html{scroll-behavior:smooth;background-color:#fff;font-family:Raleway,sans-serif;color:#09101a;margin:0}body{margin:0}._slideshow-wrapper_82a2a_7{position:relative}._slide-wrapper_82a2a_11{position:absolute;width:100vw;overflow:hidden;z-index:0}._slide_82a2a_7{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;will-change:opacity,transform}._slide_82a2a_7._active_82a2a_31{opacity:1}._content-wrapper_82a2a_35{position:relative;top:0}._content_82a2a_35{position:relative;transition:top .4s ease}._content_82a2a_35._active_82a2a_31{display:block}._visually-hidden_82a2a_48{display:none}._foreground-wrapper_82a2a_52,._vignette_82a2a_53{position:absolute;pointer-events:none;width:100vw;top:0}._debug_82a2a_60{opacity:.5;z-index:1000;position:absolute;top:0;font-size:8px;display:none}._indexed-button-wrapper_1o8xs_1{position:relative;display:flex;justify-content:center;flex-wrap:wrap}._indexed-button_1o8xs_1{position:relative;cursor:pointer;border:0;outline:0;padding:0;width:100px;opacity:.7}._indexed-button_1o8xs_1 img{width:100%}._indexed-button_1o8xs_1._active_1o8xs_20{cursor:default;opacity:1}._stepper-button-wrapper_wzr9x_1{position:relative;display:flex;flex-wrap:wrap;justify-content:center}._stepper-button-wrapper_wzr9x_1 button{cursor:pointer}._slideshow-demo_1vtya_1{position:relative}.demo1-slideshow{box-sizing:border-box;color:#fff;max-width:100vw;overflow:hidden;background-image:linear-gradient(to bottom,#0000 15%,#000 15%)}.demo1-slideshow{margin-top:76px}@media screen and (min-width: 360px){.demo1-slideshow{margin-top:calc(76px + -10 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slideshow{margin-top:66px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo1-slideshow{margin-top:5px}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 360px){.demo1-slideshow{margin-top:calc(5px + 61 * (100vw - 360px) / 1006)}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 1366px){.demo1-slideshow{margin-top:66px}}.demo1-slideshow .demo1-foreground-wrapper,.demo1-slideshow .demo1-vignette,.demo1-slideshow .demo1-content-wrapper,.demo1-slideshow .demo1-slide-wrapper{margin-top:30px}@media screen and (min-width: 360px){.demo1-slideshow .demo1-foreground-wrapper,.demo1-slideshow .demo1-vignette,.demo1-slideshow .demo1-content-wrapper,.demo1-slideshow .demo1-slide-wrapper{margin-top:calc(30px + 56 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slideshow .demo1-foreground-wrapper,.demo1-slideshow .demo1-vignette,.demo1-slideshow .demo1-content-wrapper,.demo1-slideshow .demo1-slide-wrapper{margin-top:86px}}.demo1-content-wrapper{transition:height .9s ease-out .25s;will-change:height}.demo1-content-wrapper{min-height:390px}@media screen and (min-width: 360px){.demo1-content-wrapper{min-height:calc(390px + 116 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper{min-height:506px}}.demo1-content-wrapper *{will-change:opacity,transform}.demo1-content-wrapper a{text-decoration:none;cursor:pointer}.demo1-content-wrapper h3{margin-top:0}.demo1-content-wrapper h3{width:47%}@media screen and (min-width: 360px){.demo1-content-wrapper h3{width:calc(47% + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h3{width:52%}}.demo1-content-wrapper h3{margin-bottom:84px}@media screen and (min-width: 360px){.demo1-content-wrapper h3{margin-bottom:calc(84px + -11 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h3{margin-bottom:73px}}.demo1-content-wrapper h3{line-height:1.1em}@media screen and (min-width: 360px){.demo1-content-wrapper h3{line-height:calc(1.1em + -.05 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h3{line-height:1.05em}}.demo1-content-wrapper h3{letter-spacing:.04em}@media screen and (min-width: 360px){.demo1-content-wrapper h3{letter-spacing:calc(.04em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h3{letter-spacing:.02em}}.demo1-content-wrapper h3{font-size:16px}@media screen and (min-width: 360px){.demo1-content-wrapper h3{font-size:calc(16px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h3{font-size:30px}}.demo1-content-wrapper h2{font-weight:900;margin-top:0;max-width:87vw}.demo1-content-wrapper h2{letter-spacing:.03em}@media screen and (min-width: 360px){.demo1-content-wrapper h2{letter-spacing:calc(.03em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h2{letter-spacing:.01em}}.demo1-content-wrapper h2{font-size:35px}@media screen and (min-width: 360px){.demo1-content-wrapper h2{font-size:calc(35px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h2{font-size:49px}}.demo1-content-wrapper h2{margin-bottom:16px}@media screen and (min-width: 360px){.demo1-content-wrapper h2{margin-bottom:calc(16px + -2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper h2{margin-bottom:14px}}.demo1-content-wrapper p{margin-top:0;font-size:14px;font-weight:500;max-width:83vw}.demo1-content-wrapper p{line-height:1.5em}@media screen and (min-width: 360px){.demo1-content-wrapper p{line-height:calc(1.5em + .15 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper p{line-height:1.65em}}.demo1-content-wrapper p{letter-spacing:.01em}@media screen and (min-width: 360px){.demo1-content-wrapper p{letter-spacing:calc(.01em + .062 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper p{letter-spacing:.072em}}.demo1-content-wrapper p{width:300px}@media screen and (min-width: 360px){.demo1-content-wrapper p{width:calc(300px + 200 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper p{width:500px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo1-content-wrapper p{width:auto;max-width:none}}.demo1-content-wrapper p{margin-bottom:25px}@media screen and (min-width: 360px){.demo1-content-wrapper p{margin-bottom:calc(25px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper p{margin-bottom:32px}}.demo1-content-wrapper button,.demo1-content-wrapper a{font-size:12px;display:inline-block;font-weight:700;background-color:transparent;color:#fff;border:2.5px solid #fff;border-radius:50px;text-align:center;letter-spacing:.045em}.demo1-content-wrapper button,.demo1-content-wrapper a{padding-top:6px}@media screen and (min-width: 360px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-top:calc(6px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-top:10px}}.demo1-content-wrapper button,.demo1-content-wrapper a{padding-bottom:5px}@media screen and (min-width: 360px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-bottom:calc(5px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-bottom:9px}}.demo1-content-wrapper button,.demo1-content-wrapper a{padding-left:5px}@media screen and (min-width: 360px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-left:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-left:12px}}.demo1-content-wrapper button,.demo1-content-wrapper a{padding-right:5px}@media screen and (min-width: 360px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-right:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button,.demo1-content-wrapper a{padding-right:12px}}.demo1-content-wrapper button,.demo1-content-wrapper a{margin-bottom:6px}@media screen and (min-width: 360px){.demo1-content-wrapper button,.demo1-content-wrapper a{margin-bottom:calc(6px + 3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button,.demo1-content-wrapper a{margin-bottom:9px}}.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{background-color:#fff;color:#000;display:block;font-weight:900;font-size:15px;letter-spacing:.045em;display:inline-block;cursor:pointer;margin-bottom:25px}.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-top:12px}@media screen and (min-width: 360px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-top:calc(12px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-top:16px}}.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-bottom:12px}@media screen and (min-width: 360px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-bottom:calc(12px + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-bottom:17px}}.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-left:12px}@media screen and (min-width: 360px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-left:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-left:14px}}.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-right:12px}@media screen and (min-width: 360px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-right:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content-wrapper button.cta,.demo1-content-wrapper a.cta{padding-right:14px}}.demo1-slide{position:absolute;transform:scale(1.5);transition:opacity 1s ease-in-out,transform 2s ease-in-out;will-change:opacity,transform}.demo1-slide.demo1-active{opacity:1;transform:scale(1)}.demo1-content{position:absolute;padding-right:28px;pointer-events:none}.demo1-content{padding-top:20px}@media screen and (min-width: 360px){.demo1-content{padding-top:calc(20px + 58 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content{padding-top:78px}}.demo1-content{margin-left:28px}@media screen and (min-width: 360px){.demo1-content{margin-left:calc(28px + 51 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-content{margin-left:79px}}.demo1-content>*>*{position:relative;transform:translateY(10vw) translateZ(0);will-change:unset;opacity:0;transition:opacity .4s linear,transform 1s ease-out;transition-delay:calc((var(--numChildren) - var(--childIndex) - 1) * .08s)}.demo1-content.demo1-active{pointer-events:all}.demo1-content.demo1-active>*>*{will-change:opacity,transform;transform:translateY(0);opacity:1;transition-delay:calc(var(--childIndex) * .2s + .1s)}.demo1-content.demo1-previous{visibility:visible}.demo1-content.demo1-previous>*>*{will-change:opacity,transform;transform:translateY(10vw) translateZ(0);opacity:.01;transition:opacity .4s linear,transform .4s ease-out}.demo1-slide-wrapper{height:225px}@media screen and (min-width: 360px){.demo1-slide-wrapper{height:calc(225px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slide-wrapper{height:767px}}.demo1-foreground-wrapper,.demo1-vignette{max-height:100%}.demo1-foreground-wrapper,.demo1-vignette{height:226px}@media screen and (min-width: 360px){.demo1-foreground-wrapper,.demo1-vignette{height:calc(226px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-foreground-wrapper,.demo1-vignette{height:768px}}.demo1-slide-wrapper{background-color:#000}.demo1-slide-wrapper .demo1-slide-1{background-position-x:50px}@media screen and (min-width: 360px){.demo1-slide-wrapper .demo1-slide-1{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slide-wrapper .demo1-slide-1{background-position-x:100px}}.demo1-slide-wrapper .demo1-slide-3{background-position-x:50px}@media screen and (min-width: 360px){.demo1-slide-wrapper .demo1-slide-3{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slide-wrapper .demo1-slide-3{background-position-x:100px}}.demo1-slide-wrapper .demo1-slide-4{background-position-x:60px}@media screen and (min-width: 360px){.demo1-slide-wrapper .demo1-slide-4{background-position-x:calc(60px + 140 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slide-wrapper .demo1-slide-4{background-position-x:200px}}.demo1-slide-wrapper .demo1-slide-5{background-position-x:20px}@media screen and (min-width: 360px){.demo1-slide-wrapper .demo1-slide-5{background-position-x:calc(20px + -20 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-slide-wrapper .demo1-slide-5{background-position-x:0px}}.demo1-foreground-wrapper .demo1-foreground-slide{display:none}.demo1-foreground-wrapper .demo1-foreground-slide-1{display:block;height:100vw;background-image:url(/assets/1-foreground-RxCCb3oo.webp);background-repeat:no-repeat;margin-top:clamp(-80px,-6.05vw,0px);transform:translate(50vw);transition:opacity 1s linear,transform 1s ease-out}.demo1-foreground-wrapper .demo1-foreground-slide-1{background-position-x:103%}@media screen and (min-width: 360px){.demo1-foreground-wrapper .demo1-foreground-slide-1{background-position-x:calc(103% + -3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-foreground-wrapper .demo1-foreground-slide-1{background-position-x:100%}}.demo1-foreground-wrapper .demo1-foreground-slide-1{background-size:127px}@media screen and (min-width: 360px){.demo1-foreground-wrapper .demo1-foreground-slide-1{background-size:calc(127px + 306 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-foreground-wrapper .demo1-foreground-slide-1{background-size:433px}}.demo1-foreground-wrapper .demo1-foreground-slide-1.demo1-active{transform:translate(-16.1vw);opacity:1}.demo1-vignette{background:linear-gradient(to left,#0000 40%,#000 72.92%,#000),linear-gradient(to bottom,#0000 65%,#000 90%)}.demo2-slideshow{box-sizing:border-box;color:#fff;max-width:100vw;overflow:hidden;background-image:linear-gradient(to bottom,#0000 15%,#000 15%)}.demo2-slideshow{margin-top:76px}@media screen and (min-width: 360px){.demo2-slideshow{margin-top:calc(76px + -10 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slideshow{margin-top:66px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo2-slideshow{margin-top:5px}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 360px){.demo2-slideshow{margin-top:calc(5px + 61 * (100vw - 360px) / 1006)}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 1366px){.demo2-slideshow{margin-top:66px}}.demo2-slideshow .demo2-foreground-wrapper,.demo2-slideshow .demo2-vignette,.demo2-slideshow .demo2-content-wrapper,.demo2-slideshow .demo2-slide-wrapper{margin-top:30px}@media screen and (min-width: 360px){.demo2-slideshow .demo2-foreground-wrapper,.demo2-slideshow .demo2-vignette,.demo2-slideshow .demo2-content-wrapper,.demo2-slideshow .demo2-slide-wrapper{margin-top:calc(30px + 56 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slideshow .demo2-foreground-wrapper,.demo2-slideshow .demo2-vignette,.demo2-slideshow .demo2-content-wrapper,.demo2-slideshow .demo2-slide-wrapper{margin-top:86px}}.demo2-content-wrapper{transition:height .9s ease-out .25s;will-change:height}.demo2-content-wrapper{min-height:390px}@media screen and (min-width: 360px){.demo2-content-wrapper{min-height:calc(390px + 116 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper{min-height:506px}}.demo2-content-wrapper *{will-change:opacity,transform}.demo2-content-wrapper a{text-decoration:none;cursor:pointer}.demo2-content-wrapper h3{margin-top:0}.demo2-content-wrapper h3{width:47%}@media screen and (min-width: 360px){.demo2-content-wrapper h3{width:calc(47% + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h3{width:52%}}.demo2-content-wrapper h3{margin-bottom:84px}@media screen and (min-width: 360px){.demo2-content-wrapper h3{margin-bottom:calc(84px + -11 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h3{margin-bottom:73px}}.demo2-content-wrapper h3{line-height:1.1em}@media screen and (min-width: 360px){.demo2-content-wrapper h3{line-height:calc(1.1em + -.05 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h3{line-height:1.05em}}.demo2-content-wrapper h3{letter-spacing:.04em}@media screen and (min-width: 360px){.demo2-content-wrapper h3{letter-spacing:calc(.04em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h3{letter-spacing:.02em}}.demo2-content-wrapper h3{font-size:16px}@media screen and (min-width: 360px){.demo2-content-wrapper h3{font-size:calc(16px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h3{font-size:30px}}.demo2-content-wrapper h2{font-weight:900;margin-top:0;max-width:87vw}.demo2-content-wrapper h2{letter-spacing:.03em}@media screen and (min-width: 360px){.demo2-content-wrapper h2{letter-spacing:calc(.03em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h2{letter-spacing:.01em}}.demo2-content-wrapper h2{font-size:35px}@media screen and (min-width: 360px){.demo2-content-wrapper h2{font-size:calc(35px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h2{font-size:49px}}.demo2-content-wrapper h2{margin-bottom:16px}@media screen and (min-width: 360px){.demo2-content-wrapper h2{margin-bottom:calc(16px + -2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper h2{margin-bottom:14px}}.demo2-content-wrapper p{margin-top:0;font-size:14px;font-weight:500;max-width:83vw}.demo2-content-wrapper p{line-height:1.5em}@media screen and (min-width: 360px){.demo2-content-wrapper p{line-height:calc(1.5em + .15 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper p{line-height:1.65em}}.demo2-content-wrapper p{letter-spacing:.01em}@media screen and (min-width: 360px){.demo2-content-wrapper p{letter-spacing:calc(.01em + .062 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper p{letter-spacing:.072em}}.demo2-content-wrapper p{width:300px}@media screen and (min-width: 360px){.demo2-content-wrapper p{width:calc(300px + 200 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper p{width:500px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo2-content-wrapper p{width:auto;max-width:none}}.demo2-content-wrapper p{margin-bottom:25px}@media screen and (min-width: 360px){.demo2-content-wrapper p{margin-bottom:calc(25px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper p{margin-bottom:32px}}.demo2-content-wrapper button,.demo2-content-wrapper a{font-size:12px;display:inline-block;font-weight:700;background-color:transparent;color:#fff;border:2.5px solid #fff;border-radius:50px;text-align:center;letter-spacing:.045em}.demo2-content-wrapper button,.demo2-content-wrapper a{padding-top:6px}@media screen and (min-width: 360px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-top:calc(6px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-top:10px}}.demo2-content-wrapper button,.demo2-content-wrapper a{padding-bottom:5px}@media screen and (min-width: 360px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-bottom:calc(5px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-bottom:9px}}.demo2-content-wrapper button,.demo2-content-wrapper a{padding-left:5px}@media screen and (min-width: 360px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-left:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-left:12px}}.demo2-content-wrapper button,.demo2-content-wrapper a{padding-right:5px}@media screen and (min-width: 360px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-right:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button,.demo2-content-wrapper a{padding-right:12px}}.demo2-content-wrapper button,.demo2-content-wrapper a{margin-bottom:6px}@media screen and (min-width: 360px){.demo2-content-wrapper button,.demo2-content-wrapper a{margin-bottom:calc(6px + 3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button,.demo2-content-wrapper a{margin-bottom:9px}}.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{background-color:#fff;color:#000;display:block;font-weight:900;font-size:15px;letter-spacing:.045em;display:inline-block;cursor:pointer;margin-bottom:25px}.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-top:12px}@media screen and (min-width: 360px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-top:calc(12px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-top:16px}}.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-bottom:12px}@media screen and (min-width: 360px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-bottom:calc(12px + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-bottom:17px}}.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-left:12px}@media screen and (min-width: 360px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-left:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-left:14px}}.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-right:12px}@media screen and (min-width: 360px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-right:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content-wrapper button.cta,.demo2-content-wrapper a.cta{padding-right:14px}}.demo2-slide{position:absolute;transform:scale(1.5);transition:opacity 1s ease-in-out,transform 2s ease-in-out;will-change:opacity,transform}.demo2-slide.demo2-active{opacity:1;transform:scale(1)}.demo2-content{position:absolute;padding-right:28px;pointer-events:none}.demo2-content{padding-top:20px}@media screen and (min-width: 360px){.demo2-content{padding-top:calc(20px + 58 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content{padding-top:78px}}.demo2-content{margin-left:28px}@media screen and (min-width: 360px){.demo2-content{margin-left:calc(28px + 51 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-content{margin-left:79px}}.demo2-content>*>*{position:relative;transform:translateY(10vw) translateZ(0);will-change:unset;opacity:0;transition:opacity .4s linear,transform 1s ease-out;transition-delay:calc((var(--numChildren) - var(--childIndex) - 1) * .08s)}.demo2-content.demo2-active{pointer-events:all}.demo2-content.demo2-active>*>*{will-change:opacity,transform;transform:translateY(0);opacity:1;transition-delay:calc(var(--childIndex) * .2s + .1s)}.demo2-content.demo2-previous{visibility:visible}.demo2-content.demo2-previous>*>*{will-change:opacity,transform;transform:translateY(10vw) translateZ(0);opacity:.01;transition:opacity .4s linear,transform .4s ease-out}.demo2-slide-wrapper{height:225px}@media screen and (min-width: 360px){.demo2-slide-wrapper{height:calc(225px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slide-wrapper{height:767px}}.demo2-foreground-wrapper,.demo2-vignette{max-height:100%}.demo2-foreground-wrapper,.demo2-vignette{height:226px}@media screen and (min-width: 360px){.demo2-foreground-wrapper,.demo2-vignette{height:calc(226px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-foreground-wrapper,.demo2-vignette{height:768px}}.demo2-slide-wrapper{background-color:#000}.demo2-slide-wrapper .demo2-slide-1{background-position-x:50px}@media screen and (min-width: 360px){.demo2-slide-wrapper .demo2-slide-1{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slide-wrapper .demo2-slide-1{background-position-x:100px}}.demo2-slide-wrapper .demo2-slide-3{background-position-x:50px}@media screen and (min-width: 360px){.demo2-slide-wrapper .demo2-slide-3{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slide-wrapper .demo2-slide-3{background-position-x:100px}}.demo2-slide-wrapper .demo2-slide-4{background-position-x:60px}@media screen and (min-width: 360px){.demo2-slide-wrapper .demo2-slide-4{background-position-x:calc(60px + 140 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slide-wrapper .demo2-slide-4{background-position-x:200px}}.demo2-slide-wrapper .demo2-slide-5{background-position-x:20px}@media screen and (min-width: 360px){.demo2-slide-wrapper .demo2-slide-5{background-position-x:calc(20px + -20 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-slide-wrapper .demo2-slide-5{background-position-x:0px}}.demo2-foreground-wrapper .demo2-foreground-slide{display:none}.demo2-foreground-wrapper .demo2-foreground-slide-1{display:block;height:100vw;background-image:url(/assets/1-foreground-RxCCb3oo.webp);background-repeat:no-repeat;margin-top:clamp(-80px,-6.05vw,0px);transform:translate(50vw);transition:opacity 1s linear,transform 1s ease-out}.demo2-foreground-wrapper .demo2-foreground-slide-1{background-position-x:103%}@media screen and (min-width: 360px){.demo2-foreground-wrapper .demo2-foreground-slide-1{background-position-x:calc(103% + -3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-foreground-wrapper .demo2-foreground-slide-1{background-position-x:100%}}.demo2-foreground-wrapper .demo2-foreground-slide-1{background-size:127px}@media screen and (min-width: 360px){.demo2-foreground-wrapper .demo2-foreground-slide-1{background-size:calc(127px + 306 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo2-foreground-wrapper .demo2-foreground-slide-1{background-size:433px}}.demo2-foreground-wrapper .demo2-foreground-slide-1.demo2-active{transform:translate(-16.1vw);opacity:1}.demo2-vignette{background:linear-gradient(to left,#0000 40%,#000 72.92%,#000),linear-gradient(to bottom,#0000 65%,#000 90%)}.demo3-slideshow{box-sizing:border-box;color:#fff;max-width:100vw;overflow:hidden;background-image:linear-gradient(to bottom,#0000 15%,#000 15%)}.demo3-slideshow{margin-top:76px}@media screen and (min-width: 360px){.demo3-slideshow{margin-top:calc(76px + -10 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slideshow{margin-top:66px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo3-slideshow{margin-top:5px}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 360px){.demo3-slideshow{margin-top:calc(5px + 61 * (100vw - 360px) / 1006)}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 1366px){.demo3-slideshow{margin-top:66px}}.demo3-slideshow .demo3-foreground-wrapper,.demo3-slideshow .demo3-vignette,.demo3-slideshow .demo3-content-wrapper,.demo3-slideshow .demo3-slide-wrapper{margin-top:30px}@media screen and (min-width: 360px){.demo3-slideshow .demo3-foreground-wrapper,.demo3-slideshow .demo3-vignette,.demo3-slideshow .demo3-content-wrapper,.demo3-slideshow .demo3-slide-wrapper{margin-top:calc(30px + 56 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slideshow .demo3-foreground-wrapper,.demo3-slideshow .demo3-vignette,.demo3-slideshow .demo3-content-wrapper,.demo3-slideshow .demo3-slide-wrapper{margin-top:86px}}.demo3-content-wrapper{transition:height .9s ease-out .25s;will-change:height}.demo3-content-wrapper{min-height:390px}@media screen and (min-width: 360px){.demo3-content-wrapper{min-height:calc(390px + 116 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper{min-height:506px}}.demo3-content-wrapper *{will-change:opacity,transform}.demo3-content-wrapper a{text-decoration:none;cursor:pointer}.demo3-content-wrapper h3{margin-top:0}.demo3-content-wrapper h3{width:47%}@media screen and (min-width: 360px){.demo3-content-wrapper h3{width:calc(47% + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h3{width:52%}}.demo3-content-wrapper h3{margin-bottom:84px}@media screen and (min-width: 360px){.demo3-content-wrapper h3{margin-bottom:calc(84px + -11 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h3{margin-bottom:73px}}.demo3-content-wrapper h3{line-height:1.1em}@media screen and (min-width: 360px){.demo3-content-wrapper h3{line-height:calc(1.1em + -.05 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h3{line-height:1.05em}}.demo3-content-wrapper h3{letter-spacing:.04em}@media screen and (min-width: 360px){.demo3-content-wrapper h3{letter-spacing:calc(.04em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h3{letter-spacing:.02em}}.demo3-content-wrapper h3{font-size:16px}@media screen and (min-width: 360px){.demo3-content-wrapper h3{font-size:calc(16px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h3{font-size:30px}}.demo3-content-wrapper h2{font-weight:900;margin-top:0;max-width:87vw}.demo3-content-wrapper h2{letter-spacing:.03em}@media screen and (min-width: 360px){.demo3-content-wrapper h2{letter-spacing:calc(.03em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h2{letter-spacing:.01em}}.demo3-content-wrapper h2{font-size:35px}@media screen and (min-width: 360px){.demo3-content-wrapper h2{font-size:calc(35px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h2{font-size:49px}}.demo3-content-wrapper h2{margin-bottom:16px}@media screen and (min-width: 360px){.demo3-content-wrapper h2{margin-bottom:calc(16px + -2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper h2{margin-bottom:14px}}.demo3-content-wrapper p{margin-top:0;font-size:14px;font-weight:500;max-width:83vw}.demo3-content-wrapper p{line-height:1.5em}@media screen and (min-width: 360px){.demo3-content-wrapper p{line-height:calc(1.5em + .15 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper p{line-height:1.65em}}.demo3-content-wrapper p{letter-spacing:.01em}@media screen and (min-width: 360px){.demo3-content-wrapper p{letter-spacing:calc(.01em + .062 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper p{letter-spacing:.072em}}.demo3-content-wrapper p{width:300px}@media screen and (min-width: 360px){.demo3-content-wrapper p{width:calc(300px + 200 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper p{width:500px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo3-content-wrapper p{width:auto;max-width:none}}.demo3-content-wrapper p{margin-bottom:25px}@media screen and (min-width: 360px){.demo3-content-wrapper p{margin-bottom:calc(25px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper p{margin-bottom:32px}}.demo3-content-wrapper button,.demo3-content-wrapper a{font-size:12px;display:inline-block;font-weight:700;background-color:transparent;color:#fff;border:2.5px solid #fff;border-radius:50px;text-align:center;letter-spacing:.045em}.demo3-content-wrapper button,.demo3-content-wrapper a{padding-top:6px}@media screen and (min-width: 360px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-top:calc(6px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-top:10px}}.demo3-content-wrapper button,.demo3-content-wrapper a{padding-bottom:5px}@media screen and (min-width: 360px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-bottom:calc(5px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-bottom:9px}}.demo3-content-wrapper button,.demo3-content-wrapper a{padding-left:5px}@media screen and (min-width: 360px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-left:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-left:12px}}.demo3-content-wrapper button,.demo3-content-wrapper a{padding-right:5px}@media screen and (min-width: 360px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-right:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button,.demo3-content-wrapper a{padding-right:12px}}.demo3-content-wrapper button,.demo3-content-wrapper a{margin-bottom:6px}@media screen and (min-width: 360px){.demo3-content-wrapper button,.demo3-content-wrapper a{margin-bottom:calc(6px + 3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button,.demo3-content-wrapper a{margin-bottom:9px}}.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{background-color:#fff;color:#000;display:block;font-weight:900;font-size:15px;letter-spacing:.045em;display:inline-block;cursor:pointer;margin-bottom:25px}.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-top:12px}@media screen and (min-width: 360px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-top:calc(12px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-top:16px}}.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-bottom:12px}@media screen and (min-width: 360px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-bottom:calc(12px + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-bottom:17px}}.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-left:12px}@media screen and (min-width: 360px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-left:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-left:14px}}.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-right:12px}@media screen and (min-width: 360px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-right:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content-wrapper button.cta,.demo3-content-wrapper a.cta{padding-right:14px}}.demo3-slide{position:absolute;transform:scale(1.5);transition:opacity 1s ease-in-out,transform 2s ease-in-out;will-change:opacity,transform}.demo3-slide.demo3-active{opacity:1;transform:scale(1)}.demo3-content{position:absolute;padding-right:28px;pointer-events:none}.demo3-content{padding-top:20px}@media screen and (min-width: 360px){.demo3-content{padding-top:calc(20px + 58 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content{padding-top:78px}}.demo3-content{margin-left:28px}@media screen and (min-width: 360px){.demo3-content{margin-left:calc(28px + 51 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-content{margin-left:79px}}.demo3-content>*>*{position:relative;transform:translateY(10vw) translateZ(0);will-change:unset;opacity:0;transition:opacity .4s linear,transform 1s ease-out;transition-delay:calc((var(--numChildren) - var(--childIndex) - 1) * .08s)}.demo3-content.demo3-active{pointer-events:all}.demo3-content.demo3-active>*>*{will-change:opacity,transform;transform:translateY(0);opacity:1;transition-delay:calc(var(--childIndex) * .2s + .1s)}.demo3-content.demo3-previous{visibility:visible}.demo3-content.demo3-previous>*>*{will-change:opacity,transform;transform:translateY(10vw) translateZ(0);opacity:.01;transition:opacity .4s linear,transform .4s ease-out}.demo3-slide-wrapper{height:225px}@media screen and (min-width: 360px){.demo3-slide-wrapper{height:calc(225px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slide-wrapper{height:767px}}.demo3-foreground-wrapper,.demo3-vignette{max-height:100%}.demo3-foreground-wrapper,.demo3-vignette{height:226px}@media screen and (min-width: 360px){.demo3-foreground-wrapper,.demo3-vignette{height:calc(226px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-foreground-wrapper,.demo3-vignette{height:768px}}.demo3-slide-wrapper{background-color:#000}.demo3-slide-wrapper .demo3-slide-1{background-position-x:50px}@media screen and (min-width: 360px){.demo3-slide-wrapper .demo3-slide-1{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slide-wrapper .demo3-slide-1{background-position-x:100px}}.demo3-slide-wrapper .demo3-slide-3{background-position-x:50px}@media screen and (min-width: 360px){.demo3-slide-wrapper .demo3-slide-3{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slide-wrapper .demo3-slide-3{background-position-x:100px}}.demo3-slide-wrapper .demo3-slide-4{background-position-x:60px}@media screen and (min-width: 360px){.demo3-slide-wrapper .demo3-slide-4{background-position-x:calc(60px + 140 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slide-wrapper .demo3-slide-4{background-position-x:200px}}.demo3-slide-wrapper .demo3-slide-5{background-position-x:20px}@media screen and (min-width: 360px){.demo3-slide-wrapper .demo3-slide-5{background-position-x:calc(20px + -20 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-slide-wrapper .demo3-slide-5{background-position-x:0px}}.demo3-foreground-wrapper .demo3-foreground-slide{display:none}.demo3-foreground-wrapper .demo3-foreground-slide-1{display:block;height:100vw;background-image:url(/assets/1-foreground-RxCCb3oo.webp);background-repeat:no-repeat;margin-top:clamp(-80px,-6.05vw,0px);transform:translate(50vw);transition:opacity 1s linear,transform 1s ease-out}.demo3-foreground-wrapper .demo3-foreground-slide-1{background-position-x:103%}@media screen and (min-width: 360px){.demo3-foreground-wrapper .demo3-foreground-slide-1{background-position-x:calc(103% + -3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-foreground-wrapper .demo3-foreground-slide-1{background-position-x:100%}}.demo3-foreground-wrapper .demo3-foreground-slide-1{background-size:127px}@media screen and (min-width: 360px){.demo3-foreground-wrapper .demo3-foreground-slide-1{background-size:calc(127px + 306 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo3-foreground-wrapper .demo3-foreground-slide-1{background-size:433px}}.demo3-foreground-wrapper .demo3-foreground-slide-1.demo3-active{transform:translate(-16.1vw);opacity:1}.demo3-vignette{background:linear-gradient(to left,#0000 40%,#000 72.92%,#000),linear-gradient(to bottom,#0000 65%,#000 90%)}.demo4-slideshow{box-sizing:border-box;color:#fff;max-width:100vw;overflow:hidden;background-image:linear-gradient(to bottom,#0000 15%,#000 15%)}.demo4-slideshow{margin-top:76px}@media screen and (min-width: 360px){.demo4-slideshow{margin-top:calc(76px + -10 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slideshow{margin-top:66px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo4-slideshow{margin-top:5px}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 360px){.demo4-slideshow{margin-top:calc(5px + 61 * (100vw - 360px) / 1006)}}@media screen and (hover: none) and (orientation: portrait) and (max-width: 429px) and (min-width: 1366px){.demo4-slideshow{margin-top:66px}}.demo4-slideshow .demo4-foreground-wrapper,.demo4-slideshow .demo4-vignette,.demo4-slideshow .demo4-content-wrapper,.demo4-slideshow .demo4-slide-wrapper{margin-top:30px}@media screen and (min-width: 360px){.demo4-slideshow .demo4-foreground-wrapper,.demo4-slideshow .demo4-vignette,.demo4-slideshow .demo4-content-wrapper,.demo4-slideshow .demo4-slide-wrapper{margin-top:calc(30px + 56 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slideshow .demo4-foreground-wrapper,.demo4-slideshow .demo4-vignette,.demo4-slideshow .demo4-content-wrapper,.demo4-slideshow .demo4-slide-wrapper{margin-top:86px}}.demo4-content-wrapper{transition:height .9s ease-out .25s;will-change:height}.demo4-content-wrapper{min-height:390px}@media screen and (min-width: 360px){.demo4-content-wrapper{min-height:calc(390px + 116 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper{min-height:506px}}.demo4-content-wrapper *{will-change:opacity,transform}.demo4-content-wrapper a{text-decoration:none;cursor:pointer}.demo4-content-wrapper h3{margin-top:0}.demo4-content-wrapper h3{width:47%}@media screen and (min-width: 360px){.demo4-content-wrapper h3{width:calc(47% + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h3{width:52%}}.demo4-content-wrapper h3{margin-bottom:84px}@media screen and (min-width: 360px){.demo4-content-wrapper h3{margin-bottom:calc(84px + -11 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h3{margin-bottom:73px}}.demo4-content-wrapper h3{line-height:1.1em}@media screen and (min-width: 360px){.demo4-content-wrapper h3{line-height:calc(1.1em + -.05 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h3{line-height:1.05em}}.demo4-content-wrapper h3{letter-spacing:.04em}@media screen and (min-width: 360px){.demo4-content-wrapper h3{letter-spacing:calc(.04em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h3{letter-spacing:.02em}}.demo4-content-wrapper h3{font-size:16px}@media screen and (min-width: 360px){.demo4-content-wrapper h3{font-size:calc(16px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h3{font-size:30px}}.demo4-content-wrapper h2{font-weight:900;margin-top:0;max-width:87vw}.demo4-content-wrapper h2{letter-spacing:.03em}@media screen and (min-width: 360px){.demo4-content-wrapper h2{letter-spacing:calc(.03em + -.02 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h2{letter-spacing:.01em}}.demo4-content-wrapper h2{font-size:35px}@media screen and (min-width: 360px){.demo4-content-wrapper h2{font-size:calc(35px + 14 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h2{font-size:49px}}.demo4-content-wrapper h2{margin-bottom:16px}@media screen and (min-width: 360px){.demo4-content-wrapper h2{margin-bottom:calc(16px + -2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper h2{margin-bottom:14px}}.demo4-content-wrapper p{margin-top:0;font-size:14px;font-weight:500;max-width:83vw}.demo4-content-wrapper p{line-height:1.5em}@media screen and (min-width: 360px){.demo4-content-wrapper p{line-height:calc(1.5em + .15 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper p{line-height:1.65em}}.demo4-content-wrapper p{letter-spacing:.01em}@media screen and (min-width: 360px){.demo4-content-wrapper p{letter-spacing:calc(.01em + .062 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper p{letter-spacing:.072em}}.demo4-content-wrapper p{width:300px}@media screen and (min-width: 360px){.demo4-content-wrapper p{width:calc(300px + 200 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper p{width:500px}}@media (hover: none) and (orientation: portrait) and (max-width: 429px){.demo4-content-wrapper p{width:auto;max-width:none}}.demo4-content-wrapper p{margin-bottom:25px}@media screen and (min-width: 360px){.demo4-content-wrapper p{margin-bottom:calc(25px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper p{margin-bottom:32px}}.demo4-content-wrapper button,.demo4-content-wrapper a{font-size:12px;display:inline-block;font-weight:700;background-color:transparent;color:#fff;border:2.5px solid #fff;border-radius:50px;text-align:center;letter-spacing:.045em}.demo4-content-wrapper button,.demo4-content-wrapper a{padding-top:6px}@media screen and (min-width: 360px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-top:calc(6px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-top:10px}}.demo4-content-wrapper button,.demo4-content-wrapper a{padding-bottom:5px}@media screen and (min-width: 360px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-bottom:calc(5px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-bottom:9px}}.demo4-content-wrapper button,.demo4-content-wrapper a{padding-left:5px}@media screen and (min-width: 360px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-left:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-left:12px}}.demo4-content-wrapper button,.demo4-content-wrapper a{padding-right:5px}@media screen and (min-width: 360px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-right:calc(5px + 7 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button,.demo4-content-wrapper a{padding-right:12px}}.demo4-content-wrapper button,.demo4-content-wrapper a{margin-bottom:6px}@media screen and (min-width: 360px){.demo4-content-wrapper button,.demo4-content-wrapper a{margin-bottom:calc(6px + 3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button,.demo4-content-wrapper a{margin-bottom:9px}}.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{background-color:#fff;color:#000;display:block;font-weight:900;font-size:15px;letter-spacing:.045em;display:inline-block;cursor:pointer;margin-bottom:25px}.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-top:12px}@media screen and (min-width: 360px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-top:calc(12px + 4 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-top:16px}}.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-bottom:12px}@media screen and (min-width: 360px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-bottom:calc(12px + 5 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-bottom:17px}}.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-left:12px}@media screen and (min-width: 360px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-left:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-left:14px}}.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-right:12px}@media screen and (min-width: 360px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-right:calc(12px + 2 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content-wrapper button.cta,.demo4-content-wrapper a.cta{padding-right:14px}}.demo4-slide{position:absolute;transform:scale(1.5);transition:opacity 1s ease-in-out,transform 2s ease-in-out;will-change:opacity,transform}.demo4-slide.demo4-active{opacity:1;transform:scale(1)}.demo4-content{position:absolute;padding-right:28px;pointer-events:none}.demo4-content{padding-top:20px}@media screen and (min-width: 360px){.demo4-content{padding-top:calc(20px + 58 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content{padding-top:78px}}.demo4-content{margin-left:28px}@media screen and (min-width: 360px){.demo4-content{margin-left:calc(28px + 51 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-content{margin-left:79px}}.demo4-content>*>*{position:relative;transform:translateY(10vw) translateZ(0);will-change:unset;opacity:0;transition:opacity .4s linear,transform 1s ease-out;transition-delay:calc((var(--numChildren) - var(--childIndex) - 1) * .08s)}.demo4-content.demo4-active{pointer-events:all}.demo4-content.demo4-active>*>*{will-change:opacity,transform;transform:translateY(0);opacity:1;transition-delay:calc(var(--childIndex) * .2s + .1s)}.demo4-content.demo4-previous{visibility:visible}.demo4-content.demo4-previous>*>*{will-change:opacity,transform;transform:translateY(10vw) translateZ(0);opacity:.01;transition:opacity .4s linear,transform .4s ease-out}.demo4-slide-wrapper{height:225px}@media screen and (min-width: 360px){.demo4-slide-wrapper{height:calc(225px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slide-wrapper{height:767px}}.demo4-foreground-wrapper,.demo4-vignette{max-height:100%}.demo4-foreground-wrapper,.demo4-vignette{height:226px}@media screen and (min-width: 360px){.demo4-foreground-wrapper,.demo4-vignette{height:calc(226px + 542 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-foreground-wrapper,.demo4-vignette{height:768px}}.demo4-slide-wrapper{background-color:#000}.demo4-slide-wrapper .demo4-slide-1{background-position-x:50px}@media screen and (min-width: 360px){.demo4-slide-wrapper .demo4-slide-1{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slide-wrapper .demo4-slide-1{background-position-x:100px}}.demo4-slide-wrapper .demo4-slide-3{background-position-x:50px}@media screen and (min-width: 360px){.demo4-slide-wrapper .demo4-slide-3{background-position-x:calc(50px + 50 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slide-wrapper .demo4-slide-3{background-position-x:100px}}.demo4-slide-wrapper .demo4-slide-4{background-position-x:60px}@media screen and (min-width: 360px){.demo4-slide-wrapper .demo4-slide-4{background-position-x:calc(60px + 140 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slide-wrapper .demo4-slide-4{background-position-x:200px}}.demo4-slide-wrapper .demo4-slide-5{background-position-x:20px}@media screen and (min-width: 360px){.demo4-slide-wrapper .demo4-slide-5{background-position-x:calc(20px + -20 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-slide-wrapper .demo4-slide-5{background-position-x:0px}}.demo4-foreground-wrapper .demo4-foreground-slide{display:none}.demo4-foreground-wrapper .demo4-foreground-slide-1{display:block;height:100vw;background-image:url(/assets/1-foreground-RxCCb3oo.webp);background-repeat:no-repeat;margin-top:clamp(-80px,-6.05vw,0px);transform:translate(50vw);transition:opacity 1s linear,transform 1s ease-out}.demo4-foreground-wrapper .demo4-foreground-slide-1{background-position-x:103%}@media screen and (min-width: 360px){.demo4-foreground-wrapper .demo4-foreground-slide-1{background-position-x:calc(103% + -3 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-foreground-wrapper .demo4-foreground-slide-1{background-position-x:100%}}.demo4-foreground-wrapper .demo4-foreground-slide-1{background-size:127px}@media screen and (min-width: 360px){.demo4-foreground-wrapper .demo4-foreground-slide-1{background-size:calc(127px + 306 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-foreground-wrapper .demo4-foreground-slide-1{background-size:433px}}.demo4-foreground-wrapper .demo4-foreground-slide-1.demo4-active{transform:translate(-16.1vw);opacity:1}.demo4-vignette{background:linear-gradient(to left,#0000 40%,#000 72.92%,#000),linear-gradient(to bottom,#0000 65%,#000 90%)}.demo1-indexed-button-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-end;row-gap:4.2vw;max-width:844px}.demo1-indexed-button-wrapper{margin-top:14px}@media screen and (min-width: 360px){.demo1-indexed-button-wrapper{margin-top:calc(14px + 34 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-indexed-button-wrapper{margin-top:48px}}.demo1-indexed-button-wrapper{margin-left:30px}@media screen and (min-width: 360px){.demo1-indexed-button-wrapper{margin-left:calc(30px + 62 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-indexed-button-wrapper{margin-left:92px}}.demo1-indexed-button-wrapper{margin-right:30px}@media screen and (min-width: 360px){.demo1-indexed-button-wrapper{margin-right:calc(30px + 62 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-indexed-button-wrapper{margin-right:92px}}.demo1-indexed-button-wrapper{padding-bottom:90px}@media screen and (min-width: 360px){.demo1-indexed-button-wrapper{padding-bottom:calc(90px + -30 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo1-indexed-button-wrapper{padding-bottom:60px}}button.demo1-indexed-button{width:14.5%;cursor:pointer;opacity:.7;padding:0;box-sizing:border-box;outline:0;border:0;background-color:transparent;aspect-ratio:1/1;max-width:164px;display:flex;justify-content:center;align-items:center;justify-self:center;transition:transform .3s ease-out;min-width:30%}@media screen and (min-width: 576px){button.demo1-indexed-button{min-width:unset}}@media screen and (min-width: 768px){button.demo1-indexed-button{position:relative;top:8px;width:11.5%}}@media screen and (min-width: 1024px){button.demo1-indexed-button{width:96px}}button.demo1-indexed-button.demo1-active{opacity:1;cursor:default}@media screen and (min-width: 768px){button.demo1-indexed-button.demo1-active{top:0;width:17%;margin-bottom:.5%;transition:none;margin-left:10px;margin-right:10px}}@media screen and (min-width: 992px){button.demo1-indexed-button.demo1-active{width:145px;margin-bottom:8px}}button.demo1-indexed-button.demo1-active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:115%;height:115%;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20width='2.478in'%20height='2.478in'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20178.444%20178.444'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='173.665'%20y1='173.666'%20x2='4.778'%20y2='4.779'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23000'/%3e%3cstop%20offset='.509'%20stop-color='%23fff'/%3e%3cstop%20offset='1'%20stop-color='%23231f20'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M162.147,178.444H16.296c-8.986,0-16.296-7.311-16.296-16.297V16.297C0,7.311,7.311,0,16.296,0h145.851c8.986,0,16.297,7.311,16.297,16.297v145.851c0,8.986-7.311,16.297-16.297,16.297ZM16.296,4.086c-6.733,0-12.211,5.478-12.211,12.211v145.851c0,6.733,5.478,12.211,12.211,12.211h145.851c6.733,0,12.211-5.478,12.211-12.211V16.297c0-6.733-5.478-12.211-12.211-12.211H16.296Z'%20fill='url(%23b)'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){button.demo1-indexed-button.demo1-active:before{width:120%;height:120%}}button.demo1-indexed-button.demo1-active:hover{transform:scale(1);opacity:1}button.demo1-indexed-button img{display:block;border-radius:5%;width:100%;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.demo1-indexed-button:hover{opacity:.9;transform:scale(1.1)}@media (hover: none){.demo1-slideshow button.demo1-indexed-button:hover{transform:scale(1)}}.demo4-indexed-button-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-end;row-gap:4.2vw;max-width:844px}.demo4-indexed-button-wrapper{margin-top:14px}@media screen and (min-width: 360px){.demo4-indexed-button-wrapper{margin-top:calc(14px + 34 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-indexed-button-wrapper{margin-top:48px}}.demo4-indexed-button-wrapper{margin-left:30px}@media screen and (min-width: 360px){.demo4-indexed-button-wrapper{margin-left:calc(30px + 62 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-indexed-button-wrapper{margin-left:92px}}.demo4-indexed-button-wrapper{margin-right:30px}@media screen and (min-width: 360px){.demo4-indexed-button-wrapper{margin-right:calc(30px + 62 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-indexed-button-wrapper{margin-right:92px}}.demo4-indexed-button-wrapper{padding-bottom:90px}@media screen and (min-width: 360px){.demo4-indexed-button-wrapper{padding-bottom:calc(90px + -30 * (100vw - 360px) / 1006)}}@media screen and (min-width: 1366px){.demo4-indexed-button-wrapper{padding-bottom:60px}}button.demo4-indexed-button{width:14.5%;cursor:pointer;opacity:.7;padding:0;box-sizing:border-box;outline:0;border:0;background-color:transparent;aspect-ratio:1/1;max-width:164px;display:flex;justify-content:center;align-items:center;justify-self:center;transition:transform .3s ease-out;min-width:30%}@media screen and (min-width: 576px){button.demo4-indexed-button{min-width:unset}}@media screen and (min-width: 768px){button.demo4-indexed-button{position:relative;top:8px;width:11.5%}}@media screen and (min-width: 1024px){button.demo4-indexed-button{width:96px}}button.demo4-indexed-button.demo4-active{opacity:1;cursor:default}@media screen and (min-width: 768px){button.demo4-indexed-button.demo4-active{top:0;width:17%;margin-bottom:.5%;transition:none;margin-left:10px;margin-right:10px}}@media screen and (min-width: 992px){button.demo4-indexed-button.demo4-active{width:145px;margin-bottom:8px}}button.demo4-indexed-button.demo4-active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:115%;height:115%;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20width='2.478in'%20height='2.478in'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20178.444%20178.444'%3e%3cdefs%3e%3clinearGradient%20id='b'%20x1='173.665'%20y1='173.666'%20x2='4.778'%20y2='4.779'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23000'/%3e%3cstop%20offset='.509'%20stop-color='%23fff'/%3e%3cstop%20offset='1'%20stop-color='%23231f20'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M162.147,178.444H16.296c-8.986,0-16.296-7.311-16.296-16.297V16.297C0,7.311,7.311,0,16.296,0h145.851c8.986,0,16.297,7.311,16.297,16.297v145.851c0,8.986-7.311,16.297-16.297,16.297ZM16.296,4.086c-6.733,0-12.211,5.478-12.211,12.211v145.851c0,6.733,5.478,12.211,12.211,12.211h145.851c6.733,0,12.211-5.478,12.211-12.211V16.297c0-6.733-5.478-12.211-12.211-12.211H16.296Z'%20fill='url(%23b)'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){button.demo4-indexed-button.demo4-active:before{width:120%;height:120%}}button.demo4-indexed-button.demo4-active:hover{transform:scale(1);opacity:1}button.demo4-indexed-button img{display:block;border-radius:5%;width:100%;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.demo4-indexed-button:hover{opacity:.9;transform:scale(1.1)}@media (hover: none){.demo4-slideshow button.demo4-indexed-button:hover{transform:scale(1)}}.demo2-stepper-button-wrapper{transform:scale(1.5);position:relative;margin-top:10px;margin-bottom:40px}.demo2-stepper-button-wrapper button{margin:0 5px;background-color:transparent;border:0;font-size:0;line-height:0;height:22px;opacity:.82}.demo2-stepper-button-wrapper button:hover{opacity:1}.demo2-stepper-button-wrapper button.demo2-previous:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:22px solid #fff}.demo2-stepper-button-wrapper button.demo2-pause{position:relative;width:22px}.demo2-stepper-button-wrapper button.demo2-pause:before,.demo2-stepper-button-wrapper button.demo2-pause:after{content:"";position:absolute;background-color:#fff;width:8px;height:22px;top:0}.demo2-stepper-button-wrapper button.demo2-pause:before{left:0}.demo2-stepper-button-wrapper button.demo2-pause:after{right:0}.demo2-stepper-button-wrapper button.demo2-resume{width:22px}.demo2-stepper-button-wrapper button.demo2-resume:before{content:"";position:absolute;width:24px;height:24px;top:-1px;transform:translate(-50%);background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M0,0v72h72V0H0ZM22.33,55.31V16.69l36.27,19.31-36.27,19.31Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M0,0v72h72V0H0ZM22.33,55.31V16.69l36.27,19.31-36.27,19.31Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border-radius:6px}.demo2-stepper-button-wrapper button.demo2-next:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:22px solid #fff}.demo4-stepper-button-wrapper{transform:scale(1.5);position:relative;margin-top:10px;margin-bottom:40px}.demo4-stepper-button-wrapper button{margin:0 5px;background-color:transparent;border:0;font-size:0;line-height:0;height:22px;opacity:.82}.demo4-stepper-button-wrapper button:hover{opacity:1}.demo4-stepper-button-wrapper button.demo4-previous:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:22px solid #fff}.demo4-stepper-button-wrapper button.demo4-pause{position:relative;width:22px}.demo4-stepper-button-wrapper button.demo4-pause:before,.demo4-stepper-button-wrapper button.demo4-pause:after{content:"";position:absolute;background-color:#fff;width:8px;height:22px;top:0}.demo4-stepper-button-wrapper button.demo4-pause:before{left:0}.demo4-stepper-button-wrapper button.demo4-pause:after{right:0}.demo4-stepper-button-wrapper button.demo4-resume{width:22px}.demo4-stepper-button-wrapper button.demo4-resume:before{content:"";position:absolute;width:24px;height:24px;top:-1px;transform:translate(-50%);background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M0,0v72h72V0H0ZM22.33,55.31V16.69l36.27,19.31-36.27,19.31Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M0,0v72h72V0H0ZM22.33,55.31V16.69l36.27,19.31-36.27,19.31Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border-radius:6px}.demo4-stepper-button-wrapper button.demo4-next:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:22px solid #fff}.demo4-stepper-button-wrapper{margin-top:-26px}.animation-test p{margin-bottom:10px}.demo3-indexed-button-wrapper{display:flex;align-items:center;justify-content:center;position:relative;margin-top:20px;margin-bottom:40px}button.demo3-indexed-button{display:flex;background-color:transparent;border-radius:50%;font-size:0;line-height:0;border:2px solid #fff;width:15px;height:15px;outline:0;margin:0 5px;cursor:pointer;padding:0}button.demo3-indexed-button:hover{opacity:.9;transform:scale(1.1);background-color:#ffffff80}button.demo3-indexed-button.demo3-active{background-color:#fff;opacity:1}button.demo3-indexed-button img{display:none}
