<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.carousel{--gutter-width:3rem;position:relative;width:100%;overflow:hidden}@media (max-width:37.7em){.carousel{margin:var(--spacing-8) 0;--gutter-width:1.5rem}}.carousel--large-gutter{--gutter-width:4rem}@media (max-width:37.7em){.carousel--large-gutter{--gutter-width:2rem}}.carousel__wrapper{display:flex;flex-flow:row nowrap;width:100%;height:100%;margin-bottom:-1.25rem;padding-bottom:4.5rem;overflow:auto visible;cursor:grab;-webkit-overflow-scrolling:touch}.carousel__wrapper--align-center{align-items:center}.carousel__wrapper--align-top{align-items:flex-start}.carousel__wrapper--align-bottom{align-items:flex-end}.carousel__wrapper--grabbing{cursor:grabbing}.carousel__seat{display:block;position:relative;flex-grow:0;flex-shrink:0;margin-right:var(--gutter-width)}.carousel__seat img,.carousel__seat video{width:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__seat:first-child{margin-left:var(--grid-gutter-outer)}.carousel__seat:last-child{box-sizing:initial;margin-right:0;padding-right:var(--grid-gutter-outer)}.carousel__seat--portrait{width:calc(var(--grid-column) * 4 + (var(--grid-gutter) * (4 - 1)))}.carousel__seat--landscape{width:calc(var(--grid-column) * 5 + (var(--grid-gutter) * (5 - 1)))}.carousel__seat--square{width:18.75rem}@media (min-width:37.5em){.carousel__seat--portrait{width:var(--fixed-width)}.carousel__seat--landscape{width:var(--fixed-width);max-width:var(--max-size)}.carousel__seat--square{width:26.25rem}}.carousel__caption{--caption-easing:cubic-bezier(0.18,0.65,0.17,0.97);display:none;font-size:var(--font-size-s);line-height:var(--line-height-s)}@media (min-width:37.5em){.carousel__caption{display:block;position:absolute;top:calc(100% + (var(--spacing-base) * 2));width:100%;transform:translateY(-100%);transition:opacity .3s var(--caption-easing),transform .3s var(--caption-easing);opacity:0}}@media (min-width:90em){.carousel__caption{top:calc(100% + var(--spacing-base));font-size:var(--font-size-s);line-height:var(--line-height-s)}}.carousel__caption--visible{display:block;position:relative;margin-top:1rem}.carousel__caption--visible,.carousel__seat:hover .carousel__caption{transform:translateY(0);opacity:1}</pre></body></html>