.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1120px}}@media (min-width: 1400px){.container{max-width:1240px}}@media (min-width: 1500px){.container{max-width:1380px}}@media (min-width: 1920px){.container{max-width:1740px}}@media (min-width: 576px) and (max-width: 991px){.container{width:100%;max-width:820px;padding-left:35px;padding-right:35px}}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Light-hJCcuSzX.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf) format("truetype");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Italic-DOTKc3_v.ttf) format("truetype");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-B5iD31kO.ttf) format("truetype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-BoldItalic-CT6m3OwA.ttf) format("truetype");font-weight:600 700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Black-BGKY3P7n.ttf) format("truetype");font-weight:800 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;font-family:Inter,Arial,sans-serif;color:#3c3c3c;background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}ul{list-style:none}section{position:relative;scroll-margin-top:40px}h1,h2,h3{font-family:Lato,Arial,sans-serif;color:#1f1f1f;line-height:1.05}@media (max-width: 479px){h2{font-size:2rem}}@media (min-width: 480px) and (max-width: 1919px){h2{font-size:calc(2rem + .025*(100vw - 30rem))}}@media (min-width: 1920px){h2{font-size:4.25rem}}h2{font-weight:500;letter-spacing:-.035em}h2 em{color:#ff6b0b;font-style:italic;font-weight:500}@media (max-width: 479px){p{font-size:.9375rem}}@media (min-width: 480px) and (max-width: 1919px){p{font-size:calc(.9375rem + (1.375 - .9375) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){p{font-size:1.375rem}}p{font-weight:400;color:#707070}.eyebrow{margin-bottom:1.8rem}@media (max-width: 479px){.eyebrow{margin-bottom:2rem}}@media (min-width: 480px) and (max-width: 1919px){.eyebrow{margin-bottom:calc(2rem + (4 - 2) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.eyebrow{margin-bottom:4rem}}.eyebrow{color:#a8a8a8}@media (max-width: 479px){.eyebrow{font-size:.875rem}}@media (min-width: 480px) and (max-width: 1919px){.eyebrow{font-size:calc(.875rem + (1.0625 - .875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.eyebrow{font-size:1.0625rem}}.eyebrow{font-style:italic;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.eyebrow--light{color:#ffffffdb}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.8rem 1.75rem;border:0;border-radius:5px}@media (max-width: 479px){.button{font-size:.875rem}}@media (min-width: 480px) and (max-width: 1919px){.button{font-size:calc(.875rem + (1.1875 - .875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.button{font-size:1.1875rem}}.button{font-weight:600;line-height:1;transition:all .3s ease}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:#ff6b0b}.button--primary:hover{color:#fff;background:#d94f00}.brand{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:max-content}.brand__mark{width:36px;height:44px}.brand__mark svg{width:100%;height:100%;fill:currentColor}.brand__copy{display:grid;font-family:Lato,Arial,sans-serif;line-height:.8}.brand__copy strong{font-size:1.9rem;font-weight:600;letter-spacing:-.04em}.brand__copy small{justify-self:end;font-size:.7rem;font-style:italic}.brand--light{color:#fff}.brand--dark{color:#1f1f1f}.brand--dark .brand__mark,.brand--dark .brand__copy small{color:#ff6b0b}.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;color:#fff}@media (max-width: 479px){.site-header .brand__logo{width:7.5rem}}@media (min-width: 480px) and (max-width: 1919px){.site-header .brand__logo{width:calc(7.5rem + .05*(100vw - 30rem))}}@media (min-width: 1920px){.site-header .brand__logo{width:12rem}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media (max-width: 479px){.site-header__inner{height:5rem}}@media (min-width: 480px) and (max-width: 1919px){.site-header__inner{height:calc(5rem + (9.625 - 5) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.site-header__inner{height:9.625rem}}.site-header__inner{max-height:154px;border-bottom:1px solid rgba(255,255,255,.55)}.site-header__nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.5rem,4vw,4.5rem)}.site-header__nav>a:not(.button){position:relative}@media (max-width: 479px){.site-header__nav>a:not(.button){font-size:.875rem}}@media (min-width: 480px) and (max-width: 1919px){.site-header__nav>a:not(.button){font-size:calc(.875rem + (1.1875 - .875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.site-header__nav>a:not(.button){font-size:1.1875rem}}.site-header__nav>a:not(.button){font-weight:600}.site-header__nav>a:not(.button):after{position:absolute;right:0;bottom:-.45rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .3s ease}.site-header__nav>a:not(.button):hover:after{transform:scaleX(1)}.site-header__toggle{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;background:#1f1f1f1f}.site-header__toggle span{display:block;width:19px;height:1px;margin:5px auto;background:currentColor;transition:all .3s ease}@media (max-width: 991px){.site-header__toggle{display:block;z-index:2}.site-header__nav{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;flex-direction:column;justify-content:center;gap:2rem;opacity:0;background:#15232bfa;transform:translateY(-1rem);transition:all .3s ease}.site-header__nav>a:not(.button){font-size:1.55rem}.site-header__nav.is-open{visibility:visible;opacity:1;transform:none}.site-header__toggle[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.site-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] span:last-child{transform:translateY(-6px) rotate(-45deg)}}.hero{min-height:min(839px,100svh);overflow:hidden;color:#fff;background:#91b7ca}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#3c6a818c,#6d9fb838 52%,#385b6c1f),url(/assets/hero-oilfield-xYcV3nlJ.jpg) center bottom/cover no-repeat}.hero__inner{display:flex;min-height:min(839px,100svh);flex-direction:column;justify-content:space-between;padding-top:clamp(210px,22vh,235px)}@media (max-width: 479px){.hero__inner{padding-bottom:1.875rem}}@media (min-width: 480px) and (max-width: 1919px){.hero__inner{padding-bottom:calc(1.875rem + (4.375 - 1.875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero__inner{padding-bottom:4.375rem}}.hero__content{position:relative;z-index:1;max-width:1100px}@media (max-width: 479px){.hero__content{padding-bottom:1.25rem}}@media (min-width: 480px) and (max-width: 1919px){.hero__content{padding-bottom:calc(1.25rem + (5 - 1.25) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero__content{padding-bottom:5rem}}@media (max-width: 479px){.hero__content h1{font-size:2.5rem}}@media (min-width: 480px) and (max-width: 1919px){.hero__content h1{font-size:calc(2.5rem + (6.875 - 2.5) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero__content h1{font-size:6.875rem}}.hero__content h1{color:#fff;font-weight:700;letter-spacing:-.045em}.hero__content h1 em{font-style:italic;font-weight:700}.hero__content p{max-width:570px;margin:1.4rem 0 1.8rem;color:#fffffff2;line-height:1.35}.hero__highlights{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 479px){.hero__highlights{gap:1.25rem}}@media (min-width: 480px) and (max-width: 1919px){.hero__highlights{gap:calc(1.25rem + (2.5 - 1.25) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero__highlights{gap:2.5rem}}@media (max-width: 767px){.hero{min-height:auto}.hero__inner{min-height:860px;padding-top:175px;padding-bottom:32px}.hero__media{background-position:58% bottom}.hero__highlights{grid-template-columns:1fr}}.hero-highlight{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem 1.25rem}@media (max-width: 479px){.hero-highlight{padding:.75rem 1rem}}@media (min-width: 480px) and (max-width: 1919px){.hero-highlight{padding-top:calc(.75rem + (1.25 - .75) * (100vw - 30rem) / 90);padding-right:calc(1rem + .00625*(100vw - 30rem));padding-bottom:calc(.75rem + (1.25 - .75) * (100vw - 30rem) / 90);padding-left:calc(1rem + .00625*(100vw - 30rem))}}@media (min-width: 1920px){.hero-highlight{padding:1.25rem 1.5625rem}}.hero-highlight{border-radius:6px;background:#14141429;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hero-highlight__icon{width:55px;height:55px}@media (max-width: 479px){.hero-highlight__icon{width:2rem}}@media (min-width: 480px) and (max-width: 1919px){.hero-highlight__icon{width:calc(2rem + (3.4375 - 2) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero-highlight__icon{width:3.4375rem}}@media (max-width: 479px){.hero-highlight__icon{height:2rem}}@media (min-width: 480px) and (max-width: 1919px){.hero-highlight__icon{height:calc(2rem + (3.4375 - 2) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero-highlight__icon{height:3.4375rem}}.hero-highlight__icon{flex:0 0 auto}.hero-highlight__icon svg{width:100%;height:100%;fill:#fff;stroke:#fff;stroke-width:3}.hero-highlight>span:last-child{display:grid}@media (max-width: 479px){.hero-highlight strong{font-size:.875rem}}@media (min-width: 480px) and (max-width: 1919px){.hero-highlight strong{font-size:calc(.875rem + (1.1875 - .875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero-highlight strong{font-size:1.1875rem}}.hero-highlight strong{line-height:1.7}.hero-highlight small{max-width:230px;color:#ffffffe6}@media (max-width: 479px){.hero-highlight small{font-size:.75rem}}@media (min-width: 480px) and (max-width: 1919px){.hero-highlight small{font-size:calc(.75rem + (.9375 - .75) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.hero-highlight small{font-size:.9375rem}}.hero-highlight small{line-height:1.2}.expertise{padding:clamp(75px,9vw,130px) 0}.expertise__grid{display:grid;align-items:flex-start;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:clamp(3rem,7vw,7rem)}.expertise__visual{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:10px}.expertise__wide-image{position:relative;overflow:hidden;grid-column:1/-1;aspect-ratio:2.47/1;border-radius:10px}.expertise__wide-image>img{width:100%;height:100%;object-fit:cover}.expertise__wide-image figcaption{position:absolute;right:0;bottom:.8rem;left:0;display:flex;justify-content:space-around;color:#fff}@media (max-width: 479px){.expertise__wide-image figcaption{font-size:.75rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise__wide-image figcaption{font-size:calc(.75rem + (.9375 - .75) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise__wide-image figcaption{font-size:.9375rem}}.expertise__wide-image figcaption{line-height:1.2;text-align:center;text-shadow:0 1px 3px #1f1f1f}@media (max-width: 479px){.expertise__wide-image figcaption span{padding:.1875rem 1rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise__wide-image figcaption span{padding-top:calc(.1875rem + (.4375 - .1875) * (100vw - 30rem) / 90);padding-right:calc(1rem + (2 - 1) * (100vw - 30rem) / 90);padding-bottom:calc(.1875rem + (.4375 - .1875) * (100vw - 30rem) / 90);padding-left:calc(1rem + (2 - 1) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise__wide-image figcaption span{padding:.4375rem 2rem}}.expertise__wide-image figcaption span{border-radius:6px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff29}.expertise__portrait{width:100%;height:100%;aspect-ratio:1/1;border-radius:10px;object-fit:cover;object-position:center 15%}.expertise__copy h2{margin-bottom:1.6rem}.expertise__copy>p:not(.eyebrow){max-width:610px;margin-bottom:2rem;color:#777;line-height:1.55}@media (max-width: 991px){.expertise__grid{grid-template-columns:1fr}.expertise__copy{order:-1}}@media (max-width: 575px){.expertise__visual{grid-template-columns:1fr}.expertise__wide-image,.expertise__portrait{grid-column:auto}}.expertise__copy-wrapper:hover .expertise-card,.expertise__copy-wrapper:focus .expertise-card{background-color:#fff;color:#ff6b0b;border:2px solid #ff6b0b}.expertise__copy-wrapper:hover .expertise-card h3,.expertise__copy-wrapper:focus .expertise-card h3{color:#ff6b0b}.expertise__copy-wrapper:hover .expertise-card p,.expertise__copy-wrapper:focus .expertise-card p{color:#ff6b0b}.expertise-card{display:flex;min-height:100%;flex-direction:column;border-radius:10px}@media (max-width: 479px){.expertise-card{padding:1.5rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card{padding:calc(1.5rem + (2.1875 - 1.5) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card{padding:2.1875rem}}.expertise-card{color:#fff;background-color:#ff6b0b;transition:all .3s ease;border:2px solid #ff6b0b}@media (max-width: 479px){.expertise-card h3{font-size:1.125rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card h3{font-size:calc(1.125rem + (1.875 - 1.125) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card h3{font-size:1.875rem}}.expertise-card h3{color:#fff;font-weight:600;transition:all .3s ease}.expertise-card p{max-width:60%}@media (max-width: 479px){.expertise-card p{margin-top:.5625rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card p{margin-top:calc(.5625rem + (.75 - .5625) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card p{margin-top:.75rem}}.expertise-card p{color:#ffffffeb}@media (max-width: 479px){.expertise-card p{font-size:.75rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card p{font-size:calc(.75rem + (.9375 - .75) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card p{font-size:.9375rem}}.expertise-card p{line-height:1.35;transition:all .3s ease;padding-bottom:10px}@media screen and (min-width: 992px) and (max-width: 1499px){.expertise-card p{max-width:100%}}.expertise-card span{display:flex;align-items:center;justify-content:center}@media (max-width: 479px){.expertise-card span{width:1.875rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card span{width:calc(1.875rem + (3.125 - 1.875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card span{width:3.125rem}}@media (max-width: 479px){.expertise-card span{height:1.875rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card span{height:calc(1.875rem + (3.125 - 1.875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card span{height:3.125rem}}.expertise-card span{margin-top:auto;border-radius:50%;color:#ff6b0b;background:#fff;font-size:2.5rem}@media (max-width: 479px){.expertise-card span{font-size:1.5rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card span{font-size:calc(1.5rem + (2.5 - 1.5) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card span{font-size:2.5rem}}@media (max-width: 479px){.expertise-card span{padding-bottom:.25rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise-card span{padding-bottom:calc(.25rem + (.4375 - .25) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.expertise-card span{padding-bottom:.4375rem}}@media (max-width: 479px){.expertise__copy{padding-top:1rem}}@media (min-width: 480px) and (max-width: 1919px){.expertise__copy{padding-top:calc(1rem + .00625*(100vw - 30rem))}}@media (min-width: 1920px){.expertise__copy{padding-top:1.5625rem}}@media screen and (max-width: 767px){.expertise__copy{padding-top:0}}.services{padding:clamp(75px,9vw,130px) 0;background:#f9f9f8}.services h2{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.services__track{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.services__controls{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;margin-top:2.3rem}.services__controls button{width:52px;height:52px;border:0;border-radius:4px;color:#fff;background:#ff6b0b;font-size:1.45rem;transition:all .3s ease}.services__controls button:hover{background:#d94f00;transform:translateY(-2px)}@media (max-width: 991px){.services__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.services__track::-webkit-scrollbar{display:none}}.service-card{display:flex;min-height:305px;flex-direction:column}@media (max-width: 479px){.service-card{padding:1.25rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card{padding:calc(1.25rem + (1.875 - 1.25) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card{padding:1.875rem}}.service-card{background:#f9f4ed;scroll-snap-align:start;border-radius:4px}@media (max-width: 991px){.service-card{min-width:min(330px,84vw)}}.service-card .service-card__icon-wrapper{display:flex;align-items:center;gap:13px}@media (max-width: 479px){.service-card .service-card__icon-wrapper{margin-bottom:1rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card .service-card__icon-wrapper{margin-bottom:calc(1rem + (1.5 - 1) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card .service-card__icon-wrapper{margin-bottom:1.5rem}}.service-card__icon{display:flex;align-items:center;justify-content:center}@media (max-width: 479px){.service-card__icon{width:2.1875rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card__icon{width:calc(2.1875rem + (3.25 - 2.1875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card__icon{width:3.25rem}}@media (max-width: 479px){.service-card__icon{height:2.1875rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card__icon{height:calc(2.1875rem + (3.25 - 2.1875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card__icon{height:3.25rem}}.service-card__icon{border-radius:4px;color:#fff;background:#ff6b0b;font-size:1.25rem}@media (max-width: 479px){.service-card__icon svg{width:1.375rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card__icon svg{width:calc(1.375rem + (2 - 1.375) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card__icon svg{width:2rem}}@media (max-width: 479px){.service-card__icon svg{height:1.375rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card__icon svg{height:calc(1.375rem + (2 - 1.375) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card__icon svg{height:2rem}}@media (max-width: 479px){.service-card h3{font-size:1rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card h3{font-size:calc(1rem + (1.375 - 1) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card h3{font-size:1.375rem}}.service-card h3{font-weight:500}.service-card p{color:#777}@media (max-width: 479px){.service-card p{font-size:.875rem}}@media (min-width: 480px) and (max-width: 1919px){.service-card p{font-size:calc(.875rem + (1 - .875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.service-card p{font-size:1rem}}.service-card p{line-height:1.8;color:#707070}.service-card a{margin-top:auto;color:#ff6b0b;font-weight:600}.service-card a:hover{text-decoration:underline}.solutions{min-height:724px;overflow:hidden;padding:clamp(85px,10vw,145px) 0;color:#fff;background:#1f1f1f}.solutions__media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#000000a8,#000000a8),url(/assets/solutions-field-pol_gREs.jpg) center/cover no-repeat;filter:grayscale(.8)}.solutions__inner{position:relative}.solutions h2{margin-bottom:3rem;color:#fff}.solutions__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 479px){.solutions__grid{gap:1.25rem}}@media (min-width: 480px) and (max-width: 1919px){.solutions__grid{gap:calc(1.25rem + (2 - 1.25) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solutions__grid{gap:2rem}}@media (max-width: 767px){.solutions__grid{grid-template-columns:1fr}}.solution-card{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 479px){.solution-card{gap:1rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card{gap:calc(1rem + (1.625 - 1) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card{gap:1.625rem}}.solution-card{min-height:130px;padding:1.5rem 2rem;border-radius:6px;background:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.solution-card__icon{display:flex;align-items:center;justify-content:center;min-width:72px;min-height:64px;border-right:1px solid rgba(255,255,255,.45);color:#fff;font-size:2rem}@media (max-width: 479px){.solution-card__icon{padding-right:1rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card__icon{padding-right:calc(1rem + (1.625 - 1) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card__icon{padding-right:1.625rem}}@media (max-width: 479px){.solution-card__icon{padding-top:.625rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card__icon{padding-top:calc(.625rem + (1 - .625) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card__icon{padding-top:1rem}}@media (max-width: 479px){.solution-card__icon{padding-bottom:.625rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card__icon{padding-bottom:calc(.625rem + (1 - .625) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card__icon{padding-bottom:1rem}}@media (max-width: 479px){.solution-card__icon svg{width:2rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card__icon svg{width:calc(2rem + (4 - 2) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card__icon svg{width:4rem}}@media (max-width: 479px){.solution-card__icon svg{height:2rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card__icon svg{height:calc(2rem + (4 - 2) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card__icon svg{height:4rem}}.solution-card h3{margin-bottom:.45rem;color:#fff}@media (max-width: 479px){.solution-card h3{font-size:1.125rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card h3{font-size:calc(1.125rem + (1.5 - 1.125) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card h3{font-size:1.5rem}}.solution-card h3{font-weight:700;line-height:1.4}.solution-card p{color:#ffffffd1}@media (max-width: 479px){.solution-card p{font-size:.75rem}}@media (min-width: 480px) and (max-width: 1919px){.solution-card p{font-size:calc(.75rem + (1 - .75) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.solution-card p{font-size:1rem}}.solution-card p{line-height:1.35;font-weight:400}@media (max-width: 575px){.solution-card{align-items:flex-start;padding:1.25rem}.solution-card__icon{min-width:52px;font-size:1.35rem}}.about-founder{min-height:849px;overflow:hidden;padding:clamp(90px,11vw,165px) 0}.about-founder__media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff26,#ffffffe0 40%,#fff 62%),url(/assets/about-pipeline-w9-ki6W5.png) left center/auto 100% no-repeat}.about-founder__grid{position:relative;display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,7vw,8rem)}@media (max-width: 479px){.about-founder__title h2{font-size:2.375rem}}@media (min-width: 480px) and (max-width: 1919px){.about-founder__title h2{font-size:calc(2.375rem + (4.125 - 2.375) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.about-founder__title h2{font-size:4.125rem}}.about-founder__title h2{font-weight:400}.about-founder__copy{padding-top:5rem}.about-founder__copy p{margin-bottom:1.7rem;color:#777}@media (max-width: 479px){.about-founder__copy p{font-size:.875rem}}@media (min-width: 480px) and (max-width: 1919px){.about-founder__copy p{font-size:calc(.875rem + (1.1875 - .875) * (100vw - 30rem) / 90)}}@media (min-width: 1920px){.about-founder__copy p{font-size:1.1875rem}}.about-founder__copy p{line-height:1.65;font-weight:400}@media (max-width: 991px){.about-founder{min-height:auto}.about-founder__media{opacity:.24;background-position:left center}.about-founder__grid{grid-template-columns:1fr;gap:1rem}.about-founder__copy{max-width:760px;padding-top:0}}.contact{padding:clamp(70px,8vw,115px) 0;color:#ffffffd1;background:#232323}.contact__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem)}.contact h2{margin-bottom:1rem;color:#fff;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:400}.contact__intro>p{max-width:390px;margin-bottom:2.4rem;font-size:.95rem;color:#b4b4b4}.contact h3{margin-bottom:.65rem;color:#ff6b0b;font-size:1rem;font-weight:500}.contact address{font-size:.9rem;font-style:normal;color:#b4b4b4}.contact__linkedin{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:.7rem;color:#1f1f1f;background:#fff;font-size:20px;font-weight:700;border-radius:2px}@media (max-width: 767px){.contact__grid{grid-template-columns:1fr}}.contact-form{display:grid;align-content:start;grid-template-columns:repeat(2,1fr);gap:1.25rem 2rem}.contact-form label{display:grid;gap:.4rem;color:#fff;font-size:.92rem}.contact-form input,.contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;outline:none;color:#fff;background:transparent}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:#ff6b0b}.contact-form input{min-height:38px}.contact-form textarea{resize:vertical}.contact-form__message,.contact-form__status{grid-column:1/-1}.contact-form .button{width:max-content}.contact-form__status{min-height:1.4em;color:#c8e5cf;font-size:.85rem}@media (max-width: 575px){.contact-form{grid-template-columns:1fr}.contact-form__message,.contact-form__status{grid-column:auto}}.site-footer{padding:2.2rem 0 1.6rem;background:#f9f9f9}.site-footer__brand{margin:0 auto 2rem}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:1px solid rgba(31,31,31,.13)}.site-footer__bottom p,.site-footer__bottom a{color:#8a8a8a;font-size:.82rem}@media (max-width: 575px){.site-footer__bottom{flex-direction:column;gap:.65rem;text-align:center}}
