.poster-card__link[data-astro-cid-tmsqebdt]{color:inherit;text-decoration:none;transition:opacity .15s}.poster-card__link[data-astro-cid-tmsqebdt]:hover{opacity:.85}.carousel{box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex}.carousel[hidden]{display:none}.carousel-itemGroup{box-sizing:border-box;grid-auto-flow:column;grid-auto-columns:calc((100% + var(--gap,0px)) / var(--slides-per-page,1) - var(--gap,0px));gap:var(--gap,0px);scroll-snap-type:x mandatory;display:grid}.carousel-itemGroup[hidden]{display:none}.carousel-item{box-sizing:border-box;scroll-snap-align:start;flex-shrink:0;min-width:0}.carousel{gap:var(--carousel-gap,var(--spacing-2))}.carousel:focus-visible{box-shadow:var(--carousel-focus-visible-box-shadow,var(--shadow-focus));outline:var(--carousel-focus-visible-outline,none)}.carousel:disabled{opacity:var(--carousel-disabled-opacity,.5);cursor:var(--carousel-disabled-cursor,not-allowed)}.carousel-control{display:var(--carousel-control-display,flex);gap:var(--carousel-control-gap,var(--spacing-2));justify-content:var(--carousel-control-justify-content,center);padding-block:var(--carousel-control-padding-block,var(--spacing-2))}.carousel-control:focus-visible{box-shadow:var(--carousel-control-focus-visible-box-shadow,var(--shadow-focus));outline:var(--carousel-control-focus-visible-outline,none)}.carousel-control[data-disabled]{opacity:var(--carousel-control-data-disabled-opacity,.5);cursor:var(--carousel-control-data-disabled-cursor,not-allowed)}.carousel-prevTrigger{cursor:var(--carousel-prevTrigger-cursor,pointer);padding:var(--carousel-prevTrigger-padding,var(--spacing-2));border-radius:var(--carousel-prevTrigger-border-radius,var(--corner-medium));border:var(--carousel-prevTrigger-border,var(--border-standard));background:var(--carousel-prevTrigger-background,var(--theme-surface-1));color:var(--carousel-prevTrigger-color,var(--theme-text-default));transition:var(--carousel-prevTrigger-transition,background .2s ease, transform .15s ease)}.carousel-prevTrigger:focus-visible{box-shadow:var(--carousel-prevTrigger-focus-visible-box-shadow,var(--shadow-focus));outline:var(--carousel-prevTrigger-focus-visible-outline,none)}.carousel-prevTrigger[data-disabled]{opacity:var(--carousel-prevTrigger-data-disabled-opacity,.5);cursor:var(--carousel-prevTrigger-data-disabled-cursor,not-allowed)}.carousel-nextTrigger{cursor:var(--carousel-nextTrigger-cursor,pointer);padding:var(--carousel-nextTrigger-padding,var(--spacing-2));border-radius:var(--carousel-nextTrigger-border-radius,var(--corner-medium));border:var(--carousel-nextTrigger-border,var(--border-standard));background:var(--carousel-nextTrigger-background,var(--theme-surface-1));color:var(--carousel-nextTrigger-color,var(--theme-text-default));transition:var(--carousel-nextTrigger-transition,background .2s ease, transform .15s ease)}.carousel-nextTrigger:focus-visible{box-shadow:var(--carousel-nextTrigger-focus-visible-box-shadow,var(--shadow-focus));outline:var(--carousel-nextTrigger-focus-visible-outline,none)}.carousel-nextTrigger[data-disabled]{opacity:var(--carousel-nextTrigger-data-disabled-opacity,.5);cursor:var(--carousel-nextTrigger-data-disabled-cursor,not-allowed)}.carousel-item{transition:var(--carousel-item-transition,transform .3s cubic-bezier(.25, .1, .25, 1), opacity .3s ease)}.carousel-item:focus-visible{box-shadow:var(--carousel-item-focus-visible-box-shadow,var(--shadow-focus));outline:var(--carousel-item-focus-visible-outline,none)}.carousel-item[data-disabled]{opacity:var(--carousel-item-data-disabled-opacity,.5);cursor:var(--carousel-item-data-disabled-cursor,not-allowed)}.carousel-indicatorGroup{display:var(--carousel-indicatorGroup-display,flex);gap:var(--carousel-indicatorGroup-gap,var(--spacing-1));justify-content:var(--carousel-indicatorGroup-justify-content,center);padding-block:var(--carousel-indicatorGroup-padding-block,var(--spacing-2))}.carousel-indicator{border-radius:var(--carousel-indicator-border-radius,var(--corner-full));background:var(--carousel-indicator-background,var(--color-neutral-300));cursor:var(--carousel-indicator-cursor,pointer);transition:var(--carousel-indicator-transition,background .2s ease, transform .15s ease);width:var(--carousel-indicator-width,8px);height:var(--carousel-indicator-height,8px);padding:var(--carousel-indicator-padding,0px);border:var(--carousel-indicator-border,none)}.carousel-indicator[data-current]{background:var(--carousel-indicator-data-current-background,var(--theme-color-primary-default))}.carousel-item img{-webkit-user-drag:none;user-select:none}.carousel-indicator:hover:not([data-current]){background:var(--carousel-indicator-background-hover,var(--color-neutral-400))}.carousel-prevTrigger:hover,.carousel-nextTrigger:hover{background:var(--carousel-trigger-background-hover,var(--theme-surface-2))}.carousel-prevTrigger:disabled,.carousel-nextTrigger:disabled{opacity:.5;cursor:default;pointer-events:none}.movie-poster-carousel{padding-block-end:var(--spacing-6)}.movie-poster-carousel .carousel-item{border-radius:var(--corner-medium,8px);transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s,filter .3s,box-shadow .4s;animation:linear both carousel-proximity view(inline);animation-range:entry exit;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000014,0 8px 16px #0000001f,0 16px 32px #00000014}@keyframes carousel-proximity{0%,to{filter:brightness(.85);scale:.92}50%{filter:brightness();scale:1}}.movie-poster-card{color:inherit;gap:var(--spacing-8,.5rem);flex-direction:column;text-decoration:none;transition:opacity .15s;display:flex}.movie-poster-card a{color:inherit;text-decoration:none}@media (width>=768px){.movie-poster-carousel .carousel-itemGroup{padding-block:24px;mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.movie-poster-carousel .carousel-item{transform:scale(var(--scroll-scale,1));filter:brightness(var(--scroll-brightness,1));will-change:transform, filter}.movie-poster-carousel .carousel-item:hover{--scroll-scale:1.06;--scroll-brightness:1.1;z-index:2;box-shadow:0 4px 8px #0000001f,0 16px 32px #0003,0 24px 48px #0000001f}.movie-poster-carousel .carousel-itemGroup:hover .carousel-item:not(:hover){opacity:.65;filter:brightness(.8)saturate(.9)}.movie-poster-carousel .carousel-item:before{content:"";-webkit-backdrop-filter:blur(4px)saturate(1.5);opacity:0;pointer-events:none;z-index:3;border-radius:inherit;background:linear-gradient(#0000 0%,#0003 60%,#00000080 100%);height:40%;transition:opacity .35s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0;right:0}.movie-poster-carousel .carousel-item:hover:before{opacity:.4}.movie-poster-carousel .carousel-item:after{content:"";pointer-events:none;z-index:4;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#ffffff0f 45%,#ffffff1f 50%,#ffffff0f 55%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.movie-poster-carousel .carousel-item:hover:after{transform:translate(100%)}}
