@font-face{font-family:youngSerif;src:url(../media/YoungSerif_Regular-s.p.2zq13_59020ui.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:youngSerif Fallback;src:local(Arial);ascent-override:91.54%;descent-override:32.03%;line-gap-override:0.0%;size-adjust:114.27%}.sM50RW_className{font-family:youngSerif,youngSerif Fallback;font-style:normal;font-weight:400}.sM50RW_variable{--font-young-serif:"youngSerif", "youngSerif Fallback"}
@font-face{font-family:nunitoSans;src:url(../media/NunitoSans_Variable-s.p.1cvubt6tjer4z.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:nunitoSans Fallback;src:local(Arial);ascent-override:99.49%;descent-override:34.74%;line-gap-override:0.0%;size-adjust:101.62%}.kdPYOG_className{font-family:nunitoSans,nunitoSans Fallback;font-style:normal}.kdPYOG_variable{--font-nunito-sans:"nunitoSans", "nunitoSans Fallback"}
@font-face{font-family:caveat;src:url(../media/Caveat_Variable-s.1z2ub_nbq631j.woff2)format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:127.75%;descent-override:39.92%;line-gap-override:0.0%;size-adjust:75.15%}._6qmJW_className{font-family:caveat,caveat Fallback;font-style:normal}._6qmJW_variable{--font-caveat:"caveat", "caveat Fallback"}
:root{--font-display:var(--font-young-serif), Georgia, "Times New Roman", serif;--font-body:var(--font-nunito-sans), "Segoe UI", system-ui, sans-serif;--font-hand:var(--font-caveat), "Segoe Print", "Bradley Hand", cursive;--text-xs:.75rem;--text-s:.875rem;--text-m:1rem;--text-l:1.0625rem;--text-xl:1.25rem;--text-2xl:clamp(1.75rem, 1.2rem + 1.8vw, 2.375rem);--text-3xl:clamp(2.125rem, 1.4rem + 3.2vw, 3.625rem);--text-hand:1.375rem;--leading-tight:1.05;--leading-heading:1.15;--leading-body:1.6;--tracking-eyebrow:.14em;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--space-9:3.5rem;--space-10:4.5rem;--gutter:clamp(1rem, 4vw, 3rem);--measure:62ch;--r-s:12px;--r:22px;--r-l:32px;--pill:999px;--glass-blur:22px;--glass-saturate:170%;--duration-fast:.15s;--duration:.25s;--ease:cubic-bezier(.2, 0, 0, 1)}:root,[data-theme]{--shadow-glass:inset 0 1px 0 var(--glass-hi), 0 10px 34px var(--shadow);--shadow-raised:0 6px 18px var(--shadow);--shadow-panel:0 20px 60px var(--shadow);--focus-ring:2px solid var(--ink);--focus-offset:3px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2eadb;--paper-2:#e8dcc6;--ink:#35291e;--ink-soft:#6b5a48;--olive:#5c6337;--clay:#b15a34;--ochre:#c4913a;--line:#cdbea3;--on-clay:#fff;--glass:#faf4e994;--glass-strong:#faf4e9c7;--glass-edge:#ffffffa6;--glass-hi:#fffc;--glass-solid:var(--paper);--shadow:#35291e2e;--scrim:#35291eb8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#211b15;--paper-2:#2c241c;--ink:#eee3cf;--ink-soft:#bba98f;--olive:#a9b075;--clay:#d87a50;--ochre:#ddae5b;--line:#4a3e31;--on-clay:#1e1812;--glass:#28201885;--glass-strong:#282018bd;--glass-edge:#fff0dc2e;--glass-hi:#fff0dc47;--glass-solid:var(--paper);--shadow:#00000073;--scrim:#35291ed9}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#211b15;--paper-2:#2c241c;--ink:#eee3cf;--ink-soft:#bba98f;--olive:#a9b075;--clay:#d87a50;--ochre:#ddae5b;--line:#4a3e31;--on-clay:#1e1812;--glass:#28201885;--glass-strong:#282018bd;--glass-edge:#fff0dc2e;--glass-hi:#fff0dc47;--glass-solid:var(--paper);--shadow:#00000073;--scrim:#35291ed9}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--text-m);line-height:var(--leading-body);margin:0}[data-theme]{background-color:var(--paper);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-heading);text-wrap:balance;margin:0}p{margin:0}a{color:var(--olive)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.glass{background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
