.hero-scroll{--hs-top:72px;--hs-signal-yellow:#f1e600;z-index:1;background:var(--void-deep);color:var(--ash-00);isolation:isolate;position:relative;overflow-x:clip}.hero-scroll *,.hero-scroll :before,.hero-scroll :after{box-sizing:border-box}.hero-scroll__stage{min-height:calc(100svh - var(--hs-top));background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,radial-gradient(80% 90% at 68% 45%,#222932 0%,#11151a 42%,#080a0d 82%);position:relative;overflow:clip}.hero-scroll__stage:before,.hero-scroll__stage:after{content:"";z-index:9;pointer-events:none;position:absolute}.hero-scroll__stage:before{clip-path:polygon(0 0,42px 0,42px 1px,1px 1px,1px 42px,0 42px,0 0,100% 0,100% 42px,calc(100% - 1px) 42px,calc(100% - 1px) 1px,calc(100% - 42px) 1px,calc(100% - 42px) 0,100% 0,100% 100%,calc(100% - 42px) 100%,calc(100% - 42px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 42px),100% calc(100% - 42px),100% 100%,0 100%,0 calc(100% - 42px),1px calc(100% - 42px),1px calc(100% - 1px),42px calc(100% - 1px),42px 100%,0 100%);border:1px solid #ffffff1c;inset:16px}.hero-scroll__stage:after{background:linear-gradient(90deg,#0000 0 49.85%,#ffffff0b 49.95% 50.05%,#0000 50.15%);inset:0}.hero-scroll__ambient{z-index:0;aspect-ratio:1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#ff3d9624,#b78cff0f 38%,#0000 69%);border-radius:50%;width:min(56vw,820px);position:absolute;top:50%;right:-8vw;translate:0 -50%}.hero-scroll__mesh{z-index:1;opacity:.2;pointer-events:none;width:clamp(104px,11vw,176px);position:absolute;top:clamp(72px,11vh,128px);right:clamp(28px,5vw,92px)}.hero-scroll__mesh svg{width:100%;display:block;overflow:visible}.hero-scroll__mesh path{fill:none;stroke:#ffffff38;stroke-width:.6px}.hero-scroll__mesh-wings{opacity:0}.hero-scroll__mesh-wings polyline,.hero-scroll__mesh-wings line{fill:none;stroke:url(#hero-mesh-iris);stroke-width:1.15px;stroke-linecap:square;stroke-linejoin:miter}.hero-scroll__mesh-wings line{opacity:.7;stroke-width:.72px}.hero-scroll__mesh-wings .hero-scroll__mesh-body{stroke-width:1.7px}.hero-scroll__mesh circle{fill:var(--ash-30)}.hero-scroll__mesh circle.is-active{fill:var(--hs-signal-yellow);filter:drop-shadow(0 0 5px #f1e600b8)}.hero-scroll__hud{z-index:12;font:500 var(--t-spec)/1 var(--font-mono);letter-spacing:var(--track-spec);color:var(--ash-40);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(30px,5vh,56px);left:clamp(32px,5vw,88px);right:clamp(32px,5vw,88px)}.hero-scroll__counter b{color:var(--ash-00);font:500 1.6rem/1 var(--font-display);letter-spacing:-.04em}.hero-scroll__counter{margin-left:auto}.hero-scroll__vial-anchor{z-index:2;perspective:1200px;perspective-origin:68% 48%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.hero-scroll.is-enhanced .hero-scroll__vial-anchor{display:block}.hero-scroll__vial-track{transform-origin:50%;width:min(44vw,680px);height:min(86vh,860px);transform-style:preserve-3d;will-change:transform;margin:0;position:absolute;top:50%;left:50%}.hero-scroll__vial-tilt{width:100%;height:100%;position:relative}.hero-scroll__vial-tilt:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(#ff3d962e,#b78cff14 42%,#0000 72%);border-radius:50%;width:68%;height:14%;position:absolute;bottom:7%;left:50%;translate:-50%}.hero-scroll__vial-image{z-index:1;object-fit:contain;opacity:0;visibility:hidden;backface-visibility:hidden;filter:saturate(.98)contrast(1.04);will-change:transform, opacity;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.hero-scroll__vial-image:first-child{opacity:1;visibility:visible}.hero-scroll__signal-view{z-index:3;aspect-ratio:auto;opacity:0;visibility:hidden;mix-blend-mode:normal;pointer-events:none;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none}.hero-scroll__laser-trace,.hero-scroll__laser-packet{fill:none;stroke-width:.34px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-scroll__signal-view--system .hero-scroll__laser-trace,.hero-scroll__signal-view--system .hero-scroll__laser-packet{stroke:url(#hero-iris-system)}.hero-scroll__signal-view--identity .hero-scroll__laser-trace,.hero-scroll__signal-view--identity .hero-scroll__laser-packet{stroke:url(#hero-iris-identity)}.hero-scroll__signal-view--filter .hero-scroll__laser-trace,.hero-scroll__signal-view--filter .hero-scroll__laser-packet{stroke:url(#hero-iris-filter)}.hero-scroll__signal-view--evidence .hero-scroll__laser-trace,.hero-scroll__signal-view--evidence .hero-scroll__laser-packet{stroke:url(#hero-iris-evidence)}.hero-scroll__laser-trace{opacity:.44}.hero-scroll__laser-packet{opacity:.96;stroke-width:.68px;stroke-dasharray:.075 .925;stroke-dashoffset:0}.hero-scroll__laser-packet--alt{--hero-flow-delay:.12s;--hero-flow-duration:1.05s}.hero-scroll__laser-packet--slow{--hero-flow-delay:.24s;--hero-flow-duration:1.2s}.hero-scroll__signal-view.is-active .hero-scroll__laser-packet{animation:hero-laser-flow var(--hero-flow-duration,.9s) linear var(--hero-flow-delay,0s) 1 both}.hero-scroll__signal-nodes circle{fill:var(--hs-signal-yellow);stroke:#080808d1;stroke-width:.18px;transform-box:fill-box;transform-origin:50%}.hero-scroll__signal-nodes circle:last-child{fill:var(--hs-signal-yellow)}.hero-scroll__signal-view.is-active .hero-scroll__signal-nodes circle{animation:.72s ease-in-out both hero-node-pulse}.hero-scroll__signal-view.is-active .hero-scroll__signal-nodes circle:nth-child(2n){animation-delay:90ms}.hero-scroll__signal-ticks line{stroke:url(#hero-iris-evidence);stroke-width:.62px;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.hero-scroll__scan-beam{fill:url(#hero-iris-filter);opacity:0;transform-box:fill-box;transform-origin:50%}.hero-scroll__scan-beam--rise{fill:url(#hero-iris-system);--hero-scan-rise-distance:-96px;animation-name:hero-scan-rise}.hero-scroll__scan-beam--panels{--hero-scan-distance:54px}.hero-scroll__scan-beam--evidence{--hero-scan-distance:48px;fill:url(#hero-iris-evidence)}.hero-scroll__signal-view--evidence .hero-scroll__scan-beam{fill:url(#hero-iris-evidence)}.hero-scroll__signal-view.is-active .hero-scroll__scan-beam{animation:1.3s cubic-bezier(.22,.61,.36,1) both hero-scan-pass}.hero-scroll__signal-view.is-active .hero-scroll__scan-beam--rise{animation-name:hero-scan-rise}@keyframes hero-laser-flow{to{stroke-dashoffset:-1px}}@keyframes hero-scan-pass{0%,18%{opacity:0;transform:translateY(0)}28%{opacity:.72}68%{opacity:.42}82%,to{opacity:0;transform:translateY(var(--hero-scan-distance,78px))}}@keyframes hero-scan-rise{0%,18%{opacity:0;transform:translateY(0)}30%{opacity:.68}72%{opacity:.4}86%,to{opacity:0;transform:translateY(var(--hero-scan-rise-distance,-47px))}}@keyframes hero-node-pulse{0%{opacity:.58}55%{opacity:1}to{opacity:.78}}.hero-scroll__scenes{z-index:3;position:relative}.hero-scroll__scene{min-height:calc(100svh - var(--hs-top));grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:clamp(32px,6vw,112px);padding:clamp(104px,14vh,160px) clamp(32px,6vw,112px) clamp(88px,11vh,128px);display:grid;position:relative;overflow:hidden}.hero-scroll__scene:before{content:attr(data-word);z-index:-1;color:#ffffff06;max-width:100%;font:600 clamp(7rem, 18vw, 18rem)/.78 var(--font-display);letter-spacing:-.07em;white-space:nowrap;pointer-events:none;position:absolute;bottom:-.13em;left:clamp(24px,3vw,52px)}.hero-scroll__copy{z-index:4;max-width:780px;position:relative}.hero-scroll__eyebrow{color:var(--ash-40);font:500 var(--t-spec)/1.2 var(--font-mono);letter-spacing:var(--track-spec);margin:0 0 clamp(20px,3vh,34px)}.hero-scroll__eyebrow:before{content:"";vertical-align:middle;background:var(--iris);width:32px;height:2px;margin-right:12px;display:inline-block}.hero-scroll h1,.hero-scroll h2{max-width:11ch;color:var(--ash-00);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.35rem,7.2vw,8.25rem);font-weight:600;line-height:.84}.hero-scroll h1 span{display:block}.hero-scroll h2 em{color:var(--ash-40);font-style:normal}.hero-scroll__gradient-text{color:#0000;background:var(--iris);-webkit-text-fill-color:transparent;background-clip:text}.hero-scroll__lede{max-width:48ch;color:var(--ash-20);margin:clamp(24px,4vh,40px) 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.hero-scroll__support{color:var(--ash-30);font:400 var(--t-spec)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0}.hero-scroll__support-link{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.hero-scroll__support-link:hover{color:var(--hs-signal-yellow)}.hero-scroll__fallback-media{z-index:2;width:min(38vw,520px);height:min(74vh,760px);transform-style:preserve-3d;perspective:1000px;justify-self:center;margin:0;position:relative}.hero-scroll__fallback-media:after{content:"";z-index:-1;backdrop-filter:blur(14px);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:linear-gradient(145deg,#ffffff0b,#0000 46%);border:1px solid #ffffff14;position:absolute;inset:10% 4%}.hero-scroll__fallback-media img{object-fit:contain;filter:saturate(.94)contrast(1.04);width:100%;height:100%;display:block;transform:translateZ(0)}.hero-scroll__fallback-media--macro{width:min(46vw,680px)}.hero-scroll__fallback-media--overhead{width:min(44vw,620px)}.hero-scroll__fallback-media--exploded{width:min(42vw,600px);height:min(80vh,820px)}.hero-scroll__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:580px;margin-top:28px;display:grid}.hero-scroll__choices button{min-height:54px;color:var(--ash-20);font:500 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:#ffffff06;border:1px solid #fff3;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.hero-scroll__choices button span{color:var(--ash-30)}.hero-scroll__choices button:hover{color:var(--ash-00);border-color:#ffffff80}.hero-scroll__choices button[aria-pressed=true]{border-color:var(--hs-signal-yellow);background:var(--hs-signal-yellow);color:#080808}.hero-scroll__choices button[aria-pressed=true] span{color:#080808}.hero-scroll__choices button:focus-visible,.hero-scroll a:focus-visible,.hero-scroll__chapter-nav button:focus-visible{outline:2px solid var(--hs-signal-yellow);outline-offset:4px}.hero-scroll__selection{min-height:1.4em;color:var(--ash-40);letter-spacing:.06em;margin:12px 0 0;font-size:.75rem}.hero-scroll__spec-list{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.hero-scroll__spec-list li{color:var(--ash-30);font:400 .75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff26;padding:10px 13px}.hero-scroll__spec-list span{color:var(--hs-signal-yellow);margin-right:10px}.hero-scroll__questions{background:#ffffff1f;gap:1px;max-width:620px;margin:30px 0 0;padding:0;list-style:none;display:grid}.hero-scroll__questions li{background:#0a0c0ef0;grid-template-columns:42px minmax(0,1fr);gap:2px 10px;padding:15px 16px;display:grid}.hero-scroll__questions li>span{color:var(--hs-signal-yellow);font:400 .75rem/1.4 var(--font-mono);grid-row:1/3}.hero-scroll__questions strong{color:var(--ash-10);font-size:.88rem;font-weight:500}.hero-scroll__questions small{color:var(--ash-30);font-size:.75rem}.hero-scroll__text-link{min-height:44px;color:var(--ash-10);font:500 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:20px;margin-top:28px;text-decoration:none;display:inline-flex}.hero-scroll__text-link:hover{color:var(--hs-signal-yellow)}.hero-scroll__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-scroll__primary,.hero-scroll__secondary{min-height:52px;font:500 .75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:0 20px;text-decoration:none;display:inline-flex}.hero-scroll__primary{border:1px solid var(--hs-signal-yellow);background:var(--hs-signal-yellow);color:#080808}.hero-scroll__secondary{color:var(--ash-20);border:1px solid #ffffff40}.hero-scroll__primary:hover{filter:brightness(1.08)}.hero-scroll__secondary:hover{border-color:var(--ash-20);color:#fff}.hero-scroll__facts{border-top:1px solid #ffffff1f;gap:clamp(22px,4vw,56px);margin:30px 0 0;padding-top:18px;display:flex}.hero-scroll__facts div{gap:4px;display:grid}.hero-scroll__facts dt{color:var(--ash-30);font:400 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.hero-scroll__facts dd{color:var(--ash-10);font:500 1.45rem/1 var(--font-display);margin:0}.hero-scroll__chapter-nav{z-index:14;display:none;position:absolute;top:50%;left:clamp(18px,2.1vw,40px);translate:0 -50%}.hero-scroll.is-enhanced .hero-scroll__chapter-nav{gap:7px;display:grid}.hero-scroll__chapter-nav button{width:52px;height:44px;color:var(--ash-50);font:400 .75rem/1 var(--font-mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.hero-scroll__chapter-nav i{width:8px;height:1px;transition:width var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:currentColor}.hero-scroll__chapter-nav button[aria-current=step]{color:var(--ash-00)}.hero-scroll__chapter-nav button[aria-current=step] i{background:var(--hs-signal-yellow);width:24px}.hero-scroll__progress{z-index:12;color:var(--ash-40);font:400 .75rem/1 var(--font-mono);letter-spacing:.1em;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:clamp(28px,4vh,46px);right:clamp(30px,4vw,70px)}.hero-scroll__progress svg{width:46px;height:46px}.hero-scroll__progress circle{fill:#ffffff2b;transition:fill .18s}.hero-scroll__progress circle.is-active{fill:var(--hs-signal-yellow)}.hero-scroll__scroll-cue{z-index:12;color:var(--ash-50);font:400 .75rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(24px,4vh,42px);left:50%;translate:-50%}.hero-scroll__scroll-cue span{background:#ffffff2e;width:1px;height:34px;position:relative;overflow:hidden}.hero-scroll__scroll-cue span:after{content:"";background:var(--iris);animation:hero-scroll-line 1.2s var(--ease) 1 both;position:absolute;inset:0;transform:translateY(-100%)}@keyframes hero-scroll-line{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.hero-scroll.is-enhanced .hero-scroll__scenes,.hero-scroll.is-enhanced .hero-scroll__scene{min-height:calc(100svh - var(--hs-top))}.hero-scroll.is-enhanced .hero-scroll__scene{visibility:hidden;opacity:0;position:absolute;inset:0}.hero-scroll.is-enhanced .hero-scroll__scene:first-child{visibility:visible;opacity:1}.hero-scroll.is-enhanced .hero-scroll__fallback-media{display:none}@media (width>=768px){.hero-scroll__scene{padding-left:clamp(96px,8vw,148px)}.hero-scroll__scene--question .hero-scroll__copy{margin-left:4vw}.hero-scroll__scene--category .hero-scroll__copy{align-self:end;padding-bottom:5vh}.hero-scroll__scene--category .hero-scroll__fallback-media{align-self:start;margin-top:4vh}.hero-scroll__scene--identity .hero-scroll__copy{grid-column:2}.hero-scroll__scene--identity .hero-scroll__fallback-media{grid-area:1/1}.hero-scroll__scene--filter{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr)}.hero-scroll__scene--filter .hero-scroll__copy,.hero-scroll__scene--evidence .hero-scroll__copy,.hero-scroll__scene--resolve .hero-scroll__copy{align-self:center;translate:0 clamp(-52px,-4.5vh,-28px)}.hero-scroll__scene--resolve .hero-scroll__copy{max-width:880px}.hero-scroll__scene--resolve h2{font-size:clamp(3.35rem,7.2vw,7.375rem)}}@media (width<=767px){.hero-scroll{--hs-top:72px}.hero-scroll__stage{background-size:32px 32px,32px 32px,auto;overflow:clip}.hero-scroll__stage:before{opacity:.5;inset:8px}.hero-scroll__hud{padding-inline:20px;top:28px;left:0;right:0}.hero-scroll__system{display:none}.hero-scroll__ambient{opacity:.68;filter:none;width:112vw;top:69%;right:-24vw}.hero-scroll__scene{min-height:max(760px, calc(100svh - var(--hs-top)));grid-template-rows:auto minmax(240px,40vh);grid-template-columns:1fr;align-items:start;gap:14px;padding:94px 20px 54px}.hero-scroll__scene:before{max-width:calc(100vw - 28px);font-size:clamp(5rem,28vw,8rem);position:absolute;bottom:.04em;left:14px;overflow:hidden}.hero-scroll__copy{max-width:100%}.hero-scroll__copy:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#080a0dfa 0%,#080a0de0 72%,#0000 100%);position:absolute;inset:-12px -10px -34px}.hero-scroll h1,.hero-scroll h2{max-width:10.5ch;font-size:clamp(2.85rem,14vw,5.2rem);line-height:.86}.hero-scroll__eyebrow{margin-bottom:18px}.hero-scroll__lede{margin-top:16px;font-size:.96rem;line-height:1.45}.hero-scroll__support{max-width:40ch}.hero-scroll__vial-anchor{perspective:none;clip-path:inset(var(--hs-mobile-visual-top,46%) 0 0 0)}.hero-scroll__vial-track{width:min(96vw,430px);height:min(52vh,450px)}.hero-scroll__vial-tilt:before{filter:none;bottom:5%}.hero-scroll__vial-image{filter:none}.hero-scroll__signal-view{transform:translateZ(0)}.hero-scroll__laser-trace{opacity:.36}.hero-scroll__laser-packet{stroke-width:.52px;animation-duration:3.2s}.hero-scroll__scan-beam{animation-duration:4.8s}.hero-scroll__fallback-media,.hero-scroll__fallback-media--macro,.hero-scroll__fallback-media--overhead,.hero-scroll__fallback-media--exploded{grid-row:2;width:min(78vw,420px);height:min(43vh,430px)}.hero-scroll__fallback-media--macro{width:min(90vw,480px)}.hero-scroll__fallback-media:after{inset:4% 1%}.hero-scroll__choices{gap:6px;margin-top:16px}.hero-scroll__choices button{min-height:46px;padding-inline:12px;font-size:.75rem}.hero-scroll__selection{margin-top:8px}.hero-scroll__spec-list{margin-top:18px}.hero-scroll__questions{margin-top:16px}.hero-scroll__questions li{padding:10px 12px}.hero-scroll__actions{margin-top:22px}.hero-scroll__primary,.hero-scroll__secondary{width:100%}.hero-scroll__facts{margin-top:20px}.hero-scroll__progress{bottom:18px;right:18px}.hero-scroll__mesh{opacity:.1;width:88px;top:auto;bottom:24px;right:18px}.hero-scroll__scroll-cue,.hero-scroll.is-enhanced .hero-scroll__chapter-nav{display:none}.hero-scroll.is-enhanced .hero-scroll__scene--identity .hero-scroll__copy{grid-column:1}}@media (width<=360px){.hero-scroll__scene{padding-inline:16px}.hero-scroll__choices button{min-height:44px}.hero-scroll h1,.hero-scroll h2{font-size:2.8rem}.hero-scroll__facts{gap:18px}}@media (width<=767px) and (height<=700px){.hero-scroll__scene{padding:82px 16px 36px}.hero-scroll__eyebrow{margin-bottom:12px}.hero-scroll h1,.hero-scroll h2{font-size:clamp(2.42rem,12.8vw,3.2rem)}.hero-scroll__lede{margin-top:11px;font-size:.88rem;line-height:1.38}.hero-scroll__support{margin-top:7px;font-size:.75rem}.hero-scroll__choices{gap:4px;margin-top:10px}.hero-scroll__choices button{min-height:44px}.hero-scroll__selection{margin-top:5px}.hero-scroll__spec-list{margin-top:12px}.hero-scroll__spec-list li{padding:8px 10px;font-size:.75rem}.hero-scroll__questions{margin-top:10px}.hero-scroll__questions li{padding:7px 10px}.hero-scroll__questions strong{font-size:.8rem}.hero-scroll__questions small{font-size:.75rem}.hero-scroll__text-link{margin-top:14px}.hero-scroll__actions{gap:6px;margin-top:12px}.hero-scroll__primary,.hero-scroll__secondary{min-height:44px}.hero-scroll__facts{margin-top:7px;padding-top:7px}.hero-scroll__facts dd{font-size:1.15rem}.hero-scroll__vial-track{height:min(48vh,330px)}.hero-scroll__progress{display:none}}@media (width<=767px) and (height<=620px){.hero-scroll__scene{padding-top:74px}.hero-scroll__scene--filter h2{font-size:2.42rem}.hero-scroll__scene--resolve .hero-scroll__facts,.hero-scroll__scene--resolve .hero-scroll__secondary{display:none}}@media (width>=768px) and (height<=500px){.hero-scroll__stage{background-size:32px 32px,32px 32px,auto}.hero-scroll__stage:before{opacity:.5;inset:8px}.hero-scroll__hud{top:15px;left:24px;right:24px}.hero-scroll__system,.hero-scroll__chapter-nav,.hero-scroll__progress,.hero-scroll__scroll-cue{display:none!important}.hero-scroll__scene{min-height:calc(100svh - var(--hs-top));grid-template-columns:minmax(0,1fr) minmax(250px,.76fr);gap:18px;padding:48px 24px 14px 54px}.hero-scroll__copy{max-width:390px}.hero-scroll__copy:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080a0dfc 0%,#080a0de8 78%,#0000 100%);position:absolute;inset:-8px -16px}.hero-scroll h1,.hero-scroll h2,.hero-scroll__scene--resolve h2{max-width:10ch;font-size:clamp(2rem,5vw,2.65rem);line-height:.84}.hero-scroll__eyebrow{margin-bottom:8px;font-size:.75rem}.hero-scroll__eyebrow:before{width:20px;margin-right:8px}.hero-scroll__lede{max-width:42ch;margin-top:8px;font-size:.75rem;line-height:1.27}.hero-scroll__support{margin-top:5px;font-size:.75rem}.hero-scroll__choices{gap:4px;max-width:360px;margin-top:8px}.hero-scroll__choices button{min-height:44px;padding-inline:10px;font-size:.75rem}.hero-scroll__selection{min-height:1em;margin-top:3px;font-size:.75rem}.hero-scroll__spec-list{gap:4px;max-width:360px;margin-top:8px}.hero-scroll__spec-list li{padding:6px 8px;font-size:.75rem}.hero-scroll__questions{max-width:370px;margin-top:8px}.hero-scroll__questions li{grid-template-columns:26px minmax(0,1fr);padding:4px 8px}.hero-scroll__questions strong,.hero-scroll__questions small{font-size:.75rem}.hero-scroll__scene--filter h2{font-size:2.2rem}.hero-scroll__text-link{min-height:44px;margin-top:9px;font-size:.75rem}.hero-scroll__actions{flex-wrap:nowrap;gap:5px;margin-top:9px}.hero-scroll__primary,.hero-scroll__secondary{gap:12px;min-height:44px;padding-inline:11px;font-size:.75rem}.hero-scroll__facts{gap:20px;margin-top:8px;padding-top:7px}.hero-scroll__facts dt{font-size:.75rem}.hero-scroll__facts dd{font-size:1rem}.hero-scroll__scene--resolve .hero-scroll__facts{display:none}.hero-scroll__scene--category .hero-scroll__copy,.hero-scroll__scene--filter .hero-scroll__copy,.hero-scroll__scene--evidence .hero-scroll__copy,.hero-scroll__scene--resolve .hero-scroll__copy{align-self:center;padding-bottom:0;translate:0}.hero-scroll__scene--identity .hero-scroll__copy{grid-column:1}.hero-scroll__vial-track{width:min(43vw,360px);height:calc(100svh - var(--hs-top))}.hero-scroll__ambient{filter:none;width:64vw;right:-8vw}.hero-scroll__mesh{opacity:.1;width:72px;top:46px;right:18px}}@media (prefers-reduced-motion:reduce){.hero-scroll__scroll-cue{display:none}.hero-scroll__scroll-cue span:after,.hero-scroll__laser-packet,.hero-scroll__scan-beam,.hero-scroll__signal-nodes circle{animation:none}.hero-scroll__scene{min-height:auto;padding-block:clamp(80px,10vw,128px)}.hero-scroll__choices button,.hero-scroll__chapter-nav i,.hero-scroll__progress circle{transition:none}}.family-row[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.family-row__scope[data-astro-cid-lcdefpme]{color:var(--type-2);max-width:52ch;font-size:.9375rem}
