/* Wriggle CSS Bundle: wslider, image-text-slider, cta-hero */
.wslider-section{width: 100%;box-sizing: border-box;padding: var(--space-above,clamp(40px,28.34px + 2.99vw,80px)) 0 0}.wslider-section__band{padding: 0 clamp(10px,0.91px + 1.52vw,30px)}.wslider-container{max-width: 1530px;margin: 0 auto}.wslider-header{text-align: center;margin: 0 auto 20px;padding: 0 10px;box-sizing: border-box;max-width: 800px;opacity: 0;transform: translateY(20px);animation: wsliderFadeUp .8s cubic-bezier(.22,1,.36,1) both}.wslider-heading{color: var(--black);font-weight: 600;margin: 0 0 14px}.wslider-subtext{font-size: 16px;color: var(--black);margin: 0 0 22px;padding: 0}.wslider-nav{display: flex;align-items: center;justify-content: center;gap: 10px}.wslider-arrow{width: auto;height: 16px;border-radius: 0;border: none;background: transparent;padding: 0;color: var(--black);display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 13px;line-height: 1;transition: opacity .3s ease,transform .25s ease}.wslider-arrow--prev i,.wslider-arrow--next:not(.is-restart) i{display: block;width: 12.81px;height: 9.99px;font-size: 0;background-color: currentColor;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}.wslider-arrow--prev i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.31 2.66 12.81 9.99' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M12.374 7.657H1.06'/%3E%3Cpath d='M5.303 11.9L1.061 7.657L5.303 3.414'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0.31 2.66 12.81 9.99' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M12.374 7.657H1.06'/%3E%3Cpath d='M5.303 11.9L1.061 7.657L5.303 3.414'/%3E%3C/svg%3E")}.wslider-arrow--next:not(.is-restart) i{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='131.31 2.66 12.81 9.99' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M132.06 7.657H143.373'/%3E%3Cpath d='M139.13 3.414L143.373 7.657L139.13 11.9'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='131.31 2.66 12.81 9.99' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M132.06 7.657H143.373'/%3E%3Cpath d='M139.13 3.414L143.373 7.657L139.13 11.9'/%3E%3C/svg%3E")}.wslider-arrow--prev{order: 0}.wslider-nav .slick-dots{order: 1}.wslider-arrow--next{order: 2}.wslider-arrow:hover{opacity: .6}.wslider-arrow--prev.is-disabled{opacity: .2;pointer-events: none}.wslider-nav .slick-dots{display: flex;align-items: center;gap: 5px;list-style: none;margin: 0;padding: 0;height: 16px;line-height: 0}.wslider-nav .slick-dots li{display: block;width: 16px;height: 16px;margin: 0;padding: 0}.wslider-nav .slick-dots li button{width: 16px;height: 16px;padding: 0;border: none;border-radius: 50%;background: var(--black);opacity: .2;cursor: pointer;font-size: 0;line-height: 0;color: transparent;transition: opacity .25s ease}.wslider-nav .slick-dots li button::before{display: none}.wslider-nav .slick-dots li.slick-active button,.wslider-nav .slick-dots li button:hover{opacity: 1}.wslider-arrow--next.is-restart i{animation: wsliderSpinIn .5s ease}@keyframes wsliderSpinIn{from{transform: rotate(-160deg);opacity: 0}to{transform: rotate(0deg);opacity: 1}}@keyframes wsliderFadeUp{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}.wslider-track{display: flex;flex-wrap: wrap;margin: 0 -14px}.wslider-track.slick-initialized{display: block;margin: 0}.wslider-track:not(.slick-initialized) .wslider-slide{flex: 1 1 340px;animation: none;opacity: 1}.wslider-slide{box-sizing: border-box;padding: 0 14px;opacity: 0;animation: wsliderFadeUp .8s cubic-bezier(.22,1,.36,1) both;animation-delay: calc(0.15s + var(--i,0) * 0.12s)}.wslider-slide__media{position: relative;overflow: hidden;border-radius: 20px;aspect-ratio: 754 / 440;background: #E7ECF4;isolation: isolate}.wslider-slide__image{width: 100%;height: 100%;display: block;object-fit: cover;transition: transform .7s cubic-bezier(.22,1,.36,1)}.wslider-slide__media:hover .wslider-slide__image{transform: scale(1.05)}.wslider-slide__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;pointer-events: none;transition: opacity .4s ease}.wslider-slide__media.is-playing .wslider-slide__video{opacity: 1;pointer-events: auto}.wslider-slide__media.is-playing .wslider-slide__image{transform: scale(1.05)}.wslider-slide__media::after{content: '';position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);pointer-events: none;transition: opacity .4s ease;z-index: 1}.wslider-slide__media.is-playing::after{opacity: .4}.wslider-slide__controls{position: absolute;top: 38px;right: 38px;z-index: 2;display: flex;align-items: center;gap: 10px}.wslider-play-btn,.wslider-expand-btn{width: 46px;height: 46px;border-radius: 50%;border: none;background: rgba(255,255,255,0.92);color: var(--black);display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 15px;box-shadow: 0 6px 16px rgba(4,32,42,0.18);transition: transform .3s cubic-bezier(.22,1,.36,1),background-color .25s ease,box-shadow .25s ease}.wslider-play-btn,.wslider-expand-btn{width: 59px;height: 59px}.wslider-play-btn i{margin-left: 2px;opacity: 0}.wslider-play-btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath fill-rule='evenodd' fill='white' d='M0,0H46V46H0ZM17,12L17,34L35,23Z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath fill-rule='evenodd' fill='white' d='M0,0H46V46H0ZM17,12L17,34L35,23Z'/%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-size: 100% 100%}.wslider-slide__media.is-playing .wslider-play-btn i{margin-left: 0}.wslider-play-btn:hover,.wslider-expand-btn:hover{background: var(--white);transform: scale(1.08);box-shadow: 0 10px 22px rgba(4,32,42,0.24)}.wslider-expand-btn{opacity: 0;transform: translateX(8px) scale(.85)}.wslider-expand-btn.is-visible{opacity: 1;transform: translateX(0) scale(1)}.wslider-expand-btn{font-size: 20px}.wslider-expand-btn.is-visible:hover{transform: translateX(0) scale(1.08)}.wslider-slide__caption-wrap{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 40px 40px;pointer-events: none;max-width: 520px}.wslider-slide__caption{margin: 0;color: var(--white);font-weight: 600;text-shadow: 0 2px 10px rgba(0,0,0,0.25)}.wslider-lightbox{position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility 0s linear .3s}.wslider-lightbox.is-open{opacity: 1;visibility: visible;transition: opacity .3s ease,visibility 0s linear 0s}.wslider-lightbox[hidden]{display: flex}.wslider-lightbox__backdrop{position: absolute;inset: 0;background: rgba(4,10,14,0.85);backdrop-filter: blur(4px)}.wslider-lightbox__panel{position: relative;z-index: 1;width: min(92vw,1100px);transform: scale(.94);transition: transform .35s cubic-bezier(.22,1,.36,1)}.wslider-lightbox.is-open .wslider-lightbox__panel{transform: scale(1)}.wslider-lightbox__video{width: 100%;max-height: 82vh;border-radius: 12px;background: #000;display: block}.wslider-lightbox__close{position: absolute;top: -48px;right: 0;width: 38px;height: 38px;border-radius: 50%;border: none;background: rgba(255,255,255,0.12);color: var(--white);display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 16px;transition: background-color .25s ease,transform .25s ease}.wslider-lightbox__close:hover{background: rgba(255,255,255,0.22);transform: rotate(90deg)}body.wslider-lightbox-open{overflow: hidden}@media (max-width: 600px){.wslider-slide__caption-wrap{padding: 20px 20px}.wslider-slide__controls{top: 20px;right: 20px}.wslider-play-btn,.wslider-expand-btn{width: 35px;height: 35px}.wslider-play-btn{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cpath fill-rule='evenodd' fill='white' d='M0,0H35V35H0ZM13,11L13,24L24,17.5Z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35'%3E%3Cpath fill-rule='evenodd' fill='white' d='M0,0H35V35H0ZM13,11L13,24L24,17.5Z'/%3E%3C/svg%3E")}}@media (max-width: 480px){.wslider-section{}.wslider-slide__media{aspect-ratio: 4 / 3}.wslider-play-btn,.wslider-expand-btn{width: 40px;height: 40px}}@media (prefers-reduced-motion: reduce){.wslider-header,.wslider-slide{animation: none;opacity: 1;transform: none}.wslider-arrow--next.is-restart i{animation: none}}
.its-section{width: 100%;box-sizing: border-box;padding: var(--space-above,clamp(40px,28.34px + 2.99vw,80px)) clamp(25px,22.73px + 0.38vw,30px) 0}.its-desktop-view{background: linear-gradient(0deg,#FBFCFC 0%,#E9EDFC 100%);border-radius: clamp(15px,8.18px + 1.14vw,30px)}.its-container{max-width: 1600px;margin: 0 auto;opacity: 0;transform: translateY(20px);animation: itsFadeUp .9s cubic-bezier(.22,1,.36,1) both}@keyframes itsFadeUp{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}.its-gradient{box-sizing: border-box;padding: clamp(30px,13.64px + 2.73vw,66px) clamp(40px,21.82px + 3.03vw,80px) 0}.its-panel{display: grid}.its-slide{grid-area: 1 / 1;display: flex;flex-wrap: wrap;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .5s ease}.its-slide__media,.its-slide__content{flex: 1 1 0;min-width: 0}.its-slide__media{flex-grow: 1.1}.its-slide.is-active{opacity: 1;visibility: visible;pointer-events: auto;z-index: 1}.its-slide__media{border-radius: 16px 0px 0px 16px;overflow: hidden;aspect-ratio: 16 / 10;background: #E7ECF4}.its-slide__media img{width: 100%;height: 100%;object-fit: cover;display: block}.its-slide__content{background: var(--white);border-radius: 0px 16px 16px 0;padding: 40px;box-sizing: border-box;display: flex;justify-content: center;flex-direction: column}.its-slide__heading{margin: 0 0 16px;font-size: clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight: 600;color: var(--black)}.its-slide__highlight{color: var(--blue);display: block}.its-slide__media-link{display: block;width: 100%;height: 100%}.its-slide__heading-link{color: inherit;text-decoration: none}.its-slide__heading-link:hover .its-slide__highlight,.its-slide__heading-link:focus-visible .its-slide__highlight{text-decoration: underline;text-underline-offset: 4px}.its-slide__text{margin: 0 0 24px;padding: 0;font-size: 16px;color: var(--black)}.its-tabs-wrap{position: relative;margin-top: 24px;padding: 0 clamp(30px,13.64px + 2.73vw,66px) clamp(40px,21.82px + 3.03vw,80px)}.its-tabs{display: flex;flex-wrap: nowrap;gap: 36px;overflow-x: auto;scroll-behavior: smooth;padding: 8px 56px 8px 4px;scrollbar-width: none;-ms-overflow-style: none}.its-tabs::-webkit-scrollbar{display: none}.its-tab{flex: 0 0 auto;background: none;border: none;padding: 0;cursor: pointer;text-align: left;display: flex;flex-direction: column;gap: 10px}.its-tab__label{font-size: clamp(18px,16.18px + 0.3vw,22px);font-weight: 600;white-space: nowrap;color:rgba(33,76,229,0.4);transition: color .25s ease;font-family: "figtree",sans-serif;font-style: normal}.its-tab.is-active .its-tab__label{color: var(--blue)}.its-tab__bar{position: relative;height: 3px;border-radius: 3px;background: rgba(25,70,230,0.15);overflow: hidden}.its-tab__bar-fill{position: absolute;inset: 0 auto 0 0;width: 0;background: var(--blue)}.its-tab.is-active .its-tab__bar-fill{animation: itsBarFill 5s linear forwards}.its-tabs.is-paused .its-tab__bar-fill{animation-play-state: paused}@keyframes itsBarFill{from{width: 0}to{width: 100%}}.its-tabs-fade{position: absolute;top: 0;right: 0;bottom: 8px;width: 64px;background: linear-gradient(to right,rgba(255,255,255,0) 0%,var(--white) 100%);pointer-events: none}.its-mobile-view{display: none}.its-mobile-item{}.its-mobile-item:last-child{border-bottom: none}.its-mobile-trigger{display: flex;flex-direction: column;gap: 20px;width: 100%;background: none;border: none;padding: 10px 0 15px;margin: 0;font: inherit;text-align: left;cursor: pointer;color: inherit;appearance: none}.its-mobile-trigger__bar{position: relative;height: 3px;border-radius: 3px;background: rgba(25,70,230,0.15);overflow: hidden;margin: 0 20px}.its-mobile-item.is-open .its-mobile-trigger{display: none}.its-mobile-trigger__bar-fill{position: absolute;inset: 0 auto 0 0;width: 0;background: var(--blue)}.its-mobile-item.is-open .its-mobile-trigger__bar-fill{animation: itsBarFill 5s linear forwards}.its-mobile-view.is-paused .its-mobile-trigger__bar-fill{animation-play-state: paused}.its-mobile-trigger__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;justify-content: center}.its-mobile-trigger__label{font-size: 18px;font-weight: 600;color: rgba(33,76,229,0.4);transition: color .25s ease}.its-mobile-item.is-open .its-mobile-trigger__label{color: rgba(33,76,229,1)}.its-mobile-trigger__icon{flex: 0 0 auto;width: 10px;height: 10px;border-right: 2px solid rgba(4,32,42,0.4);border-bottom: 2px solid rgba(4,32,42,0.4);transform: rotate(45deg);transition: transform .3s ease,border-color .3s ease;margin-top: -4px;display: none}.its-mobile-item.is-open .its-mobile-trigger__icon{border-color: var(--blue);transform: rotate(-135deg);margin-top: 4px}.its-mobile-panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .45s ease}.its-mobile-item.is-open .its-mobile-panel{grid-template-rows: 1fr;margin-top: 5px}.its-mobile-panel__inner{overflow: hidden;min-height: 0}.its-mobile-panel .its-slide__media{aspect-ratio: 16 / 10;border-radius: 15px 15px 0 0}.its-mobile-panel .its-slide__content{background: #FBFCFC;padding: 25px 20px 20px;box-sizing: border-box;border-radius: 0 0 15px 15px}.its-mobile-panel .its-slide__heading{font-size: 24px;line-height: 30px}.its-mobile-panel .its-slide__button{display: flex;align-items: center;justify-content: center;width: 100%;min-width: 0;min-height: 48px;padding: 0 20px;box-sizing: border-box}@media (max-width: 900px){.its-desktop-view{display: none}.its-mobile-view{display: block;padding: 30px 20px;box-sizing: border-box;border-radius: 15px;background: linear-gradient(0deg,#FBFCFC 0%,#E9EDFC 100%)}}@media (prefers-reduced-motion: reduce){.its-container{animation: none;opacity: 1;transform: none}.its-tab__bar-fill,.its-mobile-trigger__bar-fill{animation: none !important}}
.cta-hero{margin-top: var(--space-above,0px);position: relative;overflow: hidden;background: var(--black);color: var(--white)}.cta-hero-container{max-width: 1370px;margin: 0 auto;padding: 150px clamp(24px,5vw,96px);box-sizing: border-box}.cta-hero__artwork{position: absolute;inset: 0;z-index: 0;pointer-events: none}.cta-hero__canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.cta-hero__fallback{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 66% 50%;display: none}.cta-hero__label{position: absolute;left: var(--cta-focus-x,66%);top: var(--cta-focus-y,50%);transform: translate(-50%,-50%);z-index: 1;margin: 0;color: var(--white);text-align: center;white-space: nowrap}.cta-hero__label > *{font-weight: 600;line-height: 1;letter-spacing: -0.01em}.cta-hero__content{position: relative;z-index: 2;max-width: 620px;box-sizing: border-box;opacity: 1;transform: translateY(0);will-change: opacity,transform}.cta-hero__heading{margin: 0 0 10px;font-weight: 600}.cta-hero__text{margin: 0 0 clamp(10px,9.417px + 0.1495vw,12px);padding: 0;font-size: clamp(15px,14.708px + 0.0747vw,16px);color: var(--white)}.cta-hero__button{margin-top: clamp(10px,7.084px + 0.7474vw,20px)}@media (max-width: 1199px){.cta-hero__artwork{position: relative;inset: auto;width: 100%;aspect-ratio: 1 / 1;max-height: 560px;-webkit-mask-image: linear-gradient(to bottom,#000 78%,transparent 100%);mask-image: linear-gradient(to bottom,#000 78%,transparent 100%)}.cta-hero-container{padding-block: 0}.cta-hero__content{padding: 25px 0 50px;max-width: 100%}}@media (prefers-reduced-motion: reduce){.cta-hero__canvas{display: none !important}.cta-hero__fallback{display: block !important}.cta-hero--gl .cta-hero__canvas{display: block !important}.cta-hero--gl .cta-hero__fallback{display: none !important}.cta-hero__content{opacity: 1 !important;transform: none !important}}
