:root{--color-primary: #0049ed;--color-secondary: #1e1d1b}@font-face{font-family:"TT Norms Pro";src:url(../../fonts/TT_Norms_Pro_Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../../fonts/TT_Norms_Pro_Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../../fonts/TT_Norms_Pro_Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:"TT Norms Pro";src:url(../../fonts/TTNormsPro-ExtraBold.otf);font-weight:800;font-display:swap}:root{scroll-behavior:initial}@media(min-width: 1600px){html{font-size:16px}}@media(max-width: 1600px){html{font-size:14px}}@media(max-width: 1400px){html{font-size:13px}}@media(max-width: 767px){html{font-size:12px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#ccc}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5)}body{box-sizing:border-box;color:#000;font-family:"TT Norms Pro",sans-serif;overflow:hidden}body section{overflow:hidden}body.loaded{overflow:initial}@media(min-width: 1400px){.container{max-width:1550px}}a,.btn{transition:all ease .2s;text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;font-weight:700}p{padding:0rem;margin:0rem;word-break:break-word}ul{list-style:none;padding:0;margin:0}button:focus{outline:none;box-shadow:none}#loading{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:10006;background:#000;cursor:wait;transition:opacity .6s ease,visibility .6s ease}#loading *{cursor:wait}#loading .loader-logo{width:12.2222222222rem;max-width:55vw;margin-bottom:2.5rem;animation:loaderPulse 1.6s ease-in-out infinite}@media(max-width: 580px){#loading .loader-logo{width:10rem}}#loading .loader-spinner{width:2.5555555556rem;height:2.5555555556rem;border-radius:50%;border:.1666666667rem solid #fff;border-top-color:#0049ed;animation:loaderSpin .85s linear infinite}#loading.loaded{opacity:0;visibility:hidden;pointer-events:none}#loading.white{background:#fff}#loading.white .loader-spinner{border-color:rgba(0,73,237,.2);border-top-color:#0049ed}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.94);opacity:.75}}.font-10{font-size:0.5555555556rem !important}.font-11{font-size:0.6111111111rem !important}.font-12{font-size:0.6666666667rem !important}.font-13{font-size:0.7222222222rem !important}.font-14{font-size:0.7777777778rem !important}.font-15{font-size:0.8333333333rem !important}.font-16{font-size:0.8888888889rem !important}.font-17{font-size:0.9444444444rem !important}.font-18{font-size:1rem !important}.font-19{font-size:1.0555555556rem !important}.font-20{font-size:1.1111111111rem !important}.font-21{font-size:1.1666666667rem !important}.font-22{font-size:1.2222222222rem !important}.font-23{font-size:1.2777777778rem !important}.font-24{font-size:1.3333333333rem !important}.font-25{font-size:1.3888888889rem !important}.font-26{font-size:1.4444444444rem !important}.font-27{font-size:1.5rem !important}.font-28{font-size:1.5555555556rem !important}.font-29{font-size:1.6111111111rem !important}.font-30{font-size:1.6666666667rem !important}.font-31{font-size:1.7222222222rem !important}.font-32{font-size:1.7777777778rem !important}.font-33{font-size:1.8333333333rem !important}.font-34{font-size:1.8888888889rem !important}.font-35{font-size:1.9444444444rem !important}.font-36{font-size:2rem !important}.font-37{font-size:2.0555555556rem !important}.font-38{font-size:2.1111111111rem !important}.font-39{font-size:2.1666666667rem !important}.font-40{font-size:2.2222222222rem !important}.font-100{font-size:5.5555555556rem}.fontLight{font-weight:400 !important}.fontRegular{font-weight:400 !important}.fontSemiBold{font-weight:500 !important}.fontBold{font-weight:700 !important}.t-uppercase{text-transform:uppercase}.line-normal{line-height:normal}.w-100{width:100%}.anim-wrap{overflow:hidden}.base-fit,.inner-hero .image-wrapper{position:relative;overflow:hidden;display:block}.base-fit::before,.inner-hero .image-wrapper::before{content:"";display:block;padding-top:50%}.base-fit video,.inner-hero .image-wrapper video,.base-fit img,.inner-hero .image-wrapper img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icons .icons-grid .icon{position:relative;margin-bottom:2.2222222222rem;cursor:pointer}.icons .icons-grid .icon img{margin:auto;height:3.8888888889rem;opacity:.8;transition:all ease .4s}@media(max-width: 767px){.icons .icons-grid .icon img{height:2.5rem}}.icons .icons-grid .icon img:first-child{display:block}.icons .icons-grid .icon img:nth-child(2){display:none}.icons .icons-grid .icon.active img:first-child{display:none}.icons .icons-grid .icon.active img:nth-child(2){display:block;opacity:1}.icons .icons-grid h6{color:#b3b3b3;font-size:.6666666667rem;margin-top:.5555555556rem;text-transform:capitalize}@media(max-width: 767px){.icons .icons-grid h6{font-size:.8888888889rem}}@media(max-width: 767px){.icons .icon-large{margin-top:4.4444444444rem}}.icons .icon-large img{height:16.6666666667rem;margin-bottom:4.4444444444rem}@media(max-width: 767px){.icons .icon-large img{height:11.1111111111rem;margin-bottom:1.6666666667rem}}.icons .icon-large h3{font-size:3.6666666667rem;margin:0;text-transform:capitalize}@media(max-width: 767px){.icons .icon-large h3{font-size:2.5rem}}.visuals{display:flex;flex-grow:1}.visuals>.row{flex-grow:1}.visuals>.row>div{display:flex;align-items:center}.visuals>.row>div>div{flex-grow:1}.visuals .visuals-grid .visual{cursor:pointer}.visuals .visuals-grid .visual:not(.active){opacity:.2}.visuals .visuals-grid.has-active .visual img{border:2px solid rgba(0,0,0,0)}.visuals .visuals-grid.has-active .visual.active img{border-color:#0049ed}.visuals .visuals-large{width:100%;position:relative}.visuals .visuals-large:before,.visuals .visuals-large:after{content:"";position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:opacity ease .3s,visibility ease .3s}.visuals .visuals-large:before{inset:0;z-index:2;border-radius:.6666666667rem;background:linear-gradient(110deg, rgba(255, 255, 255, 0.35) 30%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0.35) 70%) 0 0/300% 100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.visuals .visuals-large:after{inset:0;margin:auto;width:2.2222222222rem;height:2.2222222222rem;z-index:3;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:var(--color-primary)}.visuals .visuals-large.loading{min-height:5.5555555556rem}.visuals .visuals-large.loading:before,.visuals .visuals-large.loading:after{opacity:1;visibility:visible}.visuals .visuals-large.loading:before{animation:visualShimmer 1.4s linear infinite}.visuals .visuals-large.loading:after{animation:visualSpin .8s linear infinite}.visuals .visuals-large img{max-height:50vh}.visuals .visuals-large .gif{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.visuals .visuals-large.mac{display:flex}.visuals .visuals-large.mac .holder{margin:auto;position:relative}.visuals .visuals-large.mac img:last-child{position:absolute;top:9.5%;left:0;right:0;margin:auto;width:73%;max-height:76.5%}.visuals .visuals-large.mobile{display:flex}.visuals .visuals-large.mobile .holder{margin:auto;position:relative}.visuals .visuals-large.mobile img:first-child{position:relative;z-index:1}.visuals .visuals-large.mobile img:last-child{position:absolute;z-index:0;top:7.8%;left:-3%;right:0;margin:auto;width:100%;height:100%;max-height:89%}@keyframes visualShimmer{from{background-position:100% 0}to{background-position:-50% 0}}@keyframes visualSpin{to{transform:rotate(360deg)}}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 25px}@media(min-width: 580px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 50px}}@media(min-width: 992px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 100px}}@media(max-width: 1200px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%}}header{position:fixed;top:0;left:0;width:100%;z-index:999}header .header-wrapper{display:flex;justify-content:space-between;align-items:center;padding:5dvh 0}header .logo{position:relative;z-index:10}header .logo.dropdown>a{display:flex;align-items:center}header .logo.dropdown>a svg{width:1.1111111111rem;margin-left:.5555555556rem}header .logo.dropdown.active .logo-menu{margin-top:.5555555556rem;opacity:1;visibility:visible}header .logo.dropdown.active svg{transform:rotate(180deg)}header .logo .logo-menu{position:absolute;top:100%;left:0;background-color:#fff;border-radius:.2777777778rem;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:999;padding:.5555555556rem;margin-top:1.6666666667rem;opacity:0;visibility:hidden;transition:all ease .3s}header .logo .logo-menu div{padding:.5555555556rem}header .logo .logo-menu div+div{border-top:1px solid #858585}header .logo .logo-menu .head-logo{transition-delay:0s}header .logo .logo-menu img:hover{transform:scale(1.05)}header .logo img{width:11.1111111111rem}header .logo .head-logo{transition:all ease .3s;transition-delay:.4s}header .logo .head-logo.white{display:none}header .logo .menu-logo{opacity:0;position:absolute;left:0;top:0;transition:all ease .3s;width:11.1111111111rem;max-width:none;transition-delay:.4s}header .menu{display:flex;align-items:start}header .nav-list{display:flex}@media(max-width: 768px){header .nav-list{display:none}}header .nav-list>li+li{margin-inline-start:1.9444444444rem}header .nav-list>li>a{font-size:1.0555555556rem;font-weight:400}header .nav-list>li:hover ul{opacity:1;visibility:visible}header .nav-list a{color:#000;display:block}header .nav-list a:hover,header .nav-list a.active{color:#0049ed}header .nav-list a.active{font-weight:500}header .nav-list ul{position:absolute;padding-top:.6666666667rem;opacity:0;visibility:hidden;transition:all ease .3s}header .nav-list ul a{font-size:.6666666667rem;font-weight:500}header .nav-list ul a:hover,header .nav-list ul a.active{color:#0049ed}header .nav-btn{position:relative;z-index:10;padding:0;border:0;background:none;outline:none;cursor:pointer;margin-inline-start:3.8888888889rem;height:1.5555555556rem}header .nav-btn:hover{color:#000}header .nav-btn:hover>i{background-color:#000}header .nav-btn{display:flex;flex-direction:column;justify-content:center}header .nav-btn>i{display:block;width:1.5555555556rem;height:.1111111111rem;margin:0 auto;background-color:#000;transition:all linear .2s}header .nav-btn>i:first-child{transform:translateY(0.0555555556rem) rotateZ(90deg)}header .nav-btn>i:nth-child(2){transform:translateY(-0.0555555556rem)}header .nav-btn span{position:absolute;right:100%;margin-inline-end:1.3888888889rem;font-size:1.5555555556rem;font-weight:500;opacity:0;visibility:hidden;transition:all ease .3s;transition-delay:.4s}header.white .nav-list a{color:#fff}header.white .nav-list a:hover,header.white .nav-list a.active{color:#000}header.white i{background-color:#fff}header.white .logo.dropdown svg path{fill:#fff}header.white .logo .head-logo.black{display:none}header.white .logo .head-logo.white{display:block}header.white-bg{background-color:#fff}header.sticky{position:sticky}body .main-wrapper>*{transition:all ease .3s}body.menu-opened .nav-btn{color:#fff}body.menu-opened .nav-btn>i{background-color:#fff}body.menu-opened .nav-btn>i:first-child{transform:translateY(0.0555555556rem) rotateZ(135deg)}body.menu-opened .nav-btn>i:nth-child(2){transform:translateY(-0.0555555556rem) rotateZ(45deg)}body.menu-opened .nav-btn span{opacity:1;visibility:visible}body.menu-opened header .logo .menu-logo{opacity:1}body.menu-opened header .logo .toggle .head-logo{opacity:0}body.menu-opened menu{transform:translateY(0)}body.menu-opened menu .content{opacity:1;visibility:visible;transition-delay:.8s}menu{margin:0;padding:0;position:fixed;z-index:9;top:0;left:0;width:100vw;height:100dvh;color:#fff;background-color:#0049ed;transform:translateY(-100%);transition:all 800ms cubic-bezier(0.86, 0, 0.07, 1)}menu .content{height:100%;opacity:0;visibility:hidden;padding-top:calc(10dvh + 5.5555555556rem);padding-bottom:10dvh;transition:all .4s cubic-bezier(0.86, 0, 0.07, 1);display:flex;flex-direction:column}@media(max-width: 767px){menu .content{padding-top:8.3333333333rem;padding-bottom:1.6666666667rem}}menu .content>div{display:flex;flex-wrap:wrap;margin:auto;width:100%;overflow:auto}menu a{color:#fff}menu a:hover,menu a.active{color:#000}menu .menu-item{display:flex;align-items:start;width:33.3333333333%;padding-inline-end:1.1111111111rem;padding-block:3.5dvh}@media(max-width: 992px){menu .menu-item{width:50%}}menu .menu-item .number{font-size:4rem;line-height:1;font-weight:700;margin-inline-end:1.6666666667rem}menu .menu-item div>a{display:block;color:#fff;font-size:2.2222222222rem;font-weight:500;margin-bottom:1.1111111111rem}menu .menu-item div>a:hover,menu .menu-item div>a.active{color:#000}@media(max-width: 768px){menu .menu-item .number{font-size:2.5rem;margin-inline-end:1.1111111111rem}menu .menu-item div>a{font-size:1.9444444444rem;line-height:1.2;margin-bottom:.8333333333rem}}footer{padding:3.0555555556rem 0;text-align:center;background:#1c2aef;background:linear-gradient(90deg, rgb(28, 42, 239) 0%, rgb(120, 48, 235) 100%);color:#fff}footer .content{max-width:100%;width:42.2222222222rem;margin:auto}footer p{font-size:1.1111111111rem;margin:0}footer p+p{margin-top:1.1111111111rem}.backtop{opacity:0;visibility:hidden;position:fixed;bottom:1.1111111111rem;right:1.6666666667rem;z-index:99;border:none;outline:none;transition:all ease .3s;cursor:pointer;padding:1.6666666667rem;border-radius:50%;background:url(../../images/icons/arrow-white-right.svg) no-repeat #0049ed center/1.1111111111rem;transform:rotate(-90deg)}.backtop.show{opacity:1;visibility:visible}@media(min-width: 767px){.mobile-vr{display:none}}@media(max-width: 768px){.desktop-vr{display:none}}.rotate-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:none;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity .5s ease-in-out;padding:0 10px}.rotate-popup .close{position:absolute;top:0;right:0;padding:1.6666666667rem;font-size:20px;color:#fff}.rotate-popup .phone-container{min-width:28px;height:50px;border:3px solid #fff;border-radius:5px;position:relative;box-shadow:0px 0px 15px hsla(0,0%,100%,.3);animation:tilt 1.5s infinite ease-in-out alternate}.rotate-popup .message{font-size:18px;margin-left:20px;padding-left:20px;color:#fff;border-left:1px solid #fff;width:300px;max-width:63%}@media screen and (orientation: portrait){.rotate-popup{display:flex;opacity:1}}@keyframes tilt{0%{transform:rotate(0deg)}100%{transform:rotate(20deg)}}.hero{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:2.7777777778rem 0;padding-left:5%;padding-right:5%}@media(max-width: 580px){.hero{padding-left:1.6666666667rem;padding-right:1.6666666667rem}}.hero .logo-container img{width:25%}@media(max-width: 580px){.hero .logo-container img{width:auto;width:40%}}.hero .text{font-size:3.0555555556rem;font-size:2.75vw;margin-top:2vw}@media(max-width: 580px){.hero .text{font-size:4.5vw;margin-top:4vw}}.hero .title{font-size:6.1111111111rem;font-size:5vw;color:#0049ed;margin-bottom:6.5vw;margin-bottom:3vw}@media(max-width: 580px){.hero .title{font-size:8vw;margin-bottom:5vw}}.hero .link{margin-bottom:6.5vw}.hero .link a{font-size:1.7vw}.hero .link a img{width:2.5vw}@media(max-width: 580px){.hero .link{margin-bottom:7.2222222222rem}.hero .link a{font-size:4.5vw}.hero .link a img{width:5vw}}.hero .down-arrow{animation:igSplitHeroArrowAnimation 2.5s infinite cubic-bezier(0, 0, 0.1, 1);display:inline-block;width:3.0555555556rem;height:3.0555555556rem}@media(max-width: 580px){.hero .down-arrow{width:2.2222222222rem;height:2.2222222222rem}}.hero .down-arrow{background:url(../../images/icons/arrow-down-primary.svg) center/100%}@media(max-width: 767px){.hero .art-wrapper{margin:auto;max-width:22.7777777778rem}}@keyframes igSplitHeroArrowAnimation{0%{transform:translateY(-150%)}30%{transform:translateY(0)}70%{transform:translateY(0)}100%{transform:translateY(150%)}}.btn-pill{display:inline-flex;align-items:center;gap:max(8px,.8216926869vw);height:max(40px,3.9441248973vw);padding:0 max(16px,1.3968775678vw);border:max(2px,.1972062449vw) solid #0049ed;border-radius:999px;color:#fff;font-size:max(15px,2.2185702547vw);font-weight:400;white-space:nowrap}.btn-pill svg{width:max(12px,1.6433853739vw);height:max(12px,1.6433853739vw);transition:transform ease .3s}.btn-pill:hover{background-color:#0049ed;color:#fff}.btn-pill:hover svg{transform:translate(15%, -15%)}.btn-pill.small{gap:max(6px,.5751848809vw);height:max(32px,2.8759244043vw);padding:0 max(12px,.9860312243vw);border-width:max(1.5px,.1643385374vw);font-size:max(13px,1.6023007395vw)}.btn-pill.small svg{width:max(10px,1.1503697617vw);height:max(10px,1.1503697617vw)}a.brand-manual-link{font-size:1.5rem;color:inherit;display:inline-flex;align-items:center;justify-content:center;position:relative;white-space:nowrap;font-weight:500;color:#fff}a.brand-manual-link img{width:1.1111111111rem !important;transition:transform ease .5s;margin-left:1.1111111111rem}a.brand-manual-link::before{position:absolute;top:0;left:0;overflow:hidden;max-width:0;content:attr(data-hover);transition:max-width .5s;white-space:nowrap}a.brand-manual-link:hover::before{max-width:100%}a.brand-manual-link:hover img{transform:translate(10%, -10%)}.home-wrapper{position:relative}.home-header{position:fixed;z-index:99;top:0;left:0;width:100%;color:#000;font-size:1.2222222222rem;padding:3.8888888889rem 0;font-weight:500}.home-header .container{display:flex;justify-content:space-between}.home-header a{color:#000}.home-header.white{color:#fff}.home-header.white a{color:#fff}.home-section{position:relative}.home-section>img,.home-section>video{width:100%;display:block}.home-section>video{max-height:100dvh}.home-section .logic-driven-link{position:absolute;left:3.7%;top:87.6%;z-index:1;width:13.1%;height:6.2%;border-radius:999px}.home-section.gap-top{border-top:1.1503697617vw solid #fff}.home-section.home-hero{height:min(56.25vw,100svh);display:flex;align-items:center;justify-content:center;background-color:#000;overflow:hidden}.home-section.home-hero .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-section.home-hero .content{position:absolute;top:81%;left:0;z-index:1;width:100%;text-align:center;transform:translateY(-50%)}.home-section.home-hero .scroll-down{position:absolute;left:3.2%;bottom:5.5%;z-index:1;width:max(18px,1.8077239113vw);height:max(18px,1.8077239113vw);color:#fff}.home-section.home-hero .scroll-down svg{display:block;width:100%;height:100%}@media(max-aspect-ratio: 1/1){.home-section.home-hero{height:auto;min-height:100svh}.home-section.home-hero .hero-video{top:50%;left:50%;transform:translate(-50%, -50%);width:140%;height:auto;aspect-ratio:16/9}.home-section.home-hero .content{top:auto;bottom:3.3333333333rem;transform:none}.home-section.home-hero .scroll-down{bottom:1.1111111111rem}}.home-section.images-grid{background-color:#000}.home-section.images-grid video{width:100%}.home-section.images-grid .grid:after{content:"";display:block;clear:both}.home-section.images-grid .grid-sizer{width:100%}.home-section.images-grid .grid-item{float:left;width:20%;text-align:center}.home-section.images-grid .grid-item>div{position:relative;margin:7px}.home-section.images-grid .grid-item>div::before{content:"";display:block;padding-top:100%}.home-section.images-grid .grid-item>div>*{height:100%;max-width:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.home-section.images-grid .grid-item.grid-item--width2{width:40%}.home-section.images-grid .grid-item.grid-item--width2>div::before{padding-top:50%}.home-section.images-grid .grid-item.grid-item--height2>div:before{padding:102.5% 0}.home-section.brand-tabs{background-color:#e1e2e6}.home-section.brand-tabs .tabs-btns>div{padding:2.7777777778rem 0;text-align:center;cursor:pointer;font-size:1.3333333333rem}.home-section.brand-tabs .tabs-btns>div:not(.active){color:#b2b2b2}.home-section.brand-tabs .tab-content{display:none}.home-section.brand-tabs .tab-content.active{display:block}.home-section.brand-tabs .tab-content .logo-wrapper{padding:8.3333333333rem 1.1111111111rem 13.8888888889rem}.home-section.brand-tabs .tab-content .logo-wrapper div{height:8.3333333333rem;display:flex}.home-section.brand-tabs .tab-content .logo-wrapper img{max-width:100%;display:block;margin:auto;width:25rem}.home-section .color-wrapper .head{min-height:40svh}.home-section .color-wrapper .head .container{height:100%;display:flex;flex-direction:column}.home-section .color-wrapper .head .top{padding-top:4.4444444444rem}.home-section .color-wrapper .head .bottom{align-items:end}.home-section .color-wrapper .bottom{margin-top:auto;padding:2.2222222222rem 0;display:flex;align-items:center;justify-content:space-between;font-size:1rem;text-align:right}.home-section .color-wrapper .bottom img{height:2.7777777778rem}.home-section.color-palette{color:#fff}.home-section.color-palette .palette-row{display:flex}@media(max-width: 767px){.home-section.color-palette .palette-row{flex-wrap:wrap}}.home-section.color-palette .swatch{position:relative;display:flex;flex-direction:column;min-height:17.4609695974vw;padding:1.3968775678vw 1.6433853739vw 1.6433853739vw 1.1996713229vw}.home-section.color-palette .swatch.grey,.home-section.color-palette .swatch.black{width:50%;padding-top:6.8200493016vw}.home-section.color-palette .swatch.grey .values,.home-section.color-palette .swatch.black .values{justify-content:flex-start}.home-section.color-palette .swatch.grey .values span:first-child,.home-section.color-palette .swatch.black .values span:first-child{min-width:15.6943303205vw}.home-section.color-palette .swatch.grey{background-color:#f0f0f0;color:#000}.home-section.color-palette .swatch.black{padding-left:3.9934264585vw;background-color:#000}.home-section.color-palette .swatch.darkblue,.home-section.color-palette .swatch.blue{width:42.87%}.home-section.color-palette .swatch.darkblue{background-color:#001d51}.home-section.color-palette .swatch.blue{padding-left:2.2185702547vw;padding-right:2.0542317173vw;background-color:#0049ed}.home-section.color-palette .swatch.cyan{width:14.26%;padding-left:1.3968775678vw;padding-right:.9860312243vw;background-color:#00d1ea;color:#000}.home-section.color-palette .swatch.cyan .values{flex-direction:column;align-items:flex-start;gap:.8216926869vw}.home-section.color-palette .swatch.gradient{width:100%;min-height:26.3352506163vw;background:linear-gradient(to bottom, #00c8ea 1.5%, #008eeb 50%, #0049ed 84%)}@media(max-width: 767px){.home-section.color-palette .swatch.grey,.home-section.color-palette .swatch.black,.home-section.color-palette .swatch.darkblue,.home-section.color-palette .swatch.blue,.home-section.color-palette .swatch.cyan,.home-section.color-palette .swatch.gradient{width:100%;min-height:12.2222222222rem;padding:1.3888888889rem 1.1111111111rem}.home-section.color-palette .swatch.grey .values span:first-child,.home-section.color-palette .swatch.black .values span:first-child,.home-section.color-palette .swatch.darkblue .values span:first-child,.home-section.color-palette .swatch.blue .values span:first-child,.home-section.color-palette .swatch.cyan .values span:first-child,.home-section.color-palette .swatch.gradient .values span:first-child{min-width:9.4444444444rem}.home-section.color-palette .swatch.grey,.home-section.color-palette .swatch.black{padding-top:4.7222222222rem}.home-section.color-palette .swatch.cyan .values{gap:.5555555556rem}}.home-section.color-palette .section-title{position:absolute;top:1.2325390304vw;left:1.1996713229vw;font-size:max(22px,1.8488085456vw);font-weight:700;line-height:1.2;text-transform:uppercase;margin:0}@media(max-width: 767px){.home-section.color-palette .section-title{top:1.3888888889rem;left:1.1111111111rem}}.home-section.color-palette .name{font-size:max(13px,1.068200493vw);font-weight:700;line-height:1.2;text-transform:uppercase;margin:0}.home-section.color-palette .pantone{position:absolute;top:1.3968775678vw;margin:0;font-size:max(12px,1.1503697617vw);line-height:1.1;text-align:right}.home-section.color-palette .darkblue .pantone{right:1.6433853739vw}.home-section.color-palette .blue .pantone{right:2.0542317173vw}.home-section.color-palette .cyan .pantone{right:.9860312243vw}@media(max-width: 767px){.home-section.color-palette .darkblue .pantone,.home-section.color-palette .blue .pantone,.home-section.color-palette .cyan .pantone{top:1.3888888889rem;right:1.1111111111rem}}.home-section.color-palette .values{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;font-size:max(12px,1.1092851274vw);line-height:1.1}@media(min-width: 767px){.home-section.logo,.home-section.mobile-app,.home-section.active-anim,.home-section.shaping-section{display:flex;align-items:center;min-height:100svh}}.home-section.icons{padding:5.5555555556rem 0;min-height:100svh;display:flex;flex-direction:column;text-align:center}.home-section.icons .container{margin:auto}.home-section.active-anim{padding:5.5555555556rem 0}.home-section.shaping-section{padding:8.3333333333rem 0 11.1111111111rem;text-align:center}.home-section.shaping-section h3{font-size:2.5rem}.home-section.shaping-section h2{font-size:4.4444444444rem;font-weight:700}.home-section.shaping-section .anim-erea{margin:6.9444444444rem auto 0;width:55.5555555556rem;max-width:100%}@media(max-width: 767px){.home-section.shaping-section h3{font-size:1.8888888889rem}.home-section.shaping-section h2{font-size:2.7777777778rem}}.home-section.mobile-app{background-color:#000;padding:5.5555555556rem 0;text-align:center}.home-section.mobile-app img{max-width:100%}.home-section.mobile-app .img-container{position:relative;display:inline-block}.home-section.mobile-app .img-container lottie-player{width:80%;position:absolute;top:7%;left:10%;z-index:1}.home-section.sliders{background-color:#fff;padding:.9860312243vw 0}.home-section.sliders .left-slider{margin-bottom:1.1503697617vw}.home-section.sliders .item{padding:0 .5751848809vw}.home-section.sliders img{width:auto}@media(max-width: 992px){.home-section.sliders img{height:13.8888888889rem}}@media(max-width: 480px){.home-section.sliders img{height:11.1111111111rem}}@media(min-width: 993px){.home-section.sliders .left-slider img{height:21.2818405916vw}.home-section.sliders .right-slider img{height:22.2678718159vw}}@media(max-width: 992px){.home-section.sliders{padding:.6666666667rem 0}.home-section.sliders .left-slider{margin-bottom:.5555555556rem}.home-section.sliders .item{padding:0 .2777777778rem}}.home-section.closing .closing-stage{position:relative;width:min(100%,177.53dvh);aspect-ratio:2560/1442;margin-inline:auto;overflow:hidden}.home-section.closing .closing-art{display:block;width:100%;height:100%}.home-section.closing .content{position:absolute;top:41%;left:0;width:100%;text-align:center;transform:translateY(-50%)}.home-section.closing.is-armed:not(.is-active) .closing-art,.home-section.closing.is-armed:not(.is-active) .btn-pill{opacity:0}.home-section.closing.is-active .closing-a{animation:closing-slant 1.2s cubic-bezier(.16, 1, .3, 1) .1s both}.home-section.closing.is-active .closing-letter{animation:closing-rise 1.1s cubic-bezier(.16, 1, .3, 1) calc(.2s + var(--i)*.07s) both}.home-section.closing.is-active .closing-spark{animation:closing-slant 1.1s cubic-bezier(.16, 1, .3, 1) .85s both}.home-section.closing.is-active .closing-tag-glyph{animation:closing-fade-up .7s cubic-bezier(.16, 1, .3, 1) calc(1s + var(--i)*.025s) both}.home-section.closing.is-active .closing-byline{animation:closing-fade-up 1s cubic-bezier(.16, 1, .3, 1) 1.6s both}.home-section.closing.is-active .btn-pill{animation:closing-fade-up 1s cubic-bezier(.16, 1, .3, 1) 1.4s both}.home-section.closing.is-active .closing-line{animation:closing-lines-in 1.8s cubic-bezier(.16, 1, .3, 1) calc(.5s + var(--d)*.12s) both,closing-lines-flow 6s linear calc(3.4s + var(--d)*.14s) infinite}.home-section.visual-language .vl-stage{position:relative;aspect-ratio:2560/1214}.home-section.visual-language .vl-thumb{position:absolute;padding:0;border:0;background:none;cursor:pointer;filter:grayscale(1);transition:filter ease .3s}.home-section.visual-language .vl-thumb::after{content:"";position:absolute;inset:-4px -12px}.home-section.visual-language .vl-thumb.active{filter:none}.home-section.visual-language .vl-thumb img{display:block;width:100%;height:100%}.home-section.visual-language .vl-image{position:absolute;left:51.758%;top:10.544%;width:42.969%;height:78.904%;-o-object-fit:contain;object-fit:contain;opacity:0;visibility:hidden;transition:opacity ease .35s,visibility ease .35s}.home-section.visual-language .vl-image.active{opacity:1;visibility:visible}.home-section.brand-info-section{text-align:center;background-color:#0049ed;padding:8.3333333333rem 0}@media(max-width: 767px){.home-section.brand-info-section{padding:5rem 0}}.home-section.brand-info-section .container>div{width:35.5555555556rem;max-width:100%;margin:auto}.home-section.brand-info-section .link{display:flex;justify-content:center;margin-bottom:2.5rem;font-size:.8333333333rem}.home-section.brand-info-section .tagline{font-family:"TT Norms Pro",sans-serif;font-size:2.4444444444rem;line-height:1.15;margin-bottom:1.6666666667rem}.home-section.brand-info-section p{font-size:1.1111111111rem;line-height:1.6666666667rem;margin-bottom:2.7777777778rem}.home-section.brand-info-section .brand-logo{width:18.3333333333rem;max-width:60vw;margin:0 auto;display:block}.inner-section{--section-bg: #f4f2ed;background-color:var(--section-bg)}.inner-section .full-h-wrapper{display:flex;flex-direction:column;min-height:100dvh;padding-top:22dvh;padding-top:12dvh}@media(max-width: 992px){.inner-section .full-h-wrapper{padding-top:5.5555555556rem}}.inner-section:not(.inner-hero) .full-h-wrapper{padding-bottom:8dvh}.inner-section.full-bg{position:relative}.inner-section.full-bg .media-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.inner-section.full-bg .media-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inner-section .content-wrapper{padding:5dvh 0;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.inner-section .media-content{text-align:center;height:44dvh;height:55dvh;display:flex;flex-direction:column}.inner-section .media-content img{margin:auto;max-height:100%}.inner-section .media-content>div{height:100%}@media(max-height: 580px){.inner-section .media-content{height:70vh}}.inner-section .media-content [class*=col]{display:flex;padding-top:.5rem;padding-bottom:.5rem}@media(max-width: 576px){.inner-section .media-content [class*=col]{flex:auto}}.inner-section .owl-carousel,.inner-section .owl-stage,.inner-section .owl-stage-outer{height:40svh}.inner-section .item{height:40svh;padding:0 1.3888888889rem}@media(max-width: 767px){.inner-section .item{display:flex}.inner-section .item img{margin:auto}}.inner-section .item img{height:40svh;width:auto}@media(max-width: 992px){.inner-section .item img{height:13.8888888889rem}}@media(max-width: 480px){.inner-section .item img{height:11.1111111111rem}}.inner-section .section-foot{display:flex;align-items:end;justify-content:space-between}@media(max-width: 767px){.inner-section .section-foot{flex-wrap:wrap;align-items:center}}@media(max-width: 767px){.inner-section .section-foot>div{margin:.5555555556rem 0}.inner-section .section-foot>div.text{width:100%}}@media(min-width: 768px){.inner-section .section-foot>div{width:27.7777777778rem;width:33.3333333333%}}.inner-section .section-foot>div:nth-child(2){text-align:center}.inner-section .section-foot>div:last-child{text-align:end}@media(max-width: 768px){.inner-section .section-foot>div:last-child{display:block}}.inner-section .section-foot>div img{height:3.8888888889rem}.inner-section .section-foot h2{font-size:1.3888888889rem;margin:0 0 .7777777778rem;font-weight:700}.inner-section .section-foot p{font-size:.7777777778rem;line-height:1.1111111111rem;font-weight:500}.inner-section .section-foot a.download{font-size:1.3888888889rem;display:inline-flex;align-items:center;height:2.7777777778rem;padding:0 1.3888888889rem;border:2px solid #0049ed;border-radius:999px;color:#000;font-weight:400;white-space:nowrap;transition:all ease .3s}.inner-section .section-foot a.download:hover{background-color:#0049ed;color:#fff}.inner-section .icons .icons-grid .icon{margin-bottom:1.6666666667rem}.inner-section .icons .icons-grid .icon img{height:2.7777777778rem}@media(max-width: 767px){.inner-section .icons .icons-grid .icon img{height:2.5rem}}@media(min-width: 1200px){.inner-container{width:84%;margin:auto}}.primary-bg,.secondary-bg,.mint-bg{color:#f4f2ed}.primary-bg.inner-section .section-foot a.download,.secondary-bg.inner-section .section-foot a.download,.mint-bg.inner-section .section-foot a.download{border-color:#f4f2ed;color:#f4f2ed}.primary-bg.inner-section .section-foot a.download:hover,.secondary-bg.inner-section .section-foot a.download:hover,.mint-bg.inner-section .section-foot a.download:hover{background-color:#f4f2ed;color:var(--section-bg)}.primary-bg{--section-bg: #0049ed;background-color:var(--section-bg)}.secondary-bg{--section-bg: #1e1d1b;background-color:var(--section-bg)}.mint-bg{--section-bg: #08c461;background-color:var(--section-bg)}.lightgray-bg{--section-bg: #f4f2ed;background-color:var(--section-bg);color:#1e1d1b}.white-bg{--section-bg: #FFF;background-color:var(--section-bg)}.gray-bg{--section-bg: #e8e8e8;background-color:var(--section-bg)}.pink-bg{--section-bg: #FC83E1;background-color:var(--section-bg)}.green-bg{--section-bg: #00D4A6;background-color:var(--section-bg)}.framed{--frame-color: #f4f2ed;--frame-size: 1.3333333333rem;--frame-radius: 2rem;position:relative;isolation:isolate;background-color:var(--frame-color)}.framed::before{content:"";position:absolute;inset:var(--frame-size);border-radius:var(--frame-radius);background-color:var(--section-bg);z-index:-1}.framed.frame-primary{--frame-color: #0049ed}.framed.frame-secondary{--frame-color: #1e1d1b}@media(max-width: 1399px){.framed>.container{padding-inline:calc(var(--bs-gutter-x)*.5 + var(--frame-size))}}@media(max-width: 767px){.framed{--frame-size: 0.5555555556rem;--frame-radius: 1.1111111111rem}}.inner-section.dark-content .content-wrapper{background-color:#2d2d2b;padding-inline:1.6666666667rem;margin-bottom:5dvh}@media(max-width: 767px){.inner-section.dark-content .content-wrapper{padding-inline:.8333333333rem}}.inner-hero .text-wrapper{display:flex}.inner-hero .text-wrapper>div{width:50%}.inner-hero .text-wrapper h1{font-weight:700;margin:0}.inner-hero .text-wrapper p{font-weight:500}.inner-hero .image-wrapper{margin-top:auto;height:50vh}@keyframes closing-rise{from{transform:translateY(58px)}to{transform:translateY(0)}}@keyframes closing-slant{from{transform:translate(-26.7px, 58px)}to{transform:translate(0, 0)}}@keyframes closing-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes closing-lines-in{from{transform:translateY(-550px)}to{transform:translateY(0)}}@keyframes closing-lines-flow{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.65, 0, .35, 1)}50%,100%{transform:translateY(275px)}}/*# sourceMappingURL=style.css.map */