.ax-engagement-cards{position:relative;overflow:hidden;background-color:var(--engagement-background-color, #0f1114);color:var(--engagement-text-color, #fff)}.ax-engagement-cards__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ax-engagement-cards__pattern img,.ax-engagement-cards__pattern picture{width:100%;height:100%;object-fit:cover}.ax-engagement-cards__container{position:relative;z-index:1;max-width:unset}.ax-engagement-cards__container.page-width{padding:0 2.3rem!important}.ax-engagement-cards__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.ax-engagement-cards__title{font-family:var(--font-heading-family),sans-serif;margin:0;color:inherit;font-size:clamp(2.4rem,4vw,3rem)}.ax-engagement-cards__subtitle{font-size:clamp(2rem,4vw,2.4rem)}.ax-engagement-cards__button{width:fit-content;margin-top:.5rem}.ax-engagement-cards__grid{--grid-desktop-vertical-spacing: 25px;--grid-desktop-horizontal-spacing: 25px;--grid-mobile-vertical-spacing: 14px;--grid-mobile-horizontal-spacing: 14px;align-items:start}.engagement-card{position:relative;overflow:hidden;background-color:#ddd;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size}.engagement-card:before{content:"";grid-area:1 / 1;aspect-ratio:344 / 430}.engagement-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.engagement-card__media img{width:100%;height:100%;object-fit:cover}.engagement-card__background{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#000000b3 0% 100%);opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.engagement-card__content{position:relative;grid-area:1 / 1;align-self:end;z-index:3;display:flex;flex-direction:column;padding:1.6rem 1.6rem 6rem;color:#fff;overflow-wrap:break-word;transition:transform .5s cubic-bezier(.4,0,.2,1),padding .5s ease;pointer-events:none}.engagement-card__title{font-family:var(--font-heading-family),sans-serif;font-weight:700;line-height:1.1;text-transform:none;margin:0;font-size:clamp(2.4rem,4vw,2.6rem);transition:transform .5s cubic-bezier(.4,0,.2,1);pointer-events:auto}.engagement-card__description{font-size:1.4rem;line-height:1.1;overflow:hidden;max-height:0;opacity:0;margin-top:0;transform:translateY(60px);transition:opacity .4s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),margin-top .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);pointer-events:auto}.engagement-card__description *{color:#fff}.engagement-card__description p{margin:0 0 1rem;font-size:1.4rem}.engagement-card__description p:last-child{margin-bottom:0}.engagement-card__description .engagement-card__link{display:inline-block;color:#fff;margin-top:1rem;cursor:pointer;pointer-events:auto}.engagement-card__description .engagement-card__link:before{color:#fff;border-bottom:1px solid #fff}.engagement-card__toggle{position:absolute;bottom:1.6rem;right:1.6rem;z-index:4;width:4rem;height:4rem;background-color:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;will-change:transform}.engagement-card__icon{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease}.engagement-card__icon svg{width:4.5rem;height:4.5rem}.engagement-card__icon--open{opacity:1;transform:scale(1);color:#fff}.engagement-card__icon--close{opacity:0;color:#fff;transform:scale(.8)}.engagement-card.is-expanded .engagement-card__background{opacity:1}.engagement-card.is-expanded .engagement-card__title{margin-bottom:2rem}.engagement-card.is-expanded .engagement-card__description{opacity:1;max-height:600px;margin-top:1.5rem;transform:translateY(0)}.engagement-card.is-expanded .engagement-card__icon--open{opacity:0;transform:scale(.8)}.engagement-card.is-expanded .engagement-card__icon--close{opacity:1;transform:scale(1)}@media screen and (min-width:1000px){.ax-engagement-cards__container.page-width{padding:0 10rem!important}.ax-engagement-cards__header{margin-bottom:4rem}.ax-engagement-cards__title{font-size:clamp(4rem,4vw,5.5rem)}.ax-engagement-cards__subtitle{font-size:clamp(2rem,4vw,3rem);max-width:clamp(600px,80vw,1200px)}.engagement-card:before{aspect-ratio:412 / 515}.engagement-card__content{padding:2rem 2rem 7rem}.engagement-card__title{font-size:clamp(2rem,11cqw,3rem)}.engagement-card__toggle{bottom:2rem;right:2rem}.engagement-card__toggle:hover{transform:scale(1.05)}.engagement-card__toggle[aria-expanded=true]:hover{transform:rotate(90deg)}}@media screen and (max-width:799px){.ax-engagement-cards__grid--carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:1.5rem;padding-bottom:2rem;margin-left:-2.3rem;margin-right:-2.3rem;padding-left:2.3rem;padding-right:2.3rem;scroll-padding-left:2.3rem;scroll-padding-right:2.3rem}.ax-engagement-cards__grid--carousel::-webkit-scrollbar{display:none}.ax-engagement-cards__grid--carousel .engagement-card{flex:0 0 calc(85% - 1.5rem);scroll-snap-align:start;width:auto;max-width:none}.ax-engagement-cards__grid--carousel .engagement-card:before{aspect-ratio:280 / 350}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ax-engagement-cards.css.map */
