.gallery_page__PTJ8h{min-height:100svh;padding:calc(var(--header-h) + var(--safe-top) + var(--inapp-bar-h) + 2rem) var(--pad) 4rem;background:var(--bg);color:var(--cream)}.gallery_home__H5_hU{padding:4rem var(--pad);background:var(--bg);color:var(--cream)}.gallery_content__3snqO{max-width:1160px;margin:auto}.gallery_content__3snqO h1,.gallery_content__3snqO h2{font:400 clamp(44px,6vw,72px)/1.15 var(--font-body);margin:0 0 1.2rem}.gallery_intro__0sxm7{font:22px/1.5 var(--font-body);color:#cbb99f;max-width:700px}.gallery_grid__yo_Zx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:2rem 0}.gallery_photo__xR4Kb{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:4px;background:#200b10}.gallery_actions__I5mjT{display:flex;flex-wrap:wrap;gap:14px}.gallery_actions__I5mjT a{min-height:48px;padding:14px 22px;border:1px solid var(--gold);border-radius:999px;color:var(--cream);font:16px/1.4 var(--font-ui);text-align:center}.gallery_actions__I5mjT a:hover{background:#40151d}@media(max-width:800px){.gallery_grid__yo_Zx{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:500px){.gallery_grid__yo_Zx{grid-template-columns:1fr}.gallery_actions__I5mjT a{width:100%}.gallery_intro__0sxm7{font-size:21px}}