:root{--ink: #0b1b33;--deep: #102139;--royal: #1c4e9b;--jay: #058bf2;--sky: #c9def2;--mist: #ebeff3;--paper: #f8fbff;--slate: #516079;--gold: #f8b520;--green: #22c55e;--red: #ef4444;--line: rgba(11, 27, 51, .14);--line-light: rgba(201, 222, 242, .16);--display: "Inter Tight", "Inter", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--wrap: 1240px;--pad: clamp(20px, 4vw, 48px);--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;font-family:var(--body);font-size:17px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:600}p{margin:0}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.u-jay{color:var(--jay)}.u-gold{color:var(--gold)}.u-green{color:var(--green)}.u-muted{color:var(--slate)}.skip{position:absolute;left:-999px;top:8px;background:var(--gold);color:var(--ink);padding:8px 14px;border-radius:8px;z-index:100}.skip:focus{left:8px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid transparent;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:focus-visible,.ev:focus-visible,.slot:focus-visible,.toggle__btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn--primary{background:var(--jay);color:#fff}.btn--primary:hover{background:#2b9ff5}.btn--gold{background:var(--gold);color:var(--ink)}.btn--ghost{border-color:#c9def273;color:#fff}.btn--ghost:hover{border-color:#fff}.btn--link{color:var(--sky);padding-left:6px;padding-right:6px}.btn--sm{padding:9px 16px;font-size:14px}.chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(34,197,94,.5);color:#9ff0bd;padding:8px 14px;border-radius:999px}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #22c55e99;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--royal);margin-bottom:18px}.eyebrow b{font-weight:500;color:var(--jay)}.eyebrow--light{color:var(--sky)}.eyebrow--gold{color:var(--gold)}.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;gap:28px;padding:14px var(--pad);transition:background .35s,box-shadow .35s,color .35s;color:#fff}.nav.is-solid{background:#f8fbffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);color:var(--ink)}.nav__brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.nav__logo{height:28px;width:auto}.nav__logo--dark,.nav.is-solid .nav__logo--light{display:none}.nav.is-solid .nav__logo--dark{display:block}.nav__x{opacity:.5;font-size:15px}.nav__for{font-family:var(--display);font-weight:600;font-size:16px;letter-spacing:-.01em}.nav__links{display:flex;gap:22px}.nav__links a{font-size:14px;text-decoration:none;opacity:.72;position:relative;padding:4px 0;transition:opacity .2s}.nav__links a:hover,.nav__links a.is-active{opacity:1}.nav__links a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--jay);border-radius:2px}.hero{position:relative;min-height:100vh;min-height:100svh;background:radial-gradient(1100px 620px at 78% 42%,rgba(5,139,242,.32),transparent 62%),radial-gradient(700px 420px at 10% 100%,rgba(28,78,155,.5),transparent 70%),var(--ink);color:#fff;overflow:hidden;display:flex;flex-direction:column}.hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,222,242,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(201,222,242,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 78%);pointer-events:none}.hero__inner{position:relative;flex:1;width:100%;max-width:1360px;margin:0 auto;padding:120px var(--pad) 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.hero__copy{max-width:660px}.hero__title{font-size:clamp(42px,5.5vw,82px);line-height:.98;letter-spacing:-.04em;margin:28px 0 26px;font-weight:600}.hero__title .u-jay{display:block;color:#6cc0ff}.hero__lede{font-size:clamp(17px,1.35vw,20px);color:#ebeff3d1;max-width:580px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 44px}.hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding-top:22px;border-top:1px solid var(--line-light)}.hero__meta dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.hero__meta dd{margin:0;font-weight:600;font-size:15px;line-height:1.35}.hero__meta dd span{font-weight:400;color:#c9def2b3;font-size:13px}.hero__stage{position:relative;height:min(78vh,720px);min-height:460px}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.hero__canvas:active{cursor:grabbing}.hero__fallback{display:none;position:absolute;top:8%;right:10%;bottom:8%;left:10%;width:80%;height:84%;object-fit:contain}.no-webgl .hero__fallback{display:block}.no-webgl .hero__canvas,.no-webgl .hero__hint{display:none}.hero__hint{position:absolute;bottom:6px;left:50%;transform:translate(-50%);color:#c9def299;font-size:11px}.hero__ticker{position:relative;display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;padding:18px var(--pad);border-top:1px solid var(--line-light);color:#c9def2bf;font-size:11px}.hero__ticker i{width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--jay),transparent);background-size:200% 100%;animation:wire 1.6s linear infinite}.hero__ticker span:nth-child(3){color:#6cc0ff}@keyframes wire{0%{background-position:100% 0}to{background-position:-100% 0}}.section{padding:clamp(84px,11vw,150px) 0;position:relative}.section--mist{background:var(--mist)}.section--ink{background:var(--ink);color:#fff}.sec-head{margin-bottom:clamp(40px,6vw,72px);max-width:980px}.sec-head h2{font-size:clamp(34px,4.4vw,60px);line-height:1.04;letter-spacing:-.035em}.sec-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px;align-items:end}.sec-head__aside{color:var(--slate);font-size:17px;padding-bottom:6px;border-left:2px solid var(--gold);padding-left:20px}.section--ink .sec-head__aside{color:#ebeff3bf}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}.moment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.moment__timeline{list-style:none;margin:0;padding:0 0 0 28px;border-left:1px solid var(--line);display:grid;gap:34px}.moment__timeline li{position:relative}.moment__timeline li:before{content:"";position:absolute;left:-35px;top:4px;width:13px;height:13px;border-radius:50%;background:var(--paper);border:2px solid var(--jay)}.moment__timeline li.is-gold:before{border-color:var(--gold);background:var(--gold)}.moment__timeline .mono{color:var(--royal)}.moment__timeline li.is-gold .mono{color:#b07a00}.moment__timeline h3{font-size:24px;margin:6px 0}.moment__timeline p{color:var(--slate)}.stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.stat{padding:22px 18px 26px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.stat__num{font-family:var(--display);font-size:clamp(40px,4.6vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1}.stat__num--jay{color:var(--jay)}.stat__num--gold{color:#d99800}.stat__lbl{color:var(--slate);font-size:15px;max-width:260px}.gap{margin-top:clamp(64px,8vw,110px);background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3.5vw,44px);box-shadow:0 30px 60px -40px #0b1b3359}.gap__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.gap__head .eyebrow{margin-bottom:8px}.gap__title{font-size:clamp(24px,2.6vw,34px)}.toggle{display:inline-flex;background:var(--mist);border-radius:999px;padding:4px}.toggle__btn{border:0;background:transparent;font:600 14px var(--body);padding:10px 18px;border-radius:999px;color:var(--slate);cursor:pointer;transition:background .25s,color .25s}.toggle__btn.is-active{background:var(--ink);color:#fff}.gap__body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:40px;align-items:center}.gap__svg{width:100%;height:auto;overflow:visible}.gap__svg text{font-family:var(--body)}.g-src{fill:var(--sky)}.g-src-k{font:500 10px var(--mono);letter-spacing:.14em;fill:var(--royal)}.g-src-t{font:600 22px var(--display);fill:var(--ink)}.g-src-s{font-size:12px;fill:var(--slate)}.g-today path{fill:none;stroke:#8a96aa;stroke-width:1.5;stroke-dasharray:5 6}.g-tickets rect{fill:#fff4dc;stroke:#e2a21a}.g-tickets text{font:500 11px var(--mono);fill:#9a6a00;text-anchor:middle}.g-jay path{fill:none;stroke:var(--jay);stroke-width:2.2;stroke-dasharray:8 8;animation:dash 1.1s linear infinite}@keyframes dash{to{stroke-dashoffset:-32}}.g-hub{fill:var(--royal)}.g-hub-t{font:600 22px var(--display);fill:#fff;text-anchor:middle}.g-hub-s{font:500 10px var(--mono);letter-spacing:.1em;fill:var(--sky);text-anchor:middle;text-transform:uppercase}.g-targets rect{fill:#fff;stroke:var(--ink);stroke-width:1.2;transition:stroke .4s}.g-targets .t{font:600 15px var(--display);fill:var(--ink)}.g-targets .s{font-size:11.5px;fill:var(--slate);transition:opacity .4s,visibility .4s}.g-targets circle{fill:#e2a21a;transition:fill .4s}.g-today,.g-jay{transition:opacity .6s var(--ease)}.gap .g-jay,.gap .s-jay,.gap.is-jay .g-today,.gap.is-jay .s-today{opacity:0}.gap.is-jay .g-jay,.gap.is-jay .s-jay{opacity:1}.gap.is-jay .g-targets rect{stroke:var(--jay)}.gap.is-jay .g-targets circle{fill:var(--green)}.gap__caption{position:relative}.gap__cap{font-size:18px;line-height:1.5;transition:opacity .5s}.gap__cap--jay{position:absolute;inset:0 0 auto 0;opacity:0}.gap.is-jay .gap__cap--today{opacity:0}.gap.is-jay .gap__cap--jay{opacity:1}.gap__note{margin-top:26px;color:var(--slate);font-size:11px;line-height:1.6;text-transform:none;letter-spacing:.02em}.modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.module{background:#fff;border-radius:20px;padding:14px 14px 24px;border-top:3px solid var(--jay);display:flex;flex-direction:column;gap:10px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.module:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #0b1b3366}.module--gold{border-top-color:var(--gold)}.module__img{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:8px}.module__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.module:hover .module__img img{transform:scale(1.05)}.module>:not(.module__img){padding:0 8px}.module__k{color:var(--royal)}.module__k b{color:var(--jay);font-weight:500}.module h3{font-size:22px;line-height:1.15}.module p{color:var(--slate);font-size:15px}.module .module__where{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--royal);font-size:11px;line-height:1.6}.live{background:radial-gradient(900px 600px at 30% 60%,rgba(5,139,242,.22),transparent 65%),var(--ink)}.sim{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:22px;align-items:start}.sim__stage{position:relative;height:680px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0f2443,#0b1b33);border:1px solid var(--line-light)}.sim__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;touch-action:pan-y}.sim__fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.no-webgl .sim__fallback{display:block}.no-webgl .sim__canvas{display:none}.sim__legend{position:absolute;left:18px;bottom:16px;display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:#c9def2cc;pointer-events:none}.sim__legend span{display:inline-flex;align-items:center;gap:7px}.lg{width:9px;height:9px;border-radius:50%;display:inline-block}.lg--jay{background:var(--jay)}.lg--green{background:var(--green)}.lg--red{background:var(--red)}.lg--gold{background:var(--gold)}.sim__panel{background:#102139e6;border:1px solid var(--line-light);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:16px;min-width:0;height:680px}.sim__panel-k{color:var(--sky);font-size:11px}.sim__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ev{text-align:left;border:1px solid rgba(201,222,242,.2);background:#058bf214;color:#fff;border-radius:14px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font:inherit;transition:background .2s,border-color .2s,transform .2s}.ev b{font-family:var(--display);font-weight:600;font-size:15px}.ev span{font-size:12px;color:#c9def2b3}.ev:hover{background:#058bf238;border-color:var(--jay);transform:translateY(-1px)}.ev.is-busy{border-color:var(--jay);background:#058bf24d}.ev--gold:hover,.ev--alarm:hover{border-color:var(--gold);background:#f8b52029}.ev--reset{background:transparent}.sim__kpis,.sim__muster{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sim__kpis div,.sim__muster div{background:#0b1b33b3;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.sim__kpis span,.sim__muster span{font-size:10px;color:#c9def2a6}.sim__kpis b,.sim__muster b{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em}.sim__muster[hidden]{display:none}.sim__log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:120px;overflow:auto;font-size:13.5px;line-height:1.45;scrollbar-width:thin}.sim__log li{display:grid;grid-template-columns:46px 1fr;gap:8px;padding:8px 10px;border-radius:10px;background:#0b1b3399;border-left:2px solid var(--jay);color:#ebeff3e6;animation:logIn .45s var(--ease)}.sim__log li .mono{font-size:11px;letter-spacing:.04em;color:var(--sky);padding-top:2px}.sim__log li.is-green{border-left-color:var(--green)}.sim__log li.is-red{border-left-color:var(--red)}.sim__log li.is-gold{border-left-color:var(--gold)}.sim__log li.is-idle{border-left-color:#c9def24d;color:#c9def299}@keyframes logIn{0%{opacity:0;transform:translateY(-6px)}}.places{display:grid;gap:22px}.place{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden}.place--hq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);background:var(--deep);color:#fff;border:0}.place__photo{margin:0;position:relative;min-height:460px}.place__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.place__photo figcaption{position:absolute;left:18px;bottom:18px;background:#0b1b33d1;color:#fff;padding:8px 12px;border-radius:8px;font-size:11px}.place__body{padding:clamp(26px,3vw,44px);display:flex;flex-direction:column;gap:18px}.place__k{color:var(--gold);font-size:11px}.place--hq h3{font-size:clamp(28px,2.8vw,40px)}.place--hq p{color:#ebeff3d1}.place__facts{margin:0;display:grid;border-top:1px solid var(--line-light)}.place__facts div{display:grid;grid-template-columns:140px 1fr;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--line-light)}.place__facts dt{font-family:var(--display);font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1}.place__facts dd{margin:0;font-size:14px;color:#c9def2d9}.places__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.8fr);gap:22px}.places__row .place{padding:26px;display:flex;flex-direction:column;gap:14px}.places__row .place__k{color:var(--royal)}.places__row h3{font-size:24px;line-height:1.15}.places__row p{color:var(--slate);font-size:15px}.place__thumb{border-radius:14px;aspect-ratio:16 / 8;object-fit:cover;width:100%}.cities{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cities li{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:var(--mist);color:var(--royal)}.cities li.is-home{background:var(--gold);color:var(--ink)}.place__facts--sm{border-top-color:var(--line)}.place__facts--sm div{grid-template-columns:1fr;gap:4px;border-bottom-color:var(--line)}.place__facts--sm dt{color:var(--ink);font-size:36px}.place__facts--sm dd{color:var(--slate)}.place--route{background:var(--ink)!important;color:#fff;border:0!important}.place--route .place__k{color:var(--gold)!important}.route{list-style:none;margin:4px 0 0;padding:0 0 0 22px;position:relative;display:grid;gap:18px}.route:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--gold),var(--jay) 30%,rgba(201,222,242,.25))}.route li{position:relative;display:flex;flex-direction:column}.route li:before{content:"";position:absolute;left:-22px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--jay);box-shadow:0 0 0 4px var(--ink)}.route li.is-gold:before{background:var(--gold)}.route li.is-muted:before{background:var(--ink);border:2px solid rgba(201,222,242,.5)}.route b{font-family:var(--display);font-weight:600;font-size:16px}.route span{font-size:13px;color:#c9def2b3}.flow{display:grid;grid-template-columns:minmax(0,1.05fr) 70px minmax(0,.95fr) 70px minmax(0,.7fr) minmax(0,.95fr);align-items:center;gap:0;background:#fff;border-radius:24px;padding:clamp(22px,3vw,40px);border:1px solid var(--line)}.flow__col{display:flex;flex-direction:column;gap:12px}.flow__k{color:var(--slate);font-size:10.5px;margin-bottom:2px}.node{border:1.2px solid var(--ink);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;background:#fff}.node b{font-family:var(--display);font-weight:600;font-size:16px}.node span{font-size:13px;color:var(--slate)}.node--dashed{border-style:dashed;border-color:var(--royal)}.tag{margin-top:6px;align-self:flex-start;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:var(--mist);color:var(--slate)}.tag--gold{background:#fff4dc;color:#9a6a00}.tag--royal{background:var(--sky);color:var(--royal)}.flow__wire{width:100%;height:300px;overflow:visible}.flow__wire path{fill:none;stroke:var(--jay);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:6 7;animation:dash 1.1s linear infinite}.hub{background:var(--royal);color:#fff;border-radius:20px;padding:24px 22px;box-shadow:0 30px 60px -30px #1c4e9bcc;display:flex;flex-direction:column;gap:10px}.hub img{width:150px}.hub p{font-family:var(--display);font-weight:600;font-size:20px;line-height:1.2}.hub>span{color:var(--sky);font-size:10.5px}.hub ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hub li{font-size:10px;padding:4px 8px;border-radius:6px;background:#ffffff1f}.flow__col--mods{padding-right:18px}.pill{background:var(--sky);border-radius:12px;padding:13px 14px;font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.02em;display:flex;gap:10px;align-items:center}.pill i{font-style:normal;font-family:var(--mono);font-size:10px;color:var(--royal)}.pill--gold{background:#ffe9b5}.flow__col--dev{padding-left:18px;border-left:1px solid var(--line)}.dev{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.dev img,.dev svg{width:26px;height:26px;object-fit:contain;flex:none}.dev svg{fill:none;stroke:var(--royal);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.matrix{margin-top:28px;overflow-x:auto;background:#fff;border-radius:20px;border:1px solid var(--line)}.matrix table{width:100%;border-collapse:collapse;min-width:760px;font-size:14.5px}.matrix th{text-align:left;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sky);background:var(--ink);padding:14px 18px}.matrix td{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--slate)}.matrix td:first-child{font-weight:600;color:var(--ink)}.matrix tr:last-child td{border-bottom:0}.st{font-style:normal;font-weight:700;margin-right:6px}.st--gold{color:#b07a00}.st--royal{color:var(--royal)}.trust{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px)}.trust__k{color:var(--slate);font-size:11px;padding-bottom:14px;border-bottom:1px solid var(--ink);margin-bottom:8px}.titem{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.titem svg{width:28px;height:28px;fill:none;stroke:var(--royal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.titem--gold svg{stroke:#d99800}.titem h3{font-size:19px;margin-bottom:4px}.titem p{color:var(--slate);font-size:15px}.creds{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding-top:26px;border-top:1px solid var(--line)}.creds__k{color:var(--slate);font-size:11px;margin-right:10px}.creds img{height:34px;width:auto}.cred{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--royal);border:1.5px solid var(--royal);border-radius:999px;padding:9px 16px}.proof{display:grid;grid-template-columns:1fr 1fr;gap:22px}.proof__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:12px}.proof__stats .stat{border-top:1px solid var(--ink);border-bottom:0;padding-top:20px}.proof__stats .stat:last-child{border-top-color:var(--gold)}.proof__stats .stat__lbl{max-width:340px}.quote{margin:0;background:#fff;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--line)}.quote img{height:40px;width:auto;align-self:flex-start}.quote blockquote{margin:0;font-family:var(--display);font-size:20px;line-height:1.4;letter-spacing:-.01em}.quote figcaption{color:var(--slate);font-size:11px;margin-top:auto;line-height:1.6}.proof__notes{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:22px;color:var(--slate);font-size:15px}.proof__notes b{color:var(--ink)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.step{border-top:4px solid var(--jay);padding-top:20px;display:flex;flex-direction:column;gap:10px}.step--gold{border-top-color:var(--gold)}.step--royal{border-top-color:var(--royal)}.step .mono{color:var(--royal);font-size:11px}.step h3{font-size:24px;line-height:1.15}.step p,.step li{color:var(--slate);font-size:15.5px}.step ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.step li{padding-left:20px;position:relative}.step li:before{content:"";position:absolute;left:0;top:11px;width:12px;height:1.5px;background:var(--ink)}.metrics{margin-top:56px;background:var(--sky);border-radius:22px;padding:28px 32px;display:grid;grid-template-columns:200px 1fr;gap:18px 28px;align-items:start}.metrics__k{color:var(--royal);font-size:11px;line-height:1.6}.metrics ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px}.metrics li{font-weight:500;font-size:15.5px;padding-left:22px;position:relative}.metrics li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;border:2px solid var(--royal)}.metrics__note{grid-column:2;font-size:10.5px;color:var(--royal);letter-spacing:.08em}.cta{position:relative;background:radial-gradient(900px 520px at 85% 60%,rgba(5,139,242,.3),transparent 65%),var(--ink);color:#fff;overflow:hidden;padding:clamp(90px,11vw,150px) 0 0}.cta__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:24px;align-items:end}.cta__copy{padding-bottom:clamp(80px,9vw,130px)}.cta h2{font-size:clamp(40px,5.6vw,78px);line-height:1;letter-spacing:-.04em;max-width:820px}.cta__lede{color:#ebeff3d1;font-size:18px;max-width:680px;margin:26px 0 34px}.slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px}.slot{text-decoration:none;border:1.5px solid rgba(201,222,242,.3);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:2px;transition:border-color .25s,background .25s,transform .25s var(--ease)}.slot:hover{border-color:var(--gold);background:#f8b52014;transform:translateY(-3px)}.slot .mono{color:var(--gold);font-size:11px}.slot b{font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.02em}.slot--alt b{font-size:20px;padding:5px 0 4px}.slot em{font-style:normal;font-size:13px;color:#c9def2b3}.cta__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cta__sign{margin-top:36px;padding-top:20px;border-top:1px solid var(--line-light);display:flex;flex-direction:column;gap:4px;max-width:760px}.cta__sign .mono{color:#c9def2b3;font-size:11px}.cta__jay{width:100%;max-width:380px;justify-self:end;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.foot{padding:48px 0 60px;background:var(--paper);font-size:13px;color:var(--slate)}.foot__top{display:grid;grid-template-columns:180px 1fr;gap:32px;align-items:start}.foot__top img{width:140px}.foot__src{margin-top:26px;border-top:1px solid var(--line);padding-top:16px}.foot__src summary{cursor:pointer;color:var(--royal);font-size:11px}.foot__src ul{margin:14px 0 0;padding-left:18px;display:grid;gap:6px}@media(max-width:1100px){.nav__links{display:none}.modules{grid-template-columns:repeat(2,minmax(0,1fr))}.flow{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);row-gap:26px}.flow__wire:nth-of-type(2){display:none}.flow__col--mods{grid-column:1 / 3;padding-right:0;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.flow__col--mods .flow__k{grid-column:1 / -1}.flow__col--dev{grid-column:3;border-left:0;padding-left:0}.places__row{grid-template-columns:1fr 1fr}.place--route{grid-column:1 / -1}.route{grid-template-columns:repeat(5,1fr);padding:22px 0 0}.route:before{left:6px;right:6px;top:5px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--gold),var(--jay) 30%,rgba(201,222,242,.25))}.route li:before{left:0;top:-22px}}@media(max-width:900px){body{font-size:16px}.hero__inner{grid-template-columns:1fr;padding-top:104px}.hero__stage{height:380px;min-height:0;order:-1;margin:-10px 0 -20px}.hero__title{margin-top:22px}.hero__meta{grid-template-columns:1fr 1fr}.sec-head--split{grid-template-columns:1fr;gap:20px}.moment,.gap__body,.sim,.place--hq,.trust,.proof,.proof__notes,.steps,.cta__inner{grid-template-columns:1fr}.gap__cap--jay{position:static;display:none}.gap.is-jay .gap__cap--today{display:none}.gap.is-jay .gap__cap--jay{display:block}.sim__stage{height:440px}.sim__panel{height:auto}.sim__log{max-height:260px}.place__photo{min-height:280px}.places__row{grid-template-columns:1fr}.route{grid-template-columns:1fr;padding:0 0 0 22px}.route:before{left:5px;top:6px;bottom:6px;right:auto;width:2px;height:auto;background:linear-gradient(var(--gold),var(--jay) 30%,rgba(201,222,242,.25))}.route li:before{left:-22px;top:4px}.flow{grid-template-columns:1fr}.flow__wire{display:none}.flow__col--hub:before,.flow__col--mods:before{content:"↓";display:block;text-align:center;color:var(--jay);font-size:22px;margin-bottom:4px}.flow__col--mods{grid-column:auto;grid-template-columns:1fr 1fr}.flow__col--mods:before{grid-column:1 / -1}.flow__col--dev{grid-column:auto}.proof__stats{grid-template-columns:1fr;gap:0}.metrics{grid-template-columns:1fr;padding:24px}.metrics ul{grid-template-columns:1fr}.metrics__note{grid-column:1}.slots{grid-template-columns:1fr}.cta__jay{max-width:240px;justify-self:center}.cta__copy{padding-bottom:0}.foot__top{grid-template-columns:1fr;gap:16px}}@media(max-width:560px){.nav .btn--sm{padding:8px 12px;font-size:13px}.nav__x,.nav__for{display:none}.hero__meta,.modules,.stats{grid-template-columns:1fr}.sim__btns{grid-template-columns:1fr 1fr}.hero__ticker{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.dot,.g-jay path,.flow__wire path,.hero__ticker i,.sim__log li{animation:none}.module:hover,.btn:hover,.slot:hover{transform:none}}.nav__mcd{height:21px;width:auto;display:block;filter:drop-shadow(0 1px 6px rgba(255,199,44,.25))}.nav__brand .nav__x{font-size:15px;opacity:.5}.lockup{--lh: 28px;display:inline-flex;align-items:center;gap:calc(var(--lh) * .5)}.lockup__jc{height:var(--lh);width:auto;display:block}.lockup__x{position:relative;width:calc(var(--lh) * .42);height:calc(var(--lh) * .42);flex:none;opacity:.55}.lockup__x:before,.lockup__x:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:1.5px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%) rotate(45deg)}.lockup__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.lockup__tile{display:inline-grid;place-items:center;height:calc(var(--lh) * 1.38);aspect-ratio:1;border-radius:24%;background:linear-gradient(160deg,#e8352a,#da291c 55%,#c22318);box-shadow:0 8px 22px -6px #da291c8c,inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38;flex:none}.lockup__tile img{width:64%;height:auto;display:block;transform:translateY(-2%)}.lockup--hero{--lh: 25px;color:#fff;margin-bottom:20px}.lockup--xl{--lh: clamp(34px, 4.2vw, 50px);color:#fff}.lockup--cta{--lh: 28px;color:#fff;margin-bottom:22px}.lockup--foot{--lh: 24px;color:var(--ink)}.foot__top .lockup img{width:auto;max-width:none}.foot__top .lockup .lockup__jc{height:var(--lh)}.foot__top .lockup .lockup__tile img{width:64%;height:auto}.foot__top{grid-template-columns:auto 1fr}.place__badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:#0b1b33b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:-.01em;box-shadow:0 10px 30px -12px #00000080}.place__badge .lockup__tile{height:30px;border-radius:50%}.place__photo .place__badge img{position:static;width:64%;height:auto;object-fit:contain}@media(max-width:560px){.lockup--hero{--lh: 22px}.nav__mcd{height:18px}}h1,h2,h3,.gap__title{text-wrap:balance}p,li,dd{text-wrap:pretty}.place--hq h3{line-height:1.05}#moment .gap__list{display:none}#moment .gl-src{display:grid;gap:6px;padding:19px 20px;border:1px solid var(--hair-2);border-radius:14px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0b}#moment .gl-src span{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft)}#moment .gl-src b{font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.025em;color:var(--text)}#moment .gl-src em{font-style:normal;font-size:12px;color:var(--text-2)}#moment .gl-link{display:flex;align-items:center;min-height:52px;margin-left:24px;padding-left:17px;border-left:1px dashed rgba(242,138,121,.6);font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#f0ab9f;transition:border-color .8s,color .8s}#moment .gl-hub{display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:20px;border:1px solid rgba(143,208,255,.45);border-radius:14px;background:radial-gradient(ellipse at 50% 0,rgba(42,155,255,.15),transparent),#0a192c;box-shadow:0 0 35px -10px #2a9bff40,inset 0 1px #8fd0ff1f}#moment .gl-hub img{height:25px;width:auto}#moment .gl-hub span{font-family:var(--mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--jay-soft)}#moment .gl-targets{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}#moment .gl-targets li{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:15px 17px;border:1px solid var(--hair-2);border-radius:12px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);transition:border-color .8s}#moment .gl-targets b{display:block;margin-bottom:3px;font-family:var(--display);font-size:18px;font-weight:500;color:var(--text)}#moment .gl-targets span{font-size:12px;line-height:1.45;color:var(--text-2)}#moment .gl-targets i{flex:none;width:6px;height:6px;border-radius:50%;background:#f18a79;box-shadow:0 0 12px #ef645240;transition:background .8s,box-shadow .8s}#moment .gap__list .s-jay,#moment .gap.is-jay .gap__list .s-today{display:none}#moment .gap.is-jay .gap__list .s-jay{display:inline;opacity:1}#moment .gap.is-jay .gl-link{border-left:1px solid rgba(143,208,255,.55);color:var(--jay-soft)}#moment .gap.is-jay .gl-hub{display:flex}#moment .gap.is-jay .gl-targets li{border-color:#8fd0ff47}#moment .gap.is-jay .gl-targets i{background:var(--jay-soft);box-shadow:0 0 12px #2a9bff73}@media(min-width:641px)and (max-width:800px){#moment .gl-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){#moment .gap__svg{display:none}#moment .gap__list{display:block}}@media(max-width:900px){.slots{grid-template-columns:repeat(2,minmax(0,1fr))}.slot--alt{grid-column:1 / -1}}@media(max-width:640px){#integration .matrix{overflow:visible;background:transparent;border:0;border-radius:0}#integration .matrix table,#integration .matrix tbody,#integration .matrix tbody tr{display:block;min-width:0;width:100%}#integration .matrix thead{display:none}#integration .matrix tbody tr{margin-bottom:16px;padding:5px 22px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--hair);border-radius:18px;box-shadow:inset 0 1px #ffffff09}#integration .matrix tbody tr td,#integration .matrix tbody tr:last-child td{display:block;position:relative;padding:34px 0 17px;border-bottom:1px solid var(--hair);font-size:13px;line-height:1.65;color:var(--text-2)}#integration .matrix tbody td:before{content:attr(data-label);position:absolute;left:0;top:15px;width:auto;font-family:var(--mono);font-size:8px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}#integration .matrix tbody tr td:first-child,#integration .matrix tbody tr:last-child td:first-child{padding:22px 0 20px;color:var(--text);font-family:var(--display);font-weight:500;font-size:23px;line-height:1.15;letter-spacing:-.025em}#integration .matrix tbody td:first-child:before{display:none}#integration .matrix tbody tr td:last-child,#integration .matrix tbody tr:last-child td:last-child{border-bottom:0;padding-bottom:24px}}@media(prefers-reduced-motion:reduce){#moment .gl-link,#moment .gl-targets li,#moment .gl-targets i{transition:none}}.hero__title .hero__beat{display:block}:root{--night: #050a14;--night-2: #08111f;--night-3: #0c1830;--glass: rgba(255, 255, 255, .035);--glass-2: rgba(255, 255, 255, .06);--hair: rgba(255, 255, 255, .08);--hair-2: rgba(255, 255, 255, .14);--text: #eef3fa;--text-2: rgba(226, 234, 245, .74);--text-3: rgba(200, 214, 232, .52);--gold: #ffbc0d;--gold-soft: #ffd56a;--gold-deep: #e39400;--gold-grad: linear-gradient(100deg, #fff3cf 0%, #ffd56a 30%, #ffbc0d 62%, #f0a200 100%);--gold-line: linear-gradient(90deg, rgba(255, 188, 13, 0) 0%, #ffbc0d 30%, #ffe08a 50%, #ffbc0d 70%, rgba(255, 188, 13, 0) 100%);--jay: #2a9bff;--jay-soft: #8fd0ff;--jay-grad: linear-gradient(180deg, #4aaeff 0%, #0b7fe0 100%);--green: #3ddc84;--serif: "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--display: "Inter Tight", "Inter", system-ui, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--wrap: 1280px}html.has-cursor,html.has-cursor *{cursor:none!important}html{background:var(--night);scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--night);color:var(--text);font-size:17px;letter-spacing:-.003em}::selection{background:#ffbc0dd9;color:#120c00}.u-muted{color:var(--text-3)}.u-gold{color:var(--gold-soft)}.u-jay{color:var(--jay-soft)}.grain{position:fixed;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:80;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.6s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.section,.section--mist,.section--ink{background:transparent;color:var(--text)}.section{padding:clamp(110px,13vw,190px) 0;isolation:isolate}.section:after{content:"";position:absolute;left:50%;top:0;width:min(1280px,calc(100% - 2 * var(--pad)));height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--hair-2) 20%,var(--hair-2) 80%,transparent);pointer-events:none}#moment:after{display:none}.section>.wrap{position:relative;z-index:1}#moment{background:radial-gradient(900px 520px at 88% 8%,rgba(42,155,255,.08),transparent 70%)}#platform{background:radial-gradient(1000px 600px at 12% 0%,rgba(255,188,13,.06),transparent 70%),var(--night)}#live{background:radial-gradient(1100px 700px at 50% 30%,rgba(42,155,255,.09),transparent 70%),var(--night)}#places{background:radial-gradient(900px 600px at 90% 10%,rgba(255,188,13,.05),transparent 70%)}#integration{background:radial-gradient(1100px 600px at 50% 40%,rgba(42,155,255,.07),transparent 70%)}#trust{background:radial-gradient(900px 600px at 15% 20%,rgba(255,188,13,.06),transparent 70%)}#proof{background:radial-gradient(1100px 700px at 80% 30%,rgba(42,155,255,.08),transparent 70%)}#pilot{background:radial-gradient(1000px 700px at 50% 0%,rgba(255,188,13,.07),transparent 70%)}.sec-head{position:relative;max-width:1120px;margin-bottom:clamp(64px,8vw,112px)}.sec-head[data-num]:before{content:attr(data-num);position:absolute;right:-.04em;top:-.42em;font-family:var(--display);font-weight:200;font-size:clamp(160px,22vw,340px);line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none;z-index:-1}.sec-head--split[data-num]:before{right:auto;left:52%}.sec-head--split{max-width:none;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(32px,6vw,96px)}.eyebrow{display:flex;align-items:center;gap:0;font-size:12px;letter-spacing:.24em;color:var(--text-3);margin-bottom:26px}.eyebrow b{color:var(--gold);font-weight:500}.eyebrow .rule,.module__k .rule{display:inline-block;width:56px;height:1px;margin:0 16px;background:var(--gold-line);transform-origin:left center}.reveal .eyebrow .rule{transform:scaleX(0);transition:transform 1.4s var(--ease-out) .25s}.reveal.in .eyebrow .rule{transform:scaleX(1)}.module__k .rule{width:22px;margin:0 10px;vertical-align:middle}.eyebrow--light,.eyebrow--gold{color:var(--text-3)}.sec-head h2{font-size:clamp(42px,5.8vw,92px);line-height:.98;letter-spacing:-.05em;font-weight:500;color:var(--text);text-wrap:balance}.sec-head h2 em,.cta h2 em,.scale__statement em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.025em;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.split em{background:none!important;color:inherit!important}.split em .w>span{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.sec-head__aside{color:var(--text-2);font-size:17px;line-height:1.65;border-left:0;padding-left:0;position:relative;padding-top:26px}.sec-head__aside:before{content:"";position:absolute;left:0;top:0;width:40px;height:1px;background:var(--gold)}.section--ink .sec-head__aside{color:var(--text-2)}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em 0 .12em;margin:-.04em 0 -.12em}.split .w>span{display:inline-block;transform:translate3d(0,110%,0) rotate(2deg);transform-origin:left bottom;transition:transform 1.25s var(--ease-out);transition-delay:calc(var(--i, 0) * 38ms + 80ms)}.split.is-in .w>span{transform:none}.sec-head.reveal{transform:none}.btn{position:relative;isolation:isolate;overflow:hidden;padding:16px 28px;font-weight:500;font-size:15px;letter-spacing:-.005em;border:1px solid transparent;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),background .3s,border-color .3s,color .3s;will-change:transform}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-130%);transition:transform 1s var(--ease-out);pointer-events:none}.btn:hover:before{transform:translate(130%)}.btn:hover{transform:translateY(-1px)}.btn--gold{background:var(--gold-grad);color:#160f00;box-shadow:0 14px 44px -14px #ffbc0d99,inset 0 1px #ffffff8c}.btn--gold:hover{box-shadow:0 20px 60px -14px #ffbc0dbf,inset 0 1px #fff9}.btn--primary{background:var(--jay-grad);color:#fff;box-shadow:0 14px 44px -16px #2a9bffbf,inset 0 1px #ffffff59}.btn--primary:hover{background:var(--jay-grad);box-shadow:0 20px 60px -16px #2a9bffe6,inset 0 1px #fff6}.btn--ghost{border-color:var(--hair-2);background:#ffffff06;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text)}.btn--ghost:hover{border-color:#ffffff6b;background:#ffffff0d}.btn--ghost:before{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%)}.btn--gold:after,.btn--primary:after{content:"";width:14px;height:14px;margin-left:2px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .5s var(--ease-out)}.btn--gold:hover:after,.btn--primary:hover:after{transform:translate(4px)}.btn--sm{padding:11px 18px;font-size:13.5px}.btn--sm:after{display:none}.btn--link{color:var(--text-2)}.btn--link:hover{color:var(--text)}.nav,.nav.is-solid{top:14px;left:50%;right:auto;bottom:auto;width:min(1320px,calc(100% - 28px));transform:translate(-50%);padding:9px 9px 9px 22px;border-radius:999px;color:var(--text);background:#070c166b;border:1px solid var(--hair);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 24px 60px -36px #000000e6;transition:background .5s,border-color .5s,transform .7s var(--ease-out),opacity .5s}.nav.is-solid{background:#070c16b8;border-color:var(--hair-2)}.nav.is-solid .nav__logo--light{display:block}.nav.is-solid .nav__logo--dark{display:none}.nav__logo{height:26px}.nav__links{gap:4px}.nav__links a{font-size:13.5px;opacity:.66;padding:8px 12px;border-radius:999px;transition:opacity .3s,background .3s}.nav__links a:hover{opacity:1;background:#ffffff0d}.nav__links a.is-active{opacity:1;background:#ffffff12}.nav__links a.is-active:after{left:50%;right:auto;bottom:2px;width:4px;height:4px;border-radius:50%;transform:translate(-50%);background:var(--gold)}html.intro-on .nav{opacity:0;transform:translate(-50%,-20px)}.hero{background:radial-gradient(900px 640px at 74% 44%,rgba(42,155,255,.2),transparent 64%),radial-gradient(760px 420px at 74% 96%,rgba(255,188,13,.1),transparent 70%),radial-gradient(700px 500px at 0% 100%,rgba(28,78,155,.28),transparent 70%),var(--night)}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:180px;background:linear-gradient(180deg,transparent,var(--night));pointer-events:none}.hero__grid{opacity:.55}.hero__inner{max-width:1400px;padding-top:132px}.hero__title{font-size:clamp(54px,6.7vw,116px);line-height:.9;letter-spacing:-.058em;font-weight:500;margin:34px 0 32px}.hero__title .u-jay{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.03em;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em;margin-top:.02em}.hero__title.split .u-jay{background:none;color:inherit}.hero__title.split .u-jay .w>span{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.hero__lede{color:var(--text-2);font-size:clamp(17px,1.25vw,19px);line-height:1.65;max-width:560px}.hero .chip--live{border-color:#3ddc8447;background:#3ddc840d;color:#b4f2cd;font-size:11px;letter-spacing:.18em}.hero__ctas{margin:40px 0 52px;gap:14px}.hero__meta{border-top-color:var(--hair)}.hero__meta dt{color:var(--gold);letter-spacing:.2em}.hero__ticker{border-top:1px solid var(--hair);color:var(--text-3);background:transparent;z-index:1}.hero__copy>*:not(.hero__title){transition:opacity 1.2s var(--ease-out),transform 1.2s var(--ease-out)}html.intro-on .hero__copy>*:not(.hero__title),html.intro-on .hero__stage{opacity:0;transform:translateY(18px)}.hero__stage{transition:opacity 1.6s var(--ease-out) .2s,transform 1.6s var(--ease-out) .2s}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;place-items:center;pointer-events:none}.intro__curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(900px 520px at 50% 50%,rgba(42,155,255,.12),transparent 70%),#03060c;transition:clip-path 1.25s var(--ease-io);clip-path:inset(0 0 0 0)}.intro__inner{display:grid;justify-items:center;gap:26px;transition:opacity .6s,transform 1.2s var(--ease-io)}.intro__lockup{display:flex;align-items:center;gap:22px}.intro__jc{height:44px;width:auto;opacity:0;transform:translate(-26px);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out)}.intro__x{position:relative;width:18px;height:18px;opacity:0;transition:opacity .8s .35s}.intro__x:before,.intro__x:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1px;background:#fff9;transform:translate(-50%,-50%) rotate(45deg)}.intro__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.intro__tile{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;background:#db0007;opacity:0;transform:translate(26px);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out)}.intro__tile img{width:32px}.intro__rule{display:block;width:min(360px,70vw);height:1px;background:var(--gold-line);transform:scaleX(0);transition:transform 1.3s var(--ease-io) .45s}.intro__line{color:var(--text-3);font-size:11px;letter-spacing:.26em;opacity:0;transform:translateY(8px);transition:opacity 1s .9s,transform 1s var(--ease-out) .9s}.intro.is-play .intro__jc,.intro.is-play .intro__tile,.intro.is-play .intro__x,.intro.is-play .intro__line{opacity:1;transform:none}.intro.is-play .intro__rule{transform:scaleX(1)}.intro.is-out .intro__inner{opacity:0;transform:translateY(-24px)}.intro.is-out .intro__curtain{clip-path:inset(0 0 100% 0)}html.intro-armed .intro{display:grid}.intro.is-done,html.intro-armed .intro.is-done{display:none}.nav.is-tucked{transform:translate(-50%,calc(-100% - 24px));opacity:0}.hero__title.split:not(.is-in) .w>span{transform:translate3d(0,110%,0) rotate(2deg)}.cursor{display:none}@media(pointer:fine){html.has-cursor .cursor{display:block}.cursor{position:fixed;left:0;top:0;z-index:190;pointer-events:none}.cursor__dot,.cursor__ring{position:fixed;left:0;top:0;border-radius:50%;will-change:transform}.cursor__dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--gold)}.cursor__ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid rgba(255,213,106,.55);display:grid;place-items:center;transition:width .45s var(--ease-out),height .45s var(--ease-out),margin .45s var(--ease-out),background .45s,border-color .45s}.cursor__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#160f00;opacity:0;transition:opacity .3s}.cursor.is-link .cursor__ring{width:56px;height:56px;margin:-28px 0 0 -28px;border-color:#ffd56ad9}.cursor.is-label .cursor__ring{width:74px;height:74px;margin:-37px 0 0 -37px;background:#ffd56aeb;border-color:transparent}.cursor.is-label .cursor__label{opacity:1}.cursor.is-label .cursor__dot,.cursor.is-hidden{opacity:0}}.scale{position:relative;height:340vh;background:var(--night)}.scale__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.scale__photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.scale__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(var(--zoom, 1.16));transform-origin:60% 50%;will-change:transform}.scale__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a14f0,#050a14b8 38%,#050a142e 70%,#050a1459),linear-gradient(180deg,var(--night) 0%,rgba(5,10,20,0) 22%,rgba(5,10,20,0) 70%,var(--night) 100%)}.scale__frames{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.scale__frame{grid-area:1 / 1;max-width:760px;opacity:0;filter:blur(12px);transform:translateY(40px);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out),filter 1s var(--ease-out);pointer-events:none}.scale__frame.is-active{opacity:1;filter:none;transform:none}.scale__frame.is-past{transform:translateY(-40px)}.scale__k{color:var(--gold);font-size:12px;letter-spacing:.26em;margin-bottom:18px}.scale__big{font-family:var(--display);font-weight:300;font-size:clamp(96px,15vw,248px);line-height:.86;letter-spacing:-.065em;color:var(--text);font-variant-numeric:tabular-nums;margin-left:-.05em}.scale__big sup{font-size:.42em;vertical-align:.95em;color:var(--gold);font-weight:300;margin-left:.04em}.scale__t{margin-top:26px;font-size:clamp(18px,1.6vw,24px);line-height:1.45;color:var(--text-2);max-width:520px}.scale__statement{font-family:var(--display);font-weight:500;font-size:clamp(46px,6.6vw,104px);line-height:.98;letter-spacing:-.05em;color:var(--text)}.scale__statement em{display:block}.scale__dots{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;display:grid;gap:12px}.scale__dots li{width:2px;height:28px;border-radius:2px;background:#ffffff2e;transition:background .5s,height .5s var(--ease-out)}.scale__dots li.is-active{background:var(--gold);height:44px}.scale__credit{position:absolute;right:var(--pad);bottom:28px;color:var(--text-3);font-size:10.5px;letter-spacing:.22em}.marquee{position:relative;overflow:hidden;padding:clamp(28px,4vw,54px) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;align-items:center;gap:clamp(28px,4vw,64px);width:max-content;animation:marquee 46s linear infinite}.marquee__track span{font-family:var(--display);font-weight:500;font-size:clamp(64px,10vw,168px);line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.24);white-space:nowrap}.marquee__track span.is-gold{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.03em;-webkit-text-stroke:0;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text}.marquee__track i{width:14px;height:14px;flex:none;background:var(--gold);transform:rotate(45deg);opacity:.8}@keyframes marquee{to{transform:translate(-50%)}}.cta{background:radial-gradient(1000px 640px at 78% 60%,rgba(255,188,13,.12),transparent 66%),radial-gradient(900px 600px at 10% 10%,rgba(42,155,255,.1),transparent 70%),var(--night);color:var(--text)}.cta .hero__grid{opacity:.35}.cta h2{font-size:clamp(44px,5.8vw,92px);line-height:.98;letter-spacing:-.05em;font-weight:500}.cta__lede{color:var(--text-2);font-size:18px;line-height:1.65}.slot{background:#ffffff08;border:1px solid var(--hair-2);color:var(--text);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .4s,background .4s,transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.slot:hover,.slot.is-picked{border-color:#ffd56ab3;background:#ffbc0d0f;transform:translateY(-3px);box-shadow:0 24px 60px -30px #ffbc0d8c}.slot .mono{color:var(--gold)}.slot em{color:var(--text-3)}.cta__sign{border-top:1px solid var(--hair)}.cta__sign .mono{color:var(--text-3)}.cta__jay{filter:drop-shadow(0 40px 80px rgba(255,188,13,.18)) drop-shadow(0 0 60px rgba(42,155,255,.18))}.foot{background:#03070e;color:var(--text-3);border-top:1px solid var(--hair)}.foot p,.foot summary,.foot li,.foot a{color:var(--text-3)}.foot a:hover{color:var(--text)}.lux-card{position:relative;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--hair);border-radius:24px;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -50px #000000e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:1100px){.nav__links{display:none}}@media(max-width:900px){.sec-head--split{grid-template-columns:1fr}.sec-head--split[data-num]:before{left:auto;right:-.04em}.hero__title{font-size:clamp(50px,13.5vw,84px)}.scale{height:300vh}.scale__shade{background:linear-gradient(180deg,var(--night) 0%,rgba(5,10,20,.55) 25%,rgba(5,10,20,.7) 60%,var(--night) 100%)}.scale__photo img{object-position:62% 50%}.scale__dots{right:14px}.scale__credit{left:var(--pad);right:auto}}@media(max-width:640px){.nav,.nav.is-solid{top:10px;width:calc(100% - 20px);padding:7px 7px 7px 16px}.nav__logo{height:22px}.section{padding:clamp(84px,20vw,120px) 0}.sec-head h2{font-size:clamp(38px,10.5vw,56px)}.sec-head[data-num]:before{font-size:150px;top:-.5em}.eyebrow .rule{width:36px;margin:0 12px}}@media(prefers-reduced-motion:reduce){.grain,.marquee__track{animation:none}.split .w>span{transform:none;transition:none}.scale__frame{transition:opacity .3s;filter:none;transform:none}}#platform #platform-3d{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#platform .platform__canvas{position:absolute;left:0;top:0;z-index:2;display:block;pointer-events:none}#platform .module{position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:0;padding:0 36px 32px;border:0;border-radius:24px;background:linear-gradient(155deg,#ffffff0c,#ffffff03 72%);box-shadow:inset 0 1px #fff1,0 32px 70px -48px #000000e6;transition:transform .8s var(--ease-out),box-shadow .8s var(--ease-out),background .8s}#platform .module:hover{transform:translateY(-4px);background:linear-gradient(155deg,#ffffff10,#ffffff05 72%);box-shadow:inset 0 1px #ffffff1a,0 40px 80px -44px #000000f2}#platform .module--gold{background:radial-gradient(70% 60% at 85% 20%,rgba(255,188,13,.035),transparent),linear-gradient(155deg,#ffffff0c,#ffffff03 72%)}#platform .module>:not(.module__img){padding-left:0;padding-right:0}#platform .module__img{position:relative;flex:0 0 auto;width:calc(100% + 72px);margin:0 -36px 24px;height:auto;aspect-ratio:16 / 10;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;touch-action:pan-y}#platform .module__img:before,#platform .module__img:after{display:none}#platform .module__img img{width:100%;height:100%;object-fit:cover;opacity:.8;mask-image:radial-gradient(ellipse 66% 65% at 50% 46%,#000 44%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 66% 65% at 50% 46%,#000 44%,transparent 82%)}#platform .is-3d .module__img img{visibility:hidden;opacity:0}#platform .module .module__k{display:flex;align-items:center;color:var(--text-3);font-size:11px;line-height:1;letter-spacing:.22em;margin-bottom:19px}#platform .module__k b{color:var(--gold);font-weight:500}#platform .module__k .rule{width:32px;margin:0 12px}#platform .module h3{font-family:var(--display);color:var(--text);font-size:clamp(28px,2.5vw,34px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance;max-width:450px;margin:0 0 20px}#platform .module>p:not(.module__k):not(.module__where){font-size:17px;line-height:1.65;color:var(--text-2);margin-bottom:28px;max-width:470px}#platform .module .module__where{margin-top:auto;border-top:1px solid var(--hair);padding-top:19px;color:var(--text-3);font-size:10.5px;line-height:1.7;letter-spacing:.06em}#platform .platform__status{position:absolute;z-index:5;left:50%;bottom:13px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);padding:9px 13px;border:1px solid var(--hair-2);border-radius:999px;background:#080e1a99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff09,0 10px 25px -16px #000;color:var(--text);pointer-events:none;font-family:var(--display);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:-.01em}#platform .platform__status-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--jay);box-shadow:0 0 9px #2a9bff59}#platform .platform__status[data-tone=green] .platform__status-dot{background:var(--green);box-shadow:0 0 9px #3ddc8459}#platform .platform__status[data-tone=red] .platform__status-dot{background:#ef4444;box-shadow:0 0 9px #ef444459}#platform .platform__status[data-tone=gold] .platform__status-dot{background:var(--gold);box-shadow:0 0 9px #ffbc0d59}#platform .module__img:focus-visible{outline:1px solid var(--gold-soft);outline-offset:-12px}#platform .is-fallback .platform__canvas,#platform .is-fallback .platform__status{display:none}@media(max-width:900px){#platform #platform-3d{grid-template-columns:1fr;gap:28px}#platform .module{padding:0 36px 32px}#platform .module__img{aspect-ratio:16 / 10}#platform .module h3{font-size:34px;max-width:520px}#platform .module>p:not(.module__k):not(.module__where){max-width:580px}}@media(max-width:540px){#platform #platform-3d{gap:24px}#platform .module{padding:0 24px 26px;border-radius:20px}#platform .module__img{width:calc(100% + 48px);margin:0 -24px 25px;aspect-ratio:3 / 2}#platform .module h3{font-size:29px;margin-bottom:18px}#platform .module>p:not(.module__k):not(.module__where){font-size:16px;margin-bottom:24px}#platform .module .module__k{margin-bottom:16px;font-size:10.5px}#platform .platform__status{font-size:11.5px;padding:8px 11px;bottom:5px}}@media(prefers-reduced-motion:reduce){#platform .module{transition:none}#platform .module:hover{transform:none}}#live.live{position:relative;overflow:hidden;background:radial-gradient(1100px 700px at 50% 30%,rgba(42,155,255,.09),transparent 70%),#050a14}#live .sim{display:grid;grid-template-columns:minmax(0,1fr) 346px;gap:clamp(20px,3vw,42px);align-items:start}#live .sim__stage{position:relative;height:750px;min-height:0;isolation:isolate;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}#live .sim__stage:before{display:none}#live .sim__stage:after{content:none;position:absolute;right:20px;bottom:71px;z-index:5;pointer-events:none;font:400 10px/1.5 var(--mono);letter-spacing:.16em;color:var(--text-3)}#live .sim__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:pan-y;cursor:grab;filter:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#live .sim__canvas:active{cursor:grabbing}#live .campus-tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}#live .campus-tag{position:absolute;max-width:none;padding:7px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#eef3fa;background:#080e1aad;box-shadow:inset 0 1px #ffffff0d,0 8px 24px -12px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:400 10.5px/1.15 var(--mono);letter-spacing:.035em;text-align:center;white-space:nowrap;transform:translate(-50%,-50%);transition:opacity .4s var(--ease-out)}#live .campus-tag:before{content:"";display:inline-block;width:4px;height:4px;margin:0 7px 2px 0;border-radius:50%;background:#dcebfa8c;vertical-align:middle}#live .campus-tag--title{color:var(--text);letter-spacing:.12em;font-size:10.5px}#live .campus-tag--title:before,#live .campus-tag--gold:before{background:var(--gold)}#live .campus-tag--gold{color:var(--gold-soft);border-color:#ffbc0d40}#live .campus-tag--jay{border-color:#2a9bff42;color:#cae8ff}#live .campus-tag--jay:before{background:var(--jay)}#live .campus-tag--hub{font:500 13px/1.2 var(--display);letter-spacing:-.015em}#live .campus-tag--street{padding:4px 8px;color:var(--text-3);background:#080e1a66;font-size:10px;letter-spacing:.13em;border-color:transparent}#live .campus-tag--street:before{display:none}#live .campus-tag--status[data-tone=green]{border-color:#3ddc8459;color:#a5edc5}#live .campus-tag--status[data-tone=green]:before{background:#3ddc84}#live .campus-tag--status[data-tone=red]{border-color:#ef444466;color:#ffb1b1}#live .campus-tag--status[data-tone=red]:before{background:#ef4444}#live .campus-tag--status[data-tone=gold]{border-color:#ffbc0d59;color:var(--gold-soft)}#live .campus-tag--status[data-tone=gold]:before{background:var(--gold)}#live .campus-tag.is-offscreen{opacity:0}#live .sim__legend{position:absolute;z-index:5;left:24px;bottom:31px;display:flex;flex-wrap:wrap;gap:10px 21px;max-width:calc(100% - 48px);padding:0;background:none;border:0;box-shadow:none;font:400 10px/1.4 var(--mono);letter-spacing:.025em;color:var(--text-3)}#live .sim__legend span{display:inline-flex;align-items:center;gap:7px}#live .lg{display:inline-block;width:5px;height:5px;border-radius:50%;box-shadow:none}#live .lg--jay{background:var(--jay)}#live .lg--green{background:#3ddc84}#live .lg--red{background:#ef4444}#live .lg--gold{background:var(--gold)}#live .sim__panel{display:flex;flex-direction:column;min-width:0;height:750px;gap:19px;padding:25px;border:1px solid var(--hair);border-radius:24px;background:linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:inset 0 1px #ffffff0b,0 40px 80px -50px #000000e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#live .sim__console-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--hair)}#live .sim__console-title{margin:0;font:500 19px/1.1 var(--display);letter-spacing:-.035em}#live .sim__console-status{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font:400 9px/1 var(--mono);letter-spacing:.12em}#live .sim__console-status:before{content:"";width:4px;height:4px;border-radius:50%;background:#3ddc84;box-shadow:0 0 9px #3ddc844d}#live .sim__panel-k{margin:0;color:var(--text-3);font:400 10px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase}#live .sim__btns{display:grid;grid-template-columns:1fr 1fr;gap:9px}#live .ev{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:80px;padding:12px 11px 12px 23px;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff05;color:var(--text);box-shadow:inset 0 1px #ffffff06;transition:border-color .4s,background .4s,transform .6s var(--ease-out)}#live .ev:before{content:"";position:absolute;left:11px;top:19px;width:4px;height:4px;border-radius:50%;background:var(--jay)}#live .ev[data-ev=hire]:before{background:#3ddc84}#live .ev[data-ev=leave]:before{background:#ef4444}#live .ev b{font:500 14px/1.2 var(--display);letter-spacing:-.02em}#live .ev span{color:var(--text-3);font:400 9px/1.45 var(--mono);letter-spacing:0}#live .ev:hover:not(:disabled),#live .ev.is-busy{background:#2a9bff0e;border-color:#2a9bff61;transform:translateY(-1px)}#live .ev:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}#live .ev:disabled{cursor:wait;opacity:.36;transform:none}#live .ev--gold{border-color:#ffbc0d4d;background:#ffbc0d06}#live .ev--gold:before{background:var(--gold)}#live .ev--gold:hover:not(:disabled){background:#ffbc0d12;border-color:#ffbc0d8c}#live .ev--alarm{border-color:#ef44444d;background:#ef444406}#live .ev--alarm:before{background:#ef4444}#live .ev--alarm:hover:not(:disabled){background:#ef444414;border-color:#ef44448c}#live .ev--reset:before{background:var(--text-3)}#live .sim__kpis,#live .sim__muster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex-shrink:0}#live .sim__kpis{padding:3px 0 19px;border-bottom:1px solid var(--hair)}#live .sim__kpis div,#live .sim__muster div{display:flex;flex-direction:column;gap:10px;padding:0;background:none;border:0;border-radius:0}#live .sim__kpis span,#live .sim__muster span{color:var(--gold-soft);font:400 8.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#live .sim__kpis b,#live .sim__muster b{font:300 43px/.9 var(--display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--text)}#live .sim__muster{padding:0 0 19px;border-bottom:1px solid var(--hair)}#live .sim__muster[hidden]{display:none}#live #m-safe{color:#3ddc84}#live #m-missing{color:#ef4444}#live .sim__muster span{color:var(--text-3)}#live .sim__log{display:flex;flex-direction:column;flex:1 1 auto;min-height:62px;margin:-5px 0 0;padding:0;overflow:auto;gap:0;list-style:none;font:400 10.5px/1.65 var(--mono);letter-spacing:-.02em;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}#live .sim__log li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:12px 0 12px 10px;border-top:1px solid rgba(255,255,255,.055);border-left:1px solid var(--jay);border-radius:0;background:none;color:var(--text-2);animation:none}#live .sim__log li .mono{color:var(--text-3);font:400 9px/1.65 var(--mono);letter-spacing:0;padding-top:0}#live .sim__log li.is-green{border-left-color:#3ddc84}#live .sim__log li.is-red{border-left-color:#ef4444}#live .sim__log li.is-gold{border-left-color:var(--gold)}#live .sim__log li.is-idle{color:var(--text-3);border-left-color:var(--hair-2)}#live .sim__disclaimer{margin:0;font:400 9px/1.6 var(--mono);color:var(--text-3);letter-spacing:.025em}#live .sim__fallback{filter:saturate(.45) brightness(.58);-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 72%);mask-image:radial-gradient(ellipse,#000 35%,transparent 72%)}#live .sim__stage.is-fallback .sim__fallback{display:block}#live .sim__stage.is-fallback .sim__canvas,#live .sim__stage.is-fallback .campus-tags,#live .sim__stage.is-fallback .sim__legend{display:none}@media(max-width:1100px){#live .sim{grid-template-columns:minmax(0,1fr) 326px;gap:20px}#live .sim__panel{padding:23px}#live .campus-tag--detail{font-size:10px}}@media(max-width:900px){#live .sim{grid-template-columns:1fr;gap:26px}#live .sim__stage{height:620px}#live .sim__panel{height:auto;min-height:0;padding:30px}#live .sim__btns{grid-template-columns:repeat(3,minmax(0,1fr))}#live .sim__kpis b,#live .sim__muster b{font-size:54px}#live .sim__log{max-height:205px;min-height:56px}}@media(max-width:560px){#live .sim{gap:15px}#live .sim__stage{height:470px;margin:0 -10px}#live .sim__canvas{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 89%,transparent)}#live .sim__stage:after{right:16px;bottom:55px;font-size:8px;letter-spacing:.09em}#live .campus-tag{padding:7px 9px;font-size:10.5px}#live .campus-tag--title{font-size:10.5px;letter-spacing:.025em}#live .campus-tag--detail,#live .campus-tag--street{display:none}#live .campus-tag--hub{font-size:13px}#live .sim__legend{left:18px;bottom:22px;max-width:calc(100% - 36px);gap:9px 14px;font-size:9px}#live .sim__panel{padding:22px;gap:19px;border-radius:20px}#live .sim__btns{grid-template-columns:1fr 1fr}#live .ev{min-height:77px}#live .sim__kpis b,#live .sim__muster b{font-size:44px}#live .sim__log{max-height:220px}}@media(prefers-reduced-motion:reduce){#live .campus-tag,#live .ev{transition:none}}#trust{position:relative;overflow:clip}#trust .vis--trust{position:relative;isolation:isolate;height:clamp(570px,48vw,660px);margin:-35px -20px 0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:grab}#trust .vis--trust:before,#trust .vis--trust:after{display:none}#trust .vis--trust.is-dragging{cursor:grabbing}#trust .trust-vault__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:pan-y;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}#trust .trust-vault__labels{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}#trust .trust-vault__label{position:absolute;top:0;left:0;display:flex;align-items:center;flex-direction:column;width:max-content;max-width:205px;padding:10px 16px;gap:4px;border:1px solid var(--hair-2);border-radius:10px;background:#080e1a99;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff0a,0 12px 22px -18px #000;color:var(--text);font-family:var(--display);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transition:border-color .6s var(--ease-out),background .6s var(--ease-out)}#trust .trust-vault__label--drawer{padding:8px 14px 8px 24px;border-radius:999px}#trust .trust-vault__label--drawer:before{content:"";position:absolute;left:12px;top:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:var(--jay-soft)}#trust .trust-vault__label--protected:before{background:var(--gold)}#trust .trust-vault__label--protected{border-color:#ffbc0d47}#trust .trust-vault__label b{font-size:14px;font-weight:500}#trust .trust-vault__label span{font-family:var(--mono);font-size:10.5px;color:var(--text-3);line-height:1.45;letter-spacing:.025em}#trust .trust-vault__label--iso:before,#trust .trust-vault__label--identity:before{content:"";position:absolute;top:-23px;left:50%;width:1px;height:22px;background:linear-gradient(180deg,transparent,var(--hair-2))}#trust .trust-vault__label.is-active{border-color:#ffbc0da6;background:#0c1625d9}#trust .trust-vault__hud{position:absolute;z-index:3;top:10px;left:0;right:0;text-align:center;pointer-events:none}#trust .trust-vault__tenant{display:inline-flex;position:relative;align-items:center;gap:9px;color:var(--text);font:500 15px/1.4 var(--display)}#trust .trust-vault__tenant>span{position:absolute;top:28px;left:50%;transform:translate(-50%);width:max-content;color:var(--text-3);font:10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase}#trust .trust-vault__tenant i{width:5px;height:5px;background:var(--gold);border-radius:50%}#trust .trust-vault__inspect{position:absolute;right:24px;top:8px;color:var(--text-3);font:10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}#trust .trust-boundary{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding:26px 0 0;margin-top:8px;border-top:1px solid var(--hair)}#trust .trust-boundary p{color:var(--text-2);font-size:17px;line-height:1.6}#trust .trust-boundary p b{color:var(--text);font-weight:500}#trust .trust-boundary .mono{flex-shrink:0;padding-top:5px;color:var(--gold-soft);font-size:10.5px;letter-spacing:.16em}#trust .trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,108px);margin-top:82px}#trust .trust__col{display:block;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}#trust .trust__k{padding:0 0 24px;margin-bottom:0;border-bottom:1px solid var(--hair-2);color:var(--text-3);background:transparent;font-size:11px;line-height:1.5;letter-spacing:.2em}#trust .titem{display:grid;position:relative;grid-template-columns:27px minmax(0,1fr);gap:20px;padding:30px 0 31px;border:0;border-bottom:1px solid var(--hair);background:transparent;border-radius:0;box-shadow:none;outline:none;transition:border-color .6s var(--ease-out)}#trust .titem:before{display:none}#trust .titem svg{width:25px;height:25px;padding:0;margin-top:1px;color:var(--jay-soft);fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;border-radius:0;background:transparent;transition:color .5s}#trust .titem h3{color:var(--text);font-family:var(--display);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.024em;margin:0 0 10px}#trust .titem p{color:var(--text-2);margin:0;font-size:17px;line-height:1.65}#trust .titem:hover,#trust .titem:focus-visible,#trust .titem.is-vault-active{background:transparent;box-shadow:none;border-bottom-color:#8fd0ff61}#trust .titem:focus-visible{outline:1px solid var(--gold-soft);outline-offset:8px}#trust .titem:hover svg,#trust .titem:focus-visible svg,#trust .titem.is-vault-active svg{transform:none;background:transparent;color:#e7f5ff}#trust .titem--gold svg,#trust .titem--gold:hover svg,#trust .titem--gold:focus-visible svg,#trust .titem--gold.is-vault-active svg{background:transparent;color:var(--gold-soft)}#trust .titem--gold:hover,#trust .titem--gold.is-vault-active{border-bottom-color:#ffbc0d61}#trust .creds{display:flex;flex-wrap:wrap;align-items:center;gap:24px 30px;margin-top:74px;padding-top:34px;border-top:1px solid var(--hair-2);color:var(--text-2)}#trust .creds__k{flex-basis:100%;margin:0 0 2px;color:var(--text-3);font-size:10.5px;letter-spacing:.2em}#trust .creds img{width:224px;height:auto;max-width:100%;object-fit:contain;mix-blend-mode:normal;filter:brightness(0) invert(1);opacity:.83}#trust .cred{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--hair-2);border-radius:999px;padding:10px 14px;background:#ffffff06;color:var(--text-2);font-family:var(--mono);font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}#trust .vis--trust.is-fallback{display:grid;place-items:center;height:160px;margin-top:0;background:transparent;color:var(--text-2)}#trust .vis--trust.is-fallback:after{display:block;position:static;height:auto;width:auto;background:none;content:"McDonald’s tenant · isolated on SAP BTP";font:500 18px/1.5 var(--display);text-align:center}#trust .is-fallback .trust-vault__canvas,#trust .is-fallback .trust-vault__hud,#trust .is-fallback .trust-vault__labels{display:none}@media(max-width:900px){#trust .trust{gap:38px}#trust .titem{gap:15px}#trust .titem h3{font-size:20px}#trust .titem p{font-size:16px}#trust .trust-vault__inspect{display:none}#trust .trust-boundary{flex-direction:column;gap:12px}}@media(max-width:640px){#trust .vis--trust{height:620px;margin:-20px -10px 0}#trust .trust-vault__canvas{-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}#trust .trust-vault__hud{top:0}#trust .trust-vault__label{padding:9px 11px;font-size:13px}#trust .trust-vault__label b{font-size:13px}#trust .trust-vault__label--drawer{padding:7px 12px 7px 22px}#trust .trust-vault__label span{font-size:10.5px;letter-spacing:-.02em}#trust .trust-vault__label--iso,#trust .trust-vault__label--identity{border-radius:10px}#trust .trust-boundary{margin-top:0;padding-top:22px}#trust .trust-boundary p{font-size:16px}#trust .trust-boundary .mono{font-size:10px;letter-spacing:.12em}#trust .trust{grid-template-columns:1fr;gap:54px;margin-top:56px}#trust .trust__k{padding-bottom:20px}#trust .titem{padding:27px 0;grid-template-columns:23px minmax(0,1fr);gap:15px}#trust .titem svg{width:23px;height:23px}#trust .titem h3{font-size:21px}#trust .titem p{font-size:16px}#trust .creds{margin-top:54px;padding-top:28px;gap:18px 12px}#trust .creds__k{margin-bottom:8px}#trust .creds img{width:236px;margin-bottom:8px;margin-right:80px}#trust .cred{font-size:9.5px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){#trust .trust-vault__label,#trust .titem,#trust .titem svg{transition:none}}#proof .vis--proof{position:relative;isolation:isolate;height:clamp(580px,47vw,690px);margin:-28px -32px 42px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}#proof .vis--proof:before,#proof .vis--proof:after{display:none}#proof .proof3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}#proof .is-dragging .proof3d__canvas{cursor:grabbing}#proof .proof3d__chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}#proof .proof3d__topline{position:absolute;top:62px;left:32px;display:flex;gap:10px;align-items:center;color:var(--gold-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}#proof .proof3d__topline i{width:27px;height:1px;background:var(--gold-line)}#proof .proof3d__story{position:absolute;top:92px;left:32px;display:grid;gap:12px;max-width:290px}#proof .proof3d__story b{color:var(--text);font-family:var(--display);font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:1.03;letter-spacing:-.045em}#proof .proof3d__story em{display:block;margin-top:4px;font-family:var(--serif);font-weight:400;background:var(--gold-grad);background-clip:text;-webkit-background-clip:text;color:transparent}#proof .proof3d__story span{max-width:225px;font-size:13px;line-height:1.6;color:var(--text-3)}#proof .proof3d__hint{position:absolute;left:32px;bottom:48px;display:flex;gap:11px;align-items:center;color:var(--text-3);font-size:10px;letter-spacing:.16em;text-transform:uppercase}#proof .proof3d__hint i{width:22px;height:22px;border:1px solid var(--hair-2);border-radius:50%;position:relative}#proof .proof3d__hint i:after{content:"↔";position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:20px;color:var(--jay-soft);font-size:13px}#proof .proof3d__map-ui,#proof .proof3d__leaders{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;pointer-events:none}#proof .proof3d__geo-label{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:9px;min-height:37px;padding:9px 13px;white-space:nowrap;border:1px solid rgba(143,208,255,.24);border-radius:10px;background:#080e1aa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0d,0 12px 26px -18px #000;color:#cce8ff;font-family:var(--display);font-size:14px;font-weight:500;line-height:1.2;will-change:transform}#proof .proof3d__geo-label small{display:block;margin-top:4px;color:var(--text-3);font-family:var(--mono);font-size:10.5px;font-weight:400;line-height:1.3}#proof .proof3d__geo-label i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--jay);box-shadow:0 0 10px #2a9bff66}#proof .proof3d__geo-label--gold{border-color:#ffbc0d7a;color:#ffe7a1;background:#14120db8}#proof .proof3d__geo-label--gold i{background:var(--gold);box-shadow:0 0 12px #ffbc0d80}#proof .proof{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(36px,6vw,88px);row-gap:0}#proof .proof__stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 clamp(70px,8vw,108px);padding:34px 0 0;border-top:1px solid var(--hair-2)}#proof .proof__stats .stat{display:flex;flex-direction:column;padding:0 32px;border:0;border-right:1px solid var(--hair)}#proof .proof__stats .stat:first-child{padding-left:0}#proof .proof__stats .stat:last-child{border:0;padding-right:0}#proof .stat__key{order:-1;margin-bottom:20px;color:var(--gold-soft);font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.22em;text-transform:uppercase}#proof .proof__stats .stat__num{color:var(--text);font-family:var(--display);font-size:clamp(60px,7.2vw,106px);font-weight:300;letter-spacing:-.065em;font-variant-numeric:tabular-nums;line-height:.92;white-space:nowrap}#proof .proof__stats .stat__lbl{margin-top:22px;color:var(--text-2);font-size:14px;line-height:1.65;max-width:310px}#proof .quote{display:flex;flex-direction:column;gap:32px;min-height:0;margin:0;padding:38px 0 0;border:0;border-top:1px solid var(--hair-2);border-radius:0;background:transparent;box-shadow:none}#proof .quote img{height:34px;width:auto;max-width:150px;object-fit:contain;align-self:flex-start;filter:brightness(0) invert(1);opacity:.76}#proof .quote img[alt=Danfoss]{filter:grayscale(1) contrast(4);mix-blend-mode:screen}#proof .quote img[alt=FANUC]{filter:grayscale(1) contrast(4) invert(1);mix-blend-mode:screen}#proof .quote img[data-night-logo=true]{filter:none;mix-blend-mode:normal}#proof .quote blockquote{margin:0;color:var(--text);font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(29px,2.7vw,39px);line-height:1.22;letter-spacing:-.018em;text-wrap:pretty}#proof .quote figcaption{margin-top:auto;padding-top:2px;color:var(--text-3);font-size:10.5px;line-height:1.85;letter-spacing:.12em;text-transform:uppercase}#proof .proof__notes{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,88px);margin-top:68px;padding-top:26px;border-top:1px solid var(--hair);color:var(--text-3);font-size:12px;line-height:1.8}#proof .proof__notes p{margin:0}#proof .proof__notes b{color:var(--text-2);font-weight:500}#proof .vis--proof.is-fallback{display:none}@media(max-width:1000px){#proof .vis--proof{margin-left:-24px;margin-right:-24px;height:600px}#proof .proof3d__story{max-width:215px}#proof .proof3d__story b{font-size:32px}#proof .proof__stats .stat{padding-left:24px;padding-right:24px}}@media(min-width:741px)and (max-width:900px){#proof .vis--proof{height:600px}#proof .proof3d__topline{top:18px;left:24px}#proof .proof3d__story{top:45px;left:24px;max-width:none}#proof .proof3d__story b{font-size:32px}#proof .proof3d__story em{display:inline;margin-left:6px}#proof .proof3d__story span{max-width:none}#proof .proof3d__hint{display:none}#proof .proof3d__geo-label{font-size:13px}}@media(max-width:740px){#proof .vis--proof{height:580px;margin:-24px -10px 30px}#proof .proof3d__topline{top:18px;left:10px;font-size:10px;letter-spacing:.16em}#proof .proof3d__story{top:43px;left:10px;max-width:100%;gap:8px}#proof .proof3d__story b{font-size:29px}#proof .proof3d__story em{display:inline;margin-left:5px}#proof .proof3d__story span{font-size:12px;max-width:none}#proof .proof3d__hint{display:none}#proof .proof3d__geo-label{font-size:13px;min-height:34px;padding:8px 10px;gap:7px}#proof .proof__stats{padding-top:26px;margin-bottom:64px}#proof .proof__stats .stat{padding:0 12px}#proof .stat__key{font-size:9px;letter-spacing:.12em;margin-bottom:17px}#proof .proof__stats .stat__num{font-size:clamp(34px,10.2vw,62px)}#proof .proof__stats .stat:last-child .stat__num{font-size:clamp(32px,9.2vw,55px)}#proof .proof__stats .stat__lbl{font-size:11px;line-height:1.6;margin-top:16px}#proof .proof{grid-template-columns:1fr;gap:0}#proof .quote{padding-top:30px;gap:26px;margin-bottom:52px}#proof .quote blockquote{font-size:32px;line-height:1.24}#proof .quote img{height:30px}#proof .quote figcaption{font-size:10px}#proof .proof__notes{grid-template-columns:1fr;gap:24px;margin-top:0;font-size:12px}}@media(prefers-reduced-motion:reduce){#proof .proof3d__canvas{cursor:default}#proof .proof3d__geo-label{will-change:auto}}#pilot{position:relative;isolation:isolate;overflow:clip;color:var(--text)}#pilot .pilot-story{position:relative;height:185vh;height:185svh;margin:-24px 0 76px}#pilot #pilot-3d{position:sticky;top:92px;width:100%;height:min(720px,calc(100svh - 120px));min-height:480px;margin:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}#pilot .pilot-scene__canvas{display:block;width:100%;height:100%;touch-action:pan-y;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 86%,transparent 100%),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 86%,transparent 100%),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}#pilot .pilot-scene__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}#pilot .pilot-scene__edition{position:absolute;left:26px;top:32px;color:var(--text-3);font:400 10.5px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase}#pilot .pilot-scene__edition b{display:block;margin-top:6px;color:var(--gold-soft);font-weight:400;letter-spacing:.14em}#pilot .pilot-scene__label{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 15px;max-width:100%;border:1px solid var(--hair-2);border-radius:999px;background:#080e1a99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0a,0 12px 32px -24px #000;color:var(--text);font:500 14px/1.2 var(--display);white-space:nowrap}#pilot .pilot-scene__label i{width:5px;height:5px;flex:none;border-radius:50%;background:var(--pilot-label, var(--gold));box-shadow:0 0 8px color-mix(in srgb,var(--pilot-label, var(--gold)) 50%,transparent)}#pilot .pilot-scene__heading{position:absolute;right:26px;top:34px}#pilot .pilot-scene__caption{position:absolute;bottom:54px;left:50%;width:min(660px,calc(100% - 40px));transform:translate(-50%);text-align:center;display:grid;justify-items:center;gap:13px}#pilot .pilot-scene__caption-title{font:500 clamp(22px,2.7vw,36px)/1.05 var(--display);letter-spacing:-.035em;color:var(--text)}#pilot .pilot-scene__caption-sub{color:var(--text-3);font:400 10.5px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase}#pilot .pilot-scene__keys{display:flex;justify-content:center;flex-wrap:wrap;gap:7px}#pilot .pilot-scene__keys .pilot-scene__label{padding:7px 11px;font-size:13px}#pilot .pilot-scene__progress{position:absolute;bottom:19px;left:50%;transform:translate(-50%);display:flex;gap:9px;width:min(240px,56%)}#pilot .pilot-scene__progress span{width:33.333%;height:1px;background:#ffffff26;position:relative}#pilot .pilot-scene__progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);box-shadow:0 0 8px #ffbc0d4d;transform-origin:left;transform:scaleX(var(--fill, 0))}#pilot .pilot-timeline-head{display:flex;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--hair)}#pilot .pilot-timeline-head p{color:var(--text-3);font:400 10.5px/1.6 var(--mono);letter-spacing:.18em;text-transform:uppercase}#pilot .pilot-timeline-head p:first-child{color:var(--gold-soft)}#pilot .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}#pilot .step{display:flex;flex-direction:column;position:relative;gap:0;min-width:0;padding:38px 34px 20px 0;border:0;background:none;box-shadow:none;border-radius:0}#pilot .step+.step{padding-left:34px}#pilot .step:last-child{padding-right:0}#pilot .step:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--gold),rgba(255,213,106,.35));box-shadow:0 0 16px #ffbc0d21;transition:transform 1.2s var(--ease-out)}#pilot .step.is-on:before{transform:scaleX(1)}#pilot .step__num{display:block;margin:0 0 25px -.04em;color:var(--text);font:300 clamp(88px,9.5vw,146px)/.9 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.065em}#pilot .step .mono{display:block;color:var(--gold-soft);font-size:10.5px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}#pilot .step h3{margin:18px 0 22px;color:var(--text);font-family:var(--display);font-size:clamp(26px,2.5vw,36px);line-height:1.08;letter-spacing:-.04em;font-weight:500;text-wrap:balance}#pilot .step p,#pilot .step li{color:var(--text-2);font-size:15.5px;line-height:1.65;font-weight:400}#pilot .step ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}#pilot .step li{position:relative;padding-left:19px}#pilot .step li:before{content:"";position:absolute;left:0;top:.8em;width:8px;height:1px;background:#ffd56a80}#pilot .metrics{display:block;margin-top:clamp(74px,9vw,128px);padding:0;border:0;border-radius:0;background:none;box-shadow:none}#pilot .metrics__k{color:var(--text);font:500 clamp(26px,3vw,42px)/1.12 var(--display);letter-spacing:-.035em;margin-bottom:32px}#pilot .metrics ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;counter-reset:pilot-metric;gap:0;padding:0;margin:0;border-top:1px solid var(--hair-2)}#pilot .metrics li{position:relative;min-height:142px;padding:29px 34px 30px 0;border-bottom:1px solid var(--hair);color:var(--text-2);font:400 17px/1.5 Inter,sans-serif;counter-increment:pilot-metric}#pilot .metrics li:nth-child(3n+2),#pilot .metrics li:nth-child(3n+3){padding-left:34px;border-left:1px solid var(--hair)}#pilot .metrics li:before{content:"0" counter(pilot-metric);display:block;position:static;width:auto;height:auto;border:0;border-radius:0;margin-bottom:17px;color:var(--gold-soft);background:none;font:400 10.5px/1 var(--mono);letter-spacing:.15em}#pilot .metrics__note{margin-top:25px;max-width:930px;color:var(--text-3);font-size:10.5px;line-height:1.8;letter-spacing:.09em;text-transform:uppercase}#pilot #pilot-3d.is-fallback{display:none}#pilot .pilot-story:has(.is-fallback){display:none}#pilot .pilot-story:has(.is-reduced){height:auto}#pilot #pilot-3d.is-reduced{position:relative;top:auto}@media(max-width:900px){#pilot .pilot-story{height:165svh;margin-bottom:58px}#pilot #pilot-3d{height:min(690px,calc(100svh - 135px))}#pilot .step{padding-right:22px}#pilot .step+.step{padding-left:22px}#pilot .step h3{font-size:26px}#pilot .step p,#pilot .step li{font-size:14.5px}#pilot .metrics li{padding-right:24px;font-size:16px}#pilot .metrics li:nth-child(3n+2),#pilot .metrics li:nth-child(3n+3){padding-left:24px}}@media(max-width:620px){#pilot .pilot-story{height:180svh;margin:-22px -12px 50px}#pilot #pilot-3d{top:76px;height:min(640px,calc(100svh - 96px));min-height:510px}#pilot .pilot-scene__edition{top:21px;left:14px;font-size:9px;letter-spacing:.12em}#pilot .pilot-scene__edition b{margin-top:4px;font-size:9px;letter-spacing:.06em}#pilot .pilot-scene__heading{top:24px;right:14px;padding:8px 10px;font-size:12px}#pilot .pilot-scene__caption{bottom:48px;gap:12px;width:calc(100% - 28px)}#pilot .pilot-scene__caption-title{font-size:25px}#pilot .pilot-scene__caption-sub{font-size:9px;letter-spacing:.11em}#pilot .pilot-scene__keys{gap:5px}#pilot .pilot-scene__keys .pilot-scene__label{padding:7px 9px;font-size:12px;gap:6px}#pilot .pilot-timeline-head{padding-bottom:20px}#pilot .pilot-timeline-head p{font-size:9px;letter-spacing:.12em}#pilot .pilot-timeline-head p:last-child{max-width:110px;text-align:right}#pilot .steps{grid-template-columns:1fr}#pilot .step,#pilot .step+.step{display:grid;grid-template-columns:66px minmax(0,1fr);column-gap:19px;padding:32px 0 38px;border-bottom:1px solid var(--hair)}#pilot .step:before{left:0;top:0;width:1px;height:100%;transform:scaleY(0);transform-origin:top}#pilot .step.is-on:before{transform:scaleY(1)}#pilot .step__num{grid-column:1;grid-row:1 / span 3;font-size:84px;padding-left:6px;margin:3px 0 0}#pilot .step>.mono,#pilot .step>h3,#pilot .step>p,#pilot .step>ul{grid-column:2}#pilot .step .mono{font-size:9.5px;letter-spacing:.075em}#pilot .step h3{margin:14px 0 18px;font-size:28px}#pilot .step p,#pilot .step li{font-size:15px}#pilot .metrics{margin-top:70px}#pilot .metrics__k{font-size:31px;max-width:280px;margin-bottom:28px}#pilot .metrics ul{grid-template-columns:repeat(2,minmax(0,1fr))}#pilot .metrics li{min-height:157px;padding:24px 17px 24px 0;font-size:15px}#pilot .metrics li:nth-child(3n+2),#pilot .metrics li:nth-child(3n+3){padding-left:0;border-left:0}#pilot .metrics li:nth-child(2n){padding-left:20px;padding-right:0;border-left:1px solid var(--hair)}#pilot .metrics__note{font-size:9px;letter-spacing:.07em}}@media(prefers-reduced-motion:reduce){#pilot .step:before{transition:none}}.landing{--p: 0;position:relative;height:360vh;background:#050d1f;color:#fff}.landing__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.landing__stage{position:absolute;top:0;right:0;bottom:0;left:0}.landing__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.landing__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,13,31,.78) 0%,rgba(5,13,31,.25) 38%,transparent 60%),linear-gradient(0deg,rgba(5,13,31,.7) 0%,transparent 28%);opacity:calc(var(--p) * 1.6 - .6)}.landing__intro{position:absolute;left:var(--pad);top:clamp(96px,16vh,150px);max-width:560px;opacity:calc(1 - var(--p) * 3.2);transform:translateY(calc(var(--p) * -60px));pointer-events:none}.landing__intro-t{margin:10px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(26px,3.4vw,44px);line-height:1.08;letter-spacing:-.03em;color:#fff;text-wrap:balance}.landing__copy{position:absolute;left:var(--pad);top:50%;max-width:520px;transform:translateY(calc(-50% + max(0px,(.93 - var(--p)) * 260px)));opacity:calc((var(--p) - .82) * 9);pointer-events:none}.landing.is-landed .landing__copy{pointer-events:auto}.landing__title{margin:26px 0 0;font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.04em;color:#fff}.landing__title span{color:#ffc72c}.landing__lede{margin:18px 0 26px;font-size:clamp(16px,1.35vw,19px);color:#c9def2db;max-width:440px}.landing__hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);margin:0;display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c9def2b3;opacity:calc(1 - var(--p) * 2.4);pointer-events:none}.landing__hint span{width:1px;height:26px;background:linear-gradient(180deg,transparent,rgba(201,222,242,.8));animation:landing-hint 1.8s var(--ease) infinite}@keyframes landing-hint{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.landing.is-static{height:auto}.landing.is-static .landing__sticky{position:relative;height:min(100svh,860px)}.landing.is-static .landing__intro,.landing.is-static .landing__hint{display:none}.landing.is-static .landing__copy{opacity:1;transform:translateY(-50%);pointer-events:auto}.landing.is-static .landing__stage:after{opacity:1}.landing__stage.is-fallback{background:url(/assets/landing-fallback.webp) center / cover no-repeat,linear-gradient(180deg,#050d1f,#0b1b33 60%,#1c4e9b)}@media(max-width:760px){.landing{height:300vh}.landing__stage:after{background:linear-gradient(0deg,rgba(5,13,31,.92) 0%,rgba(5,13,31,.55) 40%,transparent 62%)}.landing__copy{top:auto;bottom:36px;right:var(--pad);transform:translateY(max(0px,(.93 - var(--p)) * 200px))}.landing.is-static .landing__copy{transform:none}.landing__title{margin-top:18px}.landing__lede{margin:12px 0 18px}}.landing:has(.landing__stage.is-fallback){height:auto}.landing:has(.landing__stage.is-fallback) .landing__sticky{position:relative;height:min(100svh,860px)}.landing:has(.landing__stage.is-fallback) .landing__intro,.landing:has(.landing__stage.is-fallback) .landing__hint{display:none}.landing:has(.landing__stage.is-fallback) .landing__copy{opacity:1;transform:translateY(-50%);pointer-events:auto}.landing:has(.landing__stage.is-fallback) .landing__stage:after{opacity:1}@media(max-width:760px){.landing:has(.landing__stage.is-fallback) .landing__copy{transform:none}}#moment .moment{display:block}#moment .moment__timeline{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding:37px 0 0;border:0}#moment .moment__timeline:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,var(--hair-2),rgba(143,208,255,.3) 48%,rgba(255,188,13,.5))}#moment .moment__timeline li:before{left:0;top:-42px;width:11px;height:11px;background:var(--night);border:1px solid var(--jay-soft);box-shadow:0 0 0 7px var(--night)}#moment .moment__timeline li.is-gold:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 7px var(--night),0 0 26px #ffbc0d4d}#moment .moment__timeline .mono{color:var(--text-3);font-size:11px;letter-spacing:.2em}#moment .moment__timeline li.is-gold .mono{color:var(--gold)}#moment .moment__timeline h3{color:var(--text);font-size:clamp(23px,2.2vw,31px);font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:15px 0 17px}#moment .moment__timeline p{color:var(--text-2);font-size:17px;line-height:1.65}#moment .gap{position:relative;margin-top:clamp(76px,8vw,120px);padding:clamp(26px,3.5vw,48px);background:radial-gradient(ellipse at 46% 60%,rgba(239,100,82,.045),transparent 65%),linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid var(--hair);border-radius:24px;box-shadow:inset 0 1px #ffffff0d,0 40px 90px -60px #000;transition:border-color 1s,background 1s;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#moment .gap.is-jay{border-color:#2a9bff2b;background:radial-gradient(ellipse at 43% 60%,rgba(42,155,255,.08),transparent 65%),linear-gradient(180deg,#ffffff0a,#ffffff03)}#moment .gap__head{align-items:center;gap:30px;margin-bottom:35px}#moment .gap__head>div:first-child{flex:1 1 460px}#moment .gap__head .eyebrow{color:var(--gold);font-size:10.5px;letter-spacing:.22em;margin-bottom:14px}#moment .gap__title{max-width:620px;color:var(--text);font-size:clamp(27px,2.75vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.04em}#moment .toggle{flex:none;background:#040912a6;border:1px solid var(--hair-2);padding:5px;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#moment .toggle__btn{color:var(--text-3);font-size:13px;font-weight:500;padding:11px 18px;transition:background .6s,box-shadow .6s,color .6s}#moment .toggle__btn.is-active{color:var(--text);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000040}#moment .gap.is-jay .toggle__btn.is-active{color:var(--jay-soft);background:#2a9bff21}#moment .toggle__btn:hover{color:var(--text)}#moment .gap__body{grid-template-columns:minmax(0,2.65fr) minmax(240px,1fr);gap:28px;align-items:center}#moment .gap__svg{overflow:visible}#moment .gap__svg .g-src,#moment .gap__svg .g-targets rect{fill:url(#gap-glass);stroke:#e2eaf533;stroke-width:1}#moment .gap__svg .g-src-k{fill:var(--gold-soft);font-size:10px;letter-spacing:.14em}#moment .gap__svg .g-src-t{fill:var(--text);font-size:22px;font-weight:500}#moment .gap__svg .g-src-s{fill:var(--text-2)}#moment .gap__svg .g-targets .t{fill:var(--text);font-weight:500;font-size:16px}#moment .gap__svg .g-targets .s{fill:var(--text-2);font-size:11.5px}#moment .gap__svg .g-targets circle{fill:#f18a79;filter:drop-shadow(0 0 5px rgba(239,100,82,.35))}#moment .gap__svg .g-today>path{stroke:#f28a7999;stroke-width:1.3;stroke-dasharray:4 8;animation:chapter-tangle 22s linear infinite}#moment .gap__svg .g-today>path:nth-child(2){animation-direction:reverse;animation-duration:27s}#moment .gap__svg .g-today>path:nth-child(3){animation-delay:-8s}#moment .gap__svg .g-tickets rect{fill:#24191c;stroke:#f28a7980;stroke-width:.7}#moment .gap__svg .g-tickets text{fill:#f0ab9f;font-size:10px;letter-spacing:.04em}#moment .gap__svg .g-jay>path{stroke:#2a9bff7a;stroke-width:1.5;stroke-dasharray:none;animation:none}#moment .gap__svg marker path{fill:var(--jay-soft)}#moment .gap__svg .g-hub{fill:url(#gap-hub-glass);stroke:#8fd0ffa6;stroke-width:1;filter:drop-shadow(0 0 18px rgba(42,155,255,.24))}#moment .gap__svg .g-hub-s{fill:var(--jay-soft);font-size:9px;letter-spacing:.07em}#moment .gap__svg .g-pulses path{fill:none;stroke:var(--jay-soft);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 97;stroke-dashoffset:0;animation:chapter-signal 7s linear infinite;filter:drop-shadow(0 0 5px rgba(42,155,255,.65))}#moment .gap__svg .g-pulses path:nth-child(2){animation-delay:-1.8s}#moment .gap__svg .g-pulses path:nth-child(3){animation-delay:-3.1s}#moment .gap__svg .g-pulses path:nth-child(4){animation-delay:-4.4s}#moment .gap__svg .g-pulses path:nth-child(5){animation-delay:-5.7s}#moment .gap.is-jay .g-targets rect{stroke:#8fd0ff75}#moment .gap.is-jay .g-targets circle{fill:var(--jay-soft);filter:drop-shadow(0 0 5px rgba(42,155,255,.5))}#moment .gap__caption{padding-left:28px;border-left:1px solid var(--hair-2)}#moment .gap__cap{color:var(--text-2);font-size:16px;line-height:1.65}#moment .gap__cap--jay{position:static;display:none}#moment .gap.is-jay .gap__cap--today{display:none}#moment .gap.is-jay .gap__cap--jay{display:block}#moment .gap__note{color:var(--text-3);font-size:10.5px;line-height:1.65;padding-top:22px;margin-top:22px;border-top:1px solid var(--hair);letter-spacing:.01em}#places .places{gap:40px}#places .place{color:var(--text);background:linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid var(--hair);border-radius:24px;box-shadow:inset 0 1px #ffffff0b,0 40px 80px -60px #000}#places .place--hq{position:relative;display:block;min-height:780px;width:calc(100% + 2 * var(--pad));margin-left:calc(-1 * var(--pad));border:0;border-radius:4px;background:var(--night);box-shadow:none}#places .place__photo{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}#places .place__photo picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}#places .place__photo picture>img{width:100%;height:100%;object-fit:cover;object-position:65% 42%}#places .place__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a14e0,#050a1440 58%,#050a140d),linear-gradient(180deg,rgba(5,10,20,.12),rgba(5,10,20,.04) 25%,rgba(5,10,20,.72) 58%,var(--night) 100%);pointer-events:none}#places .place__badge{position:absolute;z-index:2;top:36px;left:clamp(28px,4.5vw,64px);display:inline-flex;align-items:center;gap:12px;width:auto;background:#050a1494;border:1px solid var(--hair-2);border-radius:999px;padding:9px 18px 9px 9px;color:var(--text);font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#places .place__badge .lockup__tile{width:31px;height:31px;border-radius:8px;flex:none}#places .place__badge .lockup__tile img{position:static;width:21px;height:19px;object-fit:contain}#places .place__photo figcaption{z-index:2;left:clamp(28px,4.5vw,64px);bottom:20px;max-width:calc(100% - 56px);background:transparent;padding:0;border-radius:0;color:var(--text-3);font-size:9px;letter-spacing:.17em}#places .place__body{position:relative;z-index:1;min-height:780px;padding:160px clamp(28px,4.5vw,64px) 78px;gap:20px;justify-content:flex-end}#places .place--hq .place__k{color:var(--gold);font-size:11px;letter-spacing:.24em;order:0}#places .place--hq h3{max-width:650px;font-weight:500;font-size:clamp(44px,5.1vw,76px);letter-spacing:-.05em;line-height:1;order:1}#places .place__body>p:last-child{order:2;color:var(--text-2);font-size:17px;line-height:1.65;max-width:560px;margin:2px 0 32px}#places .place__facts{border-top:1px solid var(--hair-2)}#places .place--hq .place__facts{order:3;grid-template-columns:.65fr 1.25fr .8fr 1fr;gap:30px;padding-top:25px}#places .place__facts div{display:flex;flex-direction:column;gap:16px;padding:0;border-bottom:0;align-items:flex-start}#places .place__facts dt{font-weight:300;font-size:clamp(50px,5.8vw,84px);letter-spacing:-.06em;line-height:.95;color:var(--text);font-variant-numeric:tabular-nums}#places .place__facts dd{order:-1;color:var(--gold-soft);font-family:var(--mono);font-size:10px;font-weight:400;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;max-width:240px}#places .places__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}#places .places__row .place{padding:clamp(28px,3.2vw,46px);gap:24px}#places .places__row .place__k{color:var(--gold-soft);font-size:10.5px;letter-spacing:.18em}#places .places__row h3{color:var(--text);font-size:clamp(29px,3vw,42px);font-weight:500;line-height:1.05;letter-spacing:-.04em}#places .places__row p:not(.place__k){color:var(--text-2);font-size:17px;line-height:1.65}#places .place__thumb{border-radius:12px;aspect-ratio:16 / 8;object-position:50% 50%;filter:brightness(.83) saturate(.72);margin-bottom:4px}#places .cities{gap:0;row-gap:9px}#places .cities li{color:var(--text-2);background:none;padding:4px 14px 4px 0;border-radius:0;font-size:10px;letter-spacing:.08em}#places .cities li:not(:last-child):after{content:"·";color:var(--text-3);margin-left:14px}#places .cities li.is-home{color:var(--gold-soft);background:none}#places .place--hyd{justify-content:center;background:radial-gradient(ellipse at 100% 0,rgba(42,155,255,.07),transparent 66%),linear-gradient(180deg,#ffffff0a,#ffffff03)}#places .place--hyd .place__facts--sm{border-top:1px solid var(--hair);gap:32px;padding:30px 0}#places .place--hyd .place__facts--sm dt{font-size:clamp(48px,5.2vw,72px);color:var(--text)}#places .place--hyd .place__facts--sm dd{color:var(--gold-soft)}#places .places__row .place--route{grid-column:1 / -1;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;padding:44px 0 0;gap:32px}#places .route{grid-template-columns:repeat(5,minmax(0,1fr));padding:34px 0 0;gap:30px;margin:0}#places .route:before{left:0;right:0;top:0;bottom:auto;height:1px;width:auto;background:linear-gradient(90deg,var(--gold),rgba(255,188,13,.4) 70%,var(--hair))}#places .route li{gap:9px}#places .route li:before{width:9px;height:9px;top:-38px;left:0;background:var(--night);border:1px solid var(--gold-soft);box-shadow:0 0 0 6px var(--night)}#places .route li.is-gold:before{background:var(--gold);box-shadow:0 0 0 6px var(--night),0 0 24px #ffbc0d4d}#places .route li.is-muted:before{background:var(--night);border:1px solid var(--hair-2)}#places .route b{font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.15}#places .route span{font-family:var(--mono);font-size:10px;color:var(--text-3);line-height:1.65;letter-spacing:.04em}#places .route li.is-muted b{color:var(--text-3)}#integration .flow{position:relative;grid-template-columns:minmax(0,1.15fr) 54px minmax(0,1.08fr) 54px minmax(0,.68fr) minmax(0,1.05fr);gap:0;padding:38px 0 45px;background:radial-gradient(ellipse at 46% 45%,rgba(42,155,255,.07),transparent 65%);border:0;border-radius:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}#integration .flow__col{gap:12px;min-width:0;position:relative}#integration .flow__k{min-height:30px;margin:0 0 7px;font-size:9px;color:var(--text-3);letter-spacing:.17em;line-height:1.5}#integration .flow__col--hub:before,#integration .flow__col--mods:before{content:none}#integration .node,#integration .pill{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--hair-2);border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 20px 40px -35px #000}#integration .node{padding:17px 18px;gap:7px}#integration .node b{font-size:17px;font-weight:500;color:var(--text);line-height:1.15}#integration .node span{color:var(--text-2);font-size:12px;line-height:1.5}#integration .node--dashed{border-style:dashed;border-color:#ffffff21;background:#ffffff03}#integration .tag{color:var(--text-3);background:#ffffff0a;border:1px solid var(--hair);border-radius:999px;font-size:8px;font-weight:400;letter-spacing:.07em;padding:5px 8px;margin-top:5px}#integration .tag--gold{color:var(--gold-soft);background:#ffbc0d12;border-color:#ffbc0d33}#integration .tag--royal{color:var(--jay-soft);background:#2a9bff14;border-color:#2a9bff40}#integration .flow__wire{display:block;height:350px;margin-top:42px}#integration .flow__wire path{stroke:#2a9bff59;stroke-width:1;stroke-dasharray:none;animation:none}#integration .flow__wire .flow-pulse{stroke:var(--jay-soft);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 96;animation:chapter-signal 9s linear infinite;filter:drop-shadow(0 0 5px rgba(42,155,255,.7))}#integration .flow__wire .flow-pulse:nth-last-child(2){animation-delay:-3s}#integration .flow__wire .flow-pulse:nth-last-child(3){animation-delay:-6s}#integration .flow__wire .flow-pulse--gold{stroke:var(--gold-soft);filter:drop-shadow(0 0 4px rgba(255,188,13,.4))}#integration .flow__col--hub{padding-top:42px}#integration .hub{position:relative;padding:31px 24px;background:radial-gradient(ellipse at 50% 0%,rgba(42,155,255,.2),transparent 90%),linear-gradient(180deg,#0d2139,#08121f);border:1px solid rgba(143,208,255,.4);border-radius:20px;box-shadow:inset 0 1px #8fd0ff38,0 0 55px -13px #2a9bff33,0 30px 70px -40px #000;gap:20px}#integration .hub img{width:min(158px,100%);height:auto}#integration .hub p{color:var(--text);font-size:25px;font-weight:500;letter-spacing:-.03em;line-height:1.12}#integration .hub>span{font-size:9px;letter-spacing:.04em;line-height:1.65;color:var(--jay-soft)}#integration .hub ul{display:grid;gap:10px;border-top:1px solid rgba(143,208,255,.17);padding-top:20px;margin:0}#integration .hub li{position:relative;color:var(--text-2);padding:0 0 0 12px;background:none;border-radius:0;font-size:8px;letter-spacing:.07em}#integration .hub li:before{content:"";position:absolute;width:3px;height:3px;left:0;top:6px;background:var(--jay-soft);border-radius:50%}#integration .flow__col--mods{display:flex;grid-column:auto;padding-right:0}#integration .pill{position:relative;color:var(--text);padding:17px 12px;min-height:67px;font-size:12px;font-weight:500;gap:8px;letter-spacing:.025em;white-space:nowrap}#integration .pill i{font-size:8px;color:var(--jay-soft)}#integration .pill--gold{background:linear-gradient(180deg,#ffbc0d0f,#ffbc0d04);border-color:#ffbc0d40;color:var(--gold-soft)}#integration .pill--gold i{color:var(--gold)}#integration .pill:after{content:"";position:absolute;right:-23px;top:50%;width:23px;height:1px;background:linear-gradient(90deg,rgba(42,155,255,.35),var(--jay-soft),rgba(42,155,255,.35));background-size:250% 100%;animation:chapter-wire 8s linear infinite}#integration .pill--gold:after{background-image:linear-gradient(90deg,rgba(255,188,13,.2),var(--gold-soft),rgba(255,188,13,.2))}#integration .flow__col--dev{grid-column:auto;border-left:0;padding-left:23px}#integration .dev{min-height:67px;padding:12px 10px;color:var(--text-2);border:1px solid var(--hair);border-radius:12px;background:#ffffff05;font-size:12px;line-height:1.4;gap:10px}#integration .dev svg{width:24px;height:24px;stroke:var(--text);stroke-width:1.4}#integration .dev:last-child svg{stroke:var(--gold-soft)}#integration .matrix{margin-top:54px;background:#ffffff04;border:1px solid var(--hair);border-radius:20px;box-shadow:inset 0 1px #ffffff09}#integration .matrix table{font-size:14px;line-height:1.65;min-width:0}#integration .matrix th{color:var(--text-3);background:#ffffff06;border-bottom:1px solid var(--hair-2);font-size:9px;letter-spacing:.17em;font-weight:400;padding:22px 24px}#integration .matrix th:nth-child(1){width:21%}#integration .matrix th:nth-child(2){width:21%}#integration .matrix th:nth-child(3){width:24%}#integration .matrix th:nth-child(4){width:34%}#integration .matrix td{color:var(--text-2);padding:25px 24px;border-bottom:1px solid var(--hair)}#integration .matrix td:first-child{color:var(--text);font-family:var(--display);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:-.015em}#integration .matrix tbody tr{transition:background .6s}#integration .matrix tbody tr:hover{background:#ffffff06}#integration .st{display:inline-flex;vertical-align:middle;margin:0 6px 4px 0;padding:3px 9px;border:1px solid rgba(42,155,255,.24);background:#2a9bff12;color:var(--jay-soft);font-family:var(--mono);font-weight:400;font-size:9px;letter-spacing:.06em;line-height:1.6;border-radius:999px;text-transform:uppercase}#integration .st--gold{color:var(--gold-soft);border-color:#ffbc0d38;background:#ffbc0d12}@keyframes chapter-tangle{to{stroke-dashoffset:-240}}@keyframes chapter-signal{to{stroke-dashoffset:-100}}@keyframes chapter-wire{to{background-position:-250% 0}}@media(max-width:1190px){#moment .gap__body{grid-template-columns:1fr;gap:28px}#moment .gap__caption{padding:24px 0 0;border-left:0;border-top:1px solid var(--hair);display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:start}#moment .gap__note{margin:0;padding:0;border:0}#places .place--hq,#places .place__body{min-height:720px}#integration .flow{grid-template-columns:minmax(0,1.05fr) 32px minmax(0,1fr) 32px minmax(0,.65fr) minmax(0,1fr)}#integration .hub{padding:26px 18px}#integration .hub p{font-size:23px}#integration .node{padding:16px 14px}#integration .node b{font-size:16px}#integration .tag{font-size:7.5px;padding:4px 6px}#integration .pill{padding:15px 10px;font-size:11px;gap:6px}#integration .dev{font-size:11px;padding:10px 8px;gap:7px}#integration .dev svg{width:21px;height:21px}}@media(max-width:900px){#moment .moment__timeline{gap:25px}#moment .moment__timeline h3{font-size:25px}#moment .moment__timeline p{font-size:15px}#moment .gap__caption{grid-template-columns:1fr;gap:20px}#places .place--hq,#places .place__body{min-height:760px}#places .place__body{padding-top:200px}#places .place--hq h3{max-width:530px;font-size:56px}#places .place--hq .place__facts{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}#places .place__facts dt{font-size:66px}#places .place__facts dd{font-size:9px}#places .places__row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px}#places .places__row .place{padding:28px;gap:22px}#places .places__row h3{font-size:33px}#places .places__row p:not(.place__k){font-size:15px}#places .place--hyd .place__facts--sm dt{font-size:49px}#places .route{gap:20px}#places .route b{font-size:17px}#integration .flow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);row-gap:34px;padding:32px 0}#integration .flow__col--src{grid-column:1;grid-row:1}#integration .flow__wire:first-of-type{grid-column:2;grid-row:1;display:block}#integration .flow__col--hub{grid-column:3;grid-row:1}#integration .flow__wire:nth-of-type(2){display:none}#integration .flow__col--mods{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:28px;border-top:1px solid var(--hair)}#integration .flow__col--mods .flow__k{grid-column:1 / -1;min-height:0}#integration .flow__col--dev{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:14px}#integration .flow__col--dev .flow__k{grid-column:1 / -1;min-height:0}#integration .pill{font-size:12px;padding:18px 12px;min-height:61px}#integration .pill:after{right:50%;top:100%;width:1px;height:78px;background:linear-gradient(180deg,rgba(42,155,255,.2),var(--jay-soft),rgba(42,155,255,.2));background-size:100% 250%;animation:none}#integration .pill--gold:after{background-image:linear-gradient(180deg,rgba(255,188,13,.2),var(--gold-soft),rgba(255,188,13,.2))}#integration .hub{padding:30px}#integration .hub p{font-size:29px}#integration .hub>span,#integration .hub li{font-size:10px}#integration .node b{font-size:19px}#integration .node span{font-size:13px}#integration .tag{font-size:9px;padding:5px 9px}#integration .dev{font-size:12px;min-height:79px;padding:14px 10px;align-items:flex-start;flex-direction:column;gap:12px}#integration .matrix th{font-size:8px;padding:17px 15px}#integration .matrix td{font-size:12px;padding:22px 15px}#integration .matrix td:first-child{font-size:16px}}@media(max-width:640px){#moment .moment__timeline{grid-template-columns:1fr;padding:0 0 0 28px;gap:40px}#moment .moment__timeline:before{inset:6px auto 6px 0;width:1px;height:auto;background:linear-gradient(180deg,var(--hair-2),rgba(143,208,255,.3) 48%,rgba(255,188,13,.5))}#moment .moment__timeline li:before{left:-33px;top:6px}#moment .moment__timeline h3{margin:11px 0 13px;font-size:27px}#moment .moment__timeline p{font-size:16px}#moment .gap{margin-top:64px;padding:26px 22px;border-radius:20px}#moment .gap__head{gap:25px;margin-bottom:30px}#moment .gap__head>div:first-child{flex-basis:100%}#moment .gap__title{font-size:29px}#moment .toggle{width:100%}#moment .toggle__btn{flex:1;font-size:12px;padding:11px 12px}#moment .gap__body{gap:28px}#moment .gap__cap{font-size:15px}#moment .gap__note{font-size:10px}#places .places{gap:28px}#places .place--hq{min-height:0;border-radius:0}#places .place__photo picture>img{object-position:45% 0}#places .place__photo:after{background:linear-gradient(180deg,rgba(5,10,20,.13),transparent 20%,rgba(5,10,20,.68) 36%,var(--night) 58%)}#places .place__badge{top:23px;left:20px;font-size:11px}#places .place__body{min-height:980px;padding:360px 24px 65px;gap:18px;justify-content:flex-end}#places .place--hq h3{font-size:43px}#places .place__body>p:last-child{font-size:16px;margin:0 0 15px}#places .place--hq .place__facts{gap:25px 18px;padding-top:23px}#places .place__facts div{gap:12px}#places .place__facts dt{font-size:49px}#places .place__facts dd{font-size:8px;letter-spacing:.08em}#places .place__photo figcaption{bottom:15px;left:24px;font-size:8px;letter-spacing:.08em;max-width:calc(100% - 48px)}#places .places__row{grid-template-columns:1fr;gap:24px}#places .places__row .place{padding:26px;border-radius:20px}#places .places__row h3{font-size:34px}#places .places__row .place__k{font-size:9px;line-height:1.6}#places .places__row p:not(.place__k){font-size:16px}#places .place--hyd .place__facts--sm dt{font-size:58px}#places .place--hyd .place__facts--sm dd{font-size:9px}#places .places__row .place--route{padding:38px 0 0;gap:30px}#places .route{grid-template-columns:1fr;gap:35px;padding:0 0 0 30px}#places .route:before{left:4px;right:auto;top:5px;bottom:9px;width:1px;height:auto;background:linear-gradient(180deg,var(--gold),rgba(255,188,13,.4) 70%,var(--hair))}#places .route li:before{left:-30px;top:5px}#places .route b{font-size:22px}#places .route span{font-size:10px}#integration .flow{grid-template-columns:1fr;padding:26px 0;row-gap:0}#integration .flow__col--src{grid-column:1;grid-row:1}#integration .flow__wire:first-of-type{display:none}#integration .flow__col--hub{grid-column:1;grid-row:2;padding-top:64px}#integration .flow__col--hub:before{content:"";position:absolute;display:block;top:0;left:50%;width:1px;height:64px;background:linear-gradient(180deg,rgba(42,155,255,.25),var(--jay-soft),rgba(42,155,255,.25))}#integration .flow__col--mods{grid-column:1;grid-row:3;margin-top:64px;padding-top:0;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#integration .flow__col--mods:before{content:"";display:block;position:absolute;top:-64px;left:50%;width:1px;height:52px;background:linear-gradient(180deg,rgba(42,155,255,.25),var(--jay-soft),rgba(42,155,255,.25))}#integration .flow__col--dev{grid-column:1;grid-row:4;padding-top:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#integration .flow__k{font-size:9px;min-height:0;margin-bottom:8px}#integration .node{padding:20px}#integration .node b{font-size:21px}#integration .node span{font-size:13px}#integration .hub{padding:32px}#integration .hub img{width:164px}#integration .hub p{font-size:32px}#integration .hub>span,#integration .hub li{font-size:9px}#integration .pill{font-size:13px;min-height:60px;padding:17px 15px}#integration .pill:after{display:none}#integration .dev{min-height:103px;padding:17px;font-size:12px}#integration .dev svg{width:26px;height:26px}#integration .matrix{margin-top:38px;background:transparent;border:0;border-radius:0;box-shadow:none}#integration .matrix tbody tr:hover{background:linear-gradient(180deg,#ffffff0d,#ffffff04)}}@media(prefers-reduced-motion:reduce){#moment .gap__svg .g-today>path,#moment .gap__svg .g-pulses path,#integration .flow__wire .flow-pulse,#integration .pill:after{animation:none}#moment .gap,#moment .toggle__btn,#integration .matrix tbody tr{transition:none}#moment .gap__svg .g-pulses path,#integration .flow__wire .flow-pulse{stroke-dasharray:none;opacity:.55}}#places .place--hq .place__facts dd{min-height:32px}@media(max-width:900px){#places .place--hq .place__facts dd{min-height:29px}#places .places__row .place__k{line-height:1.7}}@media(max-width:640px){#places .place--hq .place__facts dd{min-height:38px}}#moment .gap__head .eyebrow,#moment .gap__svg .g-src-k,#moment .gap__svg .g-tickets text,#moment .gap__svg .g-hub-s,#moment .gap__note,#moment .gl-src span,#moment .gl-link,#moment .gl-hub span{font-size:10.5px}#moment .gap__svg .g-hub-s{letter-spacing:.02em}#moment .gl-hub{gap:13px}#places .place__photo figcaption,#places .place__facts dd,#places .cities li,#places .places__row .place__k,#places .route span{font-size:10.5px}#places .place__facts dd{letter-spacing:.08em}#places .place--hq .place__facts dd{min-height:35px}#integration .flow__k,#integration .tag,#integration .hub>span,#integration .hub li,#integration .pill i,#integration .matrix th,#integration .st,#integration .matrix tbody td:before{font-size:10.5px}#integration .tag{letter-spacing:.03em}#integration .flow__k{letter-spacing:.13em}#integration .matrix th{letter-spacing:.1em}#integration .matrix tbody td:before{letter-spacing:.1em}@media(max-width:900px){#places .place--hq .place__facts dd{min-height:35px}#integration .matrix th{padding:18px 14px}}@media(max-width:640px){#places .place--hq .place__facts dd{min-height:52px;line-height:1.6}#places .place__photo figcaption{line-height:1.6;letter-spacing:.04em}#places .place__body{padding-bottom:86px}#moment .gl-link{font-size:9.5px;letter-spacing:.035em}#integration .matrix tbody tr td{padding-top:40px}#integration .matrix tbody tr td:first-child{padding-top:22px}}@media(max-width:640px){#moment .gl-link{font-size:10.5px}}
