.ScenePartnersCarousel-module__9-8vIq__carousel{min-width:0}.ScenePartnersCarousel-module__9-8vIq__track{--carousel-card-width:min(84vw, 22rem);grid-auto-columns:var(--carousel-card-width);overscroll-behavior-inline:contain;padding:.75rem calc(100% - var(--carousel-card-width)) 1.75rem 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-flow:column;align-items:stretch;gap:.875rem;scroll-padding-inline:0;display:grid;overflow-x:auto}.ScenePartnersCarousel-module__9-8vIq__track::-webkit-scrollbar{display:none}.ScenePartnersCarousel-module__9-8vIq__track:focus-visible{outline:1px solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:.35rem}.ScenePartnersCarousel-module__9-8vIq__item{opacity:.42;filter:saturate(.72)contrast(.96);scroll-snap-align:start;scroll-snap-stop:always;transform-origin:50% 55%;min-width:0;transition:opacity .5s,filter .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(.85rem)scale(.965)}.ScenePartnersCarousel-module__9-8vIq__item>*{height:100%}.ScenePartnersCarousel-module__9-8vIq__item[data-active=true]{z-index:1;opacity:1;filter:none;transform:translateY(-.2rem)scale(1)}.ScenePartnersCarousel-module__9-8vIq__item[data-active=true]>*{box-shadow:var(--shadow-about-carousel)}.ScenePartnersCarousel-module__9-8vIq__noActiveShadow .ScenePartnersCarousel-module__9-8vIq__item[data-active=true]>*{box-shadow:none}.ScenePartnersCarousel-module__9-8vIq__controls{grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:1rem;margin-top:.15rem;display:grid}.ScenePartnersCarousel-module__9-8vIq__status{color:var(--color-primary);font-family:var(--font-heading), serif;letter-spacing:.06em;margin:0;font-size:.875rem;font-style:italic}.ScenePartnersCarousel-module__9-8vIq__status span{color:var(--color-text-hint)}.ScenePartnersCarousel-module__9-8vIq__progress{background:color-mix(in srgb, var(--color-primary) 18%, transparent);height:1px;position:relative;overflow:hidden}.ScenePartnersCarousel-module__9-8vIq__progressFill{background:var(--color-primary);width:100%;transform:scaleX(var(--carousel-progress));transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.ScenePartnersCarousel-module__9-8vIq__actions{gap:.55rem;display:flex}.ScenePartnersCarousel-module__9-8vIq__button{border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);background:color-mix(in srgb, var(--color-surface) 72%, transparent);width:2.75rem;height:2.75rem;color:var(--color-primary-dark);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.9rem;place-items:center;transition:border-color .35s,background-color .35s,color .35s,transform .5s cubic-bezier(.22,1,.36,1);display:grid}.ScenePartnersCarousel-module__9-8vIq__button:active{transition-duration:.12s;transform:scale(.94)}.ScenePartnersCarousel-module__9-8vIq__button:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:.2rem}.ScenePartnersCarousel-module__9-8vIq__button svg{width:1.15rem;height:.65rem}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__track:focus-visible{outline-color:color-mix(in srgb, var(--color-about-accent) 55%, transparent)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__item[data-active=true]>*{box-shadow:var(--shadow-about-carousel-dark)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__status{color:var(--color-cta)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__status span{color:color-mix(in srgb, var(--color-surface) 35%, transparent)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__progress{background:color-mix(in srgb, var(--color-surface) 13%, transparent)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__progressFill{background:var(--color-cta)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__button{border-color:color-mix(in srgb, var(--color-surface) 16%, transparent);background:color-mix(in srgb, var(--color-about-night) 68%, transparent);color:color-mix(in srgb, var(--color-surface) 82%, transparent)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__button:focus-visible{outline-color:color-mix(in srgb, var(--color-cta) 55%, transparent)}@media (hover:hover) and (pointer:fine){.ScenePartnersCarousel-module__9-8vIq__button:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-surface) 92%, transparent);color:var(--color-primary);transform:translateY(-.12rem)}.ScenePartnersCarousel-module__9-8vIq__dark .ScenePartnersCarousel-module__9-8vIq__button:hover{border-color:color-mix(in srgb, var(--color-cta) 65%, transparent);background:color-mix(in srgb, var(--color-about-night) 88%, transparent);color:var(--color-cta)}}@media (prefers-reduced-motion:reduce){.ScenePartnersCarousel-module__9-8vIq__track{scroll-behavior:auto}.ScenePartnersCarousel-module__9-8vIq__item,.ScenePartnersCarousel-module__9-8vIq__progressFill,.ScenePartnersCarousel-module__9-8vIq__button{transition:none}.ScenePartnersCarousel-module__9-8vIq__item,.ScenePartnersCarousel-module__9-8vIq__item[data-active=true],.ScenePartnersCarousel-module__9-8vIq__button:hover,.ScenePartnersCarousel-module__9-8vIq__button:active{transform:none}}
