.carousel[data-v-a59737c0]{--stage-h:var(--carousel-stage,min(64svh,118vw));--max-w:72vw;--gap:.75rem;--small:.62;--pull:1}@media(min-width:768px){.carousel[data-v-a59737c0]{--stage-h:var(--carousel-stage-wide,min(70vh,44rem));--max-w:min(64vw,60rem);--gap:1.25rem}}@media(min-width:1024px){.carousel[data-v-a59737c0]{--pull:0}}.carousel-track[data-v-a59737c0]{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-a59737c0]::-webkit-scrollbar{display:none}.carousel-track[data-v-a59737c0]:focus-visible{outline:2px solid #de000f;outline-offset:-2px}@media(hover:hover)and (pointer:fine){.carousel-track[data-v-a59737c0]{cursor:grab}}.carousel-track.is-dragging[data-v-a59737c0]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-slide[data-v-a59737c0]{--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-a59737c0]{--far:0}.carousel-slide[data-v-a59737c0]{transition:opacity .8s ease}@media(scripting:enabled){.carousel:not(.is-mounted) .carousel-slide[data-v-a59737c0]:not(.is-active){opacity:0}}.carousel-frame[data-v-a59737c0]{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-a59737c0]:after{background-color:#fefaf6;content:"";inset:0;opacity:calc(var(--far)*.5);pointer-events:none;position:absolute}.carousel-slide[data-v-a59737c0]:not(.is-lit){cursor:pointer}.carousel-film[data-v-a59737c0],.carousel-frame>img[data-v-a59737c0]{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-a59737c0]{display:block;pointer-events:none;-webkit-user-drag:none}.carousel-slide.is-lit a.carousel-frame[data-v-a59737c0]{cursor:pointer;pointer-events:auto}.carousel-track.is-dragging a.carousel-frame[data-v-a59737c0]{pointer-events:none}@media(scripting:none){a.carousel-frame[data-v-a59737c0]{pointer-events:auto}}a.carousel-frame>img[data-v-a59737c0]{transition:transform 1s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.carousel-slide.is-lit a.carousel-frame:hover>img[data-v-a59737c0],.carousel.is-trio .carousel-slide.is-lit:hover a.carousel-frame>img[data-v-a59737c0]{transform:scale(1.03)}.carousel.is-trio .carousel-slide.is-lit:hover .carousel-slide-name[data-v-a59737c0]{color:#de000f}}a.carousel-frame[data-v-a59737c0]:focus-visible{outline:2px solid #de000f;outline-offset:3px}.carousel-words[data-v-a59737c0]{margin-top:1.75rem;min-height:6.25rem;text-align:center}@media(min-width:768px){.carousel-words[data-v-a59737c0]{margin-top:2.25rem;min-height:5.25rem}}.carousel-words-in[data-v-a59737c0]{animation:carousel-words-in-a59737c0 .45s ease both}@keyframes carousel-words-in-a59737c0{0%{opacity:0}to{opacity:1}}.carousel-place[data-v-a59737c0]{font-variant-numeric:tabular-nums;min-width:4.5rem;text-align:center}.carousel-slide-words[data-v-a59737c0]{display:none}@media(min-width:1024px){.carousel.is-trio[data-v-a59737c0]{--lit:3;--gap:1.5rem;--peek:5vw;--slot:calc(33.33333vw - var(--peek)*2/3 - var(--gap)*4/3);--stage-h:min(var(--carousel-stage-wide,min(70vh,44rem)),var(--slot));--small:.9}.carousel.is-trio .carousel-track[data-v-a59737c0]{align-items:flex-start;padding-inline:calc(50% - var(--slot)*1.5 - var(--gap))}.carousel.is-trio .carousel-slide[data-v-a59737c0]{--w:min(var(--slot),calc(var(--stage-h)*var(--ratio)));aspect-ratio:auto;display:grid;grid-template-rows:var(--stage-h) auto;height:auto;justify-items:center;width:var(--slot)}.carousel.is-trio .carousel-frame[data-v-a59737c0]{align-self:end;aspect-ratio:var(--ratio);height:auto;transform:translate(calc(var(--side)*-1*var(--far)*(var(--slot) - var(--w))/2)) scale(calc(1 - (1 - var(--small))*var(--far)));transform-origin:calc(50% - var(--side)*50%) 100%;width:var(--w)}.carousel.is-trio:not(.is-mounted) .carousel-slide[data-v-a59737c0]:nth-child(-n+3){--far:0;opacity:1}.carousel.is-trio .carousel-words[data-v-a59737c0]{display:none}.carousel.is-trio .carousel-slide-words[data-v-a59737c0]{display:block;margin-top:1.5rem;min-height:5.75rem;opacity:calc(1 - var(--far));padding-inline:.5rem;text-align:center;width:100%}.carousel.is-trio .carousel-slide.is-lit .carousel-slide-words[data-v-a59737c0]{cursor:pointer}.carousel-slide-name[data-v-a59737c0]{font-size:clamp(1.375rem,1.9vw,2rem);letter-spacing:-.005em;line-height:1.12;transition:color .5s ease}.carousel.is-trio .carousel-place[data-v-a59737c0]{min-width:8.5rem}}.carousel-film[data-v-a59737c0]{opacity:0;transition:opacity .3s ease}.carousel-film[data-shown][data-v-a59737c0]{opacity:1}.carousel-play[data-v-a59737c0]{-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-a59737c0]:hover{background-color:#000c}.carousel-arrow[data-v-a59737c0]:focus-visible,.carousel-play[data-v-a59737c0]:focus-visible{outline:2px solid #de000f;outline-offset:2px}.carousel-arrow[data-v-a59737c0]{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-a59737c0]:hover{background-color:#000;border-color:#000;color:#fefaf6}.carousel-arrow[data-v-a59737c0]:disabled{opacity:.2;pointer-events:none}@media(min-width:768px){.carousel-arrow[data-v-a59737c0]{display:flex}}@media(prefers-reduced-motion:reduce){.carousel-slide[data-v-a59737c0],.carousel-slide-name[data-v-a59737c0],a.carousel-frame>img[data-v-a59737c0]{transition:none}.carousel-words-in[data-v-a59737c0]{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}
