@font-face{font-family:scandia;src:url(../media/Scandia_Regular-s.p.0x4ru67lxm2fj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:scandia;src:url(../media/Scandia_Medium-s.p.164yfbr50-v_o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:scandia;src:url(../media/Scandia_Bold-s.p.0rb_hwd0rcwdh.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:scandia Fallback;src:local(Arial);ascent-override:82.61%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:108.93%}.scandia_fd7bc35a-module__m8wgIW__className{font-family:scandia,scandia Fallback}.scandia_fd7bc35a-module__m8wgIW__variable{--font-scandia:"scandia", "scandia Fallback"}
@font-face{font-family:overpass;src:url(../media/OverpassMono_Bold-s.p.16ugtb0~mz1cp.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:overpass;src:url(../media/OverpassMono_SemiBold-s.p.00np9l8q~91_8.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:overpass Fallback;src:local(Arial);ascent-override:65.41%;descent-override:28.37%;line-gap-override:0.0%;size-adjust:135.0%}.overpass_c876da42-module__ucgbgG__className{font-family:overpass,overpass Fallback}.overpass_c876da42-module__ucgbgG__variable{--font-overpass:"overpass", "overpass Fallback"}
@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{background-color:#f2f0ef;max-width:1600px;min-height:100vh;margin:0 auto;font-family:Scandia,sans-serif}button,input,textarea,select{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);font-weight:700;line-height:clamp(2.1rem,2.254vw + .7rem,3.875rem)}h4{font-size:clamp(1rem,1.85vw,2rem);font-weight:700;line-height:clamp(1.4rem,2.7vw,2.8rem)}p{letter-spacing:.2px;font-size:clamp(1rem,.7vw + .5rem,1.375rem);line-height:clamp(1.4rem,1vw + .7rem,1.925rem)}strong{font-weight:700}em{font-style:italic}@media (max-width:639px){h1{letter-spacing:-1px;line-height:1;font-size:16.5vw!important}h2{letter-spacing:-.25px;font-size:9.5vw;line-height:1.1}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{padding-left:0;padding-right:0;position:relative;top:-32px;overflow:visible}}.button{letter-spacing:.5px;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;background-color:#000;border:none;border-radius:100px;padding:1.6vh 2.5vw;font-size:clamp(15px,1vw,24px);font-weight:700;line-height:1;transition:background-color .12s ease-in}@media (max-width:639px){.button{padding:12px 36px}}.button:hover{background-color:#262626}.button--blue{background-color:#03f}.button--blue:hover{background-color:#4c70ff}.button--orange{background-color:#ff8000}.button--orange:hover{background-color:#ffa64d}.button.button--primary{margin-left:auto;margin-right:2rem;font-weight:700;color:#03f!important;background-color:#0000!important;border:2px solid #03f!important;padding:10px 24px!important;font-size:16px!important}.button.button--primary:hover{color:#fff!important;background-color:#03f!important}@media (max-width:639px){.display-hide-mobile{display:none!important}}#page-header{align-items:center;gap:1rem;display:flex!important}.page-header__tagline{color:#03f;font-family:var(--font-overpass), "Overpass Mono", monospace;letter-spacing:.02em;text-transform:lowercase;margin-right:auto;font-size:24px;font-weight:600}@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:.6s ease-out fadeInUp}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.animate-float{animation:6s ease-in-out infinite float}#section-1 .offset-line-2{display:inline-block;transform:translate(16vw)}@media (max-width:639px){#section-1 .offset-line-2{transform:translate(40px)}}#section-3{justify-content:space-between;display:flex}@media (max-width:639px){#section-3{flex-direction:column}}#section-3 blockquote{align-items:center;max-width:28%;display:flex}@media (max-width:639px){#section-3 blockquote{max-width:100%;margin-bottom:12%}}#section-3 h2{text-align:right;margin-right:5%;font-size:clamp(36px,4.8vw,96px);font-style:italic;font-weight:700;line-height:.7}@media (max-width:639px){#section-3 h2{min-width:45%;font-size:15vw}}#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{width:fit-content;position:relative;display:block!important}#section-4 .offset-line-1{margin-left:0;margin-right:auto}#section-4 .offset-line-2{margin-left:auto;margin-right:0;transform:none!important}#section-4 .offset-line-3{z-index:10;margin-left:0;margin-right:auto;transform:none!important}}@media (max-width:639px){#section-4{overflow-x:visible}#section-4 h1{overflow-wrap:break-word;max-width:100%}#section-4 .offset-line-1,#section-4 .offset-line-2,#section-4 .offset-line-3{box-sizing:border-box!important;max-width:100%!important}#section-4 .offset-line-3{transform:none}}@media (min-width:1500px){.section-1-running-text{transform:translate(-50%)translateY(40px)!important}}@media (min-width:1600px){.section-1-running-text{transform:translate(-50%)translateY(65px)!important}}@media (min-width:1700px){.section-1-running-text{transform:translate(-50%)translateY(90px)!important}.section-1-extended-header,.section-1-extended-list{transform:translateY(-15px)}}@media (min-width:1800px){.section-1-running-text{transform:translate(-50%)translateY(115px)!important}}@media (min-width:1900px){.section-1-running-text{transform:translate(-50%)translateY(140px)!important}}@media (min-width:2000px){.section-1-running-text{transform:translate(-50%)translateY(165px)!important}}@media (min-width:2100px){.section-1-running-text{transform:translate(-50%)translateY(190px)!important}}@media (min-width:2200px){.section-1-running-text{transform:translate(-50%)translateY(215px)!important}}#section-5 .section-partners-logos{justify-content:space-between;gap:15%;display:flex}@media (max-width:639px){#section-5 .section-partners-logos{flex-wrap:wrap;justify-content:center}}#section-5 .section-partners-logos li{align-items:center;width:25%;display:flex}@media (max-width:639px){#section-5 .section-partners-logos li{width:35%}}#section-5 .section-partners-logos img{max-block-size:100%;max-inline-size:100%}#section-6 .offset-line-1{z-index:1;display:inline-block;position:relative;transform:translate(30vw)}@media (max-width:639px){#section-6 .offset-line-1{transform:none}}#section-6 .offset-line-2{display:inline-block;transform:translate(35vw)}@media (max-width:639px){#section-6 .offset-line-2{transform:none}}#section-6 .offset-line-3{z-index:1;display:inline-block;transform:translate(35px)}@media screen and (max-width:1024px){#section-6 .offset-line-3{transform:translate(200px)}}@media (max-width:639px){#section-6 .offset-line-3{transform:translate(0)}}.input-text{width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;border-bottom:1px solid #000;padding:5px 0;transition:border-color .12s}.input-text:focus{border-bottom-color:#03f;outline:none}.input-text::placeholder{color:#0000}textarea.input-text{resize:vertical;overflow:hidden}.input-text-group{margin-bottom:8vh;position:relative}.input-text-floating-label{pointer-events:none;transform-origin:0 0;margin:auto;transition:all .12s;display:block;position:absolute;top:0;bottom:0}.input-text:focus+.input-text-floating-label,.input-text:not(:placeholder-shown)+.input-text-floating-label{letter-spacing:.85px;opacity:1;font-weight:700;transform:translateY(-4vh)}.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-flow:column wrap!important}.contacts-left,.contacts-right{min-width:100%!important;max-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-top:4px;margin-left:0!important;font-size:12px!important}.book-call-btn{display:none!important}#section-4{padding-top:60px!important}#section-4>div:first-of-type{text-align:center;margin-top:40px;margin-bottom:40px}#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}.desktop-only,#text-on-path-1-desktop{display:none!important}#section-1,#section-3,#section-work-with,#section-commitment,#section-contacts,#page-footer{padding:60px 16px!important}.scroll-to-top-btn-mobile-hide{display:none!important}.sections-wrapper{overflow:visible!important}}
