@font-face{font-family:Syne;src:url('/assets/syne-600.ttf');font-weight:600;font-display:swap}@font-face{font-family:Syne;src:url('/assets/syne-700.ttf');font-weight:700;font-display:swap}@font-face{font-family:Syne;src:url('/assets/syne-800.ttf');font-weight:800;font-display:swap}@font-face{font-family:SpaceMono;src:url('/assets/space-mono.ttf');font-weight:400;font-display:swap}@font-face{font-family:SpaceMono;src:url('/assets/space-mono-bold.ttf');font-weight:700;font-display:swap}
:root{--bg:#0d0d0f;--card:#18171c;--line:#323137;--fg:#eeece5;--muted:#aaa7ad;--lime:#c4ff00;--pink:#ff299f;--orange:#ff6b13;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Syne,sans-serif;font-weight:700;letter-spacing:-.055em}h2{font-size:clamp(42px,5.3vw,74px);line-height:.97}h3{font-size:27px;line-height:1.12}button{border:0}.wrap{width:calc(100% - 88px);max-width:1400px;margin:0 auto}.eyebrow{font:700 11px/1.7 SpaceMono,monospace;text-transform:uppercase;letter-spacing:.05em}.lime-text{color:var(--lime)}.pink-text{color:var(--pink)}.orange-text{color:var(--orange)}.muted{color:var(--muted)}.header{display:flex;height:108px;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:2}.logo img{width:178px;height:auto}.header nav,.footer nav{display:flex;align-items:center;gap:36px;font:700 11px SpaceMono,monospace;text-transform:uppercase;letter-spacing:.05em}.header nav a{color:#b8b5bb}.header nav a:hover,.footer nav a:hover{color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;border:1px solid transparent;border-radius:18px;font:700 11px SpaceMono,monospace;transition:transform .2s,background .2s;line-height:1.4}.button:hover{transform:translateY(-3px)}.lime{background:var(--lime);color:#0d0d0f}.pink{background:var(--pink);color:#0d0d0f}.outline{border-color:#55515b;background:transparent;color:var(--fg)}.outline:hover{background:#242129}.hero-scene{position:relative;padding:26px 0 105px;background:radial-gradient(ellipse at 88% 20%,#c4ff001c,transparent 44%),radial-gradient(ellipse at 0% 95%,#ff299f1c,transparent 45%);isolation:isolate}.hero-scene:before{content:'';position:absolute;z-index:-1;inset:-108px 0 0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:104px 104px;mask-image:linear-gradient(transparent,#000 50%,transparent)}.hero{display:grid;grid-template-columns:1.23fr .9fr;gap:65px;align-items:center}.hero-copy{min-width:0}.hero-labels{display:flex;align-items:center;gap:10px}.tag{display:inline-flex;padding:6px 14px;border-radius:99px;font:700 10px/1.2 SpaceMono,monospace;text-transform:uppercase;letter-spacing:.04em}.subtle{border:1px solid var(--line);color:var(--muted);background:#0d0d0f66}.intro-label{margin:32px 0 17px}.hero h1{font-size:clamp(100px,11.4vw,160px);line-height:.85;letter-spacing:-.075em;margin:0 0 30px;font-weight:700}.hero h2{font-size:clamp(27px,2.6vw,37px);line-height:1.07;letter-spacing:-.04em}.hero-description{color:#b2aeb7;font-size:15px;line-height:1.7;max-width:590px;margin-top:18px}.audio-teaser{display:block;border:1px solid var(--line);background:#18171ce8;border-radius:25px;padding:22px 23px;margin-top:30px;transition:border-color .2s}.audio-teaser:hover{border-color:var(--lime)}.audio-teaser-top{display:flex;align-items:center;gap:22px}.play-circle{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:50%;background:var(--lime);color:#111;font-size:21px}.wave{display:flex;align-items:center;gap:4px;flex:1;height:57px;overflow:hidden}.wave i{display:block;border-radius:5px;background:#4a474e;width:5px;flex:1;min-width:2px;height:var(--h)}.wave i:nth-child(-n+18){background:var(--lime)}.teaser-meta{display:flex;flex-wrap:wrap;gap:12px 21px;margin-top:17px;font:10px SpaceMono,monospace;color:#b9b5bf}.portrait-stack{position:relative;display:block;margin:0 0 32px;isolation:isolate;align-self:center}.portrait-stack:before,.portrait-stack:after{content:'';position:absolute;border-radius:29px;z-index:-1;inset:42px -5px -48px;background:var(--orange);transform:rotate(4deg)}.portrait-stack:before{background:var(--pink);transform:rotate(-5deg);inset:36px 15px -68px -22px;z-index:-2}.portrait{position:relative;aspect-ratio:.78;overflow:hidden;border-radius:28px;background:#23281c;isolation:isolate}.portrait>img{height:100%;width:100%;object-fit:cover;object-position:47% center}.portrait:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#050505e6);z-index:0}.portrait-caption{position:absolute;bottom:27px;left:25px;right:25px;display:flex;align-items:end;justify-content:space-between;z-index:1;gap:12px}.portrait-caption>div>p:last-child{font-size:16px;line-height:1.5}.portrait-caption span{font-size:12px;color:#c0bfc2}.portrait-caption .portrait-arrow{font-size:37px;color:var(--lime)}.ticker{background:var(--lime);color:#0d0d0f;transform:rotate(-1.25deg);overflow:hidden;padding:20px 0;font:700 30px Syne,sans-serif;letter-spacing:-.04em;border-top:1px solid #a1cb10;border-bottom:1px solid #a1cb10}.ticker>div{display:flex;align-items:center;gap:36px;white-space:nowrap;width:max-content;animation:drift 70s linear infinite}.ticker b{font-size:30px}@keyframes drift{to{transform:translateX(-50%)}}.episodes{padding-top:95px;padding-bottom:85px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}.section-head .eyebrow{margin-bottom:15px}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:27px}.filters button{padding:9px 15px;border-radius:50px;border:1px solid #3c3942;background:transparent;font:700 10px SpaceMono,monospace;color:#b7b4bd}.filters button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#101010;font-weight:700}.filters button:hover{border-color:var(--lime)}.catalog{display:grid;grid-template-columns:1.25fr .9fr;gap:23px}.catalog-card{border-radius:26px;overflow:hidden}.feature{grid-row:span 2;background:var(--pink);color:#111}.feature>a{display:block;height:100%}.feature-image{position:relative;height:360px;overflow:hidden}.feature-image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.feature:hover img{transform:scale(1.025)}.dark-tag{position:absolute;top:22px;left:23px;background:#111;color:var(--pink)}.feature-copy{position:relative;padding:27px 100px 32px 29px}.feature-copy h3{font-size:32px;margin-top:14px;letter-spacing:-.035em}.feature-copy .play-circle{position:absolute;right:28px;bottom:34px}.black{background:#101010;color:var(--pink)}.compact{background:var(--card);border:1px solid var(--line)}.compact>a{display:flex;gap:23px;padding:24px;height:100%}.compact-image{position:relative;width:130px;min-height:165px;align-self:stretch;flex-shrink:0;overflow:hidden;border-radius:15px}.compact-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compact-copy{display:flex;flex-direction:column;align-items:start;min-width:0}.compact h3{font-size:27px;margin:8px 0 13px;letter-spacing:-.04em}.compact .muted{font-size:13px;line-height:1.55}.card-link{font:700 10px SpaceMono,monospace;text-transform:uppercase;display:block;margin-top:auto;padding-top:25px;letter-spacing:.04em}.compact:hover .card-link{color:var(--lime)}.catalog.filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog.filtered .feature{grid-row:auto}.catalog.filtered .feature-image{height:250px}.catalog.filtered .feature-copy h3{font-size:27px}.archive-rows{margin-top:37px}.archive-row{display:grid;grid-template-columns:50px 1fr 110px 25px;gap:20px;align-items:center;padding:26px 0;border-top:1px solid var(--line)}.archive-row:last-child{border-bottom:1px solid var(--line)}.archive-row h3{font-size:22px;letter-spacing:-.03em;line-height:1.2}.archive-row h3 span{font-weight:600;color:#c6c0cb}.archive-row>span:last-child{color:var(--lime)}.archive-row:hover h3{color:var(--pink)}.host{padding:0 0 85px}.host-inner{background:var(--card);border:1px solid var(--line);border-radius:30px;padding:45px;display:grid;grid-template-columns:.9fr 1.2fr;gap:55px;align-items:center}.host-image{position:relative}.host-image>img{aspect-ratio:.95;object-fit:cover;object-position:65% center;border-radius:22px;width:100%}.host-sticker{position:absolute;left:-18px;bottom:22px;transform:rotate(-8deg);background:var(--orange);color:#111;font:700 21px/1 Syne;padding:21px 24px;border-radius:8px}.host-copy h2{font-size:42px;line-height:1.02;margin:15px 0 25px}.host-copy>p:not(.eyebrow){font-size:15px;line-height:1.75;color:var(--muted);margin-bottom:17px}.host-copy .button{margin-top:10px}.subscribe{padding-bottom:70px}.subscribe-inner{background:var(--lime);color:#0c0c0c;border-radius:30px;padding:48px 50px;display:grid;grid-template-columns:1.15fr 1fr;gap:50px;position:relative;overflow:hidden;isolation:isolate}.subscribe h2{font-size:65px;margin-top:17px}.subscribe-links{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:relative;z-index:1}.subscribe-links>p{font-size:15px;line-height:1.6;margin-bottom:7px}.subscribe .outline{color:#101010;border-color:#1010106b;justify-content:space-between;border-radius:15px;padding:13px 19px;text-transform:uppercase}.subscribe .outline:hover{background:#0d0d0f;color:var(--lime)}.subscribe-star{position:absolute;bottom:-60px;left:30%;font-size:330px;line-height:1;color:#0d0d0f0b;z-index:-1}.footer{padding-bottom:100px}.footer-meta{border-top:1px solid var(--line);padding:27px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-meta>p{font:10px SpaceMono,monospace;color:#9d97a3}.footer nav{gap:25px;font-size:10px}.footer-brand{display:flex;align-items:center;justify-content:center;gap:15px;padding:18px 0}.footer-brand img{width:130px;height:130px;object-fit:contain}.footer-brand>span{font:700 clamp(60px,9.7vw,145px)/1 Syne;letter-spacing:-.075em}.footer-joke{text-align:center;color:#77727f;font:10px SpaceMono,monospace;padding-top:18px}.concept-nav{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);background:#19171cf5;border:1px solid #49414f;border-radius:40px;padding:5px;display:flex;align-items:center;gap:4px;z-index:20;box-shadow:0 5px 25px #0007}.concept-nav span{font:8px SpaceMono,monospace;text-transform:uppercase;color:#a39ca9;letter-spacing:.05em;padding:0 11px;white-space:nowrap}.concept-nav a{font:10px SpaceMono,monospace;padding:10px 15px;border-radius:30px;white-space:nowrap}.concept-nav a[aria-current=page]{background:var(--lime);color:#111}.episode-heading{padding-top:25px}.breadcrumb{font:11px SpaceMono,monospace;color:#aaa3b1}.breadcrumb:hover{color:var(--lime)}.episode-title{position:relative;display:flex;justify-content:space-between;align-items:end;gap:30px;padding:38px 0 36px}.episode-title .eyebrow{margin-top:24px}.episode-title h1{font-size:clamp(75px,10.6vw,150px);line-height:.92;margin:17px 0 25px;letter-spacing:-.075em}.episode-subtitle{font:600 27px/1.15 Syne;letter-spacing:-.035em}.watch-section{padding-bottom:66px}.player-toolbar{display:flex;align-items:center;justify-content:space-between;margin:15px 0 22px;gap:15px}.tabs{display:flex;gap:7px;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:50px}.tabs button{background:transparent;border-radius:50px;padding:11px 23px;font:700 11px SpaceMono,monospace;color:#bbb4c3}.tabs button[aria-selected=true]{background:var(--lime);color:#111}.share{background:transparent;font:11px SpaceMono,monospace;color:var(--fg);padding:10px}.share:hover{color:var(--pink)}.player-stack{position:relative;isolation:isolate}.player-stack:after{content:'';position:absolute;inset:18px -7px -15px 7px;background:var(--pink);transform:rotate(-1deg);border-radius:22px;z-index:-1}.player-stack:before{content:'';position:absolute;inset:20px -12px -9px 12px;background:var(--orange);transform:rotate(.6deg);border-radius:22px;z-index:-2}.media-panel{aspect-ratio:16/8.5;border:1px solid #47404b;border-radius:22px;overflow:hidden;background:#17151b}.poster{padding:0;position:relative;width:100%;height:100%;background:#111;display:block}.poster img{width:100%;height:100%;object-fit:cover;opacity:.85}.big-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95px;height:95px;font-size:30px;box-shadow:0 0 0 12px #ffffff14}.poster-caption{position:absolute;bottom:24px;left:27px;background:#111b;border:1px solid #fff2;padding:10px 14px;border-radius:99px;font:10px SpaceMono,monospace;color:#fff;text-transform:uppercase}.media-panel iframe{width:100%;height:100%;border:0}.audio-panel{display:grid;place-items:center;background:radial-gradient(ellipse at 100% 0%,#c4ff0020,transparent 70%),#18151d;padding:35px}.audio-panel>div{width:100%;max-width:760px}.audio-panel h2{font-size:38px;margin:12px 0 18px}.audio-panel iframe{height:352px}.watch-foot{display:flex;justify-content:space-between;gap:20px;margin-top:36px;font:10px/1.7 SpaceMono,monospace;color:#aaa3b3}.watch-foot a{color:var(--lime)}.episode-about{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;padding-top:42px;padding-bottom:80px;border-top:1px solid var(--line)}.episode-about h2{font-size:47px;margin-top:18px}.episode-about>div>p:not(.eyebrow){color:#b9b2c0;font-size:16px;line-height:1.8;margin-bottom:20px}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{font:9px SpaceMono,monospace;border:1px solid #4d4255;color:#c9bed3;padding:9px 12px;border-radius:50px}.gallery-section{background:radial-gradient(ellipse at 0% 0%,#ff299f0c,transparent 65%),#141217;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 0}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.art-button{position:relative;padding:0;border-radius:20px;overflow:hidden;background:#111;cursor:zoom-in;transition:transform .2s}.art-button:nth-child(2){transform:translateY(15px)}.art-button img{width:100%;aspect-ratio:4/5;object-fit:cover}.art-button span{position:absolute;bottom:14px;right:14px;background:var(--lime);color:#111;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.art-button:hover{transform:translateY(-4px)}.gallery-credit{font:10px/1.6 SpaceMono,monospace;color:#9e93a8;margin-top:34px}.related{padding:75px 0}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.art-dialog{background:#19151e;color:#fff;border:1px solid #665071;border-radius:15px;padding:40px;max-width:90vw;max-height:90vh}.art-dialog::backdrop{background:#000c}.art-dialog img{max-height:75vh;width:auto;max-width:100%;margin:auto}.art-dialog button{position:absolute;right:8px;top:5px;font-size:25px;background:transparent;color:#fff;padding:4px}[hidden]{display:none!important}
@media(min-width:1600px){.hero h1{font-size:168px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:40px;grid-template-columns:1.15fr .9fr}.hero h1{font-size:125px}.hero h2{font-size:29px}.teaser-meta{font-size:9px;gap:10px}.compact>a{gap:16px;padding:20px}.compact-image{width:100px;min-height:150px}.compact h3{font-size:23px}.feature-image{height:335px}.feature-copy h3{font-size:28px}.host-inner{padding:30px;gap:35px}.host-copy h2{font-size:35px}.subscribe-inner{padding:40px;gap:30px}.subscribe h2{font-size:53px}.header nav{gap:23px}.episode-title h1{font-size:110px}}
@media(max-width:760px){.wrap{width:calc(100% - 44px)}.header{height:92px;gap:18px}.logo img{width:142px}.header nav{font-size:9px;gap:20px}.header-play{display:none}.hero-scene{padding:28px 0 90px}.hero{grid-template-columns:minmax(0,1fr);gap:48px}.hero h1{font-size:clamp(100px,24vw,150px);line-height:.86;margin-bottom:26px}.intro-label{margin-top:27px;margin-bottom:18px}.hero h2{font-size:29px}.hero-description{font-size:14px;max-width:500px}.hero-copy .audio-teaser{margin-top:25px}.audio-teaser{padding:17px;border-radius:21px}.play-circle{width:50px;height:50px;font-size:18px}.audio-teaser-top{gap:17px}.wave{gap:3px}.wave i{min-width:2px}.teaser-meta{gap:9px 16px;font-size:8px}.teaser-meta span:last-child{width:100%}.portrait-stack{margin:0 10px 0 8px}.portrait{aspect-ratio:1.03;border-radius:24px}.portrait-stack:before{inset:30px 7px -39px -12px;border-radius:23px}.portrait-stack:after{inset:22px -4px -24px;border-radius:23px}.portrait-caption{bottom:22px;left:21px;right:21px}.portrait-caption>div>p:last-child{font-size:15px}.portrait-caption span{font-size:11px}.ticker{padding:14px 0;font-size:23px}.ticker>div{gap:25px}.ticker b{font-size:22px}.episodes{padding-top:58px;padding-bottom:50px}.section-head{align-items:start;flex-direction:column;gap:20px;margin-bottom:24px}.section-head h2{font-size:49px}.section-head .eyebrow{font-size:9px;margin-bottom:12px}.section-head>.button{padding:11px 16px}.filters{gap:7px;margin-bottom:23px}.filters button{font-size:9px;padding:8px 12px}.catalog,.catalog.filtered{grid-template-columns:minmax(0,1fr);gap:17px}.feature{grid-row:auto}.feature-image,.catalog.filtered .feature-image{height:auto;aspect-ratio:1.3}.feature-copy{padding:23px 75px 25px 23px}.feature-copy .eyebrow{font-size:9px}.feature-copy h3,.catalog.filtered .feature-copy h3{font-size:27px}.feature-copy .play-circle{width:43px;height:43px;right:19px;bottom:29px}.compact>a{padding:20px;gap:18px}.compact-image{width:105px;min-height:145px}.compact h3{font-size:24px;margin:7px 0 10px}.compact .eyebrow{font-size:9px}.compact .muted{font-size:12px}.card-link{font-size:9px;padding-top:20px}.archive-row{grid-template-columns:22px 1fr 20px;gap:12px;padding:23px 0}.archive-row>.muted{display:none}.archive-row h3{font-size:20px}.archive-row h3 span{font-size:16px;display:block;margin-top:8px;line-height:1.3}.archive-row .eyebrow{font-size:9px}.host{padding-bottom:45px}.host-inner{grid-template-columns:minmax(0,1fr);padding:22px;gap:32px;border-radius:25px}.host-image>img{aspect-ratio:1.15}.host-sticker{font-size:18px;padding:17px 20px;left:-12px;bottom:18px}.host-copy .eyebrow{font-size:9px}.host-copy h2{font-size:33px}.host-copy>p:not(.eyebrow){font-size:14px}.subscribe{padding-bottom:40px}.subscribe-inner{padding:29px 24px;grid-template-columns:minmax(0,1fr);gap:28px;border-radius:25px}.subscribe h2{font-size:48px}.subscribe .eyebrow{font-size:9px}.subscribe-links>p{font-size:14px}.subscribe-links .button{font-size:10px}.footer-meta{align-items:start;flex-direction:column;gap:23px}.footer-meta>p{font-size:8px}.footer nav{gap:20px;font-size:9px}.footer-brand{gap:0;padding:15px 0}.footer-brand img{width:60px;height:60px}.footer-brand>span{font-size:clamp(37px,9.4vw,65px)}.footer-joke{font-size:8px;line-height:1.7;max-width:250px;margin:auto;padding-top:10px}.concept-nav span{display:none}.concept-nav a{font-size:10px;padding:10px 17px}.episode-heading{padding-top:20px}.breadcrumb{font-size:9px}.episode-title{padding:30px 0 26px;display:block}.episode-title h1{font-size:clamp(68px,17.7vw,100px);line-height:.9;max-width:90%;margin-top:19px}.episode-title .eyebrow{font-size:9px;margin-top:20px}.episode-subtitle{font-size:24px;line-height:1.15;max-width:370px}.player-toolbar{margin:5px 0 19px;gap:10px}.tabs button{font-size:10px;padding:10px 17px}.share{font-size:9px;padding:8px 0}.media-panel{aspect-ratio:16/10;border-radius:16px}.player-stack:after,.player-stack:before{border-radius:16px;inset:14px -3px -9px 3px}.big-play{width:65px;height:65px;font-size:23px;box-shadow:0 0 0 8px #fff2}.poster-caption{left:13px;bottom:12px;font-size:7px;padding:8px 10px}.watch-foot{flex-direction:column;gap:10px;font-size:9px;margin-top:25px}.watch-section{padding-bottom:35px}.audio-panel{padding:20px 12px;min-height:520px}.audio-panel h2{font-size:31px}.audio-panel .eyebrow{font-size:8px}.episode-about{grid-template-columns:minmax(0,1fr);gap:27px;padding-top:30px;padding-bottom:45px}.episode-about h2{font-size:38px}.episode-about>div>p:not(.eyebrow){font-size:14px}.episode-about .eyebrow{font-size:9px}.tags span{font-size:8px}.gallery-section{padding:40px 0}.gallery{grid-template-columns:minmax(0,1fr);gap:20px}.art-button:nth-child(2){transform:none}.art-button img{aspect-ratio:auto;max-height:530px;object-fit:contain}.gallery-credit{font-size:8px}.related{padding:45px 0}.related-grid{grid-template-columns:minmax(0,1fr);gap:18px}.art-dialog{padding:35px 15px}.section-head>p.eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
body{overflow-x:clip}
