.image-grid-hover{position:relative}.image-grid-hover .title-wrapper{margin-bottom:3rem}.image-grid-hover .title-wrapper.center{text-align:center}.image-grid-hover .title{margin:0}.image-grid-hover__subheading{margin-bottom:1rem}.image-grid-hover .title-wrapper.center .image-grid-hover__subheading{justify-content:center;text-align:center}.image-grid-hover__grid{display:grid;gap:3rem 2rem}@media screen and (min-width: 750px){.image-grid-hover__grid--2-desktop{grid-template-columns:repeat(2,1fr)}.image-grid-hover__grid--3-desktop{display:flex;flex-wrap:wrap;gap:3rem 2rem;justify-content:center}.image-grid-hover__grid--3-desktop>.image-grid-hover__item{flex:0 0 calc((100% - 4rem) / 3)}.image-grid-hover__grid--4-desktop{grid-template-columns:repeat(4,1fr)}.image-grid-hover__grid--4-desktop .image-grid-hover__item:nth-child(4n+1):nth-last-child(-n+3):nth-last-child(n+2){grid-column-start:2}.image-grid-hover__grid--4-desktop .image-grid-hover__item:nth-child(4n+1):nth-last-child(1){grid-column-start:2;grid-column-end:4}}@media screen and (max-width: 749px){.image-grid-hover__grid{gap:2rem 1.5rem}.image-grid-hover__grid--1-mobile{grid-template-columns:1fr}.image-grid-hover__grid--2-mobile{grid-template-columns:repeat(2,1fr)}.image-grid-hover__grid--2-mobile .image-grid-hover__item:nth-child(odd):last-child{grid-column:1 / -1;justify-self:center;max-width:calc(50% + .75rem)}}.image-grid-hover__item{position:relative;display:flex;flex-direction:column}.image-grid-hover__item-link{text-decoration:none;color:inherit;display:contents}.image-grid-hover__media-wrapper{position:relative;overflow:hidden;border-radius:var(--image-grid-hover-media-radius, var(--media-radius));margin-bottom:1.5rem}.image-grid-hover__image{display:block;width:100%;height:100%;object-fit:cover;transition:none}@media (hover: hover) and (prefers-reduced-motion: no-preference){.image-grid-hover__media-wrapper--subtle .image-grid-hover__image,.image-grid-hover__media-wrapper--medium .image-grid-hover__image,.image-grid-hover__media-wrapper--strong .image-grid-hover__image{transform:scale(1);transition:transform .8s ease;will-change:transform}.image-grid-hover__media-wrapper--subtle:hover .image-grid-hover__image,.image-grid-hover__media-wrapper--subtle:focus-within .image-grid-hover__image{transform:scale(1.05)}.image-grid-hover__media-wrapper--medium:hover .image-grid-hover__image,.image-grid-hover__media-wrapper--medium:focus-within .image-grid-hover__image{transform:scale(1.1)}.image-grid-hover__media-wrapper--strong:hover .image-grid-hover__image,.image-grid-hover__media-wrapper--strong:focus-within .image-grid-hover__image{transform:scale(1.15)}}.media--4-3{padding-bottom:75%}.media--landscape{padding-bottom:66.67%}.media--wide{padding-bottom:56.25%}.image-grid-hover__content{flex-grow:1}.image-grid-hover__title{margin:0 0 .75rem;font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .5/max(1,var(--font-heading-scale)))}.image-grid-hover__text{margin:0 0 1rem;font-size:1.4rem;line-height:1.5}.image-grid-hover__text p{margin:0}.image-grid-hover__text p+p{margin-top:.75rem}.image-grid-hover__link{display:inline-flex;align-items:center;font-size:1.4rem;text-decoration:none;margin-top:1rem}.image-grid-hover__link .icon-wrap{margin-left:.5rem;display:inline-flex;align-items:center}.image-grid-hover__link svg{width:1.2rem;height:1.2rem}@media screen and (prefers-reduced-motion: no-preference){.image-grid-hover[data-fade-on-visible]{opacity:0;transform:translateY(1rem);transition:opacity 1s ease,transform 1s ease}.image-grid-hover[data-fade-on-visible].is-visible{opacity:1;transform:translateY(0)}}.image-grid-hover__item.center{text-align:center}.image-grid-hover__item.center .image-grid-hover__link{justify-content:center}@media (hover: hover){.image-grid-hover__item-link:hover .image-grid-hover__title{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (max-width: 749px){.image-grid-hover__title{font-size:calc(var(--font-heading-scale) * 1.2rem)}.image-grid-hover__text,.image-grid-hover__link{font-size:1.3rem}}@media screen and (prefers-reduced-motion: no-preference){.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(2rem)}.scroll-trigger.animate--slide-in.is-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--animation-order) * .1s)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-image-grid-hover.css.map */
