.site-v1-3 .signature-hero{background:radial-gradient(at 86% 36%,#102954,#091323 65%)}.signature-lattice{opacity:.15;background-image:linear-gradient(#6793ee38 1px,#0000 1px),linear-gradient(90deg,#6793ee38 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(700px)rotateY(-15deg)scale(1.1);-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.signature-orbit{aspect-ratio:1;border:1px solid #7093e247;border-radius:50%;width:min(54vw,52rem);position:absolute;top:-14%;right:-6%;transform:rotate(-25deg)scaleY(.65)}.signature-orbit-two{border-style:dashed;border-color:#88acff2e;width:min(43vw,41rem);top:-3%;right:0;transform:rotate(25deg)scaleY(.85)}.site-v1-3 .signature-symbol{opacity:.6;filter:blur(1.7px)drop-shadow(0 35px 60px #2051e840);width:min(40vw,38rem);top:10%;right:3%;transform:rotate(-7deg)}.site-v1-3 .hero-result-surface{border-image:linear-gradient(90deg,#6e98fc00,#789cfa,#6e98fc00) 1;position:relative}.site-v1-3 .hero-result-surface:before{content:"";transform-origin:0;background:#92b3ff;width:18%;height:3px;animation:1s both signal-arrival;position:absolute;top:-2px;left:0;box-shadow:0 0 18px #92b3ff}@keyframes signal-arrival{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-v1-3 .story-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.site-v1-3 .story-controls a{gap:.5rem;padding-inline:.7rem;font-size:.82rem}.site-v1-3 .story-controls a svg{width:12px}.site-v1-3 .story-stage{background:radial-gradient(at 100% 0,#193362,#0d1a30 60%);border-radius:.35rem;min-height:39rem;padding-top:7rem;position:sticky;overflow:hidden}.signal-map{align-items:center;gap:1.5rem;height:4rem;display:flex;position:absolute;top:1.6rem;left:2rem;right:2rem}.signal-map>svg{flex:1;min-width:0;height:4rem}.signal-map>img{object-fit:contain;opacity:.95;width:3.5rem;height:auto}.signal-map-track{stroke:#3e567f;stroke-width:1px;stroke-dasharray:4 7}.signal-map-node>circle{fill:#152743;stroke:#7290c3;stroke-width:1.5px;transition:fill .35s,stroke .35s}.signal-map-node>.signal-map-halo{fill:none;opacity:0;stroke:#9cbbff;transition:opacity .35s}.signal-map-node[data-reached=true]>circle:first-child{fill:#adc6ff;stroke:#d1dfff}.signal-map-node[data-reached=true]>.signal-map-halo{opacity:.4}.site-v1-3 .story-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.story-signal-caption{font-family:var(--site-editorial);color:#bbd0f5;padding-top:2.5rem;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1.4}.story-stage-decision{color:#cfdef8;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.story-stage-decision strong{color:#fff;font-weight:500}.story-stage-decision>span{font-size:.8rem}.story-decision h4{margin-top:1.5rem;font-size:1.2rem}.story-decision .site-text-link{margin-top:1.25rem}.site-v1-3 .story-chapters>li{border-top:1px solid #d3dbe8;min-height:35rem;position:relative}.site-v1-3 .story-chapters>li:before{content:"";transform-origin:top;background:#2454ef;width:2px;transition:transform .4s;position:absolute;top:0;bottom:0;left:-1.5rem;transform:scaleY(0)}.site-v1-3 .story-chapters>li[data-active=true]:before{transform:scaleY(1)}.experience-boundary{border-top:1px solid #c5cedd;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;padding-top:1.5rem;display:grid}.experience-boundary>.site-kicker{grid-column:1/-1;margin:0}.experience-boundary h3{margin-bottom:.75rem;font-size:1.1rem}.experience-boundary p{color:#526074;font-size:.95rem;line-height:1.65}@media (width<=960px){.site-v1-3 .story-controls{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.site-v1-3 .story-controls a{min-height:3.7rem}.site-v1-3 .story-stage{display:none}.site-v1-3 .story-chapters>li{min-height:0;padding-block:2.5rem}.site-v1-3 .story-chapters>li:last-child{min-height:0}.site-v1-3 .story-chapters>li:before{display:none}.experience-boundary{grid-template-columns:1fr;gap:1.5rem}}@media (width<=540px){.signature-orbit{width:115vw;top:-1%;right:-48%}.signature-orbit-two{width:97vw;top:5%;right:-38%}.site-v1-3 .signature-symbol{opacity:.32;width:76vw;top:3%;right:-22%}.site-v1-3 .story-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v1-3 .story-controls a{padding:.7rem;font-size:.85rem}}@media (height<=760px){.site-v1-3 .story-stage{align-self:start;position:static}}@media (prefers-reduced-motion:reduce){.signature-orbit,.signature-lattice,.site-v1-3 .signature-symbol{transform:none}.site-v1-3 .hero-result-surface:before,.signal-map-node>circle,.site-v1-3 .story-chapters>li:before{transition:none;animation:none}}
