@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/6002c37be096f12a-s.316q6d_k-jd-3.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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7309d5682ef03964-s.p.0qde6g28l-0zn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/6ebe0aef87bfe15f-s.p.0k598lr1gf18t.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:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.bgC1jG_className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.bgC1jG_variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
@layer reset;@layer tokens{:root{--c-onyx:#12100d;--c-graphite:#1e1b16;--c-porcelain:#f8f6f1;--c-ivory:#f1ece1;--c-ink:#17140f;--c-gold:#c9a55a;--c-gold-light:#e6d2a1;--c-gold-deep:#8c6a28;--c-mist:#a8a193;--c-stone:#5e584c;--c-positive:#69ba7c;--c-critical-on-dark:#f68678;--c-critical-on-light:#a9231e;--font-display:var(--font-mona), "Arial Narrow", system-ui, sans-serif;--font-body:var(--font-mona), system-ui, sans-serif;--font-data:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--step--1:clamp(.83rem, .8rem + .15vw, .94rem);--step-0:clamp(1.06rem, 1rem + .25vw, 1.19rem);--step-1:clamp(1.33rem, 1.21rem + .5vw, 1.6rem);--step-2:clamp(1.66rem, 1.45rem + .9vw, 2.2rem);--step-3:clamp(2.07rem, 1.7rem + 1.6vw, 3.2rem);--step-4:clamp(2.5rem, 1.75rem + 3.2vw, 5rem);--step-hero:clamp(2.75rem, .9rem + 8.2vw, 9.5rem);--lh-display:.98;--lh-body:1.6;--tracking-display:-.025em;--wdth-display:118;--space-3xs:clamp(.25rem, .23rem + .1vw, .31rem);--space-2xs:clamp(.5rem, .46rem + .2vw, .63rem);--space-xs:clamp(.75rem, .69rem + .3vw, .94rem);--space-s:clamp(1rem, .92rem + .4vw, 1.25rem);--space-m:clamp(1.5rem, 1.38rem + .6vw, 1.88rem);--space-l:clamp(2rem, 1.83rem + .8vw, 2.5rem);--space-xl:clamp(3rem, 2.5rem + 2.5vw, 5rem);--space-2xl:clamp(4rem, 3rem + 5vw, 8rem);--space-3xl:clamp(6rem, 4rem + 10vw, 14rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--content-max:1520px;--measure:62ch;--header-h:4.5rem;--radius-s:2px;--radius-m:6px;--radius-pill:999px;--hairline:1px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-ui:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--dur-press:.12s;--dur-hover:.18s;--dur-ui:.24s;--dur-panel:.45s;--dur-reveal:.9s;--z-canvas:0;--z-thread:1;--z-content:2;--z-header:50;--z-overlay:100;--z-consent:150}@supports (color:lab(0% 0 0)){:root{--c-onyx:lab(4.79287% .381559 1.73171);--c-graphite:lab(9.97449% .683986 4.04175);--c-porcelain:lab(96.9369% .0438094 2.67304);--c-ivory:lab(93.5699% .34374 5.97781);--c-ink:lab(6.51504% .645392 3.27331);--c-gold:lab(69.8861% 7.06315 43.5717);--c-gold-light:lab(84.9826% 1.84923 27.0206);--c-gold-deep:lab(47.3614% 8.84652 40.9989);--c-mist:lab(66.5415% .792474 8.2828);--c-stone:lab(37.7069% .833362 7.92478);--c-positive:lab(69.0581% -35.9632 23.4195);--c-critical-on-dark:lab(68.5409% 43.0002 27.5291);--c-critical-on-light:lab(38.0073% 53.2593 38.6991)}}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--c-onyx);--surface:var(--c-graphite);--fg:var(--c-ivory);--fg-muted:var(--c-mist);--accent-text:var(--c-gold);--accent-text-hover:var(--c-gold-light);--line:#f1ece124;--line-strong:#f1ece14d;--critical:var(--c-critical-on-dark)}@supports (color:lab(0% 0 0)){.theme-dark{--line:lab(93.5699% .34374 5.97781/.14);--line-strong:lab(93.5699% .34374 5.97781/.3)}}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--c-porcelain);--surface:#fdfcf9;--fg:var(--c-ink);--fg-muted:var(--c-stone);--accent-text:var(--c-gold-deep);--accent-text-hover:var(--c-ink);--line:#17140f24;--line-strong:#17140f52;--critical:var(--c-critical-on-light)}@supports (color:lab(0% 0 0)){.theme-light{--surface:lab(99.0917% .0213385 1.5251);--line:lab(6.51504% .645392 3.27331/.14);--line-strong:lab(6.51504% .645392 3.27331/.32)}}}@layer base,layout,components,utilities;
@property --spot-a{syntax:"<number>";inherits:true;initial-value:0}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,li,dd{overflow-wrap:break-word}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}}@layer base{html{background:var(--c-onyx);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{font-family:var(--font-body);font-stretch:100%;font-size:var(--step-0);line-height:var(--lh-body);color:var(--fg)}.theme-dark,.theme-light{background:var(--bg);color:var(--fg)}body:is(.theme-dark,.theme-light){background:0 0}main :is(.theme-dark,.theme-light){background:0 0;position:relative}main :is(.theme-dark,.theme-light):before{content:"";z-index:-2;background:var(--bg);pointer-events:none;position:absolute;inset:0}[data-world=live] [data-page-thread]{display:none}h1,h2,h3,.display{font-family:var(--font-display);font-stretch:calc(var(--wdth-display) * 1%);font-variation-settings:"wdth" var(--wdth-display);font-weight:600;line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.015em;line-height:1.12}p{text-wrap:pretty;max-width:var(--measure)}.num,time,table{font-variant-numeric:tabular-nums}.data{font-family:var(--font-data);letter-spacing:0;font-size:.86em}::selection{background:var(--c-gold);color:var(--c-onyx)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:var(--radius-s)}[id]{scroll-margin-top:calc(var(--header-h) + 1rem)}.skip-link{z-index:calc(var(--z-consent) + 1);padding:var(--space-2xs) var(--space-s);background:var(--c-gold);color:var(--c-onyx);transition:transform var(--dur-ui) var(--ease-out-ui);font-weight:600;position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.text-link{color:var(--accent-text);text-underline-offset:.22em;transition:color var(--dur-hover) var(--ease-out-ui);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.text-link:hover{color:var(--accent-text-hover)}}}@layer components{.smoke{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--smoke-a:.84;--bg:#2f2b24;--surface:var(--c-onyx);--fg:var(--c-ivory);--fg-muted:#c4bdb0;--accent-text:var(--c-gold);--accent-text-hover:var(--c-gold-light);--line:#f1ece129;--line-strong:#f1ece152;--critical:var(--c-critical-on-dark);background:radial-gradient(32rem circle at var(--spot-x,50%) var(--spot-y,0%), oklch(.7388 .103 84.17 / calc(var(--spot-a) * .16)), transparent 70%), radial-gradient(110% 90% at 100% 0%, #c9a55a33, transparent 60%), linear-gradient(165deg, oklch(.345 .018 84 / var(--smoke-a)), oklch(.265 .012 81 / var(--smoke-a)));transition:--spot-a var(--dur-panel) var(--ease-out);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius-m);position:relative;box-shadow:inset 0 1px #ffffff1f,0 10px 22px -14px #000c;box-shadow:inset 0 1px lab(100% 0 0/.12),0 10px 22px -14px lab(0% 0 0/.8)}@supports (color:lab(0% 0 0)){.smoke{--bg:lab(17.6779% .801012 5.42651);--fg-muted:lab(76.8753% .658661 7.6866);--line:lab(93.5699% .34374 5.97781/.16);--line-strong:lab(93.5699% .34374 5.97781/.32);background:radial-gradient(32rem circle at var(--spot-x,50%) var(--spot-y,0%), oklch(.7388 .103 84.17 / calc(var(--spot-a) * .16)), transparent 70%), radial-gradient(110% 90% at 100% 0%, lab(69.8861% 7.06315 43.5717/.2), transparent 60%), linear-gradient(165deg, oklch(.345 .018 84 / var(--smoke-a)), oklch(.265 .012 81 / var(--smoke-a)))}}}@layer layout{.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.section{padding-block:clamp(6rem,4rem + 8.5vw,13rem);position:relative}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lede{font-size:var(--step-1);color:var(--fg-muted);max-width:46ch;line-height:1.4}.muted{color:var(--fg-muted)}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.line-mask{margin-block:-.14em -.16em;padding-block:.14em .16em;overflow:clip}[data-reveal] .line{white-space:nowrap;font-stretch:calc(var(--wdth-display) * 1%);font-variation-settings:"wdth" var(--wdth-display)}[data-reveal] .char{display:inline-block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
