*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-ms-scroll-chaining:none;overscroll-behavior:none;background:#000;height:100%;font-size:62.5%;overflow:hidden}@media only screen and (min-width:112.5em){html{font-size:75%}}@media only screen and (max-width:77em){html{font-size:56.25%}}@media only screen and (max-width:57em){html{font-size:50%}}body{cursor:auto;scrollbar-color:dark;max-width:100vw;font-family:Inter,sans-serif;font-size:2.3rem;font-weight:300;line-height:2;overflow-x:hidden}*{overflow-wrap:break-word;word-wrap:break-word}::selection{color:#ffffffe6;background:#3e83a4}.wrapper{-o-transition:all .3s;cursor:url(/cursor-mac3.cur),auto;background:#fff;width:100vw;height:100%;transition:all .3s;position:absolute;overflow:hidden}.wrapper__inner{filter:blur();-o-transition:all .3s;background:0 0;transition:all .3s;animation:1s fadein;position:relative;overflow:hidden scroll}.wrapper__inner::-webkit-scrollbar{display:none}.wrapper__loading{z-index:200;cursor:url(/cursor-mac3.cur),auto;background:#fff;width:100vw;height:100%;animation:1s fadein;position:absolute;overflow:hidden}.overlay{z-index:900;background:#171717d9;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden scroll}.overlay__close{cursor:pointer;z-index:901;color:#999;transition:all .3s;position:absolute;top:3.14rem;right:3.14rem}.overlay__close:hover{color:#2b5d80}.overlay::-webkit-scrollbar{width:.314rem}.overlay::-webkit-scrollbar-track{background:#000000e6}.overlay::-webkit-scrollbar-thumb{background:#3e83a4;border-radius:100%}.overlay::-webkit-scrollbar-thumb:hover{background:#999}@keyframes fadein{0%{opacity:0}to{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.header{background:#171717cc!important;border-bottom:1px solid #ffffff1a!important}}.header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;width:100vw;height:5rem;transition:all .3s;display:flex;position:absolute;top:0;left:0}.header__langs{z-index:100;align-items:center;height:5rem;animation:1s appear;display:flex;position:absolute;top:0;left:0}.header__langs__bg{color:#999;-o-transition:all .3s;margin:2rem 0 2rem 2rem;font-size:1.8rem;text-decoration:none;transition:all .3s}.header__langs__en{color:#4d4d4d;-o-transition:all .3s;margin:2rem 0 2rem 2rem;font-size:1.8rem;text-decoration:none;transition:all .3s}.heading-box{z-index:0;opacity:1;-o-transition:all .3s;align-items:center;height:5rem;transition:all .3s;display:flex;position:absolute;top:0;left:3rem}.heading-box__heading{color:#3e83a4;-o-transition:all 1s;margin-right:.5rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:600;transition:all 1s}.heading-box__subheading{color:#999;text-align:center;margin:0 .5rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:300}.heading-box__subheading:nth-child(4){animation:2s appear}.heading-box__subheading:nth-child(5){animation:2.5s appear}.heading-box--hidden{opacity:0}.light-mode{background:#fff;border-radius:1rem;width:3rem;height:2rem}.logowrap{-o-transition:all .3s;z-index:3;cursor:pointer;width:12rem;height:12rem;transition:all .3s;position:absolute;top:8rem;left:50vw;transform:translate(-50%)}@media only screen and (max-width:43.75em){.logowrap{width:7rem;height:7rem;top:7rem}}.logowrap__scrolled{opacity:.5;-o-transition:all .3s;left:-webkit-calc(100vw - 14rem);cursor:pointer;transition:all .3s;left:calc(100vw - 14rem)}@media only screen and (max-width:43.75em){.logowrap__scrolled{left:-webkit-calc(100vw - 7rem);left:calc(100vw - 7rem)}}.line{background:#000;border-radius:100%;height:3px;position:absolute;box-shadow:0 0 .5rem #fff}.line--clicked{background:#fff}.line--0{-o-transition:all .314s;width:3px;height:100%;transition:all .314s;top:0%;left:50%}.line--1{top:-webkit-calc(50% - 9.42%);-o-transition:all .314s;width:50%;transition:all .314s;top:40.58%;left:25%}.line--2{-o-transition:all .314s;width:100%;transition:all .314s;top:50%;left:0%}.line--3{top:-webkit-calc(50% + 9.42%);-o-transition:all .314s;width:50%;transition:all .314s;top:59.42%;left:25%}.logo__indicator{color:#fff;opacity:1;-o-transition:all .6s ease;background:#000000b3;border:1px solid #ffffff1a;border-radius:1rem;padding:0 1rem;font-size:12px;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(50%,-250%)}@media only screen and (max-width:43.75em){.logo__indicator{transform:translate(20%,-150%)}}.logo__indicator__hidden{opacity:0}.show-num{-webkit-transform:rotateX(0),translate(0%, 0%);transform:rotateX(0),translate(0%, 0%);filter:blur()}.hide-num{-webkit-transform:rotateX(90deg),translate(0%, 230%);transform:rotateX(90deg),translate(0%, 230%);filter:blur(50px)}.scroll-down{color:#4d4d4d;flex-direction:column;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;bottom:4rem;right:6rem}.scroll-down span:first-child{font-size:2.3rem;animation:3s infinite pop}@media only screen and (max-width:43.75em){.scroll-down{display:none}}@keyframes pop{0%{transform:translateY(0%)}15%{transform:translateY(31.4%)}30%{transform:translateY(0%)}}.promotion{width:-webkit-calc(100% - 14rem);color:#fff;width:calc(100% - 14rem);left:4rem;top:-webkit-calc(100vh - 4rem - 8rem - 8rem);padding:4rem 3rem;font-weight:300;position:relative;top:calc(100vh - 20rem)}@media only screen and (max-width:43.75em){.promotion{top:-webkit-calc(100vh - 6rem - 16rem);width:100%;top:calc(100vh - 22rem);left:0}}.promotion__box{width:-webkit-calc(100% - 14rem);justify-content:space-between;align-items:flex-start;width:calc(100% - 14rem);margin-top:8rem;animation:2s 2s appeardelayed;display:flex}@media only screen and (max-width:77em){.promotion__box{flex-direction:column;align-items:flex-start;width:100%}}.promotion__heading{width:-webkit-calc(100% - 8rem);background:-webkit-linear-gradient(45deg,#fff,#3e83a4);-webkit-text-fill-color:#0000;-webkit-background-clip:text;width:calc(100% - 8rem);font-size:7rem;font-weight:300}@media only screen and (max-width:43.75em){.promotion__heading{width:auto;font-size:5rem}}.promotion__heading--main{background:-webkit-linear-gradient(#4d4d4d,#4d4d4d);-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:5rem;animation:2s 2s appeardelayed}@media only screen and (max-width:43.75em){.promotion__heading--main{width:auto;font-size:4rem}}.promotion__title{max-width:40rem}.promotion__title__sub{-o-transition:all .3s ease;margin-bottom:2rem;margin-right:2rem;font-size:3rem;font-weight:400;transition:all .3s;display:block;position:relative}@media only screen and (max-width:43.75em){.promotion__title__sub{margin-right:0}}.promotion__title__sub>span{color:#3e83a4b3;cursor:pointer;padding:0 .5rem;font-size:2.3rem;text-decoration:none;position:absolute;top:-1rem}.promotion__title__par{-o-transition:all .3s ease;font-size:2.3rem;font-weight:200;transition:all .3s}.promotion__cta{color:#999;text-align:center;flex-direction:column;align-items:center;width:auto;margin-top:20rem;display:flex;position:relative}@media only screen and (max-width:57em){.promotion__cta{width:-webkit-calc(100vw - 22rem);text-align:left;width:calc(100vw - 22rem)}}@media only screen and (max-width:43.75em){.promotion__cta{width:100%}}.promotion__cta__btn{color:#3e83a4;cursor:pointer;-o-transition:all .314s;background:0 0;border:none;border-radius:1rem;margin-top:4rem;padding:3rem;font-size:2.3rem;font-weight:600;transition:all .314s}@media only screen and (max-width:43.75em){.promotion__cta__btn{text-align:left;padding-left:0}}.line-element{background:#fff3;width:1px;height:3rem}@media only screen and (max-width:77em){.line-element{width:3rem;height:1px}}.line-element__box{flex-direction:column;justify-content:center;align-self:center;align-items:center;margin:0 2rem;display:flex}@media only screen and (max-width:77em){.line-element__box{flex-direction:row;align-self:flex-start;width:100%;max-width:40rem;margin:5rem 0}}@keyframes appeardelayed{0%{opacity:0}50%{opacity:0}to{opacity:1}}.footer{text-align:center;color:#4d4d4d;z-index:8;padding:3.14rem 3.14rem 4rem;font-size:1.4rem;position:relative;left:50%;transform:translate(-50%)}.footer__reading{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.8rem 0;max-width:88rem;margin:0 auto 2.4rem;padding:0;font-size:1.2rem;list-style:none;display:flex}.footer__reading li{padding:0 1.4rem;position:relative}.footer__reading li:not(:last-child):after{content:"·";color:#4d4d4d;opacity:.55;position:absolute;top:50%;right:-.2rem;transform:translateY(-50%)}.footer__reading li a{color:#4d4d4d;text-decoration:none;transition:color .3s}.footer__reading li a:hover{color:#3e83a4}.footer__copy{color:#4d4d4d;letter-spacing:.02em;margin:0;font-size:1.3rem}.footer__terms{width:-webkit-calc(100% - 14rem);width:calc(100% - 14rem);margin-top:10rem;position:relative;left:7rem}.footer__terms span{color:#3e83a4;cursor:pointer;margin-right:1rem;padding:0 1rem;font-size:12px;text-decoration:none}.footer__terms p{margin:2rem 0}.footer__terms__sub{width:-webkit-calc(100% - 8rem);color:#4d4d4d;width:calc(100% - 8rem);font-size:12px;position:relative;left:4rem}.cta{color:#3e83a4;cursor:pointer;-o-transition:all .314s;background:0 0;border:none;border-radius:1rem;padding:3.14rem 6.28rem;font-size:2.3rem;font-weight:700;transition:all .314s}.cta__box{text-align:center;max-width:57vw;left:-webkit-calc(43vw / 2);justify-content:center;align-items:flex-start;height:20vh;margin-top:20rem;margin-bottom:10rem;display:flex;position:relative;left:21.5vw}.cta__box__nav{height:auto;margin-top:0;margin-bottom:0;position:absolute;top:10rem;left:0}@media only screen and (max-width:43.75em){.cta__box__nav{top:7rem;left:3rem}}.cta__box__nav button{-o-transition:all .3s;transition:all .3s}.cta__box__nav button:hover{text-shadow:0 0 1rem #2b5d80;color:#3e83a4}@media only screen and (max-width:43.75em){.cta__box__nav button{height:7rem;padding:1rem;font-size:1.8rem}}.left-arrow{color:#999;z-index:10;position:absolute;bottom:6.28rem;left:12vw}.right-arrow{color:#999;z-index:10;position:absolute;bottom:6.28rem;right:12vw}.left__logobox{background:0 0;width:30%;height:20rem;position:absolute;bottom:0;left:0}.left__logobox__line{opacity:.314;background:#3e83a433;border-radius:100%;height:.628rem;position:absolute;left:0;box-shadow:0 0 2rem #2b5d80}.left__logobox__line--alt{opacity:.6;background:#2b5d804d;border-radius:100%;height:.3rem;position:absolute;left:0}.left__logobox__line--0,.left__logobox__line--0--alt{opacity:.628;-o-transition:all .314s;width:3.14rem;height:100%;transition:all .314s;top:0%;left:-3.12rem}.left__logobox__line--1{top:-webkit-calc(50% - 10%);-o-transition:all .314s;width:200%;transition:all .314s;top:40%;left:-100%}.left__logobox__line--1--alt{top:-webkit-calc(50% - 10%);-o-transition:all .314s;width:50%;transition:all .314s;top:40%;left:0%}.left__logobox__line--2{-o-transition:all .314s;width:400%;transition:all .314s;top:50%;left:-200%}.left__logobox__line--2--alt{-o-transition:all .314s;width:100%;transition:all .314s;top:50%;left:0%}.left__logobox__line--3{top:-webkit-calc(50% + 10%);-o-transition:all .314s;width:200%;transition:all .314s;top:60%;left:-100%}.left__logobox__line--3--alt{top:-webkit-calc(50% + 10%);-o-transition:all .314s;width:50%;transition:all .314s;top:60%;left:0%}.right__logobox{background:0 0;width:30%;height:20rem;position:absolute;bottom:0;right:0}.right__logobox__line{opacity:.6;background:#fff9;border-radius:100%;height:.3rem;position:absolute;right:0}.right__logobox__line--alt{opacity:.6;background:#2b5d804d;border-radius:100%;height:.3rem;position:absolute;right:0}.right__logobox__line--0,.right__logobox__line--0--alt{opacity:.628;-o-transition:all .314s;width:3.14rem;height:100%;transition:all .314s;top:0%;right:-3.12rem}.right__logobox__line--1{top:-webkit-calc(50% - 10%);-o-transition:all .314s;width:200%;transition:all .314s;top:40%;left:0%}.right__logobox__line--1--alt{top:-webkit-calc(50% - 10%);-o-transition:all .314s;width:50%;transition:all .314s;top:40%;right:0%}.right__logobox__line--2{-o-transition:all .314s;width:400%;transition:all .314s;top:50%;left:-100%}.right__logobox__line--2--alt{-o-transition:all .314s;width:100%;transition:all .314s;top:50%;right:0%}.right__logobox__line--3{top:-webkit-calc(50% + 10%);-o-transition:all .314s;width:50%;transition:all .314s;top:60%;left:0%}.right__logobox__line--3--alt{top:-webkit-calc(50% + 10%);-o-transition:all .314s;width:50%;transition:all .314s;top:60%;right:0%}.about{justify-content:center;-webkit-align-items:center;padding:0 3.14rem -webkit-calc(3 * 3.14rem) 0;flex-direction:column;align-items:flex-start;margin-top:100vh;padding:0 3.14rem 9.42rem 0;display:flex}.about__slidepage{width:100vw;-webkit-box-shadow:0rem 2rem 4rem -2rem #000,inset;box-shadow:0rem 2rem 4rem -2rem #000,inset;flex-direction:column;justify-content:center;align-items:flex-start;margin:10rem 0;padding:2rem 5rem 2rem 7rem;display:flex;position:relative;left:0}.about__heading{color:#ffffffe6;letter-spacing:.5rem;text-align:left;margin-bottom:-webkit-calc(1.5 * 3.14rem);width:-webkit-calc(100% - 16rem);opacity:0;-o-transition:all .6s ease;width:calc(100% - 16rem);margin-bottom:4.71rem;font-size:5rem;font-weight:300;transition:all .6s;transform:translateY(50%)}@media only screen and (max-width:43.75em){.about__heading{width:-webkit-calc(100%);width:100%;font-size:4rem}}.about__heading--appear{opacity:1;transform:translate(0%)}.about__par{color:#999;width:-webkit-calc(100% - 18rem);text-indent:3.14rem;text-align:left;opacity:0;-o-transition:all 1.2s ease;width:calc(100% - 18rem);font-size:2.3rem;font-weight:300;transition:all 1.2s;transform:translateY(20%)}@media only screen and (max-width:43.75em){.about__par{width:100%}}.about__par--1,.about__par--2{margin-bottom:-webkit-calc(1.5 * 3.14rem);margin-bottom:4.71rem}.loader__topline{background:#00000080;width:100vw;height:.1rem;animation:1s expand;position:absolute;top:5rem;left:0}.loader__sideline{height:-webkit-calc(100% - 5rem);background:#00000080;width:.1rem;height:calc(100% - 5rem);animation:1.5s expand;position:absolute}.loader__sideline--1{top:5rem;left:4rem}.loader__sideline--2{top:5rem;right:4rem}.loader__heading-box{justify-content:center;align-items:center;height:5rem;display:flex}.loader__heading-box__heading{color:#3e83a4;-o-transition:all 1s;margin-right:.5rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:600;transition:all 1s}.loader__heading-box__heading:first-child{animation:.5s appear}.loader__heading-box__heading:nth-child(2){animation:1s appear}.loader__heading-box__heading:nth-child(3){animation:1.5s appear}.loader__heading-box__subheading{color:#999;text-align:center;margin:0 .5rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:300}.logo-pulse{z-index:100;width:100vw;height:100vh;position:absolute}.loading__logowrap{-o-transition:all .3s;cursor:pointer;width:12rem;height:12rem;transition:all .3s;position:absolute;top:3rem;left:50vw;transform:translate(-50%)}@media only screen and (max-width:43.75em){.loading__logowrap{width:7rem;height:7rem;top:3rem}}.loading__line{background:#2b5d80;border-radius:100%;height:2.68%;position:absolute}.loading__line--1{top:-webkit-calc(50% - 9.42%);-o-transition:all .3s;width:50%;transition:all .3s;animation:1s expand;top:40.58%;left:25%}.loading__line--2{-o-transition:all .314s;width:100%;transition:all .314s;animation:1s expand;top:50%;left:0%}.loading__line--3{top:-webkit-calc(50% + 9.42%);-o-transition:all .3s;width:50%;transition:all .3s;animation:1s expand;top:59.42%;left:25%}.loading__line--0{-o-transition:all .3s;width:100%;transition:all .3s;top:50%;left:50%;transform:translate(-50%,50%)rotate(90deg)}.hidden{opacity:0;animation:1s hide}.hiddenfull{display:none}@keyframes expand{0%{transform:scale(0)}30%{transform:scale(0)}to{transform:scale(1)}}@keyframes hide{0%{opacity:1}to{opacity:0}}.process{flex-direction:column;justify-content:center;align-items:center;margin:35rem 0;padding:2rem;display:flex}.process__heading{color:#fff;letter-spacing:.314rem;margin-bottom:6.28rem}.process__element{-o-transition:all .6s;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:100%;margin:9.42rem 0;transition:all .6s;display:flex;position:relative}.process__element__image{opacity:.5}.process__element__image__cont{-ms-grid-row-align:center;align-self:center;width:4rem;margin:6rem 0;left:50%}@media only screen and (max-width:43.75em){.process__element__image__cont{-ms-grid-row-align:center;align-self:center;margin-right:0}}.process__element__heading{color:#fff;text-align:center;letter-spacing:.628rem;justify-content:space-between;align-items:center;width:90%;margin-bottom:5rem;font-size:4rem;font-weight:300;transition:all .3s;display:flex}@media only screen and (max-width:43.75em){.process__element__heading{flex-direction:column;width:auto}}.process__element__heading__num{color:#999;text-align:center;-o-transition:all .3s;font-size:2.3rem;font-weight:300;transition:all .3s;position:relative;top:0}@media only screen and (max-width:43.75em){.process__element__heading__num{margin:0 0 5rem}}.process__element__heading__num:before{content:"";background:linear-gradient(#17171700,#999);width:1px;height:5rem;margin-top:-150%;margin-left:50%;position:absolute}.process__element__heading__num:after{content:"";background:linear-gradient(#999,#17171700);width:1px;height:3rem;position:absolute;bottom:-100%;left:50%}.process__element__par{color:#999;text-align:left;text-indent:7.64rem;width:90%;font-size:1.8rem}@media only screen and (max-width:43.75em){.process__element__par{text-indent:3.14rem}}.four__cont{background:#171717;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;box-shadow:inset 0 0 5rem #000}.four__image{margin-bottom:3.14rem}.four__texts{justify-content:center;align-items:center;margin-bottom:3.14rem;font-size:2.3rem;font-weight:200;display:flex}@media only screen and (max-width:43.75em){.four__texts{flex-direction:column}}.four__texts__numbers{letter-spacing:.5rem;color:#999;margin-right:3.14rem;font-size:6.28rem;font-weight:200}@media only screen and (max-width:43.75em){.four__texts__numbers{margin-right:0}}.four__texts__words{color:#999;margin-left:3.14rem;font-size:2.3rem;font-weight:200}@media only screen and (max-width:43.75em){.four__texts__words{margin-top:3.14rem;margin-left:0}}.four__button{cursor:pointer;text-align:center;color:#3e83a4;border:1px solid #2b5d80;border-radius:.5rem;padding:.628rem 3.14rem;font-size:2.3rem;font-weight:500;text-decoration:none}.services{margin:6.28rem 0;padding:2rem;position:relative}@media only screen and (max-width:43.75em){.services{padding:2rem 0}}.services__first{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}@media only screen and (max-width:43.75em){.services__first{flex-direction:column}}.services__first h2{color:#171717e6;letter-spacing:3px;font-size:7rem;font-weight:400}.services__first p{color:#000;justify-self:flex-end}.services__first #reference{align-self:center}.services__first__textbox{background:#000;border-radius:15px;padding:15px;color:#fff!important}@media only screen and (max-width:43.75em){.services__first__textbox{align-self:center;margin:0}}.services__cont{flex-wrap:wrap;flex:1;padding-right:2rem;display:flex;position:relative}.services__element{color:#fff;flex-direction:column;justify-content:center;font-size:12px;display:flex}.services__element__wrap{-o-transition:all .3s;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-left:6rem;transition:all .3s;display:flex}@media only screen and (max-width:43.75em){.services__element__wrap{padding-left:0}}.services__element__heading{text-align:center;color:#999;margin:5rem 0 0;padding:3rem 2rem 3rem 4rem;font-size:3rem;font-weight:300;transition:all .3s}.services__element__heading:hover{cursor:pointer}@media only screen and (max-width:43.75em){.services__element__heading:hover{cursor:default}}.service__description{color:#999;text-indent:4rem;max-width:calc(100% - 15rem);padding-right:10rem;font-size:2.3rem;font-weight:200;animation:1s appear}@media only screen and (max-width:43.75em){.service__description{max-width:100%;padding-left:4rem;padding-right:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}.projects{border:1px solid #ffffff1a;border-left:none;border-right:none;margin:6.28rem 0;padding:2rem;position:relative}.projects__first{width:-webkit-calc(100% - 14rem);align-self:flex-start;width:calc(100% - 14rem);position:relative;left:4rem}.projects__first h2{color:#00000080;margin-bottom:6rem;font-size:7rem;font-weight:900}.projects__first p{text-indent:4rem;color:#fff}.projects__name{width:-webkit-calc(100% - 14rem);color:#999;width:calc(100% - 14rem);margin-bottom:10rem;font-size:3rem;font-weight:300;position:relative;top:0;left:6rem}.projects__description{width:-webkit-calc(100% - 8rem);width:calc(100% - 8rem);margin-bottom:30rem;margin-left:4rem;padding:0 4rem;display:flex}@media only screen and (max-width:43.75em){.projects__description{text-align:center;flex-direction:column}}.projects__description h3{color:#fff;-o-transition:all .3s;max-width:-webkit-calc(50vw - 10rem);flex-direction:column;align-items:flex-start;max-width:calc(50vw - 10rem);margin-top:4rem;font-size:1.8rem;font-weight:300;transition:all .3s;display:flex}@media only screen and (max-width:43.75em){.projects__description h3{align-items:center;max-width:none}}.projects__description h3 span:first-child{color:#999;font-size:2.3rem}.deer{filter:brightness(0%)invert(.7);-o-transition:all 1s;height:15rem;margin-bottom:8rem;transition:all 1s;position:relative;top:8rem;left:50%;transform:translate(-50%)}@media only screen and (max-width:43.75em){.deer{height:7rem}}.deer--clip{clip-path:polygon(0% 0%,100% 0%,100% 80%,50% 100%,0% 80%)}.background-of-project{z-index:-1;-o-transition:all .3s;transition:all .3s}.background-of-project__cont{-o-transition:all .3s;border:1px solid #ffffff1a;border-left:none;border-right:none;width:100vw;height:20rem;transition:all .3s;position:relative;left:0;box-shadow:inset 0 0 3rem 1rem #00000080,0 0 3rem 0 #000}.hovered{box-shadow:inset 0 0 1rem #3e83a4,0 0 3rem -2rem #3e83a4}.proj-box{border:none;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:50vw;height:5rem;position:relative;left:50vw}.form-page__container{display:none}.cf-overlay{-webkit-backdrop-filter:blur(14px);z-index:1000;background:#0a0a0a8c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:4rem;transition:transform .7s cubic-bezier(.16,.84,.3,1),opacity .55s;display:flex;position:fixed;inset:0}@media only screen and (max-width:43.75em){.cf-overlay{align-items:stretch;padding:0}}.cf-panel{background:#faf8f5;grid-template-columns:4fr 6fr;width:100%;max-width:124rem;height:auto;max-height:calc(100vh - 8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 4rem 8rem -2rem #00000059}@media only screen and (max-width:57em){.cf-panel{grid-template-columns:1fr;max-height:100vh;overflow-y:auto}}@media only screen and (max-width:43.75em){.cf-panel{height:100vh;max-height:100vh}}.cf-close{cursor:pointer;letter-spacing:.35rem;text-transform:uppercase;color:#161616;z-index:5;background:0 0;border:none;padding:1rem 0;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;position:absolute;top:3rem;right:3rem}.cf-close span{position:relative}.cf-close span:after{content:"";background:#2b5d80;width:100%;height:1px;transition:width .35s;position:absolute;bottom:-.6rem;left:0}.cf-close:hover span:after{background:#2b5d80}@media only screen and (max-width:43.75em){.cf-close{top:2rem;right:2rem}}.cf-aside{background:#faf8f5;border-right:1px solid #16161624;flex-direction:column;justify-content:center;padding:8rem 6rem;display:flex}@media only screen and (max-width:57em){.cf-aside{border-bottom:1px solid #16161624;border-right:none;padding:6rem 5rem 4rem}}@media only screen and (max-width:43.75em){.cf-aside{padding:5rem 3rem 3rem}}.cf-eyebrow{letter-spacing:.35rem;text-transform:uppercase;color:#2b5d80;margin-bottom:3rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600}.cf-heading{letter-spacing:-.025em;color:#161616;margin-bottom:3rem;font-family:Inter,sans-serif;font-size:4.6rem;font-weight:300;line-height:1.1}@media only screen and (max-width:57em){.cf-heading{font-size:3.4rem}}@media only screen and (max-width:43.75em){.cf-heading{font-size:2.8rem}}.cf-heading em{color:#2b5d80;font-style:normal;font-weight:500}.cf-heading--small{margin-bottom:4rem;font-size:3rem}.cf-sub{color:#161616b8;max-width:38rem;margin-bottom:5rem;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.55}.cf-email{letter-spacing:.02rem;color:#161616;border-bottom:1px solid #161616;align-self:flex-start;padding:.8rem 0;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s}.cf-email:hover{color:#2b5d80;border-color:#2b5d80}.cf-form{background:#faf8f5;flex-direction:column;justify-content:center;padding:8rem 6rem;display:flex}@media only screen and (max-width:57em){.cf-form{padding:4rem 5rem 6rem}}@media only screen and (max-width:43.75em){.cf-form{padding:3rem 3rem 5rem}}.cf-field{border-bottom:1px solid #16161624;margin-bottom:3rem;padding:1.2rem 0 1.5rem;transition:border-color .3s;position:relative}.cf-field:focus-within{border-color:#161616}.cf-field.is-err{border-color:#c8243f}.cf-field label{letter-spacing:.15rem;text-transform:uppercase;color:#16161673;margin-bottom:.8rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;display:block}.cf-field input,.cf-field textarea{color:#161616;resize:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Inter,sans-serif;font-size:1.9rem;font-weight:400;line-height:1.5}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#16161673}.cf-field--ta textarea{min-height:4rem;max-height:30rem;overflow:hidden}.cf-submit{letter-spacing:.35rem;text-transform:uppercase;color:#161616;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:3rem;padding:1.2rem 0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;transition:color .3s,opacity .3s;position:relative}.cf-submit:after{content:"";background:#2b5d80;width:8rem;height:1px;transition:width .5s cubic-bezier(.16,.84,.3,1);position:absolute;bottom:0;left:0}.cf-submit:hover:after{width:100%}.cf-submit.is-disabled{color:#16161673;cursor:not-allowed}.cf-submit.is-disabled:after{background:#16161673}.cf-submit.is-disabled:hover:after{width:8rem}.cf-thanks{flex-direction:column;align-items:flex-start;display:flex}.form-page,.form-page__topcontacts,.form-page__title,.form-page__button,.form-page__button--disabled{display:none}.np{z-index:2;color:#fffffff0;background:#0a0907;grid-template:"shell reading"1fr"foot foot"/minmax(0,1.5fr) minmax(28rem,1fr);gap:4rem 8rem;width:100vw;height:100vh;padding:6rem;animation:.9s cubic-bezier(.16,.84,.3,1) npFade;display:grid;position:fixed;inset:0;overflow-y:auto}@media only screen and (max-width:57em){.np{grid-template:"shell""reading""foot"/1fr;gap:4rem}}@media only screen and (max-width:43.75em){.np{gap:3rem;padding:4rem 3rem}}.np:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 20% 0,#3e83a424,#0000 60%),radial-gradient(70% 50% at 100% 100%,#3e83a414,#0000 70%);position:absolute;inset:0}.np-totop{cursor:pointer;letter-spacing:.35rem;text-transform:uppercase;color:#fffffff0;z-index:3;background:0 0;border:none;padding:1rem 0;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;position:absolute;top:6rem;right:6rem}.np-totop span{position:relative}.np-totop span:after{content:"";background:#ffffffad;width:100%;height:1px;transition:background .3s;position:absolute;bottom:-.6rem;left:0}.np-totop:hover span:after{background:#fffffff0}@media only screen and (max-width:43.75em){.np-totop{font-size:1.2rem;top:4rem;right:3rem}}.np-shell{z-index:1;flex-direction:column;grid-area:shell;justify-content:center;max-width:88rem;display:flex;position:relative}.np-eyebrow{letter-spacing:.35rem;text-transform:uppercase;color:#6fb0d1;margin-bottom:4rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;animation:1.2s .25s both npRise}.np-heading{letter-spacing:-.035em;color:#fffffff0;margin-bottom:5rem;font-family:Inter,sans-serif;font-size:9rem;font-weight:200;line-height:1.02}@media only screen and (max-width:57em){.np-heading{font-size:5.4rem}}@media only screen and (max-width:43.75em){.np-heading{font-size:3.4rem;line-height:1.06}}.np-heading span{display:block}.np-heading em{color:#6fb0d1;font-style:normal;font-weight:400}.np-heading .np-l1{animation:1.4s .35s both npRise}.np-heading .np-l2{animation:1.4s .55s both npRise}.np-heading .np-l3{animation:1.4s .75s both npRise}.np-heading .np-l4{animation:1.4s .95s both npRise}.np-sub{color:#ffffffad;letter-spacing:.01em;max-width:50rem;font-family:Inter,sans-serif;font-size:2rem;font-weight:300;line-height:1.5;animation:1.4s 1.2s both npRise}@media only screen and (max-width:43.75em){.np-sub{font-size:1.7rem}}.np-foot{z-index:1;border-top:1px solid #ffffff24;grid-area:foot;justify-content:space-between;align-items:center;padding-top:3rem;animation:1.4s 1.4s both npRise;display:flex;position:relative}@media only screen and (max-width:43.75em){.np-foot{flex-direction:column;align-items:flex-start;gap:2.5rem}}.np-reading{z-index:1;grid-area:reading;align-self:end;max-width:38rem;padding:0;animation:1.4s 1.3s both npRise;position:relative}@media only screen and (max-width:57em){.np-reading{align-self:start;max-width:none}}.np-reading__eyebrow{letter-spacing:.35rem;text-transform:uppercase;color:#6fb0d1;margin:0 0 2.4rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600}.np-reading__list{border-top:1px solid #ffffff24;margin:0 0 2.4rem;padding:0;list-style:none}.np-reading__list li{border-bottom:1px solid #ffffff24}.np-reading__link{color:inherit;justify-content:space-between;align-items:baseline;gap:1.6rem;padding:1.4rem 0;text-decoration:none;transition:padding .3s;display:flex}.np-reading__link:hover{padding-left:.6rem}.np-reading__link:hover .np-reading__title{color:#6fb0d1}.np-reading__title{color:#fffffff0;letter-spacing:-.005em;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4;transition:color .3s}@media only screen and (max-width:43.75em){.np-reading__title{font-size:1.4rem}}.np-reading__meta{letter-spacing:.15rem;text-transform:uppercase;color:#ffffff6b;flex-shrink:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500}.np-reading__all{letter-spacing:.35rem;text-transform:uppercase;color:#fffffff0;padding:.6rem 0;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.np-reading__all:after{content:"";background:#6fb0d1;width:6rem;height:1px;transition:width .55s cubic-bezier(.16,.84,.3,1);position:absolute;bottom:0;left:0}.np-reading__all:hover:after{width:10rem}.np-cta{letter-spacing:.35rem;text-transform:uppercase;color:#fffffff0;cursor:pointer;background:0 0;border:none;padding:1.5rem 0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;position:relative}.np-cta:after{content:"";background:#6fb0d1;width:12rem;height:1px;transition:width .55s cubic-bezier(.16,.84,.3,1);position:absolute;bottom:0;left:0}.np-cta:hover:after{width:100%}.np-email{letter-spacing:.02em;color:#ffffffad;border-bottom:1px solid #0000;padding:.6rem 0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;text-decoration:none;transition:color .3s,border-color .3s}.np-email:hover{color:#fffffff0;border-color:#ffffffad}@keyframes npFade{0%{opacity:0}to{opacity:1}}@keyframes npRise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.nav-page,.nav-page__innercont,.nav-page__innercont__el,.nav-page__text,.scroll-to-top,.scroll-to-top__image{display:none}.j{width:100%;position:relative}.j__inner{max-width:100rem;margin:0 auto;padding:0 6rem}@media only screen and (max-width:43.75em){.j__inner{padding:0 3rem}}.j__eyebrow{letter-spacing:.35rem;text-transform:uppercase;color:#2b5d80;margin-bottom:4rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600}.j__line{letter-spacing:-.025em;color:#171717;font-family:Inter,sans-serif;font-size:5.6rem;font-style:normal;font-weight:300;line-height:1.1}@media only screen and (max-width:57em){.j__line{font-size:4rem}}@media only screen and (max-width:43.75em){.j__line{font-size:2.8rem}}.j__line em{color:#2b5d80;font-style:normal;font-weight:500}.j__line--small{font-size:3.6rem}@media only screen and (max-width:57em){.j__line--small{font-size:2.8rem}}@media only screen and (max-width:43.75em){.j__line--small{font-size:2.2rem}}.j__caption{letter-spacing:.02rem;color:#171717d1;max-width:56rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6}.j__rule{background:#17171738;width:6rem;height:1px;margin:6rem 0}.j-fade{opacity:0;transition:opacity 1.4s cubic-bezier(.16,.84,.3,1),transform 1.4s cubic-bezier(.16,.84,.3,1);transform:translateY(3rem)}.j-fade.is-in{opacity:1;transform:translateY(0)}.j-fade--slow{transition-duration:2s}.j-fade--late{transition-delay:.35s}.j-fade--later{transition-delay:.7s}.hero{align-items:center;width:100%;height:100vh;padding:0 6rem;display:flex;position:relative}@media only screen and (max-width:43.75em){.hero{padding:0 3rem}}.hero__eyebrow{letter-spacing:.35rem;text-transform:uppercase;color:#2b5d80;margin-bottom:4rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;animation:1.4s .4s both heroAppear}.hero__title{letter-spacing:-.03em;color:#171717;max-width:86rem;font-family:Inter,sans-serif;font-size:7rem;font-style:normal;font-weight:300;line-height:1.04}@media only screen and (max-width:57em){.hero__title{font-size:5rem}}@media only screen and (max-width:43.75em){.hero__title{font-size:3.4rem}}.hero__title span{display:block}.hero__title em{color:#2b5d80;font-style:normal;font-weight:500}.hero__title .l1{animation:1.6s .7s both heroAppear}.hero__title .l2{animation:1.6s 1s both heroAppear}.hero__title .l3{animation:1.6s 1.3s both heroAppear}.hero__sub{letter-spacing:.04rem;color:#171717;margin-top:5rem;font-family:Inter,sans-serif;font-size:1.9rem;font-weight:400;animation:1.6s 1.9s both heroAppear}.hero__sub em{color:#2b5d80;font-family:Inter,sans-serif;font-size:1.9rem;font-style:normal;font-weight:600}.hero__begin{letter-spacing:.35rem;text-transform:uppercase;color:#171717;cursor:pointer;background:0 0;border:none;padding:1.5rem 0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600;animation:1.8s 2.4s both heroAppear;position:absolute;bottom:6rem;left:6rem}@media only screen and (max-width:43.75em){.hero__begin{bottom:4rem;left:3rem}}.hero__begin:after{content:"";background:#2b5d80;width:8rem;height:1px;margin-top:1rem;transition:width .5s;display:block}.hero__begin:hover:after{width:14rem}@keyframes heroAppear{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.origin-list{margin:4rem 0 0;padding:0;list-style:none}.origin-list li{color:#171717;letter-spacing:-.01em;padding:.8rem 0;font-family:Inter,sans-serif;font-size:2.6rem;font-style:normal;font-weight:400;line-height:1.5}@media only screen and (max-width:57em){.origin-list li{font-size:2.2rem}}@media only screen and (max-width:43.75em){.origin-list li{font-size:1.7rem}}.origin-list li span{color:#2b5d80;vertical-align:middle;letter-spacing:.1rem;width:4rem;margin-right:2rem;font-family:Inter,sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;display:inline-block}.offer-grid{border-top:1px solid #17171738;border-bottom:1px solid #17171738;grid-template-columns:repeat(3,1fr);gap:0;margin-top:6rem;display:grid}@media only screen and (max-width:57em){.offer-grid{grid-template-columns:1fr}}.offer-card{background:#fff0;border-right:1px solid #17171738;padding:5rem 4rem;transition:background .5s}.offer-card:last-child{border-right:none}@media only screen and (max-width:57em){.offer-card{border-bottom:1px solid #17171738;border-right:none}.offer-card:last-child{border-bottom:none}}.offer-card:hover{background:#3e83a412}.offer-card__name{letter-spacing:.35rem;text-transform:uppercase;color:#2b5d80;margin-bottom:3rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600}.offer-card__time{color:#171717;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:2.4rem;font-style:normal;font-weight:400}.offer-card__time em{color:#171717;font-style:normal;font-weight:600}.offer-card__desc{color:#171717d1;min-height:7rem;margin-bottom:4rem;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.6}.offer-card__price{letter-spacing:-.02em;color:#171717;font-family:Inter,sans-serif;font-size:4rem;font-weight:300}.offer-card__note{letter-spacing:.03rem;color:#1717178c;margin-top:1rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500}.stakes-grid{border-top:1px solid #17171738;border-left:1px solid #17171738;grid-template-columns:1fr 1fr;gap:0;margin-top:7rem;display:grid}@media only screen and (max-width:43.75em){.stakes-grid{grid-template-columns:1fr}}.stakes-cell{border-bottom:1px solid #17171738;border-right:1px solid #17171738;flex-direction:column;align-items:flex-start;padding:5rem 4rem;display:flex}@media only screen and (max-width:43.75em){.stakes-cell{padding:4rem 3rem}}.stakes-cell__num{letter-spacing:-.04em;color:#2b5d80;margin-bottom:2rem;font-family:Inter,sans-serif;font-size:7.6rem;font-weight:200;line-height:1}@media only screen and (max-width:57em){.stakes-cell__num{font-size:5.4rem}}@media only screen and (max-width:43.75em){.stakes-cell__num{font-size:4.4rem}}.stakes-cell__t{color:#171717d1;max-width:36rem;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.55}.stakes-source{letter-spacing:.15rem;text-transform:uppercase;color:#1717178c;margin-top:3rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500}.compare{border-top:1px solid #17171738;border-bottom:1px solid #17171738;align-items:stretch;gap:0;margin-top:5rem;display:flex}@media only screen and (max-width:43.75em){.compare{flex-direction:column}}.compare__col{border-right:1px solid #17171738;flex:1;padding:4rem 3rem}.compare__col:last-child{border-right:none}@media only screen and (max-width:43.75em){.compare__col{border-bottom:1px solid #17171738;border-right:none}.compare__col:last-child{border-bottom:none}}.compare__label{letter-spacing:.3rem;text-transform:uppercase;color:#1717178c;margin-bottom:2rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600}.compare__value{color:#171717;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:3.2rem;font-style:normal;font-weight:300;line-height:1.2}@media only screen and (max-width:57em){.compare__value{font-size:2.6rem}}@media only screen and (max-width:43.75em){.compare__value{font-size:2.4rem}}.compare__value em{color:#2b5d80;font-style:normal;font-weight:500}.compare__sub{color:#171717d1;margin-top:1rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5}.testimonials{grid-template-columns:1fr 1fr;gap:0;margin-top:6rem;display:grid}@media only screen and (max-width:57em){.testimonials{grid-template-columns:1fr}}.testimonial{border-top:1px solid #17171738;border-right:1px solid #17171738;padding:5rem 4rem}.testimonial:nth-child(2n){border-right:none}@media only screen and (max-width:57em){.testimonial{border-right:none}}.testimonial__quote{color:#171717;letter-spacing:-.005em;margin-bottom:3rem;font-family:Inter,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.55}@media only screen and (max-width:43.75em){.testimonial__quote{font-size:1.8rem}}.testimonial__quote .mark{color:#2b5d80;margin:0 .2rem;font-weight:600}.testimonial__attr{letter-spacing:.03rem;color:#171717;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600}.testimonial__role{color:#171717ad;margin-top:.6rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400}.closing{text-align:left;padding:18rem 6rem 12rem}@media only screen and (max-width:43.75em){.closing{padding:12rem 3rem 8rem}}.closing__line{color:#171717;letter-spacing:-.03em;max-width:86rem;font-family:Inter,sans-serif;font-size:6.2rem;font-style:normal;font-weight:300;line-height:1.05}@media only screen and (max-width:57em){.closing__line{font-size:4.4rem}}@media only screen and (max-width:43.75em){.closing__line{font-size:3rem}}.closing__cta{letter-spacing:.35rem;text-transform:uppercase;color:#171717;cursor:pointer;background:0 0;border:none;margin-top:6rem;padding:1.5rem 0;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:600}.closing__cta:after{content:"";background:#2b5d80;width:12rem;height:1px;margin-top:1.2rem;transition:width .5s;display:block}.closing__cta:hover:after{width:22rem}.j-section{padding:18rem 0;position:relative}@media only screen and (max-width:43.75em){.j-section{padding:12rem 0}}.j-section--tight{padding:10rem 0;position:relative}.hero__cycle{color:#2b5d80;font-style:normal;font-weight:600;transition:opacity .4s;display:inline-block}.hero__cycle--out{opacity:0}.lp-root{color:#171717;background:#fff;width:100%;min-height:100vh;font-family:Inter,sans-serif;position:relative}.lp__inner{max-width:100rem;margin:0 auto;padding:0 6rem}@media only screen and (max-width:43.75em){.lp__inner{padding:0 2.4rem}}.lp__inner--narrow{max-width:68rem}.lp__eyebrow{letter-spacing:.35rem;text-transform:uppercase;color:#2b5d80;margin:0 0 3rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600}.lp-main{padding-bottom:0}.lp-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);background:#ffffffeb;border-bottom:1px solid #17171724;justify-content:space-between;align-items:center;padding:2.4rem 6rem;display:flex;position:sticky;top:0}@media only screen and (max-width:43.75em){.lp-header{padding:1.8rem 2.4rem}}.lp-header__brand{letter-spacing:.35rem;color:#171717;font-size:1.5rem;font-weight:600;text-decoration:none}.lp-header__back{letter-spacing:.25rem;text-transform:uppercase;color:#171717ad;font-size:1.3rem;font-weight:500;text-decoration:none;transition:color .3s}.lp-header__back:hover{color:#2b5d80}.lp-hero{padding:14rem 0 8rem}@media only screen and (max-width:43.75em){.lp-hero{padding:9rem 0 5rem}}.lp-hero__title{letter-spacing:-.03em;color:#171717;max-width:90rem;margin:0 0 3rem;font-family:Inter,sans-serif;font-size:6.4rem;font-weight:300;line-height:1.06}@media only screen and (max-width:57em){.lp-hero__title{font-size:4.6rem}}@media only screen and (max-width:43.75em){.lp-hero__title{font-size:3.2rem}}.lp-hero__title em{color:#2b5d80;font-style:normal;font-weight:500}.lp-hero__sub{color:#171717d1;max-width:64rem;margin:0 0 3rem;font-family:Inter,sans-serif;font-size:2rem;font-weight:400;line-height:1.55}@media only screen and (max-width:43.75em){.lp-hero__sub{font-size:1.7rem}}.lp-hero__sub em{color:#2b5d80;font-style:normal;font-weight:600}.lp-hero__meta{letter-spacing:.15rem;text-transform:uppercase;color:#1717178c;align-items:center;gap:1.2rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:500;display:flex}.lp-hero__dot{color:#17171738}.lp-prose{padding:4rem 0}.lp-prose+.lp-prose{padding-top:0}.lp-prose__h2{letter-spacing:-.02em;color:#171717;margin:6rem 0 2.4rem;font-family:Inter,sans-serif;font-size:3.2rem;font-weight:400;line-height:1.2}@media only screen and (max-width:43.75em){.lp-prose__h2{margin-top:4rem;font-size:2.4rem}}.lp-prose__h2:first-child{margin-top:0}.lp-prose__h3{color:#171717;letter-spacing:-.005em;margin:4rem 0 1.6rem;font-family:Inter,sans-serif;font-size:2rem;font-weight:500;line-height:1.3}.lp-prose__p{color:#171717d1;letter-spacing:-.002em;margin:0 0 2rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.7}@media only screen and (max-width:43.75em){.lp-prose__p{font-size:1.6rem;line-height:1.65}}.lp-prose__p em{color:#2b5d80;font-style:normal;font-weight:600}.lp-prose__p strong{color:#171717;font-weight:600}.lp-prose__p a{color:#2b5d80;border-bottom:1px solid #2b5d8059;text-decoration:none;transition:border-color .3s}.lp-prose__p a:hover{border-bottom-color:#2b5d80}.lp-prose__ul,.lp-prose__ol{margin:0 0 3rem;padding:0 0 0 2rem}.lp-prose__ul li,.lp-prose__ol li{color:#171717d1;letter-spacing:-.002em;margin:0 0 1.4rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.7}@media only screen and (max-width:43.75em){.lp-prose__ul li,.lp-prose__ol li{font-size:1.6rem;line-height:1.65}}.lp-prose__ul li em,.lp-prose__ol li em{color:#2b5d80;font-style:normal;font-weight:600}.lp-prose__ul li strong,.lp-prose__ol li strong{color:#171717;font-weight:600}.lp-prose__ul{padding-left:0;list-style:none}.lp-prose__ul li{padding-left:2.4rem;position:relative}.lp-prose__ul li:before{content:"";background:#2b5d80;width:1rem;height:1px;position:absolute;top:1.1rem;left:0}.lp-prose__ol li{padding-left:.6rem}.lp-prose__ol li::marker{color:#2b5d80;font-weight:600}.lp-prose__quote{color:#171717;border-left:2px solid #2b5d80;margin:4rem 0;padding:0 0 0 3rem;font-family:Inter,sans-serif;font-size:2.2rem;font-style:normal;font-weight:400;line-height:1.55}.lp-prose__rule{background:#17171724;border:none;height:1px;margin:5rem 0}.lp-callout-wrap{padding:3rem 0}.lp-callout{background:#fafafa;border-left:2px solid #2b5d80;border-radius:.4rem;padding:4rem;position:relative}@media only screen and (max-width:43.75em){.lp-callout{padding:3rem 2.4rem}}.lp-callout--fact{background:#fafafa;border-left-color:#2b5d80}.lp-callout--tip{background:#f5f1ec;border-left-color:#2b5d80}.lp-callout--warning{background:#ed01370a;border-left-color:#ed0137}.lp-callout__label{letter-spacing:.25rem;text-transform:uppercase;color:#2b5d80;margin:0 0 1.6rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600}.lp-callout--warning .lp-callout__label{color:#ed0137}.lp-callout__body{color:#171717d1;letter-spacing:-.002em;margin:0;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.65}@media only screen and (max-width:43.75em){.lp-callout__body{font-size:1.55rem}}.lp-callout__body em{color:#2b5d80;font-style:normal;font-weight:600}.lp-callout__body strong{color:#171717;font-weight:600}.lp-compare-wrap{padding:6rem 0}@media only screen and (max-width:43.75em){.lp-compare-wrap{padding:4rem 0}}.lp-compare{border-top:1px solid #17171738;border-bottom:1px solid #17171738;align-items:stretch;gap:0;display:flex}@media only screen and (max-width:43.75em){.lp-compare{flex-direction:column}}.lp-compare__col{border-right:1px solid #17171724;flex-direction:column;flex:1;justify-content:flex-start;padding:4rem 3rem;display:flex}.lp-compare__col:last-child{border-right:none}@media only screen and (max-width:43.75em){.lp-compare__col{border-bottom:1px solid #17171724;border-right:none;padding:3rem 2rem}.lp-compare__col:last-child{border-bottom:none}}.lp-compare__label{letter-spacing:.25rem;text-transform:uppercase;color:#1717178c;margin:0 0 2rem;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600}.lp-compare__value{letter-spacing:-.02em;color:#171717;margin:0 0 1.4rem;font-family:Inter,sans-serif;font-size:3.2rem;font-weight:300;line-height:1.15}@media only screen and (max-width:57em){.lp-compare__value{font-size:2.6rem}}@media only screen and (max-width:43.75em){.lp-compare__value{font-size:2.4rem}}.lp-compare__value em{color:#2b5d80;font-style:normal;font-weight:500}.lp-compare__sub{color:#171717d1;letter-spacing:-.002em;margin:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.55}.lp-compare__sub em{color:#2b5d80;font-style:normal;font-weight:600}.lp-cta{border-top:1px solid #17171724;margin-top:8rem;padding:14rem 0 12rem}@media only screen and (max-width:43.75em){.lp-cta{margin-top:5rem;padding:8rem 0 6rem}}.lp-cta__line{letter-spacing:-.03em;color:#171717;max-width:80rem;margin:0 0 2.4rem;font-family:Inter,sans-serif;font-size:4.8rem;font-weight:300;line-height:1.1}@media only screen and (max-width:57em){.lp-cta__line{font-size:3.6rem}}@media only screen and (max-width:43.75em){.lp-cta__line{font-size:2.6rem}}.lp-cta__line em{color:#2b5d80;font-style:normal;font-weight:500}.lp-cta__sub{color:#171717d1;max-width:60rem;margin:0 0 5rem;font-family:Inter,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.6}@media only screen and (max-width:43.75em){.lp-cta__sub{font-size:1.55rem}}.lp-cta__btn{letter-spacing:.35rem;text-transform:uppercase;color:#171717;cursor:pointer;text-align:left;background:0 0;border:none;padding:1.5rem 0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600}.lp-cta__btn:after{content:"";background:#2b5d80;width:10rem;height:1px;margin-top:1rem;transition:width .5s cubic-bezier(.16,.84,.3,1);display:block}.lp-cta__btn:hover:after{width:18rem}.lp-index-wrap{padding:4rem 0 10rem}@media only screen and (max-width:43.75em){.lp-index-wrap{padding:2rem 0 6rem}}.lp-index{border-top:1px solid #17171738;border-bottom:1px solid #17171738}.lp-index__row{color:inherit;border-bottom:1px solid #17171724;padding:4rem 0;text-decoration:none;transition:padding .4s cubic-bezier(.16,.84,.3,1),background .4s;display:block;position:relative}.lp-index__row:last-child{border-bottom:none}@media only screen and (max-width:43.75em){.lp-index__row{padding:3rem 0}}.lp-index__row:after{content:"→";color:#1717178c;opacity:0;font-size:1.6rem;font-weight:400;transition:opacity .4s,transform .4s cubic-bezier(.16,.84,.3,1),color .3s;position:absolute;top:4.4rem;right:1.4rem;transform:translate(-1rem)}@media only screen and (max-width:43.75em){.lp-index__row:after{display:none}}.lp-index__row:hover{background:#3e83a409;padding-left:2rem;padding-right:5rem}.lp-index__row:hover:after{opacity:1;color:#2b5d80;transform:translate(0)}.lp-index__row:hover .lp-index__title{color:#2b5d80}.lp-index__head{justify-content:space-between;align-items:baseline;gap:2rem;margin:0 0 1.4rem;display:flex}@media only screen and (max-width:43.75em){.lp-index__head{flex-direction:column;align-items:flex-start;gap:.8rem}}.lp-index__title{color:#171717;letter-spacing:-.015em;flex:1;margin:0;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.3;transition:color .3s}@media only screen and (max-width:57em){.lp-index__title{font-size:2rem}}@media only screen and (max-width:43.75em){.lp-index__title{font-size:1.8rem}}.lp-index__meta{letter-spacing:.2rem;text-transform:uppercase;color:#1717178c;flex-shrink:0;margin:0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500}.lp-index__desc{color:#171717d1;letter-spacing:-.002em;max-width:70rem;margin:0;font-family:Inter,sans-serif;font-size:1.55rem;font-weight:400;line-height:1.6}@media only screen and (max-width:43.75em){.lp-index__desc{font-size:1.45rem;line-height:1.55}}.lp-related{background:#fafafa;border-top:1px solid #17171724;padding:8rem 0 12rem}@media only screen and (max-width:43.75em){.lp-related{padding:6rem 0 8rem}}.lp-related__grid{background:#fff;border-top:1px solid #17171738;border-bottom:1px solid #17171738;grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media only screen and (max-width:57em){.lp-related__grid{grid-template-columns:1fr}}.lp-related__card{color:inherit;border-right:1px solid #17171724;padding:4rem 3rem;text-decoration:none;transition:background .4s;display:block}.lp-related__card:last-child{border-right:none}@media only screen and (max-width:57em){.lp-related__card{border-bottom:1px solid #17171724;border-right:none}.lp-related__card:last-child{border-bottom:none}}.lp-related__card:hover{background:#3e83a40d}.lp-related__card:hover .lp-related__title{color:#2b5d80}.lp-related__title{color:#171717;letter-spacing:-.01em;margin:0 0 1.4rem;font-family:Inter,sans-serif;font-size:1.9rem;font-weight:500;line-height:1.35;transition:color .3s}.lp-related__desc{color:#171717d1;margin:0 0 1.6rem;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55}.lp-related__meta{letter-spacing:.2rem;text-transform:uppercase;color:#1717178c;margin:0;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500}
