@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,400..800&family=Manrope:wght@400;500;600;700&display=swap";:root{--wine:#b00046;--wine-dark:#79002f;--amber:#f3a21d;--ink:#24151a;--muted:#705b62;--surface:#fd9e5e;--white:#f1eff0;--light-surface:#a6a6a6;--border:#fcb891;--content-width:1100px;--page-gutter:max(1.5rem, calc((100vw - var(--content-width)) / 2));--section-space:clamp(4rem, 9vw, 8rem)}*{box-sizing:border-box}html{background:var(--surface);scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--surface);margin:0;font-family:Manrope,system-ui,sans-serif;line-height:1.6}h1,h2,h3{font-family:Bricolage Grotesque,system-ui,sans-serif}button,input,select,textarea{font:inherit}img{max-width:100%}:focus-visible{outline-offset:4px;outline:3px solid}::selection{color:var(--white);background:var(--wine-dark)}.container{width:min(var(--content-width), calc(100% - 3rem));margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:800}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.languages.svelte-1v2j48r{align-items:center;gap:.5rem;display:flex}a.svelte-1v2j48r,span.svelte-1v2j48r{color:var(--muted);padding:.35rem;font-size:.75rem;font-weight:700}a.svelte-1v2j48r{text-decoration:none}a.svelte-1v2j48r:hover,.active.svelte-1v2j48r{color:var(--wine)}.active.svelte-1v2j48r{text-underline-offset:.25rem;text-decoration:underline}header.svelte-1elxaub{border-bottom:1px solid var(--border);background:var(--surface)}nav.svelte-1elxaub{align-items:center;gap:2rem;width:min(1100px,100% - 3rem);min-height:4.5rem;margin:0 auto;display:flex}a.svelte-1elxaub{color:inherit;text-decoration:none}a.svelte-1elxaub:hover{color:var(--wine)}.brand.svelte-1elxaub{color:var(--wine);letter-spacing:.08em;margin-right:auto;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.35rem;font-weight:800}.links.svelte-1elxaub{color:var(--muted);align-items:center;gap:1.25rem;font-size:.95rem;display:flex}.current.svelte-1elxaub{color:var(--wine);text-underline-offset:.25rem;text-decoration:underline}@media (width<=850px){nav.svelte-1elxaub{flex-wrap:wrap;align-items:flex-start;padding:1.25rem 0}.links.svelte-1elxaub{flex-wrap:wrap;order:3;width:100%}}footer.svelte-jz8lnl{border-top:1px solid var(--border);background:var(--surface);padding:1.5rem 0}.container.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:1rem;display:flex}a.svelte-jz8lnl{color:var(--wine);letter-spacing:.08em;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;text-decoration:none}p.svelte-jz8lnl{color:var(--muted);margin:0;font-size:.85rem}.site-shell.svelte-1vwc546{flex-direction:column;min-height:100svh;display:flex}.site-content.svelte-1vwc546{flex:1}
