@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_app/immutable/assets/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_app/immutable/assets/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/barlow-semi-condensed-latin-400-normal.DlzeKIMS.woff2)format("woff2"),url(/_app/immutable/assets/barlow-semi-condensed-latin-400-normal.CwTnoNB3.woff)format("woff")}:root{--paper:#fff;--paper-2:#f4f6fc;--ink:#1f2a5c;--ink-soft:#46507a;--rule:#d5daeb;--accent:var(--ink);--focus:var(--accent);--link:var(--accent);--wash:#fff4d6;--bar:#000;--on-bar:#fff;--on-bar-soft:#b8b8b8;--sticker-strip:linear-gradient(to right, var(--sun) 0 33.34%, var(--mint) 0 66.67%, var(--rose) 0);--sun:#ffc94a;--sun-ink:#7a4e00;--mint:#7edcc4;--mint-ink:#0b6656;--rose:#ff9ebb;--rose-ink:#a01e4c;--on-sticker:#1f2a5c;--font-display:"Young Serif", Georgia, serif;--font-body:"Atkinson Hyperlegible Next Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-formal:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--step--1:.9rem;--step-0:1.125rem;--step-1:1.40625rem;--step-2:clamp(1.5rem, 1.3rem + .9vw, 1.758rem);--step-3:clamp(1.75rem, 1.4rem + 1.6vw, 2.197rem);--step-4:clamp(2.1rem, 1.5rem + 2.8vw, 3.2rem);--step-5:clamp(2.5rem, 1.6rem + 4.4vw, 4.6rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:clamp(2.75rem, 2rem + 3vw, 4rem);--space-2xl:clamp(4rem, 3rem + 4vw, 6.5rem);--measure:38rem;--page:72rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--ease-peel:cubic-bezier(.34, 1.45, .64, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--dur-peel:.32s;--dur-settle:.48s;--radius-sticker:999px;--radius-tab:.9rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--space-m)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);min-block-size:100svh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;font-weight:400;line-height:1.12}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p,li,dd{text-wrap:pretty}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.16em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}img,svg{block-size:auto;max-inline-size:100%;display:block}ul[role=list],ol[role=list]{padding:0;list-style:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.wrap{inline-size:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.prose>*+*{margin-block-start:var(--space-s)}.prose{max-inline-size:var(--measure)}.site-header.svelte-a8kxe2{--focus:var(--on-bar);background:var(--bar);border-block-end:.3rem solid;border-image:var(--sticker-strip) 1}.bar.svelte-a8kxe2{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-m);padding-block:var(--space-s);flex-wrap:wrap;display:flex}.brand.svelte-a8kxe2{color:var(--on-bar);display:block}.lockup.svelte-a8kxe2{aspect-ratio:582.82/124;background:currentColor;block-size:clamp(2.6rem,2.2rem + 1.2vw,3.25rem);display:block;-webkit-mask:url(/brand/logo-horizontal.svg) 50%/contain no-repeat;mask:url(/brand/logo-horizontal.svg) 50%/contain no-repeat}.site-footer.svelte-4jwo3w{--focus:var(--on-bar);--link:var(--on-bar);padding-block:var(--space-xl);background:var(--bar);color:var(--on-bar);border-block-start:.3rem solid;border-image:var(--sticker-strip) 1;margin-block-start:var(--space-2xl)}.grid.svelte-4jwo3w{gap:var(--space-l);display:grid}@media (width>=48rem){.grid.svelte-4jwo3w{grid-template-columns:1fr 1fr}}.grid.svelte-4jwo3w>div:where(.svelte-4jwo3w)>:where(.svelte-4jwo3w)+:where(.svelte-4jwo3w){margin-block-start:var(--space-s)}.lockup.svelte-4jwo3w{aspect-ratio:582.82/124;background:currentColor;block-size:clamp(2.6rem,2.2rem + 1.2vw,3.25rem);display:block;-webkit-mask:url(/brand/logo-horizontal.svg) 0/contain no-repeat;mask:url(/brand/logo-horizontal.svg) 0/contain no-repeat}.social.svelte-4jwo3w{border-radius:var(--radius-sticker);display:inline-block}.social.svelte-4jwo3w svg:where(.svelte-4jwo3w){fill:currentColor;block-size:1.6rem;inline-size:1.6rem}.small.svelte-4jwo3w{color:var(--on-bar-soft);font-family:var(--font-formal);font-size:var(--step-0);max-inline-size:26rem;line-height:1.45}.small.svelte-4jwo3w a:where(.svelte-4jwo3w){color:inherit}.skip.svelte-12qhfyh{z-index:10;padding:var(--space-2xs) var(--space-s);background:var(--sun);color:var(--on-sticker);border-radius:var(--radius-sticker);font-weight:700;position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-s)}.skip.svelte-12qhfyh:focus{inset-block-start:var(--space-s)}main.svelte-12qhfyh:focus{outline:none}
