.wp-block-wisp-gallery-gallery{display:flow-root;--wisp-gallery-ease:cubic-bezier(0.25,1,0.5,1);--_gap-x:var(--wisp-gallery-gap-x,1rem);--_gap-y:var(--wisp-gallery-gap-y,1rem);--_cols:var(--wisp-gallery-columns,3);--_row-height:var(--wisp-gallery-row-height,240px);--_aspect:var(--wisp-gallery-aspect,1)}@media(max-width:781px){.wp-block-wisp-gallery-gallery{--_cols:var(--wisp-gallery-columns-tablet,var(--wisp-gallery-columns,2));--_row-height:var(--wisp-gallery-row-height-tablet,var(--wisp-gallery-row-height,240px));--_aspect:var(--wisp-gallery-aspect-tablet,var(--wisp-gallery-aspect,1))}}@media(max-width:599px){.wp-block-wisp-gallery-gallery{--_cols:var(--wisp-gallery-columns-mobile,var(--wisp-gallery-columns-tablet,1));--_row-height:var(--wisp-gallery-row-height-mobile,var(--wisp-gallery-row-height-tablet,var(--wisp-gallery-row-height,240px)));--_aspect:var(--wisp-gallery-aspect-mobile,var(--wisp-gallery-aspect-tablet,var(--wisp-gallery-aspect,1)))}}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query){gap:var(--_gap-y) var(--_gap-x);list-style:none;margin:0;max-width:none;padding:0}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>*{box-sizing:border-box;margin:0;max-width:none;min-width:0}.wp-block-wisp-gallery-gallery .wisp-gallery-items>:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender){flex:1 1 100%;grid-column:1/-1}.wp-block-wisp-gallery-gallery .wp-block-query>:not(.wp-block-post-template){margin-block-start:var(--_gap-y)}.wp-block-wisp-gallery-gallery .wisp-gallery-items :is(.wp-block-query,.wp-block-post-template,.wp-block-wisp-gallery-media-query):not(.block-editor-block-list__block){display:contents}.wp-block-wisp-gallery-gallery .wisp-gallery-items .wp-block-query:not(.block-editor-block-list__block)>:not(.wp-block-post-template){flex:1 1 100%;grid-column:1/-1}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])){position:relative}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) figure{margin:0}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) a{display:block}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) img{background:hsla(0,0%,50%,.12);background:color-mix(in srgb,currentcolor 7%,transparent);border-radius:var(--wisp-gallery-radius,0);display:block;height:auto!important;max-width:none;width:100%!important}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):not(:has(img)){align-content:end;background:rgba(0,0,0,.06);background:color-mix(in srgb,currentcolor 8%,transparent);border-radius:var(--wisp-gallery-radius,0);display:grid;min-height:8rem;padding:1em}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):not(:has(img))>*{background:none!important;color:inherit!important;display:block!important;grid-area:auto!important;opacity:1!important;padding:0!important}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query){align-items:start;display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr))}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry .wisp-gallery-masonry-ready{grid-auto-rows:1px;margin-block-end:calc(var(--_gap-y)*-1);row-gap:0}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry .wisp-gallery-masonry-ready .wp-block-query>:not(.wp-block-post-template),.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry .wisp-gallery-masonry-ready :is(.wp-block-post-template,.wp-block-wisp-gallery-media-query)>*,.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry .wisp-gallery-masonry-ready>*{grid-column:var(--wisp-gallery-col,auto);grid-row:var(--wisp-gallery-row,auto)/span var(--wisp-gallery-span,1);margin-block-end:var(--_gap-y)}@supports(grid-template-rows:masonry){.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query){grid-template-rows:masonry}}@supports(display:grid-lanes){.wp-block-wisp-gallery-gallery.wisp-gallery-layout-masonry :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query){display:grid-lanes}}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-rows :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query){display:flex;flex-wrap:wrap}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-rows .wisp-gallery-items:after{content:"";flex-grow:999999}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-rows :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])){flex:calc(var(--wisp-gallery-ar, 1.5)*1000) 1 calc(var(--wisp-gallery-ar, 1.5)*var(--_row-height))}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-rows :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) img{aspect-ratio:var(--wisp-gallery-ar,1.5)!important;object-fit:cover}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-grid :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query){display:grid;grid-template-columns:repeat(var(--_cols),minmax(0,1fr))}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-grid :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) img{aspect-ratio:var(--_aspect)!important;object-fit:cover}.wp-block-wisp-gallery-gallery.wisp-gallery-layout-grid.wisp-gallery-grid-height :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) img{aspect-ratio:auto!important;height:var(--_row-height)!important}.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>:is(figcaption,:not(img,a,figure,.components-resizable-box__container,template,.wisp-gallery-items)){color:inherit;font-size:.875rem!important;line-height:1.35;margin-block:.5em 0;text-align:start}.wp-block-wisp-gallery-gallery:is(.wisp-gallery-captions-overlay,.wisp-gallery-captions-hover) :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])){display:grid}.wp-block-wisp-gallery-gallery:is(.wisp-gallery-captions-overlay,.wisp-gallery-captions-hover) :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>*{grid-area:1/1}.wp-block-wisp-gallery-gallery:is(.wisp-gallery-captions-overlay,.wisp-gallery-captions-hover) :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>:is(figcaption,:not(img,a,figure,.components-resizable-box__container,template,.wisp-gallery-items)){align-self:end;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);border-radius:0 0 var(--wisp-gallery-radius-br,0) var(--wisp-gallery-radius-bl,0);color:#fff;margin:0;padding:2.5em 1em .8em;pointer-events:none;z-index:1}.wp-block-wisp-gallery-gallery:is(.wisp-gallery-captions-overlay,.wisp-gallery-captions-hover) :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>:is(figcaption,:not(img,a,figure,.components-resizable-box__container,template,.wisp-gallery-items)) a{color:inherit;pointer-events:auto}.wp-block-wisp-gallery-gallery.wisp-gallery-captions-hover :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>:is(figcaption,:not(img,a,figure,.components-resizable-box__container,template,.wisp-gallery-items)){opacity:0;transition:opacity .25s ease}.wp-block-wisp-gallery-gallery.wisp-gallery-captions-hover :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):is(:hover,:focus-visible,:has(:focus-visible))>:is(figcaption,:not(img,a,figure,.components-resizable-box__container,template,.wisp-gallery-items)){opacity:1}.wp-block-wisp-gallery-gallery.wisp-gallery-captions-hidden :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>:is(figcaption,:not(img,a,figure,.components-resizable-box__container,template,.wisp-gallery-items)){display:none}.wp-block-wisp-gallery-gallery.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) :has(>img),.wp-block-wisp-gallery-gallery.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):has(>img){border-radius:var(--wisp-gallery-radius,0);overflow:hidden}.wp-block-wisp-gallery-gallery.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) img{transition:transform .6s var(--wisp-gallery-ease)}.wp-block-wisp-gallery-gallery.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):is(:hover,:focus-visible,:has(:focus-visible)) img{transform:scale(1.03)}.wp-block-wisp-gallery-gallery.wisp-gallery-captions-below.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):has(>img){border-radius:0;overflow:visible}.wp-block-wisp-gallery-gallery.wisp-gallery-captions-below.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block]))>img{clip-path:inset(0 round var(--wisp-gallery-radius,0));transition:transform .6s var(--wisp-gallery-ease),clip-path .6s var(--wisp-gallery-ease)}.wp-block-wisp-gallery-gallery.wisp-gallery-captions-below.wisp-gallery-hover-zoom :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])):is(:hover,:focus-visible,:has(:focus-visible))>img{clip-path:inset(1.46% round var(--wisp-gallery-radius,0))}.wp-block-wisp-gallery-gallery:is(.wisp-gallery-click-lightbox,.wisp-gallery-click-media) :is(.wisp-gallery-item,.wisp-gallery-clone)[data-wisp-gallery-full]{cursor:zoom-in}.wp-block-wisp-gallery-gallery .wisp-gallery-item img[tabindex]:focus,.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) a:has(>img):focus{outline:none}.wp-block-wisp-gallery-gallery .wisp-gallery-item img[tabindex]:focus-visible,.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) a:has(>img):focus-visible{border-radius:var(--wisp-gallery-radius,0);outline:2px solid currentcolor;outline-offset:3px}.wp-block-wisp-gallery-gallery .wisp-gallery-nav{display:none}.wp-block-wisp-gallery-gallery .wisp-gallery-item.wisp-gallery-is-hidden{display:none!important}@media(prefers-reduced-motion:reduce){.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])),.wp-block-wisp-gallery-gallery :is(.wisp-gallery-items,.wp-block-post-template,.wp-block-wisp-gallery-media-query)>:not(:is(.wp-block-query,.wp-block-wisp-gallery-media-query,.block-list-appender),.wp-block:not([data-block])) *{transition:none!important}}.wisp-gallery-filtering{cursor:pointer}.wisp-gallery-filtering::view-transition{pointer-events:none}.wisp-gallery-filtering::view-transition-group(root){animation:none}.wisp-gallery-filtering::view-transition-old(root){display:none}.wisp-gallery-filtering::view-transition-new(root){animation:none}::view-transition-group(.wisp-gallery-item),::view-transition-group(.wisp-gallery-row){animation-duration:.35s;animation-timing-function:cubic-bezier(.25,1,.5,1)}::view-transition-old(.wisp-gallery-row){animation:wisp-gallery-row-out .15s cubic-bezier(.4,0,1,1) both}::view-transition-new(.wisp-gallery-row){animation:wisp-gallery-row-in .3s cubic-bezier(.25,1,.5,1) both}::view-transition-old(.wisp-gallery-item):not(:only-child){display:none}::view-transition-new(.wisp-gallery-item):not(:only-child){animation:none;height:100%;object-fit:cover;object-position:top;width:100%}::view-transition-old(.wisp-gallery-anim-fade-scale):only-child{animation:wisp-gallery-shrink-out .12s cubic-bezier(.4,0,1,1) both}::view-transition-new(.wisp-gallery-anim-fade-scale):only-child{animation:wisp-gallery-shrink-in .3s cubic-bezier(.25,1,.5,1) both}@keyframes wisp-gallery-shrink-out{to{opacity:0;transform:scale(.97)}}@keyframes wisp-gallery-shrink-in{0%{opacity:0;transform:scale(.97)}40%{opacity:1}}@keyframes wisp-gallery-row-out{to{opacity:0}}@keyframes wisp-gallery-row-in{0%{opacity:0}}
