@font-face{font-family:Cinzel;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-weight:600;font-display:swap;src:url(/fonts/eb-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #0c0909;--bg-2: #150f0e;--panel: #1b1412;--line: #3a2a24;--text: #e8dccb;--muted: #a8968a;--gold: #d9a35b;--gold-hi: #f3d9a2;--gold-lo: #8a5a26;--blood: #a3221a;--blood-hi: #d0392c;--serif: "EB Garamond", Garamond, "Times New Roman", serif;--display: "Cinzel", "Trajan Pro", Georgia, serif;--max: 1120px;--gutter: 16px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--serif);font-size:1.1875rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-underline-offset:3px}a:hover{color:var(--gold-hi)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.2;letter-spacing:.04em;color:var(--gold-hi);margin:0 0 .6em}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.5rem,3.5vw,2.1rem)}h3{font-size:1.25rem}p{margin:0 0 1em}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:760px}.muted{color:var(--muted)}.eyebrow{font-family:var(--display);font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;color:var(--blood-hi);margin-bottom:.5em}.rule{display:flex;align-items:center;gap:14px;color:var(--gold);margin:0 auto 1.4em;max-width:340px}.rule:before,.rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--gold-lo),transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--display);font-weight:600;font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;padding:.85em 1.6em;border:1px solid var(--gold-lo);color:var(--gold-hi);text-decoration:none;background:linear-gradient(180deg,#a3221ae6,#5a0e0af2);box-shadow:0 0 0 1px #0009 inset,0 6px 24px #00000080;cursor:pointer;transition:filter .15s}.btn:hover{filter:brightness(1.2);color:#fff}.btn.ghost{background:#0c09098c}.btn[aria-disabled=true]{opacity:.75}.section{padding:clamp(56px,9vw,104px) 0}.section.alt{background:linear-gradient(180deg,var(--bg-2),var(--bg));border-top:1px solid #241a17;border-bottom:1px solid #241a17}.center{text-align:center}.prose{max-width:720px}.prose h2{margin-top:1.6em;font-size:1.6rem}.prose h3{margin-top:1.4em}.prose img{margin:1.4em 0;border:1px solid var(--line)}.prose blockquote{margin:1.4em 0;padding:.2em 1.2em;border-left:2px solid var(--blood);color:var(--muted);font-style:italic}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.3em 0}.prose code{font-size:.85em;background:var(--panel);padding:.1em .35em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.top[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:20;background:#0c0909db;backdrop-filter:blur(8px);border-bottom:1px solid #241a17}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--gold);font-family:var(--display);font-weight:700;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.stage[data-astro-cid-3ef6ksr2]{margin-right:auto;font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--blood);border:1px solid var(--blood-hi);padding:3px 8px 2px;box-shadow:0 0 10px #a3221a8c}.stage[data-astro-cid-3ef6ksr2]:hover{background:var(--blood-hi)}nav[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(12px,3vw,28px);overflow-x:auto;scrollbar-width:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--display);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap;padding:6px 0}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--gold-hi)}@media(max-width:560px){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not([href="/news/"]):not([href="/videos/"]):not([href="/classes/"]){display:none}nav[data-astro-cid-3ef6ksr2]{gap:12px}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{letter-spacing:.08em;font-size:.72rem}.brand[data-astro-cid-3ef6ksr2]{letter-spacing:.08em;font-size:1.05rem}}@media(max-width:430px){.stage[data-astro-cid-3ef6ksr2]{display:none}.brand[data-astro-cid-3ef6ksr2]{margin-right:auto}}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid #241a17;background:#090707;padding:48px 0 28px;margin-top:40px}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;margin-bottom:8px}.h[data-astro-cid-sz7xmlte]{font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}li[data-astro-cid-sz7xmlte]{margin:4px 0}.small[data-astro-cid-sz7xmlte]{font-size:.95rem}select[data-astro-cid-sz7xmlte]{font:inherit;font-size:1rem;color:var(--text);background:var(--panel);border:1px solid var(--line);padding:6px 8px;max-width:100%}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;border-top:1px solid #1f1714;margin-top:32px;padding-top:18px}.tell[data-astro-cid-wiao266y]{border-top:1px solid #241a17;background:var(--panel);padding:22px 0;margin-top:40px}.row[data-astro-cid-wiao266y]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.row[data-astro-cid-wiao266y] p[data-astro-cid-wiao266y]{margin:0;font-size:1.1rem}.btns[data-astro-cid-wiao266y]{display:flex;flex-wrap:wrap;gap:10px}.btns[data-astro-cid-wiao266y] .btn[data-astro-cid-wiao266y]{padding:.6em 1.2em;font-size:.8rem}.report[data-astro-cid-wiao266y]{width:min(560px,calc(100vw - 32px));padding:0;border:1px solid var(--gold-lo);background:#120d0c;color:var(--text)}.report[data-astro-cid-wiao266y]::backdrop{background:#000c}.x[data-astro-cid-wiao266y]{position:absolute;top:4px;right:8px}.x[data-astro-cid-wiao266y] button[data-astro-cid-wiao266y]{font-size:1.8rem;line-height:1;background:none;border:0;color:var(--gold-hi);cursor:pointer}.body[data-astro-cid-wiao266y]{padding:22px 22px 16px}.body[data-astro-cid-wiao266y] h2[data-astro-cid-wiao266y]{margin-top:0}.f[data-astro-cid-wiao266y]{display:grid;gap:6px;margin-bottom:14px}.f[data-astro-cid-wiao266y]>span[data-astro-cid-wiao266y]{font-family:var(--display);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.f[data-astro-cid-wiao266y] em[data-astro-cid-wiao266y]{font-family:var(--body, inherit);text-transform:none;letter-spacing:0;font-size:.9rem}select[data-astro-cid-wiao266y],textarea[data-astro-cid-wiao266y],input[data-astro-cid-wiao266y]{font:inherit;font-size:1.05rem;color:var(--text);background:#0c0909;border:1px solid var(--line);padding:8px 10px;width:100%}textarea[data-astro-cid-wiao266y]{resize:vertical;min-height:120px}select[data-astro-cid-wiao266y]:focus,textarea[data-astro-cid-wiao266y]:focus,input[data-astro-cid-wiao266y]:focus{outline:2px solid var(--gold-lo);outline-offset:1px}.hint[data-astro-cid-wiao266y]{font-size:.95rem}.hp[data-astro-cid-wiao266y]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.what[data-astro-cid-wiao266y]{font-size:.95rem;margin-bottom:10px}.what[data-astro-cid-wiao266y] summary[data-astro-cid-wiao266y]{cursor:pointer;color:var(--gold)}.status[data-astro-cid-wiao266y]{min-height:1.4em;margin:6px 0}.status[data-astro-cid-wiao266y].bad{color:var(--blood-hi)}.status[data-astro-cid-wiao266y].good{color:var(--gold-hi)}.actions[data-astro-cid-wiao266y]{display:flex;justify-content:flex-end}.small[data-astro-cid-wiao266y]{font-size:.95rem;margin:10px 0 0}
