.poster-section[data-v-8cc90cf4]{scroll-margin-top:100px}.poster-buttons[data-v-8cc90cf4]{display:flex;flex-wrap:nowrap;gap:12px;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 24px;scroll-padding-inline:24px;scroll-snap-type:x proximity}.poster-buttons__item[data-v-8cc90cf4]{flex:0 0 min(40%,182px);min-width:0;scroll-snap-align:start}.poster-buttons__link[data-v-8cc90cf4]{border-radius:var(--wb-radius-card,8px);display:block}.poster-buttons__art[data-v-8cc90cf4]{aspect-ratio:1/2;display:block;position:relative}.poster-buttons__surface[data-v-8cc90cf4]{inset:0;overflow:hidden;position:absolute;transform:skew(-6deg);--poster-scrim:var(--p-surface-950);--poster-on-scrim:var(--p-surface-0)}.poster-buttons__surface[data-v-8cc90cf4]:after{background:linear-gradient(to top,color-mix(in srgb,var(--poster-scrim) 96%,transparent),color-mix(in srgb,var(--poster-scrim) 68%,transparent) 45%,transparent);content:"";inset:55% 0 0;pointer-events:none;position:absolute}.poster-buttons__link[data-v-8cc90cf4]:focus-visible{outline:none}.poster-buttons__link:focus-visible .poster-buttons__surface[data-v-8cc90cf4]{outline:2px solid var(--p-primary-color);outline-offset:2px}.poster-buttons__image[data-v-8cc90cf4]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s;width:100%}.poster-buttons__fallback[data-v-8cc90cf4]{color:var(--p-text-color);height:100%;padding:24px}.poster-buttons__action[data-v-8cc90cf4],.poster-buttons__fallback[data-v-8cc90cf4]{align-items:center;display:flex;justify-content:center;overflow-wrap:anywhere}.poster-buttons__action[data-v-8cc90cf4]{bottom:12px;color:var(--poster-on-scrim);left:10%;min-height:44px;padding:8px;position:absolute;right:10%;text-align:center;text-shadow:0 1px 3px var(--poster-scrim);transform:skew(6deg);z-index:1}.poster-buttons__action>span[data-v-8cc90cf4]{min-width:0}@media(hover:hover){.poster-buttons__link:hover .poster-buttons__image[data-v-8cc90cf4]{transform:scale(1.025)}}@media(min-width:768px){.poster-buttons__action[data-v-8cc90cf4]{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.poster-buttons__image[data-v-8cc90cf4]{transition:none}.poster-buttons__link:hover .poster-buttons__image[data-v-8cc90cf4]{transform:none}}
