.p-hero{padding:72px 0 54px}.p-hero .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.p-hero h1{font-size:clamp(44px,5vw,76px);line-height:1.13;margin:22px 0 28px;letter-spacing:-.04em}.p-hero .lead{font-size:17px;max-width:29em}.hero-copy .btn-row{margin-top:30px}.hero-note{margin-top:24px;font-size:12px}.atlas-slot{height:520px}.atlas-slot>img{width:100%;height:100%;object-fit:cover}.p-controls{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:20px}.p-controls .link{font-size:13px}.readouts{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0 48px;gap:24px}.readouts>div{display:flex;align-items:baseline;gap:14px;border-top:1px solid var(--groove);padding-top:15px}.readouts b{font-size:38px;line-height:1;font-weight:750;font-stretch:110%}.readouts span{font-size:13px;color:var(--ink-2)}.sec{padding:88px 0}.sec-head{max-width:740px;margin-bottom:44px}.sec-head h2{margin:16px 0 24px}.feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;padding:44px 0;align-items:center;border-top:1px solid var(--groove)}.feature h3{font-size:30px;margin-bottom:20px;line-height:1.25}.feature p{color:var(--ink-2);line-height:1.8}.feature .feature-note{font-size:13px;color:#52564e}.feature .glass-in{aspect-ratio:16/10}.feature img{width:100%;height:100%;object-fit:cover}.feature picture{display:block;height:100%}.feature:nth-child(even){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.feature:nth-child(even) .feature-copy{order:2}.mapping-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.map-card{padding:28px}.map-card b{font-size:26px;display:block;margin-bottom:18px}.map-card p{font-size:14px;border-top:1px solid var(--groove);padding-top:9px;margin-bottom:9px}.evidence{display:flex;flex-wrap:wrap;gap:15px;font-size:12px}.story{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.story-visual{position:sticky;top:115px}.story-visual svg{width:100%;height:auto}.story-visual .glass-in{padding:10px 10px 60px}.story-legend{padding:16px 12px 8px;color:#b8c2b9;font-size:13px}#flow-caption{position:absolute;bottom:24px;left:30px;color:#9ee3d5;font-size:18px}#flow-map path.active{stroke:#a2ebdc;stroke-width:3;stroke-dasharray:10 4;animation:conduction 1s linear infinite}#flow-map g.active circle{fill:#395b55;stroke:#b8ffeb;stroke-width:4;filter:drop-shadow(0 0 12px #6ce3c5)}.story-step{min-height:43vh;padding:45px 0;opacity:.4;transition:opacity .3s}.story-step.active{opacity:1}.story-step h3{margin-bottom:16px}.story-step p{color:var(--ink-2)}.bench-controls{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px}.bench-controls .link{margin-left:auto}.bench .atlas-slot{height:780px}.bench-note{margin:20px 0}.boundary{background:var(--chassis-hi);border-top:1px solid var(--groove)}.boundary h2{margin:30px 0}.boundary .lead{max-width:850px;margin-bottom:28px}footer{padding:34px 0;border-top:1px solid var(--groove)}footer .wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;font-size:12px;color:var(--ink-2)}#brain-window{position:absolute;z-index:3;border-radius:10px;overflow:hidden;background:#070c15;pointer-events:auto}#brain-window iframe{border:0;width:100%;height:100%;display:block}.bar{z-index:40}.glass-head{z-index:4}#brain-window.hero{border-top:40px solid #070c15}@keyframes conduction{to{stroke-dashoffset:-28}}@media(max-width:1000px){.p-hero .wrap{grid-template-columns:1fr}.p-hero{padding-top:42px}.p-hero h1{font-size:60px}.p-hero .lead{max-width:650px}.atlas-slot{height:510px}.feature,.feature:nth-child(even){gap:28px;grid-template-columns:1fr 1fr}.story{gap:35px}.lineage{display:none}}@media(max-width:640px){.p-hero h1{font-size:45px}.p-hero{padding-top:30px}.p-hero .wrap{gap:28px}.p-hero .lead{font-size:16px}.atlas-slot{height:390px}.readouts{grid-template-columns:1fr 1fr;gap:24px}.readouts b{font-size:32px}.readouts span{font-size:11px}.sec{padding:54px 0}.feature,.feature:nth-child(even){grid-template-columns:1fr;gap:22px;padding:30px 0}.feature:nth-child(even) .feature-copy{order:0}.feature h3{font-size:26px}.mapping-grid{grid-template-columns:1fr}.map-card{padding:22px}.story{display:block}.story-visual{top:76px;z-index:5;margin-bottom:20px}.story-visual svg{max-height:270px}.story-visual .glass-in{padding-bottom:36px}#flow-caption{bottom:10px;font-size:14px}.story-legend{font-size:11px;padding:8px}.story-step{min-height:53vh;padding-top:50px}.bench .atlas-slot{height:800px}.bench-controls{gap:12px}.bench-controls .link{margin-left:0}.bar .wrap{gap:12px;min-height:62px}.crumb-sep{display:none}.prod-name{font-size:15px}.bar .brand-mark{width:24px}.lang button{padding:7px 9px}.menu-btn{margin-left:auto}.feature-note{font-size:13px}.boundary h2{font-size:32px}.bench{padding:6px}.bench-note{line-height:1.7}.p-controls{font-size:12px}}@media(prefers-reduced-motion:reduce){.story-step{opacity:1}.story-step,.active{animation:none!important;transition:none!important}}
.p-visual .glass-in.atlas-slot{aspect-ratio:auto;width:100%;min-width:0}
