@charset "UTF-8";.wp-block-gallery:not(.is-style-aligned){display:block !important;column-count:3;gap:var(--layout-offset) !important;margin-bottom:var(--layout-offset)}@media (max-width: 699px){.wp-block-gallery:not(.is-style-aligned){column-count:2}}@media (max-width: 499px){.wp-block-gallery:not(.is-style-aligned){column-count:1}}.wp-block-gallery:not(.is-style-aligned) > .wp-block-image{width:auto !important;overflow:hidden;border-bottom:var(--layout-offset) solid var(--color-background);break-inside:avoid}.wp-block-gallery:not(.is-style-aligned) > .wp-block-image img{transition:transform 250ms ease-in-out}.wp-block-gallery:not(.is-style-aligned).is-style-lightbox > .wp-block-image:hover img{transform:scale(1.1)}main > .wp-block-gallery:last-child{margin-bottom:max(14vw,100px)}.wp-block-gallery.is-style-aligned{display:grid;gap:var(--layout-offset) !important;grid-template-columns:1fr 1fr 1fr}.wp-block-gallery.is-style-aligned .wp-block-image{width:100% !important;min-height:20rem}@media (max-width: 699px){.wp-block-gallery.is-style-aligned .wp-block-image{min-height:unset}}.wp-block-gallery.is-style-aligned .wp-block-image.is-style-portrait{grid-row:span 2}@media (max-width: 699px){.wp-block-gallery.is-style-aligned{grid-template-columns:1fr 1fr}}@media (max-width: 499px){.wp-block-gallery.is-style-aligned{grid-template-columns:1fr}}.wp-block-heading.alignwide:has(+ p + .wp-block-gallery.alignwide){margin-bottom:0}.wp-block-heading.alignwide + p:has(+ .wp-block-gallery.alignwide){width:var(--layout-wide);max-width:100%}.gallery-lightbox{position:fixed;z-index:5000;top:0;height:100vh;width:100vw !important;max-width:100% !important;margin:0 calc(-1 * var(--layout-offset)) !important;padding:calc(var(--layout-offset) * 2) calc(var(--layout-offset) * 2.5);text-align:center;background-color:rgba(255,255,255,.88)}@media (max-width: 1549px){.gallery-lightbox{padding-top:110px}}@media (max-width: 699px){.gallery-lightbox{padding:0}}.gallery-lightbox img{height:100%;object-fit:contain}.gallery-lightbox .button{position:absolute;color:var(--color-base);right:1em}.gallery-lightbox .button.close-lightbox{top:var(--layout-offset);right:1em}.gallery-lightbox .button.arrow{top:50vh}.gallery-lightbox .button.arrow.left{left:1em;right:unset}@media (max-width: 699px) and (pointer: coarse){.gallery-lightbox .button.arrow{display:none}}@media (pointer: fine){.gallery-lightbox .button{right:15vw;opacity:0}.gallery-lightbox .button.close-lightbox{inset:0}.gallery-lightbox .button.arrow{top:10vh;height:80vh;width:35vw}.gallery-lightbox .button.arrow.left{left:15vw}}