.gallery-window[data-v-f06f724f]{outline-offset:5px;overflow:hidden}.gallery-track[data-v-f06f724f]{animation-iteration-count:infinite;animation-timing-function:linear;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.gallery-track--large[data-v-f06f724f]{animation-duration:92s}.gallery-track--small[data-v-f06f724f]{animation-duration:108s}.gallery-track--left[data-v-f06f724f]{animation-name:gallery-scroll-left-f06f724f}.gallery-track--right[data-v-f06f724f]{animation-name:gallery-scroll-right-f06f724f}.gallery-track--paused[data-v-f06f724f],.gallery-window:focus-within .gallery-track[data-v-f06f724f],.gallery-window:hover .gallery-track[data-v-f06f724f]{animation-play-state:paused}.gallery-group[data-v-f06f724f]{align-items:center;display:flex;flex:none;gap:clamp(.75rem,1.4vw,1.5rem);list-style:none;padding-right:clamp(.75rem,1.4vw,1.5rem)}.gallery-card[data-v-f06f724f]{aspect-ratio:1.48;background:#e9dfd2;border:1px solid hsla(36,32%,63%,.38);border-radius:1rem;overflow:hidden;position:relative;width:clamp(17rem,34vw,34rem)}.gallery-track--small .gallery-card[data-v-f06f724f]{aspect-ratio:1.42;border-radius:.875rem;width:clamp(12rem,21vw,21rem)}.gallery-card[data-v-f06f724f]:after{background:linear-gradient(180deg,transparent,rgba(31,27,21,.48));content:"";inset:45% 0 0;pointer-events:none;position:absolute}.gallery-caption[data-v-f06f724f]{bottom:.9rem;color:#fff;font-size:.68rem;font-weight:600;left:1rem;letter-spacing:.18em;line-height:1.3;position:absolute;right:1rem;text-transform:uppercase;z-index:1}.gallery-motion-button[data-v-f06f724f]{align-items:center;border:1px solid hsla(36,32%,63%,.7);border-radius:9999px;color:#5d5140;display:inline-flex;height:2.5rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2.5rem}.gallery-motion-button[data-v-f06f724f]:hover{background:#5d5140;color:#fff}.gallery-motion-button[data-v-f06f724f]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes gallery-scroll-left-f06f724f{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gallery-scroll-right-f06f724f{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.gallery-window[data-v-f06f724f]{overflow-x:auto;scrollbar-width:thin}.gallery-track[data-v-f06f724f]{animation:none;transform:none}.gallery-group--duplicate[data-v-f06f724f]{display:none}}
