._gallery_1cz8b_1{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}._gallery_1cz8b_1 ._galleryImage_1cz8b_6{overflow:visible;position:relative;display:grid;place-items:center;outline:none;border:none;cursor:pointer;background:var(--ej-black);transition:1s}._gallery_1cz8b_1 ._galleryImage_1cz8b_6 h5{position:absolute;pointer-events:none;color:#fff;bottom:0;padding:1rem;background:#00000080;opacity:1;font-family:Montserrat;letter-spacing:1px;font-variation-settings:"wght" 500;display:none;transition:1s;transform:translateY(0);width:100%}@starting-style{._gallery_1cz8b_1 ._galleryImage_1cz8b_6 h5{opacity:0;transform:translateY(.5rem)}}._gallery_1cz8b_1 ._galleryImage_1cz8b_6 img{width:100%;opacity:.7;transition:.5s;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/4;pointer-events:none;cursor:pointer;border-radius:.5rem;box-shadow:0 0 #fff0}@media (width > 48rem){._gallery_1cz8b_1{grid-column:1/span 2}}@media (width > 64rem){._gallery_1cz8b_1{grid-template-columns:repeat(4,1fr)}._gallery_1cz8b_1 ._galleryImage_1cz8b_6:hover{scale:1.05}._gallery_1cz8b_1 ._galleryImage_1cz8b_6:hover h5{display:block}._gallery_1cz8b_1 ._galleryImage_1cz8b_6:hover img{box-shadow:0 4px 16px #00000080;opacity:1}}dialog{background:transparent;color:#fff;display:none;gap:1.5rem;grid-template-columns:1fr;grid-template-rows:2rem 1fr auto;height:auto;max-height:100vh;max-width:100%;opacity:1;place-items:center;place-self:center;transition:all .5s allow-discrete;width:auto;position:fixed;padding-block:1.5rem}dialog p{max-width:80ch;font-size:1rem;line-height:1.6em;text-align:center;font-weight:300}dialog figure{display:none;place-items:center;max-height:100%;width:100%;max-width:100%;height:auto;overflow-y:auto;position:relative;scrollbar-color:var(--ej-primary) transparent;scrollbar-width:thin}dialog figure::-webkit-scrollbar{width:.625rem;height:auto}dialog figure::-webkit-scrollbar-track{background:var(--ej-dark)}dialog figure::-webkit-scrollbar-thumb{background:var(--ej-primary);border:.1875rem solid transparent;border-radius:.5rem;background-clip:content-box}dialog figure img{max-height:90vh;border-radius:.5rem;box-shadow:0 16px 16px #00000040;-o-object-fit:contain;object-fit:contain;max-width:calc(100% - 3rem)}dialog figure figcaption{font-size:clamp(1rem,1rem + 2vw,1.5rem);line-height:1.25em;font-family:PlayfairDisplay;text-align:center;position:absolute;bottom:0;z-index:2;background:#00000080;padding:1rem;width:calc(100% - 3rem)}dialog figure [data-next-image],dialog figure [data-prev-image]{position:absolute;opacity:.7;top:50%;transform:translate(-50%,-50%);z-index:3;width:auto;height:auto;transition:.5s;cursor:pointer;width:1.5rem;height:1.5rem}dialog figure [data-next-image]:hover,dialog figure [data-prev-image]:hover{opacity:1}dialog figure [data-next-image] ._icon_1cz8b_158,dialog figure [data-prev-image] ._icon_1cz8b_158{width:2rem;height:2rem}dialog figure [data-next-image] ._icon_1cz8b_158 svg,dialog figure [data-prev-image] ._icon_1cz8b_158 svg{fill:#000}dialog figure [data-next-image]{right:0rem}dialog figure [data-prev-image]{left:0rem;transform:rotate(-180deg)}dialog ._close_1cz8b_174{z-index:2;height:1rem;cursor:pointer;color:#fff;background:transparent;justify-self:end;align-self:end;transition:.375s;display:none;margin-right:1.5rem;background:none;position:relative;width:2rem;height:2rem}dialog ._close_1cz8b_174:before,dialog ._close_1cz8b_174:after{content:"";position:absolute;top:50%;left:0;right:0;height:.25rem;background:var(--ej-primary);border-radius:.25rem}dialog ._close_1cz8b_174:before{transform:rotate(45deg)}dialog ._close_1cz8b_174:after{transform:rotate(-45deg)}dialog ._close_1cz8b_174:hover{transform:scale(1.1)}dialog[open]{opacity:1;display:grid}dialog[open] figure{display:grid}dialog[open]::backdrop{background-color:#000;opacity:.75;filter:blur(5px)}dialog[open] ._close_1cz8b_174{display:block}dialog:not([open]){display:none}@starting-style{dialog{opacity:0;transform:translateY(20px);display:none}}@media (width > 64rem){dialog{padding:1.5rem;max-height:calc(100vh - 2rem);max-width:calc(80vw - 3rem)}}image-gallery dialog figure img{cursor:grab;transition:transform .3s ease-out;touch-action:none}image-gallery dialog figure{cursor:grab;transition:transform .3s ease-out;touch-action:none;margin:0;padding:0;position:relative}
