@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0a0908;--paper:#f1ebe0;--paper-dim:#b3ab9d;--muted:#8d8679;--blood:#c0432f;--display:"Cinzel", "Trajan Pro", "Iowan Old Style", Georgia, serif;--serif:"Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{height:100svh;padding:max(20px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (height<=560px){body{height:auto;min-height:100svh;overflow:auto}}:focus-visible{outline:2px solid var(--blood);outline-offset:3px}.backdrop{pointer-events:none;opacity:.2;filter:saturate(.7);background:url(/misfortune-poster.jpg) 50% 30%/cover no-repeat;position:fixed;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(75% 85% at 50% 40%,#000 30%,#0000 80%)}.bar,.hero{z-index:1;position:relative}.bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark{font-family:var(--display);letter-spacing:.08em;font-size:clamp(1.3rem,.8vw + 1.05rem,1.65rem);font-weight:700}.admin-link{color:var(--paper-dim);border-radius:8px;margin:-10px -12px;padding:10px 12px;font-size:.875rem;text-decoration:none}.admin-link:hover{color:var(--paper)}.hero{text-align:center;place-self:center;max-width:44rem;padding-bottom:3vh}.kicker,.pilot-label{letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.kicker{color:var(--paper-dim);margin-bottom:1.1rem}h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,7vw + .6rem,6.25rem);font-weight:500;line-height:.96}.lede{max-width:29rem;color:var(--paper-dim);text-wrap:pretty;margin:1.25rem auto 0;font-size:clamp(1rem,.4vw + .92rem,1.15rem);line-height:1.6}.pilot{justify-items:center;margin-top:clamp(1.5rem,4.5vh,2.75rem);display:grid}.pilot:before{content:"";background:var(--blood);opacity:.7;width:3rem;height:1px;margin-bottom:clamp(1.1rem,3.5vh,1.75rem)}.pilot-label{color:var(--muted)}.pilot-title{color:var(--blood);font-family:var(--display);letter-spacing:.06em;margin:.55rem 0 0;font-size:clamp(2rem,3.6vw + .9rem,3.4rem);font-weight:700;line-height:1}.pilot-line{font-family:var(--serif);margin:.6rem 0 0;font-size:clamp(1.15rem,.6vw + 1rem,1.4rem);font-weight:500}.line{color:var(--paper);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:.75rem;font-size:1.25rem;text-decoration:none}.pilot-advisory{color:var(--muted);letter-spacing:.04em;margin:.45rem 0 0;font-size:.75rem}
