.gallery_top__G3FSg{padding-block:clamp(2.5rem,7vw,4.5rem) clamp(1.5rem,4vw,2.5rem)}.gallery_topInner__EYU5Y{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.gallery_title__p7CbR{max-width:15ch}.gallery_standfirst__NbgrY{margin-top:1.25rem;max-width:44ch;font-size:clamp(1.05rem,1.7vw,1.2rem);color:var(--ink-soft)}.gallery_jump__M_7UW{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.gallery_jump__M_7UW a{padding:.5rem 1rem;border-radius:var(--r-pill);background:var(--navy-tint);color:var(--navy);font-size:.85rem;text-decoration:none;transition:background-color .2s var(--ease),color .2s var(--ease)}.gallery_jump__M_7UW a:hover{background:var(--navy);color:#fff}.gallery_group__sjh7U{padding-block:clamp(2rem,5vw,3.5rem);scroll-margin-top:6rem}.gallery_groupInner__2ESaq{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter)}.gallery_groupHead__fpddf{margin-bottom:clamp(1.25rem,3vw,2rem)}.gallery_groupHead__fpddf h2{font-size:clamp(1.6rem,3.2vw,2.4rem)}.gallery_groupHead__fpddf p{margin-top:.6rem;color:var(--ink-soft);max-width:52ch}.gallery_close__J3RRn{padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,8vw,5rem)}.gallery_closeInner__nGd08{max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter);text-align:center}.gallery_closeInner__nGd08 h2{font-size:clamp(1.75rem,3.4vw,2.5rem)}.gallery_closeInner__nGd08 .btn-row{justify-content:center}.GalleryGroup_grid__ezRLx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}@media (min-width:56rem){.GalleryGroup_grid__ezRLx{grid-template-columns:repeat(12,1fr);gap:1rem}}.GalleryGroup_tile__DihTv{display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--r-md)}.GalleryGroup_tileInner__TgwxW{position:relative;display:block;border-radius:var(--r-md);overflow:hidden;background:var(--stone);aspect-ratio:1/1}@media (min-width:56rem){.GalleryGroup_tile__DihTv[data-span="12"] .GalleryGroup_tileInner__TgwxW,.GalleryGroup_tile__DihTv[data-span="4"] .GalleryGroup_tileInner__TgwxW,.GalleryGroup_tile__DihTv[data-span="5"] .GalleryGroup_tileInner__TgwxW,.GalleryGroup_tile__DihTv[data-span="6"] .GalleryGroup_tileInner__TgwxW,.GalleryGroup_tile__DihTv[data-span="7"] .GalleryGroup_tileInner__TgwxW{aspect-ratio:1/1;border-radius:var(--r-md)}.GalleryGroup_tile__DihTv[data-span="4"]{grid-column:span 4}.GalleryGroup_tile__DihTv[data-span="5"]{grid-column:span 5}.GalleryGroup_tile__DihTv[data-span="6"]{grid-column:span 6}.GalleryGroup_tile__DihTv[data-span="7"]{grid-column:span 7}.GalleryGroup_tile__DihTv[data-span="12"]{grid-column:span 12}}.GalleryGroup_tileInner__TgwxW img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.GalleryGroup_tile__DihTv:hover .GalleryGroup_tileInner__TgwxW img{transform:scale(1.04)}.GalleryGroup_zoom__2xz_9{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-pill);background:rgba(255,253,249,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);opacity:0;transform:scale(.85);transition:opacity .25s var(--ease),transform .25s var(--ease-out)}.GalleryGroup_tile__DihTv:focus-visible .GalleryGroup_zoom__2xz_9,.GalleryGroup_tile__DihTv:hover .GalleryGroup_zoom__2xz_9{opacity:1;transform:none}.GalleryGroup_caption__wtLaG{position:absolute;left:0;right:0;bottom:0;padding:2.5rem 1rem .9rem;background:linear-gradient(0deg,rgba(12,9,7,.85),transparent);color:#fff;font-size:.82rem;text-align:left;opacity:0;transform:translateY(.5rem);transition:opacity .3s var(--ease),transform .3s var(--ease-out)}.GalleryGroup_tile__DihTv:focus-visible .GalleryGroup_caption__wtLaG,.GalleryGroup_tile__DihTv:hover .GalleryGroup_caption__wtLaG{opacity:1;transform:none}@media (hover:none){.GalleryGroup_caption__wtLaG{display:none}.GalleryGroup_zoom__2xz_9{opacity:1;transform:none}}.GalleryGroup_lightbox__kChRe{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);animation:GalleryGroup_fade__ye8M7 .25s var(--ease-out)}@keyframes GalleryGroup_fade__ye8M7{0%{opacity:0}}.GalleryGroup_backdrop__Yxpry{position:absolute;inset:0;border:0;padding:0;background:rgba(10,8,6,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out}.GalleryGroup_stage__rWxlh{position:relative;margin:0;max-width:min(92vw,68rem);max-height:84vh;display:flex;flex-direction:column;gap:.9rem}.GalleryGroup_stage__rWxlh img{max-width:100%;max-height:74vh;width:auto;height:auto;object-fit:contain;border-radius:var(--r-md);animation:GalleryGroup_rise__fwiG8 .35s var(--ease-out)}@keyframes GalleryGroup_rise__fwiG8{0%{opacity:0;transform:translateY(10px) scale(.99)}}.GalleryGroup_stage__rWxlh figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;color:rgba(255,255,255,.8);font-size:.85rem}.GalleryGroup_count__BeuDt{color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap}.GalleryGroup_close__8Gho_{position:absolute;top:clamp(.75rem,3vw,1.75rem);right:clamp(.75rem,3vw,1.75rem);z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);background:transparent;color:#fff;font-size:.85rem;cursor:pointer;transition:background-color .2s var(--ease)}.GalleryGroup_close__8Gho_:hover{background:rgba(255,255,255,.16)}.GalleryGroup_nav___gIGy{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);background:rgba(10,8,6,.4);color:#fff;cursor:pointer;transition:background-color .2s var(--ease),transform .15s var(--ease-out)}.GalleryGroup_nav___gIGy:hover{background:rgba(255,255,255,.2)}.GalleryGroup_nav___gIGy:active{transform:translateY(-50%) scale(.92)}.GalleryGroup_prev__t4e4d{left:clamp(.5rem,2vw,1.75rem)}.GalleryGroup_next__SRRdb{right:clamp(.5rem,2vw,1.75rem)}@media (prefers-reduced-motion:reduce){.GalleryGroup_lightbox__kChRe,.GalleryGroup_stage__rWxlh img{animation:none}}