.s-8d857af57883600c1df4,.s-c6a588b7cb5019ea9b19 h2,.s-c6a588b7cb5019ea9b19 h3{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-88f549b8cec830b40760{max-width:1100px;margin:0 auto;padding:0 20px}.s-73bd9276eef6b186d946{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}header.s-8f967c0c157c5279b026{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-8f967c0c157c5279b026 .s-84d83aec8f8b1cd2eec7{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.s-7c4d591531534f87cdd7{display:flex;align-items:center;gap:12px}.s-7c4d591531534f87cdd7 svg{width:34px;height:34px}.s-7c4d591531534f87cdd7 .s-f10ddbe6b81ad1419780{font-family:Marcellus,serif;font-weight:800;color:var(--b);letter-spacing:.3px}nav.s-636ec35ffd8e720027be{display:flex;align-items:center;gap:18px}nav.s-636ec35ffd8e720027be a{font-weight:600;padding:8px 10px;border-radius:10px}.s-d1e97aecb1af6ab7ef09 a:hover,nav.s-636ec35ffd8e720027be a:hover{background:rgba(122,0,30,.08)}.s-5b61404d0aaf4933164b{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:2px solid var(--b)}.s-5b61404d0aaf4933164b svg{width:22px;height:22px}.s-d1e97aecb1af6ab7ef09{position:fixed;inset:0;background:rgba(244,239,233,.98);z-index:9999;display:none;flex-direction:column;gap:8px;padding:20px}.s-d1e97aecb1af6ab7ef09 a{font-size:18px;font-weight:700;padding:12px;border-radius:12px}.s-0aee22dbabe915252927{padding:10vh 0}.s-8d857af57883600c1df4{font-size:clamp(34px,4.5vw,56px)}.s-9f877f3fdb7db34f52ff{max-width:70ch;margin-top:10px;font-size:18px;opacity:.9}.s-787cbf9ec5a8ed9c75b3{margin-top:16px}.s-3457344abfbfd761b34d{padding:6vh 0 12vh}.s-c6a588b7cb5019ea9b19{background:#fff;border:1px solid rgba(122,0,30,.12);border-radius:16px;padding:22px}.s-f9d2154be31c6bed81bf{background:0 0;border:2px solid #7a001e;margin-top:auto}.s-c6a588b7cb5019ea9b19 h2{font-size:26px;margin:16px 0 8px}.s-c6a588b7cb5019ea9b19 h3{font-size:20px;margin:18px 0 8px}.s-c6a588b7cb5019ea9b19 li,.s-c6a588b7cb5019ea9b19 p{font-size:16px}footer.s-daaf94d362138a124eac{background:#13060c;color:#e6dad3;border-top:2px solid rgba(255,255,255,.06)}.s-daaf94d362138a124eac .s-0c8c8440f7826cb518bc{display:grid;grid-template-columns:1fr auto;gap:20px;padding:40px 0}.s-daaf94d362138a124eac a{color:#e6dad3;opacity:.9}@media (max-width:980px){nav.s-636ec35ffd8e720027be{display:none}.s-5b61404d0aaf4933164b{display:flex}}