@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.B35J3q_className{font-family:Jost,Jost Fallback;font-style:normal}.B35J3q_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/75cb990346c55dc4-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.IPn9Bq_className{font-family:Newsreader,Newsreader Fallback}.IPn9Bq_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--orange:#fc821c;--red:#d7201c;--black:#000;--white:#fff;--mist:#edebe8;--ash:#5c5a57;--ash-light:#b5b2ad;--font-display:var(--font-jost), "Century Gothic", sans-serif;--font-text:var(--font-newsreader), Georgia, serif;--gutter:clamp(16px, 4vw, 64px);--section:clamp(72px, 11vw, 168px);--radius:clamp(14px, 1.6vw, 24px);--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--white);color:var(--black);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}.sponsor :focus-visible,.topics :focus-visible{outline-color:var(--black)}.skip-link{z-index:100;background:var(--black);color:var(--white);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.section-title{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,5.4vw,5rem);font-weight:300;line-height:1.04}.prose{font-family:var(--font-text);max-width:62ch;font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.6}.meta{color:var(--ash);flex-wrap:wrap;gap:2px 16px;font-size:.9375rem;display:flex}.meta span:empty{display:none}.meta--light{color:var(--ash-light)}.button{background:var(--black);min-height:52px;color:var(--white);transition:background-color .25s, color .25s, transform .25s var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:12px 26px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:var(--red)}.button:active{transform:scale(.98)}.button:disabled{opacity:.6;cursor:progress}.button--orange{background:var(--orange);color:var(--black)}.button--orange:hover{background:var(--white)}.text-link{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:text-underline-offset .25s;display:inline-flex}.text-link:hover{text-underline-offset:8px}.text-link--light{color:var(--white)}.header{inset:16px var(--gutter) auto;z-index:40;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed}.header>*{pointer-events:auto}.header__logo{width:52px;height:52px;transition:transform .35s var(--ease);display:block}.header__logo:hover{transform:rotate(-4deg)scale(1.05)}.header__logo svg{width:100%;height:100%;display:block}.header__nav{background:var(--black);border-radius:14px;gap:2px;padding:5px;display:flex}.header__nav a{color:var(--white);border-radius:10px;padding:8px 14px;font-size:.9375rem;text-decoration:none;transition:background-color .2s,color .2s}@media (hover:hover){.header__nav a:hover{background:var(--orange);color:var(--black)}}.hero{--win:min(64svh, 54vw);--g:1;--p:0;--open-w:calc(var(--win) * var(--g));--inset-y:calc((100% - var(--open-w)) / 2 * (1 - var(--p)));--inset-x:calc((100% - var(--open-w)) / 2 * (1 - var(--p)));--clip:inset(var(--inset-y) var(--inset-x) round calc(var(--win) * .1 * (1 - var(--p))));background:var(--white);overflow:clip}[data-motion=on] .hero{height:300svh}[data-motion=on] .hero__stage{height:100svh;position:sticky;top:0;overflow:hidden}.hero__scene{height:100svh;min-height:520px;position:relative;overflow:hidden}[data-motion=on] .hero__scene{min-height:0}.hero__orange,.hero__red{width:var(--win);height:var(--win);will-change:transform;position:absolute;top:50%;left:50%}.hero__orange{margin:calc(var(--win) * -.74) 0 0 calc(var(--win) * -.74)}.hero__red{margin:calc(var(--win) * -.36) 0 0 calc(var(--win) * -.36)}.hero__orange-shape,.hero__red-shape{will-change:transform;border-radius:12%;width:100%;height:100%}.hero__orange-shape{background:var(--orange);transform-origin:50%;width:122%;height:108%}.hero__red-shape{background:var(--red);width:112%;height:112%}.hero__window{background:var(--black);clip-path:var(--clip);place-items:center;display:grid;position:absolute;inset:0}.hero__type{font-weight:200;font-size:calc(var(--win) * .235);letter-spacing:.005em;text-align:center;color:var(--white);gap:.02em;line-height:1.03;display:grid}.hero__word{margin-top:-.14em;padding-top:.14em;display:block;overflow:hidden}.hero__word>span{display:block}.hero__word--orange{color:var(--orange)}.hero__aside{pointer-events:none;padding:96px var(--gutter) 32px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hero__aside>*{pointer-events:auto}.hero__intro{align-self:flex-end;max-width:15em;font-size:clamp(1rem,1.5vw,1.375rem);line-height:1.3}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hero__aside .hero__actions{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:8px}.hero__episode{background:var(--black);color:var(--white)}[data-motion=on] .hero__episode{background:0 0;position:absolute;inset:0}.hero__episode-inner{min-height:100svh;padding:96px var(--gutter) 48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.hero__episode-text{justify-items:start;gap:18px;display:grid}.hero__kicker{color:var(--orange);font-size:clamp(1.125rem,1.6vw,1.5rem)}.hero__episode-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4.6vw,4.5rem);font-weight:300;line-height:1.06}.hero__episode-title a{text-decoration:none}.hero__episode-title a:hover{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.hero__episode-media{border-radius:var(--radius);width:100%;display:block;position:relative;overflow:hidden}.hero__episode-media img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .8s var(--ease)}.hero__episode-media:hover img{transform:scale(1.03)}.hero__episode-play{aspect-ratio:1;background:var(--orange);width:clamp(56px,5.4vw,80px);color:var(--black);transition:scale .3s var(--ease), background-color .25s;border-radius:26%;place-items:center;font-size:clamp(22px,2.2vw,30px);display:grid;position:absolute;bottom:clamp(12px,1.6vw,24px);left:clamp(12px,1.6vw,24px)}.hero__episode-media:hover .hero__episode-play,.episode__media:hover .hero__episode-play{background:var(--white);scale:1.1}.ranking{padding:var(--section) var(--gutter)}.ranking__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,5vw,72px);display:flex}.ranking__tabs{background:var(--mist);border-radius:14px;gap:4px;padding:4px;display:flex}.ranking__tabs button{border-radius:10px;min-height:44px;padding:8px 18px;transition:background-color .2s,color .2s}.ranking__tabs button[aria-pressed=true]{background:var(--black);color:var(--white)}.ranking__list{border-top:1px solid var(--black)}.ranking__row{border-bottom:1px solid var(--black);transition:padding .4s var(--ease);grid-template-columns:clamp(52px,8vw,128px) minmax(0,1fr) auto;align-items:center;gap:12px clamp(12px,2vw,32px);padding:clamp(16px,2vw,28px) 0;display:grid;position:relative}.ranking__row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--orange);transform-origin:bottom;transition:transform .4s var(--ease);position:absolute;transform:scaleY(0)}.ranking__row:hover:before,.ranking__row:focus-within:before{transform:scaleY(1)}.ranking__pos{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:200;line-height:1}.ranking__thumb{display:none}.ranking__text{gap:6px;min-width:0;display:grid}.ranking__text h3{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.1875rem,2.3vw,2.125rem);font-weight:400;line-height:1.16}.ranking__text a{text-decoration:none}.ranking__text a:after{content:"";position:absolute;inset:0}.ranking__row:hover .meta,.ranking__row:focus-within .meta{color:var(--black)}.ranking__play{z-index:1;background:var(--black);width:52px;height:52px;color:var(--white);transition:scale .25s var(--ease), background-color .2s;border-radius:26%;place-items:center;font-size:20px;display:grid;position:relative}.ranking__play:hover{background:var(--red);scale:1.08}.ranking__foot{max-width:62ch;color:var(--ash);margin-top:24px;font-size:.9375rem}.ranking__preview{z-index:20;border-radius:var(--radius);pointer-events:none;opacity:0;width:clamp(280px,24vw,400px);transition:opacity .25s, scale .35s var(--ease);box-shadow:14px 14px 0 var(--red);position:fixed;top:0;left:0;overflow:hidden;scale:.92}.ranking__preview[data-visible]{opacity:1;scale:1}.ranking__preview img{aspect-ratio:16/9;object-fit:cover;width:100%}@media (hover:none),(max-width:899px){.ranking__preview{display:none}}.topics{padding:var(--section) var(--gutter);background:var(--orange);overflow:clip}.topics .section-title{max-width:16ch;margin-bottom:clamp(32px,5vw,72px)}.topics__list{border-top:1px solid var(--black)}.topics__row{border-bottom:1px solid var(--black);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:8px 24px;padding:clamp(14px,1.8vw,26px) 0;text-decoration:none;display:grid}.topics li:first-child .topics__row{border-top:0}.topics__label{letter-spacing:-.025em;transition:font-weight .45s var(--ease), color .25s;font-size:clamp(1.9rem,5.6vw,5.5rem);font-weight:200;line-height:1.04;display:block}.topics__row:hover .topics__label,.topics__row:focus-visible .topics__label{font-weight:600}.topics__detail{gap:2px;display:grid}.topics__count{font-weight:500}.topics__hint{font-size:.9375rem;line-height:1.3}.shorts{padding:var(--section) 0;background:var(--black);color:var(--white)}.shorts__head{padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:clamp(28px,4vw,56px);display:flex}.rail{position:relative}.rail__track{padding:4px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:clamp(12px,1.6vw,24px);display:flex;overflow-x:auto}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start;flex:none}.rail__controls{padding:16px var(--gutter) 0;gap:6px;display:flex}.rail__controls button{border:1px solid;border-radius:14px;place-items:center;width:48px;height:48px;transition:background-color .2s,color .2s;display:grid}.rail__controls button:hover{background:var(--orange);border-color:var(--orange);color:var(--black)}.short{align-content:start;gap:8px;width:clamp(180px,19vw,280px);display:grid}.short__media{border-radius:var(--radius);width:100%;display:block;position:relative;overflow:hidden}.short__media img{aspect-ratio:9/16;object-fit:cover;width:100%;transition:transform .7s var(--ease)}.short__media:hover img{transform:scale(1.05)}.short__play{background:var(--orange);width:44px;height:44px;color:var(--black);border-radius:26%;place-items:center;font-size:18px;display:grid;position:absolute;bottom:12px;left:12px}.short__title{text-wrap:pretty;font-size:1.0625rem;font-weight:400;line-height:1.25}.host{padding:var(--section) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.portrait{margin:clamp(20px,3vw,44px);position:relative}.portrait__orange,.portrait__red{border-radius:var(--radius);will-change:transform;width:74%;height:62%;position:absolute}.portrait__orange{background:var(--orange);top:clamp(-44px,-3vw,-20px);left:clamp(-44px,-3vw,-20px)}.portrait__red{background:var(--red);bottom:clamp(-44px,-3vw,-20px);right:clamp(-44px,-3vw,-20px)}.portrait__image{border-radius:var(--radius);width:100%;height:auto;position:relative}.host__text{justify-items:start;gap:22px;display:grid}.host__name{letter-spacing:-.03em;font-size:clamp(3rem,7.4vw,7rem);font-weight:200;line-height:.98}.host__role{color:var(--red);margin-top:-8px;font-size:clamp(1.125rem,1.6vw,1.5rem)}.voices{padding:0 0 var(--section)}.voices .section-title{padding:0 var(--gutter);margin-bottom:clamp(28px,4vw,56px)}.voice{background:var(--mist);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:32px;width:min(84vw,620px);padding:clamp(24px,3vw,44px);display:flex}.voice blockquote{font-family:var(--font-text);font-size:clamp(1.1875rem,1.7vw,1.5rem);line-height:1.42}.voice figcaption{gap:2px;display:grid}.voice strong{font-size:1.125rem;font-weight:500}.voice span{color:var(--ash);font-size:.9375rem;line-height:1.3}.sponsor{padding:var(--section) var(--gutter);background:var(--red);color:var(--white);scroll-margin-top:0}.sponsor__intro{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.sponsor__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,6.4vw,6.25rem);font-weight:300;line-height:1.02}.sponsor__lead{font-family:var(--font-text);font-size:clamp(1.125rem,1.6vw,1.4375rem);line-height:1.45}.sponsor__numbers{border-block:1px solid var(--white);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:clamp(48px,7vw,104px);display:grid}.sponsor__numbers>div{border-left:1px solid var(--white);flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:clamp(18px,2.4vw,36px) clamp(12px,2vw,32px);display:flex}.sponsor__numbers>div:first-child{border-left:0;padding-left:0}.sponsor__numbers dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,6.6vw,6.75rem);font-weight:200;line-height:1}.sponsor__numbers dt{font-size:clamp(.9375rem,1.3vw,1.25rem)}.sponsor__tv{max-width:62ch;margin:calc(clamp(48px,7vw,104px)/-1.81818) 0 clamp(48px,7vw,104px);font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.4}.sponsor__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.sponsor__subtitle{margin-bottom:20px;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:400}.sponsor__benefits li{border-top:1px solid #ffffff8c;gap:2px;padding:16px 0;display:grid}.sponsor__benefits strong{font-size:1.1875rem;font-weight:500}.form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.field{align-content:start;gap:6px;display:grid}.field:has(textarea){grid-column:1/-1}.field label{font-size:.9375rem;font-weight:500}.field input,.field textarea{background:var(--white);width:100%;min-height:50px;color:var(--black);border:2px solid #0000;border-radius:10px;padding:12px 14px;font-size:1rem}.field input:focus,.field textarea:focus{border-color:var(--black);box-shadow:0 0 0 3px var(--orange);outline:none}.field[data-invalid] input,.field[data-invalid] textarea{border-color:var(--black)}.field__error{font-size:.9375rem;font-weight:500}.form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}.form__consent{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:.9375rem;line-height:1.35;display:grid}.form__consent input{width:24px;height:24px;accent-color:var(--black);margin:0}.footer .form__consent input{accent-color:var(--orange)}.form__consent .field__error{grid-column:2}.form__consent[data-invalid] input{outline-offset:2px;outline:2px solid}.form__status{grid-column:1/-1;font-weight:500}.form__status:empty{display:none}.sponsor .button{background:var(--black)}.sponsor .button:hover{background:var(--white);color:var(--black)}.footer .button{background:var(--orange);color:var(--black)}.footer .button:hover{background:var(--white)}.partners{padding:clamp(32px, 4vw, 56px) var(--gutter);background:var(--black)}.partners ul{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px clamp(24px,4vw,64px);display:flex}.partners img{object-fit:contain;width:auto;max-width:160px;height:clamp(36px,4vw,56px)}.partners li[data-light]{background:var(--white);border-radius:10px;padding:6px 10px}.footer{background:var(--black);color:var(--white);padding:var(--section) var(--gutter) 28px;scroll-margin-top:0}.footer__idea{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.footer__title{letter-spacing:-.03em;font-size:clamp(2.75rem,6.6vw,6.5rem);font-weight:200;line-height:1}.footer__lead{max-width:34ch;font-family:var(--font-text);color:var(--ash-light);margin-top:18px;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.45}.footer__base{border-top:1px solid var(--ash);grid-template-columns:auto repeat(3,minmax(0,1fr));gap:32px clamp(24px,5vw,80px);margin-top:clamp(64px,8vw,128px);padding-top:32px;display:grid}.footer__logo{width:clamp(72px,7vw,104px);height:auto}.footer__base h3{color:var(--orange);margin-bottom:8px;font-size:1rem;font-weight:500}.footer__base a{overflow-wrap:anywhere;padding:4px 0;text-decoration:none;display:inline-block}.footer__base a:hover{text-underline-offset:4px;text-decoration:underline}.footer__base address{color:var(--ash-light);margin-top:8px;font-size:.9375rem;font-style:normal;display:grid}.footer__legal{color:var(--ash-light);margin-top:40px;font-size:.875rem}.dock-backdrop{z-index:49;background:#000000db;animation:.3s fade;position:fixed;inset:0}.dock{z-index:50;background:var(--black);width:356px;color:var(--white);box-shadow:-8px -8px 0 var(--orange), 8px 8px 0 var(--red);transition:width .5s var(--ease), right .5s var(--ease), bottom .5s var(--ease), box-shadow .4s;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}.dock[data-mode=theater]{width:min(calc(100vw - 2 * var(--gutter)), 150svh);right:calc((100vw - min(calc(100vw - 2 * var(--gutter)), 150svh)) / 2);box-shadow:-14px -14px 0 var(--orange), 14px 14px 0 var(--red);bottom:50%;translate:0 50%}.dock__bar{align-items:center;gap:4px;padding:6px 6px 6px 14px;display:flex}.dock__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.dock__btn{white-space:nowrap;border-radius:8px;flex:none;min-height:40px;padding:4px 10px;font-size:.875rem;transition:background-color .2s,color .2s}.dock__btn:hover{background:var(--orange);color:var(--black)}.dock__frame{aspect-ratio:16/9;background:#000}.dock__frame iframe{border:0;width:100%;height:100%;display:block}@keyframes fade{0%{opacity:0}}.episodes{padding:120px var(--gutter) var(--section)}.episodes__title{letter-spacing:-.04em;font-size:clamp(3.25rem,11vw,11rem);font-weight:200;line-height:.95}.filters{gap:20px;margin-block:clamp(24px,4vw,48px);transition:opacity .2s;display:grid}.filters[data-pending]{opacity:.6}.filters__search{gap:6px;display:grid}.filters__search label,.filters__sort label{font-size:.9375rem;font-weight:500}.filters__search input{border:0;border-bottom:2px solid var(--black);appearance:none;background:0 0;border-radius:0;width:100%;min-height:64px;padding:12px 0;font-size:clamp(1.375rem,3vw,2.5rem);font-weight:300}.filters__search input:focus{border-bottom-color:var(--orange);outline:none}.filters__search input::placeholder{color:var(--ash);opacity:1}.filters__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.filters__pills{flex-wrap:wrap;gap:6px;display:flex}.filters__pills button{background:var(--mist);border-radius:10px;min-height:44px;padding:6px 14px;font-size:.9375rem;transition:background-color .2s,color .2s}.filters__pills button span{color:var(--ash);margin-left:2px}@media (hover:hover){.filters__pills button:not([aria-pressed=true]):hover{background:var(--orange)}.filters__pills button:not([aria-pressed=true]):hover span{color:var(--black)}}.filters__pills button[aria-pressed=true]{background:var(--black);color:var(--white)}.filters__pills button[aria-pressed=true] span{color:var(--ash-light)}.filters__sort{align-items:center;gap:10px;display:flex}.filters__sort select{background:var(--white);border:1px solid var(--black);border-radius:10px;min-height:44px;padding:6px 10px}.filters__total{color:var(--ash)}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(36px,4vw,56px) clamp(24px,3vw,40px);display:grid}.card{align-content:start;gap:10px;display:grid}.card__media{margin-bottom:4px;position:relative}.card__square{border-radius:var(--radius);width:46%;height:62%;transition:translate .45s var(--ease);position:absolute}.card__square--orange{background:var(--orange);top:0;left:0}.card__square--red{background:var(--red);bottom:0;right:0}.card:hover .card__square--orange,.card:focus-within .card__square--orange{translate:-10px -10px}.card:hover .card__square--red,.card:focus-within .card__square--red{translate:10px 10px}.card__media img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--mist);width:100%;position:relative}.card__play{background:var(--orange);width:48px;height:48px;color:var(--black);transition:scale .25s var(--ease), background-color .2s;border-radius:26%;place-items:center;font-size:18px;display:grid;position:absolute;bottom:12px;left:12px}.card__play:hover{background:var(--white);scale:1.08}.card__title{text-wrap:pretty;font-size:clamp(1.1875rem,1.5vw,1.375rem);font-weight:400;line-height:1.22}.card__title a{text-decoration:none}.card__title a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.episodes__more{justify-content:center;margin-top:clamp(40px,5vw,72px);display:flex}.empty{justify-items:start;gap:20px;max-width:60ch;padding-block:32px;display:grid}.empty--page{min-height:70svh;padding-inline:var(--gutter);align-content:center;max-width:none}.episode__stage{padding:104px var(--gutter) clamp(48px, 6vw, 88px);background:var(--black);color:var(--white);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.episode__media{border-radius:var(--radius);width:100%;display:block;position:relative;overflow:hidden}.episode__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.episode__head{justify-items:start;gap:16px;display:grid}.episode__topic{color:var(--orange);text-decoration:none}.episode__topic:hover{text-underline-offset:4px;text-decoration:underline}.episode__title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.875rem,3.8vw,3.75rem);font-weight:300;line-height:1.08}.episode__about{padding:clamp(48px, 6vw, 96px) var(--gutter);grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:16px clamp(24px,4vw,64px);display:grid}.episode__about h2{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:400}.episode__description{white-space:pre-line;overflow-wrap:anywhere}.episode__related{padding:0 var(--gutter) var(--section)}.episode__related .section-title{margin-bottom:clamp(28px,4vw,56px);font-size:clamp(1.875rem,3.6vw,3.25rem)}.legal{padding:128px var(--gutter) var(--section);max-width:calc(68ch + 2 * var(--gutter));font-family:var(--font-text);font-size:1.1875rem;line-height:1.6}.legal h1{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(2.25rem,5vw,4rem);font-weight:300;line-height:1.06}.legal h2{font-family:var(--font-display);margin:32px 0 8px;font-size:1.25rem;font-weight:500}.legal p+p{margin-top:10px}.legal ul{margin-top:8px;padding-left:1.2em;list-style:outside}.legal li+li{margin-top:4px}.legal ul+p{margin-top:12px}.legal strong{font-weight:600}.legal__date{color:var(--ash);margin-bottom:20px}@media (max-width:899px){.hero{--win:min(76vw, 46svh)}.hero__orange{margin-top:calc(var(--win) * -.92)}.hero__red{margin-top:calc(var(--win) * -.54)}.hero__aside{padding:84px var(--gutter) 24px}.hero__intro{align-self:flex-start;max-width:20em}.hero__aside .hero__actions{flex-direction:row;align-items:center;gap:4px 16px;width:100%}.hero__episode-inner{grid-template-columns:minmax(0,1fr);align-content:center;gap:24px;padding-top:84px;padding-bottom:32px}.hero__episode-media{order:-1}.ranking__row{grid-template-columns:96px minmax(0,1fr) auto}.ranking__pos{z-index:1;color:var(--white);text-shadow:0 0 8px #000,0 1px 3px #000;grid-area:1/1;place-self:end start;margin:0 0 2px 6px;font-size:1.5rem;font-weight:500}.ranking__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;grid-area:1/1;align-self:center;width:96px;display:block}.ranking__play{width:44px;height:44px;font-size:16px}.topics__row,.host,.sponsor__intro,.sponsor__body,.footer__idea,.episode__stage,.episode__about{grid-template-columns:minmax(0,1fr)}.portrait{justify-self:center;max-width:78vw}.footer__base{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__logo{grid-column:1/-1}.dock,.dock[data-mode=mini]{width:auto;box-shadow:none;bottom:8px;left:8px;right:8px}.dock[data-mode=theater]{width:auto;bottom:50%;left:8px;right:8px}.dock__title{font-size:.875rem}}@media (max-width:559px){.form,.sponsor__numbers{grid-template-columns:minmax(0,1fr)}.sponsor__numbers>div{border-left:0;border-top:1px solid var(--white);padding-inline:0}.sponsor__numbers>div:first-child{border-top:0}.header__nav a{padding:8px 10px}.header__logo{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
