@font-face{font-family:golos;src:url(../media/golos_text_400-s.p.0b0efbb4.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:golos;src:url(../media/golos_text_500-s.p.c806f9c0.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:golos;src:url(../media/golos_text_600-s.p.588559e0.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:golos Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.golos_16b17afc-module___gaXXa__className{font-family:golos,golos Fallback}.golos_16b17afc-module___gaXXa__variable{--font-golos:"golos","golos Fallback"}
@font-face{font-family:prata;src:url(../media/prata_400-s.p.52866bd0.ttf)format("truetype");font-display:swap}@font-face{font-family:prata Fallback;src:local(Arial);ascent-override:91.6%;descent-override:33.39%;line-gap-override:0.0%;size-adjust:108.41%}.prata_ec775166-module__sulssq__className{font-family:prata,prata Fallback}.prata_ec775166-module__sulssq__variable{--font-prata:"prata","prata Fallback"}
@font-face{font-family:marck;src:url(../media/marck_script_400-s.p.a17abb86.ttf)format("truetype");font-display:swap}@font-face{font-family:marck Fallback;src:local(Arial);ascent-override:93.95%;descent-override:41.87%;line-gap-override:0.0%;size-adjust:91.96%}.marck_e7fa0b89-module__Tnt2HW__className{font-family:marck,marck Fallback}.marck_e7fa0b89-module__Tnt2HW__variable{--font-marck:"marck","marck Fallback"}
:root{--paper:#f4f0e7;--surface:#f8f4ec;--surface-warm:#eee7db;--ink:#171512;--muted:#5b564e;--wine:#8b1023;--blue:#315ba8;--line:#17151247;--line-soft:#17151224}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{--serif:var(--font-prata),Georgia,"Times New Roman",serif;--sans:var(--font-golos),Arial,Helvetica,sans-serif;--script:var(--font-marck),"Segoe Print",cursive;--condensed:"Arial Narrow",var(--font-golos),Arial,sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:16px;line-height:1.45}a{color:inherit;text-underline-offset:.18em}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.skipLink{z-index:20;min-height:44px;color:var(--paper);background:var(--wine);align-items:center;padding:.55rem .8rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem;transform:translateY(-180%)}.skipLink:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}dialog{width:min(33rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:var(--paper);border:1px solid var(--ink);box-shadow:none;border-radius:0;overflow:auto}dialog::backdrop{background:#1715129e}dialog>div{padding:1.35rem}dialog p:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--wine);margin-top:0;font-size:.75rem;font-weight:700}dialog h3{font-family:var(--serif);margin:.3rem 0 1rem;font-size:clamp(1.8rem,7vw,2.5rem);font-weight:400;line-height:1.05}dialog strong{font-weight:600}dialog div>div{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}dialog button{cursor:pointer;min-height:44px;color:var(--ink);border:1px solid var(--ink);background:0 0;padding:.6rem .8rem}dialog button:last-child{color:var(--paper);background:var(--wine);border-color:var(--wine)}@media (max-width:560px){dialog div>div{flex-direction:column-reverse}dialog button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
