.video[data-astro-cid-2gmjvff3]{margin:0}.frame[data-astro-cid-2gmjvff3]{aspect-ratio:16/9;position:relative;overflow:hidden}.frame[data-astro-cid-2gmjvff3].wide{aspect-ratio:2.39}.frame[data-astro-cid-2gmjvff3].wide .poster img{transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.02)}.frame[data-astro-cid-2gmjvff3].wide .poster:hover img{transform:scale(1.06)}.frame[data-astro-cid-2gmjvff3] .plate{background:var(--rf-bone);max-width:calc(100% - 1.5rem);color:var(--rf-ink);text-align:left;align-items:center;gap:1rem;padding:.625rem 1.5rem .625rem .625rem;display:flex;position:absolute;bottom:clamp(.75rem,2.5vw,2rem);left:clamp(.75rem,2.5vw,2rem)}.frame[data-astro-cid-2gmjvff3] .plate-mark{background:var(--rf-accent);width:3.5rem;height:3.5rem;fill:var(--rf-on-accent);flex:none;place-items:center;transition:background-color .2s;display:grid}.frame[data-astro-cid-2gmjvff3] .poster:hover .plate-mark{background:var(--rf-accent-deep)}.frame[data-astro-cid-2gmjvff3] .plate-label{color:var(--rf-muted);font-size:.8125rem;display:block}.frame[data-astro-cid-2gmjvff3] .plate-title{font-family:var(--font-display);font-weight:800;font-size:var(--rf-fs-sub);line-height:max(1.2, var(--rf-leading-floor));display:block}.frame[data-astro-cid-2gmjvff3] iframe{border:0;width:100%;height:100%;display:block}.frame[data-astro-cid-2gmjvff3] .poster{cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.frame[data-astro-cid-2gmjvff3] .poster img{object-fit:cover;width:100%;height:100%;display:block}.frame[data-astro-cid-2gmjvff3] .play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.frame[data-astro-cid-2gmjvff3] .play svg{filter:drop-shadow(0 2px 10px #00000059);width:clamp(3.5rem,8vw,5.25rem);height:auto}.frame[data-astro-cid-2gmjvff3] .play-ground{fill:color-mix(in srgb, var(--rf-forest) 88%, transparent);transition:fill .15s}.frame[data-astro-cid-2gmjvff3] .play-mark{fill:var(--rf-on-fill)}.frame[data-astro-cid-2gmjvff3] .poster:hover .play-ground,.frame[data-astro-cid-2gmjvff3] .poster:focus-visible .play-ground{fill:var(--rf-forest)}.frame[data-astro-cid-2gmjvff3] .poster:focus-visible{outline:3px solid var(--rf-accent);outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--rf-bone)}figcaption[data-astro-cid-2gmjvff3]{color:var(--rf-faint);margin-top:.875rem;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-2gmjvff3].wide .poster img,.frame[data-astro-cid-2gmjvff3] .plate-mark,.frame[data-astro-cid-2gmjvff3] .play-ground{transition:none}}.shelves[data-astro-cid-vkx6vqww]{margin-top:-1px;padding-bottom:clamp(5rem,9vw,7.5rem)}.lead[data-astro-cid-vkx6vqww]{padding-bottom:clamp(4rem,7vw,6rem)}.lead-note[data-astro-cid-vkx6vqww]{max-width:44rem;color:var(--band-quiet);margin:1rem 0 0;font-size:.9375rem;line-height:1.6}.lead-note[data-astro-cid-vkx6vqww] .date[data-astro-cid-vkx6vqww]{color:var(--band-ink);margin-right:.75rem}.shelf-group[data-astro-cid-vkx6vqww]+.shelf-group[data-astro-cid-vkx6vqww]{margin-top:clamp(4rem,7vw,6rem)}.shelf-head[data-astro-cid-vkx6vqww]{border-top:1px solid var(--band-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:2rem;padding-top:1.5rem;display:flex}.shelf-head[data-astro-cid-vkx6vqww] h2[data-astro-cid-vkx6vqww]{font-family:var(--font-display);font-weight:800;font-size:var(--rf-fs-heading);letter-spacing:calc(-.03em * var(--rf-tracking));line-height:max(1.1, var(--rf-leading-floor));color:var(--band-ink);margin:0}.refreshed[data-astro-cid-vkx6vqww]{color:var(--band-quiet);margin:0;font-size:.875rem}.shelf[data-astro-cid-vkx6vqww]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.shelf[data-astro-cid-vkx6vqww] li[data-astro-cid-vkx6vqww]{animation:linear both arrive;animation-timeline:view();animation-range:entry entry 40%;position:relative}@keyframes arrive{0%{opacity:0;transform:translateY(24px)}}.shelf[data-astro-cid-vkx6vqww] li[data-astro-cid-vkx6vqww] .frame:after{content:"";border:2px solid var(--band-link);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.shelf[data-astro-cid-vkx6vqww] li[data-astro-cid-vkx6vqww]:hover .frame:after{opacity:1}.shelf[data-astro-cid-vkx6vqww] h3[data-astro-cid-vkx6vqww]{font-family:var(--font-display);font-size:var(--rf-fs-sub);font-weight:700;line-height:max(1.3, var(--rf-leading-floor));color:var(--band-ink);margin:.875rem 0 .25rem}.episode[data-astro-cid-vkx6vqww]{font-variant-numeric:tabular-nums;color:var(--band-mark)}.meta[data-astro-cid-vkx6vqww]{color:var(--band-quiet);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;font-size:.875rem;display:flex}.meta[data-astro-cid-vkx6vqww] span[data-astro-cid-vkx6vqww]+span[data-astro-cid-vkx6vqww]:before{content:"·";margin-right:.5rem}.tag[data-astro-cid-vkx6vqww]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (width<=54rem){.shelf[data-astro-cid-vkx6vqww]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.shelf[data-astro-cid-vkx6vqww] li[data-astro-cid-vkx6vqww],.shelf[data-astro-cid-vkx6vqww] li[data-astro-cid-vkx6vqww] .frame:after{transition:none;animation:none}}
