@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_243aa02c-module__0EwZ4W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_243aa02c-module__0EwZ4W__variable{--font-sans:"Outfit", "Outfit Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.p.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.p.1t-2a-g4m3ypx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_cfb1aee9-module__TYHTUG__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_cfb1aee9-module__TYHTUG__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.p.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7bc63b6f-module__fthOna__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7bc63b6f-module__fthOna__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f7f8fa;--surface:#fff;--surface-2:#eef3f9;--wash:#e7eef7;--ink:#0c1626;--ink-muted:#3f6188;--ink-label:#7e9ab8;--line:#dce6f1;--line-strong:#bfd0e2;--accent:#1b3a5c;--accent-ink:#fff;--band:#0c1626;--band-ink:#eef3f9;--band-muted:#7e9ab8;--band-line:#22344b;--alert:#b5533f;--ok:#3f7a6b;--spark:#2e6bff;--spark-pale:#9cbfff;--mast-from:#070b12;--mast-to:#132a54;--on-dark-muted:#a8b2c4;--glass-face:#ffffff94;--glass-face-hover:#ffffffbd;--glass-edge:#ffffffd9;--frame-edge:#0c16261a;--blob-a:#bfd0e2;--blob-b:#cbe7dd;--mint:#edf2f9;--rose:#e2eaf5;--sky:#e7eef8;--sand:#dee8f3;--lilac:#e9edf7;--mint-d:#cfe0ef;--rose-d:#c6d8ec;--sand-d:#d6e2f1;--glass-blur:1rem;--dur-fast:.15s;--dur-base:.3s;--dur-slow:.52s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-inout:cubic-bezier(.4,0,.2,1);--stagger:60ms;--container:80rem;--r-card:1.25rem;--r-sm:.25rem;--sect:3.75rem;--sect-px:1.25rem;--sans:var(--font-sans),system-ui,-apple-system,sans-serif;--serif:var(--font-serif),Georgia,serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace}html{font-size:clamp(1rem,1.1vw,3.75rem)}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.62}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400}p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@keyframes nudge-out{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes nudge-side{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes nudge-back{0%,to{transform:rotate(180deg)}50%{transform:rotate(180deg)translate(3px)}}@keyframes scale-from-big{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bloom-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-3.5rem,2.25rem)scale(1.09)}}@keyframes bloom-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2.75rem,-2.5rem)scale(1.13)}}.gh{isolation:isolate;position:relative}.glass{z-index:0;pointer-events:none;border-radius:var(--r-card);background:var(--glass-face);-webkit-backdrop-filter:blur(var(--glass-blur));will-change:backdrop-filter;box-shadow:inset 1px 1px 1px var(--glass-edge),  inset -1px -1px 1px var(--glass-edge);transition:background var(--dur-base) var(--ease-inout);position:absolute;inset:0;transform:translateZ(0)}.gh>:not(.glass){z-index:1;position:relative}.gh:hover>.glass{background:var(--glass-face-hover)}.hdr{z-index:80;pointer-events:none;padding:1.375rem max(2rem,env(safe-area-inset-right)) 1.375rem max(2rem,env(safe-area-inset-left));position:fixed;inset:0 0 auto}.hdr>*{pointer-events:auto}.hdrbar{border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;padding:.6875rem 1.25rem .6875rem 1.75rem;display:flex}.hdrbar>.glass{--glass-blur:1.5rem;border-radius:inherit;transition:background var(--dur-base) var(--ease-inout), box-shadow var(--dur-base) var(--ease-inout);background:linear-gradient(#ffffff24,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff1f}.hdrbar:hover>.glass{background:linear-gradient(#ffffff2e,#ffffff14)}.hdr.past .hdrbar>.glass,.hdr.past .hdrbar:hover>.glass{background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:inset 0 0 0 1px var(--line), 0 .5rem 1.75rem -.75rem #0c16262e}.brand{flex:none;align-items:center;text-decoration:none;display:flex}.brand-logo{align-items:center;gap:.6875rem;display:inline-flex}.brand-symbol{flex:none;width:1.875rem;height:1.875rem;display:block;overflow:visible}.brand-tile-back{fill:color-mix(in srgb,var(--spark) 62%,var(--band))}.brand-tile-mid{fill:color-mix(in srgb,var(--mint) 44%,var(--band))}.brand-tile-front{fill:var(--band-ink)}.brand-monogram{fill:var(--band);font-family:var(--sans);letter-spacing:-.12em;font-size:8.75px;font-weight:750}.brandword{letter-spacing:.19em;color:var(--band-ink);transition:color var(--dur-base) var(--ease-inout);font-size:1.1875rem;font-weight:500}.hdr.past .brandword{color:var(--ink)}.hdr.past .brand-tile-back{fill:color-mix(in srgb,var(--spark) 68%,var(--surface))}.hdr.past .brand-tile-mid{fill:color-mix(in srgb,var(--mint) 58%,var(--surface))}.hdr.past .brand-tile-front{fill:var(--ink)}.hdr.past .brand-monogram{fill:var(--surface)}.hdrnav{align-items:center;gap:1.875rem;min-width:0;display:flex}.hdrnav a{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb,var(--band-ink) 78%,transparent);transition:color var(--dur-fast) var(--ease-out);font-size:.78125rem;font-weight:500;text-decoration:none;position:relative}.hdrnav a:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-inout);background:currentColor;position:absolute;bottom:-.4375rem;left:0;right:0;transform:scaleX(0)}.hdrnav a:hover{color:var(--band-ink)}.hdrnav a:hover:after,.hdrnav a.active:after{transform:none}.hdrnav a.active{color:var(--band-ink)}.hdr.past .hdrnav a{color:var(--ink-muted)}.hdr.past .hdrnav a:hover,.hdr.past .hdrnav a.active{color:var(--ink)}.hdrend{flex:none;align-items:center;gap:1.25rem;display:flex}.hdrcta{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;background:var(--band-ink);color:var(--band);transition:background var(--dur-fast) var(--ease-out), color var(--dur-base) var(--ease-inout), transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.625rem;padding:.8125rem 1.375rem;font-size:.78125rem;font-weight:500;text-decoration:none;display:inline-flex}.hdrcta:active{transform:translateY(1px)}.hdrcta .arw{flex:none;width:1rem;height:1rem;display:block}.hdrcta:hover .arw{animation:nudge-out var(--dur-base) var(--ease-inout)}.hdr.past .hdrcta{background:var(--accent);color:var(--accent-ink)}.navbtn,.hdrpanel{display:none}.lang{align-items:center;gap:.4375rem;display:flex}.lang .sep{font-family:var(--mono);color:var(--band-line);transition:color var(--dur-base) var(--ease-out);font-size:.65rem}.hdr.past .lang .sep{color:var(--line-strong)}.lang button{font-family:var(--mono);letter-spacing:.12em;color:var(--band-muted);transition:color var(--dur-fast) var(--ease-out);padding:.1875rem 0;font-size:.65rem;position:relative}.lang button:after{content:"";width:0;height:1px;transition:width var(--dur-base) var(--ease-inout);background:currentColor;position:absolute;bottom:0;left:0}.lang button:hover,.lang button[aria-pressed=true]{color:var(--band-ink)}.lang button:hover:after,.lang button[aria-pressed=true]:after{width:100%}.hdr.past .lang button{color:var(--ink-label)}.hdr.past .lang button:hover,.hdr.past .lang button[aria-pressed=true]{color:var(--ink)}.wrap{width:min(var(--container),100% - 2*var(--sect-px));margin-inline:auto}@media (min-width:64rem){:root{--sect:6.25rem;--sect-px:2rem}}@media not (min-width:80rem){.hdrnav{display:none}.navbtn{display:grid}.hdr.open{background:var(--ground);flex-direction:column;padding-bottom:0;display:flex;inset:0}.hdr.open .hdrbar>.glass{box-shadow:none;background:0 0}.hdr.open .brandword{color:var(--ink)}.hdr.open .brandmark{background:var(--ink)}.hdr.open .navbtn{color:var(--ink)}.hdrpanel{overscroll-behavior:contain;opacity:0;visibility:hidden;min-height:0;padding:.5rem max(1.25rem,env(safe-area-inset-right)) calc(1.75rem + env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hdr.open .hdrpanel{opacity:1;visibility:visible;transition-delay:0s,0s}.hdrindex{flex-direction:column;display:flex}.hdrindex a{border-bottom:1px solid var(--line);color:var(--ink);opacity:0;transition:opacity var(--dur-base) var(--ease-out) calc(var(--i,0) * 26ms), transform var(--dur-base) var(--ease-out) calc(var(--i,0) * 26ms), color var(--dur-fast) var(--ease-out);border-left:2px solid #0000;grid-template-columns:2.25rem 1fr;align-items:baseline;gap:.625rem;padding:.9375rem .25rem;font-size:1.0625rem;text-decoration:none;display:grid;transform:translateY(.375rem)}.hdrindex a:before{content:attr(data-n);font-family:var(--mono);letter-spacing:.1em;color:var(--ink-label);font-variant-numeric:tabular-nums;font-size:.6875rem}.hdr.open .hdrindex a{opacity:1;transform:none}.hdrindex a.active{border-left-color:var(--accent);color:var(--accent)}.hdrindex a.active:before{color:var(--accent)}.hdrpanelfoot{opacity:0;transition:opacity var(--dur-base) var(--ease-out) .32s;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.hdr.open .hdrpanelfoot{opacity:1}.hdrpanelfoot .btn{margin-left:auto}.hdrpanelfoot .lang button{color:var(--ink-label)}.hdrpanelfoot .lang button[aria-pressed=true]{color:var(--ink)}.hdrpanelfoot .lang .sep{color:var(--line-strong)}}@media (64rem<=width<80rem){.hdrpanelfoot{display:none}}@media not (min-width:64rem){.hero{padding-block:7rem 4rem}.hdr{padding:.75rem max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}.hdrbar{gap:1rem;padding:.5rem .75rem .5rem 1rem}.brandword{letter-spacing:.16em;font-size:1rem}.hdrend{gap:.875rem}.hdrcta,.hdrend .lang{display:none}}.navbtn{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--band-ink);transition:color var(--dur-base) var(--ease-inout);background:0 0;border:0;flex:none;place-items:center;margin-right:-.5rem;padding:0}.hdr.past .navbtn{color:var(--ink)}.bars{width:1.125rem;height:.625rem;display:block;position:relative}.bars i{width:100%;height:1px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;left:0}.bars i:first-child{top:0}.bars i:last-child{bottom:0}.hdr.open .bars i:first-child{transform:translateY(.3125rem)rotate(45deg)}.hdr.open .bars i:last-child{transform:translateY(-.3125rem)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hdrindex a{transition:color var(--dur-fast) var(--ease-out)}.hdrpanel,.hdrpanelfoot{transition-duration:1ms}}.eyebrow{font-family:var(--mono);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);font-size:clamp(.9375rem,1.2vw,1.25rem);font-weight:400}.h2{font-family:var(--sans);letter-spacing:-.011em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:400;line-height:1.16}.lede{max-width:63ch;color:var(--ink-muted);font-size:1.125rem}.btn{background:var(--accent);color:var(--accent-ink);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:.5625rem;padding:.6875rem 1.125rem;font-size:.875rem;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in srgb,var(--accent) 86%,var(--ink))}.btn:active{transform:translateY(1px)}.btn .arw{flex:none;width:.9375rem;height:.9375rem;display:block}.btn:hover .arw{animation:nudge-out var(--dur-base) var(--ease-inout)}.btn.sm{padding:.5rem .875rem;font-size:.78125rem}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--accent)}.btn.quiet{box-shadow:none;color:var(--ink-label);background:0 0}.btn.quiet:hover{color:var(--ink)}.band .btn{background:var(--band-ink);color:var(--band)}.band .btn.ghost{color:var(--band-ink);box-shadow:inset 0 0 0 1px var(--band-line);background:0 0}section{padding-block:var(--sect);border-top:1px solid var(--line)}section.band{border-top:0}section.tinted{background:var(--wash);border-top-color:#0000}#ai-era,#work,#chart,#terms{background:#fff}section.t-mint{background:var(--mint);border-top-color:#0000}section.t-rose{background:var(--rose);border-top-color:#0000}section.t-sky{background:var(--sky);border-top-color:#0000}section.t-sand{background:var(--sand);border-top-color:#0000}.shead{gap:.875rem;margin-bottom:2.375rem;display:grid}.shead .h2{max-width:19ch}.rv{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(1rem)}.in .rv,.rv.in{opacity:1;transform:none}.band{background:var(--band);color:var(--band-ink);position:relative;overflow:hidden}.band .eyebrow{color:var(--band-ink)}.aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora:before,.aurora:after{content:"";will-change:transform;border-radius:50%;position:absolute}.aurora:before{width:64rem;height:64rem;animation:bloom-a 38s var(--ease-inout) infinite;background:radial-gradient(circle,#9cbde02b 0%,#9cbde00d 42%,#0000 66%);top:-24rem;right:-16rem}.aurora:after{width:50rem;height:50rem;animation:bloom-b 47s var(--ease-inout) infinite;background:radial-gradient(circle,#cbe7dd21 0%,#cbe7dd0a 45%,#0000 68%);bottom:-26rem;left:-18rem}.band.masthead{background:linear-gradient(160deg,var(--mast-from) 0%,var(--mast-to) 100%)}.hero{flex-direction:column;align-items:flex-start;padding-block:9.5rem 7.5rem;display:flex;position:relative}.hero .eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--band-ink);font-size:clamp(.9375rem,1.4vw,1.25rem)}.hero h1{font-family:var(--sans);letter-spacing:-.011em;text-wrap:balance;max-width:15em;margin-top:2.125rem;font-size:clamp(2.25rem,5.4vw,4.875rem);font-weight:400;line-height:1.12}.hero .lede{color:var(--on-dark-muted);max-width:42em;margin-top:2rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.hero-btns{flex-wrap:wrap;gap:.875rem;margin-top:2.625rem;display:flex}.hero-btns .btn{padding:.875rem 1.5rem;font-size:1rem}.band .btn.ghost{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff26}.band .btn.ghost:hover{background:#ffffff24}.hero-meta{flex-wrap:wrap;margin-top:2.75rem;display:flex}.hero-meta li{border-left:1px solid var(--band-line);font-family:var(--mono);letter-spacing:.03em;color:var(--band-ink);align-items:center;gap:.625rem;padding-inline:1.625rem;font-size:.8125rem;line-height:2.25;display:flex}.hero-meta li:first-child{border-left:0;padding-left:0}.hero-meta .tk{width:.9375rem;height:.9375rem;color:var(--spark-pale);transition:color var(--dur-base) var(--ease-out);flex:none}.hero-meta li:hover .tk{color:var(--spark)}@media not (min-width:56rem){.hero-meta{gap:.125rem 0}.hero-meta li{border-left:0;flex:100%;padding-inline:0}}.cstrip{background:var(--mast-from);border-bottom:1px solid var(--band-line);padding-block:0}.cstrip-row{padding-block:2.125rem;display:flex}.cstrip-row li{border-left:1px solid var(--band-line);flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;padding-inline:1.75rem;display:flex}.cstrip-row li:first-child{border-left:0;padding-left:0}.cstrip-row li:last-child{padding-right:0}.cstrip-key{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--spark-pale);font-size:.75rem}.cstrip-val{color:var(--band-ink);font-size:.9375rem;line-height:1.45}@media not (min-width:56rem){.cstrip-row{flex-wrap:wrap;row-gap:1.75rem}.cstrip-row li{flex:45%;padding-inline:1.25rem}.cstrip-row li:nth-child(odd){border-left:0;padding-left:0}}@media not (min-width:34rem){.cstrip-row li{border-left:0;flex:100%;padding-inline:0}}.strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.strip-track{width:max-content;animation:34s linear infinite infinite-scroll;display:flex}.strip:hover .strip-track,.strip:focus-within .strip-track{animation-play-state:paused}.strip-run{display:flex}.strip a{white-space:nowrap;font-family:var(--serif);color:var(--ink-label);transition:color var(--dur-base) var(--ease-out);place-items:center;padding-inline:2.75rem;font-size:1.375rem;display:grid}.strip a img{object-fit:contain;filter:grayscale()opacity(.5);width:auto;max-width:11rem;height:2rem;transition:filter var(--dur-base) var(--ease-out);display:block}.strip a:hover img,.strip a:focus-visible img{filter:grayscale(0)opacity()}.strip a:hover{color:var(--ink)}.strip a.mark-sq img{height:2.75rem}.pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:999px;padding:.5rem .875rem;font-size:.6875rem}.pill:hover{border-color:var(--accent);color:var(--ink)}.pill[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.inline-link{color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));transition:background-size var(--dur-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:.9375rem;text-decoration:none}.inline-link:hover{background-size:100% 1px}.mhead{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.mhead .shead{margin-bottom:0}.mhead .learn{margin-top:.625rem}.mstrip{margin-top:2.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 90%,#0000)}.mstrip-track{width:max-content;animation:46s linear infinite infinite-scroll;display:flex}.mstrip:hover .mstrip-track,.mstrip:focus-within .mstrip-track{animation-play-state:paused}.mrun{gap:clamp(3rem,7vw,8rem);padding-right:clamp(3rem,7vw,8rem);display:flex}.metric{align-content:start;gap:.5rem;display:grid}.metric .num{font-family:var(--sans);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-end;min-height:calc(clamp(4rem,10vw,9.5rem)/1.08696);font-size:clamp(4rem,10vw,9.5rem);font-weight:300;line-height:.92;display:flex}.metric .num.ph{color:var(--spark);font-family:var(--mono);letter-spacing:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400}.metric .ml{opacity:.5;white-space:nowrap;font-size:clamp(1.0625rem,1.5vw,1.5rem);font-weight:500}.metric .ms{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-label);white-space:nowrap;font-size:.6875rem}.tracks{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.75rem;display:grid}.track{border-radius:1.25rem;padding:1.875rem;position:relative;overflow:hidden}.track .glass{border-radius:1.25rem}.track.left{transition:box-shadow var(--dur-base) var(--ease-out)}.track.left.halted{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alert) 28%,transparent)}.thead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.track .tl{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-label);text-transform:uppercase;font-size:.65rem}.track h3{font-family:var(--sans);margin:.5rem 0 0;font-size:1.5rem;font-weight:500;line-height:1.75rem}.tcount{font-family:var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:2.75rem;font-weight:300;line-height:1}.tcount s{color:var(--ink-label);font-size:1.0625rem;text-decoration:none}.track.left.halted .tcount{color:var(--alert)}.steps{padding-left:2.375rem;position:relative}.spine{background-image:repeating-linear-gradient(to bottom,var(--line-strong) 0 .1875rem,transparent .1875rem .4375rem);border-radius:2px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.625rem}.spine i{width:2px;height:calc(var(--p,0) * 100%);background:var(--accent);border-radius:2px;transition:height 90ms linear;display:block;position:absolute;top:0;left:0}.track.left.halted .spine i{background:var(--alert)}.step{opacity:0;min-height:2.875rem;transition:opacity var(--dur-slow) var(--ease-out) calc(var(--i,0) * var(--stagger)), transform var(--dur-slow) var(--ease-out) calc(var(--i,0) * var(--stagger));align-items:center;padding:.4375rem 0;display:grid;position:relative;transform:translateY(.5rem)}.in .step{opacity:1;transform:none}.step .n{background:var(--ground);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--mono);color:var(--ink-label);transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;font-size:.625rem;display:grid;position:absolute;top:50%;left:-2.375rem;transform:translateY(-50%)}.step .lb{color:var(--ink-label);transition:color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);font-size:.96875rem;line-height:1.4;transform:translate(-4px)}.step.on .n{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.in .step.on .n{animation:scale-from-big var(--dur-base) var(--ease-out)}.step.on .lb{color:var(--ink);transform:none}.track.left.halted .step.on .n{background:var(--alert);box-shadow:inset 0 0 0 1px var(--alert)}.chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label);outline:1px solid color-mix(in srgb,currentColor 42%,transparent);outline-offset:-1px;white-space:nowrap;transition:color var(--dur-base) var(--ease-inout),outline-color var(--dur-base) var(--ease-inout), background var(--dur-base) var(--ease-inout);background:0 0;border:0;border-radius:60px;align-items:center;gap:.5em;padding:.35em .95em .35em .7em;font-size:.625rem;display:inline-flex}.chip .ci{opacity:.75;width:1.2em;height:1.2em;transition:opacity var(--dur-base) var(--ease-out);flex:none;display:block}.halt{opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);align-items:center;gap:.625rem;margin:.5rem 0 .25rem;display:flex;position:relative;transform:translate(-.5rem)}.halt:before{content:"";background:var(--alert);width:.4375rem;height:1px;position:absolute;top:50%;left:-1.9375rem}.halt i{background:var(--alert);opacity:.45;transform-origin:0;height:1px;transition:transform .85s var(--ease-inout);flex:1;display:block;transform:scaleX(0)}.track.left.halted .halt i{transform:none}.halt span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--alert);font-size:.625rem}.track.left.halted .halt{opacity:1;transform:none}.track.right{flex-direction:column;display:flex}.track.right .tail{margin-top:auto}.track .tail{border-top:1px solid var(--line);color:var(--ink-label);opacity:0;transition:opacity var(--dur-slow) var(--ease-out) .62s;margin-top:1.75rem;padding-top:1.125rem;font-size:.875rem;line-height:1.55}.in .track .tail{opacity:1}.track.left .tail{color:var(--alert)}.chart{border-radius:var(--r-card);padding:1.625rem 1.625rem 1.25rem}.chart-top{flex-wrap:wrap;align-items:baseline;gap:1rem 1.625rem;margin-bottom:1.625rem;display:flex}.chart-top .cap{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-label);text-transform:uppercase;font-size:.65rem}.legend{font-family:var(--mono);color:var(--ink-muted);gap:1.125rem;margin-left:auto;font-size:.6875rem;display:flex}.legend i{vertical-align:-1px;width:.625rem;height:.625rem;margin-right:.4375rem;display:inline-block}.plot{grid-template-columns:repeat(5,1fr);align-items:end;gap:clamp(.5rem,3vw,2.5rem);height:15.625rem;display:grid;position:relative}.colwrap{justify-content:center;align-items:flex-end;gap:.5625rem;height:100%;display:flex;position:relative}.bar{width:clamp(1rem,3.4vw,1.625rem);height:calc(var(--h) * 100%);transform-origin:50% 100%;transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i) * var(--stagger));transform:scaleY(0)}.in .bar{transform:scaleY(1)}.bar.v{background:var(--alert)}.bar.e{background:var(--ok)}.bar.over{background:repeating-linear-gradient(-45deg,var(--alert) 0 3px,transparent 3px 7px),color-mix(in srgb,var(--alert) 18%,transparent)}.bval{bottom:calc(var(--h) * 100% + .4375rem);font-family:var(--mono);color:var(--ink-label);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-base) var(--ease-out);font-size:.625rem;transition-delay:.52s;position:absolute}.in .bval{opacity:1}.bval.v{left:50%;transform:translate(calc(-50% - .3125rem))}.bval.e{right:50%;transform:translate(calc(50% + .3125rem))}.timeout{left:0;bottom:calc(var(--t) * 100%);border-top:1px dashed var(--alert);width:0;height:0;transition:width .7s var(--ease-out);transition-delay:.64s;position:absolute}.in .timeout{width:100%}.timeout b{font-family:var(--mono);letter-spacing:.14em;color:var(--alert);padding-left:.5rem;font-size:.625rem;font-weight:500;position:absolute;top:-1.1875rem;right:0}.xaxis{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);gap:clamp(.5rem,3vw,2.5rem);margin-top:.625rem;padding-top:.5625rem;display:grid}.xaxis span{font-family:var(--mono);color:var(--ink-label);text-align:center;letter-spacing:.06em;font-size:.65rem}.chart-foot{color:var(--ink-muted);max-width:72ch;margin-top:1.25rem;font-size:.90625rem}.table-scroll{background:var(--surface);border:1px solid var(--line);border-radius:1.5rem;padding:.5rem 2.125rem .875rem;overflow-x:auto;box-shadow:0 1px 2px #0a0e1612,0 10px 28px -6px #0a0e161f}table{border-collapse:collapse;width:100%}thead th{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-label);text-align:left;border-bottom:1px solid var(--line-strong);padding:1rem .75rem;font-size:.75rem;font-weight:500}thead th.c{text-align:center;width:14.375rem}thead th.c:nth-child(2){color:var(--alert)}thead th.c:last-child{color:var(--spark)}tbody tr{border-bottom:1px solid var(--line);transition:background var(--dur-fast) var(--ease-out)}tbody tr:last-child{border-bottom:0}tbody tr:hover{background:var(--surface-2)}tbody td{color:var(--ink);padding:.8125rem .75rem;font-size:1.0625rem;line-height:1.45}tbody td:first-child{padding-right:1.5rem}tbody td.c{text-align:center}tbody td.c svg{display:block}.vbadge{background:color-mix(in srgb,var(--spark) 8%,transparent);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spark) 55%,transparent);color:var(--spark);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vbadge svg{width:.8125rem;height:.8125rem}.vbadge.no{background:color-mix(in srgb,var(--alert) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--alert) 55%,transparent);color:var(--alert)}.arch{background:var(--line);border:1px solid var(--line);border-radius:1.25rem;gap:1px;display:grid;overflow:hidden}.entry{background:var(--ground);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.125rem 1.625rem;display:flex}.entry .el{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-label);font-size:.65rem}.efield{border:1px solid var(--line-strong);background:var(--surface);border-radius:.5rem;flex:1;align-items:center;gap:.625rem;min-width:16rem;padding:.5625rem .75rem;display:flex}.efield b{color:var(--ink);font-size:.875rem;font-weight:500}.efield span{color:var(--ink-muted);font-size:.875rem}.efield .car{background:var(--accent);width:1px;height:1.0625rem;margin-left:auto}.arch.beat .efield{border-color:var(--accent)}.arch.beat .efield .car{opacity:1;animation:none}.efield .car{animation:1.1s step-end infinite blink}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.kbd{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-muted);border:1px solid var(--line-strong);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border-bottom-width:2px;border-radius:.25rem;padding:.25rem .4375rem;font-size:.625rem}.arch.beat .kbd{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.stack{background:var(--ground);padding:1.375rem 1.625rem 1.5rem}.stackh{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.875rem;display:flex}.stackh p{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-label);font-size:.65rem}.stackh span{font-family:var(--mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:.65rem}.stack.settled .stackh span{color:var(--ok)}.tiers{position:relative}.srail{height:var(--h,100%);background:var(--line);width:2px;position:absolute;top:0;left:1.0625rem}.srail i{width:100%;height:var(--run,0px);background:var(--accent);opacity:.55;position:absolute;top:0;left:0}.packet{background:var(--accent);width:.375rem;height:.375rem;transform:translateY(var(--y,0px));will-change:transform;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent) 18%,transparent);border-radius:50%;position:absolute;top:0;left:-.125rem}.tier{border-top:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr) 17.5rem;align-items:start;gap:0 1.375rem;padding:1.0625rem 0;display:grid;position:relative}.tier:first-child{border-top:0;padding-top:.375rem}.tier:nth-last-child(2){padding-bottom:.375rem}.tno{z-index:1;background:var(--ground);border:1px solid var(--line-strong);width:1.625rem;height:1.625rem;font-family:var(--mono);letter-spacing:.04em;color:var(--ink-label);font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);border-radius:50%;justify-self:center;place-items:center;font-size:.5625rem;display:grid;position:relative}.tier.past .tno{border-color:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--ink-muted)}.tier.lit .tno{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--ground));box-shadow:0 0 0 .3125rem color-mix(in srgb,var(--accent) 9%,transparent)}.tier .ln{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-label);transition:color var(--dur-base) var(--ease-out);font-size:.65rem}.tier.lit .ln{color:var(--accent)}.tier .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;max-width:34rem;margin-top:.625rem;display:grid}.tier .chip{background:var(--surface);border:1px solid var(--line);color:var(--ink-muted);transition:opacity var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);border-radius:.5rem;outline:0;padding:.375rem .6875rem .375rem .5625rem;font-size:.8125rem}.tier .chip .ci{opacity:.55;width:.875rem;height:.875rem}.tier.lit .chip{border-color:var(--line-strong);color:var(--ink)}.tier.lit .chip .ci{opacity:.8}.tier.lit .chip.act .ci{opacity:1}.tier.lit .chip.act{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent);font-weight:500}.tier.past .chip.act{border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--ink)}.emit{border:1px solid var(--line);background:var(--surface);opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:.75rem;grid-column:3;gap:.3125rem;padding:.6875rem .8125rem;display:grid;transform:translateY(.375rem)}.emit.done{opacity:1;border-color:var(--line-strong);transform:none}.emit .erow{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.emit .ek{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);font-size:.625rem}.emit .ev{color:var(--ink);font-size:.875rem;line-height:1.35}.emit .ev i{font-style:normal;font-family:var(--mono);color:var(--ink-muted);margin-top:.125rem;font-size:.75rem;display:block}.emit.done .tone{animation:tonepop .38s var(--ease-out) .12s both}@keyframes tonepop{0%{opacity:0;transform:scale(.86)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.tone{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.1875rem .4375rem;font-size:.625rem}.tone.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 15%,transparent)}.tone.nu{color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}@media (prefers-reduced-motion:reduce){.emit.done .tone{animation:none}}:root{--rl-perf:#a9682b;--rl-priv:#3f7a6b;--rl-roll:#63569e;--rl-audit:#2f6f9e}.cross li[data-hl=perf]{--rc:var(--rl-perf)}.cross li[data-hl=priv]{--rc:var(--rl-priv)}.cross li[data-hl=roll]{--rc:var(--rl-roll)}.cross li[data-hl=audit]{--rc:var(--rl-audit)}.cross{background:var(--ground);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1.25rem 1.625rem;display:flex}.cross .ln{font-family:var(--mono);letter-spacing:.13em;color:var(--ink-label);text-transform:uppercase;font-size:.65rem}.cross ul{flex-wrap:wrap;gap:.5rem;margin-left:auto;list-style:none;display:flex}.cross li{color:var(--ink-muted);cursor:default;border:1px solid var(--line);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border-radius:999px;padding:.4375rem .75rem .4375rem .625rem;font-size:.8125rem}.cross li:before{content:"";background:var(--rc);vertical-align:.06em;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:.5rem;display:inline-block}.cross li:hover{background:var(--surface-2);color:var(--ink);border-color:var(--rc)}.arch[data-hl] .chip{opacity:.24}.arch[data-hl=perf] .chip[data-t~=perf],.arch[data-hl=priv] .chip[data-t~=priv],.arch[data-hl=roll] .chip[data-t~=roll],.arch[data-hl=audit] .chip[data-t~=audit]{opacity:1;border-color:var(--accent);color:var(--ink)}.boundary{background:var(--ground);border-top:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:.875rem 1.375rem;margin-top:1px;padding:1.25rem 1.625rem;display:flex}.boundary .bl{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-label);text-transform:uppercase;font-size:.65rem}.boundary .bt{flex-wrap:wrap;gap:.4375rem;margin-left:auto;display:flex}.boundary .bt span{font-family:var(--mono);color:var(--ink-muted);border:1px dashed var(--line-strong);padding:.3125rem .625rem;font-size:.6875rem}@media not (min-width:64rem){.tier{grid-template-columns:2.25rem minmax(0,1fr)}.emit{grid-column:2;margin-top:.75rem}}@media not (min-width:56rem){.tier .chip{border-left-width:3px;padding-left:.5rem}.tier .chip[data-t~=audit]{border-left-color:var(--rl-audit)}.tier .chip[data-t~=roll]{border-left-color:var(--rl-roll)}.tier .chip[data-t~=priv]{border-left-color:var(--rl-priv)}.tier .chip[data-t~=perf]{border-left-color:var(--rl-perf)}.cross ul{margin-left:0}.tier .chips{grid-template-columns:minmax(0,1fr)}}.rail-head{align-items:flex-end;gap:1.25rem;margin-bottom:1.625rem;display:flex}.arrows{gap:.5rem;margin-left:auto;display:flex}.arrows button{border:1px solid var(--ink);outline-offset:-1px;width:2.25rem;height:2.25rem;color:var(--ink);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.arrows button:hover{background:var(--ink);border-color:var(--ink);color:var(--ground)}.arrows button[disabled]{opacity:.2;pointer-events:none}.crail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;padding-bottom:.375rem;display:flex;overflow-x:auto}.crail::-webkit-scrollbar{display:none}.icard{scroll-snap-align:start;border-radius:1.25rem;flex-direction:column;flex:0 0 clamp(16rem,27vw,20.5rem);min-height:21rem;padding:1.875rem;display:flex;position:relative;overflow:hidden}.icard .glass{border-radius:1.25rem}.ghover{opacity:0;transition:opacity var(--dur-base) var(--ease-inout);background:#ffffff54;border-radius:1.25rem;position:absolute;inset:0}.icard:hover .ghover{opacity:1}.icard h4{font-family:var(--sans);margin-bottom:0;font-size:1.5rem;font-weight:500;line-height:1.75rem}.ibody{flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.itext{opacity:0;transition:opacity var(--dur-base) var(--ease-inout);gap:1.25rem;display:grid}.icard:hover .itext,.icard:focus-within .itext{opacity:1}.itext p{color:var(--ink-muted);font-size:.9375rem;line-height:1.5}.itext ul{gap:.375rem;list-style:none;display:grid}.itext li{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-muted);padding-left:.875rem;font-size:.75rem;position:relative}.itext li:before{content:"";background:var(--line-strong);border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5rem;left:0}.iph{background:var(--surface-2);border:1px solid var(--line);transition:opacity var(--dur-base) var(--ease-inout);border-radius:.75rem;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.icard:hover .iph,.icard:focus-within .iph{opacity:0}.iph img{object-fit:cover;filter:saturate(.8)contrast(1.02);width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.in .iph img{animation:scale-from-big .7s var(--ease-out) both}.iph i{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-label);font-size:.65rem;font-style:normal}.in .iph i{animation:scale-from-big .7s var(--ease-out) both}.learn{cursor:pointer;font-family:var(--sans);color:var(--ink);background:0 0;border:0;align-self:flex-start;align-items:center;padding:.25rem 0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.learn .ar{opacity:1;width:.9375rem;height:.9375rem;transition:width var(--dur-base) var(--ease-inout),opacity var(--dur-base) var(--ease-inout), margin var(--dur-base) var(--ease-inout),transform var(--dur-base) var(--ease-inout);flex:none;display:block;overflow:hidden}.learn .ar svg{width:.9375rem;height:.9375rem;display:block}.learn .ar.l{opacity:0;width:0;transform:scale(0)}.learn .lt{margin-right:.5rem}.learn:hover .ar.l{opacity:1;width:.9375rem;margin-right:.5rem;transform:scale(1)}.learn:hover .ar.r{opacity:0;width:0;transform:scale(0)}#industries,#tracks{position:relative;overflow:hidden}.blob.b4{opacity:.45;background:var(--mint-d);width:32rem;height:32rem;bottom:-13rem;left:-11rem}.blob.b3{opacity:.5;background:var(--rose-d);width:34rem;height:34rem;top:-12rem;right:-10rem}@media not (min-width:64rem){.icard{min-height:0}.itext{opacity:1}.iph{aspect-ratio:285/216;opacity:1;margin-top:1.25rem;position:relative;inset:auto}.icard:hover .iph,.icard:focus-within .iph{opacity:1}}.site-foot{background:var(--band);color:var(--band-ink);border-top:0;padding:4.5rem 0 0;position:relative;overflow:hidden}.site-foot .blob.b5{opacity:.14;background:var(--mint-d);width:36rem;height:36rem;top:-16rem;right:-12rem}.site-foot .blob.b6{opacity:.12;background:var(--rose-d);width:30rem;height:30rem;bottom:2rem;left:-10rem}.fgrid{grid-template-columns:1.6fr repeat(4,1fr);align-items:start;gap:2.5rem 2rem;display:grid;position:relative}.footer-logo .brand-symbol{width:2.125rem;height:2.125rem}.footer-logo .brandword{font-family:var(--mono);letter-spacing:.22em;font-size:.8125rem;font-weight:500}.fbrand .sub{font-family:var(--sans);color:var(--band-muted);max-width:38ch;margin-top:1.125rem;font-size:.875rem;line-height:1.55}.fcol h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--band-muted);margin-bottom:1rem;font-size:.625rem}.fcol ul{gap:.625rem;list-style:none;display:grid}.fcol a{color:var(--band-ink);opacity:.82;transition:opacity var(--dur-fast) var(--ease-out);font-size:.90625rem;text-decoration:none;position:relative}.fcol a:after{content:"";width:0;height:1px;transition:width var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:-.1875rem;left:0}.fcol li span{color:var(--band-muted);font-size:.90625rem}.fcol a:hover{opacity:1}.fcol a:hover:after{width:100%}.fword{height:clamp(3.5rem,9vw,7.5rem);margin-top:3.5rem;position:relative;overflow:hidden}.fword span{font-family:var(--sans);letter-spacing:-.05em;color:var(--band-ink);opacity:.09;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,15.5vw,15rem);font-weight:300;line-height:.78;display:block}.flegal{border-top:1px solid var(--band-line);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;padding:1.375rem 0 2.25rem;display:flex;position:relative}.flegal p,.flegal a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--band-muted);font-size:.6875rem;text-decoration:none}.flegal p:last-child{margin-left:auto}.flegal a:hover{color:var(--band-ink)}.totop{z-index:40;right:max(1.25rem,env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--ground);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(.5rem)}.totop.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.totop:hover{background:var(--ink);color:var(--ground);border-color:var(--ink)}.totop svg{width:.9375rem;height:.9375rem;display:block}@media (min-width:64rem){.totop{bottom:2rem;right:2rem}}@media (prefers-reduced-motion:reduce){.totop{transition-duration:1ms}}@media not (min-width:64rem){.fgrid{grid-template-columns:1fr 1fr}.fbrand{grid-column:1/-1}.flegal p:last-child{margin-left:0}}@media not (min-width:40rem){.fgrid{grid-template-columns:1fr}}.stagewrap{background:var(--surface);border:1px solid var(--line);border-radius:2rem;height:46rem;position:relative;overflow:hidden}.blob{filter:blur(7.5rem);opacity:.85;pointer-events:none;border-radius:50%;position:absolute}.blob.b1{background:var(--mint-d);width:26rem;height:26rem;top:-9rem;left:-7rem}.blob.b2{background:var(--rose-d);width:30rem;height:30rem;bottom:-11rem;right:-9rem}.blob.b4{background:var(--sand-d);width:34rem;height:34rem;bottom:-14rem;left:-12rem}.stage{position:absolute;inset:0}.pane{width:45rem;height:25rem;transform:translate(var(--tx),calc(var(--ty) + var(--hy,0rem)));transition:transform var(--dur-base) var(--ease-out);margin:-12.5rem 0 0 -22.5rem;position:absolute;top:50%;left:50%}.pane.back{--tx:-5.5rem;--ty:-8.75rem;z-index:1}.pane.mid{--tx:0rem;--ty:0rem;z-index:2}.pane.front{--tx:5.5rem;--ty:8.75rem;z-index:3}.stage:hover .pane.back{--hy:-2.5rem}.stage:hover .pane.front{--hy:2.5rem}.tilt{width:100%;height:100%;transform:rotate(5.25deg)scaleY(.96)skew(-15.59deg)}.frame{border:1px solid var(--frame-edge);-webkit-backdrop-filter:blur(2.5px);background:#ffffff1a;border-radius:2rem;height:100%;padding:.5rem}.screen{border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;height:100%;position:relative;overflow:hidden}.pxgrid{background-color:var(--surface-2);background-image:repeating-linear-gradient(to right,transparent 0 1.3125rem,var(--surface) 1.3125rem 1.375rem), repeating-linear-gradient(to bottom,transparent 0 1.3125rem,var(--surface) 1.3125rem 1.375rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(128deg,#00000059 0%,#000 50%,#00000059 100%);mask-image:linear-gradient(128deg,#00000059 0%,#000 50%,#00000059 100%)}.tiles{grid-template-columns:repeat(5,5rem);gap:3rem;display:grid;position:absolute;top:1.5rem;left:3.5rem}.tiles span{border:1px solid var(--line);background:var(--surface);height:5rem;font-family:var(--mono);letter-spacing:.06em;color:var(--ink-muted);border-radius:1.25rem;place-items:center;font-size:.8125rem;display:grid}.sig{border:1px solid var(--frame-edge);-webkit-backdrop-filter:blur(2.5px);background:#ffffff1a;border-radius:1rem;width:15rem;padding:.5rem;position:absolute}.sigin{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;gap:.375rem;padding:.625rem;display:grid}.sig .t{color:var(--ink);font-size:.875rem;line-height:1.35}.sig .s{font-family:var(--mono);color:var(--ink-label);letter-spacing:.04em;font-size:.6875rem}.sig .row{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.tag{font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .4375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.tag.up{color:var(--alert);background:color-mix(in srgb,var(--alert) 12%,transparent)}.tag.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.tag.nu{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.sig .big{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.spark{width:100%;height:3.25rem;display:block}.mini{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;position:absolute}.mini .mh{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-label);padding:.5rem .625rem;font-size:.625rem}.mini .mr{border-bottom:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.75rem;display:flex}.mini .mr:last-child{border-bottom:0}.mini .mr i{background:var(--line-strong);border-radius:50%;flex:none;width:.375rem;height:.375rem}.mini .mr i.a{background:var(--alert)}.mini .mr i.o{background:var(--ok)}.rules{gap:.5625rem;width:9rem;display:grid;position:absolute}.rule{border:1px solid var(--line);border-radius:.25rem;align-items:center;gap:.25rem;height:1.5rem;padding:0 .375rem;display:flex}.rule.hot{background:color-mix(in srgb,var(--alert) 18%,var(--surface))}.rule.cool{background:var(--surface-2)}.rule b{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:1;height:.4375rem}.rule s{background:var(--surface);border:1px solid var(--line);border-radius:50%;width:.4375rem;height:.4375rem}.bracket{color:var(--line-strong);position:absolute}.slabel{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;z-index:4;font-size:.6875rem;position:absolute}.lead{z-index:4;color:var(--line-strong);position:absolute}@media not (min-width:80rem){.stage{transform:scale(.82)}.stagewrap{height:40rem}}@media not (min-width:64rem){.stage{transform:scale(.58)}.stagewrap{height:28rem}}@media not (min-width:48rem){.stage{transform:scale(.4)}.stagewrap{border-radius:1.25rem;height:20rem}}body[data-swapping="1"] main{opacity:.28;transition:opacity 90ms linear}@media not (min-width:56rem){.tracks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv,.step,.track .tail{opacity:1;transform:none}.step .lb,.halt i{transform:none}.bar{transform:scaleY(1)}.bval{opacity:1}.timeout{width:100%}.aurora:before,.aurora:after,.strip-track,.mstrip-track{animation:none}.mstrip{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.stage:hover .pane.back,.stage:hover .pane.front{--hy:0rem}.packet{display:none}}.cred-banner{aspect-ratio:1148/525;background:var(--surface-2);border-radius:1.25rem;align-items:flex-start;display:flex;position:relative;overflow:hidden}.cred-img{object-fit:cover;filter:saturate(.8)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.in .cred-img{animation:scale-from-big .7s var(--ease-out) both}.cred-wash{pointer-events:none;background:linear-gradient(100deg,var(--ground) 4%, color-mix(in srgb,var(--ground) 82%,transparent) 34%, color-mix(in srgb,var(--ground) 28%,transparent) 64%,transparent 88%);position:absolute;inset:0}.cred-head{z-index:1;gap:1rem;max-width:44rem;padding:clamp(1.75rem,4vw,3.25rem);display:grid;position:relative}.cred-head .lede{max-width:34ch}.cred-body{z-index:2;grid-template-columns:19rem 1fr;align-items:start;gap:1.5rem;margin-top:-3.5rem;padding-left:1rem;display:grid;position:relative}.cred-index{flex-direction:column;justify-content:space-between;gap:3rem;min-height:20rem;padding-top:5rem;display:flex}.cred-count{gap:1.25rem;display:grid}.cno{font-family:var(--sans);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:300;line-height:1}.cred-progress{align-items:baseline;gap:.375rem;display:flex}.cred-total{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-label);font-variant-numeric:tabular-nums;font-size:.6875rem}.cred-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cred-steps li{opacity:.2;transition:opacity var(--dur-base) var(--ease-out)}.cred-steps li.on{opacity:1}.cred-steps button{cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;border:0;padding:0;font-size:1.125rem;font-weight:500;position:relative}.cred-steps button:after{content:"";position:absolute;inset:-.4375rem 0}.cred-steps li:not(.on) button:hover{opacity:.6}.cred-index .cred-arrows{margin-left:0}.cred-arrows{gap:.75rem}.cred-arrows button{outline:1px solid var(--ink);outline-offset:-1px;border:0}.cred-arrows button:first-child{transform:rotate(180deg)}.cred-arrows button svg{aspect-ratio:17/12;width:1.0625rem;display:block}.cred-arrows button:hover{background:var(--ink);color:var(--ground)}.cred-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;padding:.375rem;display:flex;overflow-x:auto}.cred-rail::-webkit-scrollbar{display:none}.cred-rail:after{content:"";flex:0 0 max(0px,100% - clamp(17rem,29vw,22rem) - 1.25rem)}.gcard{scroll-snap-align:start;opacity:.55;transition:opacity var(--dur-base) var(--ease-out);border-radius:1.25rem;flex-direction:column;flex:0 0 clamp(17rem,29vw,22rem);gap:1rem;padding:1.875rem;display:flex;position:relative;overflow:hidden}.gcard.on{opacity:1}.gcard .glass{border-radius:1.25rem}.gtop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.gtop code{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.gtop .idx{font-family:var(--sans);color:var(--line-strong);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:300;line-height:1}.gcard.on .gtop .idx{color:var(--accent)}.gcard h3{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:500;line-height:1.75rem}.gcard .lead{font-family:var(--serif);color:var(--alert);margin:0;font-size:1.0625rem;font-weight:600}.gcard .body{color:var(--ink-muted);margin:0;font-size:1rem;line-height:1.5rem}.checks{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.checks li{align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.4;display:flex}.checks svg{color:var(--ok);flex:none;margin-top:.2rem}.gcard .learn{margin-top:auto}@media not (min-width:64rem){.cred-banner{aspect-ratio:auto;background:#1a2c43;align-items:flex-end;min-height:26rem}.cred-img{object-position:68% center;filter:saturate(.72)contrast(1.05)brightness(.72)}.cred-wash{background:linear-gradient(#070f1b1a 0%,#070f1b57 28%,#070f1bf0 100%)}.cred-head{max-width:none;color:var(--band-ink);gap:.875rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) 3.75rem}.cred-head .eyebrow{color:var(--spark-pale)}.cred-head .lede{color:#eef3f9c7;max-width:38ch}.cred-body{grid-template-columns:1fr;gap:1.25rem;margin-top:-2rem;padding-left:0}.cred-index{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:0;padding-top:0}.cred-count{grid-auto-flow:column;align-items:center;gap:1rem;min-width:0}.cred-progress{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-width:2.625rem;padding:.375rem .6875rem}.cred-steps{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:.5rem;min-width:0;padding:.25rem 0;display:flex;overflow-x:auto}.cred-steps::-webkit-scrollbar{display:none}.cred-steps li{opacity:1;scroll-snap-align:start;flex:none}.cred-steps button{border:1px solid var(--line);background:var(--surface);min-height:2.5rem;color:var(--ink-muted);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;padding:.625rem .875rem;font-size:.875rem;line-height:1}.cred-steps button:after{display:none}.cred-steps li.on button{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cred-steps li:not(.on) button:hover{opacity:1;border-color:var(--line-strong);color:var(--ink)}.cred-arrows{flex:none;gap:.5rem}.cred-arrows button{background:var(--surface);outline:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%}.cred-arrows button:not([disabled]):active{background:var(--accent);color:var(--accent-ink)}.gcard{opacity:1}}@media (prefers-reduced-motion:reduce){.cred-steps li,.gcard{transition-duration:1ms}}a,button,summary,[role=button]{-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 12%,transparent)}html{-webkit-text-size-adjust:100%}body{overflow-x:clip}@media not (min-width:48rem){:root{--sect:3.25rem;--sect-px:1.125rem;--dur-slow:.42s;--stagger:40ms}.wrap{width:min(var(--container),100% - 2*var(--sect-px))}.shead{gap:.75rem;margin-bottom:1.875rem}.lede{font-size:1rem;line-height:1.55}.h2{font-size:clamp(1.875rem,9.2vw,2.5rem);line-height:1.12}.hero{padding-block:6.5rem 3.25rem}.hero h1{margin-top:1.5rem;font-size:clamp(2.25rem,11vw,3rem);line-height:1.08}.hero .lede{margin-top:1.375rem;font-size:1rem}.hero-btns{grid-template-columns:1fr;gap:.625rem;width:100%;margin-top:2rem;display:grid}.hero-btns .btn{justify-content:space-between;width:100%;min-height:3.25rem;padding:.8125rem 1.125rem}.hero-meta{margin-top:2rem}.hero-meta li{min-height:2.5rem;font-size:.75rem;line-height:1.35}.strip,.mstrip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.strip-track,.mstrip-track{padding-inline:.25rem;animation:none}.strip-run,.mrun{scroll-snap-align:start}.strip a{padding-inline:1.5rem}.mrun{gap:3.5rem;padding-right:3.5rem}.metric .num{min-height:calc(clamp(4.25rem,20vw,5.5rem)/1.08696);font-size:clamp(4.25rem,20vw,5.5rem)}.track{padding:1.375rem}.chart{border-radius:1rem;padding:1.125rem .875rem 1rem}.chart-top{gap:.75rem;margin-bottom:1.25rem;display:grid}.legend{gap:.75rem;margin-left:0;font-size:.625rem}.plot{gap:.375rem;height:12.5rem}.xaxis{gap:.375rem}.xaxis span{font-size:.5625rem}.cred-banner{border-radius:1rem}.cred-head{padding:1.5rem 1.25rem}.cred-body{gap:1rem;margin-top:-1.25rem}.cred-index{padding-inline:.25rem}.cred-rail{gap:1rem;padding:.25rem}.gcard{flex-basis:min(84vw,20rem);padding:1.375rem}.cred-rail:after{flex-basis:calc(100% - min(84vw,20rem) - 1rem)}.dhead{gap:1rem;margin-bottom:2rem}.era-grid,.wgrid,.asr,.paths{gap:1rem}.era-card{gap:2.25rem;min-height:20rem}.depth>li{padding-block:1.5rem}.terms{gap:.5rem}.terms li{padding:.4375rem .75rem;font-size:.875rem}.wfilters{flex-wrap:nowrap;margin-bottom:1.5rem;padding-bottom:.25rem;overflow-x:auto}.wfilters .pill{flex:none}.wcard{min-height:25rem}.wnote{margin-top:1rem;padding:1.25rem}.method{gap:1.5rem}.vnote{margin-top:2rem;padding:1.25rem}.svc{gap:1rem}.svc-photo{min-height:20rem}.svc-row{border-radius:1rem}.svc-row button{min-height:4.5rem;padding:1.25rem}.svc-body{padding:0 1.25rem 1.25rem}.asr-col{padding:1.375rem}.bounds{gap:1.75rem}.tstats{gap:1rem}.tstats>li{min-height:13rem}.dil{gap:2rem}.dtests>li{padding-block:1.25rem}.path{min-height:17rem;padding:1.5rem}.squad{margin-top:2rem}.site-foot{padding-top:3.25rem}.fword{margin-top:2.5rem}.totop{width:3rem;height:3rem;right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom))}.aurora:before,.aurora:after{animation:none}.aurora:before{width:36rem;height:36rem;top:-16rem;right:-18rem}.aurora:after{width:30rem;height:30rem;bottom:-18rem;left:-16rem}.iph img,.iph i{animation-duration:.48s!important}.boundary .bt{width:100%;margin-left:0}.icard{flex:0 0 min(82vw,20.5rem)}.arrows button{width:2.75rem;height:2.75rem}.lang button{padding:.375rem 0}.mhead{flex-direction:column;gap:1.25rem}.mhead .learn{margin-top:0}.mstrip-track{animation-duration:34s}.flegal{gap:.75rem 1.25rem}}@media not (min-width:40rem){.table-scroll{padding-inline:1.125rem}thead th,tbody td{padding-block:1rem}thead th.c{width:5.5rem}}.dhead{gap:1.375rem;max-width:47.5rem;margin-bottom:3.375rem}.dhead .lede{max-width:none}.era-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.era-card{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:3rem;min-height:25rem;padding:2.25rem;display:flex;box-shadow:0 .0625rem .125rem #0c162612,0 .625rem 1.75rem -.375rem #0c16261f}.era-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--spark);font-size:.75rem}.era-foot{gap:1rem;display:grid}.era-card h3{letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:400;line-height:1.2}.era-card p:last-child{color:var(--ink-muted);font-size:1rem;line-height:1.6}.depth{display:grid}.depth>li{border-top:1px solid var(--line);grid-template-columns:15.625rem 1fr;align-items:start;gap:3rem;padding-block:2rem;display:grid}.depth>li:last-child{border-bottom:1px solid var(--line)}.depth h3{letter-spacing:-.005em;font-size:clamp(1.25rem,1.8vw,1.5625rem);font-weight:400}.terms{flex-wrap:wrap;gap:.75rem;display:flex}.terms li{border:1px dashed var(--line);background:var(--wash);color:var(--ink);border-radius:1.25rem;padding:.5rem .9375rem;font-size:.9375rem}.atypes{grid-template-columns:repeat(4,1fr);display:grid}.atypes>li{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:2.125rem 1.75rem}.atypes>li:nth-child(4n+1){border-left:0;padding-left:0}.atypes>li:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.atypes .ai{width:1.5rem;height:1.5rem;color:var(--spark);display:block}.atypes h3{margin-top:1.125rem;font-size:1.25rem;font-weight:400;line-height:1.3}.atypes p{color:var(--ink-muted);margin-top:.625rem;font-size:.9375rem;line-height:1.5}.wfilters{flex-wrap:wrap;gap:.75rem;margin-bottom:2.75rem;display:flex}.wgrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.wcard{isolation:isolate;border-radius:var(--r-card);color:#fff;background:#17202b;flex-direction:column;justify-content:flex-end;min-height:32rem;display:flex;position:relative;overflow:hidden}.wvisual{z-index:-1;background:#17202b;position:absolute;inset:0}.wvisual:after{content:"";background:linear-gradient(#070d1426 20%,#070d1459 48%,#070d14eb 100%);position:absolute;inset:0}.wphoto{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.wlogo{z-index:1;-webkit-backdrop-filter:blur(.875rem);background:#ffffff6b;border:1px solid #ffffff8c;border-radius:.5rem;place-items:center start;width:fit-content;min-width:0;height:3.5rem;padding:.625rem .875rem;display:grid;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 .375rem 1.5rem #00000024}.wlogo img{object-fit:contain;width:auto;max-width:100%;max-height:1.875rem;display:block}.wlogo img.mark-sq{max-height:2.5rem}.wfoot{color:#fff;justify-items:start;gap:1.5rem;padding:2.625rem;display:grid}.wcard h3{letter-spacing:-.02em;max-width:29rem;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:400;line-height:1.16}.wcard .learn{color:#fff}@media (hover:hover){.wcard:hover .wphoto{transform:scale(1.045)}}.wnote{border-radius:var(--r-card);background:var(--wash);border:1px solid var(--spark);margin-top:2.25rem;padding:1.75rem}.wnote-head{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--spark);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.wnote .ai{flex:none;width:1rem;height:1rem;display:block}.wnote p:last-child{color:var(--ink-muted);font-size:.9375rem;line-height:1.6}.method{grid-template-columns:repeat(4,1fr);gap:2.125rem;display:grid}.method>li{border-top:2px solid var(--line-strong);padding-top:1.5rem}.method h3{letter-spacing:-.008em;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:400;line-height:1.2}.mbody{color:var(--ink-muted);margin-top:.875rem;font-size:1rem;line-height:1.55}.vband{background:var(--mast-from)}.quote{letter-spacing:-.009em;text-wrap:pretty;max-width:48ch;margin-top:2rem;font-size:clamp(1.5rem,3.4vw,2.75rem);font-weight:300;line-height:1.28}.attrib{align-items:center;gap:1.125rem;margin-top:2.875rem;display:flex}.portrait{border:1px solid var(--band-line);width:3.5rem;height:3.5rem;font-family:var(--mono);letter-spacing:.06em;color:var(--spark-pale);background:#0e1524;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%;display:block}.vquotes{display:grid}.vquotes>li+li{border-top:1px solid var(--band-line);margin-top:2.75rem;padding-top:2.75rem}.vquotes .quote{margin-top:1.5rem}.vquotes.many .quote{max-width:56ch;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.35}.vquotes .attrib{margin-top:1.75rem}.aname{font-size:1.125rem}.aorg{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--spark-pale);margin-top:.25rem;font-size:.75rem}.vnote{background:color-mix(in srgb,var(--spark) 8%,transparent);border:1px solid #1b4de4;border-radius:.75rem;max-width:60rem;margin-top:3.25rem;padding:1.5rem;font-size:1rem;line-height:1.6}.svc{grid-template-columns:32.5rem 1fr;align-items:start;gap:2.5rem;display:grid}.svc-photo{border-radius:var(--r-card);background:var(--wash);border:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;gap:2rem;min-height:43.75rem;padding:1.625rem;display:flex}.svc-visual{border-radius:calc(var(--r-card) - .375rem);flex:1;min-height:0;overflow:hidden}.svc-visual img{object-fit:cover;width:100%;height:100%;display:block}.svc-tags{flex-wrap:wrap;gap:.4375rem;display:flex}.svc-tags li{background:var(--surface);font-family:var(--mono);letter-spacing:.03em;border-radius:.4375rem;padding:.3125rem .625rem;font-size:.6875rem}.svc-rows{gap:1rem;display:grid}.svc-row{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.svc-row button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.375rem;display:flex}.svc-row h3{letter-spacing:-.006em;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:400}.svc-row .tg{border:1px solid var(--ink);width:2.75rem;height:2.75rem;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.svc-row button:hover .tg{background:var(--ink);color:var(--surface)}.svc-row .tg .ai{width:1.125rem;height:1.125rem;display:block}.svc-body{justify-items:start;gap:1.25rem;padding:0 2.375rem 2.375rem;display:grid}.svc-body p{color:var(--ink-muted);font-size:1.125rem;line-height:1.55}.asr{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.asr-col{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);padding:2.375rem}.asr-head{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.asr-head .badge{background:color-mix(in srgb,var(--spark) 8%,transparent);width:2.75rem;height:2.75rem;color:var(--spark);border:1px solid #1b4de4;border-radius:.75rem;flex:none;place-items:center;display:grid}.asr-head .badge .ai{width:1.3125rem;height:1.3125rem;display:block}.asr-head h3{letter-spacing:-.006em;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:400}.asr-items li{border-bottom:1px solid var(--line);align-items:flex-start;gap:.8125rem;padding-block:.8125rem;font-size:1rem;line-height:1.45;display:flex}.asr-items li:last-child{border-bottom:0}.asr-items .ai{width:1rem;height:1rem;color:var(--spark);flex:none;margin-top:.1875rem;display:block}.asr-items li.pend{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--spark);font-size:.8125rem}.asr-items li.pend .ai{color:#1b4de4}.asr-gov li{border-bottom:1px solid var(--line);padding-block:1.125rem}.asr-gov li:last-child{border-bottom:0}.asr-gov h4{font-size:1.125rem;font-weight:400}.gbody{color:var(--ink-muted);margin-top:.3125rem;font-size:.9375rem;line-height:1.5}.bounds{grid-template-columns:repeat(4,1fr);gap:2.125rem;display:grid}.brule{background:var(--spark);height:1px;display:block}.bounds h3{margin-top:1.375rem;font-size:1.3125rem;font-weight:400;line-height:1.3}.bounds p{color:var(--on-dark-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.6}.tstats{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.tstats>li{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:2rem;min-height:18.125rem;padding:2.25rem;display:flex}.tval{letter-spacing:-.02em;font-size:clamp(3.25rem,7vw,5.75rem);font-weight:300;line-height:1.05}.tlab{font-size:1.0625rem;line-height:1.45}.dil{grid-template-columns:33.125rem 1fr;align-items:start;gap:5.5rem;display:grid}.dil .dhead{margin-bottom:0}.dtests{display:grid}.dtests>li{border-top:1px solid var(--line);padding-block:1.75rem}.dtests>li:last-child{border-bottom:1px solid var(--line)}.dtests h3{font-size:1.375rem;font-weight:400;line-height:1.3}.dbody{color:var(--ink-muted);margin-top:.625rem;font-size:1.0625rem;line-height:1.55}.closing{background:linear-gradient(170deg,var(--mast-from) 0%,#122650 100%)}.paths{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.path{border-radius:var(--r-card);background:var(--mast-from);border:1px solid var(--band-line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;min-height:21.25rem;padding:2.375rem;display:flex}.path-top{justify-items:start;gap:1.125rem;display:grid}.path .badge{border:1px solid var(--band-line);width:2.5rem;height:2.5rem;color:var(--spark-pale);background:#ffffff14;border-radius:.6875rem;place-items:center;display:grid}.path .badge .ai{width:1.1875rem;height:1.1875rem;display:block}.path-head{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--spark-pale);font-size:.75rem}.path-body{font-size:1.125rem;line-height:1.55}.squad{align-items:center;gap:1.25rem;margin-top:3.25rem;display:flex}.avatars{display:flex}.avatars li{color:#6b7689;background:#f5f7fb;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 0 0 2px #fff}.avatars li:nth-child(3n+2){color:#5d6879;background:#e7ecf5}.avatars li:nth-child(3n+3){color:#4f5a6b;background:#dce4f2}.avatars li+li{margin-left:-.75rem}.avatars .ai{width:1.125rem;height:1.125rem;display:block}.avatars img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.scap{font-size:1rem;font-weight:500}.snote{font-family:var(--mono);letter-spacing:.046em;text-transform:uppercase;color:var(--spark-pale);margin-top:.375rem;font-size:.75rem}@media not (min-width:80rem){.atypes{grid-template-columns:repeat(2,1fr)}.atypes>li:nth-child(4n+1){border-left:1px solid var(--line);padding-left:1.75rem}.atypes>li:nth-child(odd){border-left:0;padding-left:0}.atypes>li:nth-last-child(-n+4):not(:nth-last-child(-n+2)){border-bottom:0}.method,.bounds,.tstats{grid-template-columns:repeat(2,1fr)}.svc,.dil{grid-template-columns:1fr}.dil{gap:3rem}.svc-photo{min-height:22rem}}@media not (min-width:64rem){.era-grid,.wgrid,.asr,.paths{grid-template-columns:1fr}.era-card,.path,.tstats>li{min-height:0}.depth>li{grid-template-columns:1fr;gap:1.25rem}}@media not (min-width:48rem){.atypes{grid-template-columns:1fr}.atypes>li,.atypes>li:nth-child(4n+1),.atypes>li:nth-child(odd){border-left:0;padding-inline:0}.atypes>li:nth-last-child(-n+4){border-bottom:0}.atypes>li:last-child{border-bottom:1px solid var(--line)}.method,.bounds,.tstats{grid-template-columns:1fr}.era-card,.asr-col,.path,.tstats>li,.svc-photo{padding:1.5rem}.wcard{min-height:27rem}.wfoot{padding:1.5rem}.wlogo{top:1rem;left:1rem}.svc-row button{padding:1.5rem}.svc-body{padding:0 1.5rem 1.5rem}.squad{flex-wrap:wrap;gap:1rem}}.nvd{border-top:1px solid var(--line);margin-top:1.625rem;padding-top:1.25rem}.nvd-t{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label);font-size:.75rem}.nvd ul{gap:.6875rem;margin-top:.9375rem;display:grid}.nvd li{color:var(--ink-muted);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.nvd .ci{width:1rem;height:1rem;color:var(--alert);flex:none;display:block}.wkick{text-wrap:balance;max-width:44ch;margin-top:2.25rem;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.4}.rail-head .ind-cta{margin-left:auto}.rail-head .ind-cta+.arrows{margin-left:0}.boundary .bn{color:var(--ink-label);max-width:34ch;font-size:.8125rem}@media not (min-width:48rem){.rail-head{flex-wrap:wrap}.rail-head .ind-cta{order:3;margin-left:0}.rail-head .ind-cta+.arrows{order:2;margin-left:auto}section:not(.masthead){padding-block:3.75rem}section>.wrap>.shead,section>.wrap>.mhead .shead,section>.wrap>.rail-head .shead{padding-top:.875rem;position:relative}section>.wrap>.shead:before,section>.wrap>.mhead .shead:before,section>.wrap>.rail-head .shead:before{content:"";background:var(--spark);border-radius:99px;width:2.75rem;height:2px;position:absolute;top:0;left:0}.shead .eyebrow{letter-spacing:.11em;color:var(--ink-label);font-size:.6875rem}.mstrip{margin-top:1.75rem;margin-inline:calc(var(--sect-px) * -1);padding-inline:var(--sect-px)}.mrun{gap:.75rem;padding-right:.75rem}.metric{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:1rem;flex:0 0 min(76vw,17rem);min-height:12.5rem;padding:1.25rem;box-shadow:0 .75rem 1.5rem -1.25rem #0c162647}.metric .num{font-size:4.5rem}.metric .ml{white-space:normal;font-size:1rem}.depth{gap:.75rem}.depth>li,.depth>li:last-child{border:1px solid var(--line);background:var(--surface);border-radius:1rem;gap:.875rem;padding:1.25rem}.depth h3{font-size:1.125rem}.terms{gap:.4375rem}.terms li{background:var(--ground);font-size:.8125rem}.method{counter-reset:method-step;border-top:1px solid var(--line);gap:0}.method>li{border-top:0;border-bottom:1px solid var(--line);counter-increment:method-step;min-height:7.5rem;padding:1.25rem 0 1.25rem 3.5rem;position:relative}.method>li:before{content:"0" counter(method-step);background:var(--accent);width:2.25rem;height:2.25rem;color:var(--accent-ink);font-family:var(--mono);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:.6875rem;display:grid;position:absolute;top:1.25rem;left:0}.method h3{font-size:1.375rem}.mbody{margin-top:.5rem;font-size:.9375rem}.table-scroll{margin-inline:calc(var(--sect-px) * -1);box-shadow:none;padding-inline:var(--sect-px);border-inline:0;border-radius:0}.asr-col{border-radius:1rem}.bounds{gap:.75rem}.bounds li{border:1px solid var(--band-line);background:#ffffff09;border-radius:1rem;padding:1.25rem}.bounds h3{margin-top:1rem;font-size:1.1875rem}.bounds p{font-size:.9rem;line-height:1.55}.quote{font-size:clamp(1.5rem,7.2vw,2rem);line-height:1.25}.attrib{margin-top:1.75rem}.paths{gap:.875rem}.path{border-radius:1rem;gap:2rem}.path .btn{justify-content:space-between;width:100%;min-height:3.125rem}#pledge{padding-bottom:4.25rem;position:relative;overflow:hidden}#pledge .blob.b4{opacity:.3;width:20rem;height:20rem;bottom:6rem;left:auto;right:-10rem}#pledge .cred-banner{border-radius:1.25rem;min-height:23rem}#pledge .cred-head{padding:1.5rem 1.5rem 3.5rem}#pledge .cred-head .lede{max-width:31ch}#pledge .cred-body{flex-direction:column;gap:1rem;margin-top:-2.25rem;padding:0;display:flex}#pledge .cred-index{grid-template-columns:1fr auto;align-items:end;gap:.875rem;padding:0 .375rem 0 1rem;display:grid}#pledge .cred-count{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;display:grid}#pledge .cred-progress{align-content:center;justify-items:center;gap:.125rem;min-width:2.75rem;padding:.3125rem .5rem;display:grid}#pledge .cno{letter-spacing:-.04em;font-size:2.25rem}#pledge .cred-total{letter-spacing:.1em;font-size:.5625rem}#pledge .cred-steps{gap:.4375rem}#pledge .cred-steps button{padding:.625rem .8125rem;font-size:.8125rem}#pledge .cred-rail{overscroll-behavior-x:contain;gap:1rem;width:100%;padding:.25rem;scroll-padding-inline:.25rem}#pledge .cred-rail:after{display:none}#pledge .gcard{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;flex:0 0 100%;gap:1.125rem;min-height:27rem;padding:1.5rem;box-shadow:0 1.25rem 2.5rem -2rem #0c162666}#pledge .gcard .glass{background:linear-gradient(135deg,color-mix(in srgb,var(--spark) 5%,transparent),transparent 45%);-webkit-backdrop-filter:none}#pledge .gtop{border-bottom:1px solid var(--line);padding-bottom:.875rem}#pledge .gtop code{color:var(--spark);font-size:.625rem}#pledge .gtop .idx{color:var(--accent);font-size:1.125rem}#pledge .gcard h3{font-size:1.75rem;line-height:1.1}#pledge .gcard .lead{font-family:var(--sans);color:var(--ink);font-size:1.0625rem;line-height:1.4}#pledge .gcard .body{font-size:.9375rem;line-height:1.5}#pledge .checks{gap:.75rem;padding-top:.25rem}#pledge .checks li{font-size:.875rem;line-height:1.4}#pledge .gcard .learn{border-top:1px solid var(--line);width:100%;min-height:2.75rem;color:var(--accent);justify-content:space-between;margin-top:auto;padding:.75rem 0 0}}.onb-head{border-bottom:1px solid var(--line);gap:1rem;max-width:60rem;padding-block:1rem 2.5rem;display:grid}.onb-brandword{font-family:var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-label);font-size:.9375rem;font-weight:500}.onb-head h1{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);font-size:clamp(2rem,4.4vw,3.25rem);font-weight:300;line-height:1.05}.onb-head h1 em{z-index:0;color:var(--accent);white-space:nowrap;font-style:normal;font-weight:500;position:relative}.onb-head h1 em:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb,var(--spark) 38%,transparent), color-mix(in srgb,var(--spark) 14%,transparent));border-radius:2px;height:.22em;position:absolute;bottom:.08em;left:0;right:0}.onb-lede{max-width:64ch;color:var(--ink-muted);font-size:1.0625rem;line-height:1.6}.onb-lede strong{color:var(--ink);font-weight:500}.onb-metarow{flex-wrap:wrap;gap:.625rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.onb-metarow li{color:var(--ink-label);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.onb-metarow .tk{width:.875rem;height:.875rem;color:var(--ink-label);flex:none}.onb-form{gap:1.5rem;padding-top:1rem;display:grid}.onb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onb-sec{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);padding:2rem;scroll-margin-top:6.5rem;transform:translateY(1rem)}.onb-sec.in{opacity:1;transform:none}.onb-phase{align-items:baseline;gap:.875rem;margin:0;display:flex}.onb-code{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);flex:none;font-size:.75rem}.onb-phase h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:1.5rem;font-weight:400;line-height:1.2}.onb-hint{max-width:60ch;color:var(--ink-muted);padding-top:.5rem;font-size:.9375rem}.onb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;padding-top:1.25rem;display:grid}.onb-subhead{border-top:1px dashed var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label);grid-column:1/-1;margin-top:.375rem;padding-top:1rem;font-size:.75rem}.onb-rail{z-index:30;justify-items:center;gap:0;display:grid;position:fixed;top:50%;left:1.75rem;transform:translateY(-50%)}.onb-stop{justify-items:center;gap:0;display:grid}.onb-seg{background:var(--line-strong);width:1px;height:1.375rem;transition:background var(--dur-base) var(--ease-out);display:block}.onb-seg.done{background:var(--accent)}.onb-pip{background:var(--line-strong);width:.5rem;height:.5rem;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:50%;display:block;position:relative}.onb-pip.done{background:var(--accent)}.onb-pip.now{background:var(--accent);transform:scale(1.9)}.onb-pip:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.onb-tip{border-radius:var(--r-sm);background:var(--band);color:var(--band-ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);padding:.25rem .5rem;font-size:.75rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.onb-pip:hover .onb-tip,.onb-pip:focus-visible .onb-tip{opacity:1}.onb-suggest{position:relative}.onb-suggest input{padding-right:2.5rem}.onb-chev{width:2.5rem;color:var(--ink-label);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.onb-chev svg{transition:transform var(--dur-fast) var(--ease-out)}.onb-suggest:hover .onb-chev{color:var(--ink)}.onb-chev.on svg{transform:rotate(180deg)}.onb-opts{z-index:20;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);max-height:14rem;box-shadow:0 12px 28px -12px color-mix(in srgb,var(--ink) 22%,transparent);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.onb-opts li{border-radius:calc(var(--r-sm) - .25rem);color:var(--ink);cursor:pointer;padding:.4375rem .625rem;font-size:.9375rem}.onb-opts li.on,.onb-opts li:hover{background:var(--wash)}.onb-opts li[aria-selected=true]{color:var(--accent)}.onb-tel{--react-international-phone-height:2.625rem;--react-international-phone-font-size:.9375rem;--react-international-phone-text-color:var(--ink);--react-international-phone-background-color:var(--ground);--react-international-phone-border-color:var(--line);--react-international-phone-border-radius:0;--react-international-phone-flag-width:1.25rem;--react-international-phone-flag-height:1.25rem;--react-international-phone-country-selector-background-color:transparent;--react-international-phone-country-selector-background-color-hover:var(--wash);--react-international-phone-country-selector-arrow-color:var(--ink-label);--react-international-phone-dropdown-top:3rem;--react-international-phone-dropdown-item-height:2rem;--react-international-phone-dropdown-item-font-size:.875rem;--react-international-phone-dropdown-item-text-color:var(--ink);--react-international-phone-dropdown-item-background-color:var(--surface);--react-international-phone-dropdown-item-dial-code-color:var(--ink-label);--react-international-phone-selected-dropdown-item-background-color:var(--wash);--react-international-phone-selected-dropdown-item-text-color:var(--ink);--react-international-phone-dropdown-shadow:0 1rem 2rem -.75rem #0000004d;border:1px solid var(--line);background:var(--ground);width:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:.625rem;display:flex}.onb-tel:hover{border-color:var(--accent)}.onb-tel:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.onb-field.bad .onb-tel{border-color:var(--alert)}.onb-field.bad .onb-tel:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--alert) 22%,transparent)}.onb-tel .react-international-phone-input{background:0 0;border:none;flex:auto;width:auto;min-width:0;padding:0 .875rem 0 .25rem}.onb-tel .react-international-phone-input:hover,.onb-tel .react-international-phone-input:focus-visible{box-shadow:none;border:none}.onb-tel .react-international-phone-country-selector-button{border:none;border-radius:.5rem 0 0 .5rem;margin:0;padding:0 .25rem 0 .625rem}.onb-tel .react-international-phone-country-selector{border-right:1px solid var(--line)}.onb-tel .react-international-phone-country-selector-dropdown{border:1px solid var(--line);border-radius:var(--r-sm);max-width:min(19rem,80vw);padding-block:.25rem}.onb-field{gap:.4375rem;min-width:0;display:grid}.onb-field.wide{grid-column:1/-1}.onb-field label,.onb-caption{color:var(--ink);align-items:baseline;gap:.5rem;margin:0;font-size:.875rem;display:flex}.onb-req{color:var(--alert);margin-left:-.25rem;font-size:1rem;line-height:1}.onb-help,.onb-err{font-size:.8125rem;line-height:1.45}.onb-help{color:var(--ink-label)}.onb-err{color:var(--alert)}.onb-form input[type=text],.onb-form input[type=email],.onb-form input[type=tel],.onb-form select,.onb-form textarea{border:1px solid var(--line);background:var(--ground);width:100%;color:var(--ink);font:inherit;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:.625rem;padding:.6875rem .875rem;font-size:.9375rem}.onb-form textarea{resize:vertical;min-height:5.5rem;line-height:1.55}.onb-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-label) 50%), linear-gradient(135deg,var(--ink-label) 50%,transparent 50%);background-position:calc(100% - 1.125rem) 55%,calc(100% - .8125rem) 55%;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;padding-right:2.25rem}.onb-form input:hover,.onb-form select:hover,.onb-form textarea:hover{border-color:var(--accent)}.onb-form input:focus-visible,.onb-form select:focus-visible,.onb-form textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.onb-field.bad input,.onb-field.bad select,.onb-field.bad textarea{border-color:var(--alert)}.onb-field.bad input:focus-visible,.onb-field.bad select:focus-visible,.onb-field.bad textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--alert) 22%,transparent)}.onb-chips{flex-wrap:wrap;gap:.5rem;display:flex}.onb-chips:focus{outline:none}.onb-chip{border:1px solid var(--line);background:var(--ground);cursor:pointer;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;display:inline-flex;position:relative}.onb-chip.solo{width:100%;margin-top:.625rem}.onb-chip input{opacity:0;width:1px;height:1px;position:absolute}.onb-chiptext{gap:.125rem;display:grid}.onb-chiptext em{color:var(--ink-label);font-size:.75rem;font-style:normal}.onb-chip:hover{border-color:var(--accent)}.onb-chip.on{border-color:var(--accent);background:var(--wash)}.onb-chip.on .onb-chiptext em{color:var(--ink-muted)}.onb-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.onb-field.bad .onb-chip{border-color:color-mix(in srgb,var(--alert) 45%,var(--line))}.onb-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.onb-tiers:focus{outline:none}.onb-tier{border:1px solid var(--line);background:var(--ground);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:.875rem;align-content:start;gap:.25rem;padding:1rem;display:grid;position:relative}.onb-tier input{opacity:0;width:1px;height:1px;position:absolute}.onb-tiername{font-family:var(--sans);color:var(--ink);font-size:1rem}.onb-tierrange{font-family:var(--mono);color:var(--accent);font-size:.8125rem}.onb-tierbody{color:var(--ink-muted);font-size:.8125rem;line-height:1.45}.onb-tier:hover{border-color:var(--accent)}.onb-tier.on{border-color:var(--accent);background:var(--wash)}.onb-tier:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.onb-reading{border-left:2px solid var(--accent);background:var(--wash);color:var(--ink-muted);border-radius:0 .625rem .625rem 0;gap:.25rem;margin-top:.75rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:none}.onb-reading.on{display:grid}.onb-readingtag{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);font-size:.75rem}.onb-rows{gap:.5rem;display:grid}.onb-rows:focus{outline:none}.onb-row{align-items:center;gap:.625rem;display:flex}.onb-rowno{width:1.5rem;font-family:var(--mono);color:var(--ink-label);flex:none;font-size:.75rem}.onb-rowdrop{border:1px solid var(--line);width:2rem;height:2rem;color:var(--ink-label);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:.5rem;flex:none;font-size:1rem;line-height:1}.onb-rowdrop:hover:not(:disabled){border-color:var(--alert);color:var(--alert)}.onb-rowdrop:disabled{opacity:.35;cursor:not-allowed}.onb-add{color:var(--accent);font:inherit;cursor:pointer;border:0;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:0 0;justify-self:start;margin-left:2.125rem;padding:.375rem 0;font-size:.8125rem}.onb-add:hover{border-bottom-color:var(--accent)}.onb-launch{isolation:isolate;border-radius:var(--r-card);background:linear-gradient(155deg,var(--mast-from),var(--mast-to));border:1px solid var(--band-line);color:var(--band-ink);padding:3rem 2.5rem;scroll-margin-top:6.5rem;position:relative;overflow:hidden}.onb-stars{z-index:-2;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.onb-orbit{z-index:-1;width:100%;height:16rem;position:absolute;bottom:0;left:0;right:0}.onb-track{fill:none;stroke:color-mix(in srgb,var(--band-ink) 14%,transparent);stroke-width:1px;stroke-dasharray:3 6}.onb-trail{fill:none;stroke:var(--spark);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset var(--dur-base) var(--ease-out)}.onb-way{fill:var(--band);stroke:color-mix(in srgb,var(--band-ink) 30%,transparent);stroke-width:1px;transition:r var(--dur-base) var(--ease-out)}.onb-way.lit{fill:var(--spark-pale);stroke:var(--spark)}.onb-ship{fill:var(--band-ink);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--spark) 80%,transparent))}.onb-launch.armed .onb-trail{stroke:var(--spark-pale)}.onb-launch.armed .onb-ship{fill:#fff;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--spark-pale) 90%,transparent))}.onb-launchbody{gap:1rem;max-width:44rem;display:grid}.onb-launch .onb-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--spark-pale);font-size:.75rem}.onb-launch .h2{font-family:var(--sans);letter-spacing:-.02em;color:var(--band-ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:1.1}.onb-launch .h2 strong{font-weight:600}.onb-launchsub{max-width:52ch;color:var(--on-dark-muted)}.onb-metric{grid-template-columns:auto 1fr;align-items:center;gap:.375rem 1rem;max-width:32rem;margin-top:.5rem;display:grid}.onb-metriclabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--band-muted);font-size:.75rem}.onb-metricnum{font-family:var(--mono);color:var(--band-ink);font-variant-numeric:tabular-nums;grid-area:1/1/span 2;align-self:center;font-size:2.25rem;line-height:1}.onb-metriclabel,.onb-metricbar,.onb-metricstate{grid-column:2}.onb-metricbar{border-radius:var(--r-sm);background:color-mix(in srgb,var(--band-ink) 14%,transparent);height:.1875rem;display:block;overflow:hidden}.onb-metricbar span{background:var(--spark);height:100%;transition:width var(--dur-base) var(--ease-out);display:block}.onb-metricstate{color:var(--band-muted);font-size:.8125rem}.onb-launch.armed .onb-metricstate{color:var(--spark-pale)}.onb-launchdo{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.75rem;display:flex}.onb-launch .btn{background:var(--band-ink);color:var(--band)}.onb-launch .btn[disabled]{opacity:.6;cursor:progress}.onb-launchhint{max-width:34ch;color:var(--band-muted);font-size:.8125rem;line-height:1.45}.onb-missing{max-width:60ch;color:var(--band-ink);background:color-mix(in srgb,var(--alert) 22%,transparent);border:1px solid color-mix(in srgb,var(--alert) 45%,transparent);border-radius:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.55}.onb-missing strong{font-weight:500}.onb-veil{z-index:80;background:color-mix(in srgb,var(--band) 72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.onb-modal{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);width:min(46rem,100%);max-height:min(46rem,90svh);box-shadow:0 32px 64px -24px color-mix(in srgb,var(--band) 55%,transparent);grid-template-rows:auto minmax(0,1fr) auto auto;gap:1rem;padding:1.75rem;display:grid}.onb-modal header{gap:.375rem;display:grid}.onb-modal h2{font-family:var(--sans);color:var(--ink);font-size:1.375rem;font-weight:400}.onb-modal header p{color:var(--ink-muted);font-size:.875rem}.onb-brief{border:1px solid var(--line);background:var(--surface-2);font-family:var(--mono);color:var(--ink);white-space:pre-wrap;border-radius:.875rem;margin:0;padding:1.125rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow:auto}.onb-modal footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;padding-top:.25rem;display:flex}.onb-modal footer .btn{padding-block:.625rem}.onb-copied{color:var(--ok);margin-right:auto;font-size:.8125rem}.onb-consent{color:var(--ink-muted);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.onb-consent input{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none;margin-top:.1875rem}.onb-consent .onb-err{margin-top:.25rem;display:block}.onb-consent.bad{color:var(--ink)}.onb-live:empty{display:none}.onb-live:focus{outline:none}.onb-alert{color:var(--ink);background:color-mix(in srgb,var(--alert) 12%,var(--ground));border:1px solid color-mix(in srgb,var(--alert) 35%,transparent);border-radius:.625rem;padding:.875rem 1rem;font-size:.9375rem}.onb-alert a{color:inherit}.onb-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onb-done{justify-items:start;gap:1rem;display:grid}.onb-done:focus{outline:none}.onb-seal{background:var(--wash);width:3rem;height:3rem;color:var(--ok);border-radius:50%;place-items:center;display:grid}.onb-seal svg{width:1.25rem;height:1.25rem;display:block}.onb-done .h3{font-family:var(--sans);font-size:1.75rem;line-height:1.15}.onb-donebody{max-width:46ch;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.onb-sec{opacity:1;transition-duration:1ms;transform:none}.onb-trail,.onb-way,.onb-metricbar span{transition-duration:1ms}}@media not (min-width:78rem){.onb-rail{display:none}}@media not (min-width:64rem){.onb-tiers{grid-template-columns:1fr}.onb-launch{padding:2.25rem 1.5rem}}@media not (min-width:48rem){.onb-head{gap:.875rem;padding-bottom:2rem}.onb-metarow{gap:.5rem 1.25rem}.onb-grid{grid-template-columns:1fr}.onb-sec{padding:1.5rem}.onb-phase{flex-wrap:wrap;gap:.5rem}.onb-phase h2{font-size:1.3125rem}.onb-form input[type=text],.onb-form input[type=email],.onb-form input[type=tel],.onb-form select,.onb-form textarea{font-size:1rem}.onb-metric{grid-template-columns:1fr}.onb-metricnum{grid-area:auto/1}.onb-metriclabel,.onb-metricbar,.onb-metricstate{grid-column:1}.onb-launchdo .btn{justify-content:space-between;width:100%}.onb-modal{padding:1.25rem}.onb-modal footer .btn{flex:auto;justify-content:center}}.soon{align-items:center;min-height:100svh;display:flex}.soon-wrap{text-align:center;justify-items:center;gap:1.5rem;padding-block:4rem;display:grid}.soon-wrap h1{font-family:var(--sans);letter-spacing:-.02em;max-width:24ch;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:400;line-height:1.06}.soon-wrap .lede{max-width:52ch;color:var(--on-dark-muted)}.soon-mail{font-family:var(--mono);color:var(--band-ink)}
