.image-gallery{--gallery-image-aspect-ratio:4/3}.image-gallery--masonry:not(.colcade){--col-count:var(--col-count\@sm,2);--gap:var(--gap\@sm,1rem);column-gap:var(--gap,1rem);columns:var(--col-count) 200px}@media (min-width:768px){.image-gallery--masonry:not(.colcade){--col-count:var(--col-count\@md,2);--gap:var(--gap\@md,1rem)}}@media (min-width:1025px){.image-gallery--masonry:not(.colcade){--col-count:var(--col-count\@lg,3);--gap:var(--gap\@lg,1rem)}}@media (min-width:1400px){.image-gallery--masonry:not(.colcade){--col-count:var(--col-count\@xl,4);--gap:var(--gap\@xl,1rem)}}.image-gallery--masonry:not(.colcade) .image-gallery__item{margin:0 0 var(--gap,1rem) 0;width:100%}.image-gallery--masonry:not(.colcade) img{vertical-align:middle}.masonry__col{display:none}.colcade .masonry__col{flex-flow:column;gap:inherit}.colcade .masonry__col:first-child,.colcade.masonry--col-2 .masonry__col:nth-child(-n+2){display:flex}@media (min-width:768px) and (max-width:1024px){.colcade.masonry--col-1\@md .masonry__col:first-child,.colcade.masonry--col-2\@md .masonry__col:nth-child(-n+2),.colcade.masonry--col-3\@md .masonry__col:nth-child(-n+3),.colcade.masonry--col-4\@md .masonry__col:nth-child(-n+4){display:flex}}@media (min-width:1025px) and (max-width:1399px){.colcade.masonry--col-1\@lg .masonry__col:first-child,.colcade.masonry--col-2\@lg .masonry__col:nth-child(-n+2),.colcade.masonry--col-3\@lg .masonry__col:nth-child(-n+3),.colcade.masonry--col-4\@lg .masonry__col:nth-child(-n+4),.colcade.masonry--col-5\@lg .masonry__col:nth-child(-n+5),.colcade.masonry--col-6\@lg .masonry__col:nth-child(-n+6){display:flex}}@media (min-width:1400px){.colcade.masonry--col-1\@xl .masonry__col:first-child,.colcade.masonry--col-2\@xl .masonry__col:nth-child(-n+2),.colcade.masonry--col-3\@xl .masonry__col:nth-child(-n+3),.colcade.masonry--col-4\@xl .masonry__col:nth-child(-n+4),.colcade.masonry--col-5\@xl .masonry__col:nth-child(-n+5),.colcade.masonry--col-6\@xl .masonry__col:nth-child(-n+6){display:flex}}.image-gallery__item,.image-gallery__item img{border-radius:var(--media-radius);display:block;overflow:hidden}.image-gallery__item img{transition:scale .1s}a.image-gallery__item:hover{cursor:nesw-resize;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' fill='%23FFF' rx='24'/%3E%3Cpath fill='%23222' d='M27 15a1 1 0 1 0 0 2h2.586l-4.293 4.293a.999.999 0 1 0 1.414 1.414L31 18.414V21a1 1 0 1 0 2 0v-6zM21.293 25.293 17 29.586V27a1 1 0 1 0-2 0v6h6a1 1 0 1 0 0-2h-2.586l4.293-4.293a.999.999 0 1 0-1.414-1.414'/%3E%3C/svg%3E") 18 18,nesw-resize;opacity:1}a.image-gallery__item:hover img{scale:1.05;transition:scale .3s}.image-gallery:not(.image-gallery--masonry) img{aspect-ratio:var(--gallery-image-aspect-ratio);object-fit:cover}.image-gallery--preview{aspect-ratio:var(--gallery-image-aspect-ratio);border-radius:var(--media-radius);display:grid;gap:var(--gap,.5rem);overflow:hidden;position:relative;@media (min-width:768px){aspect-ratio:unset;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);height:clamp(27rem,.1rem + 45vmin,60rem)}& .image-gallery__image{aspect-ratio:unset!important;border-radius:0;height:100%;object-fit:cover;width:100%}& .image-gallery__item{border-radius:0;object-fit:cover;@media (max-width:767px){&:nth-child(n+2){display:none}}@media (min-width:768px){grid-column:span 5;grid-row:span 1;&:first-child{grid-column:span 7;grid-row:span 2}&:nth-child(n+4){display:none}}}}.image-gallery__preview-text{inset:auto var(--gap,.5rem) var(--gap,.5rem) auto;position:absolute;z-index:1}html.lg-on{overflow:hidden}.hs-inline-edit .lg-container{position:relative;z-index:9999999999}.js .lg-backdrop{background:var(--background,rgb(var(--color-background)))}.js .lg-backdrop,.js .lg-outer{z-index:var(--site-z-top)}.js .lg-sub-html,.js .lg-toolbar{background:var(--background,rgb(var(--color-background)));opacity:1!important;transform:none!important}.js .lg-sub-html,.js .lg-toolbar,.js .lg-toolbar .lg-icon,.js .lg-toolbar .lg-icon:hover{color:rgb(var(--color-foreground))}.js .lg-actions .lg-next,.js .lg-actions .lg-prev{background:var(--background,rgb(var(--color-background)));border-radius:50%!important;color:rgb(var(--color-foreground));padding:10px}.js .lg-next,.js .lg-prev{background:rgb(var(--color-accent));border-radius:50%!important;color:rgb(var(--color-background));height:40px;width:40px}