@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-border-style:solid}*,:before,:after,::backdrop{--tw-border-style:solid}}}.gallery__grid{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.gallery__slide{scroll-snap-align:start;flex-shrink:0}@media not all and (min-width:768px){.gallery__slide{aspect-ratio:1;width:100%}}@media(min-width:768px){.gallery__slide{aspect-ratio:6/5;width:calc(33.3333% - 16px)}}.gallery__image .cmp-image,.gallery__image .cmp-image__image{width:100%;height:100%}.gallery__image.layout-cover .cmp-image__image{-o-object-fit:cover;object-fit:cover}.gallery__image.layout-contain .cmp-image__image{-o-object-fit:contain;object-fit:contain}.gallery__dot{cursor:pointer;border-radius:var(--radius-full,var(--border-radius-full));border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-blue,var(--color-brand-blue));background:0 0;width:12px;height:12px;padding:0;transition:background-color .3s}.gallery__dot--active{background-color:var(--color-brand-blue,var(--color-brand-blue))}.gallery__arrow{cursor:pointer;transition:opacity .3s}.gallery__arrow:disabled{pointer-events:none;opacity:.5}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
