*,::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}main{min-height:100vh}.s-cc18d5841a1528311e9d{max-width:1200px;margin:0 auto;padding:0 20px}header.s-09a3f44f83edf1a619c1{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-09a3f44f83edf1a619c1 .s-320f118284afae6b4046{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}.s-320f118284afae6b4046 .s-23e45d46939e7c1dc75a{display:flex;align-items:center;gap:12px}.s-23e45d46939e7c1dc75a svg{width:34px;height:34px}.s-23e45d46939e7c1dc75a .s-64b3f848f2ba67d434b0{font-family:Marcellus,serif;font-weight:800;color:var(--b)}nav.s-acd675cf402ed8ba4121{display:flex;align-items:center;gap:18px}nav.s-acd675cf402ed8ba4121 a{font-weight:600;padding:8px 10px;border-radius:10px}.s-7027d65d1d5a830221be a:hover,nav.s-acd675cf402ed8ba4121 a:hover{background:rgba(122,0,30,.08)}.s-8ed00bb823ebf867401f{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:2px solid var(--b)}.s-8ed00bb823ebf867401f svg{width:22px;height:22px}.s-7027d65d1d5a830221be{position:fixed;inset:0;background:rgba(244,239,233,.98);z-index:9999;display:none;flex-direction:column;gap:8px;padding:20px}.s-7027d65d1d5a830221be a{font-size:18px;font-weight:700;padding:12px;border-radius:12px}.s-bcd20291bb34f41b63b9,.s-eeb343227654767ce948{padding:20px 0}.s-df3031094aae254c6deb{font-family:Marcellus,serif;font-size:clamp(34px,4.5vw,56px);color:var(--b)}.s-3aa63aa852bd63f266b9{color:#7a001e;font-size:28px}.s-f3dab3d356dffea2b778{color:#7a001e;font-size:22px}.s-9213f7dd5706ea09ec93{max-width:70ch;margin-top:10px;font-size:18px;opacity:.9}form.s-1dfc0314ee14ff814bf0{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;border:1px solid rgba(122,0,30,.12);border-radius:16px;padding:18px}.s-1dfc0314ee14ff814bf0 label{font-weight:700;font-size:14px}.s-1dfc0314ee14ff814bf0 input{width:100%;border:1px solid rgba(122,0,30,.2);border-radius:12px;padding:12px;outline:0}.s-1dfc0314ee14ff814bf0 input:focus{border-color:var(--b);box-shadow:0 0 0 3px rgba(122,0,30,.15)}.s-1dfc0314ee14ff814bf0 .s-2488bf83fdcba0d37fd7{grid-column:span 2}.s-bac37e92c297d4d23a15{display:inline-block;background:var(--b);color:var(--iv);padding:12px 16px;border-radius:12px;font-weight:800}.s-93068196f769b44beac7{font-size:12px;opacity:.75}.s-c9f05a15759266ad1604{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}.s-9a3d9818d2e4d3bfb0b5{display:inline-block;background:var(--soft);color:var(--b);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.s-91d270b5bc7bfd4b083a{background:0 0;border:2px solid #7a001e;margin-top:auto}footer.s-30004d3869a2dbe4e5ff{background:#13060c;color:#e6dad3;border-top:2px solid rgba(255,255,255,.06)}.s-30004d3869a2dbe4e5ff .s-c40791f2d1cbeeca9e41{display:grid;grid-template-columns:1fr auto;gap:20px;padding:40px 0}.s-30004d3869a2dbe4e5ff a{color:#e6dad3;opacity:.9}@media (max-width:980px){nav.s-acd675cf402ed8ba4121{display:none}.s-8ed00bb823ebf867401f{display:flex}.s-c9f05a15759266ad1604,form.s-1dfc0314ee14ff814bf0{grid-template-columns:1fr}.s-1dfc0314ee14ff814bf0 .s-2488bf83fdcba0d37fd7{grid-column:span 1}}