@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-italic.CjxnbVsv.woff2)format("woff2"),url(/_astro/fraunces-latin-500-italic.Bp1RWfBU.woff)format("woff")}:root{--bg:#07060a;--bg-raised:#120f16;--bg-panel:#1a1520;--ink:#f4f1ea;--silver:#d5d2db;--muted:#b7b3c0;--quiet:#8f8a99;--purple:#c46aa8;--purple-deep:#8d3478;--purple-ink:#f3d0e8;--red:#ff4d5e;--warm:#e7b15a;--line:#e8e4ee29;--line-strong:#e8e4ee61;--shadow:0 24px 60px #00000061;--display:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--serif:"Fraunces", Georgia, "Times New Roman", serif;--body:"Outfit", "Avenir Next", "Segoe UI", sans-serif;--header:4.25rem;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(ellipse at 100% -10%, #c46aa829, transparent 42%), var(--bg);min-height:100vh;color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.18em}a:hover{color:var(--purple-ink)}:focus-visible{outline:2px solid var(--warm);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,.display{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-weight:400;line-height:.9}.skip{z-index:80;background:var(--warm);color:#1a1204;padding:.7rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-5rem;left:1rem}.skip:focus{top:.75rem}.wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.eyebrow{color:var(--warm);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:600}.deck{color:var(--silver);font-family:var(--serif);margin:1rem 0 0;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.45}.lede{color:var(--silver);font-size:1.15rem}.muted{color:var(--muted)}.site-header{z-index:40;height:var(--header);border-bottom:1px solid var(--line);background:#07060a;align-items:center;display:flex;position:sticky;top:0}.header-bar{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100% - 2rem);margin-inline:auto;display:flex}.wordmark{color:var(--ink);align-items:center;line-height:0;text-decoration:none;display:flex}.brand-mark{width:auto;height:3.35rem;display:block}.footer-brand{margin:0 0 .85rem;line-height:0}.footer-brand .brand-mark{width:min(18rem,100%);height:auto}.brand-feature{width:min(52rem,100% - 2rem);margin:2.75rem auto 0}.brand-feature img{width:100%;height:auto;display:block}.nav-toggle{border:1px solid var(--line-strong);min-width:44px;min-height:44px;color:var(--ink);font:inherit;background:0 0;padding:.4rem .85rem;font-size:.95rem}.nav-links{margin:0;padding:0;list-style:none;display:none}.nav-links a{color:var(--silver);font-size:.98rem;text-decoration:none}.nav-links a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--purple)}.nav-links.is-open{z-index:30;top:var(--header);background:#07060a;flex-direction:column;gap:.35rem;padding:.5rem 1.25rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.nav-links.is-open a{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding:.85rem .2rem;font-size:2rem;display:block}.hero{padding:2.25rem 0 3.5rem}.hero-grid,.split,.card-grid,.crew-grid,.shelf-grid{gap:1.25rem;display:grid}.hero h1{margin:0;font-size:clamp(3.4rem,14vw,4.6rem)}.hero h1 span{display:block}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.btn{letter-spacing:.02em;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--purple-deep);color:#fff}.btn-primary:hover{color:#fff;background:#a33d8c}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--purple);color:var(--ink)}.frame{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#050407;margin:0}.frame img{width:100%;height:auto;display:block}.frame figcaption,.caption{color:var(--muted);letter-spacing:.02em;margin:0;padding:.75rem .9rem .85rem;font-size:.86rem}.sketch{max-width:28rem;color:var(--muted);align-items:center;gap:.85rem;margin-top:1.75rem;display:flex}.sketch svg{width:7.5rem;height:auto;color:var(--silver);flex:none}.sketch p{margin:0;font-size:.86rem}.section,.lab-band,.topic{scroll-margin-top:calc(var(--header) + .75rem)}.section{border-top:1px solid var(--line);padding:4.25rem 0}.section h2,.page-hero h1{margin:0;font-size:clamp(3rem,10vw,5.4rem)}.section-head{max-width:40rem;margin-bottom:1.75rem}.prose{gap:1rem;display:grid}.prose p,.prose li{color:var(--silver)}.prose strong{color:var(--ink);font-weight:600}.page-hero{padding:3rem 0 2.5rem}.page-hero .deck{max-width:38rem}.card,.crew-card,.shelf,.callout,.lab-panel{background:var(--bg-raised);border:1px solid var(--line);padding:1.15rem 1.15rem 1.25rem}.card h2,.card h3,.shelf h2,.shelf h3,.crew-card h3,.lab-panel h2{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .45rem;font-size:2rem;line-height:.95}.card p,.shelf p,.crew-card p{color:var(--muted);margin:0}.card a{color:var(--purple-ink);margin-top:.9rem;font-weight:600;display:inline-block}.index-label{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem}.pay{border-collapse:collapse;width:100%;margin-top:.4rem}.pay caption{caption-side:bottom;text-align:left;color:var(--muted);padding-top:.7rem;font-size:.86rem}.pay th,.pay td{border-bottom:1px solid var(--line);text-align:left;padding:.45rem 0}.pay th{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pay td:last-child,.pay th:last-child{text-align:right;color:var(--red);font-variant-numeric:tabular-nums;font-weight:600}.pay td:first-child{color:var(--silver);font-variant-numeric:tabular-nums}.quote{border-left:2px solid var(--red);color:var(--ink);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:1.25rem 0 0;padding-left:.9rem;font-size:clamp(1.8rem,4vw,2.4rem);line-height:.95}.heart{color:var(--red)}.lab-band{background:linear-gradient(180deg, #8d347838, #07060a33), var(--bg-panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4.25rem 0}.lab-band h2{max-width:12ch;margin:0;font-size:clamp(3.2rem,11vw,6rem)}.status{color:var(--warm);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin:1rem 0;font-size:.82rem;font-weight:600;display:inline-flex}.status-dot{background:var(--warm);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #e7b15a29}.future-url{margin:1rem 0 0}.future-url span{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;display:block}.future-url code{color:var(--silver);font-size:1rem}.crew-card{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.crew-portrait{aspect-ratio:1;border-bottom:1px solid var(--line);background:#050407;margin:0;position:relative;overflow:hidden}.crew-portrait img{object-fit:cover;object-position:var(--focus,center);width:100%;max-width:none;height:100%;position:absolute;inset:0}.crew-pending{background:linear-gradient(#c46aa833,#0000 46%),repeating-linear-gradient(-12deg,#e8e4ee0b 0 1px,#0000 1px 14px),#100d14;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1rem;display:flex;position:absolute;inset:0}.crew-pending-mark{color:var(--purple);font-family:var(--display);margin-top:auto;font-size:3.4rem;line-height:.8}.crew-pending-label{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.crew-copy{gap:.4rem;padding:.95rem 1rem 1.15rem;display:grid}.crew-card h3{margin:0}@media (width>=960px) and (width<=1120px){.crew-card h3{font-size:1.65rem}}.crew-card .crew-alias{color:var(--warm);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.crew-aside{max-width:36rem;color:var(--muted);font-family:var(--serif);margin:1.75rem 0 0;font-size:1.05rem;font-style:italic}.crew-aside a{color:var(--purple-ink)}.hero-copy{margin-top:1.15rem}.prose .turn{color:var(--ink);font-family:var(--serif);margin:.15rem 0 0;font-size:1.35rem;font-style:italic}.prose .quote,.prose em{color:var(--ink)}.card p+p{margin-top:.65rem}.lab-band .prose{max-width:42rem}.profile{border-top:1px solid var(--line);gap:1.25rem;margin-top:2.75rem;padding-top:2.5rem;display:grid}.profile h2{margin:0 0 1rem;font-size:clamp(2.8rem,8vw,4.4rem)}.profile .eyebrow{margin-bottom:.35rem}.dossier{gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.dossier li{border-top:1px solid var(--line);color:var(--silver);gap:.15rem;padding-top:.55rem;display:grid}.dossier span{color:var(--warm);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.gospel,.sightings{margin-top:1.75rem}.gospel h3,.sightings h3,.sighting h4{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .7rem;font-weight:400;line-height:.95}.gospel h3,.sightings h3{font-size:2rem}.sighting h4{margin-bottom:.35rem;font-size:1.55rem}.sighting+.sighting{margin-top:1.15rem}.sighting p{color:var(--silver);margin:.35rem 0 0}.pull{border-left:2px solid var(--warm);color:var(--ink);font-family:var(--serif);margin:0;padding-left:.9rem;font-size:1.35rem;font-style:italic;line-height:1.4}.prose .formula{border:1px solid var(--line-strong);color:var(--warm);font-family:var(--display);letter-spacing:.03em;background:#050407;margin:.2rem 0;padding:.85rem 1rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15}.chronicle{max-width:44rem}.suno-player{border:1px solid var(--line-strong);background:#050407;max-width:640px;margin-top:1.5rem}.suno-player iframe{border:0;width:100%;height:280px;display:block}.suno-fallback{margin:.85rem 0 0}.suno-fallback a{color:var(--purple-ink);font-weight:600}.ballad{max-width:38rem;margin-top:2rem}.ballad h3{margin:0 0 .75rem;font-size:clamp(2rem,5vw,2.8rem)}.pending-note,.signoff{color:var(--muted);font-family:var(--serif);margin:1.4rem 0 0;font-size:1.05rem;font-style:italic}.crew-scroller{scroll-snap-type:x mandatory;grid-auto-columns:minmax(13.5rem,72%);grid-auto-flow:column;gap:.8rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.crew-scroller .crew-card{scroll-snap-align:start}.callout{border-color:#e7b15a73}.callout p{color:var(--silver);margin:0}.topic{margin-top:2.5rem}.topic+.topic{border-top:1px solid var(--line);padding-top:2.5rem}.flush{border-top:0;padding-top:0}.stack{margin-top:1.5rem}.pad-end{padding-bottom:4rem}.gap-bottom{margin-bottom:1.5rem}.subhead{margin-bottom:.4rem;font-size:2.2rem}.split.start{align-items:start}.topic h2{font-size:clamp(2.4rem,7vw,3.6rem)}.jump{flex-wrap:wrap;gap:.6rem 1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.jump a{color:var(--purple-ink);font-weight:600}.site-footer{border-top:1px solid var(--line);background:#050407;padding:2.5rem 0 3rem}.footer-grid{gap:1.5rem;display:grid}.site-footer h2{margin:0 0 .7rem;font-size:1.3rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:.35rem}.site-footer a{color:var(--silver);text-decoration:none}.site-footer a:hover{text-decoration:underline}.disclaimer,.preview-note{color:var(--quiet);margin:1.4rem 0 0;font-size:.86rem}.legal-line{color:var(--quiet);margin:1rem 0 0;font-size:.82rem}.not-found{padding:4rem 0 5rem}.not-found h1{font-size:clamp(3.4rem,12vw,6rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=720px){.card-grid,.shelf-grid,.crew-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}}@media (width>=960px){.nav-toggle{display:none}.nav-links,.nav-links.is-open{background:0 0;flex-direction:row;align-items:center;gap:1.15rem;padding:0;display:flex;position:static;inset:auto}.nav-links.is-open a,.nav-links a{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--silver);border:0;padding:.2rem 0;font-size:.95rem;display:inline}.hero-grid,.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem}.profile{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:2.5rem}.dossier li{grid-template-columns:11.5rem 1fr;align-items:baseline;gap:1rem}.hero{padding:2rem 0 3rem}.hero h1{font-size:clamp(4.4rem,5.2vw,6rem)}.hero .frame img{object-fit:cover;object-position:center 42%;width:100%;height:min(74vh,740px)}.card-grid.four,.crew-grid{grid-template-columns:repeat(4,1fr)}.crew-scroller{grid-auto-flow:unset;grid-template-columns:repeat(4,1fr);display:grid;overflow:visible}.shelf-grid{grid-template-columns:1.2fr 1fr 1fr}}.jackpot-grid{gap:1.25rem;display:grid}.jackpot-card{background:var(--bg-raised);border:1px solid var(--line)}.jackpot-card a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.jackpot-card a:hover h2{color:var(--purple-ink)}.jackpot-shot{aspect-ratio:3/4;border-bottom:1px solid var(--line);background:#050407;place-items:center;display:grid}.jackpot-shot img{object-fit:contain;width:100%;height:100%}.jackpot-card-body{gap:.35rem;padding:1rem 1.05rem 1.15rem;display:grid}.jackpot-card h2{margin:0;font-size:clamp(1.8rem,4vw,2.3rem)}.jackpot-amount{color:var(--red);font-family:var(--display);letter-spacing:.03em;margin:0;font-size:clamp(2.4rem,6vw,3.2rem);line-height:.9}.result-label{color:var(--warm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.featured-handpay{margin:.75rem 0 0}.featured-handpay a{color:var(--purple-ink);font-weight:600}.screen-note{color:var(--muted);font-family:var(--serif);margin:0;font-style:italic}.jackpot-meta,.jackpot-teaser p{color:var(--muted);margin:0}.jackpot-teaser{gap:.45rem;margin-top:.45rem;display:grid}.jackpot-teaser p:last-child,.teaser-lead p:first-child{color:var(--ink);font-weight:600}.teaser-lead p:last-child{color:var(--muted);font-weight:400}.filter-bar{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.filter-bar button{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;background:0 0;padding:.45rem .9rem;font-weight:600}.filter-bar button[aria-pressed=true]{background:var(--purple-deep);border-color:#0000}.jackpot-empty{color:var(--silver);margin:1.5rem 0 0}.jackpot-detail{gap:1.5rem;max-width:44rem;display:grid}.jackpot-original{border:1px solid var(--line);background:#050407;margin:0}.jackpot-original img{width:100%;height:auto;display:block}.jackpot-original figcaption{margin:0;padding:.75rem .9rem}.jackpot-original figcaption p{color:var(--muted);margin:0 0 .4rem}.jackpot-original a{color:var(--purple-ink);font-weight:600}.jackpot-amount-detail{font-size:clamp(3.2rem,10vw,5rem)}.jackpot-facts{gap:.55rem;margin:0;display:grid}.jackpot-facts div{grid-template-columns:8.5rem 1fr;gap:.75rem;display:grid}.jackpot-facts dt{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:600}.jackpot-facts dd{margin:0}.jackpot-commentary{margin-top:.5rem}.jackpot-nav{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.jackpot-nav a{color:var(--purple-ink);font-weight:600;text-decoration:none}.jackpot-nav span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.handpay h2{font-size:clamp(2rem,5vw,2.8rem)}.handpay-line{color:var(--red);font-family:var(--display);letter-spacing:.03em;margin:.75rem 0 0;font-size:clamp(2rem,5vw,2.8rem);line-height:.95}.handpay-line.is-title{color:var(--ink)}.handpay-grid{flex-wrap:wrap;align-items:center;gap:1.25rem 1.5rem;display:flex}.handpay-grid img{border:1px solid var(--line);background:#050407;width:min(100%,11rem);height:auto}@media (width>=720px){.jackpot-grid{grid-template-columns:1fr 1fr}}@media (width>=960px){.jackpot-grid{grid-template-columns:1fr 1fr 1fr}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.crew-scroller{scroll-snap-type:none}}
