@font-face{font-family:ki;src:url(/solais/font/ki.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:teknolog;src:url(/solais/font/nb_architekt_bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.solais-root{--font-heading:"teknolog", sans-serif;--font-body:"ki", sans-serif;--color-brown:#0a0a0a;--color-accent:#e8ff47;--color-burntOrange:#e8ff47;--color-orange:#e8ff47;--color-grey:#dedede;--color-darkGrey:#646464;--color-lightGrey:#f4f4f4;--color-white:#fff;--color-brownTransparent:#0a0a0a00;font-family:var(--font-body);color:var(--color-white);background:var(--color-brown);-webkit-font-smoothing:antialiased;height:100%;min-height:0;container:solais/inline-size}.solais-root *,.solais-root :before,.solais-root :after{box-sizing:border-box}.solais-root.bg-brown,.solais-root .bg-brown{background-color:var(--color-brown)!important}.solais-root.text-brown,.solais-root .text-brown{color:var(--color-accent)!important}.solais-root .bg-burntOrange{background-color:var(--color-burntOrange)!important}.solais-root .text-burntOrange{color:var(--color-burntOrange)!important}.solais-root .border-burntOrange{border-color:var(--color-burntOrange)!important}.solais-root .bg-brownTransparent{background-color:var(--color-brownTransparent)!important}.solais-root .text-white{color:var(--color-white)!important}.solais-root .bg-white{background-color:var(--color-white)!important}.solais-root .border-white{border-color:var(--color-white)!important}.solais-root .hover\:text-brown:hover{color:var(--color-accent)!important}.solais-root .hover\:bg-white:hover{background-color:var(--color-white)!important}@media (min-width:1024px){.solais-root .lg\:text-brown{color:var(--color-accent)!important}}@media (min-width:640px){.solais-root .sm\:text-brown{color:var(--color-accent)!important}}.solais-root .font-heading,.solais-root h1,.solais-root h2,.solais-root h3,.solais-root h4,.solais-root h5,.solais-root h6{font-family:var(--font-heading)}.solais-root .is-h1{font-size:clamp(1.75rem,8cqw,4.5rem);font-weight:700;line-height:1.08}.solais-root .is-h2{font-size:clamp(1.35rem,5.5cqw,3rem);font-weight:700;line-height:1.1}.solais-root .is-h3{font-size:clamp(1.15rem,4cqw,2rem);line-height:1.15}.solais-root .is-h4{font-size:clamp(1.05rem,3.2cqw,1.75rem);line-height:1.2}.solais-root .is-h6{font-size:clamp(1rem,2.5cqw,1.5rem);line-height:1.25}.solais-root .supertitle{font-family:var(--font-heading);letter-spacing:.01em;font-size:clamp(.8rem,2.2cqw,1.125rem)}.solais-root .solais-section{z-index:10;padding:clamp(2.5rem,8cqw,6rem) clamp(1rem,3cqw,2rem);position:relative}.solais-root .solais-pad{padding-inline:clamp(1rem,3cqw,2rem)}.solais-root .solais-tag-label{border-radius:.5rem;align-items:center;padding:.35rem .75rem;line-height:1;display:inline-flex}.solais-root .blink{animation:1.6s ease-in-out infinite solais-blink}@keyframes solais-blink{0%,to{opacity:1}50%{opacity:.25}}.solais-root .mesh-label{z-index:25;opacity:0;pointer-events:none;max-width:min(350px,78cqw);padding:.5rem;transition:opacity .35s;position:absolute}.solais-root .mesh-label:before,.solais-root .mesh-label:after{content:"";background-color:var(--color-white);width:.5rem;height:2px;display:block;position:absolute;left:0}.solais-root .mesh-label:before{top:0}.solais-root .mesh-label:after{bottom:0}.solais-root .mesh-label.is-active{opacity:1}.solais-root .mesh-label .label-content{color:#fff;font-size:clamp(.75rem,2cqw,.95rem)}.solais-root #label-1{border-left:2px solid var(--color-white);padding-left:.75rem;top:40%;right:1rem}@media (max-width:575px){.solais-root #label-1,.solais-root #label-3,.solais-root #label-5{inset:auto auto 2rem 1rem;transform:none}}.solais-root #label-3{border-right:2px solid var(--color-white);text-align:right;padding-right:.75rem;top:50%;left:1rem;transform:translateY(-50%)}.solais-root #label-3 .label-content{color:#fff}.solais-root #label-5{border-left:2px solid var(--color-white);padding-left:.75rem;top:60%;right:1rem}.solais-root .about-div,.solais-root .who-div,.solais-root .cycle-through,.solais-root .why-use{opacity:0}.solais-root #solais-hero-section canvas{display:block;position:absolute!important;top:0!important;left:0!important}.solais-root .cycle-through-gradient,.solais-root .transition-darken{opacity:0;pointer-events:none}.solais-root .solais-marquee-track{width:max-content;animation:20s linear infinite solais-marquee;display:flex}@keyframes solais-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.solais-root[data-phase=card] .solais-scroll-hide,.solais-root[data-phase=expanding] .solais-scroll-hide{height:100%}.solais-root[data-phase=card] #solais-hero-runway,.solais-root[data-phase=expanding] #solais-hero-runway{min-height:100%;height:100%!important}.solais-root[data-phase=card] #solais-hero-section,.solais-root[data-phase=expanding] #solais-hero-section{width:100%;top:0;left:0;height:100%!important}.solais-root .solais-scroll-hide{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;overscroll-behavior:none}.solais-root .solais-scroll-hide::-webkit-scrollbar{width:0;height:0;display:none}.solais-root .para-indent{text-indent:3rem}.solais-root .bg-overlay{--grid-size:6rem;opacity:.35;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22M%200%200%20L%2010%200%20M%200%200%20L%200%2010%22%20stroke%3D%22white%22%20stroke-dasharray%3D%222%206%22%20stroke-width%3D%221%22%20vector-effect%3D%22non-scaling-stroke%22%20shape-rendering%3D%22optimizeSpeed%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-size:var(--grid-size) var(--grid-size);background-position:0 0}.solais-root .floating-element{z-index:5;pointer-events:none;color:#fff;opacity:0;background-color:#ffffff38;background-image:url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1H1V9' stroke='white'/%3E%3Cpath d='M1 73V81H9' stroke='white'/%3E%3Cpath d='M73 1H81V9' stroke='white'/%3E%3Cpath d='M81 73V81H73' stroke='white'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:6rem;height:6rem;padding:.5rem;font-size:12px;position:absolute;scale:.5}.solais-root .industries-drag{opacity:0;transition:opacity .2s;transform:translate(-50%,-50%)}.solais-root .solais-scroll-hide:hover .industries-drag{opacity:1}.solais-root .footer-numbers .footer-digit{margin-inline:-.02em;width:.55em;height:1em;margin-top:-.15em;line-height:1em;display:flex;position:relative;overflow:hidden}.solais-root .footer-numbers .footer-digit>div{flex-direction:column;display:flex;position:absolute;left:0}.solais-root .footer-numbers .footer-digit span{height:1em;line-height:1em;display:block}@container solais (min-width:640px){.solais-root .mesh-label .label-content{color:var(--color-brown)}.solais-root .mesh-label:before,.solais-root .mesh-label:after{background-color:var(--color-brown)}.solais-root #label-1,.solais-root #label-5{border-color:var(--color-brown)}.solais-root #label-1 .blink,.solais-root #label-5 .blink{background-color:var(--color-brown)!important}.solais-root #label-1 .size-3,.solais-root #label-5 .size-3{border-color:var(--color-brown)!important}.solais-root #label-1{top:8rem;right:1rem}.solais-root #label-3{border-color:var(--color-brown);left:1rem}.solais-root #label-3:before,.solais-root #label-3:after{left:auto;right:0}.solais-root #label-3 .label-content{color:var(--color-brown)}.solais-root #label-5{top:60%;right:1rem}}@container solais (min-width:900px){.solais-root .is-h1{font-size:clamp(2.5rem,6cqw,4.5rem)}.solais-root .mesh-label{max-width:min(500px,40cqw)}.solais-root #label-1{top:20%;right:10%}.solais-root #label-3{top:40%;left:10%}.solais-root #label-5{top:70%;right:10%}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
