@font-face{font-family:Cinzel;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/cinzel-latin-DMUuCU8H.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/cormorant-garamond-latin-CUoBjw-S.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-Dc_OZ8oc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-sans-runic-runic-BZc_rAOQ.woff2) format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/noto-sans-runic-latin-CHCCOE2b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #0a0806;--ink: #0c0907;--panel: #120e0a;--rule: #3a2e16;--rule-bright: #5a4a2a;--text: #e9d9b8;--muted: #9d8f78;--gold: #edbf60;--gold-soft: #edbf6033;--blood: #d2463c;--blood-deep: #8f231c;--focus: #fde89a;--display: "Cinzel", Georgia, serif;--body: "Cormorant Garamond", Georgia, serif;--runes: "Noto Sans Runic", "Segoe UI Historic", sans-serif}*{box-sizing:border-box}html{background:var(--night);color-scheme:dark}body{margin:0;min-height:100vh;color:var(--text);font:400 1.2rem/1.5 var(--body);background:radial-gradient(60rem 36rem at 50% -8rem,#2c200f 0%,transparent 70%),radial-gradient(40rem 30rem at 110% 110%,#2a0f12 0%,transparent 65%),var(--night)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 12% 18%,#fde89a88 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,#edbf6066 50%,transparent 51%),radial-gradient(1px 1px at 38% 64%,#fde89a55 50%,transparent 51%),radial-gradient(1px 1px at 86% 48%,#edbf6077 50%,transparent 51%),radial-gradient(1px 1px at 22% 86%,#fde89a44 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 30%,#fde89a88 50%,transparent 51%)}main{position:relative;width:min(36rem,100% - 2rem);margin:0 auto;padding:3.5rem 0 4rem}.seal{position:relative;width:11rem;height:11rem;margin:0 auto 1.25rem;display:grid;place-items:center}.seal svg{position:absolute;inset:0;width:100%;height:100%;animation:turn 90s linear infinite}.seal text{fill:var(--gold);font:400 11px var(--runes);letter-spacing:3.1px;opacity:.85}.seal circle{fill:none;stroke:var(--gold-soft);stroke-width:1}.seal.small{width:7rem;height:7rem;margin-bottom:1rem}.seal.small .mark{width:2.2rem;height:2.2rem}.seal .mark{width:3.4rem;height:3.4rem;border:1px solid var(--gold);transform:rotate(45deg);box-shadow:0 0 2.5rem #edbf6044,inset 0 0 1.2rem #edbf6022}@keyframes turn{to{transform:rotate(360deg)}}.brand{text-align:center;font:700 .8rem/1 var(--display);letter-spacing:.5em;color:var(--gold);margin:0 0 .6rem;padding-left:.5em}h1{text-align:center;font:700 clamp(1.9rem,6vw,2.6rem)/1.1 var(--display);letter-spacing:.02em;margin:0 0 .75rem}.lede{text-align:center;color:var(--muted);margin:0 auto 2.25rem;max-width:30rem}.card{position:relative;background:linear-gradient(180deg,#17120c 0%,var(--panel) 100%);border:1px solid var(--rule);padding:1.75rem 1.5rem;border-radius:2px;box-shadow:0 1.5rem 3rem #0009,inset 0 1px #ffffff0d}.card:before,.card:after{content:"";position:absolute;width:.9rem;height:.9rem;border:1px solid var(--gold)}.card:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.card:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.card+.card{margin-top:1.25rem}h2{font:600 1.15rem/1.3 var(--display);letter-spacing:.04em;margin:0 0 1rem}h2:focus,section[tabindex="-1"]:focus{outline:none}h3{font:600 .8rem/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:1.5rem 0 .5rem}p{margin:0 0 1rem}ul{margin:0 0 1rem;padding-left:1.2rem}li{margin:.2rem 0}li::marker{color:var(--gold)}.small{font-size:.92rem;color:var(--muted)}label{display:block;font:600 .78rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem}input{width:100%;font:400 1.05rem/1.3 var(--body);color:var(--text);background:var(--ink);border:1px solid var(--rule-bright);padding:.75rem .85rem;border-radius:2px;margin:0 0 1.1rem}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button{font:700 .95rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.95rem 1.25rem;border-radius:2px;border:1px solid var(--gold);background:#edbf601a;color:var(--text);width:100%;transition:background .15s,border-color .15s,opacity .15s}button:hover:not(:disabled){background:#edbf6033}button:disabled{opacity:.45;cursor:not-allowed}button.danger{border-color:var(--blood);background:linear-gradient(180deg,var(--blood) 0%,var(--blood-deep) 100%)}button.danger:hover:not(:disabled){background:linear-gradient(180deg,#e0564b,#a52a22)}button.quiet{border-color:var(--rule-bright);background:transparent;color:var(--muted);margin-top:.75rem}.or{display:flex;align-items:center;gap:.9rem;color:var(--muted);font:600 .75rem var(--display);letter-spacing:.2em;margin:1.5rem 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--rule)}#google-button{display:flex;justify-content:center;min-height:44px}.who{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;padding:.9rem 1rem;margin:0 0 1.25rem;border:1px dashed var(--rule-bright);background:var(--ink)}.who strong{font:700 1.2rem var(--display);letter-spacing:.03em;color:var(--gold);word-break:break-all}.alert{padding:.8rem 1rem;margin:0 0 1.1rem;border-left:3px solid var(--blood);background:#d2463c1a}.alert:empty{display:none}.done-mark{width:2.6rem;height:2.6rem;margin:0 auto 1rem;border:1px solid var(--gold);transform:rotate(45deg);opacity:.8}[hidden]{display:none!important}footer{text-align:center;margin-top:2.5rem}footer a{color:var(--muted)}footer .dot{margin:0 .6rem;color:var(--rule-bright)}html:not(.js) .js-only,html.js .nojs-only{display:none!important}main.wide{width:min(48rem,100% - 2rem)}.prose h1{margin-bottom:1.25rem}.prose h2{margin:2.25rem 0 .75rem;color:var(--gold)}.prose h3{margin-top:1.5rem}.prose a{color:var(--gold);overflow-wrap:anywhere}.prose strong{color:#f3e6c8}.prose table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:1.05rem}.prose th,.prose td{text-align:left;vertical-align:top;padding:.5rem .6rem;border-bottom:1px solid var(--rule)}.prose th{font:600 .78rem/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.table-scroll{overflow-x:auto}.rise{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.rise:nth-child(2){animation-delay:.08s}.rise:nth-child(3){animation-delay:.16s}.rise:nth-child(4){animation-delay:.24s}.rise:nth-child(5){animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}}@media(prefers-reduced-motion:reduce){.seal svg,.rise{animation:none}}@media(max-width:30rem){main{padding-top:2rem}.card{padding:1.4rem 1.1rem}.seal{width:8.5rem;height:8.5rem}}.placeholder{color:var(--gold);font-style:italic}.claim-code code{display:inline-block;font:600 1.3rem/1.2 ui-monospace,Consolas,monospace;letter-spacing:.12em;padding:.6rem .9rem;border:1px solid var(--gold);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.buy{margin-top:1rem}.buy .alert{margin:.75rem 0 0}
