:root{--ink:#0b0a0e;--ink-2:#131118;--ink-3:#1b1723;--purple:#7b4fc9;--purple-deep:#4a2a82;--gold:#e8b53a;--paper:#f2eef8;--mute:#9a92ab;--line:rgba(123,79,201,.28);--display:'Anton','Impact','Arial Narrow',sans-serif;--body:'Barlow','Helvetica Neue',Arial,sans-serif;--mono:'IBM Plex Mono','Courier New',monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--body);font-size:18px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.kicker{font-family:var(--mono);font-size:13px;letter-spacing:.08em;color:var(--purple);text-transform:lowercase}.kicker.gold{color:var(--gold)}h2.sec{font-family:var(--display);font-size:clamp(34px,5vw,54px);letter-spacing:.01em;text-transform:uppercase;line-height:1.05;margin:10px 0 8px;font-weight:400}.js-nav{position:sticky;top:0;z-index:50;background:rgb(11 10 14 / .92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:66px}.logo{font-family:var(--display);font-size:21px;letter-spacing:.05em;text-transform:uppercase}.logo b{color:var(--purple);font-weight:400}.nav-links{display:flex;gap:26px;align-items:center;font-family:var(--mono);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.nav-links a{color:var(--mute);transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--paper)}.onair{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 14px;color:var(--paper)!important;font-size:12px}.onair .dot{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}.burger{display:none;background:none;border:1px solid var(--line);color:var(--paper);font-family:var(--mono);font-size:12px;padding:8px 12px;border-radius:4px;cursor:pointer}.hero{position:relative;padding:84px 0 70px;background:radial-gradient(900px 480px at 78% 30%,rgb(123 79 201 / .20),transparent 60%),radial-gradient(600px 400px at 8% 90%,rgb(74 42 130 / .16),transparent 60%),var(--ink)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}h1.hero-h{font-family:var(--display);font-size:clamp(46px,7.2vw,92px);line-height:.98;text-transform:uppercase;letter-spacing:.005em;margin:16px 0 6px;font-weight:400}h1.hero-h .alt{color:var(--purple)}.hero .goal{font-family:var(--display);font-size:clamp(22px,3vw,34px);text-transform:uppercase;color:var(--gold);letter-spacing:.03em;margin-bottom:22px}.hero p.lede{max-width:560px;color:var(--mute);font-size:19px;margin-bottom:32px}.cta-row{display:flex;gap:14px;flex-wrap:wrap;position:relative}.btn{font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.06em;padding:15px 26px;border-radius:4px;display:inline-block;transition:transform .15s,box-shadow .15s;border:none;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn.solid{background:var(--purple);color:#fff}.btn.solid:hover{box-shadow:0 8px 26px rgb(123 79 201 / .35)}.btn.ghost{border:1px solid var(--line);color:var(--paper);background:#fff0}.btn.ghost:hover{border-color:var(--purple)}.portrait{position:relative}.portrait .frame{background:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:14px 14px 20px;max-width:440px;margin-left:auto;box-shadow:0 30px 80px rgb(0 0 0 / .6)}.portrait .frame img{border-radius:3px;width:100%;filter:saturate(.92) contrast(1.04)}.portrait .frame figcaption{font-family:var(--mono);font-size:11px;color:var(--mute);letter-spacing:.05em;padding-top:12px;display:flex;justify-content:space-between}.portrait .frame figcaption b{color:var(--gold);font-weight:500}.portrait::after{content:"";position:absolute;inset:auto -14px -14px auto;width:70%;height:70%;border:1px solid var(--line);border-radius:6px;z-index:-1}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2);overflow:hidden;white-space:nowrap}.ticker-track{display:inline-block;padding:13px 0;animation:scroll 38s linear infinite;font-family:var(--mono);font-size:13px;letter-spacing:.05em;color:var(--mute);text-transform:uppercase}.ticker-track b{color:var(--purple);font-weight:500;margin:0 14px}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.js-section{padding:88px 0}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;flex-wrap:wrap}.sec-head .more{font-family:var(--mono);font-size:13px;color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:3px}.sec-head .more:hover{color:var(--paper)}.eps{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.ep{background:var(--ink-2);border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .2s,border-color .2s;display:flex;flex-direction:column}.ep:hover{transform:translateY(-4px);border-color:var(--purple)}.ep .thumb{aspect-ratio:16/9;background:var(--ink-3);overflow:hidden}.ep .thumb img{width:100%;height:100%;object-fit:cover}.ep .body{padding:22px}.ep .cat{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:10px;display:block}.ep h3{font-family:var(--display);font-size:23px;line-height:1.12;text-transform:uppercase;letter-spacing:.015em;font-weight:400;margin-bottom:10px}.ep p{color:var(--mute);font-size:16px}.ep .meta{margin-top:auto;padding:0 22px 20px;font-family:var(--mono);font-size:12px;color:var(--mute)}.career-band{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tl{position:relative;margin-top:20px;padding-left:34px}.tl::before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:linear-gradient(to bottom,var(--purple) 0%,var(--purple) 28%,#5a3d3d 46%,#3a2b2b 60%,var(--gold) 100%)}.tl-item{position:relative;padding:0 0 44px}.tl-item:last-child{padding-bottom:0}.tl-item::before{content:"";position:absolute;left:-31px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--ink);border:2px solid var(--purple)}.tl-item.low::before{border-color:#6e4444}.tl-item.now::before{border-color:var(--gold);background:var(--gold)}.tl-item .yr{font-family:var(--mono);font-size:13px;color:var(--purple);letter-spacing:.08em;text-transform:uppercase}.tl-item.low .yr{color:#b07a7a}.tl-item.now .yr{color:var(--gold)}.tl-item h3{font-family:var(--display);font-size:26px;text-transform:uppercase;font-weight:400;letter-spacing:.015em;margin:6px 0 8px}.tl-item p{color:var(--mute);max-width:640px}.polaroid{margin-top:18px;max-width:400px;background:#efe9dc;padding:8px 8px 12px;border-radius:2px;transform:rotate(-1.4deg);box-shadow:0 14px 34px rgb(0 0 0 / .5);position:relative}.polaroid::before{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%) rotate(2deg);width:74px;height:20px;background:rgb(232 181 58 / .35);border:1px solid rgb(232 181 58 / .2)}.polaroid img{border-radius:1px}.polaroid figcaption{font-family:var(--mono);font-size:11px;color:#4a4234;padding-top:8px;letter-spacing:.04em}.pillars{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:34px}.pillar{border:1px solid var(--line);border-radius:6px;padding:26px 20px;background:var(--ink-2);transition:border-color .2s}.pillar:hover{border-color:var(--purple)}.pillar .n{font-family:var(--mono);font-size:12px;color:var(--gold);display:block;margin-bottom:14px}.pillar h3{font-family:var(--display);font-weight:400;font-size:19px;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.story-grid img{border-radius:6px;box-shadow:0 30px 80px rgb(0 0 0 / .55)}.story-grid p{color:var(--mute);margin-bottom:18px;font-size:18px}.story-grid p b{color:var(--paper);font-weight:600}.join{background:linear-gradient(135deg,var(--purple-deep),var(--ink) 70%);border-top:1px solid var(--line)}.join-in{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}.join p{color:var(--mute);max-width:520px;margin:12px 0 26px}.field{display:flex;gap:10px;max-width:460px;flex-wrap:wrap}.field input{flex:1;min-width:180px;background:var(--ink-2);border:1px solid var(--line);border-radius:4px;color:var(--paper);font-family:var(--body);font-size:16px;padding:14px 16px}.field input::placeholder{color:var(--mute)}.reddit-card{border:1px solid var(--line);border-radius:6px;padding:30px;background:rgb(11 10 14 / .55)}.reddit-card h3{font-family:var(--display);font-weight:400;font-size:24px;text-transform:uppercase;margin:8px 0 10px}.reddit-card p{font-size:16px}.goods-hero{padding:70px 0 50px;text-align:center;background:radial-gradient(700px 380px at 50% 0%,rgb(123 79 201 / .20),transparent 65%)}.goods-hero h1{font-family:var(--display);font-size:clamp(40px,6vw,72px);text-transform:uppercase;font-weight:400}.goods-hero .kicker{display:block;margin-bottom:10px}.goods-hero p{color:var(--mute);max-width:560px;margin:14px auto 0;font-size:18px}.status-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);margin-top:22px}.status-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.featured{padding:20px 0 80px}.feat-card{border:1px solid var(--line);border-radius:8px;background:var(--ink-2);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.feat-shirts{background:#0e0c11;display:flex;align-items:center;justify-content:center;gap:6px;padding:30px 10px}.feat-body{padding:44px 42px}.feat-body .tag{font-family:var(--mono);font-size:11px;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:block}.feat-body h3{font-family:var(--display);font-size:clamp(26px,3vw,36px);text-transform:uppercase;margin-bottom:14px;line-height:1.08;font-weight:400}.feat-body p{color:var(--mute);margin-bottom:22px}.fine{font-family:var(--mono);font-size:12px;color:var(--mute);margin-top:12px}.grid-head{margin-bottom:32px}.upcoming{padding:0 0 90px}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pcard{border:1px solid var(--line);border-radius:6px;background:var(--ink-2);padding:26px 24px;transition:border-color .2s}.pcard:hover{border-color:var(--purple)}.pcard.has-img{padding:0;overflow:hidden}.pcard.has-img .pimg{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--line)}.pcard.has-img .pimg img{width:100%;height:100%;object-fit:cover}.pcard.has-img .pbody{padding:22px 24px 26px}.pcard .n{font-family:var(--mono);font-size:12px;color:var(--gold);display:block;margin-bottom:16px}.pcard .stat{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);border:1px solid var(--line);display:inline-block;padding:4px 9px;border-radius:999px;float:right;margin-top:-2px}.pcard h4{font-family:var(--display);font-weight:400;font-size:21px;text-transform:uppercase;letter-spacing:.015em;margin-bottom:10px;clear:both}.pcard p{color:var(--mute);font-size:15px}.note{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.note-in{max-width:680px;margin:0 auto;text-align:center}.note-in p{color:var(--mute);font-size:17px}.js-footer{border-top:1px solid var(--line);padding:52px 0 40px;background:var(--ink)}.foot-grid{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:34px}.foot-grid h4{font-family:var(--mono);font-size:12px;color:var(--gold);text-transform:lowercase;letter-spacing:.06em;margin-bottom:14px}.foot-grid a{display:block;color:var(--mute);font-size:15px;margin-bottom:8px}.foot-grid a:hover{color:var(--paper)}.copy{font-family:var(--mono);font-size:12px;color:var(--mute);border-top:1px solid rgb(123 79 201 / .14);padding-top:22px}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.onair .dot{animation:none}html{scroll-behavior:auto}}@media (max-width:980px){.hero-grid,.story-grid,.join-in{grid-template-columns:1fr}.eps{grid-template-columns:1fr}.pillars{grid-template-columns:repeat(2,1fr)}.portrait .frame{margin:0 auto}.nav-links{display:none}.burger{display:block}.nav-links.open{display:flex;position:absolute;top:66px;left:0;right:0;background:var(--ink-2);flex-direction:column;padding:22px 24px;border-bottom:1px solid var(--line)}.feat-card{grid-template-columns:1fr}.pgrid{grid-template-columns:1fr}}@media (max-width:560px){.pillars{grid-template-columns:1fr}body{font-size:17px}}