@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #0090C4;--brand-2: #00C8FF;--brand-deep: #003e5e;--brand-deeper: #001827;--live: #3CD27E;--dark-hover: #001018;--on-brand: #fff;--err: #ff5c5c;--err-fg: #ffb3b3;--bg: #0A0A0B;--bg-rgb: 10, 10, 11;--bg-elev: #111114;--bg-elev-2: #17171b;--fg: #F4F4F0;--fg-mute: #b4b4ba;--fg-dim: #888890;--line: rgba(255,255,255,.08);--line-strong: rgba(255,255,255,.18);--noise-opacity: .04;--maxw: 1440px;--pad: clamp(20px, 4vw, 56px);--radius: 14px;--nav-h: 84px}html[data-theme=light]{--bg: #F4F2EC;--bg-rgb: 244, 242, 236;--bg-elev: #ECEAE4;--bg-elev-2: #E2DFD6;--fg: #0A0A0B;--fg-mute: #3a3a42;--fg-dim: #6a6a72;--line: rgba(0,0,0,.1);--line-strong: rgba(0,0,0,.22);--noise-opacity: .025;--live: #3CD27E;--dark-hover: #001018;--err-fg: #9a1b1b}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Hanken Grotesk Variable,Hanken Grotesk,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.5;letter-spacing:-.005em;transition:background-color .28s ease,color .28s ease;overflow-x:hidden}img,svg{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--brand);color:var(--on-brand)}.mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-weight:500;letter-spacing:0}.eyebrow{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-weight:600}.eyebrow-bar{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);display:inline-flex;align-items:center;gap:10px}.eyebrow-bar .bar{width:32px;height:1px;background:var(--brand)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.section{padding-block:clamp(72px,10vw,140px);position:relative}.section-tight{padding-block:clamp(48px,7vw,96px)}.display{font-family:Hanken Grotesk Variable,Hanken Grotesk,sans-serif;font-weight:900;line-height:.92;letter-spacing:-.04em;margin:0;text-wrap:balance}h1.display{font-size:clamp(56px,11vw,184px)}h2.display{font-size:clamp(44px,7.5vw,112px)}h3.display{font-size:clamp(28px,3.6vw,56px)}.kicker{font-family:Hanken Grotesk Variable,Hanken Grotesk,sans-serif;font-weight:800;font-size:clamp(34px,4.5vw,64px);line-height:1.02;letter-spacing:-.03em}.italic-accent{font-style:italic;font-weight:800;letter-spacing:-.04em}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 22px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.02em;text-transform:uppercase;transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s,color .2s,border-color .2s;white-space:nowrap;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--brand);color:var(--dark-hover)}.btn-primary:hover{background:var(--brand-2);color:var(--dark-hover)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn-ghost:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn-arrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line-strong);padding-bottom:4px;transition:gap .2s,border-color .2s,color .2s}.btn-arrow:hover{gap:14px;color:var(--brand);border-color:var(--brand)}.pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:36px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg-mute);font-family:Hanken Grotesk Variable,Hanken Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:color .2s cubic-bezier(.2,.7,.2,1),background .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1)}.pill:hover{color:var(--fg);border-color:var(--line-strong)}.pill[data-active=true],.pill[data-on=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pill[data-tone=brand][data-active=true],.pill[data-tone=brand][data-on=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.pill:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pill[data-style=mono]{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pill .ct,.pill .roman{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;opacity:.6;margin-left:2px}.pill[data-active=true] .ct,.pill[data-on=true] .ct,.pill[data-active=true] .roman,.pill[data-on=true] .roman{color:inherit;opacity:.6}@media(max-width:880px){.pill{min-height:44px;padding-block:12px}}.filter-bar{position:sticky;top:var(--nav-h);z-index:30;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line);padding:14px 0}.fd-trigger-wrap,.fd-backdrop,.fd-head,.fd-foot{display:none}.fd-panel,.fd-body{display:contents}@media(max-width:880px){.filter-bar.fd{padding:12px 0;backdrop-filter:none;-webkit-backdrop-filter:none}.fd-trigger-wrap{display:block}.fd-trigger{width:100%;justify-content:space-between}.fd-count{font-weight:700;color:var(--brand)}.fd-backdrop{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--bg) 55%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:90;opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.fd-backdrop[hidden]{display:none}[data-fd-open=true] .fd-backdrop{opacity:1}.fd-panel{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:100;max-height:85vh;background:var(--bg-elev);border-top:1px solid var(--line);border-radius:18px 18px 0 0;box-shadow:0 -20px 50px #00000073;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}[data-fd-open=true] .fd-panel{transform:translateY(0)}.fd-head{display:flex;align-items:center;gap:12px;position:relative;padding:18px var(--pad) 12px;border-bottom:1px solid var(--line)}.fd-handle{position:absolute;top:8px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:999px;background:var(--line-strong)}.fd-title{flex:1;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute)}.fd-close{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);min-height:44px;padding:0 4px}.fd-body{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px 0 8px}.fd-foot{display:flex;gap:12px;align-items:center;padding:14px var(--pad) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.fd-clear{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);color:var(--fg-mute);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.fd-apply{flex:1;min-height:44px;justify-content:center}.fd-panel .fd-body .filter-inner{flex-direction:column;align-items:stretch;gap:18px}.fd-panel .fd-body .filter-group{flex-direction:column;align-items:stretch;gap:10px}.fd-panel .fd-body .filter-group .glabel{margin-right:0}.fd-panel .fd-body .filter-group .pill{width:100%;justify-content:center}.fd-panel .fd-body .search-box{width:100%}.fd-panel .fd-body .view-toggle{align-self:center}@media(prefers-reduced-motion:reduce){.fd-panel,.fd-backdrop{transition:none}}}body[data-fd-open=true]{overflow:hidden}.card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1)}.card:hover{border-color:var(--brand);transform:translateY(-4px)}.statset{display:grid;grid-template-columns:repeat(var(--stat-cols, 4),minmax(0,1fr));gap:14px;counter-reset:stat}@media(max-width:880px){.statset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.statset{grid-template-columns:1fr}}.statset .stat{counter-increment:stat;position:relative;padding:clamp(22px,2.4vw,30px) clamp(22px,2.4vw,30px) clamp(20px,2vw,26px);border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,var(--bg-elev) 0%,color-mix(in srgb,var(--bg-elev) 50%,var(--bg)) 100%);transition:background .4s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1)}.statset .stat .stat-eyebrow{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);transition:color .35s}.statset .stat .stat-eyebrow:before{content:counter(stat,decimal-leading-zero) " / ";color:inherit}.statset .stat .stat-figure{display:block;margin-top:18px;font-size:clamp(32px,3.2vw,50px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:.92;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.statset .stat .stat-dot{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px color-mix(in srgb,var(--live) 18%,transparent);margin-right:14px;vertical-align:middle;position:relative;top:-4px;animation:pulseLive 1.8s ease-out infinite}.statset .stat .stat-sub{display:block;margin-top:12px;font-size:13.5px;color:var(--fg-mute)}.statset .stat .stat-rule{display:block;height:2px;margin-top:22px;position:relative;overflow:hidden;background:color-mix(in srgb,var(--line) 60%,transparent)}.statset .stat .stat-rule:after{content:"";position:absolute;inset:0;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.statset .stat:hover{background:linear-gradient(180deg,var(--bg-elev-2) 0%,var(--bg-elev) 100%);transform:translateY(-2px)}.statset .stat:hover .stat-eyebrow{color:var(--brand)}.statset .stat:hover .stat-figure{transform:translateY(-3px)}.statset .stat:hover .stat-rule:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.statset .stat,.statset .stat .stat-figure,.statset .stat .stat-rule:after{transition:none}.statset .stat .stat-dot{animation:none}}.ticker{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.ticker-track{display:inline-flex;gap:56px;animation:ticker 40s linear infinite;white-space:nowrap}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;gap:24px;font-weight:800;font-size:clamp(28px,4vw,56px);letter-spacing:-.02em;line-height:1}.ticker-item .sep{width:12px;height:12px;background:var(--brand);border-radius:50%;display:inline-block}.ticker-item.italic{font-style:italic;color:var(--fg-mute)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.accordion-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px)}@media(max-width:880px){.accordion-grid{grid-template-columns:1fr}}.accordion-list{display:flex;flex-direction:column}.accordion-item{border-top:1px solid var(--line);padding:22px 0;cursor:pointer}.accordion-item:last-child{border-bottom:1px solid var(--line)}.accordion-item .q{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:-.01em}.accordion-item .q .qicon{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;flex-shrink:0;transition:background .24s,color .24s,border-color .24s,transform .24s}.accordion-item[data-open=true] .q .qicon{background:var(--brand);color:var(--on-brand);border-color:var(--brand);transform:rotate(45deg)}.accordion-item .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.accordion-item .a>div{overflow:hidden}.accordion-item[data-open=true] .a{grid-template-rows:1fr}.accordion-item .a p{margin:16px 0 4px;color:var(--fg-mute);max-width:60ch}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background-color .28s,border-color .28s,backdrop-filter .28s;border-bottom:1px solid transparent}.nav.scrolled{background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:var(--line)}.nav-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;font-size:15px}.nav-brand .dot{width:8px;height:8px;border-radius:50%;background:var(--brand);display:inline-block;box-shadow:0 0 0 4px #0090c42e}.nav-mid{flex:1;display:flex;justify-content:center;align-items:center;gap:18px}.nav-pulse{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);font-weight:600}.nav-pulse .d{--pulse: var(--live);width:7px;height:7px;border-radius:50%;background:var(--pulse);box-shadow:0 0 0 3px color-mix(in srgb,var(--pulse) 20%,transparent)}.nav-pulse .d[data-tone=brand]{--pulse: var(--brand)}.nav-pulse .d[data-tone=warn]{--pulse: #F0B72F}.nav-pulse .d[data-tone=closed]{--pulse: #E94840}@media(max-width:1024px){.nav-pulse{display:none}}.nav-cta{display:flex;gap:10px;align-items:center}.theme-toggle{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--fg);border:1px solid var(--line);cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.theme-toggle:hover{background:var(--bg-elev);transform:rotate(15deg);border-color:var(--brand)}.menu-btn{display:inline-flex;align-items:center;gap:12px;background:transparent;border:1px solid var(--line);color:var(--fg);padding:9px 16px 9px 14px;border-radius:999px;cursor:pointer;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;transition:border-color .18s,background .18s,color .18s}.menu-btn:hover{border-color:var(--brand);color:var(--brand)}.menu-btn .ic{display:flex;flex-direction:column;gap:3px;width:18px}.menu-btn .ic span{display:block;height:1.5px;background:currentColor;border-radius:2px;transition:transform .22s,opacity .22s,width .22s}.menu-btn .ic span:nth-child(1){width:18px}.menu-btn .ic span:nth-child(2){width:12px;align-self:flex-end}.menu-btn[data-open=true] .ic span:nth-child(1){transform:translateY(4.5px) rotate(45deg);width:18px}.menu-btn[data-open=true] .ic span:nth-child(2){transform:translateY(0) rotate(-45deg);width:18px}.index-overlay{position:fixed;inset:0;z-index:99;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);opacity:0;pointer-events:none;transition:opacity .28s ease;overflow-y:auto}.index-overlay[data-open=true]{opacity:1;pointer-events:auto}body[data-menu-open=true]{overflow:hidden}.idx-grid{position:relative;max-width:1480px;margin:0 auto;padding:clamp(96px,11vw,140px) clamp(28px,5vw,60px) clamp(48px,6vw,80px);display:grid;grid-template-columns:minmax(280px,1fr) 2.4fr;grid-template-rows:1fr auto;grid-template-areas:"side cols" "social cols";column-gap:clamp(28px,4vw,64px);row-gap:24px;min-height:100%}.idx-side{grid-area:side}.idx-cols{grid-area:cols}.idx-socials{grid-area:social}@media(max-width:980px){.idx-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"side" "cols" "social";gap:36px}}.idx-side{display:flex;flex-direction:column;justify-content:space-between;gap:36px;border-right:1px solid var(--line);padding-right:clamp(20px,3vw,36px)}@media(max-width:980px){.idx-side{border-right:0;padding-right:0}}.idx-side h2{font-family:Hanken Grotesk Variable,Hanken Grotesk,sans-serif;font-weight:900;font-size:clamp(36px,4.4vw,64px);letter-spacing:-.035em;line-height:.95;margin:0}.idx-side h2 em{color:var(--brand);font-style:italic;font-weight:800}.idx-side .idx-pulse{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);font-weight:600;margin-top:18px}.idx-side .idx-pulse .d{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px #3cd27e33}.idx-side .idx-meta{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-weight:600;line-height:2}.idx-side .idx-meta strong{color:var(--fg);font-weight:700}@media(max-width:880px){.idx-side .idx-meta{display:none}}.idx-socials{display:flex;gap:10px;align-items:center}@media(max-width:980px){.idx-socials{border-top:1px solid var(--line);padding-top:28px}}.idx-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,32px)}@media(max-width:1100px){.idx-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.idx-cols{grid-template-columns:1fr}}.idx-col h5{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-mute);font-weight:600;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.idx-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.idx-col li a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;text-decoration:none;color:var(--fg);font-family:Hanken Grotesk Variable,Hanken Grotesk,sans-serif;font-weight:800;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.015em;line-height:1.1;transition:color .18s,padding-left .18s}.idx-col li a:hover{color:var(--brand);padding-left:6px}.idx-col li a .num{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--fg-mute);font-weight:600;flex-shrink:0}.duotone{background:linear-gradient(135deg,var(--brand-deep) 0%,var(--brand) 60%,var(--brand-2) 100%);position:relative;overflow:hidden}.duotone:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.06) 0 2px,transparent 2px 14px);pointer-events:none}.duotone:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 70% 30%,transparent 0%,rgba(0,0,0,.4) 100%)}.duotone .ph-label{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;color:#ffffffb3;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;z-index:2;display:inline-flex;align-items:center;gap:8px}.duotone .ph-label:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%}@keyframes pulseLive{0%{box-shadow:0 0 #3cd27e80}70%{box-shadow:0 0 0 8px #3cd27e00}to{box-shadow:0 0 #3cd27e00}}.footer{padding:56px var(--pad) 28px;border-top:1px solid var(--line);background:var(--bg)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);padding-bottom:56px}@media(max-width:880px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1 / -1}}.footer-col h2{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);margin:0 0 18px;font-weight:600}.footer-col a{display:block;color:var(--fg-mute);font-size:14px;padding:4px 0;transition:color .2s,transform .2s}.footer-col a:hover{color:var(--brand);transform:translate(3px)}.footer-brand-mark{width:52px;height:auto;display:block;margin-bottom:16px}.footer-bottom{padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom .lo{display:flex;gap:24px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;color:var(--fg-mute);font-weight:600;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap}.socials{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.socials .social-pill{display:inline-flex;align-items:center;gap:12px;padding:7px 20px 7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--fg-mute);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:var(--bg-elev);transition:color .2s,border-color .2s,background-color .2s,transform .24s cubic-bezier(.2,.7,.2,1)}.socials .social-pill:hover,.socials .social-pill:focus-visible{color:var(--fg);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,var(--bg-elev));transform:translateY(-2px)}.socials .social-pill .sp-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg);color:var(--brand);flex-shrink:0;transition:background-color .2s,color .2s,transform .24s}.socials .social-pill:hover .sp-icon,.socials .social-pill:focus-visible .sp-icon{background:var(--brand);color:var(--on-brand);transform:rotate(-8deg) scale(1.06)}.socials .social-pill .sp-icon svg{width:13px;height:13px}.socials .social-pill .sp-label{display:inline-block}.socials .social-pill .sp-arrow{display:inline-flex;align-items:center;opacity:.55;transform:translate(0);transition:opacity .2s,transform .2s,color .2s}.socials .social-pill .sp-arrow svg{width:13px;height:13px}.socials .social-pill:hover .sp-arrow,.socials .social-pill:focus-visible .sp-arrow{opacity:1;color:var(--brand);transform:translate(1px,-1px)}.reveal{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.18,.84,.28,1)}html.js-reveals .reveal:not(.in){opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){html.js-reveals .reveal:not(.in){opacity:1;transform:none}.reveal{transition:none}}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,64px);flex-wrap:wrap}.sec-head .sec-title{display:flex;flex-direction:column;gap:12px;max-width:64ch}.sec-head h2{margin:0}.sec-head .sec-side{display:flex;flex-direction:column;gap:8px;max-width:36ch}.sec-head .sec-side p{margin:0;color:var(--fg-mute);font-size:15px}.icon{width:18px;height:18px;display:inline-block;flex-shrink:0}.film{position:relative}.film:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:3px 3px;opacity:var(--noise-opacity);z-index:200;mix-blend-mode:overlay}.theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3]{transition:opacity .2s ease,transform .28s ease}.theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3][data-theme-icon=light]{display:none}html[data-theme=light] .theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3][data-theme-icon=dark]{display:none}html[data-theme=light] .theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3][data-theme-icon=light]{display:block}@media(max-width:540px){.nav-apply[data-astro-cid-dmqpwcec]{display:none}}
