@font-face{font-family:Scto_Regular;src:url(/cdn/shop/files/SctoGroteskA-Regular.woff2?v=1765635351)}@font-face{font-family:Scto_Medium;src:url(/cdn/shop/files/SctoGroteskA-Medium.woff2?v=1765635351)}@font-face{font-family:Scto_Bold;src:url(/cdn/shop/files/SctoGroteskA-Bold.woff2?v=1765635352)}body .link--text:hover{color:#181c27}body .page-width{max-width:100%}body:before{position:fixed;top:-10rem;left:-10rem;will-change:transform;background-image:url(/cdn/shop/files/noise.png?v=1765688217);width:calc(100% + 20rem);height:calc(100% + 20rem);content:"";z-index:99999;pointer-events:none;animation:1s steps(2) 0s infinite normal none running noise;background-position:50% center}@keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}body .header-wrapper{position:absolute;left:50%;top:16px;transform:translate(-50%);width:100%;max-width:100%;background:initial;padding:0 50px}body .header-wrapper .header.page-width{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffa6;border-radius:12px;padding:13px 25px;height:70px;display:flex;justify-content:space-between;align-items:center}body .header-wrapper .header__heading-logo-wrapper{display:flex}body .header-wrapper .logo_desc{line-height:1;font-size:11px;margin:0 0 0 16px;padding-left:16px;border-left:1px solid rgb(24 28 39 / 10%);letter-spacing:2px;text-transform:uppercase;font-family:Scto_Regular;text-align:left}body .header-wrapper .header-header__utilities{display:flex;align-items:center;gap:10px}body .header-header__utilities .header_button-contact{background-color:#181c27;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px;border-radius:8px;height:42px;text-decoration:none;align-items:center;padding:0 24px;display:flex;font-family:Scto_Regular}@media screen and (max-width: 990px){.header--mobile-center .header__search{display:none}.header--mobile-center .header__heading-link{margin-left:-.75rem}body .header-wrapper .header.page-width{padding:13px 20px}}@media screen and (max-width: 750px){body .header-wrapper{padding:0 15px}body .header-wrapper .logo_desc{display:none}body .header-wrapper .header.page-width{padding:13px 15px}}.enova-description--container .rich-text__caption{font-size:clamp(10px,2vw,15px);letter-spacing:2px;text-transform:uppercase;display:inline-block;background-color:#daff00;padding:9px 24px;transform:translateY(clamp(0px,0vw,7px)) rotate(-6deg);font-family:Scto_Regular;margin-left:clamp(-15px,2vw,-30px);margin-bottom:clamp(5px,2vw,0px)}.enova-description--container .rich-text__heading{font-size:clamp(40px,4.5vw,90px);text-transform:uppercase;line-height:clamp(40px,5vw,90px);letter-spacing:-.025em;margin:0 0 24px;font-family:Scto_Medium}.enova-description--container .rich-text__text{margin:0;width:100%;max-width:520px;font-size:16px;line-height:23px;font-family:Scto_Regular}.enova-description--container .rich-text__blocks{max-width:calc(100% - 550px);width:100%}@media screen and (max-width: 990px){.enova-description--container .rich-text__blocks{max-width:100%}}@media screen and (max-width: 750px){.enova-description--container .rich-text__wrapper{padding:0}.enova-description--container .rich-text__text{font-size:15px}}.projects-grid-items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;z-index:1;position:relative}.projects-grid-item{display:flex;flex-direction:column;position:relative;z-index:1}.projects-media-wrapper{position:relative;display:flex}.projects-media-wrapper img{display:block;width:100%;height:100%;border-radius:16px}.projects-media-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.projects-media-wrapper:hover img,.video-on-hover{opacity:0}.projects-media-wrapper:hover .video-on-hover{opacity:1}.projects-item-header{position:relative}.projects-grid-item-list{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 16px 16px;background:linear-gradient(0deg,#0000004d,#fff0)}.projects-grid-item-list ul{list-style:none;margin:0;display:flex;padding:16px;gap:6px}.projects-grid-item-list ul li{font-size:clamp(11px,2vw,12.75px);color:#fff;background-color:#ffffff40;padding-inline:13px;border-radius:12px;letter-spacing:.015em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:23px;padding-top:1px;font-family:Scto_Regular}.projects-grid-item-footer{padding:16px 4px 0}.projects-grid-item-footer h2{margin:0 0 10px;font-size:clamp(14px,2vw,18px);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:Scto_Medium}.projects-grid-item-footer p{font-size:clamp(12px,2vw,14px);line-height:1.4;margin:0;font-family:Scto_Regular}.projects-grid-date{transform:rotate(-90deg);transform-origin:100% 0;position:absolute;right:-5px;top:0}.projects-grid-date p{font-size:clamp(12px,2vw,13px);margin:0;line-height:1;font-family:Scto_Medium}.projects-grid-item a{text-decoration:none;color:#000}.enova__work-marquee{display:inline-flex;transform:rotate(-90deg);transform-origin:100% 0;position:absolute;width:100%;max-width:100%;height:max-content;overflow:hidden;right:20vw;top:-50vw;z-index:-1}.enova__work-track{display:flex;width:200%;animation:marquee 20s linear infinite}@keyframes marquee{to{transform:translate(0)}0%{transform:translate(-50%)}}.enova__work-word{font-size:12vw;display:inline-flex;align-items:center;font-family:Scto_Medium;text-transform:uppercase;color:#353535}.enova__work-word:before{content:"";background-color:#daff00;height:2.5vw;width:2.5vw;display:inline-block;margin-inline:4vw;border-radius:100%;position:relative;top:-2px}@media screen and (max-width: 1024px){.projects-grid-items{grid-template-columns:repeat(2,1fr);gap:20px}.projects-grid-items{display:flex;flex-wrap:nowrap;overflow:scroll;gap:30px}.projects-grid-item{width:100%;min-width:300px}}@media screen and (max-width: 990px){.project-grid-item-empty{display:none}}.enova-information--container .rich-text__blocks{max-width:100%}.enova-information--container .rich-text__heading{margin:0;font-size:clamp(24px,7vw,57px);line-height:1.3;text-indent:9vw;position:relative;font-weight:500;letter-spacing:-.02em;font-family:Scto_Medium}.enova-information--container .rich-text__heading:before{content:"";height:clamp(2px,0vw,4px);width:5vw;background-color:#181c27;position:absolute;top:clamp(15px,4vw,25px);left:clamp(5px,2vw,15px)}.enova-information--container .rich-text__heading strong{position:relative;font-weight:initial}.enova-information--container .rich-text__heading strong:before{content:"";height:45%;width:105%;background-color:#daff00;position:absolute;z-index:-1;bottom:0}.enova-projects--container .multicolumn-card__image-wrapper{display:block;width:100%;max-width:clamp(110px,2vw,150px);object-fit:contain;max-height:53px}html body .enova-projects--container.background-none .multicolumn-card__info{padding-bottom:0;padding-top:10px}body .enova-projects--container .multicolumn-card__info p{font-size:clamp(13px,2vw,14px);line-height:1.5;font-family:Scto_Regular}.enova-projects--container .multicolumn-list{row-gap:60px}.enova-projects--container .multicolumn-card{padding-left:clamp(15px,2vw,32px);border-left:1px solid rgb(24 28 39 / 10%)}.enova-title1-container .rich-text__blocks{max-width:800px}.enova-title1-container .rich-text__heading{font-size:clamp(24px,7vw,57px);line-height:1.3;letter-spacing:-.02em;font-family:Scto_Medium}@media screen and (max-width: 750px){.enova-title1-container .rich-text__wrapper{padding:0}}.projects-tab-wrapper{display:flex}.projects-tab-image-column{width:100%;max-width:600px;min-width:600px;position:sticky;top:140px;height:calc(100vh - 180px)}.projects-tab-list-column{width:100%;padding-left:50px}.projects-tab-image-display{position:relative;width:100%;height:100%}.projects-tab-image-content{position:absolute;top:0;left:0;width:100%;height:100%}.projects-tab-interactive-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .15s ease-in-out;border-radius:12px}.projects-tab-interactive-image[style*="opacity: 1"]{opacity:1}.projects-tab-interactive-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgb(24 28 39 / 15%);cursor:default;transition:background-color .15s,opacity .15s;position:relative}.projects-tab-url{padding:15px 0;width:100%;text-decoration:none;color:#000}.projects-tab-interactive-item:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease-in-out;pointer-events:none;cursor:none}.projects-tab-interactive-item:hover:after,.projects-tab-interactive-item.is-active:after{width:100%}.projects-tab-item-content{display:flex;justify-content:space-between;width:100%}.projects-tab-item-title,.projects-tab-item-year{font-family:Scto_Regular;font-size:clamp(13px,2vw,16px)}.projects-tab-interactive-item:hover,.projects-tab-interactive-item.is-active{opacity:1}@media (max-width: 990px){.projects-tab-wrapper{flex-direction:column}.projects-tab-image-column{position:static;width:100%;margin-bottom:30px;height:auto;display:none}.projects-tab-list-column{width:100%;padding-left:0}}.partner--container{padding-left:50px;padding-right:50px;padding-top:140px}.partner--container .page-width{padding:clamp(15px,5vw,96px) clamp(15px,5vw,72px);background:#fff;border-radius:16px}.partner--container .multicolumn__title{flex-wrap:nowrap;align-items:flex-start}.partner--container h2.title{font-size:clamp(24px,7vw,57px);line-height:1.3;font-family:Scto_Medium;max-width:480px;letter-spacing:-.02em}.partner--container .desc-wrapper-with-link{font-size:clamp(15px,3vw,18px);max-width:640px;margin:0 0 0 auto}.partner--container .multicolumn-list{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;gap:1px;background-color:#181c270d;padding:1px}body .partner--container .multicolumn-list__item{max-width:100%;width:100%}body .partner--container .multicolumn-card__image-wrapper{margin:0}.partner--container .multicolumn-card{position:relative}.partner--container .multicolumn-card__info{width:calc(100% - 1px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .15s ease-in-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffa6;height:100%;display:flex;align-items:center;padding:10px!important;pointer-events:none;border-radius:16px!important}.partner--container .multicolumn-list .media{background-color:#fff;padding:15px 0!important}.partner--container .multicolumn-list .media img{position:initial;margin:auto}.partner--container .multicolumn-list__item:hover .media img{opacity:1;filter:grayscale(0)}.partner--container .multicolumn-list__item:hover .multicolumn-card__info{opacity:1}.partner--container .multicolumn-card__info p{font-size:clamp(12px,1vw,15px);line-height:1.2;font-family:Scto_Regular}@media screen and (max-width: 990px){.partner--container .multicolumn-list{grid-template-columns:repeat(2,1fr);padding-left:0!important;padding-right:0!important;border-radius:0 0 16px 16px}.partner--container .multicolumn-list .multicolumn-list__item:last-child .media{border-radius:0 0 16px}.partner--container .multicolumn-list .multicolumn-list__item:nth-last-child(2) .media{border-radius:0 0 0 16px}.partner--container .multicolumn__title{flex-direction:column}.partner--container .page-width{padding-bottom:0}}@media screen and (max-width: 750px){.partner--container{padding-left:15px;padding-right:15px}}.service-nodes-container{padding:80px 0;overflow:hidden}.section-header{margin-bottom:60px;text-align:left}.section-header__title{margin:0 0 40px;font-size:clamp(24px,7vw,57px);line-height:1.3;font-family:Scto_Medium;letter-spacing:-.02em}.section-header__sub{font-family:Scto_Regular;opacity:.8;width:100%;max-width:700px;margin:0;font-size:clamp(15px,3vw,18px)}.nodes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,calc(50% - 20px)));justify-content:center;gap:40px;margin-top:40px}.node-card{border-radius:16px;padding-bottom:60px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.node-card-shadow{position:absolute;width:100%;height:100%;background:radial-gradient(59.43% 59.43% at 50.07% 40.57%,#000000b3,#000000e6),#fff0;top:0;left:0;display:block!important;pointer-events:none}.node-visual-area{position:relative;width:100%;height:100%}.enova-services-list{padding:2.5vw 2vw;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:35vw;align-items:center;justify-items:center;grid-template-areas:"service1 . service2" "service3 center-icon service4" "service5 . .";margin-bottom:0}.enova-services-center-item{grid-area:center-icon;position:relative}.center-icon-wrapper{background:var(--accent);display:flex;align-items:center;justify-content:center;height:clamp(50px,5vw,110px);width:clamp(50px,5vw,110px);border-radius:15px;position:relative}.center-icon-wrapper img{width:100%;height:auto;max-width:clamp(30px,3vw,60px)}.enova-services-item{display:inline-flex;align-items:center;background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / 15%);padding:.65vw 1vw .65vw 0;font-size:clamp(11px,1vw,15px);width:max-content;line-height:clamp(1em,1.3vw,1.1em);border-radius:8px;z-index:1;position:relative;color:#fff;font-family:Scto_Regular}.enova-services-list li:not(.enova-services-center-item):before{content:"";height:5px;width:5px;border-radius:10px;background-color:var(--accent);display:inline-block;margin-inline:11px;margin-left:13px}.enova-services-center-item svg{position:absolute}.enova-services-center-item svg path{stroke:var(--accent);stroke-dasharray:5;stroke-dashoffset:300;animation:lauch-line 15s linear forwards infinite}@keyframes lauch-line{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.for-service-1{top:-7.5vw;right:2vw;width:6vw;height:7.6vw}.for-service-2{bottom:2.7vw;left:5vw;width:11.5vw;height:8vw}.for-service-3{right:5.1vw;top:2.25vw;width:9vw;height:1vw}.for-service-4{top:5vw;left:4.5vw;width:7.4vw;height:5vw}.for-service-5{top:4.3vw;right:4.5vw;width:8vw;height:9vw}.service1{grid-area:service1;transform:translate(5vw)}.service2{grid-area:service2;transform:translate(-.5vw,1vw)}.service3{grid-area:service3}.service4{grid-area:service4;transform:translate(-1vw,7.5vw)}.service5{grid-area:service5}.node-text-area{padding:0 15px}.node-text-area h3{color:#fff;margin:0 0 20px;font-size:clamp(30px,3vw,40px);position:relative;font-family:Scto_Regular}.node-desc{color:#fff;width:100%;max-width:490px;opacity:.8;font-size:clamp(15px,3vw,18px);font-family:Scto_Regular}@media screen and (min-width: 990px){.node-card:only-child{max-width:calc(100% - 40px);margin:0}.node-card:nth-child(2n){transform:translateY(-130px)}}@media screen and (max-width: 990px){.nodes-grid{flex-direction:column;display:flex}.service1{transform:translate(clamp(15vw,5vw,5vw))}.service2{transform:translate(clamp(-6vw,2vw,-7vw));top:10px}.service3{transform:translate(clamp(11vw,2vw,-15vw))}.service4{transform:translate(clamp(-9vw,-10vw,1vw));top:50px}.service5{transform:translate(clamp(8vw,2vw,2vw))}}.featured--blog .title-wrapper-with-link h2{font-size:clamp(24px,7vw,57px);line-height:1.3;font-family:Scto_Medium;letter-spacing:-.02em}.featured--blog .blog__view-all{position:absolute;top:90px;right:50px}.featured--blog .blog__view-all .blog__button,.featured--blog .title-wrapper-with-link .link{margin-top:0;background-color:#181c27;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px;border-radius:8px;height:42px;text-decoration:none;align-items:center;padding:0 24px;display:flex;font-family:Scto_Regular}.featured--blog .blog__view-all .blog__button:after,.featured--blog .blog__view-all .blog__button:before{display:none}.featured--blog .card__inner{margin-bottom:15px}.featured--blog .article-card:hover .card__inner img{transform:initial!important}.featured--blog .article-card__image{border-radius:16px}.featured--blog .card__information{padding:0 4px!important;display:flex;flex-direction:column}.featured--blog .article-card__excerpt{display:none}.featured--blog .card__content{display:block!important}body .featured--blog .card__inner{border-radius:16px}.featured--blog .slider-buttons{display:none}.featured--blog .circle-divider:after{content:"";height:1px;width:24px;border-radius:10px;display:inline-block;background-color:#181c2726;margin-inline:8px;margin-bottom:4px}.featured--blog .article-card__info{font-size:clamp(12px,2vw,14px);order:1;width:100%;font-family:Scto_Regular;padding:0}.featured--blog .card__heading{margin-bottom:0!important;order:2;width:100%}.featured--blog .card__heading a{font-size:20px;letter-spacing:-.01em;line-height:26px;margin:8px 0 0;font-family:Scto_Regular}.featured--blog .article-card-wrapper:hover .card__heading a{text-decoration:none}.main-featured-blog .article-card__excerpt{margin:0;order:3;width:100%;display:block}.main-featured-blog .blog-articles{grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px}.article-template .page-width--narrow{padding:0 50px}@media screen and (max-width: 750px){.featured--blog .page-width{padding-left:0;padding-right:0}}.collapsible--container .collapsible-content-wrapper-narrow{padding:0 50px;max-width:100%}.collapsible--container .accordion__title{font-size:clamp(18px,2vw,20px);letter-spacing:-.01em;font-family:Scto_Regular}.collapsible--container .accordion summary{padding-block:24px}.collapsible--container .accordion summary:hover{background:initial}.collapsible--container .accordion summary:hover .accordion__title{text-decoration:none}.collapsible--container .grid__item .accordion,.collapsible--container .grid__item{transition:all .15s ease-in-out}.collapsible--container .grid__item:hover .accordion{opacity:.5}.collapsible--container .grid__item .accordion:hover{opacity:1}.collapsible--container .accordion__content{font-size:16px;line-height:1.2;margin-bottom:30px;font-family:Scto_Regular}@media screen and (max-width: 750px){.collapsible--container .collapsible-content-wrapper-narrow{padding:0 15px}}.footer--menu-list .multicolumn-card__info .inline-richtext{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px;font-family:Scto_Regular}.footer--menu-list .multicolumn-card__info .rte{margin-top:0}.footer--menu-list .multicolumn-card__info .rte ul{padding:0;list-style:none}.footer--menu-list .multicolumn-card__info .rte ul li{opacity:.7;text-decoration:none;color:#fff;transition:all .1s ease;display:flex;background-color:#ffffff12;border:1px solid rgb(255 255 255 / 14%);padding:clamp(8px,2vw,10px) clamp(8px,2vw,12px);border-radius:8px;font-size:clamp(12px,2vw,14px);font-family:Scto_Regular;margin-bottom:10px;width:fit-content}.footer--menu-list .multicolumn-card__info .rte ul li:last-child{margin-bottom:0}.footer--menu-list .multicolumn-card__info{padding:0!important}@media screen and (max-width: 990px){.footer--menu-list .multicolumn-list{row-gap:50px}}.footer--info .rich-text__heading{margin:0 0 24px;font-size:clamp(28px,3vw,40px);letter-spacing:-.01em;font-family:Scto_Regular;line-height:1.2}.footer--info .rich-text__text{max-width:670px;margin:auto;font-size:clamp(14px,2vw,18px);position:relative;opacity:.7;line-height:1.5;font-family:Scto_Regular}.footer--info .rich-text__buttons a{color:#fff;display:inline-flex;align-items:center;line-height:1;font-size:clamp(14px,2vw,18px);gap:16px;font-family:Scto_Regular}.footer--info .rich-text__buttons a:before{display:none}.footer--info .rich-text__buttons a:after{content:"";background-image:url(/cdn/shop/files/copy.svg?v=1766357325);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:16px;width:16px;position:initial}.footer--copyright .multicolumn-list .multicolumn-list__item:first-child .rte,.footer--copyright .multicolumn-list .multicolumn-list__item:last-child .rte{font-family:Scto_Regular;font-size:12px;letter-spacing:1px;opacity:.7;text-transform:uppercase}.footer--copyright .multicolumn-list .multicolumn-list__item:last-child ul{list-style:none;padding:0;display:flex;justify-content:flex-end;gap:10px}.footer--copyright .multicolumn-list .multicolumn-list__item:last-child ul li a{text-decoration:none}.footer--copyright .multicolumn-list .multicolumn-list__item:nth-child(2) .multicolumn-card__info{display:flex;justify-content:center}.footer--copyright .multicolumn-list .multicolumn-list__item:nth-child(2) .rte{text-align:center;display:flex;align-items:center;line-height:1}.footer--copyright .multicolumn-list .multicolumn-list__item:nth-child(2) .rte:before{content:"";height:7px;width:7px;background-color:#1bc651;display:inline-block;border-radius:10px;position:relative;top:1px;margin-inline-end:18px;box-shadow:0 0 #1bc651;transform:scale(1);animation:expansion 1.6s infinite;filter:brightness(1.3)}.footer--copyright .multicolumn-list .multicolumn-list__item{width:auto}@keyframes expansion{0%{transform:scale(.95);box-shadow:0 0 #1bc651b3}70%{transform:scale(1);box-shadow:0 0 0 8px #1bc65100}to{transform:scale(.95);box-shadow:0 0 #1bc65100}}@media screen and (max-width: 750px){.footer--copyright .multicolumn-list{flex-direction:column-reverse;text-align:center;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/enova.css.map */
