.VFRgtW_page{color:var(--foreground);background:var(--background)}.VFRgtW_header,.VFRgtW_credits{padding-inline:clamp(1.25rem,5.291vw,6rem)}.VFRgtW_header{grid-template-columns:minmax(8rem,2fr) minmax(0,7fr) minmax(15rem,3fr);align-items:end;gap:clamp(1.5rem,3vw,4rem);min-height:calc(100dvh - 5rem);display:grid}.VFRgtW_header p,.VFRgtW_header h1,.VFRgtW_credits h2,.VFRgtW_details h3,.VFRgtW_details p,.VFRgtW_details dl,.VFRgtW_details dd{margin:0}.VFRgtW_header>p:first-child,.VFRgtW_credits>h2,.VFRgtW_index,.VFRgtW_details dt{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;line-height:1.2}.VFRgtW_header h1{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.5rem,8vw,9rem);line-height:.88}.VFRgtW_header>p:last-child{max-width:26rem;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.3}.VFRgtW_credits{border-top:1px solid}.VFRgtW_list{margin:clamp(3rem,6vw,7rem) 0 0;padding:0;list-style:none}.VFRgtW_credit{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,6rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.VFRgtW_credit:first-child{border-top:0;padding-top:0}.VFRgtW_thumbnail{aspect-ratio:4/5;background:color-mix(in srgb, currentColor 7%, transparent);position:relative;overflow:hidden}.VFRgtW_thumbnail img,.VFRgtW_thumbnail video{object-fit:cover;width:100%;height:100%}.VFRgtW_details{flex-direction:column;display:flex}.VFRgtW_details h3{letter-spacing:-.045em;max-width:15ch;margin-top:.9rem;font-size:clamp(2rem,4vw,4.75rem);line-height:.95}.VFRgtW_details dl{gap:1rem;margin-top:clamp(2rem,5vw,5rem);display:grid}.VFRgtW_details dl>div{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:1rem;padding-top:.65rem;display:grid}.VFRgtW_details dt{opacity:.62}.VFRgtW_details dd{font-size:.9rem;line-height:1.4}.VFRgtW_links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.VFRgtW_links a{color:inherit;text-underline-offset:.2em;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.VFRgtW_links svg{width:.95em;height:.95em}.VFRgtW_links a:focus-visible{outline-offset:5px;outline:3px solid}@media (max-width:48rem){.VFRgtW_header{grid-template-columns:1fr;align-content:end;min-height:calc(100dvh - 5rem)}.VFRgtW_header h1{max-width:8ch}.VFRgtW_credit{grid-template-columns:1fr}.VFRgtW_details dl>div{grid-template-columns:1fr;gap:.3rem}}
