.gal-page[data-astro-cid-wiaw4zal]{padding-top:56px}.gal-filters[data-astro-cid-wiaw4zal]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.gal-filter[data-astro-cid-wiaw4zal]{border:1px solid var(--pebble);background:var(--linen);color:var(--moss);font-family:var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.gal-filter[data-astro-cid-wiaw4zal] span[data-astro-cid-wiaw4zal]{color:var(--sage);font-size:12px}.gal-filter[data-astro-cid-wiaw4zal]:hover{border-color:var(--moss)}.gal-filter[data-astro-cid-wiaw4zal][aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:var(--linen)}.gal-filter[data-astro-cid-wiaw4zal][aria-pressed=true] span[data-astro-cid-wiaw4zal]{color:var(--stone)}.gal-empty[data-astro-cid-wiaw4zal]{color:var(--moss);padding:32px 0}.gal-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.gal-card[data-astro-cid-wiaw4zal]{background:var(--linen);border:1px solid var(--pebble);cursor:pointer;border-radius:10px;flex-direction:column;padding:10px;transition:border-color .25s,box-shadow .3s,transform .3s ease-out;display:flex}.gal-card[data-astro-cid-wiaw4zal][hidden]{display:none}.gal-card[data-astro-cid-wiaw4zal]:hover{border-color:var(--sage);transform:translateY(-3px);box-shadow:0 18px 40px -22px #2b2e2959}.gal-open[data-astro-cid-wiaw4zal]{aspect-ratio:4/3;background:var(--stone);cursor:zoom-in;border:none;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gal-open[data-astro-cid-wiaw4zal]:focus-visible{outline:2px solid var(--moss);outline-offset:3px}.gal-open[data-astro-cid-wiaw4zal] img[data-astro-cid-wiaw4zal]{object-fit:cover;width:100%;height:100%;transition:transform .6s ease-out}.gal-card[data-astro-cid-wiaw4zal]:hover .gal-open[data-astro-cid-wiaw4zal] img[data-astro-cid-wiaw4zal]{transform:scale(1.04)}.gal-count[data-astro-cid-wiaw4zal]{color:var(--linen);background:#2b2e29c7;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;bottom:10px;left:10px}.gal-body[data-astro-cid-wiaw4zal]{padding:14px 6px 6px}.gal-title[data-astro-cid-wiaw4zal]{font-size:21px;line-height:1.25}.gal-type[data-astro-cid-wiaw4zal]{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin-top:6px;font-size:12px;font-weight:500}@media (width<=1023px){.gal-grid[data-astro-cid-wiaw4zal]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.gal-grid[data-astro-cid-wiaw4zal]{grid-template-columns:minmax(0,1fr);gap:18px}}.gal-lightbox[data-astro-cid-wiaw4zal]{background:var(--bark);width:min(1200px,96vw);max-width:none;max-height:94vh;color:var(--linen);border:none;border-radius:10px;padding:0;overflow:hidden}.gal-lightbox[data-astro-cid-wiaw4zal]::backdrop{background:#11130fe6}.gl-top[data-astro-cid-wiaw4zal]{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.gl-name[data-astro-cid-wiaw4zal]{font-family:var(--font-display);font-size:20px;line-height:1.25}.gl-meta[data-astro-cid-wiaw4zal]{opacity:.75;margin-top:2px;font-size:13px}.gl-close[data-astro-cid-wiaw4zal]{width:40px;height:40px;color:var(--linen);cursor:pointer;background:0 0;border:1px solid #fbf9f54d;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.gl-close[data-astro-cid-wiaw4zal] svg[data-astro-cid-wiaw4zal]{width:18px;height:18px}.gl-stage[data-astro-cid-wiaw4zal]{--gl-h:min(76vh, 760px);height:var(--gl-h);background:#141613;position:relative}.gl-media[data-astro-cid-wiaw4zal]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gl-media[data-astro-cid-wiaw4zal] img{width:auto;max-width:100%;height:auto;max-height:var(--gl-h);object-fit:contain;display:block}.gl-media[data-astro-cid-wiaw4zal] iframe{aspect-ratio:16/9;border:0;width:min(100%,1100px);max-height:100%}.gl-arrow[data-astro-cid-wiaw4zal]{z-index:1;width:44px;height:44px;color:var(--bark);cursor:pointer;background:#fbf9f5e6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gl-arrow[data-astro-cid-wiaw4zal][hidden]{display:none}.gl-prev[data-astro-cid-wiaw4zal]{left:12px}.gl-next[data-astro-cid-wiaw4zal]{right:12px}.gl-arrow[data-astro-cid-wiaw4zal] svg[data-astro-cid-wiaw4zal]{width:20px;height:20px}@media (width<=700px){.gl-stage[data-astro-cid-wiaw4zal]{--gl-h:70vh}.gl-arrow[data-astro-cid-wiaw4zal]{width:38px;height:38px}}
