.nfr-explorer{background:#071a2b;border:1px solid #294355;border-radius:28px;overflow:hidden;margin:0 0 38px;color:#fff;isolation:isolate}.nfr-heading{text-align:center;padding:36px 26px 0;position:relative;z-index:2}.nf-page .nfr-heading .eyebrow{color:#8dd2ec;margin:0 0 12px}.nf-page .nfr-heading h3{color:#fff;font-size:clamp(26px,3vw,36px);margin:0 0 10px}.nf-page .nfr-heading>p:last-child{color:#b9cedc;font-size:15px;margin:0}.nfr-canvas{position:relative;aspect-ratio:1100/650;min-height:590px}.nfr-orbits{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.nfr-portrait{position:absolute;width:52%;left:24%;top:3%;bottom:5%;overflow:hidden;mask-image:radial-gradient(ellipse 59% 65% at 50% 42%,#000 40%,transparent 86%)}.nfr-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.nfr-topic{position:absolute;width:29%;z-index:3}.nfr-left{left:3%}.nfr-right{right:3%}.nfr-row-0{top:10%}.nfr-row-1{top:30%}.nfr-row-2{top:50%}.nfr-row-3{top:70%}.nfr-left.nfr-row-0,.nfr-left.nfr-row-3{left:7%}.nfr-right.nfr-row-0,.nfr-right.nfr-row-3{right:7%}.nfr-topic[open]{z-index:5}.nfr-topic summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;border:1px solid #92a6b4;border-radius:50px;background:#0a1e30ed;padding:10px 14px 10px 9px;font-size:clamp(13px,1.45vw,17px);font-weight:600;color:#fff;min-height:66px;box-shadow:0 4px 20px #0002}.nfr-topic summary::-webkit-details-marker{display:none}.nfr-topic summary:hover,.nfr-topic[open] summary{border-color:#91dcf6;background:#16405a}.nfr-topic summary:focus-visible{outline:3px solid #8bd9fb;outline-offset:4px}.nfr-icon{border:1px solid #749eb8;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;color:#b5eaff}.nfr-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nfr-plus{margin-left:auto;display:grid;place-items:center;border-radius:50%;width:23px;height:23px;flex-shrink:0;background:#e5f2fa;color:#16374c;font-size:21px;line-height:1}.nfr-topic[open] .nfr-plus{font-size:0}.nfr-topic[open] .nfr-plus:after{content:'−';font-size:21px}.nfr-topic-panel{position:absolute;left:0;right:0;top:calc(100% + 9px);padding:18px;background:#15384e;border:1px solid #77b2cd;border-radius:18px;box-shadow:0 12px 28px #0005}.nf-page .nfr-topic-panel p{font-size:14px;line-height:1.55;margin:0 0 14px;color:#e7f2f9}.nf-page .nfr-topic-panel a{display:inline-flex;gap:12px;align-items:center;background:#167dab;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;padding:10px 16px;border-radius:30px}.nfr-row-3 .nfr-topic-panel{top:auto;bottom:calc(100% + 9px)}.nfr-center-caption{position:absolute;bottom:8%;left:36%;width:28%;text-align:center;color:#fff;z-index:2;font-size:clamp(17px,2.3vw,26px);font-weight:700;line-height:1.35;text-shadow:0 2px 12px #001020}.nfr-study-hero{background:#071d32;color:#fff;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;overflow:hidden}.nfr-study-hero>div{padding:60px max(30px,calc((100vw - 1140px)/2));padding-right:30px}.nf-page .nfr-study-hero a{color:#b5e6fa;font-size:14px}.nfr-study-hero h1{font-size:clamp(40px,5vw,66px);line-height:1.1;margin:18px 0}.nfr-study-hero img{width:100%;height:390px;object-fit:cover;object-position:center 20%;mask-image:linear-gradient(to right,transparent,#000 25%)}.nfr-study-hero .eyebrow{margin-top:40px;color:#99d9f2}.nfr-study-hero p{color:#d4e8f5}.nf-page .nfr-design{font-weight:700;color:#176b91}.nfr-study-page .nf-section{max-width:1000px}.nfr-citation{padding:24px 0 32px;overflow-wrap:anywhere}.nfr-citation h2{font-size:25px}.nfr-related{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.nfr-related a{padding:8px 14px;border:1px solid #b8d1df;border-radius:30px;font-size:14px;text-decoration:none}.nfr-related a[aria-current]{background:#e2f2fa;font-weight:800}
@media(max-width:900px){.nfr-canvas{aspect-ratio:auto;min-height:0;padding:340px 22px 26px}.nfr-portrait{width:380px;max-width:100%;height:335px;top:0;bottom:auto;left:50%;transform:translateX(-50%)}.nfr-orbits{width:500px;max-width:110%;height:340px;left:50%;transform:translateX(-50%);top:0}.nfr-center-caption{bottom:auto;top:266px;left:20%;width:60%;font-size:20px}.nfr-topics{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;z-index:3;align-items:start}.nfr-topic,.nfr-left.nfr-row-0,.nfr-left.nfr-row-3,.nfr-right.nfr-row-0,.nfr-right.nfr-row-3{position:relative;width:auto;top:auto;left:auto;right:auto}.nfr-topic summary{font-size:14px;min-height:61px;gap:8px}.nfr-icon{width:34px;height:34px}.nfr-icon svg{width:21px;height:21px}.nfr-topic-panel,.nfr-row-3 .nfr-topic-panel{position:static;margin-top:8px}.nfr-study-hero>div{padding:40px 24px}.nfr-study-hero img{height:360px}}
@media(max-width:540px){.nfr-heading{padding:28px 20px 0}.nf-page .nfr-heading h3{font-size:26px}.nfr-canvas{padding:325px 16px 22px}.nfr-topics{grid-template-columns:1fr;gap:10px}.nfr-topic summary{font-size:16px;min-height:60px}.nfr-icon{width:38px;height:38px}.nfr-study-hero{grid-template-columns:1fr}.nfr-study-hero img{height:260px;mask-image:linear-gradient(to bottom,transparent,#000 20%)}.nfr-study-hero>div{padding-bottom:0}}

.nfr-explorer{position:relative}.nfr-explorer::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:url("/assets/research-brainwaves.svg") center/cover no-repeat;opacity:.16}

@media(min-width:901px){.nfr-expanded-topics .nfr-canvas{min-height:650px}.nfr-expanded-topics .nfr-row-0{top:6%}.nfr-expanded-topics .nfr-row-1{top:24%}.nfr-expanded-topics .nfr-row-2{top:42%}.nfr-expanded-topics .nfr-row-3{top:60%}.nfr-expanded-topics .nfr-row-4{top:78%}.nfr-expanded-topics .nfr-left.nfr-row-3{left:3%}.nfr-expanded-topics .nfr-right.nfr-row-3{right:3%}.nfr-expanded-topics .nfr-left.nfr-row-4{left:7%}.nfr-expanded-topics .nfr-right.nfr-row-4{right:7%}.nfr-expanded-topics .nfr-row-4 .nfr-topic-panel{top:auto;bottom:calc(100% + 9px)}}
