@font-face{font-family:Peridot PE;src:url(../../../fonts/PeridotPE/PeridotPE.woff2) format("woff2"),url(../../../fonts/PeridotPE/PeridotPE.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(../../../fonts/Avenir/Avenir.woff2) format("woff2"),url(../../../fonts/Avenir/Avenir.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Stanley;src:url(../../../fonts/Stanley/Stanley-Italic.woff2) format("woff2"),url(../../../fonts/Stanley/Stanley-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.gallery.svelte-1oz3msq{margin:60px 0}@media all and (min-width: 900px){.gallery.svelte-1oz3msq{margin:100px 0}}@media all and (min-width: 1570px){.gallery.svelte-1oz3msq{margin:130px 0}}.gallery__preview.svelte-1oz3msq{position:relative;display:flex;border:1px solid #002945;overflow:hidden}@media all and (max-width: 899px){.gallery__preview.svelte-1oz3msq{max-width:500px;margin:0 auto}}.gallery__preview__item.svelte-1oz3msq{all:unset;box-sizing:border-box;display:block;flex:1 1 0;min-width:0;aspect-ratio:718/670;cursor:pointer;overflow:hidden}.gallery__preview__item.svelte-1oz3msq:first-child{border-right:1px solid #002945}.gallery__preview__item.svelte-1oz3msq:nth-child(2){display:none;border-left:none!important}@media all and (min-width: 900px){.gallery__preview__item.svelte-1oz3msq:nth-child(2){display:block;border-left:1px solid #002945}}.gallery__preview__item.svelte-1oz3msq picture{display:block;width:100%;height:100%}.gallery__preview__item.svelte-1oz3msq img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}@media all and (max-width: 899px){.gallery__preview__item.svelte-1oz3msq{aspect-ratio:335/300}}.gallery__preview__label.svelte-1oz3msq{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;text-transform:uppercase;color:#fff;background-color:#00294559;pointer-events:none;transition:opacity .4s ease}@media all and (min-width: 900px){.gallery__preview__label.svelte-1oz3msq{opacity:0}}@media all and (min-width: 900px){.gallery__preview.svelte-1oz3msq:hover .gallery__preview__label:where(.svelte-1oz3msq),.gallery__preview.svelte-1oz3msq:focus-within .gallery__preview__label:where(.svelte-1oz3msq){opacity:1}.gallery__preview.svelte-1oz3msq:hover img,.gallery__preview.svelte-1oz3msq:focus-within img{transform:scale(1.04)}}
