.gallery_section__PgapE{background-color:var(--color-off-white);padding-block:var(--section-gap-md);padding-bottom:var(--section-gap-lg)}.gallery_inner__8PeIw{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.gallery_header__2hfPF{margin-bottom:var(--space-12);max-width:40ch}.gallery_eyebrow__KQJxQ{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}.gallery_heading__WqfMr{font-size:clamp(var(--text-3xl),6vw,var(--text-4xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:var(--leading-tight)}.gallery_heading__WqfMr em{font-style:normal;color:var(--color-ink-muted)}.gallery_lead__lq95T{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-ink-muted);line-height:var(--leading-relaxed)}.gallery_grid__EXLBO{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.gallery_card__GbELY{position:relative;overflow:hidden;background-color:var(--color-charcoal-mid);aspect-ratio:4/3;text-decoration:none;color:inherit}.gallery_cardFeatured__r__t_{aspect-ratio:21/9}.gallery_cardImg__rZaJj{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slow,.7s) var(--ease-cinema,cubic-bezier(.22,1,.36,1))}.gallery_card__GbELY:hover .gallery_cardImg__rZaJj{transform:scale(1.03)}.gallery_cardOverlay__xE2Bm{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.62) 0,transparent 55%)}.gallery_cardInfo__9pZBP{position:absolute;bottom:var(--space-6);left:var(--space-6);z-index:1}.gallery_cardName__obmDZ{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-1)}.gallery_cardTitle__PCvpe{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-white);letter-spacing:var(--tracking-snug);margin:0}.gallery_cardHint__TF76T{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:rgba(255,255,255,.72);letter-spacing:var(--tracking-wide)}.gallery_bottom__WybIh{margin-top:var(--space-20);padding-top:var(--space-12);border-top:1px solid var(--color-border);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.gallery_bottomHeading__RvyJp{font-size:clamp(var(--text-2xl),4vw,var(--text-3xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink);max-width:24ch}@media (min-width:768px){.gallery_grid__EXLBO{grid-template-columns:repeat(2,1fr)}.gallery_cardFeatured__r__t_{grid-column:1/-1}}@media (min-width:1024px){.gallery_grid__EXLBO{grid-template-columns:repeat(2,1fr)}}