.carousel[data-v-fc9ea232]{--stage-h:var(--carousel-stage,min(64svh,118vw));--max-w:72vw;--gap:.75rem;--small:.62;--pull:1}@media(min-width:768px){.carousel[data-v-fc9ea232]{--stage-h:var(--carousel-stage-wide,min(70vh,44rem));--max-w:min(64vw,60rem);--gap:1.25rem}}@media(min-width:1024px){.carousel[data-v-fc9ea232]{--pull:0}}.carousel-track[data-v-fc9ea232]{align-items:center;display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:calc(50% - (min(var(--stage-h) * var(--first),var(--max-w))/2)) calc(50% - (min(var(--stage-h) * var(--last),var(--max-w))/2));scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.carousel-track[data-v-fc9ea232]::-webkit-scrollbar{display:none}.carousel-track[data-v-fc9ea232]:focus-visible{outline:2px solid #de000f;outline-offset:-2px}@media(hover:hover)and (pointer:fine){.carousel-track[data-v-fc9ea232]{cursor:grab}}.carousel-track.is-dragging[data-v-fc9ea232]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-slide[data-v-fc9ea232]{--far:1;--side:1;aspect-ratio:var(--ratio);flex:none;height:min(var(--stage-h),calc(var(--max-w)/var(--ratio)));scroll-snap-align:center;scroll-snap-stop:always}.carousel-slide.is-active[data-v-fc9ea232]{--far:0}.carousel-slide[data-v-fc9ea232]{transition:opacity .8s ease}@media(scripting:enabled){.carousel:not(.is-mounted) .carousel-slide[data-v-fc9ea232]:not(.is-active){opacity:0}}.carousel-frame[data-v-fc9ea232]{background-color:#0000000d;height:100%;overflow:hidden;position:relative;transform:translate(calc(var(--side)*-1*var(--far)*(1 - var(--small))*50%*var(--pull))) scale(calc(1 - (1 - var(--small))*var(--far)));width:100%;will-change:transform}.carousel-frame[data-v-fc9ea232]:after{background-color:#fefaf6;content:"";inset:0;opacity:calc(var(--far)*.5);pointer-events:none;position:absolute}.carousel-slide[data-v-fc9ea232]:not(.is-active){cursor:pointer}.carousel-film[data-v-fc9ea232],.carousel-frame>img[data-v-fc9ea232]{background-size:cover;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}a.carousel-frame[data-v-fc9ea232]{display:block;pointer-events:none;-webkit-user-drag:none}.carousel-slide.is-active a.carousel-frame[data-v-fc9ea232]{cursor:pointer;pointer-events:auto}.carousel-track.is-dragging a.carousel-frame[data-v-fc9ea232]{pointer-events:none}@media(scripting:none){a.carousel-frame[data-v-fc9ea232]{pointer-events:auto}}a.carousel-frame>img[data-v-fc9ea232]{transition:transform 1s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.carousel-slide.is-active a.carousel-frame:hover>img[data-v-fc9ea232]{transform:scale(1.03)}}a.carousel-frame[data-v-fc9ea232]:focus-visible{outline:2px solid #de000f;outline-offset:3px}.carousel-words[data-v-fc9ea232]{margin-top:1.75rem;min-height:6.25rem;text-align:center}@media(min-width:768px){.carousel-words[data-v-fc9ea232]{margin-top:2.25rem;min-height:5.25rem}}.carousel-words-in[data-v-fc9ea232]{animation:carousel-words-in-fc9ea232 .45s ease both}@keyframes carousel-words-in-fc9ea232{0%{opacity:0}to{opacity:1}}.carousel-place[data-v-fc9ea232]{font-variant-numeric:tabular-nums;min-width:4.5rem;text-align:center}.carousel-film[data-v-fc9ea232]{opacity:0;transition:opacity .3s ease}.carousel-film[data-shown][data-v-fc9ea232]{opacity:1}.carousel-play[data-v-fc9ea232]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000008c;border-radius:9999px;color:#fff;font-size:.6875rem;letter-spacing:.14em;line-height:1;padding:.45rem .85rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem;transition:background-color .3s ease;z-index:1}.carousel-play[data-v-fc9ea232]:hover{background-color:#000c}.carousel-arrow[data-v-fc9ea232]:focus-visible,.carousel-play[data-v-fc9ea232]:focus-visible{outline:2px solid #de000f;outline-offset:2px}.carousel-arrow[data-v-fc9ea232]{align-items:center;border:1px solid rgba(0,0,0,.18);color:#141414bf;display:none;height:46px;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:46px}.carousel-arrow[data-v-fc9ea232]:hover{background-color:#000;border-color:#000;color:#fefaf6}.carousel-arrow[data-v-fc9ea232]:disabled{opacity:.2;pointer-events:none}@media(min-width:768px){.carousel-arrow[data-v-fc9ea232]{display:flex}}@media(prefers-reduced-motion:reduce){.carousel-slide[data-v-fc9ea232],a.carousel-frame>img[data-v-fc9ea232]{transition:none}.carousel-words-in[data-v-fc9ea232]{animation:none}}.scroller-track[data-v-f8bdde9b]{-ms-overflow-style:none;scrollbar-width:none}.scroller-track[data-v-f8bdde9b]::-webkit-scrollbar{display:none}.scroller-arrow[data-v-f8bdde9b]{align-items:center;border:1px solid rgba(0,0,0,.18);color:#141414bf;display:flex;height:46px;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:46px}.scroller-arrow[data-v-f8bdde9b]:hover{background-color:#000;border-color:#000;color:#fefaf6}.scroller-arrow.is-disabled[data-v-f8bdde9b]{opacity:.2;pointer-events:none}.scroller-dot[data-v-f8bdde9b]{background-color:#0003;border:none;border-radius:9999px;cursor:pointer;height:6px;padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:6px}.scroller-dot.is-active[data-v-f8bdde9b]{background-color:#000;width:24px}.scroller-track[data-v-f8bdde9b]:focus-visible{outline:2px solid #de000f;outline-offset:-2px}.scroller-arrow[data-v-f8bdde9b]:focus-visible{outline:2px solid #de000f;outline-offset:2px}
