@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.p.2atap_4g40fj3.woff2)format("woff2");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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.woff2)format("woff2");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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_b20e9199-module__16iFfa__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_b20e9199-module__16iFfa__variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.p.3ur_zt1bghf9o.woff2)format("woff2");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:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");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:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_a7a93492-module__zy44ba__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_a7a93492-module__zy44ba__variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
:root{--c-paper:#f3ede2;--c-paper-2:#eae0cf;--c-ink:#2a1a12;--c-crest:#502c1c;--c-merlot:#7a2230;--c-gold:#b08d57;--c-olive:#7b8061;--c-lake:#6f8c98;--c-mute:#6e5f54;--c-danger:#a23b2a;--c-success:#4f6b3a;--color-bg:var(--c-paper);--color-surface:var(--c-paper-2);--color-fg:var(--c-ink);--color-fg-muted:var(--c-mute);--color-accent:var(--c-merlot);--color-line:var(--c-gold);--color-focus:var(--c-crest);--color-danger:var(--c-danger);--color-success:var(--c-success);--font-display:var(--font-marcellus), "Times New Roman", serif;--font-text:var(--font-albert), system-ui, sans-serif;--tracking-caps:.14em;--fs-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--fs-s:clamp(.875rem, .85rem + .12vw, .9375rem);--fs-m:clamp(1rem, .96rem + .2vw, 1.125rem);--fs-l:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--fs-xl:clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--fs-2xl:clamp(2.5rem, 1.9rem + 3vw, 4.5rem);--lh-tight:1.1;--lh-text:1.6;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--measure:62ch;--gutter:clamp(1rem, 4vw, 3rem);--radius-s:2px;--shadow-bottle:0 30px 40px -24px #2a1a1259;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur-base:.32s;--dur-slow:.64s}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100svh;color:var(--color-fg);font-family:var(--font-text);font-size:var(--fs-m);line-height:var(--lh-text);-webkit-font-smoothing:antialiased}img,picture,svg,canvas,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:500;line-height:var(--lh-tight);overflow-wrap:break-word}p{overflow-wrap:break-word}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-bg)}
