@font-face{font-family:hanken;src:url(../media/hanken_grotesk_latin_wght_normal-s.p.383nluj69zqfa.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.tgRW2q_className{font-family:hanken,hanken Fallback}.tgRW2q_variable{--font-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:instrument;src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrument Fallback;src:local(Times New Roman);ascent-override:111.52%;descent-override:34.92%;line-gap-override:0.0%;size-adjust:88.77%}._9xI2cG_className{font-family:instrument,instrument Fallback;font-style:italic;font-weight:400}._9xI2cG_variable{--font-instrument:"instrument", "instrument Fallback"}
@font-face{font-family:rubik;src:url(../media/rubik_latin_wght_normal-s.p.1_ofd2jz7-lqy.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.D2wqiW_className{font-family:rubik,rubik Fallback}.D2wqiW_variable{--font-rubik:"rubik", "rubik Fallback"}
:root{--paper:#fff;--ink:#1c1f45;--ink-2:#444a6e;--ink-3:#5a6085;--line:#dbddeb;--line-strong:#b9bdd8;--mint:#b4f4df;--sky:#bfe6ff;--lilac:#d8cbff;--rose:#ffd0dc;--peach:#ffd9bf;--butter:#fff0a6;--mint-dot:#1fb58f;--sky-dot:#3a9be0;--lilac-dot:#8a6ef0;--rose-dot:#ee6f93;--peach-dot:#f59a5b;--butter-dot:#e6bd1f;--mint-wash:#effcf8;--sky-wash:#f1f9ff;--lilac-wash:#f6f3ff;--rose-wash:#fff4f7;--peach-wash:#fff7f1;--butter-wash:#fffbe0;--pill:#2c47d7;--pill-hover:#2031c2;--pill-ink:#fff;--rail-a:#0a7f74;--rail-b:#1a5fc4;--rail-track:color-mix(in oklab, var(--rail-a) 16%, var(--paper));--teal:#19d3c5;--focus:#2c47d7;--signal-ok:#0b6b4f;--signal-warn:#8a5a00;--signal-bad:#a3203f;--shade:#1c1f4514;--shade-2:#1c1f4529;--scrim:#1c1f456b;--glass:#ffffffdb;--font-display:var(--font-chelt), Georgia, "Times New Roman", serif;--font-body:var(--font-franklin), "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--step--2:.8125rem;--step--1:clamp(.875rem, .85rem + .1vw, .9375rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.1875rem, 1.1rem + .45vw, 1.5rem);--step-2:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--step-3:clamp(2rem, 1.4rem + 2.8vw, 3.5rem);--step-4:clamp(2.5rem, 1.4rem + 5vw, 5.25rem);--step-5:clamp(3.1rem, 1.2rem + 8.6vw, 8.5rem);--step-hero:clamp(2.7rem, 1.4rem + 5.2vw, 5.75rem);--step-stat:clamp(2.5rem, 1.6rem + 3.3vw, 4.25rem);--lh-tight:.96;--lh-snug:1.12;--lh-body:1.55;--track-display:-.008em;--track-hero:-.012em;--track-mono:.06em;--space-xs:clamp(.375rem, .35rem + .1vw, .5rem);--space-sm:clamp(.625rem, .58rem + .2vw, .75rem);--space-md:clamp(1rem, .92rem + .4vw, 1.25rem);--space-lg:clamp(1.5rem, 1.3rem + .9vw, 2rem);--space-xl:clamp(2.25rem, 1.8rem + 2vw, 3.5rem);--space-2xl:clamp(3rem, 2.2rem + 3.6vw, 5.5rem);--space-3xl:clamp(4rem, 2.6rem + 6vw, 8rem);--space-section:clamp(3.5rem, 2.4rem + 5vw, 7.5rem);--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--container:1464px;--container-wide:1800px;--prose-w:44rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-block:1.5rem;--radius-lg:2rem;--radius-pill:999px;--border:1px;--shadow-1:0 1px 2px #1c1f450f, 0 2px 8px #1c1f450d;--shadow-2:0 2px 4px #1c1f450f, 0 10px 28px #1c1f451a;--shadow-3:0 4px 8px #1c1f4514, 0 24px 56px #1c1f4524;--z-header:50;--z-menu:60;--z-dialog:80;--header-h:4rem;--announce-h:2.75rem;--dur-1:.16s;--dur-2:.32s;--dur-3:.7s;--dur-4:1.1s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--reveal-distance:1.5rem;--stagger:80ms;--marquee-dur:60s;--chip-h:2rem;--dot-size:14px;--dot-r:1.4px;--ed-rehang:1.1s;--ed-ease-rehang:cubic-bezier(.65, 0, .35, 1);--ed-chrome-out:.24s;--ed-chrome-in:.42s;--ed-chrome-in-delay:.76s;--ed-ground-renaissance:#0d0b0a;--ed-ground-foundations:#121113;--ed-ground-bento:#f4f7fb;--ed-blueprint:#c9d6ea;--ed-blueprint-step:32px}[data-edition=renaissance]{--ed-ground:var(--ed-ground-renaissance);--ed-ink:#f3ede2;--ed-ink-2:#c4bbab;--ed-line:#f3ede28c;--ed-accent:#c9a45c;--ed-font-body:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;--ed-font-display:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;--ed-font-serif:var(--font-instrument), Georgia, "Times New Roman", serif}[data-edition=foundations]{--ed-ground:var(--ed-ground-foundations);--ed-ink:#ece9f0;--ed-ink-2:#aaa5b3;--ed-line:#ece9f059;--ed-accent:#cfe0ff;--ed-font-body:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;--ed-font-display:var(--font-hanken), "Helvetica Neue", Arial, sans-serif;--ed-font-serif:var(--font-instrument), Georgia, "Times New Roman", serif}[data-edition=bento]{--ed-ground:var(--ed-ground-bento);--ed-ground-image:linear-gradient(var(--ed-blueprint) 1px, transparent 1px), linear-gradient(90deg, var(--ed-blueprint) 1px, transparent 1px);--ed-ink:#1a1d24;--ed-ink-2:#444b59;--ed-line:#1a1d2466;--ed-accent:#2342d6;--ed-font-body:var(--font-rubik), "Helvetica Neue", Arial, sans-serif;--ed-font-display:var(--font-rubik), "Helvetica Neue", Arial, sans-serif}
