header.page{padding-block:150px 60px}
header.page p{margin-top:22px;font-size:1.15rem}
.gallery-content{padding-bottom:12vh}
.gallery-content .wp-block-gallery,.gallery-content .gallery{display:block!important;columns:3 300px;column-gap:28px}
.gallery-content .wp-block-gallery > figure.wp-block-image,.gallery-content .gallery-item{break-inside:avoid;width:100%!important;margin:0 0 34px!important;display:block!important;position:relative}
.gallery-content figure img{display:block;width:100%!important;height:auto!important;border-radius:4px;cursor:zoom-in;transition:transform .9s cubic-bezier(.2,.7,.2,1);object-fit:cover}
.gallery-content figure{overflow:hidden}
.gallery-content figure:hover img{transform:scale(1.03)}
.gallery-content .wp-block-gallery figure.wp-block-image figcaption,.gallery-content figcaption{position:static!important;background:none!important;color:var(--ink)!important;font-family:var(--f-hand);font-size:1.55rem;padding:10px 0 0!important;margin:0!important;text-align:left!important;max-height:none!important;overflow:visible!important}
.gallery-content .wp-block-gallery figure.wp-block-image::before{display:none!important}
.lb{position:fixed;inset:0;z-index:100000;background:rgba(243,243,241,.96);display:grid;place-items:center;padding:calc(60px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px))}
.lb figure{margin:0;max-width:min(1100px,100%);display:grid;gap:12px;justify-items:center}
.lb img{max-height:78vh;width:auto;max-width:100%;border-radius:4px}
.lb figcaption{font-family:var(--f-hand);font-size:1.8rem}
.lb .close{position:absolute;top:calc(18px + env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));background:none;border:0;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;text-transform:lowercase;color:var(--ink)}
.lb .nx,.lb .pv{position:absolute;top:50%;background:none;border:0;font-size:2.4rem;cursor:pointer;padding:10px;color:var(--ink)}
.lb .pv{left:max(8px, env(safe-area-inset-left,0px))}.lb .nx{right:max(8px, env(safe-area-inset-right,0px))}
