.HomeGalleryPreview-module__XwJVyW__section{background:var(--canvas-warm);border-block:1px solid var(--line);padding-block:clamp(56px,5.3vw,86px)}.HomeGalleryPreview-module__XwJVyW__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.HomeGalleryPreview-module__XwJVyW__heading>div{max-width:790px}.HomeGalleryPreview-module__XwJVyW__heading h2{margin-bottom:16px}.HomeGalleryPreview-module__XwJVyW__heading p:not(.eyebrow){max-width:640px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.HomeGalleryPreview-module__XwJVyW__viewAll{min-height:48px;color:var(--primary);white-space:nowrap;border-bottom:1px solid #c5bcdb;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:inline-flex}.HomeGalleryPreview-module__XwJVyW__viewAll:hover{color:var(--accent)}.HomeGalleryPreview-module__XwJVyW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.HomeGalleryPreview-module__XwJVyW__card{background:var(--canvas-card);border:1px solid var(--line);border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.HomeGalleryPreview-module__XwJVyW__imageWrap{aspect-ratio:1.15;background:#d9d3c9;width:100%;display:block;position:relative;overflow:hidden}.HomeGalleryPreview-module__XwJVyW__image{object-fit:cover;transition:transform .3s}.HomeGalleryPreview-module__XwJVyW__card:hover .HomeGalleryPreview-module__XwJVyW__image{transform:scale(1.04)}.HomeGalleryPreview-module__XwJVyW__caption{color:var(--primary-deep);justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;font-size:.95rem;font-weight:700;display:flex}.HomeGalleryPreview-module__XwJVyW__caption svg{color:var(--accent);flex:none}.HomeGalleryPreview-module__XwJVyW__credit{color:var(--muted);margin:17px 0 0;font-size:.78rem}.HomeGalleryPreview-module__XwJVyW__credit a{text-underline-offset:3px;color:var(--primary);text-decoration:underline}@media (max-width:1050px){.HomeGalleryPreview-module__XwJVyW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.HomeGalleryPreview-module__XwJVyW__heading{flex-direction:column;align-items:flex-start;gap:14px}.HomeGalleryPreview-module__XwJVyW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.HomeGalleryPreview-module__XwJVyW__grid{grid-template-columns:minmax(0,1fr)}.HomeGalleryPreview-module__XwJVyW__card:first-child{grid-column:auto}.HomeGalleryPreview-module__XwJVyW__card:first-child .HomeGalleryPreview-module__XwJVyW__imageWrap{aspect-ratio:1.15}.HomeGalleryPreview-module__XwJVyW__imageWrap{aspect-ratio:1.25}}@media (prefers-reduced-motion:reduce){.HomeGalleryPreview-module__XwJVyW__image{transition:none}.HomeGalleryPreview-module__XwJVyW__card:hover .HomeGalleryPreview-module__XwJVyW__image{transform:none}}
