.flow-story_section__CoLkb{border-top:1px solid var(--nf-line);padding:52px 0 58px;scroll-margin-top:90px}.flow-story_heading__FXqzH{margin-bottom:30px}.flow-story_heading__FXqzH h2{font-size:clamp(1.9rem,3.5vw,2.9rem);line-height:1.2;margin:0}.flow-story_heading__FXqzH h2>span{color:var(--nf-muted)}.flow-story_scene__qCFOs{position:relative;isolation:isolate;height:clamp(300px,38vw,420px);border:1px solid var(--nf-line);border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#10142c,#050713 72%)}.flow-story_canvas__5bzce{position:absolute;inset:0;z-index:1}.flow-story_canvas__5bzce canvas{display:block;width:100%;height:100%}.flow-story_phaseWord__iPa_L{position:absolute;z-index:2;left:25px;top:22px;color:#a7b7d2;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.flow-story_pause__MOhUx{position:absolute;right:12px;top:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:#b6c7e5;cursor:pointer}.flow-story_pause__MOhUx:hover{color:#ffbb83}.flow-story_pause__MOhUx:focus-visible{outline:1px solid #ffbb83;outline-offset:-4px;border-radius:5px}.flow-story_controls__TPAap{display:flex;gap:10px;padding:20px 0;border-bottom:1px solid var(--nf-line)}.flow-story_controls__TPAap button{min-height:44px;padding:10px 22px;border:1px solid transparent;border-radius:7px;font:inherit;font-size:.9rem;color:var(--nf-muted);background:transparent;cursor:pointer}.flow-story_controls__TPAap button[aria-pressed=true]{border-color:var(--nf-line);color:var(--nf-ink);background:var(--nf-surface)}.flow-story_controls__TPAap button:hover{color:var(--nf-ink)}.flow-story_controls__TPAap button:focus-visible{outline:2px solid var(--nf-focus);outline-offset:3px}.flow-story_copy__IX2Kd{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:55px;gap:55px;padding-top:26px;min-height:175px}.flow-story_copy__IX2Kd h3{font-size:1.45rem;line-height:1.5;margin:0}.flow-story_copy__IX2Kd p{font-size:1rem;line-height:1.85;color:var(--nf-muted);margin:0}.flow-story_fallback__Qe6pi{position:absolute;inset:0;display:grid;place-items:center}.flow-story_fallback__Qe6pi span{width:12px;height:12px;background:#ffd49b;border-radius:50%;box-shadow:0 0 40px 12px #ff8a3d66}.flow-story_fallback__Qe6pi i{position:absolute;width:55%;height:30%;border:1px solid #85d9ff44;border-radius:50%;transform:rotate(-20deg)}.flow-story_fallback__Qe6pi i:last-child{transform:rotate(25deg)}.flow-story_scene__qCFOs[data-ready=true] .flow-story_fallback__Qe6pi{display:none}.flow-story_scene__qCFOs[data-failed=true] .flow-story_fallback__Qe6pi{display:grid}@media(max-width:760px){.flow-story_section__CoLkb{padding:38px 0}.flow-story_heading__FXqzH{margin-bottom:22px}.flow-story_copy__IX2Kd{grid-template-columns:1fr;gap:14px;min-height:210px}.flow-story_copy__IX2Kd h3{font-size:1.3rem}.flow-story_copy__IX2Kd p{font-size:.95rem}.flow-story_controls__TPAap{gap:4px}.flow-story_controls__TPAap button{padding:10px 16px}.flow-story_scene__qCFOs{height:300px}.flow-story_phaseWord__iPa_L{left:18px;top:20px}}@media(prefers-reduced-motion:reduce){.flow-story_pause__MOhUx{display:none}}.action-link_link__IjRo2{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:11px 18px;border:1px solid var(--nf-line);border-radius:7px;color:var(--nf-ink);background:transparent;font-size:.78rem;font-weight:500;line-height:1.5;text-align:center;transition:border-color .18s ease,background .18s ease}.action-link_link__IjRo2:hover{border-color:var(--nf-creative);background:var(--nf-atmosphere)}.action-link_primary__2WHbo{color:var(--nf-navy-950);background:var(--nf-orange-400);border-color:var(--nf-orange-400);font-weight:600}.action-link_primary__2WHbo:hover{color:var(--nf-navy-950);background:color-mix(in srgb,var(--nf-orange-400) 88%,white);border-color:var(--nf-orange-400)}.action-link_link__IjRo2:focus-visible{outline:2px solid var(--nf-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.action-link_link__IjRo2{transition:none}}.public-contacts_contacts__dgauA{display:grid;grid-template-columns:.9fr 1.1fr 1fr;grid-gap:32px;gap:32px;margin-top:30px;padding:32px 0 40px;border-top:1px solid var(--nf-line);scroll-margin-top:88px}.public-contacts_contacts__dgauA h2{margin:0 0 16px;color:var(--nf-muted);font-size:.7rem;font-weight:500;line-height:1.6}.public-contacts_links__HH4Gi{display:flex;flex-wrap:wrap;gap:9px}@media (max-width:850px){.public-contacts_contacts__dgauA{grid-template-columns:1fr 1fr}.public-contacts_contacts__dgauA>div:first-child{grid-column:1/-1}}@media (max-width:520px){.public-contacts_contacts__dgauA{grid-template-columns:1fr;gap:26px;padding-top:27px}.public-contacts_contacts__dgauA>div:first-child{grid-column:auto}}.life-story_story__vlI_a{padding:56px 0 64px;border-top:1px solid var(--nf-line)}.life-story_intro__WdROq{max-width:830px;margin-bottom:32px}.life-story_intro__WdROq h2{margin-bottom:18px;font-size:clamp(1.9rem,3.5vw,3rem)}.life-story_intro__WdROq>p:last-child{max-width:730px;margin-bottom:0;font-size:.96rem}.life-story_deck__f09Sj{overflow:hidden;border:1px solid var(--nf-line);border-radius:12px;background:var(--nf-surface)}.life-story_chapterBar__iE_Jy{display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--nf-line)}.life-story_tabs__hGv0E{position:relative;display:flex;gap:25px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--nf-line) transparent}.life-story_tabs__hGv0E button{position:relative;flex-shrink:0;min-height:64px;padding:12px 0;border:0;background:transparent;color:var(--nf-muted);font-size:.74rem;cursor:pointer;white-space:nowrap;scroll-margin-top:90px}.life-story_tabs__hGv0E button:hover{color:var(--nf-ink)}.life-story_tabs__hGv0E button[aria-selected=true]{color:var(--nf-ink);font-weight:700}.life-story_tabs__hGv0E button[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:2px;background:var(--nf-orange-400)}.life-story_tabs__hGv0E button:focus-visible{outline-offset:-4px}.life-story_count__vGUtO{flex-shrink:0;color:var(--nf-ink);font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.life-story_count__vGUtO span{color:var(--nf-muted)}.life-story_panel__XRVbF{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;grid-gap:36px;gap:36px;padding:32px}.life-story_panel__XRVbF:focus-visible{outline:2px solid var(--nf-focus);outline-offset:-4px}.life-story_figure__1bZaU{min-width:0;margin:0}.life-story_scene__h_5Pw{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:640/420;border:1px solid rgba(133,217,255,.2);border-radius:8px;background:#080d20;touch-action:pan-y pinch-zoom}.life-story_sceneEntrance__AJNmy{position:absolute;inset:0;animation:life-story_story-arrive__vAhKW .42s ease both}.life-story_artwork__m4_BV{display:block;width:100%;height:100%}.life-story_figure__1bZaU figcaption{min-height:36px;padding-top:13px;color:var(--nf-muted);font-size:.67rem;line-height:1.6}.life-story_copy__kNppF{min-width:0;min-height:390px;animation:life-story_story-arrive__vAhKW .42s ease 40ms both}.life-story_copy__kNppF .life-story_setting__S_lnR{margin-bottom:15px;color:var(--nf-creative);font-size:.65rem;letter-spacing:.055em;line-height:1.6}.life-story_copy__kNppF h3{margin:0 0 20px;color:var(--nf-ink);font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2;letter-spacing:-.03em}.life-story_copy__kNppF>p:not(.life-story_setting__S_lnR){margin-bottom:14px;font-size:.89rem;line-height:1.75}.life-story_takeaway__rZT88{padding-left:15px;margin-top:24px;border-left:2px solid var(--nf-orange-400)}.life-story_takeaway__rZT88>span{display:block;margin-bottom:7px;color:var(--nf-muted);font-size:.58rem;letter-spacing:.06em}.life-story_takeaway__rZT88 p{margin:0;color:var(--nf-ink);font-size:.9rem;font-weight:500;line-height:1.6}.life-story_related__AujbR{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:16px;color:var(--nf-creative);font-size:.78rem;line-height:1.5}.life-story_related__AujbR span,.life-story_related__AujbR:hover{color:var(--nf-ink)}.life-story_footer__K87gg{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid var(--nf-line)}.life-story_footer__K87gg>p{margin:0;font-size:.65rem;line-height:1.6}.life-story_controls__HMUlE{display:flex;flex-shrink:0;gap:10px}.life-story_controls__HMUlE button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;min-width:44px;padding:8px 14px;border:1px solid var(--nf-line);border-radius:5px;background:transparent;color:var(--nf-ink);font-size:.74rem;cursor:pointer;transition:border-color .16s,background .16s}.life-story_controls__HMUlE button:last-child{background:var(--nf-orange-400);border-color:var(--nf-orange-400);color:var(--nf-navy-950)}.life-story_controls__HMUlE button:hover:not(:disabled){border-color:var(--nf-creative)}.life-story_controls__HMUlE button:disabled{opacity:.35;cursor:default}.life-story_controls__HMUlE button>span:last-child{font-size:1.2rem}.life-story_lightSwitch__QvwZv{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 14px;border:1px solid #ffae6b;border-radius:5px;background:var(--nf-orange-400);color:var(--nf-navy-950);font-size:.7rem;font-weight:600;cursor:pointer}.life-story_lightSwitch__QvwZv[aria-pressed=true]{background:#101b37;color:#ffae6b}.life-story_lightSwitch__QvwZv>span{font-size:1.15rem}.life-story_lampGlow__1rA40,.life-story_signal__bCYaE{opacity:0;transition:opacity .5s ease}.life-story_artwork__m4_BV[data-powered=true] .life-story_lampGlow__1rA40,.life-story_artwork__m4_BV[data-powered=true] .life-story_signal__bCYaE{opacity:1}.life-story_signal__bCYaE{stroke-dasharray:18 120;animation:life-story_signal-flow__w6Sjw 3.5s linear infinite}.life-story_dataFlow__cf_kt{stroke-dasharray:13 8;animation:life-story_signal-flow__w6Sjw 4.5s linear infinite}.life-story_snow__W_lYJ{animation:life-story_snowfall__lmLuC 6s linear infinite}.life-story_float__CMJaP{animation:life-story_float__CMJaP 4s ease-in-out infinite}.life-story_river__HZp3W{animation:life-story_river__HZp3W 5s ease-in-out infinite}.life-story_neonBloom__7HqVr{animation:life-story_neon__d0tW_ 5s ease-in-out infinite}.life-story_orbitDot__oP_jb{animation:life-story_float__CMJaP 3.5s ease-in-out infinite}.life-story_srOnly__BYG66{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.life-story_readAll__PILiX{display:grid;grid-gap:24px;gap:24px;margin-top:32px}@keyframes life-story_story-arrive__vAhKW{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes life-story_signal-flow__w6Sjw{to{stroke-dashoffset:-138}}@keyframes life-story_snowfall__lmLuC{0%{transform:translateY(-7px)}to{transform:translate(7px,17px)}}@keyframes life-story_float__CMJaP{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes life-story_river__HZp3W{0%,to{transform:translateX(0);opacity:.3}50%{transform:translateX(12px);opacity:.9}}@keyframes life-story_neon__d0tW_{0%,to{opacity:.5}50%{opacity:.85}}@media (min-width:1500px){.life-story_copy__kNppF{min-height:415px}}@media (max-width:1050px){.life-story_panel__XRVbF{gap:25px;padding:25px}.life-story_tabs__hGv0E{gap:20px}.life-story_chapterBar__iE_Jy{padding:0 22px}.life-story_copy__kNppF>p:not(.life-story_setting__S_lnR){font-size:.85rem}}@media (max-width:880px){.life-story_panel__XRVbF{grid-template-columns:1fr;gap:25px}.life-story_scene__h_5Pw{aspect-ratio:1.9}.life-story_artwork__m4_BV{width:100%;height:100%}.life-story_copy__kNppF{min-height:0}.life-story_copy__kNppF>p:not(.life-story_setting__S_lnR){font-size:.92rem}.life-story_intro__WdROq{max-width:700px}}@media (max-width:560px){.life-story_story__vlI_a{padding:40px 0 44px}.life-story_intro__WdROq{margin-bottom:24px}.life-story_intro__WdROq>p:last-child{font-size:.9rem}.life-story_chapterBar__iE_Jy{padding:0 16px;gap:12px}.life-story_tabs__hGv0E{gap:22px}.life-story_tabs__hGv0E button{min-height:54px;font-size:.72rem}.life-story_panel__XRVbF{padding:16px;gap:20px}.life-story_scene__h_5Pw{aspect-ratio:1.55}.life-story_copy__kNppF h3{font-size:1.6rem;margin-bottom:16px}.life-story_copy__kNppF .life-story_setting__S_lnR{font-size:.61rem}.life-story_copy__kNppF>p:not(.life-story_setting__S_lnR){font-size:.88rem}.life-story_takeaway__rZT88{margin-top:21px}.life-story_footer__K87gg{padding:14px 16px;gap:12px}.life-story_footer__K87gg>p{max-width:145px;font-size:.6rem}.life-story_nextLabel__uS7qS{display:none}.life-story_lightSwitch__QvwZv{left:10px;bottom:10px;padding:7px 10px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.life-story_copy__kNppF,.life-story_dataFlow__cf_kt,.life-story_float__CMJaP,.life-story_neonBloom__7HqVr,.life-story_orbitDot__oP_jb,.life-story_river__HZp3W,.life-story_sceneEntrance__AJNmy,.life-story_signal__bCYaE,.life-story_snow__W_lYJ{animation:none}.life-story_lampGlow__1rA40,.life-story_signal__bCYaE{transition:none}}.galaxy-intro_intro__m2KwZ{display:none;position:fixed;z-index:90;inset:0;height:100dvh;overflow:hidden;pointer-events:none}html[data-nf-galaxy] .galaxy-intro_intro__m2KwZ{display:block}.galaxy-intro_backdrop__7XldZ{background:radial-gradient(ellipse at 50% 48%,#11102c 0,#070a1a 45%,#03050d 100%)}.galaxy-intro_backdrop__7XldZ,.galaxy-intro_canvas__7ThNQ{position:absolute;inset:0;opacity:var(--galaxy-field-opacity,1)}.galaxy-intro_canvas__7ThNQ canvas{display:block;width:100%;height:100%}.galaxy-intro_edge__PLtfu{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse,transparent 40%,#03050d55 100%);opacity:var(--galaxy-field-opacity,1)}.galaxy-intro_handoff__KghDy{position:absolute;z-index:2;top:0;left:0;width:9px;height:9px;border-radius:50%;visibility:hidden;opacity:0;pointer-events:none;background:#fffaf0;box-shadow:0 0 12px 3px rgba(255,213,151,.95);will-change:transform,opacity}.galaxy-intro_handoff__KghDy:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;border-radius:50%;transform:translate(-50%,-50%) scale(var(--source-glow-scale,.7));background:radial-gradient(circle,#ffd597aa,#ff8a3d44 24%,#ffb16b14 48%,transparent 70%)}.galaxy-intro_handoff__KghDy:after{content:"";position:absolute;left:50%;top:50%;width:58px;height:74px;transform:translate(-50%,-50%);-webkit-clip-path:polygon(50% 0,54% 40%,60% 46%,100% 50%,60% 54%,54% 60%,50% 100%,46% 60%,40% 54%,0 50%,40% 46%,46% 40%);clip-path:polygon(50% 0,54% 40%,60% 46%,100% 50%,60% 54%,54% 60%,50% 100%,46% 60%,40% 54%,0 50%,40% 46%,46% 40%);background:radial-gradient(ellipse,#fffaf0 8%,#ffe3b4 34%,#ff8a3d33 70%,transparent 100%)}.galaxy-intro_signals__TF_4t{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.galaxy-intro_signals__TF_4t[data-shown=true][data-in-frame=true]{opacity:1;visibility:visible}.galaxy-intro_signalStar__y3Zcm{position:absolute;left:var(--signal-x,-100px);top:var(--signal-y,-100px);transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:#c6eaff;cursor:pointer;pointer-events:none}.galaxy-intro_signals__TF_4t[data-shown=true][data-in-frame=true] .galaxy-intro_signalStar__y3Zcm{pointer-events:auto}.galaxy-intro_signalStar__y3Zcm span{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#a7e5ff 65%,#4692d6);box-shadow:0 0 10px 3px #85d9ff66;transition:transform .22s,box-shadow .22s}.galaxy-intro_signalStar__y3Zcm i{position:absolute;inset:10px;border:1px solid #85d9ff66;border-radius:50%;animation:galaxy-intro_signal-wave__PLJXr 3s ease-out infinite}.galaxy-intro_signalStar__y3Zcm i:nth-of-type(2){animation-delay:-1.5s}.galaxy-intro_signalStar__y3Zcm:focus-visible span,.galaxy-intro_signalStar__y3Zcm:hover span,.galaxy-intro_signals__TF_4t[data-open=true] .galaxy-intro_signalStar__y3Zcm span{transform:scale(1.35);box-shadow:0 0 17px 6px #85d9ff66}.galaxy-intro_signalStar__y3Zcm:focus-visible{outline:2px solid #ffae6b;outline-offset:4px}.galaxy-intro_signalCard__5lK4I{--nf-ink:#eef6ff;--nf-muted:#a7d4ec;--nf-line:#85d9ff55;--nf-atmosphere:#85d9ff15;--nf-focus:#ffae6b;position:absolute;left:clamp(154px,var(--signal-x,50%),calc(100% - 154px));top:var(--signal-card-y,55%);width:276px;padding:13px 16px 15px;border:1px solid #85d9ff30;border-radius:10px;background:rgba(6,13,35,.62);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:0 9px 30px #0003;color:#eef6ff;transform:translate(-50%,8px);opacity:0;visibility:hidden;transition:opacity .24s,transform .24s,visibility .24s;pointer-events:none}.galaxy-intro_signals__TF_4t[data-open=true][data-in-frame=true] .galaxy-intro_signalCard__5lK4I{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.galaxy-intro_signalCard__5lK4I>span{display:flex;align-items:center;gap:8px;font-size:.45rem;letter-spacing:.15em;color:#a7d4ec}.galaxy-intro_signalCard__5lK4I>span i{width:3px;height:8px;border-radius:2px;background:#85d9ff;box-shadow:5px 0 0 #85d9ff55,10px 0 0 #85d9ff22;margin-right:9px}.galaxy-intro_signalCard__5lK4I p{margin:8px 0 0;font-size:.74rem;line-height:1.65;color:#eef6ff}.galaxy-intro_signalLink__Ts_FI{display:inline-flex;align-items:center;gap:12px;min-height:36px;margin-top:8px;color:#ffae6b;font-size:.68rem}.galaxy-intro_signalLink__Ts_FI:hover{text-decoration:underline;text-underline-offset:4px}.galaxy-intro_signalLink__Ts_FI:focus-visible{outline:1px solid #ffae6b;outline-offset:3px}@keyframes galaxy-intro_signal-wave__PLJXr{0%{transform:scale(.65);opacity:.85}to{transform:scale(1.5);opacity:0}}.galaxy-intro_identity__ejR2O{position:absolute;z-index:4;top:max(44px,env(safe-area-inset-top));left:24px;right:24px;display:flex;justify-content:center;opacity:var(--galaxy-chrome-opacity,1)}.galaxy-intro_logo__Xxv5k{display:inline-flex;align-items:center;gap:17px;opacity:0}.galaxy-intro_logo__Xxv5k .nf-logo-symbol{width:auto;height:52px}.galaxy-intro_logo__Xxv5k .nf-logo-wordmark{width:auto;height:28px}.galaxy-intro_logo__Xxv5k .nf-logo-original{display:none!important}.galaxy-intro_logo__Xxv5k .nf-logo-inverse{display:block!important}.galaxy-intro_intro__m2KwZ{pointer-events:auto;touch-action:pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.galaxy-intro_signalCard__5lK4I{-webkit-user-select:text;-moz-user-select:text;user-select:text}.galaxy-intro_comet__6lnxB{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.galaxy-intro_corePortal__PWgsA{position:absolute;z-index:5;left:var(--galaxy-core-x,50%);top:var(--galaxy-core-y,50%);transform:translate(-50%,-50%);width:176px;height:176px;padding:0;border:0;border-radius:50%;background:transparent;color:#ffcc91;cursor:pointer;touch-action:manipulation;opacity:var(--portal-opacity,1)}.galaxy-intro_corePortal__PWgsA:before{content:"";position:absolute;inset:-16px;background:radial-gradient(circle,#ffcf9b99,#ff8a3d33 28%,transparent 64%);opacity:.35;transition:opacity .4s}.galaxy-intro_corePortal__PWgsA:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:40px;transform:translate(-50%,-50%);-webkit-clip-path:polygon(50% 0,55% 40%,100% 50%,55% 60%,50% 100%,45% 60%,0 50%,45% 40%);clip-path:polygon(50% 0,55% 40%,100% 50%,55% 60%,50% 100%,45% 60%,0 50%,45% 40%);background:radial-gradient(ellipse,#fff1d5,#ffc38488 30%,transparent 72%);pointer-events:none}.galaxy-intro_corePortal__PWgsA>i{position:absolute;inset:48px;border:1px solid #ffca92bb;border-radius:50%;animation:galaxy-intro_core-call__XiWGS 3s ease-out infinite;pointer-events:none}.galaxy-intro_corePortal__PWgsA>i:nth-of-type(2){animation-delay:-1.5s}.galaxy-intro_corePortal__PWgsA>span{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;transform:translate(-50%,-50%);background:#fff2d8;box-shadow:0 0 10px 3px #ffb26788}.galaxy-intro_corePortal__PWgsA:focus-visible:before,.galaxy-intro_corePortal__PWgsA:hover:before{opacity:1}.galaxy-intro_corePortal__PWgsA:focus-visible>span,.galaxy-intro_corePortal__PWgsA:hover>span{box-shadow:0 0 30px 10px #ffb267bb}.galaxy-intro_corePortal__PWgsA:hover:after{width:48px;height:60px}.galaxy-intro_corePortal__PWgsA>em{position:absolute;left:50%;top:50%;width:2px;height:8px;border-radius:50%;background:#ffe0b5;opacity:0;pointer-events:none}.galaxy-intro_corePortal__PWgsA:focus-visible>em,.galaxy-intro_corePortal__PWgsA:hover>em{animation-name:galaxy-intro_core-spark__6It_j;animation-duration:1.3s;animation-timing-function:ease-out;animation-iteration-count:infinite}.galaxy-intro_corePortal__PWgsA:focus-visible{outline:1px solid #ffd29a;outline-offset:4px}.galaxy-intro_corePortal__PWgsA:disabled{pointer-events:none}.galaxy-intro_coreHint__p3kPe{position:absolute;z-index:4;left:16px;right:16px;bottom:max(28px,env(safe-area-inset-bottom));margin:0;text-align:center;color:#c1cadb;font-size:.76rem;letter-spacing:.03em;opacity:var(--galaxy-chrome-opacity,1);pointer-events:none}.galaxy-intro_intro__m2KwZ[data-ready=true] .galaxy-intro_logo__Xxv5k{animation:galaxy-intro_chrome-arrival__uIuaO 1.2s ease .65s both}.galaxy-intro_intro__m2KwZ:not([data-ready=true]) .galaxy-intro_coreHint__p3kPe,.galaxy-intro_intro__m2KwZ:not([data-ready=true]) .galaxy-intro_corePortal__PWgsA{visibility:hidden}.galaxy-intro_signalAction__5s_pO{margin-top:12px}@keyframes galaxy-intro_chrome-arrival__uIuaO{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes galaxy-intro_core-call__XiWGS{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@keyframes galaxy-intro_core-spark__6It_j{0%{opacity:0;transform:rotate(var(--spark-angle,25deg)) translateY(-8px)}25%{opacity:.8}to{opacity:0;transform:rotate(var(--spark-angle,25deg)) translateY(-92px) scale(.2)}}@media (max-width:767px){.galaxy-intro_identity__ejR2O{top:max(32px,env(safe-area-inset-top))}.galaxy-intro_logo__Xxv5k .nf-logo-symbol{height:46px}.galaxy-intro_logo__Xxv5k .nf-logo-wordmark{height:25px}.galaxy-intro_corePortal__PWgsA{width:136px;height:136px}.galaxy-intro_corePortal__PWgsA>i{inset:32px}.galaxy-intro_signalCard__5lK4I{top:auto;bottom:max(65px,calc(env(safe-area-inset-bottom) + 50px));left:16px;width:min(276px,calc(100% - 32px));transform:translateY(8px)}.galaxy-intro_signals__TF_4t[data-open=true][data-in-frame=true] .galaxy-intro_signalCard__5lK4I{transform:none}.galaxy-intro_coreHint__p3kPe{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.galaxy-intro_handoff__KghDy,.galaxy-intro_intro__m2KwZ{display:none!important}}.home_hero__4rXGd{padding-bottom:38px}.home_hero__4rXGd figure{max-width:490px}.home_hero__4rXGd [data-nova-flow]{height:clamp(145px,21svh,190px)}.home_hero__4rXGd .hero-copy{max-width:900px}.home_hero__4rXGd .eyebrow{font-size:.62rem}.home_hero__4rXGd h1{margin:0;font-size:clamp(2.25rem,4.1vw,3.5rem)!important;line-height:1.13}.home_intro__aELp7{max-width:800px;margin:22px auto 0;font-size:1rem;line-height:1.85;color:var(--nf-muted)}.home_actions__00Yjp{align-items:center;gap:12px;margin-top:26px}.home_actions__00Yjp,.home_disciplines__bo8dS{display:flex;flex-wrap:wrap;justify-content:center}.home_disciplines__bo8dS{gap:18px 32px;padding:23px 0;border-top:1px solid var(--nf-line);border-bottom:1px solid var(--nf-line);color:var(--nf-muted);font-size:1rem;line-height:1.85}.home_disciplines__bo8dS>span{display:inline-flex;align-items:center;gap:10px}.home_disciplines__bo8dS i{width:4px;height:4px;border-radius:50%;background:var(--nf-node)}.home_work__7k98z{padding:56px 0;scroll-margin-top:90px}.home_workHeading__MM0Hp{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.home_workHeading__MM0Hp h2{max-width:850px;font-size:clamp(1.9rem,3.5vw,2.85rem);margin-bottom:17px}.home_workHeading__MM0Hp p:last-child{max-width:690px;margin-bottom:0;font-size:1rem}.home_workHeading__MM0Hp>a{flex:none}.home_work__7k98z .project-grid-compact{margin-top:30px}.home_portal__7H_Iq{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:36px;gap:36px;align-items:center;position:relative;min-height:340px;overflow:hidden;isolation:isolate;border:1px solid var(--nf-line);border-radius:14px;background:var(--nf-surface);transition:border-color .22s ease,box-shadow .22s ease}.home_portal__7H_Iq:hover{border-color:var(--nf-creative);box-shadow:0 12px 40px #0000400b}.home_portalCopy__ChyVT{padding:42px 0 42px 42px}.home_portalCopy__ChyVT h2{font-size:clamp(1.9rem,3.3vw,2.8rem);line-height:1.2;margin:18px 0}.home_portalCopy__ChyVT>p:not(:first-child){max-width:490px;font-size:1rem;line-height:1.85}.home_portalArt__Suco_{position:relative;min-width:0;height:340px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,var(--nf-atmosphere),transparent 75%)}.home_portalArt__Suco_:before{content:"";position:absolute;inset:20px;background-image:linear-gradient(var(--nf-line) 1px,transparent 1px),linear-gradient(90deg,var(--nf-line) 1px,transparent 1px);background-size:28px 28px;opacity:.25;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%);mask-image:radial-gradient(ellipse,#000,transparent 72%)}.home_portalStamp__NEiAd{position:absolute;left:24px;top:24px;color:var(--nf-muted);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase}.home_portalStamp__NEiAd:before{display:inline-block;content:"";width:5px;height:5px;border-radius:50%;margin:0 8px 1px 0;background:var(--nf-orange-400)}.home_portalWord__zbqad{position:absolute;top:48px;left:0;right:0;text-align:center;font-size:clamp(4rem,8vw,7.2rem);line-height:1;letter-spacing:.04em;color:var(--nf-node);opacity:.1}.home_blueprints__RM9ly{position:absolute;inset:128px 20px 28px;display:flex;align-items:center;justify-content:center;perspective:900px}.home_blueprint__UbDBT{position:relative;flex:0 0 37%;min-width:0;max-width:180px;aspect-ratio:.95;border:1px solid var(--nf-line);border-radius:9px;background:var(--nf-surface);box-shadow:0 12px 35px #00000012;transform:rotate(var(--tilt));animation:home_blueprint-drift__iFaPs 7s ease-in-out infinite;--tilt:-10deg;--lift:8px}.home_blueprint__UbDBT:nth-child(2){z-index:2;margin:0 -3%;--tilt:3deg;--lift:-9px;animation-delay:-2.4s}.home_blueprint__UbDBT:nth-child(3){--tilt:11deg;--lift:5px;animation-delay:-4.8s}.home_blueprint__UbDBT svg{width:100%;height:82%;color:var(--nf-node);opacity:.75}.home_blueprint__UbDBT .home_glyphs__HvkD9{position:absolute;bottom:12px;left:12px;width:52%;height:10px;opacity:.5}@keyframes home_blueprint-drift__iFaPs{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(var(--lift)) rotate(var(--tilt))}}.home_connect__94g6G{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;padding:65px 0 30px;scroll-margin-top:85px}.home_connect__94g6G h2{font-size:2.6rem;line-height:1.15}.home_connect__94g6G p{font-size:1rem;line-height:1.85}.home_connect__94g6G a:focus-visible,.home_hero__4rXGd a:focus-visible,.home_portal__7H_Iq:focus-visible,.home_work__7k98z a:focus-visible{outline:2px solid var(--nf-focus);outline-offset:4px}@media(max-width:980px){.home_workHeading__MM0Hp{align-items:flex-start;flex-direction:column;gap:12px}.home_portalCopy__ChyVT{padding:30px 0 30px 30px}.home_portal__7H_Iq{gap:20px}.home_connect__94g6G{gap:35px}}@media(max-width:760px){.home_hero__4rXGd [data-nova-flow]{height:137px}.home_hero__4rXGd h1{font-size:clamp(1.85rem,6.6vw,2.8rem)!important}.home_disciplines__bo8dS,.home_intro__aELp7{font-size:.95rem}.home_hero__4rXGd .eyebrow{font-size:.53rem}.home_actions__00Yjp{margin-top:22px;gap:9px}.home_disciplines__bo8dS{justify-content:flex-start;gap:12px}.home_work__7k98z{padding:42px 0}.home_workHeading__MM0Hp p:last-child{font-size:.95rem}.home_portal__7H_Iq{grid-template-columns:1fr;gap:0}.home_portalCopy__ChyVT{padding:30px 28px 0}.home_portalArt__Suco_{height:300px}.home_portalStamp__NEiAd{top:20px}.home_portalWord__zbqad{top:48px;font-size:5.2rem}.home_blueprints__RM9ly{inset:120px 20px 24px}.home_portalCopy__ChyVT>p:not(:first-child){max-width:600px;font-size:.95rem}.home_connect__94g6G{grid-template-columns:1fr;gap:6px;padding-top:44px}.home_connect__94g6G h2{font-size:2.1rem;margin-bottom:0}.home_connect__94g6G p{font-size:.95rem}}@media(max-width:380px){.home_actions__00Yjp{flex-direction:column;align-items:stretch}.home_portalCopy__ChyVT{padding:26px 22px 0}}@media(prefers-reduced-motion:reduce){.home_portal__7H_Iq{transition:none}.home_blueprint__UbDBT{animation:none}}.nova-flow_scene__3Q6kb{width:min(640px,100%);min-width:0;margin:0 auto}.nova-flow_field__iT974{display:block;position:relative;isolation:isolate;perspective:900px;width:100%;height:clamp(235px,32svh,310px);padding:0;border:0;background:transparent;color:var(--nf-ink);cursor:pointer;touch-action:pan-y}.nova-flow_field__iT974:focus-visible{outline:1px solid var(--nf-node);outline-offset:3px;border-radius:18px}.nova-flow_wake__VzLrC{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nova-flow_stream___duTg{opacity:.18;stroke-dasharray:.24 .76;animation:nova-flow_stream___duTg var(--stream-duration) var(--stream-delay) linear infinite}.nova-flow_wavefront__GmOZF{transform-box:fill-box;transform-origin:center;opacity:.25;animation:nova-flow_wave-breathe__fPSor 7s ease-in-out infinite}.nova-flow_wavePulse__UyXcN ellipse{transform-box:fill-box;transform-origin:center;animation:nova-flow_wave__X8vS1 1.1s ease-out both}.nova-flow_markShell__T3BPD{position:absolute;left:50%;top:46%;height:74%;aspect-ratio:435/680;transform:translate(-50%,-50%) translateY(calc(var(--nova-pull, 0) * 6px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.65,.25,1);pointer-events:none}.nova-flow_glyph__K11Su{display:block;width:100%;height:100%;transform-style:preserve-3d;animation:nova-flow_float__jCk25 8s ease-in-out infinite}.nova-flow_launched__TGwqw{animation:nova-flow_launch__OsiHQ .95s cubic-bezier(.2,.75,.25,1) both}.nova-flow_depth__AIo7S,.nova-flow_mark__huZZL{position:absolute;inset:0;display:block;width:100%;height:100%}.nova-flow_mark__huZZL{transform:translateZ(4px);filter:drop-shadow(0 3px 14px rgba(0,121,240,.17))}.nova-flow_depth__AIo7S{opacity:.18;transform:translate3d(2px,3px,-5px);filter:drop-shadow(0 8px 10px rgba(0,121,240,.14))}.nova-flow_depth__AIo7S img,.nova-flow_mark__huZZL img{width:100%;height:100%}.nova-flow_halo__tnXzh{position:absolute;inset:5% 15%;background:radial-gradient(ellipse,rgba(0,121,240,.065),transparent 65%);pointer-events:none}.nova-flow_arrivalLightBounds__hhk8r{position:absolute;inset:0;overflow:visible;pointer-events:none}.nova-flow_arrivalHalo__1Twi4{--arrival-light:#fff4dbbb;--arrival-color:#85d9ff55;--arrival-ring:#85d9ff99;position:absolute;left:50%;top:32.6%;width:44px;height:44px;border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--arrival-light),var(--arrival-color) 36%,transparent 72%)}.nova-flow_arrivalHalo__1Twi4:after{content:"";position:absolute;inset:7px;border:1px solid var(--arrival-ring);border-radius:50%}html[data-theme=light] .nova-flow_arrivalHalo__1Twi4{--arrival-light:#ffb16b66;--arrival-color:#ff8a3d33;--arrival-ring:#ff8a3d44;--arrival-strength:.72;--arrival-spread:6}html[data-theme=light] .nova-flow_field__iT974{--arrival-rim:#ff8a3d66;--arrival-rim-soft:#ffb16b33;--arrival-rim-radius:20px;--arrival-rim-soft-radius:10px}.nova-flow_field__iT974[data-arrived=true] .nova-flow_arrivalHalo__1Twi4{animation:nova-flow_arrival-halo___vPjl 1.1s cubic-bezier(.15,.7,.25,1) both}.nova-flow_caption___Ijzv{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nova-flow_field__iT974[data-active=false] *,.nova-flow_field__iT974[data-frozen=true] *{animation-play-state:paused}.nova-flow_field__iT974[data-frozen=true] .nova-flow_stream___duTg{animation-delay:calc(-1 * var(--freeze-time, 0s))}.nova-flow_field__iT974[data-debug=paths] .nova-flow_halo__tnXzh,.nova-flow_field__iT974[data-debug=paths] .nova-flow_stream___duTg{display:none}.nova-flow_field__iT974[data-arrived=true] .nova-flow_mark__huZZL{animation:nova-flow_arrive___0Mpb .9s ease-out both}@keyframes nova-flow_stream___duTg{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes nova-flow_wave-breathe__fPSor{0%,to{transform:scale(.94);opacity:.14}50%{transform:scale(1.12);opacity:.32}}@keyframes nova-flow_wave__X8vS1{0%{transform:scale(.65);opacity:.45}to{transform:scale(2.1);opacity:0}}@keyframes nova-flow_float__jCk25{0%,to{transform:translateY(2px)}50%{transform:translateY(-2px)}}@keyframes nova-flow_launch__OsiHQ{0%{transform:translateY(0)}35%{transform:translateY(-12px) rotateX(7deg)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes nova-flow_arrive___0Mpb{0%{filter:drop-shadow(0 0 var(--arrival-rim-radius,32px) var(--arrival-rim,rgba(255,229,185,.95))) drop-shadow(0 0 var(--arrival-rim-soft-radius,18px) var(--arrival-rim-soft,rgba(133,217,255,.8)))}to{filter:drop-shadow(0 3px 14px rgba(0,121,240,.17))}}@keyframes nova-flow_arrival-halo___vPjl{0%{opacity:calc(.9 * var(--arrival-strength, 1));transform:translate(-50%,-50%) scale(.7)}35%{opacity:calc(.65 * var(--arrival-strength, 1))}to{opacity:0;transform:translate(-50%,-50%) scale(var(--arrival-spread,6))}}.nova-flow_field__iT974[data-frozen=true] .nova-flow_arrivalHalo__1Twi4,.nova-flow_field__iT974[data-frozen=true][data-arrived=true] .nova-flow_mark__huZZL{animation-delay:calc(-1 * var(--freeze-time, 0s))}@media (max-width:767px){.nova-flow_field__iT974{height:205px}.nova-flow_scene__3Q6kb{max-width:420px}.nova-flow_markShell__T3BPD{height:78%}.nova-flow_stream___duTg{opacity:.16}}@media (prefers-reduced-motion:reduce){.nova-flow_field__iT974 *,.nova-flow_markShell__T3BPD{animation:none!important;transition:none}.nova-flow_stream___duTg{display:none}.nova-flow_glyph__K11Su{transform:none}}