.GalleryGrid-module__P9Ymma__grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.GalleryGrid-module__P9Ymma__tile{aspect-ratio:1;background:var(--surface-card);border:1px solid var(--hairline);cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.GalleryGrid-module__P9Ymma__img{object-fit:cover}.GalleryGrid-module__P9Ymma__moreRow{justify-content:center;margin:24px 0 0;display:flex}.GalleryGrid-module__P9Ymma__moreBtn{appearance:none;cursor:pointer;border:1px solid var(--hairline);background:var(--surface-card);color:var(--text-primary);border-radius:999px;padding:10px 24px;font-size:14px;font-weight:600}.GalleryGrid-module__P9Ymma__moreBtn:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent)}.GalleryGrid-module__P9Ymma__moreBtn:disabled{cursor:default;opacity:.55}@media (min-width:640px){.GalleryGrid-module__P9Ymma__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.GalleryGrid-module__P9Ymma__grid{grid-template-columns:repeat(4,1fr)}}
.page-module__8IDnjq__inner{max-width:var(--maxw);margin:0 auto;padding:48px 24px}.page-module__8IDnjq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent);margin:0 0 2px;font-size:11px;font-weight:700}.page-module__8IDnjq__heading{font-family:var(--font-body);color:var(--text-primary);margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.2}.page-module__8IDnjq__filters{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.page-module__8IDnjq__chip{border:1px solid var(--hairline);background:var(--surface-card);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__8IDnjq__chip:hover{border-color:var(--brand-accent);color:var(--text-primary)}.page-module__8IDnjq__chipActive,.page-module__8IDnjq__chipActive:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-primary)}.page-module__8IDnjq__count{color:var(--text-meta);font-size:11px;font-weight:600}.page-module__8IDnjq__chipActive .page-module__8IDnjq__count{color:var(--brand-on-primary);opacity:.85}.page-module__8IDnjq__empty{color:var(--text-secondary);margin:0;font-size:14px}@media (min-width:768px){.page-module__8IDnjq__inner{padding:56px 40px}}
[data-chassis=editorial-heritage][data-theme=light]{--surface-page:#f3efe7;--surface-card:#fff;--surface-card-border:#ddd7ca;--hairline:#ddd7ca;--text-primary:#15191c;--text-secondary:#4c5054;--text-meta:#8d8a82;background:#f3efe7}[data-chassis=editorial-heritage][data-theme=light] h1{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;font-variant-ligatures:none}[data-chassis=editorial-fleet][data-theme=light]{--surface-page:#f1f3f2;--surface-card:#fff;--surface-card-border:#d5dcd8;--hairline:#d5dcd8;--text-primary:#141a1e;--text-secondary:#49525a;--text-meta:#84908c;background:#f1f3f2}[data-chassis=editorial-fleet][data-theme=light] h1{font-family:var(--font-newsreader), Georgia, "Times New Roman", serif}[data-chassis=bold-modern][data-theme=light]{--bm-green:#0e3b2c;--bm-green-bright:#145239;--bm-gold:#dea227;--bm-gold-deep:#a06f08;--bm-gold-bright:#f7b732;--bm-paper:#f7f7f5;--bm-paper2:#eef0ee;--bm-card:#fff;--bm-ink:#22272b;--bm-ink2:#484848;--bm-meta:#8a9096;--bm-line:#e2e5e2;--bm-hairline:#e9ece9;--fc-primary:#0d648f;--fc-accent:#1188c2;--fc-teal:#22c3a6;--fc-zone:#eef0ee;--fc-surface:#fff;--fc-surface2:#f1f5f8;--fc-border:#d8e2ea;--fc-ink:#10202c;--fc-ink2:#3d4f5c;--fc-meta:#6b7b87;--fc-glow:#1188c238;--fc-status-booking:#155e8f;--fc-status-go:#1a6b47;--fc-status-amber:#bf8b2e;--fc-status-full:var(--bm-meta);--fc-status-mark:#fff;--fc-status-mark-full:#fff;--fc-status-booking-ink:var(--bm-ink2);--fc-status-go-ink:#1a6b47;--fc-status-amber-ink:#8a5e16;--fc-status-full-ink:var(--bm-meta);background:var(--bm-paper);color:var(--bm-ink);--surface-page:var(--bm-paper);--surface-card:var(--bm-card);--surface-card-border:var(--bm-line);--hairline:var(--bm-hairline);--text-primary:var(--bm-ink);--text-secondary:var(--bm-ink2);--text-meta:var(--bm-meta);--font-body:var(--font-inter), sans-serif}[data-chassis=bold-modern][data-theme=light] h1{font-family:var(--font-archivo), var(--font-inter), -apple-system, sans-serif;letter-spacing:-.02em;font-weight:900}
