:root{--font-family-display:"Tiempos Fine",Georgia,"Times New Roman",serif;--font-family-body:"Soehne","Helvetica Neue",Arial,system-ui,sans-serif;--font-family-bold-heading:"National 2",system-ui,-apple-system,"Segoe UI",sans-serif;--font-family-main:var(--font-family-body);--font-weight-display-medium:400;--font-weight-display-bold:400;--font-weight-body-light:300;--font-weight-body-regular:500;--font-weight-body-book:500;--font-weight-body-bold:500;--font-weight-body-black:500;--font-weight-body-semibold:600;--font-weight-bold-heading:900;--color-primary:#de134d;--color-primary-hover:#d10640;--color-secondary:#0e1c3a;--color-grey:#9fa9c2;--color-green:#d4ff3f;--color-blue:#50beff;--color-red:#de134d;--color-accent:#1f3d6e;--color-light:#f4f5f7;--color-muted:#9fa9c2;--color-border:#9fa9c2;--color-white:#fff;--color-black:#000;--color-error:#de134d;--color-success:#15803d}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes draw{0%{stroke-dashoffset:1000}30%{stroke-dashoffset:0}45%{stroke-dashoffset:0}75%{stroke-dashoffset:1000}to{stroke-dashoffset:1000}}@keyframes svg-spin{0%{transform:scale(1) rotateY(0)}30%{transform:scale(1) rotateY(0)}35%{transform:scale(1.25) rotateY(0)}40%{transform:scale(1.25) rotateY(1turn)}45%{transform:scale(1) rotateY(1turn)}to{transform:scale(1) rotateY(1turn)}}.image-gallery{--image-gallery-gap:1rem;--image-gallery-radius:15px;--image-gallery-feature-ratio:874/1067;--image-gallery-row-min-height:8rem}.image-gallery--gap-sm{--image-gallery-gap:0.5rem}.image-gallery--gap-lg{--image-gallery-gap:1.5rem}.image-gallery--corners-square{--image-gallery-radius:0}.image-gallery__inner{display:flex;flex-direction:column;gap:var(--image-gallery-gap)}.image-gallery__row{aspect-ratio:var(--image-gallery-ratio,8/3);display:grid;gap:var(--image-gallery-gap);grid-template-columns:var(--image-gallery-columns,minmax(0,1fr));list-style:none;margin:0;min-height:var(--image-gallery-row-min-height);padding:0}.image-gallery__row--fill{aspect-ratio:auto;container-type:inline-size;display:flex;flex-wrap:wrap}.image-gallery__row--fill .image-gallery__cell{flex:1 1 calc((100% - (var(--image-gallery-per-row, 3) - 1)*var(--image-gallery-gap))/var(--image-gallery-per-row, 3) - 0.02px);height:var(--image-gallery-line-height)}.image-gallery__row--has-feature{aspect-ratio:auto;grid-template-rows:var(--image-gallery-rows,minmax(0,1fr))}.image-gallery__row--feature-first .image-gallery__cell--feature{grid-column:1;grid-row:1/-1}.image-gallery__row--feature-last .image-gallery__cell--feature{grid-column:2;grid-row:1/-1}.image-gallery__cell{border-radius:var(--image-gallery-radius);contain:size;min-width:0;overflow:hidden;position:relative}.image-gallery__cell--feature{aspect-ratio:var(--image-gallery-feature-ratio)}.image-gallery__link{cursor:zoom-in;display:block;height:100%;width:100%}.image-gallery__link:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px}.image-gallery__image{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.22,.61,.36,1);width:100%}.image-gallery--has-popup .image-gallery__link:hover .image-gallery__image{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.image-gallery__image{transition:none}.image-gallery--has-popup .image-gallery__link:hover .image-gallery__image{transform:none}}@media(max-width:992px){.image-gallery__row,.image-gallery__row--has-feature{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;min-height:0}.image-gallery__row--fill .image-gallery__cell{flex-basis:100%;height:auto}:is(.image-gallery__row--feature-first,.image-gallery__row--feature-last) .image-gallery__cell--feature{aspect-ratio:4/3;grid-column:auto;grid-row:auto}.image-gallery__cell{aspect-ratio:4/3;contain:none}}.image-gallery-lightbox{display:inline-block;line-height:0;position:relative}.image-gallery-lightbox__image{border-radius:10px;display:block;height:auto;max-height:82vh;max-width:min(92vw,1600px);width:auto}.image-gallery-lightbox__nav{background:#0e1c3aa6;border:0;border-radius:50%;cursor:pointer;height:48px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:48px}.image-gallery-lightbox__nav:focus-visible,.image-gallery-lightbox__nav:hover{background:var(--color-primary)}.image-gallery-lightbox__nav:before{background:var(--color-white);content:"";height:18px;inset:0;margin:auto;mask:url(../../../images/icons/arrow-left.svg) center/contain no-repeat;position:absolute;width:18px}.image-gallery-lightbox__nav--prev{left:1rem}.image-gallery-lightbox__nav--next{right:1rem}.image-gallery-lightbox__nav--next:before{transform:rotate(180deg)}.image-gallery-lightbox__count{background:#0e1c3aa6;border-radius:100px;bottom:1rem;color:var(--color-white);font-size:.85rem;font-variant-numeric:tabular-nums;left:50%;line-height:1.4;margin:0;padding:.35rem .9rem;position:absolute;transform:translateX(-50%)}@media(max-width:576px){.image-gallery-lightbox__nav{bottom:0;height:40px;top:auto;transform:none;width:40px}.image-gallery-lightbox__nav--prev{left:0}.image-gallery-lightbox__nav--next{right:0}.image-gallery-lightbox__count{bottom:.5rem}}
/*# sourceMappingURL=image-gallery.css.map*/