@font-face{font-family:archivo;src:url(../media/archivo_black-s.p.25jlef-0xay0d.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}._5MFTVq_className{font-family:archivo,archivo Fallback;font-style:normal;font-weight:900}._5MFTVq_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_400-s.p.1ak_r0qwk4efr.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_700-s.p.10xgmchs6okr4.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.YuzGaG_className{font-family:dmSans,dmSans Fallback}.YuzGaG_variable{--font-dm:"dmSans", "dmSans Fallback"}
:root{--paper:#fff;--ink:#0a1611;--muted:#3f4943;--soft:#f3f2ec;--hair:#c9ccc2;--rule:2px solid var(--ink);--display:var(--font-archivo),"Arial Black",sans-serif;--body:var(--font-dm),system-ui,sans-serif;--gutter:56px;--shell:1216px;--series:#d7f264}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--paper);color:var(--ink);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}body.modal-open{overflow:hidden}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:900;line-height:1.05}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button,a,input{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img{max-width:100%;height:auto;display:block}svg{fill:none;stroke:currentColor;stroke-width:1.7px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::selection{background:var(--series);color:var(--ink)}[hidden]{display:none!important}.shell{width:min(var(--shell),100% - 2 * var(--gutter));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:30;background:var(--ink);color:var(--paper);border-radius:999px;padding:12px 16px;font-weight:700;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{margin-bottom:14px;font-size:14px;font-weight:700}.family-stripe{height:8px;display:flex}.family-stripe span{flex:1}.button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.button-large{min-height:54px;padding:0 24px;font-size:16px}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#2a3a31}.button-outline{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:0 0}.button-outline:hover{background:#0a161114}.button svg{flex-shrink:0;width:20px;height:20px}.button .icon-play,.button .icon-pause{width:18px;height:18px}.spotify-icon{color:#1ed760;flex-shrink:0;width:22px;height:22px}.spotify-wave{stroke:var(--ink)}.round-button{width:52px;height:52px;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s,background .2s;display:grid}.round-button:hover{transform:scale(1.06)}.round-button.is-dark{background:var(--ink);color:var(--paper)}.round-button svg{stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.round-button .icon-play,.round-button .icon-pause{width:18px;height:18px}.round-button .icon-play{margin-left:2px}.text-link{text-underline-offset:5px;align-self:flex-start;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.text-link:hover{-webkit-text-decoration-color:var(--series);text-decoration-color:var(--series)}.pill-dark{background:var(--ink);color:var(--paper);letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.series-dot{background:var(--series);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;flex-shrink:0}.site-header{justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.brand{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:.86}.brand span{display:block}.brand-small{font-size:18px}.site-nav{gap:36px;font-size:15px;font-weight:700;display:flex}.site-nav a{text-underline-offset:6px;text-decoration-thickness:2px}.site-nav a:hover{text-decoration-line:underline}.menu-toggle{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;display:none}.menu-toggle span{background:currentColor;border-radius:1px;width:18px;height:2px;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav{flex-direction:column;padding-bottom:16px;display:flex}.mobile-nav a{border-top:1px solid var(--hair);font-family:var(--display);letter-spacing:-.02em;padding:14px 0;font-size:24px;font-weight:900}.hero{border-block:var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.hero-copy{padding:72px var(--gutter) 56px max(var(--gutter),calc((100vw - var(--shell)) / 2));flex-direction:column;justify-content:space-between;gap:56px;display:flex}.hero-intro{flex-direction:column;gap:28px;display:flex}.hero-label{font-size:15px;font-weight:700}.hero h1{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(44px,5.6vw,84px);line-height:.88}.hero-text{max-width:500px;color:var(--muted);font-size:20px;line-height:1.5}.hero-stats{border-top:var(--rule);flex-wrap:wrap;row-gap:16px;padding-top:22px;display:flex}.hero-stats div{flex-direction:column-reverse;flex:130px;gap:2px;display:flex}.hero-stats dt{font-size:14px;font-weight:700}.hero-stats dd{font-family:var(--display);font-size:44px;font-weight:900;line-height:1}.spotlight{padding:40px max(var(--gutter),calc((100vw - var(--shell)) / 2)) 48px 48px;background:var(--series);border-left:var(--rule);flex-direction:column;gap:24px;display:flex}.spotlight-meta{flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.spotlight-cover{aspect-ratio:1;border-radius:10px;width:300px;max-width:100%;box-shadow:0 18px 40px #0a161138}.spotlight-copy{flex-direction:column;gap:12px;display:flex}.spotlight-title{letter-spacing:-.04em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(36px,4vw,60px);line-height:.95}.spotlight-text{max-width:480px;font-size:18px;line-height:1.5}.spotlight-actions{flex-wrap:wrap;gap:12px;display:flex}.episode-title{text-underline-offset:4px;text-decoration-thickness:2px}.episode-title:hover{text-decoration-line:underline}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;display:flex}.section-head h2,.idea-copy h2{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(36px,4.4vw,60px);line-height:.92}.section-head>p{max-width:430px;color:var(--muted);font-size:18px;line-height:1.5}.stage-section{background:var(--series);border-bottom:var(--rule);transition:background-color .5s}.stage-section>.shell{flex-direction:column;gap:56px;padding-block:80px 72px;display:flex}.stage-nav{align-items:center;gap:14px;display:flex}.stage-nav p{font-variant-numeric:tabular-nums;margin-right:6px;font-size:15px;font-weight:700}.stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px 88px;display:grid}.stage-art{position:relative}.stage-peek{aspect-ratio:1;border-radius:14px;width:100%;position:absolute;inset:0;transform:translate(9%,3%)rotate(6deg);box-shadow:0 18px 40px #0a161133}.stage-cover{z-index:1;border-radius:14px;display:block;position:relative}.stage-cover img{aspect-ratio:1;border-radius:14px;width:100%;box-shadow:0 30px 60px #0a161147}.stage-art.is-next .stage-cover{animation:.65s cubic-bezier(.2,.75,.25,1) both stage-deal-next}.stage-art.is-prev .stage-cover{animation:.65s cubic-bezier(.2,.75,.25,1) both stage-deal-prev}.stage-art.is-next .stage-peek,.stage-art.is-prev .stage-peek{animation:.6s cubic-bezier(.2,.75,.25,1) .15s both stage-peek-in}.stage-copy.is-moving{animation:.5s .1s both stage-copy-in}@keyframes stage-deal-next{0%{transform:translate(9%,3%)rotate(6deg)scale(.97)}to{transform:none}}@keyframes stage-deal-prev{0%{opacity:0;transform:translate(-14%,4%)rotate(-7deg)scale(.96)}to{opacity:1;transform:none}}@keyframes stage-peek-in{0%{opacity:0;transform:none}to{opacity:1;transform:translate(9%,3%)rotate(6deg)}}@keyframes stage-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stage-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.stage-pill{box-shadow:inset 0 0 0 2px var(--ink);border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:700}.stage-pill.is-live{background:var(--ink);color:var(--paper)}.stage-tagline{letter-spacing:-.04em;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(34px,4.2vw,60px);line-height:.98}.stage-text{max-width:520px;font-size:19px;line-height:1.6}.stage-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.stage-soon{margin-top:6px;font-weight:700}.rail{scrollbar-width:none;gap:16px;padding:10px 2px 2px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-item{text-align:left;flex-direction:column;flex:0 0 104px;gap:8px;transition:transform .3s;display:flex}.rail-item img{border-radius:10px;width:104px;height:104px;transition:box-shadow .3s;box-shadow:0 0 0 1.5px #0a161147}.rail-item span{font-size:13px;font-weight:700;line-height:1.2}.rail-item:hover span{text-underline-offset:3px;text-decoration:underline}.rail-item[aria-pressed=true]{transform:translateY(-6px)}.rail-item[aria-pressed=true] img{box-shadow:0 0 0 3px var(--ink),0 12px 24px #0a161138}.episodes-section{background:var(--soft);border-bottom:var(--rule)}.episodes-section>.shell{padding-block:88px 96px}.episode-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:36px 0 32px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--paper);min-height:44px;box-shadow:inset 0 0 0 2px var(--hair);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;transition:box-shadow .2s;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 2px var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.chip[aria-pressed=true] .series-dot{box-shadow:0 0 0 1.5px var(--paper)}.chip-count{opacity:.7;font-weight:400}.search-field{display:block;position:relative}.search-field svg{stroke-width:2.2px;stroke-linecap:round;pointer-events:none;width:18px;height:18px;position:absolute;top:15px;left:18px}.search-field input{border:2px solid var(--ink);background:var(--paper);border-radius:999px;width:280px;max-width:100%;height:48px;padding:0 18px 0 46px;font-size:15px}.search-field input:focus-visible{outline-offset:2px}.episode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;display:grid}.episode-card{flex-direction:column;gap:14px;min-width:0;display:flex}.card-cover{border-radius:8px;display:block;overflow:hidden}.card-cover img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s}.episode-card:hover .card-cover img{transform:scale(1.03)}.card-meta{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.badge-new{background:var(--ink);color:var(--paper);letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.card-title{letter-spacing:-.03em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:24px;line-height:1.08}.card-teaser{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-actions{align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.card-spotify{flex:1}.card-play{width:46px;height:46px}.load-more{flex-direction:column;align-items:center;gap:14px;margin-top:52px;display:flex}.load-more p{font-size:14px;font-weight:700}.load-more-bar{background:#d9dbd2;border-radius:2px;width:240px;height:4px;overflow:hidden}.load-more-bar span{background:var(--ink);height:100%;transition:width .3s;display:block}.load-more .button{background:var(--paper);min-height:54px;margin-top:6px;padding:0 28px}.empty-state{text-align:center;border:2px dashed var(--hair);background:var(--paper);border-radius:12px;padding:64px 24px}.empty-state h3{font-size:30px}.empty-state p{max-width:470px;color:var(--muted);margin:14px auto 22px}.idea-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;padding-block:96px;display:grid}.idea-copy{flex-direction:column;gap:24px;display:flex}.idea-copy p{max-width:520px;color:var(--muted);font-size:18px;line-height:1.6}.idea-facts{border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.idea-facts li{border-bottom:var(--rule);padding:24px 24px 28px 0}.idea-facts h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.idea-facts p{color:var(--muted);font-size:16px;line-height:1.55}.closing{background:var(--ink);color:var(--paper)}.closing>.shell{flex-direction:column;gap:32px;padding-block:96px 104px;display:flex}.closing h2{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(44px,8.6vw,128px);line-height:.86}.closing p{color:#c9cfc9;max-width:580px;font-size:20px;line-height:1.5}.closing-links{flex-wrap:wrap;gap:12px;display:flex}.series-pill{background:var(--series);min-height:56px;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:0 24px;font-size:17px;font-weight:700;transition:transform .2s;display:inline-flex}.series-pill:hover{transform:translateY(-2px)}.closing :focus-visible{outline-color:var(--paper)}.social-pill{border-radius:999px;align-self:flex-start;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 2px #fff6}.social-pill:hover{box-shadow:inset 0 0 0 2px var(--paper)}.social-pill svg,.footer-social svg{flex-shrink:0;width:20px;height:20px}.footer-social{align-items:center;gap:6px;display:inline-flex}.site-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:32px;font-size:14px;display:flex}.footer-series{color:var(--muted)}.footer-links{flex-wrap:wrap;align-items:center;gap:8px 20px;font-weight:700;display:flex}.footer-links span{color:var(--muted);font-weight:400}.footer-links a:hover,.footer-info:hover{text-underline-offset:4px;text-decoration:underline}.footer-info{font-size:14px;font-weight:700}body.player-open{padding-bottom:var(--player-height,88px)}.player{inset-inline:0;z-index:10;background:var(--ink);color:var(--paper);border-top:4px solid var(--series);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0}.player-inner{align-items:center;gap:8px 20px;min-height:84px;padding-block:12px;display:grid}.player.is-teaser .player-inner{grid-template-columns:minmax(0,280px) auto minmax(140px,1fr) auto auto;grid-template-areas:"now controls timeline spotify close"}.player.is-full .player-inner{grid-template-columns:minmax(0,260px) auto minmax(140px,1fr) auto auto auto;grid-template-areas:"now controls timeline speed spotify close"}.player-now{grid-area:now;align-items:center;gap:14px;min-width:0;display:flex}.player-now img{object-fit:cover;border-radius:6px;flex-shrink:0;width:52px;height:52px}.player-meta{min-width:0}.player-eyebrow{white-space:nowrap;color:var(--series);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.player-badge{background:var(--series);color:var(--ink);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px}.player-series{text-overflow:ellipsis;min-width:0;overflow:hidden}.player-title{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:900;display:block;overflow:hidden}.player-controls{grid-area:controls;align-items:center;gap:6px;display:flex}.player-toggle{background:var(--series);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .1s;display:grid;position:relative}.player-toggle:active{transform:scale(.95)}.player-toggle svg{width:22px;height:22px}.player-toggle .icon-play{margin-left:2px}.player-toggle.is-buffering:after{content:"";border:2px solid #0000;border-top-color:var(--paper);border-right-color:var(--paper);border-radius:50%;animation:.9s linear infinite player-spin;position:absolute;inset:-5px}@keyframes player-spin{to{transform:rotate(360deg)}}.player-skip{width:44px;height:44px;color:var(--paper);border-radius:50%;place-items:center;transition:background .15s;display:grid}.player-skip:hover{background:#ffffff1a}.player-skip svg{width:28px;height:28px}.icon-skip text{font:700 7px var(--body);fill:currentColor;stroke:none}.player-timeline{grid-area:timeline;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.player-time{font-variant-numeric:tabular-nums;color:#c9cfc9;min-width:36px;font-size:13px}.player-time:first-child{text-align:right}.player-range{--progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;display:block}.player-range:focus-visible{outline:none}.player-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--series) var(--progress),#2a3a31 var(--progress));border-radius:3px;height:6px}.player-range::-moz-range-track{background:#2a3a31;border-radius:3px;height:6px}.player-range::-moz-range-progress{background:var(--series);border-radius:3px;height:6px}.player-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px;transition:transform .15s}.player-range::-moz-range-thumb{background:var(--paper);border:0;border-radius:50%;width:14px;height:14px}.player-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.player-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ffffff59}.player-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #ffffff59}.player-speed{min-width:52px;height:36px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;grid-area:speed;padding:0 10px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1.5px #4a5a51}.player-speed:hover{background:#ffffff1a}.player-spotify{background:var(--paper);height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;grid-area:spotify;justify-self:end;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.player-spotify:hover{background:#e6e8e1}.player-spotify-short{display:none}.player-close{color:#c9cfc9;border-radius:50%;grid-area:close;justify-self:end;place-items:center;width:44px;height:44px;transition:background .15s,color .15s;display:grid}.player-close:hover{color:var(--paper);background:#ffffff1a}.player-close svg{width:20px;height:20px}.player-message{margin:-4px auto 0;padding-bottom:12px;font-size:13px;font-weight:700}.player :focus-visible{outline-color:var(--paper)}.toast{left:50%;bottom:calc(var(--player-height,0px) + 24px);z-index:25;background:var(--ink);max-width:calc(100% - 32px);color:var(--paper);border-radius:999px;padding:14px 22px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%)}.episode-dialog{background:var(--paper);width:min(760px,100% - 32px);max-height:88dvh;color:var(--ink);border:0;border-radius:16px;padding:40px}.episode-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1611b3}.dialog-close{z-index:2;background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.dialog-close:hover{background:var(--soft)}.dialog-header{background:var(--series);align-items:center;gap:26px;margin:-40px -40px 28px;padding:32px 40px;display:flex}.dialog-header img{border-radius:10px;flex-shrink:0;width:140px;height:140px;box-shadow:0 12px 28px #0a161138}.episode-meta{margin-bottom:10px;font-size:14px;font-weight:700}.dialog-header h1,.dialog-header h2{letter-spacing:-.04em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(28px,3.4vw,44px);line-height:1.02}.dialog-description{color:var(--muted);font-size:16px;line-height:1.75}.dialog-status{margin-top:16px;font-size:14px;font-weight:700}.dialog-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.dialog-section{border-top:var(--rule);margin-top:32px;padding-top:24px}.dialog-section h2,.dialog-section h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px}.dialog-section ul{color:var(--muted);margin:0;padding-left:20px}.dialog-section li+li{margin-top:9px}.chapter-list{margin:0;padding:0;list-style:none}.chapter-item{border-bottom:1px solid var(--hair);align-items:baseline;gap:16px;padding:10px 0;font-size:15px;display:flex}.chapter-item>span,.chapter-jump>span{font-variant-numeric:tabular-nums;min-width:44px;color:var(--muted);font-size:13px}.chapter-jump{text-align:left;align-items:baseline;gap:16px;width:100%;display:flex}.chapter-jump:hover{text-underline-offset:3px;text-decoration:underline}.production-note{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.7}.about-title{text-transform:uppercase;letter-spacing:-.04em;margin:4px 0 24px;font-size:clamp(30px,4vw,44px);line-height:.95}.subpage-bar{border-bottom:var(--rule)}.subpage-bar.is-colored{border-bottom:0}.legal-page{max-width:880px;min-height:60vh;padding-block:64px 96px}.legal-page>h1{letter-spacing:-.045em;text-transform:uppercase;margin-bottom:36px;font-size:clamp(40px,6vw,80px);line-height:.9}.legal-section{margin-top:32px}.legal-section h2{letter-spacing:-.02em;margin-bottom:12px;font-size:22px}.legal-section p,.legal-section address,.legal-section li{font-size:16px;font-style:normal;line-height:1.8}.legal-section p+p{margin-top:14px}.legal-section a,.legal-page>p a{text-underline-offset:3px;text-decoration:underline}.legal-small{color:var(--muted);margin-top:40px;font-size:14px}.legal-notice{background:var(--soft);border-radius:12px;margin-top:24px;padding:14px 18px;font-weight:700}.legal-placeholder{color:var(--ink);background:#fddf50;border-radius:3px;padding:0 5px}.episode-page{max-width:1000px}.episode-page .dialog-header{border-radius:16px;margin:0 0 28px;padding:36px}.episode-page .dialog-header img{width:180px;height:180px}.episode-page .dialog-header h1{font-size:clamp(34px,5vw,64px)}.more-episodes{border-top:var(--rule);margin-top:72px;padding-top:32px}.more-episodes h2{text-transform:uppercase;letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(30px,3.6vw,44px)}.not-found-page h1{margin-bottom:20px}.not-found-page p{color:var(--muted);margin-bottom:28px;font-size:18px}.series-hero{background:var(--series);border-bottom:var(--rule)}.series-hero-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;padding-block:40px 72px;display:grid}.series-hero-cover{aspect-ratio:1;border-radius:14px;width:100%;box-shadow:0 30px 60px #0a161147}.series-hero-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.series-hero-copy h1{letter-spacing:-.04em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(36px,4.6vw,64px);line-height:.95}.series-tagline{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1.1}.series-description{max-width:560px;font-size:18px;line-height:1.6}.series-audience{font-weight:700}.series-episodes{padding-block:72px 32px}.series-episodes h2,.series-others h2,.faq-section h2{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(30px,3.6vw,48px);line-height:.95}.series-count{color:var(--muted);margin:12px 0 32px;font-weight:700}.series-others{padding-block:40px 88px}.family-grid{flex-wrap:wrap;gap:32px 24px;margin-top:32px;display:flex}.family-card{flex-direction:column;flex:160px;gap:6px;min-width:0;max-width:240px;display:flex}.family-card img{aspect-ratio:1;border-radius:12px;width:100%;margin-bottom:10px;transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s;box-shadow:0 10px 24px #0a161124}.family-card:hover img{transform:translateY(-6px)rotate(-2deg);box-shadow:0 20px 40px #0a16113d}.family-card-count{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.family-card-title{font-family:var(--display);letter-spacing:-.03em;-webkit-hyphens:auto;hyphens:auto;font-size:24px;font-weight:900;line-height:1.05}.family-card:hover .family-card-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.family-card-tagline{color:var(--muted);font-size:15px;line-height:1.45}.episode-meta a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.footer-series a:hover{text-underline-offset:4px;text-decoration:underline}.about-lead{margin-bottom:8px;font-size:clamp(19px,2vw,24px);line-height:1.5}.about-series{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.about-series li{align-items:baseline;gap:14px;display:flex}.about-series h3{letter-spacing:-.02em;margin-bottom:4px;font-size:20px}.about-series h3 a:hover{text-underline-offset:4px;text-decoration:underline}.about-series p{color:var(--muted)}.about-links{margin-top:20px}.about-links .series-pill{min-height:48px;font-size:15px}.faq-section{padding-block:24px 96px}.faq-list{border-top:var(--rule);margin-top:28px}.faq-item{border-bottom:var(--rule)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{letter-spacing:-.02em;font-size:clamp(19px,2vw,24px)}.faq-item summary:after{content:"+";width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--ink);font:700 22px/1 var(--body);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s;display:grid}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{max-width:760px;color:var(--muted);padding-bottom:24px;font-size:17px;line-height:1.65}@media (max-width:1100px){.episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage{column-gap:48px}.site-nav{gap:24px}.player.is-teaser .player-inner,.player.is-full .player-inner{grid-template-columns:minmax(0,1fr) auto auto auto;padding-block:12px 10px}.player.is-teaser .player-inner{grid-template-areas:"now controls spotify close""timeline timeline timeline timeline"}.player.is-full .player-inner{grid-template-areas:"now controls spotify close""timeline timeline speed speed"}}@media (max-width:900px){.site-nav,.header-cta{display:none}.menu-toggle{display:flex}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy{padding:48px var(--gutter)}.hero h1{font-size:clamp(44px,10vw,80px)}.spotlight{padding:40px var(--gutter) 48px;border-left:0;border-top:var(--rule)}.stage{grid-template-columns:minmax(0,1fr)}.stage-art{width:88%;max-width:420px}.idea-section{grid-template-columns:minmax(0,1fr);gap:40px}.series-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px}.series-hero-cover{width:88%;max-width:420px}}@media (max-width:560px){:root{--gutter:16px}.brand{font-size:20px}.hero h1{font-size:11.4vw}.hero-copy{gap:32px;padding-block:32px 36px}.hero-text{font-size:17px}.hero-stats{flex-wrap:nowrap;gap:12px}.hero-stats div{flex:1 1 0}.hero-stats dt{font-size:13px;line-height:1.3}.hero-stats dd{font-size:34px}.spotlight{gap:20px;padding-block:28px 32px}.spotlight-cover{width:220px}.spotlight-actions .button,.stage-actions .button{flex:100%}.stage-section>.shell{gap:36px;padding-block:48px 40px}.stage-text,.section-head>p{font-size:16px}.rail{margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.rail-item{flex-basis:76px}.rail-item img{border-radius:9px;width:76px;height:76px}.rail-item span{font-size:12px}.family-grid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding:8px var(--gutter) 4px 0;flex-wrap:nowrap;gap:16px;overflow-x:auto}.family-card{scroll-snap-align:start;flex:0 0 160px;max-width:none}.family-card-title{font-size:20px}.episodes-section>.shell{padding-block:48px 56px}.episode-tools{margin:24px 0}.chips{margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip{flex-shrink:0}.search-field,.search-field input{width:100%}.episode-grid{grid-template-columns:minmax(0,1fr);gap:20px}.episode-card{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"cover meta""cover title""cover teaser""actions actions";gap:4px 14px;display:grid}.card-cover{grid-area:cover;align-self:start}.card-meta{grid-area:meta;font-size:13px}.card-title{grid-area:title;font-size:19px}.card-teaser{-webkit-line-clamp:2;grid-area:teaser;font-size:14px}.card-actions{grid-area:actions;padding-top:10px}.load-more .button{width:100%}.idea-section{padding-block:56px}.idea-facts{grid-template-columns:minmax(0,1fr)}.closing>.shell{padding-block:56px 64px}.closing p{font-size:17px}.series-pill{flex:100%;justify-content:center}.site-footer{flex-direction:column;align-items:flex-start}.player-inner{column-gap:10px}.player.is-teaser .player-inner,.player.is-full .player-inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"now controls close""timeline timeline spotify"}.player.is-full .player-skip,.player-speed{display:none}.player-spotify{justify-content:center;width:44px;padding:0}.player-spotify-long{display:none}.player-now img{width:44px;height:44px}.player-title{font-size:15px}.player-toggle{width:48px;height:48px}.episode-dialog{max-height:90dvh;padding:28px 20px}.dialog-header{align-items:flex-start;gap:16px;margin:-28px -20px 24px;padding:56px 20px 24px}.dialog-header img,.episode-page .dialog-header img{width:96px;height:96px}.episode-page .dialog-header{padding:20px}.legal-page{padding-block:40px 64px}.legal-section p,.legal-section address{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
