@font-face{font-family:Anton;src:url(/fonts/Anton-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#000;--surface:#111;--text:#fff;--text-2:#a6a6a6;--text-3:#6e6e6e;--border:#262626;--border-strong:#3a3a3a;--accent:#e53e3e;--accent-hover:#c53030;--accent-deep:#63171b;--heading:"Anton","Arial Black",sans-serif;--body:"Barlow","DM Sans",sans-serif;--radius-sm:4px;--radius:8px;--radius-lg:12px;color-scheme:dark}html{background:var(--bg)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body:after{content:"";opacity:.055;pointer-events:none;z-index:2000;mix-blend-mode:overlay;background:url(/images/noise.png) 0 0/128px;position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.nav{z-index:50;position:absolute;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.nav-logo img{width:64px;height:64px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{font:600 13px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color .15s}.nav-links a:hover{color:var(--text)}.btn{font:600 14px/1.2 var(--body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 26px;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-hover)}.btn-primary{background:var(--text);color:#000}.btn-primary:hover{background:#e5e5e5}.btn-ghost{color:var(--text);backdrop-filter:blur(4px);background:#00000059;border-color:#ffffff59}.btn-ghost:hover{background:#ffffff1f}.btn-sm{padding:9px 18px;font-size:12px}.hero{align-items:center;min-height:min(88vh,820px);display:flex;position:relative;overflow:hidden}.hero-bg{background:#000 url(/images/hero.jpg) bottom/cover no-repeat;position:absolute;inset:0}.hero-bg:before{content:"";background:radial-gradient(80% 95% at 50% 40%,#0000001f 0%,#0006 70%,#000c 100%),linear-gradient(#00000080 0%,#0000 30%,#0000001f 75%,#000 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;width:100%;padding:120px 0 160px;position:relative}.hero h1{font:400 clamp(56px,10.5vw,148px)/1 var(--heading);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 4px 40px #000000d9;margin:0}.hero-sub{font:400 17px/1.6 var(--body);color:#c9c9c9;text-shadow:0 2px 16px #000000f2;max-width:52ch;margin:18px auto 30px}.hero-sub strong{color:var(--text);font-weight:600}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-fade{animation:.7s cubic-bezier(.2,.7,.3,1) both rise}.hero-fade.d1{animation-delay:80ms}.hero-fade.d2{animation-delay:.16s}.hero-fade.d3{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-fade{animation:none}}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#070707;padding:14px 0;overflow:hidden}.ticker-track{white-space:nowrap;gap:56px;width:max-content;animation:30s linear infinite tick;display:flex}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.ticker span{font:400 15px/1 var(--heading);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ticker span b{color:var(--accent);font-weight:400}.latest-sec{background:radial-gradient(90% 120% at 50% 0,#101010 0%,#000 70%);padding:96px 0}.latest{align-items:center;gap:40px;display:grid}@media (width>=900px){.latest{grid-template-columns:1.15fr 1fr}}.vid{border-radius:var(--radius-lg);border:1px solid var(--border-strong);position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.vid img{aspect-ratio:16/9;object-fit:cover;width:100%}.vid .play{background:#0000001f;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.vid:hover .play{background:#0000004d}.play-btn{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;box-shadow:0 8px 30px #e53e3e66}.play-btn svg{margin-left:5px}.tag{font:700 11px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);padding:5px 12px;display:inline-block}.tag-red{color:#fff;background:var(--accent)}.tag-line{color:var(--text-2);border:1px solid var(--border-strong)}.latest-copy h2{font:400 clamp(30px,3.8vw,44px)/1.06 var(--heading);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;margin:16px 0 12px}.meta{font:500 13px/1.4 var(--body);color:var(--text-3);gap:18px;margin-bottom:18px;display:flex}.latest-copy p{color:var(--text-2);max-width:56ch;margin:0 0 26px}.latest-actions{flex-wrap:wrap;gap:12px;display:flex}.eps{background:#000;padding:96px 0}.sec-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:12px;display:flex}.sec-head h2{font:400 clamp(34px,4.6vw,54px)/1.04 var(--heading);letter-spacing:.02em;text-transform:uppercase;margin:0}.sec-head h2 em{color:var(--accent);font-style:normal}.sec-sub{color:var(--text-3);margin:0 0 32px;font-size:15px}.ep-tools{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.search{border:1px solid var(--border-strong);border-radius:var(--radius);min-width:260px;color:var(--text-3);background:#0c0c0c;flex:1;align-items:center;gap:10px;padding:13px 16px;display:flex}.search input{color:var(--text);font:400 15px var(--body);background:0 0;border:0;width:100%}.search input::placeholder{color:var(--text-3)}.search input:focus{outline:none}.ep-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px 20px;display:grid}.ep-card{flex-direction:column;gap:12px;display:flex}.ep-thumb{border-radius:var(--radius);border:1px solid var(--border);position:relative;overflow:hidden}.ep-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .3s}.ep-card:hover .ep-thumb img{transform:scale(1.04)}.ep-info{flex-direction:column;gap:4px;display:flex}.ep-top{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;gap:12px;display:flex}.ep-num{color:var(--accent)}.ep-date{color:var(--text-3);font-weight:500}.ep-card h4{font:700 16px/1.3 var(--body);letter-spacing:.02em;margin:0}.ep-card:hover h4{text-underline-offset:3px;text-decoration:underline}.eps-more{justify-content:center;margin-top:44px;display:flex}.about-sec{border-top:1px solid var(--border);background:radial-gradient(70% 90% at 30% 20%,#151210 0%,#000 68%);padding:110px 0}.about{align-items:center;gap:56px;display:grid}@media (width>=920px){.about{grid-template-columns:1fr 1fr}}.duo{grid-template-columns:1fr 1fr;align-items:end;gap:0;display:grid;position:relative}.duo figure{border-radius:var(--radius-lg);border:1px solid var(--border-strong);margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000008c}.duo figure:first-child{z-index:1;transform:rotate(-2.5deg)translate(6px)}.duo figure:last-child{transform:rotate(2deg)translateY(26px)translate(-6px)}.duo img{aspect-ratio:4/5;object-fit:cover;width:100%}.duo figcaption{font:400 22px/1.1 var(--heading);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#0000,#000000e6);padding:40px 16px 12px;position:absolute;bottom:0;left:0;right:0}.about-copy h2{font:400 clamp(38px,5vw,60px)/1.02 var(--heading);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;margin:0 0 22px}.about-copy h2 .accent{color:var(--accent)}.about-copy p{color:var(--text-2);max-width:54ch;margin:0 0 18px}.about-copy p strong{color:var(--text);font-weight:600}.store{text-align:center;border-top:1px solid var(--border);background:radial-gradient(60% 80% at 50% 100%,#63171b80 0%,#0000 70%),#050505;padding:130px 0;position:relative}.store h2{font:400 clamp(46px,8vw,104px)/1 var(--heading);letter-spacing:.02em;text-transform:uppercase;margin:20px 0 16px}.store p{color:var(--text-2);max-width:44ch;margin:0 auto}.store-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:460px;margin:30px auto 0;display:flex}.store-form input{border:1px solid var(--border-strong);border-radius:var(--radius);min-width:220px;color:var(--text);font:400 15px var(--body);background:#0c0c0c;flex:1;padding:13px 16px}.store-form input::placeholder{color:var(--text-3)}.store-fine{font:500 12px/1.4 var(--body);color:var(--text-3);margin-top:14px}footer{border-top:1px solid var(--border);background:#000;padding:72px 0 40px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:56px;display:flex}.foot-logo img{width:88px;height:88px;margin-bottom:18px}.foot-tag{font:400 14px/1.5 var(--body);color:var(--text-3);max-width:30ch}.foot-col h5{font:600 12px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.foot-col a{font:400 15px/2.1 var(--body);color:var(--text-2);transition:color .15s;display:block}.foot-col a:hover{color:var(--text)}.foot-base{border-top:1px solid var(--border);font:500 12px var(--body);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;display:flex}@media (width<=760px){.nav-inner{padding-top:14px}.nav-logo img{width:48px;height:48px}.nav-links{gap:16px}.nav-links a:not(.btn){display:none}.hero{min-height:calc(100svh - 47px)}.hero-bg{background-position:68% bottom}.hero-content{padding:100px 0 48px}.hero-sub{font-size:16px}section,.latest-sec,.about-sec{padding:64px 0}.store{padding:88px 0}.duo{max-width:340px;margin:0 auto}.foot-grid{gap:32px}}.nav--solid{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#000000d9;position:sticky;top:0}.nav--solid .nav-inner{padding-bottom:14px}.episode{max-width:760px;padding:140px 0 80px}.episode .ep-top{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;gap:12px;margin:0 0 14px;display:flex}.episode h1{font:400 clamp(34px,5vw,54px)/1.05 var(--heading);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;margin:0 0 24px}.episode .notes{color:var(--text-2);margin-top:28px}.episode .notes p{margin:0 0 16px}.prevnext{border-top:1px solid var(--border);font:600 13px/1.4 var(--body);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;display:flex}.prevnext a{color:var(--text-2);max-width:44%}.prevnext a:hover{color:var(--text)}.prose h1{font:400 clamp(38px,5vw,60px)/1.02 var(--heading);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance;margin:0 0 22px}.prose h2{font:400 clamp(24px,3vw,34px)/1.1 var(--heading);letter-spacing:.02em;text-transform:uppercase;margin:32px 0 12px}.prose p,.prose li{color:var(--text-2);max-width:58ch;margin:0 0 16px}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.prose ul{margin:0 0 16px;padding-left:20px}.store-copy p{color:var(--text-2);max-width:44ch;margin:0 auto 8px}.about--page{align-items:start}.about--page .duo{position:sticky;top:110px}@media (width<=919px){.about--page .duo{position:static}}
