@font-face{font-family:Archivo;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/archivo-400.ttf)format("truetype")}@font-face{font-family:Archivo;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/archivo-600.ttf)format("truetype")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/archivo-700.ttf)format("truetype")}@font-face{font-family:Fraunces;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/fraunces-black-900.ttf)format("truetype")}@font-face{font-family:Fraunces;font-weight:600;font-style:italic;font-display:swap;src:url(/fonts/fraunces-italic-600.ttf)format("truetype")}:root{color-scheme:light;--paper:#faf6f3;--ink:#241a17;--slate:#6b5d57;--line:#241a1721;--surface:#fff;--surface-2:#f1e8e2;--red:#af0102;--red-deep:#7a0202;--red-text:#af0102;--gold:#93691c;--focus:#1a6fb0}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Archivo,-apple-system,Helvetica Neue,Arial,sans-serif;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-weight:900}em{color:var(--red-text);font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}p{margin:0}::selection{background:var(--red);color:#fff}a:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1);transform:translateY(36px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-left{transform:translate(-40px)}.reveal-left.is-visible{transform:translate(0)}.reveal-right{transform:translate(40px)}.reveal-right.is-visible{transform:translate(0)}}.btn{letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.btn.solid{background:var(--red);color:#fff}.btn.solid:hover{background:var(--red-deep)}.btn.outline{border-color:currentColor}.btn:hover{transform:translateY(-1px)}.site-header[data-astro-cid-ju4pidww]{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(20px,5vw,40px);display:flex}.brand[data-astro-cid-ju4pidww]{letter-spacing:.02em;flex-shrink:0;align-items:center;gap:12px;font-family:Archivo;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.brand[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{border-radius:50%}nav[data-astro-cid-ju4pidww].nav-desktop{letter-spacing:.03em;gap:16px;font-size:12.5px;font-weight:600;display:flex}nav[data-astro-cid-ju4pidww].nav-desktop a[data-astro-cid-ju4pidww]{opacity:.8;white-space:nowrap}nav[data-astro-cid-ju4pidww].nav-desktop a[data-astro-cid-ju4pidww]:hover{opacity:1;color:var(--red-text)}.watch[data-astro-cid-ju4pidww]{white-space:nowrap;flex-shrink:0;padding:10px 20px;font-size:11.5px}.mobile-nav[data-astro-cid-ju4pidww],.nav-toggle[data-astro-cid-ju4pidww]{display:none}@media (width<=1080px){nav[data-astro-cid-ju4pidww].nav-desktop,.brand[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww],.bar[data-astro-cid-ju4pidww]>.watch[data-astro-cid-ju4pidww]{display:none}.nav-toggle[data-astro-cid-ju4pidww]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:flex}.nav-toggle[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{background:var(--ink);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.nav-toggle[data-astro-cid-ju4pidww][aria-expanded=true] span[data-astro-cid-ju4pidww]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-ju4pidww][aria-expanded=true] span[data-astro-cid-ju4pidww]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-ju4pidww][aria-expanded=true] span[data-astro-cid-ju4pidww]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav[data-astro-cid-ju4pidww]{background:var(--paper);border-bottom:1px solid var(--line);max-height:0;transition:max-height .3s;display:block;overflow:hidden}.mobile-nav[data-astro-cid-ju4pidww].open{max-height:480px}.mobile-nav-inner[data-astro-cid-ju4pidww]{flex-direction:column;gap:2px;padding-top:6px;padding-bottom:22px;display:flex}.mobile-nav-inner[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.watch){letter-spacing:.02em;color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-family:Archivo;font-size:14.5px;font-weight:600}.mobile-nav-inner[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:not(.watch):hover{color:var(--red-text)}.mobile-watch[data-astro-cid-ju4pidww]{justify-content:center;margin-top:14px}}.site-footer[data-astro-cid-ju4pidww]{color:#f5ede8;background:#131210}.footer-top[data-astro-cid-ju4pidww]{flex-wrap:wrap;justify-content:space-between;gap:40px;padding:60px clamp(20px,5vw,40px);display:flex}.footer-brand[data-astro-cid-ju4pidww] h3[data-astro-cid-ju4pidww]{color:#fff;margin:14px 0;font-size:20px}.socials[data-astro-cid-ju4pidww]{gap:10px;display:flex}.socials[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,transform .15s;display:flex}.socials[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{background:var(--red-deep);transform:translateY(-2px)}.socials[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww] svg[data-astro-cid-ju4pidww]{fill:currentColor;width:17px;height:17px;display:block}.footer-info[data-astro-cid-ju4pidww]{flex-wrap:wrap;gap:60px;display:flex}.footer-info[data-astro-cid-ju4pidww] h5[data-astro-cid-ju4pidww]{color:var(--red-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:Archivo;font-size:12px}.footer-info[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{color:#d9c9c2;max-width:32ch;font-size:14px}.footer-bottom[data-astro-cid-ju4pidww]{color:#a99a93;background:#090806;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px clamp(20px,5vw,40px);font-size:12.5px;display:flex}
