.showcase-cards__heading{margin:0 0 3rem}.showcase-cards__heading--left{text-align:left}.showcase-cards__heading--center{text-align:center}.showcase-cards__heading--right{text-align:right}.showcase-cards--full .showcase-grid{padding-inline:1.5rem}.showcase-grid{display:grid;grid-template-columns:repeat(var(--showcase-columns, 4),minmax(0,1fr));gap:var(--showcase-gap, 24px);list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.showcase-grid{grid-template-columns:repeat(var(--showcase-columns-mobile, 1),minmax(0,1fr))}.showcase-grid--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-1.5rem;padding-inline:1.5rem}.showcase-grid--carousel::-webkit-scrollbar{display:none}.showcase-grid--carousel .showcase-card{flex:0 0 78%;scroll-snap-align:start}}.showcase-card{position:relative;min-width:0}.showcase-card__link{position:relative;display:block;height:100%;border-radius:var(--showcase-radius, 16px);overflow:hidden;text-decoration:none;color:var(--showcase-text, #ffffff);isolation:isolate;background-color:#0000000f}.showcase-card__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.showcase-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000000bf,#00000073 28%,#00000014 55%,#0000 75%);opacity:var(--showcase-scrim, .85);transition:opacity .4s ease}.showcase-card__link:hover:after{opacity:1}.showcase-card__media{position:relative;overflow:hidden}.showcase-card__media img,.showcase-card__media svg{display:block;width:100%;height:100%;aspect-ratio:var(--showcase-ratio, 4 / 5);object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.showcase-card__media svg{background-color:rgba(var(--color-foreground),.06)}.showcase-card__link:hover .showcase-card__media img{transform:scale(1.045)}.showcase-card__img--mobile,.showcase-card__media--dual .showcase-card__img--desktop{display:none}.showcase-card__media--dual .showcase-card__img--mobile{display:block}@media screen and (min-width:750px){.showcase-card__media--dual .showcase-card__img--desktop{display:block}.showcase-card__media--dual .showcase-card__img--mobile{display:none}}@media screen and (max-width:749px){.showcase-card__media img,.showcase-card__media svg{aspect-ratio:var(--showcase-ratio-mobile, 4 / 5)}}.showcase-card__content{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem}.showcase-card--center .showcase-card__content{align-items:center;text-align:center}.showcase-card__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.1;letter-spacing:-.02em;color:inherit;text-shadow:0 1px 12px rgba(0,0,0,.35)}.showcase-card__desc{margin:.8rem 0 0;font-size:1.4rem;line-height:1.4;color:inherit;opacity:.92;text-shadow:0 1px 10px rgba(0,0,0,.35)}.showcase-card__cta{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .45s cubic-bezier(.2,.6,.2,1)}.showcase-card--center .showcase-card__cta{justify-items:center}.showcase-card__cta-inner{overflow:hidden;min-height:0}.showcase-card__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.6rem;padding:1rem 2.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background-color:#ffffff29;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);color:#fff;font-size:1.4rem;line-height:1;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .35s ease .05s,transform .35s ease .05s,background-color .25s ease}.showcase-card__link:hover .showcase-card__cta,.showcase-card__link:focus-visible .showcase-card__cta,.showcase-grid--cta-always .showcase-card__cta{grid-template-rows:1fr}.showcase-card__link:hover .showcase-card__btn,.showcase-card__link:focus-visible .showcase-card__btn,.showcase-grid--cta-always .showcase-card__btn{opacity:1;transform:translateY(0)}.showcase-card__link:hover .showcase-card__btn{background-color:#ffffff42}@media(hover:none){.showcase-card__cta{grid-template-rows:1fr}.showcase-card__btn{opacity:1;transform:none}}@media screen and (max-width:749px){.showcase-card__content{padding:2rem}}@media(prefers-reduced-motion:reduce){.showcase-card__media img,.showcase-card__cta,.showcase-card__btn,.showcase-card__link:after{transition:none}.showcase-card__link:hover .showcase-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-showcase-cards.css.map */
