.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__cell{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__cell{display:block;position:relative}.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:not(.image-gallery__item--link):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--link{cursor:pointer}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__cell{border-radius:0;@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__item{border-radius:0;height:100%;width:100%}}.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}.image-gallery__dest-btn{align-items:center;background:var(--_dest-btn-bg,rgb(var(--color-accent)));border-radius:999px;bottom:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.25);color:var(--_dest-btn-fg,rgb(var(--color-background,255,255,255)));display:inline-flex;font-size:.85rem;font-weight:600;gap:.4em;left:.75rem;line-height:1.1;max-width:calc(100% - 1.5rem);opacity:0;padding:.5em .85em;position:absolute;text-decoration:none;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:2}a.image-gallery__dest-btn,span.image-gallery__dest-btn{pointer-events:none}.image-gallery__dest-btn-label{overflow:hidden;text-overflow:ellipsis}.image-gallery__dest-btn-icon{flex:none}.image-gallery__cell:focus-within .image-gallery__dest-btn,.image-gallery__cell:hover .image-gallery__dest-btn{opacity:1;transform:translateY(0)}.image-gallery__cell:focus-within a.image-gallery__dest-btn,.image-gallery__cell:hover a.image-gallery__dest-btn{pointer-events:auto}@media (hover:none){a.image-gallery__dest-btn{opacity:1;pointer-events:auto;transform:translateY(0)}}.image-gallery__dest-btn:focus-visible{opacity:1;outline:2px solid var(--_dest-btn-fg,rgb(var(--color-background,255,255,255)));outline-offset:-4px;transform:translateY(0)}@media (min-width:768px){.image-gallery--preview .image-gallery__cell:not(:first-child) .image-gallery__dest-btn{padding:.5em}.image-gallery--preview .image-gallery__cell:not(:first-child) .image-gallery__dest-btn-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.js .lg-sub-html a.image-gallery__lg-btn{color:rgb(var(--btn-accent-contrast-color));display:inline-block;margin-top:.5rem}