.Header_header__AF_3G{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--layer-sticky);block-size:var(--header-h-expanded);transition:transform var(--duration-slow) var(--ease-emphasis)}.Header_solid__9DRoF{background-color:var(--color-background);color:var(--color-text);-webkit-border-after:var(--border-thin) solid var(--color-border-subtle);border-block-end:var(--border-thin) solid var(--color-border-subtle)}.Header_hidden__pcG11{transform:translateY(-100%)}.Header_inner__bfSJD,.Header_shell__OwOLk{block-size:100%}.Header_inner__bfSJD{gap:var(--space-4)}.Header_inner__bfSJD,.Header_strip__rWirZ{position:relative;display:flex;align-items:center}.Header_strip__rWirZ{flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--page-gutter);background-color:var(--color-banner);-webkit-border-after:var(--border-thin) solid var(--color-border-subtle);border-block-end:var(--border-thin) solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-small);font-weight:var(--weight-bold);line-height:var(--leading-title);text-align:center}.Header_badge__g2Ivy{display:inline-flex;align-items:center;gap:calc(var(--space-1) * 1.5);padding:calc(var(--space-1) * .75) var(--space-2);border-radius:calc(var(--radius-sm) * 1.5);background-color:var(--color-background-inverse);color:var(--color-text-inverse);font-family:var(--font-mono);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.Header_badge__g2Ivy:before{content:"";inline-size:calc(var(--space-1) * 1.5);block-size:calc(var(--space-1) * 1.5);border-radius:var(--radius-pill);background-color:var(--color-live)}.Header_stripLink__uADeS{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:var(--space-1);border-radius:var(--radius-sm);color:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:var(--space-1)}.Header_stripLink__uADeS:after{content:"";position:absolute;inset:0}.Header_stripLink__uADeS:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.Header_arrow__7Zb3i{display:inline-flex;transition:transform var(--duration-fast) var(--ease-emphasis)}.Header_arrow__7Zb3i svg{inline-size:var(--space-4);block-size:var(--space-4);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.Header_stripLink__uADeS:hover .Header_arrow__7Zb3i{transform:translateX(2px)}}.Header_skip__JULno{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--layer-overlay);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-small);font-weight:var(--weight-semibold);text-decoration:none;-webkit-clip-path:inset(50%);clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap}.Header_skip__JULno:focus,.Header_skip__JULno:focus-visible{-webkit-clip-path:none;clip-path:none;inline-size:auto;block-size:auto;overflow:visible;outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.Header_brand__EL5wC{display:inline-flex;align-items:center;min-block-size:var(--target-min);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.Header_brand__EL5wC:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.Header_wordmark__I9iKK{inline-size:auto;block-size:var(--lockup-h)}.Header_nav__LVYU2{display:none;align-items:center;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.Header_navList__YufAx{display:flex;align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none}.Header_navLink__bX76H{display:inline-flex;align-items:center;min-block-size:var(--target-min);padding-inline:var(--space-1);border-radius:var(--radius-sm);color:inherit;font-family:var(--font-sans);font-size:var(--type-ui);font-weight:var(--weight-semibold);text-decoration:none}.Header_navLink__bX76H[aria-current=page]{text-decoration:underline;text-decoration-thickness:calc(var(--border-thin) * 1.5);text-underline-offset:calc(var(--space-1) * 1.5)}.Header_solid__9DRoF .Header_navLink__bX76H{color:var(--color-text-muted)}.Header_solid__9DRoF .Header_navLink__bX76H[aria-current=page]{color:var(--color-nav-current)}.Header_actions__FHMH_{display:none;align-items:center;gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}.Header_signin__xxr0a{display:none}.Header_close__exPYX:focus-visible,.Header_navLink__bX76H:focus-visible,.Header_panelLink__lVOxD:focus-visible,.Header_trigger__xxlcc:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.Header_solid__9DRoF :is(.Header_brand__EL5wC,.Header_navLink__bX76H,.Header_trigger__xxlcc):focus-visible{outline-color:var(--color-focus)}@media (hover:hover) and (pointer:fine){.Header_navLink__bX76H:hover{opacity:var(--opacity-muted)}.Header_solid__9DRoF .Header_navLink__bX76H:hover{opacity:1;color:var(--color-text)}}.Header_close__exPYX,.Header_trigger__xxlcc{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--target-min);block-size:var(--target-min);padding:0;border:0;border-radius:var(--radius-md);background-color:transparent;color:inherit;cursor:pointer}.Header_close__exPYX svg,.Header_trigger__xxlcc svg{display:block;inline-size:var(--space-5);block-size:var(--space-5);fill:none;stroke:currentColor;stroke-width:var(--border-strong);stroke-linecap:round}.Header_trigger__xxlcc{-webkit-margin-start:auto;margin-inline-start:auto}@media (min-width:48rem){.Header_actions__FHMH_{display:flex}.Header_trigger__xxlcc{-webkit-margin-start:0;margin-inline-start:0}}@media (min-width:64rem){.Header_nav__LVYU2{display:flex}.Header_signin__xxr0a{display:inline-flex}.Header_trigger__xxlcc{display:none}}.Header_dialog__9yErB{inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;margin:0;padding:0;border:0;background-color:color-mix(in srgb,var(--color-surface-overlay-inverse) calc(var(--opacity-muted) * 100%),transparent);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:var(--color-text-inverse);--color-focus:var(--color-text-ink-inverse)}.Header_dialog__9yErB::-webkit-backdrop{background-color:transparent}.Header_dialog__9yErB::backdrop{background-color:transparent}.Header_panel__vh9_D{display:flex;flex-direction:column;block-size:100%;padding:var(--space-4) var(--page-gutter) calc(var(--space-8) + env(safe-area-inset-bottom))}.Header_panelTop__sl1Fs{display:flex;align-items:center;justify-content:flex-end;block-size:var(--header-h-expanded)}.Header_panelNav__3YgbK{flex:1 1;display:flex;align-items:center}.Header_panelList__gBkuM{display:flex;flex-direction:column;gap:var(--space-4);inline-size:100%;margin:0;padding:0;list-style:none}.Header_panelLink__lVOxD{display:inline-flex;align-items:center;min-block-size:var(--target-min);border-radius:var(--radius-sm);color:inherit;font-family:var(--font-brand);font-size:var(--type-heading-2);font-weight:var(--weight-regular);line-height:var(--leading-brand);letter-spacing:var(--tracking-brand);text-decoration:none}.Header_panelLink__lVOxD[aria-current=page]{text-decoration:underline;text-underline-offset:var(--space-2)}.Header_panelCta__BZcei{display:grid;grid-gap:var(--space-2);gap:var(--space-2);-webkit-padding-before:var(--space-6);padding-block-start:var(--space-6)}@keyframes Header_menuLinkIn__diIbA{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.Header_dialog__9yErB[open] .Header_panelCta__BZcei,.Header_dialog__9yErB[open] .Header_panelLink__lVOxD{animation:Header_menuLinkIn__diIbA var(--duration-slow) var(--ease-emphasis) both}.Header_dialog__9yErB[open] .Header_panelList__gBkuM li:nth-child(2) .Header_panelLink__lVOxD{animation-delay:var(--duration-fast)}.Header_dialog__9yErB[open] .Header_panelList__gBkuM li:nth-child(3) .Header_panelLink__lVOxD{animation-delay:calc(var(--duration-fast) * 2)}.Header_dialog__9yErB[open] .Header_panelList__gBkuM li:nth-child(4) .Header_panelLink__lVOxD{animation-delay:calc(var(--duration-fast) * 3)}.Header_dialog__9yErB[open] .Header_panelList__gBkuM li:nth-child(5) .Header_panelLink__lVOxD{animation-delay:calc(var(--duration-fast) * 4)}.Header_dialog__9yErB[open] .Header_panelCta__BZcei{animation-delay:calc(var(--duration-fast) * 5)}@media (prefers-reduced-motion:reduce){.Header_header__AF_3G{transition:none}.Header_hidden__pcG11{transform:none}.Header_arrow__7Zb3i{transition:none}.Header_stripLink__uADeS:hover .Header_arrow__7Zb3i{transform:none}.Header_dialog__9yErB[open] .Header_panelCta__BZcei,.Header_dialog__9yErB[open] .Header_panelLink__lVOxD{animation:none;opacity:1;transform:none}}.Header_brand__EL5wC{--lockup-h:calc(var(--space-6) - var(--space-1));gap:calc(var(--lockup-h) * .16)}.Header_mark__56jjO{inline-size:calc(var(--lockup-h) * 1.05);flex:none}.Header_solid__9DRoF .Header_brand__EL5wC{color:var(--color-brand)}.MobileStickyCta_bar__QDF6p{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--layer-sticky);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background-color:var(--color-background);-webkit-border-before:var(--border-thin) solid var(--color-border-subtle);border-block-start:var(--border-thin) solid var(--color-border-subtle);box-shadow:var(--shadow-2);visibility:hidden}.MobileStickyCta_shown__Mrox0{visibility:visible}@media (min-width:48rem){.MobileStickyCta_bar__QDF6p{display:none}}.PageTransition_page__gPTmp{animation:PageTransition_page-in__ovtrn var(--duration-slow) var(--ease-emphasis) both}@keyframes PageTransition_page-in__ovtrn{0%{opacity:0;transform:translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){.PageTransition_page__gPTmp{animation:none;opacity:1;transform:none}}:root{--palette-white:#fff;--palette-parchment-1:#fdfcf9;--palette-parchment-2:#faf8f3;--palette-parchment-3:#f3efe6;--palette-parchment-4:#ece7db;--palette-parchment-5:#e4ded0;--palette-parchment-6:#dbd4c4;--palette-parchment-7:#cec6b3;--palette-parchment-8:#b9af98;--palette-parchment-9:#8c8472;--palette-parchment-10:#817a69;--palette-parchment-11:#625c4f;--palette-parchment-12:#221f19;--palette-parchment-a1:#55440003;--palette-parchment-a2:#4a3a0008;--palette-parchment-a3:#5a400012;--palette-parchment-a4:#5c42001b;--palette-parchment-a5:#55400024;--palette-parchment-a6:#4e3a002d;--palette-parchment-a7:#4a37003a;--palette-parchment-a8:#46330050;--palette-parchment-a9:#2e240080;--palette-parchment-a10:#2a20008a;--palette-parchment-a11:#1f1800ab;--palette-parchment-a12:#0a0800e6;--palette-parchment-dark-a1:#0000;--palette-parchment-dark-a2:#f5f1e309;--palette-parchment-dark-a3:#f7f3e514;--palette-parchment-dark-a4:#fdf8e31c;--palette-parchment-dark-a5:#fbf5e324;--palette-parchment-dark-a6:#fff8e52e;--palette-parchment-dark-a7:#fff9e83d;--palette-parchment-dark-a8:#fff7e558;--palette-parchment-dark-a9:#fff8e766;--palette-parchment-dark-a10:#fffaeb74;--palette-parchment-dark-a11:#fffcf2b1;--palette-parchment-dark-a12:#fffefaee;--palette-ink-1:#fcfcff;--palette-ink-2:#f8f8fd;--palette-ink-3:#eeeef8;--palette-ink-4:#e4e4f2;--palette-ink-5:#dadaec;--palette-ink-6:#cecee4;--palette-ink-7:#bdbdd8;--palette-ink-8:#a3a3c6;--palette-ink-9:#1b1840;--palette-ink-10:#2b2757;--palette-ink-11:#56537e;--palette-ink-12:#1a1738;--palette-lapis-1:#fafcfe;--palette-lapis-2:#f4f8fd;--palette-lapis-3:#e7f0fa;--palette-lapis-4:#d9e7f6;--palette-lapis-5:#cbdcf1;--palette-lapis-6:#b9cfeb;--palette-lapis-7:#a2bee2;--palette-lapis-8:#83a6d5;--palette-lapis-9:#6f96cc;--palette-lapis-10:#648bc2;--palette-lapis-11:#3f6396;--palette-lapis-12:#16253c;--palette-gold-1:#fffdf8;--palette-gold-2:#fff9e8;--palette-gold-3:#fff1c4;--palette-gold-4:#ffe79f;--palette-gold-5:#fbdb83;--palette-gold-6:#f3cf74;--palette-gold-7:#e2bb60;--palette-gold-8:#cba33f;--palette-gold-9:#e9b21f;--palette-gold-10:#dca81f;--palette-gold-11:#8a6200;--palette-gold-12:#45350f;--palette-vermilion-1:#fffcfb;--palette-vermilion-2:#fff6f4;--palette-vermilion-3:#ffe8e3;--palette-vermilion-4:#ffd5cb;--palette-vermilion-5:#ffc3b5;--palette-vermilion-6:#fbb1a0;--palette-vermilion-7:#f29a86;--palette-vermilion-8:#e67b63;--palette-vermilion-9:#d9583c;--palette-vermilion-10:#cb4e33;--palette-vermilion-11:#a53a22;--palette-vermilion-12:#521a0f;--palette-olive-1:#fcfdfb;--palette-olive-2:#f9faf5;--palette-olive-3:#f0f4de;--palette-olive-4:#e7edc9;--palette-olive-5:#dbe3b6;--palette-olive-6:#ccd5a2;--palette-olive-7:#b9c38a;--palette-olive-8:#a3ad68;--palette-olive-9:#9da762;--palette-olive-10:#929b57;--palette-olive-11:#6e753f;--palette-olive-12:#3a3e26;--palette-amethyst-1:#fdfcfe;--palette-amethyst-2:#fbf9fd;--palette-amethyst-3:#f3eff7;--palette-amethyst-4:#ebe5f1;--palette-amethyst-5:#e2daea;--palette-amethyst-6:#d7cde2;--palette-amethyst-7:#c8bad6;--palette-amethyst-8:#b29fc6;--palette-amethyst-9:#8a76a4;--palette-amethyst-10:#7f6b99;--palette-amethyst-11:#665279;--palette-amethyst-12:#241c2e;--palette-leaf-1:#fdfdf9;--palette-leaf-2:#fbfbee;--palette-leaf-3:#f4f8cd;--palette-leaf-4:#ecf2b2;--palette-leaf-5:#dfe897;--palette-leaf-6:#d1d985;--palette-leaf-7:#bfc776;--palette-leaf-8:#a8b04d;--palette-leaf-9:#aeb654;--palette-leaf-10:#a3ab48;--palette-leaf-11:#717807;--palette-leaf-12:#3b3e1f;--palette-leaf-soft:#e3e9ac;--palette-lapis-pigment:#2f5fa8;--palette-vermilion-pigment:#c8452a;--palette-gold-leaf:#d4a017;--palette-verdigris:#4e9a8f;--palette-tyrian:#7a3b6b;--palette-saffron:#e9a13b;--palette-malachite:#4a8f5c;--palette-ochre:#b8823c;--palette-indigo-dye:#3a3f7a;--palette-rose-madder:#c96f8a;--palette-bone:#efe6d2;--palette-cedar:#8a5a3c;--palette-rule:#2f5fa83b;--palette-rule-dark:#2f5fa866;--palette-ink-raise:#44416b;--palette-neutral-ground:#f7f7f8;--palette-neutral-white:#ffffff;--palette-neutral-100:#f4f4f5;--palette-neutral-150:#f2f2f3;--palette-neutral-200:#e8e8ea;--palette-neutral-300:#dedee2;--palette-neutral-400:#c9c9cf;--palette-neutral-control:#8a8a85;--palette-neutral-muted:#62625b;--palette-neutral-on-tint:#4a4a4a;--palette-neutral-900:#272727;--palette-neutral-950:#1d1d1d;--palette-neutral-raise:#414141;--palette-neutral-inverse-muted:#b8b8b8;--palette-neutral-pill:#e9e9e9;--palette-neutral-pill-hover:#dfdfdf;--palette-neutral-pill-pressed:#d4d4d4;--palette-neutral-ring:#111111;--palette-neutral-banner:#eef3f8;--palette-neutral-a5:#2727270d;--palette-white-a11:#ffffff1c;--palette-white-a18:#ffffff2e;--palette-white-a24:#ffffff3d;--palette-white-a45:#ffffff73;--palette-hue-rose-soft:#f1e6e4;--palette-hue-rose-tint:#e9ccc5;--palette-hue-rose-cover:#dfafa1;--palette-hue-sage-soft:#e1e3dd;--palette-hue-sage-tint:#c0c6b6;--palette-hue-sage-cover:#9aa487;--palette-hue-butter-soft:#f6efd6;--palette-hue-butter-tint:#f4e3a3;--palette-hue-butter-cover:#f2d568;--palette-hue-sky-soft:#dfe6ed;--palette-hue-sky-tint:#bbccde;--palette-hue-sky-cover:#91afcb;--palette-hue-teal-soft:#d4e9eb;--palette-hue-teal-tint:#9fd3d7;--palette-hue-teal-cover:#5db9bf;--palette-hue-navy-soft:#dbe1eb;--palette-hue-navy-tint:#b0bfd7;--palette-hue-navy-cover:#829ac1;--palette-hue-stone-soft:#efefee;--palette-hue-stone-tint:#e5e5e0;--palette-hue-stone-cover:#d5d5cf;--palette-hue-paper:#f9f7f5;--palette-hue-paper-edge:#b48c501a;--palette-state-right-surface:#e2e4dc;--palette-state-right-text:#3f4a2c;--palette-state-right-border:#6f7a58;--palette-state-right-chip:#56613f;--palette-state-wrong-surface:#f6e8e4;--palette-state-wrong-text:#8b2f1c;--palette-state-wrong-border:#b8664f;--palette-state-wrong-chip:#a8432c;--palette-state-info-surface:#dfe8f0;--palette-state-info-text:#2c4f73;--palette-state-warning-surface:#fcf3d3;--palette-state-warning-text:#6b5208;--palette-state-live:#30ab72;--palette-earth-cream:#fbf4e6;--font-brand:"Fraunces",Georgia,"Times New Roman",serif;--font-sans:"Mulish",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--type-heading-1:clamp(1.875rem,1.65rem + 1.125vw,2.625rem);--type-heading-2:clamp(1.5rem,1.35rem + 0.75vw,2rem);--type-heading-3:clamp(1.375rem,1.2625rem + 0.5625vw,1.75rem);--type-title-display:clamp(2rem,1.7rem + 1.5vw,3rem);--type-title-lg:clamp(1.375rem,1.2625rem + 0.5625vw,1.75rem);--type-title-md:clamp(1.125rem,1.05rem + 0.375vw,1.375rem);--type-title-sm:clamp(1rem,0.9625rem + 0.1875vw,1.125rem);--type-lead:clamp(1.125rem,1.075rem + 0.25vw,1.25rem);--type-body:1rem;--type-small:0.875rem;--type-ui:0.9375rem;--type-eyebrow:0.75rem;--type-label:0.6875rem;--type-verse:clamp(1.125rem,1.05rem + 0.375vw,1.375rem);--weight-light:300;--weight-regular:400;--weight-body:450;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-brand:1.08;--leading-title:1.2;--leading-reading:1.6;--leading-verse:1.55;--tracking-brand:-0.025em;--tracking-title:-0.02em;--tracking-eyebrow:0.12em;--tracking-label:0.08em;--brand-optical-display:120;--brand-optical-text:48;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--measure-reading:44rem;--measure-verse:34rem;--container-narrow:40rem;--container-default:64rem;--container-shell:var(--container-page);--container-page:80rem;--container-wide:var(--container-page);--page-gutter:clamp(1rem,4vw,3rem);--section-space-sm:3rem;--section-space-md:clamp(3rem,6vw,5.5rem);--section-space-lg:clamp(3.5rem,7vw,6.5rem);--section-space-xl:clamp(6rem,10vw,9rem);--header-h-collapsed:4.25rem;--header-h-expanded:4.25rem;--font-input-label:var(--weight-regular) var(--type-small) /var(--leading-title) var(--font-sans);--space-input-label-gap:var(--space-3);--space-form-field-gap:var(--space-5);--control-height-small:2.5rem;--control-height-default:2.75rem;--control-height-large:3rem;--target-min:var(--control-height-default);--radius-none:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-note:1.375rem;--radius-pill:9999px;--border-thin:1px;--border-strong:2px;--shadow-1:0 1px 2px #3b3b3b17,0 2px 4px #3b3b3b0d,0 0 0 1px #3b3b3b03;--shadow-2:0 1px 2px #3b3b3b17,0 6px 16px #3b3b3b14,0 0 0 1px #3b3b3b05;--shadow-3:0 1px 2px #3b3b3b17,0 2px 4px #3b3b3b0d,0 18px 44px #3b3b3b1f;--shadow-tile:0 1px 3px #0000000d;--duration-fast:0.12s;--duration-moderate:0.18s;--duration-slow:0.28s;--ease-out:ease-out;--ease-emphasis:cubic-bezier(0.16,1,0.3,1);--opacity-disabled:0.45;--opacity-muted:0.7;--layer-base:0;--layer-raised:10;--layer-sticky:100;--layer-overlay:200;--layer-modal:300;--layer-toast:400;--focus-width:3px;--focus-offset:3px;--color-background:var(--palette-neutral-ground);--color-background-pure:var(--palette-neutral-white);--color-background-inverse:var(--palette-neutral-950);--color-surface:var(--palette-neutral-white);--color-surface-subtle:var(--palette-neutral-100);--color-surface-illustration:var(--palette-hue-paper);--color-surface-hover:var(--palette-neutral-150);--color-surface-active:var(--palette-neutral-200);--color-surface-alpha-hover:var(--palette-neutral-a5);--color-surface-lapis:var(--palette-hue-sky-tint);--color-surface-olive-subtle:var(--palette-hue-sage-soft);--color-surface-olive-card:var(--palette-hue-sage-tint);--color-surface-olive:var(--palette-hue-sage-tint);--color-surface-gold:var(--palette-hue-butter-tint);--color-surface-overlay-inverse:var(--palette-ink-12);--color-surface-brand:var(--palette-ink-10);--color-surface-inverse-hover:var(--palette-white-a11);--color-surface-inverse-active:var(--palette-white-a18);--color-feature-lapis:var(--palette-hue-sky-tint);--color-feature-amethyst:var(--palette-hue-navy-tint);--color-feature-vermilion:var(--palette-hue-rose-tint);--color-surface-vermilion-subtle:var(--palette-hue-rose-soft);--color-feature-vermilion-strong:var(--palette-hue-rose-tint);--color-feature-olive:var(--palette-hue-sage-tint);--color-feature-leaf:var(--palette-hue-paper);--color-feature-ink:var(--palette-hue-stone-tint);--color-feature-gold-subtle:var(--palette-hue-paper);--color-feature-gold:var(--palette-hue-butter-tint);--color-highlight-subtle:var(--palette-hue-paper);--color-highlight-surface:var(--palette-hue-butter-tint);--color-highlight-accent:var(--palette-hue-rose-tint);--color-border-subtle:var(--palette-neutral-200);--color-border:var(--palette-neutral-300);--color-border-strong:var(--palette-neutral-400);--color-border-control:var(--palette-neutral-control);--color-text:var(--palette-neutral-900);--color-text-muted:var(--palette-neutral-muted);--color-text-on-tint:var(--palette-neutral-on-tint);--color-text-accent:var(--palette-neutral-900);--color-nav-current:var(--palette-neutral-900);--color-eyebrow:var(--palette-ink-11);--color-eyebrow-inverse:var(--palette-ink-7);--color-text-inverse:var(--color-background-pure);--color-text-ink-inverse:var(--palette-neutral-white);--color-text-ink-inverse-muted:var(--palette-ink-7);--color-brand:var(--palette-ink-9);--color-brand-top:var(--palette-ink-raise);--color-brand-hover:var(--palette-ink-10);--color-brand-lip:var(--palette-ink-12);--color-brand-surface:var(--palette-ink-3);--color-brand-surface-hover:var(--palette-ink-4);--color-brand-border:var(--palette-ink-10);--color-brand-border-hover:var(--palette-ink-9);--color-sticker-paper:var(--palette-neutral-white);--color-selection-background:var(--color-brand);--color-selection-text:var(--color-text-inverse);--color-focus:var(--palette-ink-10);--color-focus-inverse:var(--palette-ink-7);--color-danger-surface:var(--palette-state-wrong-surface);--color-danger-text:var(--palette-state-wrong-text);--color-danger-border:var(--palette-state-wrong-border);--color-danger-chip:var(--palette-state-wrong-chip);--color-warning-surface:var(--palette-state-warning-surface);--color-warning-text:var(--palette-state-warning-text);--color-success-surface:var(--palette-state-right-surface);--color-success-text:var(--palette-state-right-text);--color-success-border:var(--palette-state-right-border);--color-success-chip:var(--palette-state-right-chip);--color-info-surface:var(--palette-state-info-surface);--color-info-text:var(--palette-state-info-text);--color-live:var(--palette-state-live);--color-banner:var(--palette-neutral-banner);--color-pill-on-tint:var(--palette-white-a45);--color-card-paper:var(--palette-hue-paper);--color-card-paper-edge:var(--palette-hue-paper-edge);--color-verse-text:var(--palette-neutral-900);--color-verse-reference:var(--palette-neutral-muted);--color-verse-rule:var(--palette-neutral-400);--color-rule:var(--palette-neutral-300);--color-footer-wordmark:var(--palette-ink-9);--color-audience-lapis:var(--palette-neutral-900);--color-audience-olive:var(--palette-neutral-900);--color-audience-gold:var(--palette-neutral-900);--color-card-lapis-soft:var(--palette-hue-sky-soft);--color-card-lapis-medium:var(--palette-hue-sky-tint);--color-card-lapis-strong:var(--palette-hue-sky-cover);--color-card-gold-soft:var(--palette-hue-butter-soft);--color-card-gold-medium:var(--palette-hue-butter-tint);--color-card-gold-strong:var(--palette-hue-butter-cover);--color-card-amethyst-soft:var(--palette-hue-navy-soft);--color-card-amethyst-medium:var(--palette-hue-navy-tint);--color-card-amethyst-strong:var(--palette-hue-navy-cover);--color-card-leaf-soft:var(--palette-hue-teal-soft);--color-card-leaf-medium:var(--palette-hue-teal-tint);--color-card-leaf-strong:var(--palette-hue-teal-cover);--color-card-olive-soft:var(--palette-hue-sage-soft);--color-card-olive-medium:var(--palette-hue-sage-tint);--color-card-olive-strong:var(--palette-hue-sage-cover);--color-card-vermilion-soft:var(--palette-hue-rose-soft);--color-card-vermilion-medium:var(--palette-hue-rose-tint);--color-card-vermilion-strong:var(--palette-hue-rose-cover);--color-card-stone-soft:var(--palette-hue-stone-soft);--color-card-stone-medium:var(--palette-hue-stone-tint);--color-card-stone-strong:var(--palette-hue-stone-cover);--color-folder-indigo:var(--palette-indigo-dye);--color-folder-verdigris:var(--palette-verdigris);--color-folder-tyrian:var(--palette-tyrian);--color-folder-vermilion:var(--palette-vermilion-pigment);--color-folder-lapis:var(--palette-lapis-pigment);--color-folder-label:var(--palette-earth-cream);--color-control-secondary-text:var(--palette-neutral-ring);--color-control-secondary-surface:var(--palette-neutral-pill);--color-control-secondary-border:transparent;--color-control-secondary-hover-surface:var(--palette-neutral-pill-hover);--color-control-secondary-hover-border:transparent;--color-control-secondary-pressed-surface:var(--palette-neutral-pill-pressed);--color-control-secondary-focus:var(--color-focus)}@media (max-width:48rem){:root{--header-h-collapsed:4rem;--header-h-expanded:4rem}}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Variable-Latin.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mulish;src:url(/fonts/Mulish-Variable-Latin.woff2) format("woff2-variations");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Italic-Variable-Latin.woff2) format("woff2-variations");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500-Latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-600-Latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block-start:var(--header-h-expanded);-webkit-text-size-adjust:100%;background:var(--color-background);overscroll-behavior-y:none;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;min-height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100svh;background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--weight-body);line-height:var(--leading-reading);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer}::selection{background-color:var(--color-selection-background);color:var(--color-selection-text)}@supports selector(::-webkit-scrollbar){html::-webkit-scrollbar{width:.5rem;background:transparent}html::-webkit-scrollbar-corner,html::-webkit-scrollbar-track,html::-webkit-scrollbar-track-piece{background:transparent;box-shadow:none}html::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--color-border-strong);background-clip:padding-box;border:2px solid transparent}}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}body:has([data-focus])>:is(header,footer,[data-announcement]){display:none}