@font-face{font-family:Oxanium;src:local("Oxanium Regular"),local("Oxanium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-hvc81Dx1ICfCJDAIrD3905xPYzYo4yP8OZ_QbN8GGYs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Oxanium Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.1634%;ascent-override:71.0665%;descent-override:18.8911%;line-gap-override:22.4894%}@font-face{font-family:"Oxanium Fallback: Segoe UI";src:local("Segoe UI");size-adjust:104.43%;ascent-override:75.6488%;descent-override:20.1092%;line-gap-override:23.9395%}@font-face{font-family:"Oxanium Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.8889%;ascent-override:76.7819%;descent-override:20.4104%;line-gap-override:24.2981%}@font-face{font-family:"Oxanium Fallback: Arial";src:local("Arial");size-adjust:103.8581%;ascent-override:76.0654%;descent-override:20.2199%;line-gap-override:24.0713%}@font-face{font-family:"Oxanium Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.6793%;ascent-override:80.8769%;descent-override:21.4989%;line-gap-override:25.594%}@font-face{font-family:Oxanium;src:local("Oxanium Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_MHZIxKhWZTjQ74oYprnSO-WrmO-BLQGtP2sXYnKN-M.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Oxanium;src:local("Oxanium Regular"),local("Oxanium"),url(../_fonts/FtSouWqgeDINrCWxBdur070IE6DZOH7sLdJKTxjNYcE-1SMSMpKovi6AwYxOWRQJea3bYlX8S7kUb3Ry1xm7TeI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Oxanium;src:local("Oxanium Bold"),url(../_fonts/FtSouWqgeDINrCWxBdur070IE6DZOH7sLdJKTxjNYcE-1SMSMpKovi6AwYxOWRQJea3bYlX8S7kUb3Ry1xm7TeI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:OakesGrotesk;src:local("OakesGrotesk Regular"),local("OakesGrotesk"),url(../OakesGrotesk-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.banner .banner-media,.benefits .container .benefit-card,.benefits .container .benefit-card .benefit-content,.benefits .container .benefit-card .benefit-content .benefit-content-box .box,.benefits .container .benefit-card .benefit-content .benefit-content-box .box ul li,.contact .container form,.container,.content-box,.footer .container .footer-bottom,.footer .container .footer-panel,.footer .container .footer-panel .footer-box,.footer .container .footer-panel .footer-content,.hamb-menu .hamb-menu-inner,.hamb-menu .hamb-menu-inner .hamb-link,.header,.header .header-box,.page-wrapper,.solutions .container .solutions-list,.solutions .container .solutions-list .solution-item,figure,figure img,ul{height:auto;width:100%}.hamb-menu{height:100%;width:100%}.embla{overflow:hidden;position:relative;width:100%}.embla__container{display:flex}.embla__slide{min-width:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit;outline:none;-webkit-touch-callout:none}:focus{outline:none}::-moz-focus-inner{border:0}a{pointer-events:auto;text-decoration:none}a,button{color:inherit;outline:none}button{background:none;border:none;border-radius:none;cursor:pointer}img,video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:middle}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;outline:none;pointer-events:auto}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html{box-sizing:border-box;font-size:.5208333333vw!important;overscroll-behavior:none}@media only screen and (max-width:1024px){html{font-size:.9765625vw!important}}@media only screen and (max-width:482px){html{font-size:2.0746887967vw!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a1a1a;color:#fff;font-family:OakesGrotesk,sans-serif;font-optical-sizing:auto;font-synthesis:none;font-weight:300;min-height:100vh;overscroll-behavior:none;text-rendering:optimizeLegibility;width:100%}h1,h2,h3,h4,h5,h6{font-family:Oxanium,"Oxanium Fallback: BlinkMacSystemFont","Oxanium Fallback: Segoe UI","Oxanium Fallback: Helvetica Neue","Oxanium Fallback: Arial","Oxanium Fallback: Noto Sans",sans-serif;text-transform:uppercase}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}::-webkit-scrollbar{display:none}.page-wrapper{overflow:hidden}.container{margin:0 auto;max-width:90%;z-index:3}.container,section{position:relative}.content-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}figure{overflow:hidden;position:relative}.header{flex-direction:row;gap:2rem;justify-content:space-between}.header,.header .header-box{align-items:flex-start;display:flex;flex-wrap:wrap}.header .header-box{flex-direction:column;gap:2.5rem;justify-content:flex-start}.header .header-box:first-child{max-width:55%}.header .header-box:last-child{max-width:40%;padding-top:13.5rem}.glow{background:#e4e4e4;border-radius:50%;filter:blur(300px);height:50rem;opacity:.25;position:absolute;width:50rem;z-index:-1}@media only screen and (max-width:830px){.glow{filter:blur(200px);height:30rem;width:30rem}}@media only screen and (max-width:1024px){.header .header-box{max-width:100%!important;padding-top:0!important}}.link-bg,.navbar-link{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.link-bg{background:#383838;font-size:1.8rem;font-weight:400;line-height:1;padding:1.75rem 3rem;transition:all .5s cubic-bezier(.19,1,.22,1)}.link-bg:hover{background:#fff;color:#000}.link-bg.theme{background:#ea000e}.link-bg.theme:hover{background:#000;color:#fff}.link-bg.white{background:#fff;color:#000}.link-bg.white svg{color:#ea000e}.link-bg.white:hover{background:#000;color:#fff}.link-bg.white:hover svg{color:#fff}.link-bg svg{height:1.6rem;width:1.6rem}@media only screen and (max-width:482px){.link-bg{font-size:1.6rem;gap:1rem;padding:1.75rem 1.5rem}.link-bg svg{height:1.3rem;width:1.3rem}}.navbar-link{background:#383838;font-size:1.6rem;font-weight:300;line-height:1;padding:1.25rem 2.25rem;transition:all .5s cubic-bezier(.19,1,.22,1)}.navbar-link svg{height:1.4rem;width:1.4rem}.navbar-link.active,.navbar-link:hover{background:#ea000e}.navbar-link.active:hover{background:#000}.footer-link{font-size:2.2rem;font-weight:400;line-height:1.4}.btns{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.social-link img{height:3rem;width:3rem}@media only screen and (max-width:482px){.social-link img{height:2rem;width:2rem}}h1{font-size:11rem;font-weight:400;line-height:1.2}h2{font-size:6.75rem}h2,h3{font-weight:400;line-height:1.3}h3{font-size:4.8rem}h4{font-size:3.6rem}h4,h5{font-weight:400;line-height:1.4}h5{font-size:3rem}h6{font-size:2.4rem}h6,p{font-weight:400;line-height:1.4}p{font-size:3rem;letter-spacing:.1rem}.paragraph-sm,li{font-size:2.2rem;font-weight:400;line-height:1.4}.paragraph-sm svg,li svg{color:#ea000e;margin-top:.5rem;width:2rem}.paragraph-xs{font-size:1.6rem;font-weight:400;line-height:1.4}.tag{border:1px solid hsla(0,0%,76%,.5);font-size:1.8rem;font-weight:400;line-height:1;padding:1.5rem 3rem;text-transform:uppercase}strong{font-weight:600}ul{flex-direction:column;flex-wrap:wrap;gap:2rem}ul,ul li{align-items:flex-start;display:flex;justify-content:flex-start}ul li{flex-direction:row;flex-wrap:nowrap;gap:1rem}.red{color:#ea000e}@media only screen and (max-width:482px){h1{font-size:6rem}h2{font-size:4.5rem}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6,p{font-size:2rem}.paragraph-sm,li{font-size:1.8rem}.paragraph-xs{font-size:1.4rem}}input,textarea{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.25);color:#fff;font-family:OakesGrotesk,sans-serif;font-size:2rem;font-weight:400;line-height:1.2;padding:2rem;resize:none;width:100%}input.input-error,textarea.input-error{border-color:red}input.input-error::-moz-placeholder,textarea.input-error::-moz-placeholder{color:red}input.input-error::placeholder,textarea.input-error::placeholder{color:red}.label-error{color:red;text-transform:capitalize}textarea{min-height:35rem}.footer{background:#ea000e}.footer .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10rem;justify-content:flex-start;padding-top:10rem}.footer .container .footer-panel{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between}.footer .container .footer-panel .footer-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:flex-start;max-width:40%}.footer .container .footer-panel .footer-content{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;max-width:55%}.footer .container .footer-panel .footer-content .footer-links{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.footer .container .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.8);display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;padding:4rem 0}@media only screen and (max-width:1024px){.footer .container .footer-panel{gap:7.5rem}.footer .container .footer-panel .footer-box{flex-direction:row;justify-content:space-between;max-width:100%}.footer .container .footer-panel .footer-box .btns{flex-direction:column}.footer .container .footer-panel .footer-content{max-width:100%;row-gap:7.5rem}.footer .container .footer-panel .footer-content .footer-links{width:50%}}@media only screen and (max-width:482px){.footer .container{gap:2.5rem}.footer .container .footer-panel .footer-box h2{font-size:4rem}.footer .container .footer-panel .footer-content{gap:5rem}.footer .container .footer-panel .footer-content .footer-links{width:100%}.footer .container .footer-bottom{border-top:0;gap:2.5rem;justify-content:center;text-align:center}}.hamb-menu{background:#1a1a1a;color:#fff;left:0;overflow-y:scroll;position:fixed;top:0;transform:translate(100%);transition:all .5s cubic-bezier(.19,1,.22,1);z-index:9}.hamb-menu .hamb-menu-inner{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:0;justify-content:flex-start;min-height:calc(var(--vh, 1vh)*100);padding:15rem 5% 5rem}.hamb-menu .hamb-menu-inner .hamb-link{font-size:4.5rem;line-height:1.25;padding:2rem 0}.hamb-menu .hamb-menu-inner .btns{margin-top:auto}.hamb-menu .hamb-menu-inner .btns a img{height:2.5rem;width:2.5rem}.hamb-menu.active{opacity:1!important;transform:translate(0)}.navbar{background:#242424;filter:drop-shadow(0 1rem 4rem 0 rgba(0,0,0,.5));position:relative;z-index:10}.navbar .container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;padding:2.5rem 0}.navbar .container .logo-link img{width:32.5rem}.navbar .container .navbar-links{flex-direction:row;gap:1.5rem}.navbar .container .hamb-btn,.navbar .container .navbar-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.navbar .container .hamb-btn{background:#ea000e;cursor:pointer;display:none;flex-direction:column;gap:.75rem;height:4.5rem;pointer-events:all;position:relative;width:4.5rem;z-index:5}.navbar .container .hamb-btn .div{background:currentColor;border-radius:2px;height:2px;pointer-events:none;transition:all .5s cubic-bezier(.19,1,.22,1);width:70%}.navbar .container .hamb-btn.active .div{background:#fff;transform:rotate(45deg) translate(.75rem,.6rem)}.navbar .container .hamb-btn.active .div:nth-child(2){opacity:0;transform:scaleX(0)}.navbar .container .hamb-btn.active .div:nth-child(3){transform:rotate(-45deg) translate(.75rem,-.6rem)}@media only screen and (max-width:1024px){.navbar{background:transparent;filter:none}.navbar .container .navbar-link,.navbar .container .navbar-links{display:none}.navbar .container .hamb-btn{display:flex}}.banner{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;padding:2.5rem 0 2.5rem 5%}.banner .content-box{max-width:40%}.banner .content-box .btns{margin-top:5rem}.banner .banner-media{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;max-width:55%;position:relative}.banner .banner-media .btns{position:absolute;right:10rem;top:2.5rem;z-index:3}.banner .banner-media .btns a img{height:2.5rem;width:2.5rem}.banner .banner-media figure{height:65rem}.banner .banner-media figure:first-child{max-width:35%}.banner .banner-media figure:nth-child(2){max-width:62.5%}.banner .banner-media figure img{height:100%}.banner .glow.one{bottom:-25rem;left:-25rem}.banner .glow.two{bottom:0;right:-15rem}.solutions .container{gap:10rem;padding:10rem 0}.solutions .container,.solutions .container .solutions-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.solutions .container .solutions-list{gap:5rem}.solutions .container .solutions-list .solution-item{align-items:stretch;background:#383838;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:flex-start}.solutions .container .solutions-list .solution-item .solution-figure{max-width:60%}.solutions .container .solutions-list .solution-item .solution-figure img{height:100%}.solutions .container .solutions-list .solution-item .solution-content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:3rem;justify-content:flex-start;max-width:40%;padding:10rem}.solutions .container .solutions-list .solution-item:nth-of-type(2n){flex-direction:row-reverse}.solutions .glow{bottom:-25rem;right:-25rem}.benefits .container{gap:7.5rem;padding:5rem 0 7.5rem}.benefits .container,.benefits .container .benefit-card{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.benefits .container .benefit-card{background:#383838;gap:0}.benefits .container .benefit-card .benefit-content{border:1px solid #000;border-top:none;display:grid;gap:0;grid-template-columns:repeat(2,1fr);position:relative}.benefits .container .benefit-card .benefit-content .benefit-content-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2.5rem;justify-content:flex-start;padding:10rem}.benefits .container .benefit-card .benefit-content .benefit-content-box .box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.benefits .container .benefit-card .benefit-content .benefit-content-box .box h6{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start}.benefits .container .benefit-card .benefit-content .benefit-content-box .box h6 svg{height:2rem;width:2rem}.benefits .container .benefit-card .benefit-content .benefit-content-box .box p,.benefits .container .benefit-card .benefit-content .benefit-content-box .box ul{max-width:80%}.benefits .container .benefit-card .benefit-content .benefit-content-box .box ul{gap:.5rem;list-style:decimal}.benefits .container .benefit-card .benefit-content .benefit-content-box .box ul li{padding-left:3.25rem;position:relative}.benefits .container .benefit-card .benefit-content .benefit-content-box .box ul li:before{background:currentColor;border-radius:50%;content:"";height:.5rem;left:1rem;position:absolute;top:1.25rem;width:.5rem}.benefits .container .benefit-card .benefit-content .benefit-content-box a{margin-top:4rem}.benefits .container .benefit-card .benefit-content:after{background:#666;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:.1rem;z-index:1}.benefits .glow{bottom:-25rem;left:-25rem}.about{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;padding:10rem 0 20rem}.about .about-figure{max-width:50%;overflow:visible}.about .about-figure img{width:110%}.about .content-box{gap:3rem;max-width:45%;padding-right:10rem}.about .content-box h2{margin:1rem 0 -1rem}.about .glow{right:-25rem;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1024px){.banner{gap:10rem;padding:2.5rem 0}.banner .content-box{align-items:center;max-width:100%;text-align:center}.banner .banner-media{max-width:100%}.banner .banner-media .btns{display:none}.banner .glow.one{bottom:-15rem;left:-15rem}.banner .glow.two{bottom:-5rem;right:-10rem}.solutions .container .solutions-list .solution-item .solution-content,.solutions .container .solutions-list .solution-item .solution-figure{max-width:100%}.solutions .glow{bottom:-15rem;right:-15rem}.benefits .container .benefit-card .benefit-content{grid-template-columns:1fr!important}.benefits .container .benefit-card .benefit-content:after{height:.1rem;left:0;top:50%;transform:translateY(-50%);width:100%}.benefits .container .benefit-card .benefit-content .box p,.benefits .container .benefit-card .benefit-content .box ul{max-width:100%!important}.benefits .glow{bottom:-15rem;left:-15rem}.about{flex-wrap:wrap-reverse}.about .about-figure,.about .content-box{max-width:100%}.about .content-box{padding:0 5%}.about .about-figure{overflow:hidden}}@media only screen and (max-width:482px){.banner{gap:3.5rem}.banner .content-box{padding:0 5%}.banner .content-box .btns{gap:1rem;margin-top:2rem}.banner .banner-media figure{height:40rem}.solutions .container{gap:7.5rem;padding:5rem 0}.solutions .container .solutions-list .solution-item .solution-content{padding:5rem}.benefits .container .benefit-card{border:1px solid hsla(0,0%,100%,.25)}.benefits .container .benefit-card figure img{min-height:40rem}.benefits .container .benefit-card .benefit-content{border:none}.benefits .container .benefit-card .benefit-content .benefit-content-box{padding:5rem}.benefits .container .benefit-card .benefit-content .benefit-content-box:first-child{border-bottom:1px solid hsla(0,0%,100%,.25)}.benefits .container .benefit-card .benefit-content:after{display:none}.about{padding:5rem 0 10rem}}.contact .container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:7.5rem;justify-content:flex-start;padding:10rem 0 15rem}.contact .container .header .header-box h1{font-size:10rem}.contact .container .header .header-box:last-child{padding-top:2.5rem}.contact .container form{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.contact .container form .form-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.contact .container form .form-box:has(textarea),.contact .container form .form-content{grid-column:span 2}.contact .container form .form-content{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between}.contact .container form .form-content p{max-width:40%;opacity:.5}.contact .container form .form-content button{padding:1.5rem 4rem}.contact .container form .form-content button svg{transform:rotate(45deg)}.contact .glow.one{left:-25rem;top:-25rem}.contact .glow.two{bottom:-25rem;right:-25rem}@media only screen and (max-width:1024px){.contact .container form .form-content p{max-width:70%}.contact.glow.one{left:-20rem;top:-20rem}.contact.glow.two{bottom:-20rem;right:-20rem}}@media only screen and (max-width:482px){.contact .container{gap:5rem;padding:5rem 0 10rem}.contact .container .header .header-box h1{font-size:4.5rem}.contact .container form{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr)}.contact .container form .form-box:has(textarea),.contact .container form .form-content{grid-column:span 1}.contact .container form .form-content{gap:2.5rem}.contact .container form .form-content p{max-width:100%}}
