@font-face{font-family:Alegreya Greek;font-style:italic;font-weight:400 700;font-display:swap;src:url(./alegreya-greek-ext-italic.LjxM7CuD.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Greek;font-style:italic;font-weight:400 700;font-display:swap;src:url(./alegreya-greek-italic.OSgUXawy.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Alegreya Greek;font-style:normal;font-weight:400 700;font-display:swap;src:url(./alegreya-greek-ext-normal.DDjHHFbe.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Greek;font-style:normal;font-weight:400 700;font-display:swap;src:url(./alegreya-greek-normal.D9yBwsVC.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:100 900;src:url(./crimson-pro-regular.YuZRJcZQ.ttf)}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:100 900;src:url(./crimson-pro-italic.DQbtLV2W.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(./inter-regular.DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(./inter-italic.FCBEiFp6.woff2)format("woff2")}:root{--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--sky-975:#012438;--font-family-serif:"Alegreya Greek", "Crimson Pro", serif;--font-family-sans-serif:"Inter", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{font-variant-numeric:oldstyle-nums;max-width:100ch;font-family:var(--font-family-serif);color:var(--slate-700);background:var(--slate-50);margin:auto;padding-inline:1rem;line-height:1.3}h1,h2,h3,h4,h5,h6{color:var(--slate-900);font-weight:700;line-height:1}button,h1,h2,h3,h4,h5,h6,p{text-box:trim-both cap alphabetic;margin:0}li,ol,ul{margin:0;padding:0;list-style:none}a,b{color:var(--slate-900)}a{-webkit-text-decoration-color:var(--sky-300);text-decoration-color:var(--sky-300);font-weight:500}button{font:unset;color:unset;background:0 0;border:none;padding:0}.sr-only{position:absolute;inset:50%;overflow:hidden}
