@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");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:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-ext-wght-normal.CXgNM06D.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-wght-normal.CoA7y8X5.woff2)format("woff2-variations");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}:root{color-scheme:light;--paper:#f1f2ee;--paper-2:#e4e7e0;--ink:#141614;--mute:#646b64;--rule:#d3d7cf;--accent:#ff5a3c;--accent-deep:#b3261e;--display:"Archivo Variable", "Archivo", "Arial Narrow", "Helvetica Neue", sans-serif;--body:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;--mono:"Atkinson Hyperlegible Mono Variable", "Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, monospace;--section:clamp(88px, 11vw, 168px);--player-h:76px}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--paper);color:var(--ink);font:400 1rem/1.6 var(--body);padding-bottom:calc(var(--player-h) + env(safe-area-inset-bottom,0px));-webkit-font-smoothing:antialiased;margin:0}.wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}a{color:inherit}:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.label{font:600 .72rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.top .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-block:28px;display:flex}.logo img{width:auto;height:34px;display:block}.top nav{flex-wrap:wrap;gap:6px 30px;display:flex}.top nav a{font:600 .98rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;border-bottom:1.5px solid #0000;padding-block:6px;font-stretch:80%;text-decoration:none}.top nav a:hover{border-bottom-color:var(--ink)}.intro .wrap{padding-block:clamp(56px, 9vw, 128px) var(--section);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 48px;display:grid}.intro .v{grid-area:1/1;gap:28px;min-width:0;display:grid}.quote{margin:0}.intro .v .quote p{font:800 clamp(2rem, 5.6vw, 4.8rem)/.96 var(--display);letter-spacing:-.005em;text-wrap:pretty;max-width:20ch;color:var(--ink);font-stretch:72%}.quote .gm{color:var(--accent)}.quote mark{color:inherit;background:linear-gradient(transparent 56%, var(--accent) 56%, var(--accent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.03em}.quote footer{margin-top:20px}.intro h1.lede{font:400 1.15rem/1.6 var(--body);max-width:42ch;color:var(--mute)}.lede-wrap{gap:10px;display:grid}.intro .v p.km-ask{font:400 .9rem/1.5 var(--body);color:var(--mute)}.km-ask a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.km-ask a:hover{background:var(--accent);text-decoration:none}.mascot{grid-area:1/2;align-self:end;width:112px;height:auto}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.section-head h2{padding-bottom:12px}.filters{gap:6px;display:flex}.filters button{font:700 .95rem/1 var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;border-bottom:0;border-radius:5px 5px 0 0;align-items:baseline;gap:8px;padding:10px 14px 9px;font-stretch:80%;display:inline-flex}.filters button:hover{background:color-mix(in srgb, var(--accent) 30%, var(--paper))}.filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.filters .n{font:400 .72rem/1 var(--mono);letter-spacing:0}.tile.fade{animation:.35s both fade}@keyframes fade{0%{opacity:0;transform:translateY(10px)}}.section-head h2{font:800 clamp(1.8rem, 3.2vw, 2.5rem)/1 var(--display);letter-spacing:.005em;font-stretch:74%}.grid{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(56px,7vw,96px) clamp(24px,3.4vw,48px);margin:0;padding:clamp(40px,5vw,64px) 0 0;list-style:none;display:grid}.tile{align-content:start;gap:6px;min-width:0;display:grid}.sleeve{aspect-ratio:1;background:var(--paper-2);max-width:100%;margin-bottom:14px;position:relative}.cover-link{height:100%;display:block}.sleeve img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.tile:hover .sleeve img,.tile.is-on .sleeve img{transform:translateY(-7px)}.sleeve .play{font:600 .76rem/1 var(--mono);letter-spacing:.04em;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:2px;align-items:center;gap:7px;padding:9px 11px 9px 9px;transition:transform .25s;display:inline-flex;position:absolute;bottom:12px;left:12px}.tile:hover .sleeve .play,.tile.is-on .sleeve .play{transform:translateY(-7px)}.tile.is-on .sleeve .play{background:var(--accent);color:var(--ink)}.play svg,.p-btn svg,.btn-play svg,.btn-ep svg{fill:currentColor;flex:none;width:12px;height:12px}.sleeve .meter{height:3px;position:absolute;bottom:-7px;left:0;right:0}.sleeve .meter i{height:100%;width:calc(var(--p,0) * 100%);background:var(--accent);display:block}.sticker{text-align:center;background:var(--accent);width:66px;height:66px;color:var(--ink);font:800 .86rem/1 var(--display);text-transform:uppercase;border-radius:50%;place-content:center;font-stretch:75%;transition:transform .25s;display:grid;position:absolute;bottom:12px;right:12px;transform:rotate(-8deg)}.tile:hover .sticker,.tile.is-on .sticker{transform:translateY(-7px)rotate(-8deg)}.tile h3{font:700 1.3rem/1.15 var(--display);font-stretch:84%}.tile h3 a{text-decoration:none}.tile h3 a:hover{text-underline-offset:3px;text-decoration:underline 2px}.tile .tag{color:var(--mute);max-width:32ch;font-size:.98rem;line-height:1.5}.studio{margin-top:var(--section);background:var(--ink);color:var(--paper)}.studio .wrap{padding-block:var(--section);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px 80px;display:grid}.studio h2{font:800 clamp(1.8rem, 3.2vw, 2.5rem)/1 var(--display);margin-bottom:28px;font-stretch:74%}.studio .lead{font:600 clamp(1.4rem, 2.5vw, 1.9rem)/1.3 var(--display);max-width:26ch;font-stretch:90%}.studio .sub{max-width:46ch;color:color-mix(in srgb, var(--paper) 72%, var(--ink));margin-top:20px}.studio .label{color:color-mix(in srgb, var(--paper) 62%, var(--ink))}.routes{gap:40px;padding-top:10px;display:grid}.route{gap:8px;text-decoration:none;display:grid}.route strong{font:700 1.5rem/1.15 var(--display);font-stretch:82%}.route:hover strong{color:var(--accent)}.foot .wrap{padding-block:var(--section) 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:56px 64px;display:grid}.foot h2{font:700 1.25rem/1.2 var(--display);margin-bottom:18px;font-stretch:84%}.foot dl{gap:14px;margin:0;display:grid}.foot dt{font:400 .72rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--mute)}.foot dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot .muted{color:var(--mute);font-size:.92rem}.foot form{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.foot input{min-width:0;font:400 1rem/1 var(--body);color:var(--ink);border:0;border-bottom:1.5px solid var(--ink);background:0 0;border-radius:0;flex:200px;padding:12px 2px}.btn{font:700 .95rem/1 var(--display);text-transform:uppercase;letter-spacing:.05em;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);cursor:pointer;border-radius:2px;align-items:center;gap:9px;padding:13px 18px;font-stretch:80%;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--ink);background:0 0}.foot .done{font:400 .85rem/1.4 var(--mono);color:var(--accent-deep);margin-top:10px}.colophon .wrap{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding-block:0 48px;display:flex}.colophon .sign{align-items:end;gap:18px;display:flex}.colophon .sign img{height:auto;display:block}.colophon .sign .m{width:56px}.colophon .sign .l{width:150px;margin-bottom:6px}.colophon p{font:400 .74rem/1.5 var(--mono);color:var(--mute)}.fiche .wrap{padding-block:clamp(40px, 6vw, 80px) var(--section)}.back{font:600 .78rem/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--mute);padding-block:6px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink);text-decoration:underline}.fiche-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px clamp(40px,6vw,96px);margin-top:40px;display:grid}.fiche-cover{position:sticky;top:32px}.fiche-cover img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.fiche-body{gap:22px;min-width:0;display:grid}.fiche-body h1{font:800 clamp(2.4rem, 5.4vw, 4.4rem)/.92 var(--display);font-stretch:72%}.fiche-body .tag{font:600 1.3rem/1.3 var(--display);font-stretch:88%}.fiche-body .about{max-width:58ch;color:var(--mute)}.actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.btn-play.is-on{background:var(--accent);border-color:var(--accent);color:var(--ink)}.fiche h2{font:800 1.6rem/1 var(--display);margin-top:40px;font-stretch:74%}.eps{margin:0;padding:0;list-style:none}.eps li{border-bottom:1px solid var(--rule);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 16px;padding-block:16px;display:grid}.ep-play{border:1.5px solid var(--ink);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.ep-play svg{fill:currentColor;width:11px;height:11px}.ep-play:hover,.eps li.is-on .ep-play{background:var(--accent);border-color:var(--accent)}.ep-main{min-width:0;padding-top:7px}.ep-head{gap:4px;display:grid}.eps .t{font-weight:700}.eps li.is-on .t{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.ep-meta{font:400 .8rem/1.3 var(--mono);color:var(--mute);font-variant-numeric:tabular-nums}.eps summary{cursor:pointer;list-style:none}.eps summary::-webkit-details-marker{display:none}.eps summary .t:after{content:"+";font:600 .95rem/1 var(--mono);color:var(--accent-deep);margin-left:8px;display:inline-block}.eps details[open] summary .t:after{content:"−"}.eps details>p{color:var(--mute);max-width:60ch;margin-top:10px;font-size:.96rem}.ep-art{gap:12px;max-width:62ch;margin-top:14px;font-size:.98rem;display:grid}.ep-art h4{font:700 1.02rem/1.35 var(--body);margin:8px 0 0}.ep-art ul,.ep-art ol{gap:6px;margin:0;padding-left:1.2em;display:grid}.ep-art a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.ep-cards-wrap{margin-top:clamp(72px,9vw,128px)}.fiche .ep-cards-wrap h2{margin:0 0 clamp(28px,4vw,44px)}.ep-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,5vw,64px) clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.ep-card a{gap:6px;text-decoration:none;display:grid}.ep-card img{aspect-ratio:1;object-fit:cover;background:var(--paper-2);width:100%;height:auto;margin-bottom:10px;transition:transform .25s;display:block}.ep-card a:hover img,.ep-card.is-on img{transform:translateY(-6px)}.ep-card.is-on img{box-shadow:0 6px 0 var(--accent)}.ep-card .num{font:600 .72rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.ep-card strong{font:700 1.14rem/1.2 var(--display);font-stretch:86%}.ep-card a:hover strong{text-underline-offset:3px;text-decoration:underline 2px}.episode .wrap{padding-block:clamp(40px, 6vw, 80px) var(--section)}.ep-top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px clamp(40px,6vw,96px);margin-top:40px;display:grid}.ep-visual img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:72vh;display:block}.ep-info{gap:18px;min-width:0;display:grid}.ep-info h1{font:800 clamp(2.2rem, 5vw, 4rem)/.94 var(--display);font-stretch:72%}.btn-ep.is-on{background:var(--accent);border-color:var(--accent);color:var(--ink)}.ep-article{gap:16px;max-width:68ch;margin-top:clamp(56px,7vw,96px);font-size:1.06rem;display:grid}.ep-article h4{font:700 1.25rem/1.3 var(--display);margin:14px 0 0;font-stretch:90%}.ep-article ul,.ep-article ol{gap:6px;margin:0;padding-left:1.2em;display:grid}.ep-article a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.ep-article figure{margin:10px 0}.ep-article figure img{width:auto;max-width:100%;height:auto;max-height:560px;display:block}.ep-article .gal{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.ep-article .gal figure{flex:180px;margin:0}.ep-article .gal img{object-fit:cover;width:100%;height:220px;max-height:none}.ep-nav{border-top:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:clamp(56px,7vw,96px);padding-top:24px;display:flex}.ep-nav a{gap:6px;max-width:26ch;text-decoration:none;display:grid}.ep-nav a[hidden]{display:none}.ep-nav #e-next{text-align:right;margin-left:auto}.ep-nav span{font:600 .72rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--mute)}.ep-nav strong{font:700 1.1rem/1.2 var(--display);font-stretch:86%}.ep-nav a:hover strong{text-decoration:underline}.page .wrap{padding-block:clamp(40px, 6vw, 80px) var(--section)}.page-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px clamp(40px,6vw,96px);margin-top:40px;display:grid}.page-head{gap:18px;display:grid;position:sticky;top:32px}.page-head h1{font:800 clamp(3rem, 8vw, 6.4rem)/.9 var(--display);font-stretch:72%}.page-mascot{width:96px;height:auto;margin-top:20px}.page-body{gap:22px;min-width:0;max-width:52ch;padding-top:8px;font-size:1.25rem;line-height:1.6;display:grid}.hl{color:inherit;background:linear-gradient(transparent 55%, var(--accent) 55%, var(--accent) 92%, transparent 92%);padding-inline:.05em;font-weight:700}.page-body .src{color:var(--mute);margin-top:12px;font-size:.92rem}.skip-link{z-index:30;background:var(--ink);color:var(--paper);padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-title{padding-block:clamp(40px,6vw,80px) clamp(24px,4vw,48px)}.page-title h1{font:800 clamp(2.6rem, 6.4vw, 5.2rem)/.92 var(--display);font-stretch:72%}.page-title p{color:var(--mute);max-width:48ch;margin-top:18px;font-size:1.1rem}.fiche-body .extra{text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.show-note{color:var(--mute);border-left:3px solid var(--accent);max-width:58ch;padding-left:14px}.show-note a{color:var(--ink);font-weight:700}.walk{font:600 .78rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px;margin-top:8px;text-decoration-thickness:2px;display:inline-block}.foot .hp{position:absolute;left:-5000px}.foot .consent{color:var(--mute);cursor:pointer;flex:100%;align-items:flex-start;gap:10px;margin-top:6px;font-size:.88rem;display:flex}.foot .consent input{width:18px;height:18px;accent-color:var(--accent-deep);border:0;flex:none;margin:2px 0 0;padding:0}.foot .fine{color:var(--mute);margin-top:10px;font-size:.82rem}.simple .wrap{padding-block:clamp(40px, 6vw, 80px) var(--section)}.simple h1{font:800 clamp(2.6rem, 6.4vw, 5.2rem)/.92 var(--display);font-stretch:72%}.simple .intro-text{color:var(--mute);max-width:52ch;margin-top:18px;font-size:1.1rem}.press{border-top:1.5px solid var(--ink);max-width:820px;margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none}.press li{border-bottom:1px solid var(--rule)}.press a{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:16px;text-decoration:none;display:grid}.press strong{font:700 1.2rem/1.2 var(--display);font-stretch:86%}.press span{color:var(--mute)}.press .go{font:600 .74rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;align-self:center}.press a:hover strong{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:3px}.linkbio{text-align:center;gap:14px;max-width:520px;margin-inline:auto;display:grid}.linkbio img.logo-big{width:220px;height:auto;margin:0 auto 6px;display:block}.linkbio .label{margin-top:18px}.linkbio a.lb{border:1.5px solid var(--ink);font:700 1.05rem/1.2 var(--display);background:0 0;border-radius:2px;padding:14px 16px;font-stretch:88%;text-decoration:none;display:block}.linkbio a.lb:hover{background:var(--accent);border-color:var(--accent)}.linkbio a.lb.main{background:var(--ink);color:var(--paper)}.linkbio a.lb.main:hover{background:var(--accent);color:var(--ink)}.stem .wrap{padding-block:clamp(32px, 5vw, 64px) var(--section)}.player{z-index:20;background:var(--ink);color:var(--paper);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.player .wrap{height:var(--player-h);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.2fr) auto;align-items:center;gap:16px;display:grid}.p-cover{object-fit:cover;grid-column:1;width:48px;height:48px;display:block}.p-info{grid-column:2;gap:3px;min-width:0;display:grid}.p-btn{grid-column:3}.p-track{grid-column:4}.p-more{grid-column:5;justify-self:end}.p-info .label{color:var(--accent)}.p-info strong{font:700 1.1rem/1.1 var(--display);white-space:nowrap;text-overflow:ellipsis;font-stretch:84%;overflow:hidden}.p-info span.idle{color:color-mix(in srgb, var(--paper) 78%, var(--ink));font-size:.9rem}.p-btn{cursor:pointer;background:var(--accent);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.p-btn svg{width:15px;height:15px}.p-track{font:400 .75rem/1 var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.p-bar{background:color-mix(in srgb, var(--paper) 25%, var(--ink));cursor:pointer;height:3px;position:relative}.p-bar:before{content:"";position:absolute;inset:-10px 0}.p-bar i,.p-bar-top i{height:100%;width:calc(var(--p,0) * 100%);background:var(--accent);display:block}.p-more{font:600 .72rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--paper);white-space:nowrap;border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.p-more:hover{color:var(--accent)}.p-bar-top{background:color-mix(in srgb, var(--paper) 20%, var(--ink));height:3px;display:none;position:absolute;top:0;left:0;right:0}@media (width<=900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio .wrap,.fiche-grid,.page-grid,.ep-top{grid-template-columns:minmax(0,1fr)}.ep-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.page-head{position:static}.foot .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot .letter{grid-column:1/-1}.fiche-cover{max-width:420px;position:static}.player .wrap{grid-template-columns:auto minmax(0,1fr) auto}.p-track,.p-more{display:none}.p-bar-top{display:block}}@media (width<=600px){.grid{gap:44px 16px}.ep-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.ep-card strong{font-size:1rem}.filters{scrollbar-width:none;width:100%;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters{gap:4px}.filters button{padding:9px 8px 8px;font-size:.74rem}.filters .n{display:none}.intro .wrap{gap:24px 16px}.mascot{width:76px}.logo img{height:28px}.page-mascot{display:none}.sleeve{margin-bottom:10px}.sticker{width:54px;height:54px;font-size:.74rem;bottom:8px;right:8px}.sleeve .play{padding:8px 9px 8px 8px;bottom:8px;left:8px}.tile h3{font-size:1.1rem}.tile .tag{font-size:.9rem}.foot .wrap{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.tile.fade{animation:none}.tile:hover .sleeve img,.tile.is-on .sleeve img,.tile:hover .sleeve .play,.tile.is-on .sleeve .play{transform:none}.tile:hover .sticker,.tile.is-on .sticker{transform:rotate(-8deg)}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}
