.photo{margin:0}.photo__box{position:relative;overflow:hidden;aspect-ratio:var(--r-m);background:var(--zinc-200)}@media (min-width:900px){.photo__box{aspect-ratio:var(--r)}}.photo__img{-o-object-fit:cover;object-fit:cover}.photo__cap{margin-top:10px;color:var(--ink-3)}.band-photo{position:relative;margin:0;background:var(--ink-900)}.band-photo__box{position:relative;overflow:hidden;aspect-ratio:var(--r-m);max-height:82vh;background:var(--zinc-300)}@media (min-width:900px){.band-photo__box{aspect-ratio:var(--r)}}.band-photo__shift{position:absolute;inset-inline-start:0;inset-inline-end:0;top:-8%;height:116%;transform:translate3d(0,calc(var(--p, 0) * 6%),0);will-change:transform}.band-photo__img{-o-object-fit:cover;object-fit:cover}.band-photo[data-reveal=pre] .band-photo__box{clip-path:inset(0 7% 0 7%)}.band-photo[data-reveal=pre] .band-photo__img{transform:scale(1.06)}.band-photo[data-reveal=in] .band-photo__box{clip-path:inset(0 0 0 0);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1)}.band-photo[data-reveal=in] .band-photo__img{transform:scale(1);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.band-photo__cap{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;pointer-events:none}.band-photo__cap .frame{display:block}.band-photo__tag{display:inline-block;padding:8px 12px;background:var(--ink-900);color:var(--zinc-100)}.band-film__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:1}.band-film__video.is-on{opacity:1;transition:opacity 1.4s linear}@media (prefers-reduced-motion:reduce){.band-photo__shift{transform:none;will-change:auto}.band-photo[data-reveal] .band-photo__box{clip-path:none}.band-photo[data-reveal] .band-photo__img{transform:none}.band-film__video{display:none}}.figs{padding-block:var(--pad,72px)}.figs__grid{display:grid;gap:32px}@media (min-width:900px){.figs__grid{grid-template-columns:var(--cols,7fr 5fr);gap:48px;align-items:start}.figs__b{margin-top:var(--drop,72px)}}.mos__img{position:relative;margin:-24px -24px 12px;aspect-ratio:16/9;overflow:hidden;background:var(--zinc-200)}.mos--lead .mos__img{aspect-ratio:16/10}.mos__img img{-o-object-fit:cover;object-fit:cover}.reg__fig{margin:0 0 20px}.reg__fig .photo__box{aspect-ratio:16/9}.groupband{background:var(--zinc-050)}