.wlsn-celebration-hero{display:block;padding-inline:16px}.wlsn-celebration-hero__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:607px;max-width:1408px;margin:0 auto;border-radius:24px;overflow:hidden;background:var(--wlsn-celebration-hero-bg)}.wlsn-celebration-hero__bg,.wlsn-celebration-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.wlsn-celebration-hero__bg{z-index:-1;display:block}.wlsn-celebration-hero__bg-image{display:block;width:100%;height:100%;object-fit:cover}.wlsn-celebration-hero__canvas{z-index:0;display:block}.wlsn-celebration-hero__canvas canvas{display:block;width:100%;height:100%}.wlsn-celebration-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px 16px 0;color:var(--wlsn-celebration-hero-text-color);text-align:center}.wlsn-celebration-hero__top{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.wlsn-celebration-hero__headline{display:flex;flex-direction:column;align-items:center;gap:8px}.wlsn-celebration-hero__pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:99px;background:var(--wlsn-celebration-hero-pill-bg);color:var(--wlsn-celebration-hero-pill-color);font-family:var(--font-family-body);font-size:14px;line-height:1.2;white-space:nowrap}.wlsn-celebration-hero__title{margin:0;font-family:var(--font-family-heading);font-weight:var(--wlsn-fw-medium);line-height:1.2;letter-spacing:-.6px;color:inherit}.wlsn-celebration-hero__number,.wlsn-celebration-hero__subtitle{display:block;white-space:nowrap}.wlsn-celebration-hero__number{font-size:40px;color:var(--wlsn-celebration-hero-number-color);font-variant-numeric:tabular-nums}.wlsn-celebration-hero__subtitle{font-size:24px}.wlsn-celebration-hero__description{max-width:311px;font-family:var(--font-family-body);font-size:16px;line-height:1.5;letter-spacing:-.48px;color:inherit}.wlsn-celebration-hero__description p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.wlsn-celebration-hero__content .wlsn-btn:not(.wlsn-btn--small){padding:23px 47px;font-size:18px;letter-spacing:.9px}.wlsn-celebration-hero__cluster{--cluster-scale: .5414;--cluster-w: 546;position:relative;z-index:2;flex-shrink:0;width:calc(var(--cluster-w) * var(--cluster-scale) * 1px);height:calc(471px * var(--cluster-scale));margin:auto auto 14px;padding-top:34px;box-sizing:content-box}.wlsn-celebration-hero__cluster-inner{position:relative;width:calc(var(--cluster-w) * 1px);height:471px;transform:scale(var(--cluster-scale));transform-origin:0 0}.wlsn-celebration-hero__slot{position:absolute;perspective:900px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.2))}.wlsn-celebration-hero__slot--1{left:0;top:36px;width:186px;height:186px}.wlsn-celebration-hero__slot--2{left:107px;top:125px;width:264px;height:264px}.wlsn-celebration-hero__slot--3{left:338px;top:0;width:160px;height:160px}.wlsn-celebration-hero__slot--4{left:313px;top:283px;width:188px;height:188px}.wlsn-celebration-hero__face{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.5,0,.2,1)}.wlsn-celebration-hero__slot.is-flipped .wlsn-celebration-hero__face{transform:rotateY(180deg)}.wlsn-celebration-hero__face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover;backface-visibility:hidden}.wlsn-celebration-hero__face img[data-face=back]{transform:rotateY(180deg)}.wlsn-celebration-hero__badge{position:absolute;z-index:4;left:410px;top:121px;width:136px;height:136px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--wlsn-celebration-hero-badge-bg);color:var(--wlsn-celebration-hero-badge-color);text-align:center;text-transform:uppercase;font-family:var(--font-family-body);line-height:normal;box-shadow:0 4px 5px #00000040,0 0 40px var(--wlsn-celebration-hero-badge-glow)}.wlsn-celebration-hero__badge-label{font-size:16px;font-weight:var(--wlsn-fw-medium)}.wlsn-celebration-hero__badge-value{font-size:36px;font-weight:var(--wlsn-fw-semibold)}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__slot{opacity:0;transform:scale(.6)}.wlsn-celebration-hero.is-animated.is-in-view .wlsn-celebration-hero__slot{animation:wlsnCelebrationPopIn .8s cubic-bezier(.3,1.5,.5,1) forwards}.wlsn-celebration-hero.is-animated.is-in-view .wlsn-celebration-hero__slot--1{animation-delay:.2s}.wlsn-celebration-hero.is-animated.is-in-view .wlsn-celebration-hero__slot--2{animation-delay:.35s}.wlsn-celebration-hero.is-animated.is-in-view .wlsn-celebration-hero__slot--3{animation-delay:.5s}.wlsn-celebration-hero.is-animated.is-in-view .wlsn-celebration-hero__slot--4{animation-delay:.65s}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__face{animation:wlsnCelebrationBob 6s ease-in-out infinite}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__slot--2 .wlsn-celebration-hero__face{animation-delay:-1.5s}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__slot--3 .wlsn-celebration-hero__face{animation-delay:-3s}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__slot--4 .wlsn-celebration-hero__face{animation-delay:-4.5s}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__badge{transform:scale(0)}.wlsn-celebration-hero.is-animated .wlsn-celebration-hero__badge.is-popped{animation:wlsnCelebrationBadgePop .7s cubic-bezier(.3,1.6,.5,1) forwards,wlsnCelebrationBadgePulse 2.4s .8s ease-in-out infinite}@keyframes wlsnCelebrationPopIn{to{opacity:1;transform:scale(1)}}@keyframes wlsnCelebrationBob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes wlsnCelebrationBadgePop{to{transform:scale(1)}}@keyframes wlsnCelebrationBadgePulse{0%,to{box-shadow:0 4px 5px #00000040,0 0 30px var(--wlsn-celebration-hero-badge-glow)}50%{box-shadow:0 4px 5px #00000040,0 0 60px var(--wlsn-celebration-hero-badge-glow-strong)}}@media screen and (min-width:768px){.wlsn-celebration-hero__card{flex-direction:row;align-items:center;min-height:568px;border-radius:20px}.wlsn-celebration-hero__content{align-items:flex-start;max-width:50%;padding:48px 0 48px 40px;text-align:left}.wlsn-celebration-hero__top{align-items:flex-start}.wlsn-celebration-hero__headline{align-items:flex-start;gap:16px}.wlsn-celebration-hero__pill{padding:10px 16px;font-size:16px}.wlsn-celebration-hero__number{font-size:48px}.wlsn-celebration-hero__subtitle{font-size:28px}.wlsn-celebration-hero__description{max-width:298px;font-size:20px;letter-spacing:-.6px}.wlsn-celebration-hero__cluster{--cluster-scale: .6335;position:absolute;top:50%;right:22px;margin:0;padding:0;transform:translateY(-50%)}}@media screen and (min-width:1024px){.wlsn-celebration-hero__content{max-width:46%;padding:64px 0 64px 68px}.wlsn-celebration-hero__headline{gap:0}.wlsn-celebration-hero__number{font-size:76px;letter-spacing:-2.28px}.wlsn-celebration-hero__subtitle{font-size:44px;letter-spacing:-1.76px}.wlsn-celebration-hero__description{max-width:657px}.wlsn-celebration-hero__cluster{--cluster-scale: .64;--cluster-w: 569;right:40px}.wlsn-celebration-hero__badge{width:159px;height:154px;border-radius:79px}}@media screen and (min-width:1200px){.wlsn-celebration-hero__number{font-size:92px;letter-spacing:-2.76px}.wlsn-celebration-hero__subtitle{font-size:54px;letter-spacing:-2.16px}.wlsn-celebration-hero__cluster{--cluster-scale: .8}}@media screen and (min-width:1366px){.wlsn-celebration-hero__content{max-width:725px}.wlsn-celebration-hero__number{font-size:110px;letter-spacing:-3.3px}.wlsn-celebration-hero__subtitle{font-size:64px;letter-spacing:-2.56px}.wlsn-celebration-hero__cluster{--cluster-scale: 1}}@media(prefers-reduced-motion:reduce){.wlsn-celebration-hero .wlsn-celebration-hero__slot,.wlsn-celebration-hero .wlsn-celebration-hero__face,.wlsn-celebration-hero .wlsn-celebration-hero__badge{opacity:1;transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/wlsn-celebration-hero.css.map */
