@font-face{font-family:"Fraunces";src:url(/fonts/Fraunces.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces Fallback";src:local("Georgia");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root,.night,.on-night{color-scheme:dark;--bg:#05071c;--bg-glow:#0e1347;--surface:#0b0e2e;--surface-2:#12163f;--surface-3:#1a1f52;--line:rgb(196 204 255 / 0.11);--line-strong:rgb(196 204 255 / 0.22);--text:#eef0fc;--text-2:#b8bee2;--text-3:#959cc8;--accent:#ffdb9e;--on-accent:#080a33;--accent-soft:rgb(255 219 158 / 0.12);--signal:#aab6ff;--signal-dim:rgb(170 182 255 / 0.2);--slider-fill:var(--signal);--track:rgb(196 204 255 / 0.16);--alert:#ffaba3;--focus:#ffdb9e;--shadow:0 1px 0 rgb(255 255 255 / 0.04) inset;--shadow-high:0 30px 80px -20px rgb(0 0 0 / 0.7);--scrim:rgb(2 3 16 / 0.66);--c-white:#f2f2f7;--c-pink:#f4a9c8;--c-brown:#c6946a;--c-grey:#a2a5b3;--c-green:#8ed6a0;--c-blue:#7fb4ff;--c-violet:#b497ff}@media (prefers-color-scheme:light){:root{color-scheme:light;--bg:#f3f4fa;--bg-glow:#e2e7fb;--surface:#ffffff;--surface-2:#eceff9;--surface-3:#e0e4f5;--line:rgb(10 12 48 / 0.1);--line-strong:rgb(10 12 48 / 0.2);--text:#0a0c30;--text-2:#383d69;--text-3:#565c88;--accent:#171c6e;--on-accent:#ffe7bd;--accent-soft:rgb(23 28 110 / 0.07);--signal:#3a43b5;--signal-dim:rgb(58 67 181 / 0.16);--track:rgb(10 12 48 / 0.13);--alert:#a3261f;--focus:#2b32b0;--shadow:0 1px 2px rgb(10 12 48 / 0.05),0 10px 28px -16px rgb(10 12 48 / 0.22);--shadow-high:0 30px 80px -24px rgb(10 12 48 / 0.35);--scrim:rgb(10 12 48 / 0.32);--c-white:#787e9b;--c-pink:#d35088;--c-brown:#85552f;--c-grey:#767a8c;--c-green:#3b9057;--c-blue:#2f6fd6;--c-violet:#7650dc}}@media (prefers-contrast:more){:root,.night,.on-night{--line:rgb(196 204 255 / 0.34);--line-strong:rgb(196 204 255 / 0.5);--text-2:#d4d8f2;--text-3:#c2c7ea}}@media (prefers-contrast:more) and (prefers-color-scheme:light){:root{--line:rgb(10 12 48 / 0.35);--line-strong:rgb(10 12 48 / 0.55);--text-2:#23284f;--text-3:#2f3460}}:root{--font-display:"Fraunces","Fraunces Fallback",ui-serif,Georgia,serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,monospace;--t-xs:0.8125rem;--t-sm:clamp(0.875rem,0.85rem + 0.1vw,0.9375rem);--t-body:clamp(1rem,0.96rem + 0.2vw,1.125rem);--t-lead:clamp(1.125rem,1.04rem + 0.4vw,1.375rem);--t-h3:clamp(1.125rem,1.06rem + 0.3vw,1.3125rem);--t-h2:clamp(1.5rem,1.3rem + 0.9vw,2.125rem);--t-h1:clamp(2.125rem,1.5rem + 3vw,4rem);--t-display:clamp(2.5rem,1.6rem + 4.4vw,5.25rem);--lh-tight:1.08;--lh-body:1.6;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--gutter:clamp(16px,4.5vw,56px);--measure:62ch;--page:1240px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--target:44px;--ease:cubic-bezier(0.22,0.8,0.26,1);--ease-calm:cubic-bezier(0.45,0,0.2,1);--d-1:160ms;--d-2:320ms;--d-3:700ms;--breath:7s}:lang(ru),:lang(uk),:lang(bn),:lang(hi),:lang(ja),:lang(ko),:lang(zh),:lang(vi){--font-display:var(--font-ui)}:lang(bn),:lang(hi){--lh-body:1.75;--lh-tight:1.3}:lang(ja),:lang(ko),:lang(zh){--lh-tight:1.25}body.fonts-later{--font-display:"Fraunces Fallback",ui-serif,Georgia,serif}:root{--serif:var(--font-display)}:not(html)[lang]:not(:lang(ru),:lang(uk),:lang(bn),:lang(hi),:lang(ja),:lang(ko),:lang(zh),:lang(vi)){--font-display:"Fraunces","Fraunces Fallback",ui-serif,Georgia,serif;--lh-tight:1.08;--lh-body:1.6}body.fonts-later :not(html)[lang]:not(:lang(ru),:lang(uk),:lang(bn),:lang(hi),:lang(ja),:lang(ko),:lang(zh),:lang(vi)){--font-display:"Fraunces Fallback",ui-serif,Georgia,serif}
