@font-face{font-family:general;src:url(../media/GeneralSans_Regular-s.p.2bw9n2r1d6id1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:general;src:url(../media/GeneralSans_Medium-s.p.0k_79f4guym1z.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:general;src:url(../media/GeneralSans_Semibold-s.p.43ayu7ok-ea8v.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:general Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}._7jp8sW_className{font-family:general,general Fallback}._7jp8sW_variable{--font-general:"general", "general Fallback"}
@font-face{font-family:boska;src:url(../media/Boska_Italic-s.p.1-_4ql6e28g92.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:boska Fallback;src:local(Arial);ascent-override:105.73%;descent-override:27.53%;line-gap-override:9.91%;size-adjust:90.8%}.ynIkvq_className{font-family:boska,boska Fallback,Georgia,serif}.ynIkvq_variable{--font-boska:"boska", "boska Fallback", Georgia, serif}
:root{--sand:#eee8dd;--sand-deep:#e4dccd;--ink:#171614;--muted:#6b645a;--line:#17161429;--line-strong:#1716148c;--yellow:#ffd600;--night:#171614;--night-text:#eee8dd;--night-muted:#a59d8f;--night-line:#eee8dd2e;--rail:0px;--gutter:clamp(16px, 2.4vw, 36px);--nav-h:64px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--font-sans:var(--font-general), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-boska), Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:1024px){:root{--rail:64px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink) var(--sand);scrollbar-width:thin}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--sand);min-height:100svh;color:var(--ink);font-family:var(--font-sans);caret-color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.5}::selection{background:var(--yellow);color:var(--ink)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img{max-width:100%;display:block}em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.on-night :focus-visible{outline-color:var(--yellow)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:calc(var(--rail) + var(--gutter));z-index:100;background:var(--ink);color:var(--sand);border-radius:999px;padding:10px 16px;font-weight:500;text-decoration:none;position:fixed;top:-100px}.skip-link:focus{top:12px}
