*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050b16;color:#eaf1fb;font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:rgba(79,168,255,.3)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#050b16}::-webkit-scrollbar-thumb{background:#1b3a66;border-radius:6px;border:3px solid #050b16}::-webkit-scrollbar-thumb:hover{background:#2f80e0}@keyframes ls-float{0%,to{transform:translate(0)}50%{transform:translateY(-26px)}}@keyframes ls-float-soft{0%,to{transform:translate(0)}50%{transform:translateY(-9px)}}@keyframes ls-float2{0%,to{transform:translate(0)}50%{transform:translate(18px,22px)}}@keyframes ls-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(2.6);opacity:0}}@keyframes ls-dash{to{stroke-dashoffset:-1000}}@keyframes ls-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ls-cue{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(16px);opacity:0}}@keyframes ls-kenburns{0%{transform:scale(1.08) translateY(0)}to{transform:scale(1.22) translateY(-2%)}}@keyframes ls-spin{to{transform:rotate(1turn)}}@keyframes ls-glowpulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ls-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ls-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ls-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ls-panel-in{0%{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:none}}@keyframes ls-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px) scale(.97)}}@keyframes ls-toast-in{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@keyframes ls-wapulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.7);opacity:0}}@keyframes ls-fly{0%,to{transform:translate(0)}25%{transform:translate(2.5px,-2.5px)}50%{transform:translateY(-1px)}75%{transform:translate(-2px,1.5px)}}@keyframes ls-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes ls-drive{0%,to{transform:translate(-1.5px)}30%{transform:translate(1.5px,-1px)}60%{transform:translate(2px,.5px)}}.hv-nav:hover{color:#ffffff}.hv-header-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(150,200,255,.7),0 12px 34px rgba(47,128,224,.7)}.hv-hero-cta:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(160,205,255,.8),0 18px 46px rgba(47,128,224,.75)}.hv-hero-secondary:hover{background:rgba(79,168,255,.12);border-color:rgba(160,205,255,.6)}.hv-quicklink:hover{background:rgba(79,168,255,.16);border-color:rgba(160,205,255,.6);transform:translateY(-2px)}.hv-service-card:hover{transform:translateY(-14px);border-color:rgba(140,195,255,.8);background:linear-gradient(160deg,rgba(38,74,134,.97),rgba(16,38,76,.97));box-shadow:0 34px 70px rgba(0,0,0,.6),0 0 0 1px rgba(140,195,255,.45),0 0 54px rgba(47,128,224,.4)}.hv-oilgas-cta:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(160,205,255,.8),0 18px 44px rgba(47,128,224,.7)}.hv-benefit-card:hover{border-color:rgba(79,168,255,.4);box-shadow:0 16px 40px rgba(0,0,0,.4)}.hv-contact-cta:hover{transform:translateY(-3px)}.hv-submit-btn:hover{transform:translateY(-2px)}.hv-reset-btn:hover{background:rgba(255,255,255,.1)}.hv-channel:hover{border-color:rgba(79,168,255,.5);transform:translateY(-2px)}.hv-office-card:hover{border-color:rgba(79,168,255,.45);background:rgba(11,28,56,.6)}.hv-mode-tile:hover{transform:translateY(-3px);border-color:rgba(140,195,255,.6);box-shadow:0 14px 34px rgba(0,0,0,.45),0 0 26px rgba(47,128,224,.28)}.hv-footer-link:hover{color:#fff}.fc-field:focus{border-color:#4fa8ff;box-shadow:0 0 0 3px rgba(79,168,255,.16)}.hv-upload:hover{border-color:rgba(140,195,255,.7);background:rgba(79,168,255,.07)}.hv-upload:focus-within{border-color:#4fa8ff;box-shadow:0 0 0 3px rgba(79,168,255,.16)}.ls-header{transition:background .45s ease,padding .45s ease,box-shadow .45s ease,border-bottom .45s ease}.hv-footer-link,.hv-nav{transition:color .25s ease}.hv-benefit-card,.hv-channel,.hv-mode-tile,.hv-office-card,.hv-quicklink{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.ls-modal-overlay{animation:ls-fade-in .35s ease both}.ls-modal-overlay[data-closing=true]{animation:ls-fade-out .3s ease both}.ls-modal-panel{animation:ls-panel-in .55s cubic-bezier(.22,1,.36,1) both;overscroll-behavior:contain}.ls-modal-overlay[data-closing=true] .ls-modal-panel{animation:ls-panel-out .3s ease both}.ls-modal-panel::-webkit-scrollbar{width:9px}.ls-modal-panel::-webkit-scrollbar-track{background:transparent}.ls-modal-panel::-webkit-scrollbar-thumb{background:#1b3a66;border-radius:6px;border:2px solid #081226}.hv-modal-close{transition:background .25s ease,border-color .25s ease,transform .25s ease}.ls-svc-img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.hv-service-card:hover .ls-svc-img{transform:scale(1.06)}.ls-svc-icon{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.hv-service-card:hover .ls-svc-icon{transform:scale(1.08);box-shadow:0 10px 26px rgba(0,0,0,.5),0 0 26px rgba(47,128,224,.55)}.hv-modal-close:hover{background:rgba(31,80,160,.55);border-color:rgba(160,205,255,.6);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8bbb486f-8263-4443-946a-f37600fe9839.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be99cb74-3457-49d1-a919-93615904ccb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/86286230-4c11-428c-b4e4-9c320d26b8fc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a88e0a2e-9775-491a-909a-4a3af31971a3.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/17908f5f-690d-47ab-9b19-4e6b534fef85.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/23449c41-9326-4fb5-84c8-0c0134bce15d.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8bbb486f-8263-4443-946a-f37600fe9839.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be99cb74-3457-49d1-a919-93615904ccb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/86286230-4c11-428c-b4e4-9c320d26b8fc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a88e0a2e-9775-491a-909a-4a3af31971a3.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/17908f5f-690d-47ab-9b19-4e6b534fef85.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/23449c41-9326-4fb5-84c8-0c0134bce15d.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8bbb486f-8263-4443-946a-f37600fe9839.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be99cb74-3457-49d1-a919-93615904ccb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/86286230-4c11-428c-b4e4-9c320d26b8fc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/a88e0a2e-9775-491a-909a-4a3af31971a3.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/17908f5f-690d-47ab-9b19-4e6b534fef85.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/23449c41-9326-4fb5-84c8-0c0134bce15d.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8bbb486f-8263-4443-946a-f37600fe9839.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be99cb74-3457-49d1-a919-93615904ccb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/86286230-4c11-428c-b4e4-9c320d26b8fc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/a88e0a2e-9775-491a-909a-4a3af31971a3.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/17908f5f-690d-47ab-9b19-4e6b534fef85.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/23449c41-9326-4fb5-84c8-0c0134bce15d.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/8bbb486f-8263-4443-946a-f37600fe9839.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/be99cb74-3457-49d1-a919-93615904ccb5.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/86286230-4c11-428c-b4e4-9c320d26b8fc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/a88e0a2e-9775-491a-909a-4a3af31971a3.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/17908f5f-690d-47ab-9b19-4e6b534fef85.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/23449c41-9326-4fb5-84c8-0c0134bce15d.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/89828590-b3c7-4090-94ca-bb6183f6fa06.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/8929a778-8595-4989-a6cf-b99e87ee14c0.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/89828590-b3c7-4090-94ca-bb6183f6fa06.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8929a778-8595-4989-a6cf-b99e87ee14c0.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/89828590-b3c7-4090-94ca-bb6183f6fa06.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8929a778-8595-4989-a6cf-b99e87ee14c0.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/89828590-b3c7-4090-94ca-bb6183f6fa06.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8929a778-8595-4989-a6cf-b99e87ee14c0.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/89828590-b3c7-4090-94ca-bb6183f6fa06.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8929a778-8595-4989-a6cf-b99e87ee14c0.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/89828590-b3c7-4090-94ca-bb6183f6fa06.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/8929a778-8595-4989-a6cf-b99e87ee14c0.woff2) format("woff2");unicode-range:u+00??,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}@media (max-width:1279px){.ls-modes-collage{display:none!important}}@media (max-width:1000px){.ls-caps-grid,.ls-services-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.ls-about-grid,.ls-careers-apply-grid{grid-template-columns:1fr!important}.ls-about-grid{gap:44px!important}.ls-mv-grid{grid-template-columns:1fr!important}.ls-about-img{height:380px!important}.ls-why-grid{grid-template-columns:1fr!important;gap:40px!important}.ls-why-aside{position:static!important}.ls-offices-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.ls-nav{display:none!important}.ls-menu-btn{display:inline-flex!important}}@media (max-width:700px){.ls-map-label{display:none!important}.ls-zoom-controls{flex-direction:row!important;top:8px!important;right:8px!important;gap:6px!important}.ls-zoom-controls button{width:30px!important;height:30px!important;font-size:16px!important}}@media (max-width:640px){.ls-careers-hero{padding:140px 6vw 80px!important}.ls-careers-gallery{grid-template-columns:1fr!important}.ls-header{padding:12px 5vw!important}.ls-logo{height:38px!important}.ls-hero{padding:120px 6vw 80px!important}.ls-scroll-cue{display:none!important}.ls-hero-title{font-size:clamp(30px,8.8vw,41px)!important}.ls-stats-grid{grid-template-columns:1fr!important;gap:24px!important}.ls-stats-card{padding:34px 24px!important}.ls-benefits-grid,.ls-caps-grid,.ls-modes-grid,.ls-ogm-grid,.ls-services-grid,.ls-svcm-grid{grid-template-columns:1fr!important}.ls-about-img{height:300px!important}.ls-contact-cta{font-size:14px!important;padding:14px 22px!important;max-width:100%;overflow-wrap:anywhere}}