*,::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,Segoe UI,Roboto,Helvetica,Arial;line-height:1.6;max-width:100vw;overflow-x:hidden}.s-0efe8033825d49f6cd7f{max-width:1200px;margin:0 auto;padding:0 20px}main{min-height:100vh}.s-7ca567a7aae84c522973{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}header.s-713716f5b6579133d13f{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-713716f5b6579133d13f .s-05d2c195586e1fde2f25{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}.s-05d2c195586e1fde2f25 .s-0b8964c9db91b7d3556f{display:flex;align-items:center;gap:12px}.s-0b8964c9db91b7d3556f svg{width:34px;height:34px}.s-0b8964c9db91b7d3556f .s-2508fc389160a81763c3{font-family:Marcellus,serif;font-weight:800;color:var(--b)}nav.s-1c77026c228691a488c5{display:flex;align-items:center;gap:18px}nav.s-1c77026c228691a488c5 a{font-weight:600;padding:8px 10px;border-radius:10px}.s-75892bd60c9ba7d08dac a:hover,nav.s-1c77026c228691a488c5 a:hover{background:rgba(122,0,30,.08)}.s-e8783312c089fbc7ac74{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:2px solid var(--b)}.s-e8783312c089fbc7ac74 svg{width:22px;height:22px}.s-75892bd60c9ba7d08dac{position:fixed;inset:0;background:rgba(244,239,233,.98);z-index:9999;display:none;flex-direction:column;gap:8px;padding:20px}.s-75892bd60c9ba7d08dac a{font-size:18px;font-weight:700;padding:12px;border-radius:12px}.s-bd459106164a4de94599{padding:10vh 0}.s-8197df5b424a96eebc58{font-family:Marcellus,serif;font-size:clamp(34px,4.5vw,56px);color:var(--b)}.s-41d8f685a0e50e67cc16{font-size:28px}.s-8e856dbb52e5478e8a6c{font-size:22px}.s-71747df705b33d35581e{max-width:70ch;margin-top:10px;font-size:18px;opacity:.9}.s-698e526d14f36eba28c6{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;margin-top:26px}.s-4ee0e66e6fa53e49b218{display:inline-block;background:var(--soft);color:var(--b);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.s-69d7ede7c532660951ce{background:0 0;border:2px solid #7a001e;margin-top:auto}footer.s-1e9b3f114e5fd55ec1fe{background:#13060c;color:#e6dad3;border-top:2px solid rgba(255,255,255,.06)}.s-1e9b3f114e5fd55ec1fe .s-e5f2ea4ca6861448a6f3{display:grid;grid-template-columns:1fr auto;gap:20px;padding:40px 0}.s-1e9b3f114e5fd55ec1fe a{color:#e6dad3;opacity:.9}@media (max-width:980px){nav.s-1c77026c228691a488c5{display:none}.s-e8783312c089fbc7ac74{display:flex}.s-698e526d14f36eba28c6{grid-template-columns:1fr}}.s-7ccdb2f2aca53165529d{display:flex;gap:14px}