.gallery_galleryGrid__eqMGj{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.gallery_galleryGrid__eqMGj{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gallery_galleryGrid__eqMGj{grid-template-columns:1fr;grid-auto-rows:300px}}.gallery_galleryItem__NhbBd{position:relative;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer}.gallery_galleryItem__NhbBd.gallery_wide__WVkLt{grid-column:span 2}.gallery_galleryItem__NhbBd.gallery_tall__W1P4t{grid-row:span 2}@media(max-width:480px){.gallery_galleryItem__NhbBd{grid-column:span 1!important;grid-row:span 1!important}}.gallery_img__tjJsT{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.gallery_galleryItem__NhbBd:hover .gallery_img__tjJsT{transform:scale(1.1)}.gallery_overlay__cI_CO{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 60%);display:flex;align-items:flex-end;padding:1.5rem;opacity:0;transition:opacity .3s ease}.gallery_overlay__cI_CO span{color:var(--color-white);font-family:var(--font-subheading);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transform:translateY(10px);transition:transform .3s ease}.gallery_galleryItem__NhbBd:hover .gallery_overlay__cI_CO{opacity:1}.gallery_galleryItem__NhbBd:hover .gallery_overlay__cI_CO span{transform:translateY(0)}.gallery_instagramCta__bUKax{background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.gallery_instaBox__anuhw{text-align:center;max-width:600px;margin:0 auto}.gallery_instaBox__anuhw h3{font-size:2.5rem;margin-bottom:1rem}.gallery_instaBox__anuhw p{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:2rem}.PageHeader_header__FF39z{padding:calc(var(--navbar-height) + 4rem) 0 4rem;background:var(--color-bg-secondary);position:relative;overflow:hidden;text-align:center}.PageHeader_container__A1634{max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.PageHeader_bgGlow__RCbHk{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:800px;height:300px;background:radial-gradient(ellipse at center,rgba(229,0,0,.1) 0,transparent 70%);z-index:1;pointer-events:none}.PageHeader_title__Th9VR{font-family:var(--font-heading);font-size:clamp(3rem,6vw,5rem);color:var(--color-white);letter-spacing:.05em;margin-bottom:1rem}.PageHeader_subtitle__nKLCu{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto 2rem}.PageHeader_divider__OpDfV{width:60px;height:4px;background:linear-gradient(90deg,var(--color-red-primary),var(--color-red-neon));border-radius:var(--radius-full);margin:0 auto;box-shadow:0 0 10px var(--color-red-glow)}