.campaign-photo-gallery{width:min(100%,144rem);margin-inline:auto;padding:clamp(3.2rem,6vw,8rem) clamp(1.6rem,5vw,7rem)}.campaign-photo-gallery__header{margin-bottom:clamp(1.6rem,3vw,3.6rem)}.campaign-photo-gallery__header p{margin:0 0 .5rem;color:#4e5737;font:var(--font-editorial)}.campaign-photo-gallery__header h2{margin:0;font-size:clamp(3.2rem,6vw,7.2rem);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.campaign-photo-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2.5vw,3.2rem)}.campaign-photo-gallery__photo{margin:0;overflow:hidden}.campaign-photo-gallery__photo:first-child{grid-column:1 / -1}.campaign-photo-gallery__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:750px){.campaign-photo-gallery__grid{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));align-items:center}.campaign-photo-gallery__photo:first-child{grid-column:auto}.campaign-photo-gallery__photo:nth-child(3){align-self:end}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.campaign-photo-gallery__photo{animation:campaign-gallery-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 75%}}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.campaign-photo-gallery__photo img{transition:transform .65s ease-out}.campaign-photo-gallery__photo:hover img{transform:scale(1.035)}}@keyframes campaign-gallery-reveal{0%{opacity:.55;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-campaign-photo-gallery.css.map */
