.s-5a15f2e886c60aee59cb h2,.s-5a15f2e886c60aee59cb h3,.s-af549f5ee382117194c3{font-family:Marcellus,serif;color:var(--b)}*,::after,::before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body,html{height:100%}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}canvas,img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:0;padding:0}a{text-decoration:none;color:var(--b)}:root{--b:#7A001E;--iv:#F4EFE9;--ink:#1A1A1A;--soft:#E7D9D0}body{background:var(--iv);color:var(--ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;line-height:1.65;max-width:100vw;overflow-x:hidden}main{min-height:100vh}.s-0aa7c2024b49086e2025{max-width:1100px;margin:0 auto;padding:0 20px}.s-dc1cab14ae5330c078c4{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}header.s-68da07267b84826af987{position:sticky;top:0;z-index:100;background:rgba(244,239,233,.9);border-bottom:1px solid rgba(122,0,30,.12);backdrop-filter:saturate(140%) blur(8px)}.s-68da07267b84826af987 .s-0db8372e238bde66f7fb{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.s-b017616a0849d8ef7b96{display:flex;align-items:center;gap:12px}.s-b017616a0849d8ef7b96 svg{width:34px;height:34px}.s-b017616a0849d8ef7b96 .s-f5dbe36671ea68038a27{font-family:Marcellus,serif;font-weight:800;color:var(--b);letter-spacing:.3px}nav.s-8aa0ef3cbaf51d7be6cf{display:flex;align-items:center;gap:18px}nav.s-8aa0ef3cbaf51d7be6cf a{font-weight:600;padding:8px 10px;border-radius:10px}.s-25e140e78239ecab2a83 a:hover,nav.s-8aa0ef3cbaf51d7be6cf a:hover{background:rgba(122,0,30,.08)}.s-3dd8779502468e1a59cd{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:2px solid var(--b)}.s-3dd8779502468e1a59cd svg{width:22px;height:22px}.s-25e140e78239ecab2a83{position:fixed;inset:0;background:rgba(244,239,233,.98);z-index:9999;display:none;flex-direction:column;gap:8px;padding:20px}.s-25e140e78239ecab2a83 a{font-size:18px;font-weight:700;padding:12px;border-radius:12px}.s-b09a6c9d04441d80e9b2{padding:10vh 0}.s-af549f5ee382117194c3{font-size:clamp(34px,4.5vw,56px)}.s-3ddbb57c04d1f307f62f{max-width:70ch;margin-top:10px;font-size:18px;opacity:.9}.s-12fd21316c5d35c4b907{margin-top:16px}.s-717c27c5196be36c0c0c{padding:6vh 0 12vh}.s-5a15f2e886c60aee59cb{background:#fff;border:1px solid rgba(122,0,30,.12);border-radius:16px;padding:22px}.s-771161ebaa3e7467a4ac{background:0 0;border:2px solid #7a001e;margin-top:auto}.s-5a15f2e886c60aee59cb h2{font-size:26px;margin:16px 0 8px}.s-5a15f2e886c60aee59cb h3{font-size:20px;margin:18px 0 8px}.s-5a15f2e886c60aee59cb li,.s-5a15f2e886c60aee59cb p{font-size:16px}footer.s-6489c7788f8fe53fd54e{background:#13060c;color:#e6dad3;border-top:2px solid rgba(255,255,255,.06)}.s-6489c7788f8fe53fd54e .s-5f8ac3230ad05e43ff2c{display:grid;grid-template-columns:1fr auto;gap:20px;padding:40px 0}.s-6489c7788f8fe53fd54e a{color:#e6dad3;opacity:.9}@media (max-width:980px){nav.s-8aa0ef3cbaf51d7be6cf{display:none}.s-3dd8779502468e1a59cd{display:flex}}