:root{--r-mark:2px;--r-ctl:8px;--r-panel:16px;--r-stage:24px;--r-pill:999px;--e-out:cubic-bezier(.16,1,.3,1);--e-soft:cubic-bezier(.22,.61,.36,1);--e-pen:cubic-bezier(.37,.01,.2,1);--t-numeral:clamp(44px,5.6vw,72px);--t-display:clamp(34px,4.6vw,60px);--t-headline:clamp(30px,3.7vw,48px);--t-title:clamp(26px,2.9vw,36px);--t-subtitle:clamp(22px,2.4vw,30px);--t-heading:clamp(19px,1.8vw,24px);--t-lead:clamp(17px,1.4vw,20px);--t-lead-sm:17px;--t-body:15px;--t-note:13px;--t-micro:12px;--t-label:11px;--t-tiny:10px;--lh-display:1.12;--lh-body:1.62;--gap-x:8px;--gap-s:16px;--gap-m:28px;--gap-l:56px;--gap-quiet:clamp(72px,9vw,160px);--blur-ctl:10px;--blur-panel:18px;--blur-stage:26px}:root,:root[data-theme=dark]{color-scheme:dark;--ground:#141617;--surface-1:#1d2021;--surface-2:#272b2c;--surface-3:#2d3233;--surface-hi:#363c3b;--edge:hsla(47,23%,92%,.18);--edge-soft:hsla(47,23%,92%,.1);--edge-strong:hsla(47,23%,92%,.34);--ink:#f0eee7;--ink-2:#c5c9c3;--ink-3:#adb5ad;--on-solid:#1b201d;--solid:#eeece3;--glass:linear-gradient(180deg,hsla(47,23%,92%,.2),hsla(47,23%,92%,.258) 24%,hsla(47,23%,92%,.252) 78%,hsla(47,23%,92%,.232));--glass-line:hsla(47,23%,92%,.2);--glass-sheen:hsla(47,23%,92%,.12);--vignette:linear-gradient(105deg,rgba(0,0,0,.34),rgba(0,0,0,.2) 40%,rgba(0,0,0,.06) 78%,transparent);--shadow-stage:0 20px 52px rgba(0,0,0,.32);--ground-line:hsla(88,20%,87%,.62)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--ground:#f5f3ed;--surface-1:#fffdf7;--surface-2:#edeae2;--surface-3:#fffdf7;--surface-hi:#e3e4d9;--edge:rgba(32,36,33,.14);--edge-soft:rgba(32,36,33,.07);--edge-strong:rgba(32,36,33,.3);--ink:#202421;--ink-2:#505b52;--ink-3:#5a645b;--on-solid:#fffdf7;--solid:#252e28;--glass:linear-gradient(180deg,rgba(255,253,247,.955),rgba(255,253,247,.975) 24%,rgba(255,253,247,.965) 78%,rgba(255,253,247,.95));--glass-line:rgba(32,36,33,.14);--glass-sheen:rgba(255,253,247,.55);--vignette:linear-gradient(105deg,rgba(0,0,0,.16),rgba(0,0,0,.08) 40%,transparent 78%);--shadow-stage:0 16px 44px rgba(32,36,33,.12);--ground-line:rgba(52,65,57,.48)}}:root[data-theme=light]{color-scheme:light;--ground:#f5f3ed;--surface-1:#fffdf7;--surface-2:#edeae2;--surface-3:#fffdf7;--surface-hi:#e3e4d9;--edge:rgba(32,36,33,.14);--edge-soft:rgba(32,36,33,.07);--edge-strong:rgba(32,36,33,.3);--ink:#202421;--ink-2:#505b52;--ink-3:#5a645b;--on-solid:#fffdf7;--solid:#252e28;--glass:linear-gradient(180deg,rgba(255,253,247,.955),rgba(255,253,247,.975) 24%,rgba(255,253,247,.965) 78%,rgba(255,253,247,.95));--glass-line:rgba(32,36,33,.14);--glass-sheen:rgba(255,253,247,.55);--vignette:linear-gradient(105deg,rgba(0,0,0,.16),rgba(0,0,0,.08) 40%,transparent 78%);--shadow-stage:0 16px 44px rgba(32,36,33,.12);--ground-line:rgba(52,65,57,.48)}:root,:root[data-theme=dark]{--ok:#3fb984;--warn:#d99a2b;--bad:#f38b86;--ok-soft:color-mix(in srgb,var(--ok) 14%,transparent);--warn-soft:color-mix(in srgb,var(--warn) 14%,transparent);--bad-soft:color-mix(in srgb,var(--bad) 14%,transparent);--ok-edge:color-mix(in srgb,var(--ok) 42%,transparent);--warn-edge:color-mix(in srgb,var(--warn) 42%,transparent);--bad-edge:color-mix(in srgb,var(--bad) 42%,transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ok:#0c714c;--warn:#805400;--bad:#b3322f;--ok-soft:color-mix(in srgb,var(--ok) 9%,transparent);--warn-soft:color-mix(in srgb,var(--warn) 9%,transparent);--bad-soft:color-mix(in srgb,var(--bad) 9%,transparent);--ok-edge:color-mix(in srgb,var(--ok) 32%,transparent);--warn-edge:color-mix(in srgb,var(--warn) 32%,transparent);--bad-edge:color-mix(in srgb,var(--bad) 32%,transparent)}}:root[data-theme=light]{--ok:#0c714c;--warn:#805400;--bad:#b3322f;--ok-soft:color-mix(in srgb,var(--ok) 9%,transparent);--warn-soft:color-mix(in srgb,var(--warn) 9%,transparent);--bad-soft:color-mix(in srgb,var(--bad) 9%,transparent);--ok-edge:color-mix(in srgb,var(--ok) 32%,transparent);--warn-edge:color-mix(in srgb,var(--warn) 32%,transparent);--bad-edge:color-mix(in srgb,var(--bad) 32%,transparent)}:root{--ground-image:none;--ground-image-pos:center 25%;--ground-image-scrim:rgba(0,0,0,.28)}@media (prefers-reduced-motion:reduce){:root{--e-out:linear;--e-soft:linear;--e-pen:linear}}.fazier-light{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .fazier-dark{display:none}:root:not([data-theme=dark]) .fazier-light{display:inline}}:root[data-theme=light] .fazier-dark{display:none}:root[data-theme=light] .fazier-light{display:inline}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined-subset.woff2) format("woff2")}