@font-face{font-family:Archivo;src:url(./archivo-var-DY7AcnAa.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:JB Mono;src:url(./jbmono-var-B9CIFXIH.woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial);size-adjust:98%;ascent-override:88%;descent-override:21%}@font-face{font-family:Mono Fallback;src:local(Courier New);size-adjust:100%}:root{--bg:#08090a;--bg-1:#0e0f11;--bg-2:#15171a;--bg-3:#1d2024;--line:#ecece816;--line-2:#ecece826;--line-3:#ecece84d;--fg:#ecece8;--fg-2:#a9acb2;--fg-3:#868990;--red:#e3000f;--red-deep:#940a01;--red-ink:#ff5245;--pad:clamp(20px, 4vw, 56px);--gut:clamp(14px, 1.8vw, 28px);--maxw:1560px;--hdr:72px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.77, 0, .18, 1);--f-sans:"Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:"JB Mono", "Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;font-stretch:100%;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}main{outline:none;display:block}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;background:var(--fg);color:var(--bg);font:500 14px/1 var(--f-sans);transition:transform .3s var(--ease);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:450;line-height:1.5}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--pad);margin:0 auto;position:relative}.sec{z-index:1;padding:clamp(88px,9vw,150px) 0;position:relative}.display{letter-spacing:-.028em;font-size:clamp(3.1rem,8vw,9rem);font-weight:560;font-stretch:76%;line-height:.9}.display em,.h2 em{color:var(--red);font-style:normal}.h2{letter-spacing:-.024em;text-wrap:balance;max-width:16ch;font-size:clamp(2.3rem,4.6vw,4.6rem);font-weight:540;font-stretch:80%;line-height:.98}.lede{color:var(--fg-2);max-width:46ch;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.ln__i{will-change:transform;display:block}.kicker{color:var(--fg-2);align-items:center;gap:10px;display:inline-flex}.kicker__dot,.pulse-dot{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 #e3000f99}@keyframes pulse{0%{box-shadow:0 0 #e3000f8c}70%{box-shadow:0 0 0 7px #e3000f00}to{box-shadow:0 0 #e3000f00}}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:.25}}.gridlines{z-index:0;pointer-events:none;width:100%;max-width:var(--maxw);padding:0 var(--pad);justify-content:space-between;margin:0 auto;display:flex;position:fixed;inset:0}.gridlines i{background:#ecece809;width:1px;height:100%}@media (width<=1023px){.gridlines i:nth-child(odd):not(:first-child):not(:last-child){display:none}}@media (width<=640px){.gridlines i:nth-child(4n+2),.gridlines i:nth-child(4n){display:none}}.brk{pointer-events:none;z-index:3;position:absolute;inset:0}.brk i{border:0 solid #ecece899;width:14px;height:14px;position:absolute}.brk i:first-child{border-top-width:1px;border-left-width:1px;top:10px;left:10px}.brk i:nth-child(2){border-top-width:1px;border-right-width:1px;top:10px;right:10px}.brk i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.brk i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.slabel{align-items:center;gap:14px;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.slabel__idx{color:var(--red-ink)}.slabel__txt{color:var(--fg)}.slabel__rule{background:var(--line-2);transform-origin:0;flex:1;height:1px}.slabel__ref{color:var(--fg-3)}@media (width<=640px){.slabel__ref{display:none}}.btn{--h:52px;height:var(--h);font:500 15px/1 var(--f-sans);letter-spacing:.01em;white-space:nowrap;isolation:isolate;will-change:transform;transition:color .45s var(--ease), box-shadow .45s var(--ease);border-radius:2px;align-items:center;gap:14px;padding:0 20px 0 24px;display:inline-flex;position:relative;overflow:hidden}.btn__fill{z-index:-1;background:var(--fg);transition:transform .55s var(--ease);position:absolute;inset:-1px;transform:translateY(102%)}.btn__label,.btn__icon{will-change:transform;display:inline-flex;position:relative}.btn .ico{width:18px;height:18px;transition:transform .45s var(--ease)}.btn--primary{background:var(--red);color:#fff}.btn--ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-3)}.btn:hover .btn__fill,.btn:focus-visible .btn__fill{transform:none}.btn:hover,.btn:focus-visible{color:#0a0a0a}.btn:hover .ico,.btn:focus-visible .ico{transform:translate(3px)}.btn--sm{--h:40px;gap:10px;padding:0 14px 0 16px;font-size:14px}.btn--sm .ico{width:15px;height:15px}.btn--lg{--h:60px;padding:0 24px 0 28px;font-size:16px}.lnk{transition:background-size .45s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.lnk:hover,.lnk:focus-visible{color:var(--fg);background-size:100% 1px}.hdr{z-index:60;height:var(--hdr);transition:transform .6s var(--ease), background-color .4s, border-color .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hdr.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--line);background:#08090ad1}.hdr.is-hidden{transform:translateY(-101%)}.hdr__in{height:100%;max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.brand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.brand__mark{width:auto;height:38px}.brand__txt{flex-direction:column;gap:5px;display:flex}.brand__word{width:auto;height:13px}.brand__sub{color:var(--fg-3);letter-spacing:.16em;font-size:9.5px;line-height:1}.nav{position:relative}.nav__ul{gap:clamp(14px,2vw,34px);display:flex}.nav__a{color:var(--fg-2);align-items:flex-start;gap:6px;padding:10px 0;font-size:14.5px;transition:color .3s;display:inline-flex;position:relative}.nav__ch{color:var(--fg-3);font-size:9.5px;transition:color .3s;transform:translateY(-2px)}.nav__a:hover,.nav__a[aria-current]{color:var(--fg)}.nav__a[aria-current] .nav__ch{color:var(--red-ink)}.nav__ind{background:var(--red);pointer-events:none;opacity:0;width:0;height:2px;position:absolute;bottom:2px;left:0}html:not(.js) .nav__a[aria-current]:after{content:"";background:var(--red);height:2px;position:absolute;bottom:2px;left:0;right:0}.hdr__right{justify-self:end;align-items:center;gap:18px;display:flex}.hdr__clock{color:var(--fg-2);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.hdr__clock time{color:var(--fg);font-variant-numeric:tabular-nums}.hdr__progress{pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.hdr__progress i{background:var(--red);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.burger{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:2px;display:none;position:relative}.burger__l{background:var(--fg);height:1.5px;transition:transform .5s var(--ease);position:absolute;left:13px;right:13px}.burger__l:first-child{top:18px}.burger__l:nth-child(2){top:25px}.burger[aria-expanded=true] .burger__l:first-child{transform:translateY(3.5px)rotate(45deg)}.burger[aria-expanded=true] .burger__l:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}@media (width<=1279px){.hdr__clock{display:none}}@media (width<=1023px){:root{--hdr:64px}.hdr__in{grid-template-columns:1fr auto}.nav{display:none}.burger{display:inline-block}.brand__mark{height:34px}}@media (width<=420px){.hdr__cta{display:none}}.menu{z-index:55;background:var(--bg);padding:calc(var(--hdr) + 32px) var(--pad) 32px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu__grid{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.5;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.menu__nav{position:relative}.menu__li{border-bottom:1px solid var(--line);overflow:hidden}.menu__a{align-items:baseline;gap:16px;padding:14px 0;display:flex}.menu__ch{color:var(--fg-3);flex:none;width:52px}.menu__t{letter-spacing:-.02em;font-size:clamp(38px,11vw,64px);font-weight:540;font-stretch:76%;line-height:1}.menu__a[aria-current] .menu__t{color:var(--red)}.menu__a[aria-current] .menu__ch{color:var(--red-ink)}.menu__foot{color:var(--fg-3);justify-content:space-between;gap:16px;font-size:10px;display:flex;position:relative}.ftr{z-index:1;border-top:1px solid var(--line);background:linear-gradient(180deg, var(--bg) 0%, var(--bg-1) 100%);padding:clamp(64px,8vw,120px) 0 28px;position:relative}.ftr__top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:end;gap:clamp(32px,6vw,96px);padding-bottom:clamp(48px,6vw,80px);display:grid}.ftr__logo-svg{width:clamp(150px,15vw,220px);height:auto}.ftr__claim{letter-spacing:-.026em;text-align:right;justify-self:end;max-width:14ch;font-size:clamp(2.2rem,5.6vw,5.8rem);font-weight:540;font-stretch:76%;line-height:.92}.ftr__grid{gap:var(--gut);grid-template-columns:repeat(12,1fr);padding:clamp(40px,5vw,64px) 0;display:grid}.ftr__col{grid-column:span 2}.ftr__col:nth-child(3){grid-column:span 3}.ftr__tele{grid-column:9/span 4}.ftr__h{color:var(--fg-3);margin-bottom:18px;font-size:10.5px;font-weight:450}.ftr__list{color:var(--fg-2);gap:9px;font-size:15px;display:grid}.ftr__certs{gap:6px;font-size:13.5px}.ftr__certs span{color:var(--fg-3)}.ftr__contact li{gap:2px;display:grid}.ftr__k{color:var(--fg-3);font-size:9.5px}.pending{color:var(--fg-2);align-items:center;gap:10px;display:inline-flex}.pending i{border:1px solid var(--red-ink);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s step-end infinite blink}.ftr__tele-t{color:var(--fg-2);max-width:30ch;font-size:17px;line-height:1.45}.ftr__birds{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600;font-stretch:80%}.ftr__tele-m{color:var(--fg-3);align-items:center;gap:8px;margin-top:12px;font-size:10.5px;display:flex}.ftr__tele-m time{color:var(--fg-2);font-variant-numeric:tabular-nums}.ftr__base{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;font-size:10.5px;display:flex}.ftr__top-btn{color:var(--fg-2)}@media (width<=1023px){.ftr__top{grid-template-columns:1fr}.ftr__claim{text-align:left;justify-self:start}.ftr__col,.ftr__col:nth-child(3){grid-column:span 6}.ftr__tele{grid-column:1/-1}}@media (width<=560px){.ftr__col,.ftr__col:nth-child(3){grid-column:1/-1}}.curtain{z-index:90;pointer-events:none;background-color:var(--bg-1);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);clip-path:inset(100% 0 0);background-position:50%;background-size:64px 64px;place-items:center;display:grid;position:fixed;inset:0}.is-arriving .curtain{clip-path:inset(0)}.curtain__in{flex-direction:column;align-items:center;gap:18px;display:flex}.curtain__ch{color:var(--fg-2)}.curtain__bar,.boot__bar{background:var(--line-2);width:180px;height:1px;display:block;overflow:hidden}.curtain__bar i,.boot__bar i{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.is-arriving .curtain__bar i{transform:scaleX(1)}.boot{z-index:95;background:var(--bg);place-items:center;display:none;position:fixed;inset:0}.is-booting .boot{display:grid}.boot__in{justify-items:center;gap:22px;display:grid}.boot__mark{width:auto;height:64px}.boot__lines{color:var(--fg-3);justify-items:center;gap:4px;font-size:10.5px;display:grid}.boot__lines b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.boot__bar{width:220px}.cursor{z-index:120;pointer-events:none;display:none;position:fixed;top:0;left:0}.has-cursor .cursor{display:block}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor [data-tilt]{cursor:none}.has-cursor input,.has-cursor textarea,.has-cursor select{cursor:auto}.cursor__ring{will-change:transform;border:1px solid #ecece899;border-radius:50%;width:36px;height:36px;position:absolute;top:-18px;left:-18px;box-shadow:0 0 0 1px #0000002e}.cursor__ring i{background:#ecece8b3;position:absolute}.cursor__ring i:first-child{width:1px;height:5px;top:-6px;left:50%}.cursor__ring i:nth-child(2){width:1px;height:5px;bottom:-6px;left:50%}.cursor__ring i:nth-child(3){width:5px;height:1px;top:50%;left:-6px}.cursor__ring i:nth-child(4){width:5px;height:1px;top:50%;right:-6px}.cursor__dot{background:var(--red);will-change:transform;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.cursor__lbl{color:var(--fg-2);white-space:nowrap;will-change:transform;text-shadow:0 1px 2px #0009;font-size:9.5px;position:absolute;top:0;left:0}.cursor.is-hover .cursor__ring{border-color:var(--red)}.cursor.is-hover .cursor__ring i{background:var(--red)}.cursor.is-label .cursor__lbl{color:var(--fg)}.cursor.is-hidden{opacity:0}.panel{background:var(--bg-1);border:1px solid var(--line-2);padding:22px 24px 24px;position:relative}.tile__h{color:var(--fg-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:10.5px;display:flex}.tile__st{color:var(--fg-3);align-items:center;gap:8px;display:inline-flex}.tile__st i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2.2s step-end infinite blink}.tile__st--pending i{border:1px solid var(--red-ink);background:0 0}.specs{display:grid}.specs__row{border-top:1px solid var(--line);grid-template-columns:minmax(96px,34%) 1fr;align-items:baseline;gap:16px;padding:11px 0;display:grid}.specs__row:last-child{border-bottom:1px solid var(--line)}.specs dt{color:var(--fg-3);font-size:10.5px}.specs dd{color:var(--fg);font-size:15px}.motion [data-reveal]{opacity:0;transform:translateY(26px)}.motion [data-reveal=line]{opacity:1;transform:none}.motion [data-reveal=line] .slabel__rule{transform:scaleX(0)}.motion [data-reveal=line] .mono{opacity:0}.motion [data-lines] .ln__i{transform:translateY(108%)}.motion [data-split],.motion [data-words]{visibility:hidden}.motion [data-clip]{clip-path:inset(0 0 100%)}.motion [data-hero-in]{opacity:0}.motion [data-hero-clip]{clip-path:inset(50% 0)}.motion .hero__frame{clip-path:inset(49.7% 0)}.motion .hud{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero{z-index:2;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:max(100svh,740px);display:flex;position:relative;overflow:hidden}.hero__frame{z-index:-1;clip-path:inset(0);will-change:clip-path;background:var(--bg-1);position:absolute;inset:0}.hero__media{position:absolute;inset:0;overflow:hidden}.hero__img{object-fit:cover;transform-origin:62%;will-change:transform;width:100%;height:100%}.hero__shade{pointer-events:none;background:linear-gradient(90deg,#08090af0 0%,#08090ac7 30%,#08090a47 62%,#08090a73 100%),linear-gradient(#08090a00 50%,#08090a66 70%,#08090af5 100%),linear-gradient(#08090abf 0%,#08090a00 20%);position:absolute;inset:0}.hero__scan{background:var(--red);opacity:0;pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 18px 2px #e3000f8c}.hero__frame .brk{inset:calc(var(--hdr) + 8px) calc(var(--pad) - 14px) 8px}.hero__ruler{left:calc(var(--pad) * .5 - 8px);pointer-events:none;width:16px;position:absolute;top:22%;bottom:22%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.hero__ruler-in{flex-direction:column;gap:9px;display:flex}.hero__ruler i{background:var(--line-3);width:6px;height:1px;display:block}.hero__ruler i.lg{background:var(--fg-3);width:14px}.hero__grid{gap:28px var(--gut);padding-top:calc(var(--hdr) + 40px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:clamp(28px,3.4vw,48px);display:grid}.hero__content{column-gap:var(--gut);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero__content>.kicker{grid-column:1/-1;margin-bottom:clamp(18px,2vw,28px)}.hero__title{grid-column:1/-1;margin-bottom:clamp(24px,2.6vw,40px);font-size:clamp(3.3rem,8.7vw,10.4rem)}.hero__lede{grid-column:1/span 5;margin-bottom:28px}.hero__ctas{flex-wrap:wrap;grid-column:1/span 6;gap:12px;display:flex}.hero__grid .hud{grid-area:1/9/auto/-1;align-self:end}.hero__grid{grid-template-rows:auto}.hero__content{grid-row:1}.hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);background:#0a0b0db3;justify-self:end;width:100%;max-width:420px;padding:18px 20px 16px;position:relative}.hud .brk i{border-color:var(--fg-2);width:8px;height:8px}.hud .brk i:first-child{top:-1px;left:-1px}.hud .brk i:nth-child(2){top:-1px;right:-1px}.hud .brk i:nth-child(3){bottom:-1px;left:-1px}.hud .brk i:nth-child(4){bottom:-1px;right:-1px}.hud__head{color:var(--fg-2);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:12px;font-size:10.5px;display:flex}.hud__status{color:var(--fg);align-items:center;gap:7px;display:inline-flex}.hud__status i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.4s step-end infinite blink}.hud__rows{display:grid}.hud__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.hud__row dt{color:var(--fg-3);font-size:10.5px}.hud__row dd b{font-variant-numeric:tabular-nums;font-size:21px;font-weight:560;font-stretch:80%}.hud__row dd .mono{color:var(--fg-2);font-size:10px}.hud__counter{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.hud__clabel{color:var(--fg-2);max-width:18ch;font-size:10px}.hud__birds{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:44px;font-weight:560;font-stretch:72%;line-height:.9}.hud__birds .z,.ftr__birds .z{color:var(--fg-3);opacity:.55}.hud__trace{width:100%;height:38px;margin-top:12px}.hero__strip{border-top:1px solid var(--line-2);background:#08090a8c;position:relative}.hero__strip-in{grid-template-columns:repeat(4,1fr);display:grid}.strip__item{border-left:1px solid var(--line);gap:4px;padding:18px 20px 20px;display:grid}.strip__item:first-child{border-left:0;padding-left:0}.strip__idx{color:var(--red-ink);font-size:10px}.strip__v b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(28px,2.6vw,40px);font-weight:560;font-stretch:76%;line-height:1}.strip__v .mono{color:var(--fg-2);font-size:11px}.strip__k{color:var(--fg-2);font-size:13.5px}.hero__cue{right:var(--pad);bottom:calc(100% - var(--hdr) - 120px);display:none;position:absolute}@media (width<=1100px){.hero__lede{grid-column:1/span 7}.hero__grid .hud{grid-column:8/-1}}@media (width<=860px){.hero{min-height:100svh}.hero__shade{background:linear-gradient(#08090aa8 0%,#08090a66 14%,#08090aa8 30%,#08090ae0 55%,#08090af7 100%)}.hero .kicker{text-shadow:0 1px 10px #08090ae6}.hero__img{object-position:72% 50%!important}.hero__ruler{display:none}.hero__grid{padding-top:calc(var(--hdr) + 28vh);gap:22px}.hero__lede{grid-column:1/-1;margin-bottom:22px;font-size:16.5px}.hero__ctas{grid-column:1/-1}.hero__grid .hud{grid-area:2/1/auto/-1;justify-self:stretch;max-width:none;padding:14px 16px}.hud__rows,.hud__trace{display:none}.hud__head{padding-bottom:10px}.hud__birds{font-size:36px}.hero__strip-in{grid-template-columns:repeat(2,1fr)}.strip__item{border-top:1px solid var(--line);padding:14px 14px 16px}.strip__item:nth-child(-n+2){border-top:0}.strip__item:nth-child(odd){border-left:0;padding-left:0}.hero__frame .brk{display:none}}@media (width<=480px){.hero__ctas .btn{flex:100%;justify-content:space-between}.strip__k{font-size:12.5px}}.manifesto__grid{gap:40px var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.manifesto__grid .manifesto__t{grid-column:1/span 8}.manifesto__sch{grid-column:10/span 3;padding-bottom:10px}.manifesto__sch-h{color:var(--fg-3);margin-bottom:14px;font-size:10px}.manifesto__sch ol{border-left:1px solid var(--line-3);margin-left:4px;position:relative}.manifesto__sch li{color:var(--fg-2);align-items:baseline;gap:12px;padding:7px 0 7px 20px;font-size:15px;display:flex;position:relative}.manifesto__sch li i{background:var(--bg);border:1px solid var(--fg-2);width:7px;height:7px;margin-top:-3px;position:absolute;top:50%;left:-4px;transform:rotate(45deg)}.manifesto__sch li .mono{color:var(--fg-3);font-size:10px}.manifesto__sch li.is-on i{background:var(--red);border-color:var(--red)}.manifesto__sch li.is-on{color:var(--fg)}html:not(.motion) .manifesto__sch li i{background:var(--red);border-color:var(--red)}.manifesto__sch-f{color:var(--red-ink);align-items:center;gap:10px;margin-top:14px;font-size:10.5px;display:flex}.manifesto__sch-f b{background:var(--red);width:18px;height:1px}@media (width<=1023px){.manifesto__grid .manifesto__t,.manifesto__sch{grid-column:1/-1}}.manifesto .wrap{max-width:var(--maxw)}.manifesto__t{letter-spacing:-.02em;text-wrap:pretty;max-width:24ch;font-size:clamp(1.9rem,4.2vw,4.4rem);font-weight:440;font-stretch:84%;line-height:1.08}.manifesto__t .w{color:var(--fg)}[data-words] .w{display:inline}.chain{z-index:1;background:linear-gradient(180deg, var(--bg) 0%, var(--bg-1) 18%, var(--bg-1) 82%, var(--bg) 100%);position:relative}.chain__pin{position:relative}.chain__track{padding:0 var(--pad);gap:clamp(28px,3.4vw,56px);display:flex}.chain__intro{flex-direction:column;flex:none;justify-content:center;width:min(34vw,500px);display:flex}.chain__intro .h2{margin-bottom:24px}.chain__lede{color:var(--fg-2);max-width:38ch;margin-bottom:28px}.chain__hint{color:var(--fg-3);align-items:center;gap:10px;display:inline-flex}.chain__hint .ico{width:16px;color:var(--red-ink)}.stage{flex:none;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,3vw,44px);width:min(66vw,1040px);display:grid}.stage__media{aspect-ratio:4/3.3;background:var(--bg-2);position:relative;overflow:hidden}.stage__img{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.12)}.stage__fig{z-index:2;color:var(--fg);background:#08090a99;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;left:14px}.stage__idx{color:var(--fg-3);margin-bottom:14px}.stage__idx b{color:var(--red-ink);font-weight:500}.stage__name{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(2.4rem,4.4vw,4.6rem);font-weight:540;font-stretch:76%;line-height:.95}.stage__text{color:var(--fg-2);max-width:40ch;margin-bottom:24px}.chain__end{flex:none;align-items:center;width:18vw;display:flex}.chain__end span{color:var(--fg-3);writing-mode:vertical-rl}.chain__pipe-wrap{margin-top:clamp(28px,4vh,52px)}.pipe{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.pipe__node{color:var(--fg-3);gap:4px;padding-top:22px;transition:color .4s;display:grid;position:relative}.pipe__node>i{border:1px solid var(--line-3);background:var(--bg-1);z-index:2;width:11px;height:11px;transition:background .3s,border-color .3s;position:absolute;top:0;left:0;transform:rotate(45deg)}.pipe__node .mono{font-size:10px}.pipe__name{font-size:14px}.pipe__node.is-on{color:var(--fg)}.pipe__node.is-on>i{background:var(--red);border-color:var(--red)}.pipe__bar{background:var(--line-2);height:1px;position:absolute;top:5px;left:6px;right:0}.pipe__bar i{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width>=1024px){.motion .chain__pin{height:100vh;min-height:680px;padding-top:calc(var(--hdr) + 12px);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.motion .chain__track{will-change:transform;width:max-content}.motion .stage__media{aspect-ratio:auto;height:min(58vh,34vw);max-height:58vh}}html:not(.motion) .chain{padding:clamp(80px,10vw,140px) 0}html:not(.motion) .chain__track{flex-direction:column;gap:72px}html:not(.motion) .chain__intro,html:not(.motion) .stage{width:100%}html:not(.motion) .chain__end,html:not(.motion) .chain__pipe-wrap{display:none}@media (width<=1023px){.chain{padding:clamp(80px,12vw,120px) 0}.chain__track{flex-direction:column;gap:72px}.chain__intro,.stage{width:100%}.stage{grid-template-columns:1fr}.chain__end,.chain__pipe-wrap{display:none}}.tele__head{gap:var(--gut);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(36px,4vw,56px);display:grid}.tele__head .h2{grid-column:1/span 7}.tele__intro{color:var(--fg-2);grid-column:9/span 4}.tele__grid{border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);grid-template-columns:repeat(12,1fr);display:grid}.tile{background:var(--bg-1);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-direction:column;gap:18px;min-height:360px;padding:20px 24px 24px;display:flex;position:relative;overflow:hidden}.tile--gauge{grid-column:span 5}.tile--matrix{grid-column:span 7}.tile--pulse,.tile--cap,.tile--waste{grid-column:span 4}.tile--cold{grid-column:span 12;min-height:0}.tile__v{align-items:baseline;gap:10px;margin-top:auto;display:flex}.tile__v b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(46px,4.6vw,76px);font-weight:540;font-stretch:72%;line-height:.9}.tile__v .mono{color:var(--fg-2);font-size:11px}.tile__note{color:var(--fg-2);max-width:40ch;font-size:14.5px;line-height:1.5}.gauge{align-self:center;width:100%;max-width:330px;overflow:visible}.gauge .tk{stroke:var(--fg-3);stroke-width:1px;opacity:.6}.gauge .tk--maj{stroke:var(--fg-2);stroke-width:1.4px;opacity:1}.gauge .tk__t{font-family:var(--f-mono);fill:var(--fg-3);text-anchor:middle;font-size:11px}.gauge__eng{fill:none;stroke:var(--line-3);stroke-width:3px;stroke-dasharray:2 5}.gauge__act{fill:none;stroke:var(--red);stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:0}.gauge__lbl{font-family:var(--f-mono);letter-spacing:.12em;fill:var(--fg-3);text-anchor:middle;font-size:9px}.gauge__unit{font-family:var(--f-mono);letter-spacing:.1em;fill:var(--fg-3);text-anchor:middle;font-size:10px}.gauge__needle line{stroke:var(--fg);stroke-width:2px}.gauge__needle circle{fill:var(--red)}html:not(.motion) .gauge__needle{transform:rotate(246deg)}.gauge__legend text{font-family:var(--f-mono);letter-spacing:.1em;fill:var(--fg-3);font-size:9px}.gauge__act-l{stroke:var(--red);stroke-width:3px}.gauge__eng-l{stroke:var(--fg-3);stroke-width:3px;stroke-dasharray:2 4}.matrix{grid-template-columns:repeat(21,1fr);gap:5px;margin-top:6px;display:grid}.matrix i{aspect-ratio:1;background:#ecece812;border-radius:1px;transition:background-color .25s}.matrix i.on{background:var(--fg)}.matrix i.hot{background:var(--red)}html:not(.motion) .matrix i{background:var(--fg)}html:not(.motion) .matrix i:nth-child(13n){background:var(--red)}.pulse{width:100%;height:130px}.segs{grid-template-columns:repeat(16,1fr);align-items:end;gap:5px;height:110px;display:grid}.segs i{background:#ecece812;border-radius:1px;transition:background-color .25s}.segs i.on{background:var(--fg)}.segs i.on:last-child,.segs i.on:nth-last-child(2){background:var(--red)}html:not(.motion) .segs i{background:var(--fg)}.segs__scale{color:var(--fg-3);justify-content:space-between;margin-top:-8px;font-size:10px;display:flex}.ring{align-self:center;width:130px;height:130px;margin:4px 0}.ring circle{fill:none;stroke-width:5px}.ring__bg{stroke:var(--line-2)}.ring__fg{stroke:var(--red);stroke-dasharray:1;stroke-dashoffset:0;transform-origin:60px 60px;transform:rotate(-90deg)}.ring__t{font-family:var(--f-sans);fill:var(--fg);text-anchor:middle;font-size:22px;font-weight:560;font-stretch:76%}.ring__s{font-family:var(--f-mono);letter-spacing:.14em;fill:var(--fg-3);text-anchor:middle;font-size:7.5px}.cold{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(24px,3vw,48px);display:grid}.cold__left{flex-direction:column;justify-content:center;gap:36px;padding:18px 0 4px;display:flex}.cold__flow{align-items:center;gap:0;display:flex}.cold__node{flex:none;justify-items:start;gap:6px;display:grid}.cold__node .mono{color:var(--fg-3);font-size:10px}.cold__node b{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,54px);font-weight:540;font-stretch:76%;line-height:.95}.cold__dot{border:1px solid var(--fg-2);border-radius:50%;width:14px;height:14px;position:relative}.cold__dot:after{content:"";background:var(--fg);border-radius:50%;position:absolute;inset:3px}.cold__link{flex:1;align-self:center;min-width:28px;margin-top:-10px;padding:0 16px}.cold__link i{background-image:linear-gradient(90deg, var(--fg-2) 50%, transparent 50%);background-size:10px 1px;height:1px;animation:.9s linear infinite flow;display:block}@keyframes flow{to{background-position:10px 0}}.cold__media{aspect-ratio:16/8;position:relative;overflow:hidden}.cold__media img{object-fit:cover;width:100%;height:100%}@media (width<=1023px){.tele__head .h2,.tele__intro{grid-column:1/-1}.tile--gauge,.tile--matrix{grid-column:span 12}.tile--pulse,.tile--cap,.tile--waste{grid-column:span 6}.tile--waste{grid-column:span 12}.cold{grid-template-columns:1fr}}@media (width<=640px){.tile--pulse,.tile--cap,.tile--waste{grid-column:span 12}.tile{min-height:0;padding:18px 18px 22px}.matrix{gap:3px}.cold__node b{font-size:28px}.cold__link{padding:0 10px}}.aperture{z-index:1;height:260vh;position:relative}.aperture__sticky{align-items:flex-end;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.aperture__frame{clip-path:inset(20% 30%);will-change:clip-path;background:var(--bg-2);position:absolute;inset:0}.aperture__img{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.2)}.aperture__shade{opacity:.4;background:linear-gradient(#08090a26 0%,#08090a4d 55%,#08090aeb 100%),linear-gradient(90deg,#08090a99 0%,#0000 60%);position:absolute;inset:0}.aperture__hud{z-index:2;gap:16px var(--gut);grid-template-columns:repeat(12,1fr);align-items:end;padding-bottom:clamp(32px,7vh,80px);display:grid;position:relative}.aperture__fig{color:var(--fg-2);grid-column:1/-1}.aperture__cap{letter-spacing:-.024em;grid-column:1/span 7;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:540;font-stretch:76%;line-height:.95}.aperture__list{grid-column:9/span 4;display:grid}.aperture__list li{border-top:1px solid var(--line-3);gap:14px;padding:10px 0;font-size:15px;display:flex}.aperture__list li:last-child{border-bottom:1px solid var(--line-3)}.aperture__list .mono{color:var(--red-ink)}.aperture__cross{pointer-events:none;z-index:1;position:absolute;inset:0}.aperture__cross:before,.aperture__cross:after{content:"";background:var(--line-2);position:absolute}.aperture__cross:before{width:1px;top:0;bottom:0;left:50%}.aperture__cross:after{height:1px;top:50%;left:0;right:0}html:not(.motion) .aperture{height:auto}html:not(.motion) .aperture__sticky{height:92vh;min-height:560px;position:relative}html:not(.motion) .aperture__frame{clip-path:none}html:not(.motion) .aperture__img{transform:none}html:not(.motion) .aperture__shade{opacity:1}html:not(.motion) .aperture__cross{display:none}@media (width<=860px){.aperture{height:200vh}.aperture__cap,.aperture__list{grid-column:1/-1}}.quality{padding-top:0}.ticker{border-block:1px solid var(--line);white-space:nowrap;margin-bottom:clamp(80px,10vw,150px);padding:16px 0;overflow:hidden}.ticker__in{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);gap:32px;font-size:12px;animation:48s linear infinite ticker;display:inline-flex}.ticker__in span[aria-hidden]{color:var(--red)}@keyframes ticker{to{transform:translate(-50%)}}.quality__grid{gap:var(--gut);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.quality__copy{grid-column:1/span 4}.quality__text{color:var(--fg-2);max-width:40ch;margin:24px 0 36px}.quality__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px;display:grid}.quality__stats dd{order:-1;font-size:clamp(34px,3.4vw,50px);font-weight:560;font-stretch:74%;line-height:1}.quality__stats div{flex-direction:column;gap:8px;display:flex}.quality__stats dt{color:var(--fg-3);font-size:10px}.plates{border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);perspective:900px;grid-column:6/span 7;grid-template-columns:repeat(4,1fr);display:grid}.plate{background:var(--bg-1);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);aspect-ratio:1/1.12;will-change:transform;flex-direction:column;justify-content:space-between;padding:18px;transition:background-color .35s;display:flex;position:relative}.plate:hover{background:var(--bg-2);z-index:2}.plate__n{color:var(--fg-3);font-size:9.5px}.plate__code{letter-spacing:-.01em;font-size:clamp(20px,1.9vw,30px);font-weight:600;font-stretch:78%;line-height:1}.plate__note{color:var(--fg-2);font-size:10px}.plate__tick{background:var(--red);width:8px;height:8px;transition:transform .4s var(--ease);position:absolute;top:14px;right:14px;transform:scale(0)}.plate:hover .plate__tick{transform:scale(1)}@media (width<=1023px){.quality__copy{grid-column:1/-1;margin-bottom:40px;position:static}.plates{grid-column:1/-1}}@media (width<=560px){.plates{grid-template-columns:repeat(2,1fr)}.quality__stats{grid-template-columns:1fr}}.equip .h2{margin-bottom:clamp(36px,4vw,60px)}.equip__row{border-top:1px solid var(--line);transition:padding .5s var(--ease), background-color .4s;grid-template-columns:64px 1.25fr 1fr 1.5fr;align-items:baseline;gap:20px;padding:26px 0;display:grid;position:relative}.equip__row:last-child{border-bottom:1px solid var(--line)}.equip__row:before{content:"";background:var(--red);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.equip__row--h{color:var(--fg-3);padding:12px 0;font-size:10.5px}.equip__row--h:before{display:none}.equip__row>span:first-child{color:var(--fg-3)}.equip__make{letter-spacing:-.02em;transition:color .35s, transform .5s var(--ease);font-size:clamp(30px,3.8vw,60px);font-weight:520;font-stretch:78%;line-height:1}.equip__origin{color:var(--fg-2)}.equip__row:not(.equip__row--h):hover:before{transform:scaleX(1)}.equip__row:not(.equip__row--h):hover .equip__make{color:var(--red-ink);transform:translate(10px)}.equip__float{z-index:40;aspect-ratio:4/3;pointer-events:none;opacity:0;border:1px solid var(--line-3);width:300px;position:fixed;top:0;left:0;overflow:hidden}.equip__pic{opacity:0;transition:opacity .3s;position:absolute;inset:0}.equip__pic.is-on{opacity:1}.equip__pic img{object-fit:cover;width:100%;height:100%}@media (width<=860px){.equip__row{grid-template-columns:40px 1fr;gap:6px 14px}.equip__row--h{display:none}.equip__row>span:nth-child(3),.equip__row>span:nth-child(4){grid-column:2}.equip__float{display:none}}.bteaser .h2{margin-bottom:clamp(36px,4vw,60px)}.bteaser__grid{gap:var(--gut);grid-template-columns:repeat(2,1fr);display:grid}.bcard{background:var(--bg-1);border:1px solid var(--line-2);flex-direction:column;gap:14px;min-height:460px;padding:28px 30px 30px;transition:background-color .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.bcard:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .7s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.bcard:hover,.bcard:focus-visible{background:var(--bg-2);border-color:var(--line-3)}.bcard:hover:after,.bcard:focus-visible:after{transform:scaleX(1)}.bcard__n{color:var(--fg-3);z-index:1;position:relative}.bcard__name,.bcard__text,.bcard__go{z-index:1;position:relative}.bcard__media{aspect-ratio:4/3;background:var(--bg-2);width:34%;position:absolute;top:28px;right:28px;overflow:hidden}.bcard__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease), filter .6s;filter:grayscale(.6)brightness(.8);transform:scale(1.04)}.bcard__media--cut{background:radial-gradient(60% 60% at 50% 60%,#22151a,#0000 70%)}.bcard__media--cut img{object-fit:contain;filter:none;padding:8%}.bcard:hover .bcard__media img,.bcard:focus-visible .bcard__media img{filter:none;transform:scale(1.12)}.bcard__name{letter-spacing:-.025em;margin-top:auto;font-size:clamp(40px,5vw,76px);font-weight:540;font-stretch:76%;line-height:.92}.bcard__text{color:var(--fg-2);max-width:36ch}.bcard__go{color:var(--fg);align-items:center;gap:10px;display:inline-flex}.bcard__go .ico{width:16px;transition:transform .45s var(--ease);color:var(--red-ink)}.bcard:hover .bcard__go .ico{transform:translate(6px)}@media (width<=760px){.bteaser__grid{grid-template-columns:1fr}.bcard{min-height:380px}.bcard__media{width:46%;top:64px;right:20px}}.cta{border-top:1px solid var(--line);overflow:hidden}.cta__grid{gap:28px var(--gut);z-index:2;grid-template-columns:repeat(12,1fr);align-items:end;display:grid;position:relative}.cta__title{letter-spacing:-.028em;grid-column:1/span 8;font-size:clamp(3rem,7.4vw,8.4rem);font-weight:560;font-stretch:76%;line-height:.9}.cta__side{grid-column:9/span 4;gap:24px;display:grid}.cta__side p{color:var(--fg-2)}.cta__reticle{aspect-ratio:1;pointer-events:none;z-index:0;opacity:.55;width:52vw;position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.cta__reticle span{border:1px solid var(--line-2);border-radius:50%;position:absolute;inset:0}.cta__reticle span:before{content:"";border:1px dashed var(--line-2);border-radius:50%;position:absolute;inset:18%}.cta__reticle i{background:var(--line-2);position:absolute}.cta__reticle i:first-child{width:1px;top:-10%;bottom:-10%;left:50%}.cta__reticle i:nth-child(2){height:1px;top:50%;left:-10%;right:-10%}@media (width<=860px){.cta__title,.cta__side{grid-column:1/-1}.cta__reticle{opacity:.35;width:110vw;right:-50vw}}.phero{z-index:2;padding-top:calc(var(--hdr) + clamp(64px, 11vw, 150px));padding-bottom:clamp(40px,5vw,72px);position:relative}.phero__grid{gap:40px var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.phero__copy{grid-column:1/span 8}.phero__copy .kicker{margin-bottom:clamp(20px,2.4vw,32px)}.phero__title{margin-bottom:clamp(24px,2.8vw,40px);font-size:clamp(3.1rem,7.6vw,8.8rem)}.phero__side{grid-column:9/span 4}.phero__media{aspect-ratio:16/7.2;background:var(--bg-2);will-change:clip-path;margin-top:clamp(48px,6vw,88px);position:relative;overflow:hidden}.phero__img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%}.phero__fig{color:var(--fg);z-index:2;justify-content:space-between;gap:12px;font-size:10px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.phero__fig span{background:#08090aad;padding:4px 8px}@media (width<=1023px){.phero__copy,.phero__side{grid-column:1/-1}.phero__media{aspect-ratio:4/3.4}.phero__fig span:last-child{display:none}}.split{gap:24px var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:clamp(40px,5vw,72px);display:grid}.split>.h2{grid-column:1/span 6}.split__body{color:var(--fg-2);grid-column:8/span 5;gap:18px;display:grid}@media (width<=1023px){.split>.h2,.split__body{grid-column:1/-1}}.facts{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);display:grid}.facts__i{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 24px 0 0;display:flex}.facts__i+.facts__i{padding-left:24px}.facts__i:last-child{border-right:0}.facts__i dt{color:var(--fg-3);font-size:10.5px}.facts__i dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;order:-1;font-size:clamp(64px,8vw,128px);font-weight:540;font-stretch:70%;line-height:.85}@media (width<=760px){.facts{grid-template-columns:1fr}.facts__i,.facts__i+.facts__i{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}}.founder__box{border:1px solid var(--line-2);text-align:center;background:radial-gradient(120% 80% at 50% 0%, #e3000f14 0%, transparent 55%), var(--bg-1);justify-items:center;gap:24px;max-width:1080px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(24px,6vw,96px);display:grid;position:relative}.founder__label{color:var(--fg-2)}.founder__mark{width:auto;height:52px}.founder__line{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,3.8vw,3.8rem);font-weight:420;font-stretch:84%;line-height:1.1}.founder__text{color:var(--fg-2);max-width:52ch}.roster{border-top:1px solid var(--line-2)}.roster__row{border-bottom:1px solid var(--line);grid-template-columns:64px 1.5fr 1fr 1.2fr;align-items:baseline;gap:20px;padding:26px 0;transition:background-color .4s;display:grid}.roster__n{color:var(--fg-3);transition:color .3s}.roster__name{letter-spacing:-.015em;transition:transform .5s var(--ease);font-size:clamp(26px,3vw,44px);font-weight:500;font-stretch:80%;line-height:1.05}.roster__role{color:var(--fg-2)}.roster__note{color:var(--fg-2);font-size:15px}.roster__row:hover .roster__n{color:var(--red-ink)}.roster__row:hover .roster__name{transform:translate(10px)}@media (width<=860px){.roster__row{grid-template-columns:40px 1fr;gap:6px 14px}.roster__role,.roster__note{grid-column:2}}.vm{border-block:1px solid var(--line);background:var(--bg-1)}.vm__grid{grid-template-columns:repeat(2,1fr);gap:clamp(40px,6vw,96px);display:grid}.vm__k{color:var(--red-ink);margin-bottom:24px}.vm__t{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:420;font-stretch:86%;line-height:1.16}@media (width<=860px){.vm__grid{grid-template-columns:1fr}}.princ .h2{margin-bottom:clamp(36px,4vw,60px)}.princ__grid{gap:var(--gut);grid-template-columns:repeat(4,1fr);display:grid}.princ__i{align-content:start;gap:14px;padding-top:22px;display:grid;position:relative}.princ__rule{background:var(--line-3);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.princ__rule:before{content:"";background:var(--red);width:24px;height:5px;position:absolute;top:-2px;left:0}.princ__n{color:var(--fg-3)}.princ__k{letter-spacing:-.015em;font-size:clamp(24px,2.2vw,32px);font-weight:540;font-stretch:80%;line-height:1}.princ__i p{color:var(--fg-2);font-size:15.5px}@media (width<=1023px){.princ__grid{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (width<=560px){.princ__grid{grid-template-columns:1fr}}.network__grid{gap:40px var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.network__grid>div:first-child{grid-column:1/span 5}.network__text{color:var(--fg-2);max-width:40ch;margin-top:24px}.network__panel{grid-column:7/span 6}.states{grid-template-columns:repeat(2,1fr);column-gap:28px;margin:6px 0 14px;display:grid}.states__i{border-bottom:1px solid var(--line);grid-template-columns:12px 30px 54px 1fr;align-items:baseline;gap:10px;padding:13px 0;display:grid}.states__led{background:var(--bg-3);border:1px solid var(--line-3);border-radius:50%;align-self:center;width:8px;height:8px;transition:background .3s,box-shadow .3s,border-color .3s}.states__i.is-on .states__led,html:not(.motion) .states__led{background:var(--red);border-color:var(--red);box-shadow:0 0 10px #e3000fb3}.states__n{color:var(--fg-3);font-size:10px}.states__code{font-size:28px;font-weight:560;font-stretch:72%;line-height:1}.states__name{color:var(--fg-2);font-size:15px}.network__foot{color:var(--fg-3);font-size:10px}@media (width<=1023px){.network__grid>div:first-child,.network__panel{grid-column:1/-1}}@media (width<=560px){.states{grid-template-columns:1fr}}.infra__grid{gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(260px,30vw,500px);display:grid}.infra__fig{background:var(--bg-2);position:relative;overflow:hidden}.infra__fig img{object-fit:cover;will-change:transform;width:100%;height:118%;margin-top:-9%}.infra__fig figcaption{background:#08090aa6;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;left:14px}.infra__fig--1{grid-column:span 7}.infra__fig--2,.infra__fig--3{grid-column:span 5}.infra__fig--4{grid-column:span 7}@media (width<=760px){.infra__grid{grid-auto-rows:70vw}.infra__fig{grid-column:1/-1!important}}.blines__grid{gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.bindex{top:calc(var(--hdr) + 40px);grid-column:1/span 3;grid-template-columns:2px 1fr;column-gap:20px;display:grid;position:sticky}.bindex__h{color:var(--fg-3);grid-column:2;margin-bottom:14px}.bindex ol{grid-column:2;display:grid}.bindex__a{color:var(--fg-3);transition:color .3s, transform .4s var(--ease);gap:12px;padding:9px 0;font-size:15px;display:flex}.bindex__a .mono{padding-top:4px;font-size:10px}.bindex__a:hover{color:var(--fg)}.bindex__a.is-on{color:var(--fg);transform:translate(6px)}.bindex__a.is-on .mono{color:var(--red-ink)}.bindex__bar{background:var(--line-2);grid-area:1/1/span 2;position:relative}.bindex__bar i{background:var(--red);transform-origin:top;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.blines__list{grid-column:4/span 9}.bline{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hdr) + 24px);gap:clamp(28px,3vw,44px);margin-bottom:clamp(80px,9vw,140px);padding-bottom:clamp(80px,9vw,140px);display:grid}.bline:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.bline__head{grid-template-columns:auto 1fr;align-items:end;gap:clamp(20px,3vw,48px);display:grid}.bline__n{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--line-3);font-size:clamp(90px,11vw,170px);font-weight:500;font-stretch:66%;line-height:.78}.bline__name{color:var(--red-ink);margin-bottom:14px}.bline__title{max-width:18ch}.bline__body{grid-template-columns:1fr 1fr;align-items:start;gap:28px clamp(28px,4vw,64px);display:grid}.bline__text{color:var(--fg-2);font-size:17.5px}.bline__link{grid-column:1}.bline__media{gap:var(--gut);display:grid}.bline__media--2{grid-template-columns:1.3fr 1fr}.bline__fig{aspect-ratio:4/3;background:var(--bg-2);position:relative;overflow:hidden}.bline__media--1 .bline__fig{aspect-ratio:16/7.5}.bline__fig img{object-fit:cover;will-change:transform;width:100%;height:118%;margin-top:-9%}.bline__fig figcaption{background:#08090aa6;padding:3px 7px;font-size:10px;position:absolute;bottom:10px;left:12px}@media (width<=1023px){.bindex{display:none}.blines__list{grid-column:1/-1}.bline__body{grid-template-columns:1fr}}@media (width<=640px){.bline__media--2{grid-template-columns:1fr}.bline__head{grid-template-columns:1fr;gap:8px}.bline__n{font-size:84px}}.stmap{position:relative}.stmap__rail{background:var(--line-2);height:1px;position:absolute;top:6px;left:0;right:0}.stmap__rail>i{background:var(--red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stmap__token{background:var(--red);width:13px;height:13px;position:absolute;top:-6px;left:0;transform:translate(-50%)rotate(45deg);box-shadow:0 0 16px #e3000fcc}.stmap__list{grid-template-columns:repeat(8,1fr);gap:18px;display:grid}.stmap__st{align-content:start;gap:8px;padding-top:34px;display:grid;position:relative}.stmap__dot{background:var(--bg);border:1px solid var(--line-3);border-radius:50%;width:9px;height:9px;transition:background .3s,border-color .3s;position:absolute;top:2px;left:0}.stmap__n{color:var(--fg-3);font-size:10px}.stmap__k{color:var(--fg-2);font-size:20px;font-weight:540;font-stretch:82%;line-height:1.1;transition:color .3s}.stmap__st p{color:var(--fg-3);font-size:14px;line-height:1.5;transition:color .3s}.stmap__st.is-on .stmap__dot,html:not(.motion) .stmap__dot{background:var(--red);border-color:var(--red)}.stmap__st.is-on .stmap__k,html:not(.motion) .stmap__k{color:var(--fg)}.stmap__st.is-on p,html:not(.motion) .stmap__st p{color:var(--fg-2)}html:not(.motion) .stmap__token{display:none}@media (width<=1023px){.stmap__rail{width:1px;height:auto;inset:0 auto 0 4px}.stmap__rail>i{transform-origin:top;transform:scaleY(0)}.stmap__token{top:0;left:0;transform:translate(-6px,-50%)rotate(45deg)}.stmap__list{grid-template-columns:1fr;gap:28px}.stmap__st{padding:0 0 0 32px}.stmap__dot{top:6px;left:0}}.cuts__grid{gap:40px var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.cuts__copy{grid-column:1/span 5;gap:22px;display:grid}.cuts__copy>p{color:var(--fg-2)}.cuts__list{border-top:1px solid var(--line-2)}.cuts__btn{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:34px 1fr auto;align-items:baseline;gap:12px;width:100%;padding:15px 12px 15px 14px;transition:background-color .3s;display:grid;position:relative}.cuts__btn:before{content:"";background:var(--red);width:2px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cuts__btn .mono{color:var(--fg-3);font-size:10px}.cuts__btn b{font-size:18px;font-weight:500;font-stretch:90%}.cuts__t{color:var(--fg-3);font-size:13.5px}.cuts__btn:hover,.cuts__btn[aria-pressed=true]{background:var(--bg-1)}.cuts__btn[aria-pressed=true]:before{transform:scaleY(1)}.cuts__btn[aria-pressed=true] .mono{color:var(--red-ink)}.cuts__foot{color:var(--fg-3);font-size:10px}.cuts__plate{grid-column:7/span 6}.cutsvg{width:100%;max-height:560px;margin:18px auto 8px}.cutsvg__grid line{stroke:#ecece80d;stroke-width:1px}.cutsvg__parts path{fill:#ecece809;stroke:var(--fg-3);stroke-width:1.1px;transition:fill .35s,stroke .35s}.cutsvg__parts path.is-on{fill:url(#hatch);stroke:var(--red);stroke-width:1.6px}.cutsvg__keel{stroke-dasharray:3 4;fill:none!important}.cutsvg__outline{fill:none;stroke:var(--line-3);stroke-dasharray:2 5}.cutsvg__dims line{stroke:var(--fg-3);stroke-width:.8px}.cutsvg__dims text{fill:var(--fg-3);font-size:11px;font-family:var(--f-mono)}.cuts__legend{color:var(--fg-3);align-items:center;gap:10px;font-size:10px;display:flex}.cuts__sw{background:repeating-linear-gradient(45deg, var(--red) 0 2px, transparent 2px 5px);border:1px solid var(--red);width:18px;height:10px}@media (width<=1023px){.cuts__copy,.cuts__plate{grid-column:1/-1}}.tree{margin-bottom:4px}.tree__list{padding-top:10px;display:grid}.tree__node{gap:2px;padding:12px 0 12px 22px;display:grid;position:relative}.tree__node:nth-child(2){margin-left:22px}.tree__node:nth-child(3){margin-left:44px}.tree__node:nth-child(4){margin-left:66px}.tree__wire{border-left:1px solid var(--line-3);border-bottom:1px solid var(--line-3);transform-origin:top;width:14px;height:36px;position:absolute;top:-12px;left:0}.tree__node:first-child .tree__wire{border-left:0;width:14px;height:0;top:22px}.tree__k{color:var(--fg-3);font-size:9.5px}.tree__name{font-size:20px;font-weight:520;font-stretch:84%;line-height:1.15}.tree__node.is-core .tree__name{color:var(--red-ink)}.tree__node.is-core:after{content:"";background:var(--red);width:7px;height:7px;position:absolute;top:31px;left:14px;transform:translate(-50%,-50%)rotate(45deg)}.brand-p{gap:40px var(--gut);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding:clamp(48px,6vw,96px) 0;display:grid}.brand-p:first-of-type{padding-top:0}.brand-p__copy{grid-column:1/span 5;gap:18px;display:grid}.brand-p__media{aspect-ratio:4/3.4;background:var(--bg-1);grid-column:7/span 6;position:relative;overflow:hidden}.brand-p:nth-of-type(2n) .brand-p__copy{grid-area:1/8/auto/span 5}.brand-p:nth-of-type(2n) .brand-p__media{grid-area:1/1/auto/span 6}.brand-p__slot{color:var(--red-ink)}.brand-p__name{letter-spacing:-.03em;font-size:clamp(3rem,6.4vw,6.6rem);font-weight:560;font-stretch:74%;line-height:.88}.brand-p__head{font-size:clamp(20px,1.8vw,26px);font-weight:450;font-stretch:90%}.brand-p__text{color:var(--fg-2);max-width:44ch}.brand-p__link{margin-top:8px}.brand-p__media>img{object-fit:cover;width:100%;height:118%;margin-top:-9%}.brand-p--cutout .brand-p__media{background:radial-gradient(70% 60% at 50% 55%, #1d1416 0%, var(--bg-1) 70%);border:1px solid var(--line-2);place-items:center;display:grid}.brand-p__glow{aspect-ratio:2.4;filter:blur(10px);background:radial-gradient(closest-side,#e3000f47,#0000);width:60%;position:absolute;top:58%;left:50%;transform:translate(-50%)}.brand-p__cut{filter:drop-shadow(0 30px 40px #0009);position:relative;object-fit:contain!important;width:62%!important;height:auto!important;margin:0!important}@media (width<=1023px){.brand-p__copy,.brand-p__media,.brand-p:nth-of-type(2n) .brand-p__copy,.brand-p:nth-of-type(2n) .brand-p__media{grid-area:auto/1/auto/-1}}.slots__grid{gap:var(--gut);grid-template-columns:repeat(2,1fr);display:grid}.slot{border:1px dashed var(--line-3);flex-direction:column;gap:12px;min-height:300px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.slot__scan{height:40%;animation:scan 5s var(--ease-io) infinite;pointer-events:none;background:linear-gradient(#0000,#ecece809 80%,#e3000f40 100%);border-bottom:1px solid #e3000f59;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.slot__n{color:var(--fg-3)}.slot__name{letter-spacing:-.02em;color:var(--fg-2);margin-top:auto;font-size:clamp(36px,4vw,60px);font-weight:520;font-stretch:76%;line-height:.95}.slot__text{color:var(--fg-3)}.slot__st{color:var(--fg-2);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.slot__st i{border:1px solid var(--red-ink);border-radius:50%;width:7px;height:7px;animation:1.6s step-end infinite blink}@media (width<=760px){.slots__grid{grid-template-columns:1fr}}.lines-panel__list{display:grid}.lines-panel__list li{border-bottom:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.lines-panel__k{color:var(--fg-3);font-size:10px}.lines-panel__v{font-size:18px}.lines-panel__clock{color:var(--fg-3);align-items:center;gap:8px;margin-top:16px;font-size:10.5px;display:flex}.lines-panel__clock time{color:var(--fg);font-variant-numeric:tabular-nums}.enq{padding-top:clamp(48px,6vw,96px)}.enq__grid{gap:48px var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.enq__main{grid-column:1/span 8}.enq__main .h2{margin-bottom:clamp(32px,4vw,52px)}.enq__side{top:calc(var(--hdr) + 40px);grid-column:10/span 3;position:sticky}.include__list{padding-top:8px;display:grid}.include__list li{border-bottom:1px solid var(--line);color:var(--fg-2);gap:14px;padding:12px 0;font-size:15px;display:flex}.include__list .mono{color:var(--red-ink);padding-top:4px;font-size:10px}.form__summary{color:var(--red-ink);background:#e3000f0f;border:1px solid #ff524566;margin-bottom:20px;padding:12px 14px}.form__grid{grid-template-columns:repeat(2,1fr);gap:8px 28px;display:grid}.fld{padding-top:18px;position:relative}.fld--full{grid-column:1/-1}.fld__in{border:0;border-bottom:1px solid var(--line-3);width:100%;color:var(--fg);font:400 18px/1.4 var(--f-sans);appearance:none;background:0 0;border-radius:0;outline:none;padding:14px 0 12px;transition:border-color .3s}textarea.fld__in{resize:vertical;min-height:140px}.fld__lbl{color:var(--fg-2);pointer-events:none;transform-origin:0 0;transition:transform .4s var(--ease), color .3s, font-size .3s;font-size:17px;position:absolute;top:32px;left:0}.fld__lbl span{color:var(--red-ink)}.fld__in:focus+.fld__lbl,input.fld__in:not(:placeholder-shown)+.fld__lbl,textarea.fld__in:not(:placeholder-shown)+.fld__lbl,.fld--select .fld__in:valid+.fld__lbl,.fld--select.is-filled .fld__lbl{color:var(--fg-3);transform:translateY(-28px)scale(.72)}.fld__line{background:var(--red);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;top:69px;left:0;right:0;transform:scaleX(0)}.fld--area .fld__line{display:none}.fld__in:focus{border-bottom-color:var(--fg-2)}.fld__in:focus~.fld__line{transform:scaleX(1)}.fld--area .fld__in:focus{border-bottom-color:var(--red)}.fld__chev{width:18px;color:var(--fg-2);pointer-events:none;position:absolute;top:36px;right:0}.fld select option{background:var(--bg-1);color:var(--fg)}.fld__hint{color:var(--fg-3);text-transform:none;letter-spacing:.04em;margin-top:8px;font-size:10px;display:block}.fld__err{min-height:22px;color:var(--red-ink);text-transform:none;letter-spacing:.04em;padding-top:6px;font-size:10.5px;display:block}.fld.is-err .fld__in{border-bottom-color:var(--red-ink)}.fld.is-err .fld__lbl{color:var(--red-ink)}.fld__in:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--bg) inset;-webkit-text-fill-color:var(--fg);caret-color:var(--fg)}.form__foot{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.form__req{color:var(--fg-3);font-size:10px}.form__req span{color:var(--red-ink)}.done{border:1px solid var(--line-2);background:var(--bg-1);outline:none;justify-items:start;gap:18px;padding:clamp(32px,4vw,56px);display:grid;position:relative}.done[hidden]{display:none}.done__mark{width:64px;height:64px}.done__mark circle,.done__mark path{fill:none;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0}.done__mark circle{stroke:var(--line-3)}.done__mark path{stroke:var(--red);stroke-width:2.2px}.done__t{letter-spacing:-.02em;font-size:clamp(34px,4vw,56px);font-weight:540;font-stretch:78%;line-height:1}.done__p{color:var(--fg-2);max-width:46ch}.cband{z-index:1;padding-bottom:clamp(96px,11vw,176px);position:relative}.cband__fig{aspect-ratio:16/6;background:var(--bg-2);position:relative;overflow:hidden}.cband__fig img{object-fit:cover;width:100%;height:118%;margin-top:-9%}.cband__fig figcaption{z-index:2;color:var(--fg);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.cband__fig figcaption span{background:#08090aad;padding:4px 8px}@media (width<=1023px){.enq__main,.enq__side{grid-column:1/-1}.enq__side{position:static}.cband__fig{aspect-ratio:4/3}}@media (width<=640px){.form__grid{grid-template-columns:1fr}}
/*$vite$:1*/