@font-face{font-family:__scandia_76d575;src:url(/_next/static/media/e32d9f79cc7cc85c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__scandia_76d575;src:url(/_next/static/media/21c2258dd07fd8d8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__scandia_76d575;src:url(/_next/static/media/c9f17ead13a29cec-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__scandia_Fallback_76d575;src:local("Arial");ascent-override:82.61%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:108.93%}.__className_76d575{font-family:__scandia_76d575,__scandia_Fallback_76d575}.__variable_76d575{--font-scandia:"__scandia_76d575","__scandia_Fallback_76d575"}@font-face{font-family:__overpass_82ca12;src:url(/_next/static/media/417cd8731a47aa58-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__overpass_82ca12;src:url(/_next/static/media/5ee65b76ee0a0eea-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__overpass_Fallback_82ca12;src:local("Arial");ascent-override:65.41%;descent-override:28.37%;line-gap-override:0.00%;size-adjust:135.00%}.__className_82ca12{font-family:__overpass_82ca12,__overpass_Fallback_82ca12}.__variable_82ca12{--font-overpass:"__overpass_82ca12","__overpass_Fallback_82ca12"}@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Scandia;src:url(/fonts/scandia/Scandia-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Scandia;src:url(/fonts/scandia/Scandia-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Scandia;src:url(/fonts/scandia/Scandia-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Overpass Mono;src:url(/fonts/overpass/OverpassMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass Mono;src:url(/fonts/overpass/OverpassMono-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Overpass Mono;src:url(/fonts/overpass/OverpassMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@layer base{html{scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;margin:0 auto;max-width:1600px;background-color:#f2f0ef;font-family:Scandia,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3{white-space:nowrap;word-break:keep-all}h1{font-size:clamp(4rem,11vw,12rem);line-height:clamp(5rem,12vw - 2rem,10.5rem)}h2{font-size:clamp(2.05rem,5.506vw - .306rem,5rem);line-height:clamp(2.1rem,6.367vw - .367rem,6rem)}h3{font-size:clamp(1rem,1vw + 1rem,2.4rem);line-height:clamp(2.1rem,2.254vw + .7rem,3.875rem)}h3,h4{font-weight:700}h4{font-size:clamp(1rem,1.85vw,2rem);line-height:clamp(1.4rem,2.7vw,2.8rem)}p{font-size:clamp(1rem,.7vw + .5rem,1.375rem);line-height:clamp(1.4rem,1vw + .7rem,1.925rem);letter-spacing:.2px}strong{font-weight:700}em{font-style:italic}@media (max-width:639px){h1{font-size:16.5vw!important;line-height:1;letter-spacing:-1px}h2{font-size:9.5vw;line-height:1.1;letter-spacing:-.25px}p{font-size:15px}}}@layer utilities{.text-nowrap{white-space:nowrap}.sections-wrapper{padding:88px 4% 0;overflow:hidden}@media (max-width:639px){.sections-wrapper{position:relative;top:-32px;overflow:visible}}.button{padding:1.6vh 2.5vw;border-radius:100px;font-weight:700;font-size:clamp(15px,1vw,24px);letter-spacing:.5px;background-color:#000;color:#fff;text-align:center;line-height:1;transition:background-color .12s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;border:none}@media (max-width:639px){.button{padding:12px 36px}}.button:hover{background-color:#262626}.button--blue{background-color:#03f}.button--blue:hover{background-color:#4d70ff}.button--orange{background-color:#ff8000}.button--orange:hover{background-color:#ffa64d}.button.button--primary{background-color:transparent!important;border:2px solid #03f!important;color:#03f!important;padding:10px 24px!important;font-size:16px!important;margin-left:auto;margin-right:2rem;font-weight:700}.button.button--primary:hover{background-color:#03f!important;color:#fff!important}@media (max-width:639px){.display-hide-mobile{display:none!important}}#page-header{display:flex!important;align-items:center;gap:1rem}.page-header__tagline{margin-right:auto;color:#03f;font-family:var(--font-overpass),"Overpass Mono",monospace;font-weight:600;letter-spacing:.02em;font-size:24px;text-transform:lowercase}@media (max-width:639px){.page-header__tagline{font-size:16px}}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}#section-1 .offset-line-2{display:inline-block;transform:translateX(16vw)}@media (max-width:639px){#section-1 .offset-line-2{transform:translateX(40px)}}#section-3{display:flex;justify-content:space-between}@media (max-width:639px){#section-3{flex-direction:column}}#section-3 blockquote{display:flex;align-items:center;max-width:28%}@media (max-width:639px){#section-3 blockquote{max-width:100%;margin-bottom:12%}}#section-3 h2{margin-right:5%;font-size:clamp(36px,4.8vw,96px);font-weight:700;font-style:italic;line-height:.7;text-align:right}@media (max-width:639px){#section-3 h2{font-size:15vw;min-width:45%}}#section-3 p{margin-top:-10px}@media (max-width:639px){#section-4{padding:60px 0 80px!important}#section-4 .offset-line-2{transform:none}}@media (min-width:639px){#section-4{padding:30px 73px 80px!important}#section-4 h1{font-size:min(11vw,160px)!important;line-height:1.1!important}#section-4 .offset-line-1,#section-4 .offset-line-2,#section-4 .offset-line-3{display:block!important;position:relative;width:-moz-fit-content;width:fit-content}#section-4 .offset-line-1{margin-right:auto;margin-left:0}#section-4 .offset-line-2{margin-left:auto;margin-right:0;transform:none!important}#section-4 .offset-line-3{margin-right:auto;margin-left:0;transform:none!important;z-index:10}}@media (max-width:639px){#section-4{overflow-x:visible}#section-4 h1{max-width:100%;overflow-wrap:break-word}#section-4 .offset-line-1,#section-4 .offset-line-2,#section-4 .offset-line-3{max-width:100%!important;box-sizing:border-box!important}#section-4 .offset-line-3{transform:none}}@media (min-width:1500px){.section-1-running-text{transform:translateX(-50%) translateY(40px)!important}}@media (min-width:1600px){.section-1-running-text{transform:translateX(-50%) translateY(65px)!important}}@media (min-width:1700px){.section-1-running-text{transform:translateX(-50%) translateY(90px)!important}.section-1-extended-header,.section-1-extended-list{transform:translateY(-15px)}}@media (min-width:1800px){.section-1-running-text{transform:translateX(-50%) translateY(115px)!important}}@media (min-width:1900px){.section-1-running-text{transform:translateX(-50%) translateY(140px)!important}}@media (min-width:2000px){.section-1-running-text{transform:translateX(-50%) translateY(165px)!important}}@media (min-width:2100px){.section-1-running-text{transform:translateX(-50%) translateY(190px)!important}}@media (min-width:2200px){.section-1-running-text{transform:translateX(-50%) translateY(215px)!important}}#section-5 .section-partners-logos{display:flex;justify-content:space-between;gap:15%}@media (max-width:639px){#section-5 .section-partners-logos{justify-content:center;flex-wrap:wrap}}#section-5 .section-partners-logos li{width:25%;display:flex;align-items:center}@media (max-width:639px){#section-5 .section-partners-logos li{width:35%}}#section-5 .section-partners-logos img{max-inline-size:100%;max-block-size:100%}#section-6 .offset-line-1{display:inline-block;position:relative;z-index:1;transform:translateX(30vw)}@media (max-width:639px){#section-6 .offset-line-1{transform:none}}#section-6 .offset-line-2{display:inline-block;transform:translateX(35vw)}@media (max-width:639px){#section-6 .offset-line-2{transform:none}}#section-6 .offset-line-3{display:inline-block;transform:translateX(35px);z-index:1}@media screen and (max-width:1024px){#section-6 .offset-line-3{transform:translateX(200px)}}@media (max-width:639px){#section-6 .offset-line-3{transform:translateX(0)}}.input-text{padding:5px 0;width:100%;border:none;border-bottom:1px solid #000;background:transparent;font-family:inherit;font-size:inherit;transition:border-color .12s ease}.input-text:focus{outline:none;border-bottom-color:#03f}.input-text::placeholder{color:transparent}textarea.input-text{resize:vertical;overflow:hidden}.input-text-group{position:relative;margin-bottom:8vh}.input-text-floating-label{display:block;position:absolute;top:0;bottom:0;margin:auto;pointer-events:none;transition:all .12s ease;transform-origin:top left}.input-text:focus+.input-text-floating-label,.input-text:not(:placeholder-shown)+.input-text-floating-label{font-weight:700;transform:translateY(-4vh);letter-spacing:.85px;opacity:1}.color-blue{color:#03f}.display-inline-block{display:inline-block}.position-relative{position:relative}.position-absolute{position:absolute}.contacts-grid{flex-wrap:nowrap!important}@media screen and (max-width:639px){.contacts-grid{flex-direction:column!important;flex-wrap:wrap!important}.contacts-left,.contacts-right{max-width:100%!important;min-width:100%!important}header{padding:0 16px!important}.header-brand-group{flex-direction:column!important;align-items:flex-start!important}.header-logo-img{height:20px!important}.header-tagline{margin-left:0!important;font-size:12px!important;margin-top:4px}.book-call-btn{display:none!important}#section-4{padding-top:60px!important}#section-4>div:first-of-type{margin-top:40px;margin-bottom:40px;text-align:center}#section-4 h1{text-align:center}}@media screen and (min-width:640px){.mobile-only{display:none!important}}@media screen and (max-width:639px){.mobile-only{display:block!important}#text-on-path-1-desktop,.desktop-only{display:none!important}#page-footer,#section-1,#section-3,#section-commitment,#section-contacts,#section-work-with{padding:60px 16px!important}.scroll-to-top-btn-mobile-hide{display:none!important}.sections-wrapper{overflow:visible!important}}