@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.a1376a56.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:Hanken Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/hanken-grotesk-latin.1f21c6ea.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-ext.a28eb6d3.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.c9407645.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}.v2{--b-black:#000;--b-white:#fff;--b-panel:#0a0a0a;--b-tan:#c19a6b;--b-tan-deep:#a8845a;--b-coral:#ff5a4e;--b-green:#4ade80;--b-green-tint:#16a34a29;--b-indigo:#a5b4fc;--b-indigo-tint:#818cf829;--b-amber:#fbbf24;--b-amber-tint:#f59e0b29;--b-red:#f87171;--b-red-tint:#ef444429;--b-grey-tint:#ffffff14;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-12:48px;--f-11:11px;--f-12:12px;--f-13:13px;--f-14:14px;--f-16:16px;--f-17:17px;--f-20:20px;--f-24:24px;--f-32:32px;--f-40:40px;--f-56:56px;--r-s:8px;--r-item:14px;--r-panel:20px;--r-pill:999px;--ctl:36px;--ctl-s:30px;--w-read:400;--w-mid:500;--w-name:600;--canvas:var(--b-black);--ink:var(--b-white);--ink-90:#ffffffe6;--ink-70:#ffffffb3;--ink-58:#ffffff94;--ink-50:#ffffff80;--ink-30:#ffffff4d;--surface-panel:var(--b-panel);--surface-item:#ffffff0f;--surface-control:#ffffff1a;--surface-selected:#ffffff29;--line:#ffffff1a;--line-frame:#ffffff24;--line-strong:#ffffff47;--warm:var(--b-coral);--warm-tint:#e841352e;--brand:var(--b-coral);--good:var(--b-green);--good-tint:var(--b-green-tint);--active:var(--b-indigo);--active-tint:var(--b-indigo-tint);--warn:var(--b-amber);--warn-tint:var(--b-amber-tint);--bad:var(--b-red);--bad-tint:var(--b-red-tint);--neutral:var(--ink-70);--neutral-tint:var(--b-grey-tint);--glass:#121212b8;--glass-blur:blur(20px) saturate(180%);--shadow-overlay:0 24px 60px #0009;--scrim:#00000080;--font:"Hanken Grotesk", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-ui:"Inter", ui-sans-serif, system-ui, sans-serif;--t-hero:var(--w-mid) var(--f-56) / 1.02 var(--font);--t-hero-track:-.035em;--t-display:var(--w-mid) var(--f-40) / 1.1 var(--font);--t-display-track:-.035em;--t-title-l:var(--w-mid) var(--f-24) / 1.15 var(--font);--t-title-l-track:-.02em;--t-title:var(--w-name) var(--f-17) / 1.3 var(--font);--t-title-track:-.01em;--t-body:var(--w-read) var(--f-14) / 1.5 var(--font);--t-read:var(--w-read) var(--f-16) / 1.55 var(--font);--t-meta:var(--w-read) var(--f-12) / 1.4 var(--font);--t-label:var(--w-name) var(--f-12) / 1.3 var(--font);--t-eyebrow:var(--w-read) var(--f-11) / 1.3 var(--font);--t-eyebrow-track:.08em;--t-value:var(--w-mid) var(--f-24) / 1.1 var(--font);--t-value-l:var(--w-mid) var(--f-40) / 1 var(--font);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--d-fast:.16s;--d-base:.24s;--d-slow:.5s;--d-reveal:.62s;--stagger:60ms;--stagger-tight:20ms;--btn-h:var(--ctl);--btn-h-s:var(--ctl-s);--btn-r:var(--r-pill);--btn-primary-bg:var(--b-white);--btn-primary-ink:var(--b-black);--btn-primary-hover:var(--b-white);--btn-secondary-bg:var(--surface-control);--btn-secondary-ink:var(--ink);--btn-secondary-hover:var(--surface-selected);--btn-ghost-hover:var(--surface-item);--btn-danger-bg:var(--b-red);--btn-danger-ink:var(--b-black);--field-bg:var(--surface-item);--field-line:#ffffff26;--field-line-hover:var(--line-strong);--field-line-focus:var(--warm);--chip-bg:transparent;--chip-line:var(--line-frame);--chip-on-bg:var(--surface-selected);--seg-bg:var(--surface-item);--seg-on-bg:var(--surface-selected);--panel-bg:var(--surface-panel);--panel-line:var(--line-frame);--panel-r:var(--r-panel);--panel-pad:var(--s-4);--item-bg:var(--surface-item);--item-r:var(--r-item);--item-pad:10px 12px;--row-pad:10px;--focus:var(--warm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--canvas);color:var(--ink);font:var(--t-body);letter-spacing:-.005em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (pointer:coarse){.v2{--ctl:44px;--ctl-s:44px}}@media (width<=480px){.v2{--t-display:var(--w-mid) var(--f-32) / 1.1 var(--font);--t-hero:var(--w-mid) 40px / 1.05 var(--font);--t-body:var(--w-read) 15px / 1.5 var(--font)}}.v2 .hero{font:var(--t-hero);letter-spacing:var(--t-hero-track);text-wrap:balance;margin:0}.v2 .display{font:var(--t-display);letter-spacing:var(--t-display-track);text-wrap:balance;margin:0}.v2 .title-l{font:var(--t-title-l);letter-spacing:var(--t-title-l-track);margin:0}.v2 .title{font:var(--t-title);letter-spacing:var(--t-title-track);margin:0}.v2 .body{font:var(--t-body);color:var(--ink-58);max-width:72ch;margin:0}.v2 .read{font:var(--t-body);color:var(--ink);max-width:72ch;margin:0}@media (width<=480px){.v2 .read,.v2 .body{font:var(--t-read)}}.v2 .meta{font:var(--t-meta);color:var(--ink-58);margin:0}.v2 .label{font:var(--t-label);color:var(--ink-90);margin:0}.v2 .eyebrow{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase;color:var(--ink-50);margin:0}.v2 .value{font:var(--t-value);letter-spacing:-.02em}.v2 .value-l{font:var(--t-value-l);letter-spacing:-.035em}.v2 .unit{font:var(--t-meta);color:var(--ink-58)}.v2 .dim{color:var(--ink-58)}.v2 .tone-2{color:var(--ink-50)}.v2 .up{color:var(--good)}.v2 .down{color:var(--bad)}.v2 a{color:var(--ink);transition:color var(--d-fast) var(--ease-out), text-decoration-color var(--d-fast) var(--ease-out);text-decoration:none}.v2 :is(p,.read,.body,.prose,li.read,dd) a:not(.plain):not([class*=bg-]){text-decoration:underline;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30);text-underline-offset:3px;text-decoration-thickness:1px}.v2 a:hover{-webkit-text-decoration-color:var(--warm);text-decoration-color:var(--warm)}.v2 a.plain{text-decoration:none}.v2 a.text-primary-foreground,.v2 a[class*=bg-primary]{color:hsl(var(--primary-foreground));text-decoration:none}.v2 a.text-background{color:hsl(var(--background));text-decoration:none}.v2 :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2 .panel{background:var(--panel-bg);border:1px solid var(--panel-line);border-radius:var(--panel-r);padding:var(--panel-pad);min-width:0}.v2 .item{background:var(--item-bg);border-radius:var(--item-r);padding:var(--item-pad);min-width:0}.v2 .rows{margin:0;padding:0;list-style:none}.v2 .rows>*{padding:var(--row-pad) 0;border-top:1px solid var(--line)}.v2 .rows>:first-child{border-top:0}.v2 .hair{border:0;border-top:1px solid var(--line);margin:0}.v2 .stack-2{gap:var(--s-2);display:grid}.v2 .stack-3{gap:var(--s-3);display:grid}.v2 .stack-4{gap:var(--s-4);display:grid}.v2 :is(.stack-2,.stack-3,.stack-4){grid-template-columns:minmax(0,1fr)}.v2 .cluster{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.v2 table.tbl{border-collapse:collapse;width:100%;font:var(--t-body)}.v2 table.tbl th{text-align:left;font:var(--t-meta);color:var(--ink-50);padding:0 var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--line);white-space:nowrap}.v2 table.tbl td{padding:var(--row-pad) var(--s-3) var(--row-pad) 0;border-bottom:1px solid var(--line);vertical-align:top}.v2 table.tbl tr:last-child td{border-bottom:0}.v2 table.tbl .num{text-align:right;white-space:nowrap}.v2 table.tbl td:last-child,.v2 table.tbl th:last-child{padding-right:0}@media (width<=700px){.v2 table.tbl.stack,.v2 table.tbl.stack tbody,.v2 table.tbl.stack tr,.v2 table.tbl.stack td{display:block}.v2 table.tbl.stack thead,.v2 table.tbl.stack tr[hidden]{display:none}.v2 table.tbl.stack tr{padding:var(--row-pad) 0;border-top:1px solid var(--line)}.v2 table.tbl.stack tr:first-child{border-top:0}.v2 table.tbl.stack td{text-align:left;border:0;padding:2px 0}.v2 table.tbl.stack td[data-th]:before{content:attr(data-th) " ";font:var(--t-meta);color:var(--ink-50)}.v2 table.tbl.stack td.lead{font:var(--t-read);color:var(--ink)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes v2-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes v2-pulse-up{0%{color:var(--good)}to{color:inherit}}@keyframes v2-pulse-down{0%{color:var(--bad)}to{color:inherit}}@keyframes v2-draw{to{stroke-dashoffset:0}}@keyframes v2-page{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@property --v2-glow{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes v2-glow-spin{to{--v2-glow:360deg}}@keyframes v2-shimmer{to{background-position:-200% 0}}.v2 .arrive>*{animation:v2-rise var(--d-slow) var(--ease-soft) both;animation-delay:calc(var(--i,0) * var(--stagger))}.v2 .words>*{animation:v2-blur-in .62s var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 70ms);display:inline-block}.v2 .page-in{animation:v2-page .3s var(--ease-out) both}.v2 .pop{animation:v2-pop var(--d-slow) var(--ease-out);display:inline-block}.v2 .pulse-up{animation:v2-pulse-up .9s var(--ease-soft)}.v2 .pulse-down{animation:v2-pulse-down .9s var(--ease-soft)}.v2 .reveal{opacity:0;transition:opacity var(--d-reveal) var(--ease-out), transform var(--d-reveal) var(--ease-out);transform:translateY(10px)}.v2 .reveal.in{opacity:1;transform:none}.v2 .expand{transition:grid-template-rows var(--d-base) var(--ease-io);grid-template-rows:0fr;display:grid}.v2 .expand.open{grid-template-rows:1fr}.v2 .expand>*{visibility:hidden;min-height:0;transition:visibility 0s linear var(--d-base);overflow:hidden}.v2 .expand.open>*{visibility:visible;transition:visibility}.v2 .expand:not(.open)>*{padding-block:0}@media (prefers-reduced-motion:reduce){.v2 .arrive>*,.v2 .words>*,.v2 .page-in,.v2 .pop,.v2 .pulse-up,.v2 .pulse-down{animation:none}.v2 .reveal{opacity:1;transition:none;transform:none}.v2 .expand{transition:none}}.v2{--background:0 0% 0%;--card:0 0% 4%;--card-foreground:0 0% 100%;--foreground:0 0% 100%;--muted:0 0% 10%;--muted-foreground:0 0% 64%;--border:0 0% 16%;--primary:0 0% 100%;--primary-foreground:0 0% 0%;--success:142 69% 58%;--warning:38 92% 60%;--warning-dark:38 92% 60%;--destructive:0 84% 71%;--popover:0 0% 6%;--popover-foreground:0 0% 100%;--accent:0 0% 10%;--accent-foreground:0 0% 100%;--surface:0 0% 4%;--surface-hover:0 0% 8%;--surface-active:0 0% 12%;--surface-dim:0 0% 0%;--surface-bright:0 0% 10%;--surface-container-lowest:0 0% 2%;--surface-container-low:0 0% 4%;--surface-container:0 0% 7%;--surface-container-high:0 0% 10%;--surface-container-highest:0 0% 13%;--on-surface:0 0% 100%;--surface-variant:0 0% 10%;--on-surface-variant:0 0% 64%;--outline:0 0% 40%;--outline-variant:0 0% 16%;--input:0 0% 18%;--ring:33 40% 59%;--primary-container:0 0% 16%;--on-primary-container:0 0% 100%;--secondary-container:0 0% 12%;--on-secondary-container:0 0% 100%;--warning-light:38 60% 12%;--risk-light:345 50% 14%;--error-container:0 50% 14%;--on-error-container:0 84% 75%}.v2 :where(p){margin:0}.v2 :is(header,footer,nav) a{text-decoration:none}.v2-page :is(header,footer) img[src*=-logo-]{border-radius:7px}html:has(.v2-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html:has(.v2-page) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.v2 main :is(.rounded-2xl,.rounded-xl):is(.border,[class*=\ border-],[class^=border-]){background:var(--panel-bg);border-color:var(--panel-line);border-radius:var(--panel-r);box-shadow:none}.v2 main :is(.rounded-2xl,.rounded-xl):is(.border,[class*=\ border-],[class^=border-]) :is(.rounded-2xl,.rounded-xl):is(.border,[class*=\ border-],[class^=border-]){background:var(--surface-item);border-radius:var(--r-item)}.v2 main :is(.bg-muted\/30,.bg-muted\/40,.bg-muted\/10,.bg-muted\/20,.bg-primary\/5,.bg-primary\/\[0\.04\],.bg-primary\/\[0\.05\]){background-color:var(--panel-bg)}.v2 main .text-primary:not(.bg-primary):not([class*=bg-primary]){color:var(--ink-90)}.v2 main a.text-primary:hover{color:var(--ink)}.v2 main :is(.text-secondary,.text-eyebrow.text-primary){color:var(--ink-50)}
