.loader{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10rem}.wrapper{background:#000;color:#fff4e1;height:100%;width:100vw}.wrapper .noise-foreground{position:fixed;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:1000;pointer-events:none;opacity:.35}.landing{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.landing .landing-background{position:relative;width:100%;height:100%}.landing .landing-background img.background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.landing .landing-background video.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.landing .landing-content{position:absolute;height:100vh;width:100vw;padding:6.5rem 5rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:.8fr min(7vw,100px) 1fr;column-gap:2.25vw;z-index:3;row-gap:7.5vh}.landing .landing-content .small-text{font-family:NB Int Mono;font-weight:400;letter-spacing:.01rem;text-transform:uppercase;font-size:.75rem;display:flex;flex-direction:column}.landing .landing-content .small-text-1{align-self:flex-start;grid-column:1/span 2;grid-row:3}.landing .landing-content .small-text-2{align-self:flex-start;grid-column:-6/-4;grid-row:1;margin-top:6vh}.landing .landing-content .small-text-3{grid-column:5/7;grid-row:3;align-self:flex-end;margin-bottom:6vh}.landing .landing-content .heading{grid-column:1/span 7;align-self:flex-end;grid-row:2;height:14vw}.landing .landing-content .heading .glitch-text{font-size:min(7.8vw,7rem);font-family:Evmos Bold;font-weight:700;position:relative;display:inline-block;white-space:wrap;overflow:hidden}.landing .landing-content .heading .glitch-text .glitch-text.animating span{opacity:1}.landing .landing-content .content-box{grid-row:3;justify-self:flex-start;align-self:flex-start;grid-column:span 4/-2;font-family:NB Int Bold}.landing .landing-content .content-box .glitch-text{line-height:130%;letter-spacing:.01em;font-size:1.3888888889vw;margin-bottom:1.1111111111vw;margin-top:1.1111111111vw;padding-right:1.25vw}.landing .landing-content .content-box .glitch-text .glitch-text.animating span{opacity:1}.landing .landing-content .content-box .content-buttons{display:flex;font-size:1.1111111111vw}.landing .landing-content .content-box .content-buttons a.cb{text-decoration:none;cursor:pointer;border-radius:.5555555556vw}.landing .landing-content .content-box .content-buttons .glitch-text{padding:0 1.6666666667vw;line-height:75%;font-size:1.1111111111vw}.landing .landing-content .content-box .content-buttons .glitch-text .glitch-text.animating span{opacity:1}.landing .landing-content .content-box .content-buttons a.cb-1{margin-right:.5555555556vw;background-color:#fff4e1;color:#000}.landing .landing-content .content-box .content-buttons a.cb-2{color:#fff4e1;border:1px solid #fff4e1;background:transparent}.solar{position:relative;height:200vh}.solar .shape{position:absolute;width:100%;height:auto;bottom:calc(100% - 1px);left:0;right:0;z-index:3}.solar .shape svg{width:100%;height:100%;display:block}.solar .solar-wrapper{width:100%;height:100%;padding:0 4.4444444444vw;position:relative;display:flex;flex-wrap:wrap}.solar:before{content:"";position:absolute;top:0;left:4.44444vw;height:100%;width:calc(100% - 8.88888vw);border:1px solid #a4a189;-webkit-clip-path:inset(0 0 98% 0);clip-path:inset(0 0 98% 0);border-radius:.8333333333vw;margin-top:5vw}.solar .solar-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:2.222222222vw;position:relative;margin:8.222vw 1.6666666667vw 1.6666666667vw;width:100%}.solar .solar-grid .solar-sticky{position:relative;height:100%;grid-column:1/7}.solar .solar-grid .solar-sticky .solar-frame{width:100%;aspect-ratio:608/424;position:sticky;top:9.5833333333vw;display:grid;grid-template-columns:1fr}.solar .solar-grid .solar-sticky .solar-frame .solar-canvas{position:relative;width:100%;height:100%}.solar .solar-grid .solar-aside{grid-column:8/-1;display:flex;flex-direction:column;justify-content:space-between}.solar .solar-grid .solar-aside .solar-box{display:flex;align-items:center;justify-content:flex-end;width:100%;flex-shrink:0;height:29.4444444444vw}.solar .solar-grid .solar-aside .solar-box .box-inner{margin-right:2.2222222222vw}.solar .solar-grid .solar-aside .solar-box .box-inner .box-title{margin-bottom:.5555555556vw;color:#f35f05;line-height:130%;letter-spacing:.01em;font-size:1.3888888889vw;font-family:NB Int;font-style:normal;font-weight:700}.solar .solar-grid .solar-aside .solar-box .box-inner h4{margin-bottom:.5555555556vw;letter-spacing:-.01em;font-size:3.3333333333vw;font-family:NB Int;font-style:normal;font-weight:500;line-height:110%}.solar .solar-grid .solar-aside .solar-box .box-inner .box-desc{letter-spacing:.02em;font-family:NB Int;line-height:140%;font-size:1.1111111111vw;font-weight:400;font-style:normal;color:#a4a189;width:70%}.solar .solar-grid .solar-aside .solar-box .box-index{font-family:NB Int Mono;font-style:normal;font-weight:400;letter-spacing:.01em;text-transform:uppercase;line-height:120%;font-size:.8333333333vw;color:#a4a189;position:relative;padding-left:.9722222222vw;width:30%}.solar .solar-grid .solar-aside .solar-box .box-index:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:2.2222222222vw;height:2px;border-top:1px solid #a4a189}.loading{background:transparent;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:50}.loading .loader-bg{height:100%;width:100%;position:relative}.loading .loader-bg .loader-bg-up{height:100%;position:absolute;top:-70%}.loading .loader-bg .loader-bg-down{height:100%;position:absolute;bottom:-70%}.loading .loader-bg .loader-bg-down .svg-down{position:absolute;bottom:0}.loading .loading-content{position:absolute;z-index:45;top:0;height:100vh;width:100vw;padding:6.5rem 5rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:.8fr min(7vw,100px) 1fr;column-gap:2.25vw;z-index:3;row-gap:7.5vh;color:#fff4e1}.loading .loading-content .small-text{font-family:NB Int Mono;font-weight:400;letter-spacing:.01rem;text-transform:uppercase;font-size:.75rem;display:flex;flex-direction:column}.loading .loading-content .small-text-1{align-self:flex-start;grid-column:1/span 2;grid-row:3}.loading .loading-content .small-text-2{align-self:flex-start;grid-column:-6/-4;grid-row:1;margin-top:6vh}.loading .loading-content .small-text-3{grid-column:5/7;grid-row:3;align-self:flex-end;margin-bottom:6vh}.loading .loading-content .heading{grid-column:1/span 6;align-self:center;height:14vw;line-height:80%;font-size:7.7777777778vw;letter-spacing:-.01em;grid-row:2;font-family:Evmos Bold;font-weight:700}.loading .loading-content .loading-logo{grid-column:8/span 2;grid-row:2;align-self:center;height:16vw;line-height:80%}.loading .loading-content .loading-progress{font-size:7.7777777778vw;font-family:Evmos Bold;font-weight:700;letter-spacing:-.01em;grid-row:2;grid-column:11/12;align-self:center;height:14vw;line-height:80%}@font-face{font-family:NB Int;src:url(/assets/nb-international-pro-reg-10e6cc81.woff2)}@font-face{font-family:NB Int Med;src:url(/assets/nb-international-pro-med-280fe0ec.woff2)}@font-face{font-family:NB Int Bold;src:url(/assets/nb-international-pro-bol-5515689b.woff2)}@font-face{font-family:NB Int Mono;src:url(/assets/nb-international-pro-mono-a45714b4.woff2)}@font-face{font-family:Evmos;src:url(/assets/EvmosDisplay-Regular-1e459682.woff2)}@font-face{font-family:Evmos Bold;src:url(/assets/EvmosDisplay-ExtraBold-69326733.woff2)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#100b13;overflow:hidden;height:100vh}
