.EngineeringDesign-module__RclxFG__page{--ink:#151a17;--dark-green:#14251d;--dark-green-soft:#1e392b;--paper:#c9baa0;--paper-light:#d8c9ad;--cream:#f5efe3;--green:#536d4d;--text:#151a17ad;--muted:#151a1775;--line:#151a1729;--line-light:#bcbab685;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--paper);width:100%;color:var(--ink);overflow:hidden}.EngineeringDesign-module__RclxFG__eyebrow{color:var(--green);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.EngineeringDesign-module__RclxFG__eyebrow:before{content:"";opacity:.7;background:currentColor;flex:0 0 34px;width:34px;height:1px;display:block}.EngineeringDesign-module__RclxFG__hero{background:#101713;min-height:780px;display:flex;position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__heroImage{object-fit:cover;object-position:center center;transition:transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.EngineeringDesign-module__RclxFG__heroPicture{display:block;position:absolute;inset:0}.EngineeringDesign-module__RclxFG__heroPicture img{object-fit:cover}.EngineeringDesign-module__RclxFG__heroOverlay{z-index:1;background:linear-gradient(90deg,#08100c70 0%,#08100c57 34% 64%,#08100c38 100%),linear-gradient(#08100c2e 0%,#08100c0a 45%,#08100cb8 100%);position:absolute;inset:0}.EngineeringDesign-module__RclxFG__heroContainer{z-index:2;width:min(calc(100% - (var(--page-padding) * 2)), var(--container-width));flex-direction:column;justify-content:center;min-height:780px;padding-top:135px;padding-bottom:60px;display:flex;position:relative}.EngineeringDesign-module__RclxFG__heroContent h1{color:#fff;letter-spacing:-.07em;max-width:950px;margin:0;font-size:clamp(4rem,6vw,6.5rem);font-weight:500;line-height:.87}.EngineeringDesign-module__RclxFG__heroContent h1 span{color:#ddf4ce}.EngineeringDesign-module__RclxFG__heroContent p{color:#fefefe;max-width:650px;margin:42px 0 0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.8}.EngineeringDesign-module__RclxFG__heroButton,.EngineeringDesign-module__RclxFG__ctaButton{align-items:center;gap:20px;text-decoration:none;display:inline-flex}.EngineeringDesign-module__RclxFG__heroButton{color:var(--cream);letter-spacing:.14em;text-transform:uppercase;border:1px solid #f5efe352;margin-top:42px;padding:16px 20px 16px 25px;font-size:10px;font-weight:700;transition:background .35s,color .35s,border-color .35s,transform .35s}.EngineeringDesign-module__RclxFG__heroButton>span:last-child,.EngineeringDesign-module__RclxFG__ctaButton>span:last-child{width:36px;height:36px;transition:transform .35s var(--ease);border:1px solid;border-radius:50%;place-items:center;font-size:15px;display:grid}.EngineeringDesign-module__RclxFG__heroButton:hover{background:var(--cream);border-color:var(--cream);color:var(--dark-green);transform:translateY(-2px)}.EngineeringDesign-module__RclxFG__heroButton:hover>span:last-child{background:var(--dark-green);color:var(--cream);transform:translateY(3px)}.EngineeringDesign-module__RclxFG__heroButton:focus-visible,.EngineeringDesign-module__RclxFG__ctaButton:focus-visible{outline-offset:4px;outline:2px solid}.EngineeringDesign-module__RclxFG__heroFooter{color:#f5efe39e;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-left:clamp(0px,3vw,70px);font-size:9px;font-weight:700;display:flex;position:absolute;bottom:42px;left:0;right:0}.EngineeringDesign-module__RclxFG__heroScroll{align-items:center;gap:14px;margin-right:clamp(0px,3vw,70px);display:inline-flex}.EngineeringDesign-module__RclxFG__heroScroll span{border:1px solid #f5efe340;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;animation:2s infinite EngineeringDesign-module__RclxFG__scrollBounce;display:grid}@keyframes EngineeringDesign-module__RclxFG__scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.EngineeringDesign-module__RclxFG__intro{background:#fff;padding:clamp(30px,12vw,100px) 0}.EngineeringDesign-module__RclxFG__introGrid{grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);gap:clamp(60px,9vw,150px);display:grid}.EngineeringDesign-module__RclxFG__introLabel{color:var(--text)}.EngineeringDesign-module__RclxFG__introContent h2,.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__ctaContent h2{letter-spacing:-.075em;font-weight:500;line-height:.88}.EngineeringDesign-module__RclxFG__introContent h2{max-width:1050px;margin:0 0 62px;font-size:clamp(3rem,6vw,6.5rem)}.EngineeringDesign-module__RclxFG__introContent h2 span,.EngineeringDesign-module__RclxFG__disciplinesIntro h2 span,.EngineeringDesign-module__RclxFG__sectorsGrid h2 span,.EngineeringDesign-module__RclxFG__ctaContent h2 span{color:#151a1766}.EngineeringDesign-module__RclxFG__introText{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,75px);max-width:950px;display:grid}.EngineeringDesign-module__RclxFG__introText p,.EngineeringDesign-module__RclxFG__disciplinesIntro p,.EngineeringDesign-module__RclxFG__sectionHeader>p,.EngineeringDesign-module__RclxFG__deliverableItem p,.EngineeringDesign-module__RclxFG__processHeading p,.EngineeringDesign-module__RclxFG__processStepContent p,.EngineeringDesign-module__RclxFG__ctaContent p{color:var(--text);line-height:1.85}.EngineeringDesign-module__RclxFG__introText p{margin:0;font-size:15px}.EngineeringDesign-module__RclxFG__capabilities{color:var(--dark-green);background:#f8faf7;padding:clamp(80px,12vw,150px) 0;position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(50px,8vw,130px);margin-bottom:clamp(60px,8vw,105px);display:grid}.EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__eyebrow{color:#35684b}.EngineeringDesign-module__RclxFG__sectionHeader h2{color:#183b29;letter-spacing:-.075em;margin:38px 0 0;font-size:clamp(3rem,4vw,6.5rem);font-weight:500;line-height:.89}.EngineeringDesign-module__RclxFG__sectionHeader h2 span{color:#183b2961}.EngineeringDesign-module__RclxFG__sectionHeader>p{color:#66716a;max-width:470px;margin:0 0 6px;font-size:15px;line-height:1.75}.EngineeringDesign-module__RclxFG__capabilityGrid{border-top:1px solid #2b4c382e;border-left:1px solid #2b4c382e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EngineeringDesign-module__RclxFG__capabilityCard{color:#183b29;isolation:isolate;min-height:330px;transition:transform .5s var(--ease), box-shadow .5s ease;background:#fff;border-bottom:1px solid #2b4c382e;border-right:1px solid #2b4c382e;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__capabilityImage{z-index:0;opacity:0;pointer-events:none;transition:opacity .55s ease, transform .9s var(--ease);position:absolute;inset:0;overflow:hidden;transform:scale(1.1)}.EngineeringDesign-module__RclxFG__capabilityImage img{object-fit:cover;object-position:center}.EngineeringDesign-module__RclxFG__capabilityOverlay{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#07181047 0%,#0718107a 42%,#071810f0 100%);transition:opacity .45s;position:absolute;inset:0}.EngineeringDesign-module__RclxFG__capabilityTop,.EngineeringDesign-module__RclxFG__capabilityBody{z-index:2;position:relative}.EngineeringDesign-module__RclxFG__capabilityTop{color:#3552419e;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;transition:color .35s;display:flex}.EngineeringDesign-module__RclxFG__capabilityTop span:last-child{transition:transform .5s var(--ease), color .3s ease;font-size:18px}.EngineeringDesign-module__RclxFG__capabilityBody{margin-top:auto}.EngineeringDesign-module__RclxFG__capabilityBody h3{color:#214a32;letter-spacing:-.055em;transition:color .35s ease, transform .5s var(--ease);margin:0;font-size:clamp(1.65rem,2.2vw,2.55rem);font-weight:500;line-height:.98}.EngineeringDesign-module__RclxFG__capabilityBody p{color:#68746c;max-width:430px;margin:20px 0 0;font-size:14px;line-height:1.75;transition:color .35s}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__capabilityCard:hover{z-index:5;transform:translateY(-6px);box-shadow:0 24px 60px #1d452d29}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityImage{opacity:1;transform:scale(1)}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityOverlay{opacity:1}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityTop{color:#ffffffb8}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityTop span:last-child{color:#fff;transform:translate(3px,-3px)rotate(45deg)}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityTop span:first-child{color:#ffffffb8}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityBody h3{color:#fff;transform:translate(7px)}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityBody p{color:#ffffffc7}}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:50px}.EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(3rem,6vw,5rem)}.EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:300px;padding:30px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:clamp(1.65rem,3vw,2.2rem)}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__capabilities{padding:80px 0}.EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:60px;display:block}.EngineeringDesign-module__RclxFG__sectionHeader h2{margin-top:30px;font-size:clamp(2.8rem,12vw,4.5rem);line-height:.92}.EngineeringDesign-module__RclxFG__sectionHeader>p{max-width:520px;margin-top:30px;font-size:14px;line-height:1.75}.EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:1fr}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:290px;padding:28px 24px}.EngineeringDesign-module__RclxFG__capabilityImage{opacity:1;transform:scale(1)}.EngineeringDesign-module__RclxFG__capabilityOverlay{opacity:1}.EngineeringDesign-module__RclxFG__capabilityTop,.EngineeringDesign-module__RclxFG__capabilityTop span:first-child{color:#ffffffb8}.EngineeringDesign-module__RclxFG__capabilityTop span:last-child,.EngineeringDesign-module__RclxFG__capabilityBody h3{color:#fff}.EngineeringDesign-module__RclxFG__capabilityBody p{color:#ffffffc7}}@media (max-width:450px){.EngineeringDesign-module__RclxFG__capabilities{padding:70px 0}.EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:45px}.EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(2.55rem,13vw,3.6rem)}.EngineeringDesign-module__RclxFG__sectionHeader>p{font-size:13.5px}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:270px;padding:25px 20px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.8rem}.EngineeringDesign-module__RclxFG__capabilityBody p{font-size:13px}}@media (max-width:380px){.EngineeringDesign-module__RclxFG__capabilityCard{min-height:250px;padding:22px 18px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.65rem}.EngineeringDesign-module__RclxFG__capabilityBody p{margin-top:16px;font-size:12.5px}}.EngineeringDesign-module__RclxFG__capabilityCard:focus-visible{outline-offset:-2px;outline:2px solid #2f76508c}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__capabilityCard,.EngineeringDesign-module__RclxFG__capabilityImage,.EngineeringDesign-module__RclxFG__capabilityOverlay,.EngineeringDesign-module__RclxFG__capabilityBody h3,.EngineeringDesign-module__RclxFG__capabilityTop span:last-child,.EngineeringDesign-module__RclxFG__capabilityBody p{transition:none}.EngineeringDesign-module__RclxFG__capabilityCard:hover,.EngineeringDesign-module__RclxFG__capabilityImage{transform:none}}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:start;gap:clamp(70px,10vw,170px);display:grid}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2{margin:38px 0 35px;font-size:clamp(3rem,4vw,6.5rem)}.EngineeringDesign-module__RclxFG__disciplinesIntro p{max-width:470px;margin:0;font-size:15px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList{border-top:1px solid var(--line)}.EngineeringDesign-module__RclxFG__disciplineItem{border-bottom:1px solid var(--line);min-height:92px;transition:padding .4s var(--ease),background .4s ease;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:20px;display:grid}.EngineeringDesign-module__RclxFG__disciplineItem>span:first-child,.EngineeringDesign-module__RclxFG__sectorItem>span,.EngineeringDesign-module__RclxFG__deliverableNumber{color:var(--muted);letter-spacing:.15em;font-size:9px;font-weight:700}.EngineeringDesign-module__RclxFG__disciplineItem h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:500;line-height:1}.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child{transition:transform .4s var(--ease);font-size:16px}.EngineeringDesign-module__RclxFG__disciplineItem:hover>span:last-child{transform:rotate(45deg)}.EngineeringDesign-module__RclxFG__deliverableItem{border-bottom:1px solid var(--line);transition:padding .45s var(--ease),background .45s ease;grid-template-columns:90px minmax(0,1fr) 56px;align-items:center;gap:clamp(25px,5vw,80px);padding:46px 0;display:grid}.EngineeringDesign-module__RclxFG__deliverableItem h3{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(1.9rem,2.6vw,3rem);font-weight:500;line-height:.95}.EngineeringDesign-module__RclxFG__deliverableItem p{max-width:650px;margin:15px 0 0;font-size:14px}.EngineeringDesign-module__RclxFG__deliverableArrow{border:1px solid var(--line);width:50px;height:50px;transition:transform .45s var(--ease),background .45s ease,color .45s ease;border-radius:50%;place-items:center;font-size:17px;display:grid}.EngineeringDesign-module__RclxFG__deliverableItem:hover .EngineeringDesign-module__RclxFG__deliverableArrow{background:var(--dark-green);color:var(--cream);transform:rotate(45deg)}.EngineeringDesign-module__RclxFG__process{background:#fefaf5;padding:clamp(30px,12vw,80px) 0}.EngineeringDesign-module__RclxFG__processHeader{grid-template-columns:minmax(180px,.8fr) minmax(450px,1.8fr) minmax(280px,1fr);align-items:start;column-gap:clamp(40px,5vw,90px);margin-bottom:clamp(100px,11vw,145px);display:grid}.EngineeringDesign-module__RclxFG__processHeaderLabel{min-width:0}.EngineeringDesign-module__RclxFG__processHeaderLabel .EngineeringDesign-module__RclxFG__eyebrow{padding-top:14px}.EngineeringDesign-module__RclxFG__processHeading{min-width:0}.EngineeringDesign-module__RclxFG__processHeading h2{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,4vw,6.5rem);font-weight:400;line-height:.86}.EngineeringDesign-module__RclxFG__processHeading h2 span{color:#151a1766}.EngineeringDesign-module__RclxFG__processHeading p{max-width:390px;margin:8px 0 0;font-size:14px}.EngineeringDesign-module__RclxFG__processTrack{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid;position:relative}.EngineeringDesign-module__RclxFG__processLine{z-index:0;background:linear-gradient(90deg,#37433b2e,#37433b61 15% 85%,#37433b2e);height:1px;position:absolute;top:30px;left:30px;right:30px}.EngineeringDesign-module__RclxFG__processStep{z-index:1;flex-direction:column;min-width:0;padding:0 28px;display:flex;position:relative}.EngineeringDesign-module__RclxFG__processStep:first-child{padding-left:0}.EngineeringDesign-module__RclxFG__processStep:last-child{padding-right:0}.EngineeringDesign-module__RclxFG__processMarker{z-index:3;color:#fff;letter-spacing:.08em;background:#72391f;border:1px solid #14201ab8;border-radius:50%;flex:0 0 60px;place-items:center;width:60px;height:60px;margin:0 auto 52px;font-size:10px;font-weight:700;line-height:1;transition:background-color .35s,border-color .35s,color .35s,transform .35s;display:grid;position:relative}.EngineeringDesign-module__RclxFG__processMarker:after{content:"";pointer-events:none;border:1px solid #d8c9a82e;border-radius:50%;position:absolute;inset:6px}.EngineeringDesign-module__RclxFG__processStepContent{max-width:250px}.EngineeringDesign-module__RclxFG__processLabel{color:#37433ba3;letter-spacing:.16em;margin-bottom:17px;font-size:9px;font-weight:700;line-height:1;display:block}.EngineeringDesign-module__RclxFG__processStepContent h3{color:var(--ink);letter-spacing:-.055em;transition:color .3s ease,transform .4s var(--ease);margin:0;font-size:clamp(1.75rem,2vw,3rem);font-weight:400;line-height:.95}.EngineeringDesign-module__RclxFG__processStepContent p{max-width:270px;transition:transform .4s var(--ease);margin:20px 0 0;font-size:13px}.EngineeringDesign-module__RclxFG__processStep:hover .EngineeringDesign-module__RclxFG__processMarker{color:#fff;background:#c65e2f;border-color:#fff;transform:translateY(-5px)}.EngineeringDesign-module__RclxFG__processStep:hover .EngineeringDesign-module__RclxFG__processStepContent h3{color:var(--green);transform:translate(5px)}.EngineeringDesign-module__RclxFG__processStep:hover .EngineeringDesign-module__RclxFG__processStepContent p{transform:translate(5px)}.EngineeringDesign-module__RclxFG__sectors{color:var(--dark-green);background:#d7d7d7;padding:clamp(30px,12vw,80px) 0}.EngineeringDesign-module__RclxFG__sectorsGrid .EngineeringDesign-module__RclxFG__eyebrow{color:#6c756e}.EngineeringDesign-module__RclxFG__sectorsGrid h2{color:var(--dark-green);margin-bottom:0}.EngineeringDesign-module__RclxFG__sectorsGrid h2 span{color:#544e449e}.EngineeringDesign-module__RclxFG__sectorItem{border-bottom:1px solid var(--line-light);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:20px;min-height:86px;transition:background-color .3s,padding-left .35s cubic-bezier(.22,1,.36,1),border-color .3s;display:grid}.EngineeringDesign-module__RclxFG__sectorItem:hover{background-color:#f1f6f0;border-bottom-color:#1d6a5a47;padding-left:12px}.EngineeringDesign-module__RclxFG__sectorItem:hover .EngineeringDesign-module__RclxFG__sectorIcon{color:#1d6a5a;transform:translate(4px)}.EngineeringDesign-module__RclxFG__sectorIcon{transition:color .3s,transform .35s cubic-bezier(.22,1,.36,1)}.EngineeringDesign-module__RclxFG__sectorItem h3{color:#605e5a;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,1.8vw,1.9rem);font-weight:400}.EngineeringDesign-module__RclxFG__cta{background:#fefaf5;padding:clamp(30px,15vw,80px) 0}.EngineeringDesign-module__RclxFG__ctaContent{max-width:1050px}.EngineeringDesign-module__RclxFG__ctaContent h2{color:var(--ink);margin:38px 0 0;font-size:clamp(3rem,4vw,6.5rem);font-weight:400}.EngineeringDesign-module__RclxFG__ctaContent p{max-width:600px;margin:38px 0 0;font-size:15px}.EngineeringDesign-module__RclxFG__ctaButton{background:var(--dark-green);color:var(--cream);letter-spacing:.15em;text-transform:uppercase;transition:transform .35s var(--ease),background .35s ease;margin-top:36px;padding:15px 17px 15px 23px;font-size:10px;font-weight:700}.EngineeringDesign-module__RclxFG__ctaButton:hover{background:var(--green);transform:translateY(-3px)}.EngineeringDesign-module__RclxFG__ctaButton:hover>span:last-child{transform:rotate(45deg)}@media (max-width:1200px){.EngineeringDesign-module__RclxFG__heroContent{max-width:820px}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(4rem,7vw,6rem)}.EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:55px}.EngineeringDesign-module__RclxFG__processHeader{grid-template-columns:180px minmax(0,1.7fr);gap:35px}.EngineeringDesign-module__RclxFG__processHeading{grid-column:2}.EngineeringDesign-module__RclxFG__processTrack{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:80px}.EngineeringDesign-module__RclxFG__processLine{display:none}.EngineeringDesign-module__RclxFG__processStep{padding:0 20px}.EngineeringDesign-module__RclxFG__processStep:nth-child(3n+1){padding-left:0}.EngineeringDesign-module__RclxFG__processStep:nth-child(3n){padding-right:0}.EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:60px}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:300px}}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__hero{min-height:720px}.EngineeringDesign-module__RclxFG__heroContainer{min-height:720px;padding-top:125px;padding-bottom:90px}.EngineeringDesign-module__RclxFG__heroContent{max-width:760px;margin-left:0}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(3.8rem,8vw,5.7rem)}.EngineeringDesign-module__RclxFG__heroContent p{max-width:610px}.EngineeringDesign-module__RclxFG__introGrid{grid-template-columns:1fr;gap:45px}.EngineeringDesign-module__RclxFG__introText{max-width:900px}.EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:1fr;gap:30px}.EngineeringDesign-module__RclxFG__sectionHeader>p{max-width:620px;margin:0}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:1fr;gap:55px}.EngineeringDesign-module__RclxFG__processHeader{grid-template-columns:1fr;gap:28px;margin-bottom:90px}.EngineeringDesign-module__RclxFG__processHeading{grid-column:auto}.EngineeringDesign-module__RclxFG__processHeading p{max-width:620px}.EngineeringDesign-module__RclxFG__deliverableItem{grid-template-columns:70px minmax(0,1fr) 50px;gap:30px}}@media (max-width:768px){.EngineeringDesign-module__RclxFG__page{overflow-x:clip}.EngineeringDesign-module__RclxFG__eyebrow{letter-spacing:.15em;gap:10px;font-size:9px}.EngineeringDesign-module__RclxFG__eyebrow:before{flex-basis:26px;width:26px}.EngineeringDesign-module__RclxFG__hero{min-height:680px}.EngineeringDesign-module__RclxFG__heroOverlay{background:linear-gradient(90deg,#08100c70 0%,#08100c57 34% 64%,#08100c38 100%),linear-gradient(#08100c2e 0%,#08100c0a 45%,#08100cb8 100%)}.EngineeringDesign-module__RclxFG__heroContainer{min-height:680px;padding-top:115px;padding-bottom:80px}.EngineeringDesign-module__RclxFG__heroContent{max-width:100%;margin-left:0;padding:0 10px 90px}.EngineeringDesign-module__RclxFG__heroContent .EngineeringDesign-module__RclxFG__eyebrow{margin-bottom:24px}.EngineeringDesign-module__RclxFG__heroContent h1{letter-spacing:-.065em;max-width:100%;margin:0;font-size:clamp(3rem,11vw,4.6rem);line-height:.9}.EngineeringDesign-module__RclxFG__heroContent p{max-width:100%;margin-top:28px;font-size:.98rem;line-height:1.72}.EngineeringDesign-module__RclxFG__heroButton{min-height:52px;margin-top:30px}.EngineeringDesign-module__RclxFG__heroFooter{margin-left:0;padding:0 10px;font-size:8px;bottom:24px}.EngineeringDesign-module__RclxFG__heroScroll{gap:8px;margin-right:0}.EngineeringDesign-module__RclxFG__heroScroll span{width:29px;height:29px;font-size:12px}.EngineeringDesign-module__RclxFG__intro{padding:clamp(75px,12vw,110px) 0}.EngineeringDesign-module__RclxFG__introGrid{flex-direction:column;gap:35px;display:flex}.EngineeringDesign-module__RclxFG__introContent h2{margin-bottom:38px;font-size:clamp(2.6rem,8vw,4.4rem);line-height:.91}.EngineeringDesign-module__RclxFG__introText{grid-template-columns:1fr;gap:24px}.EngineeringDesign-module__RclxFG__introText p{font-size:14px;line-height:1.8}.EngineeringDesign-module__RclxFG__capabilities{padding:clamp(75px,11vw,110px) 0}.EngineeringDesign-module__RclxFG__sectionHeader{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:58px;display:flex}.EngineeringDesign-module__RclxFG__sectionHeader h2{margin-top:28px;font-size:clamp(2.7rem,8.5vw,4.5rem);line-height:.9}.EngineeringDesign-module__RclxFG__sectionHeader>p{max-width:100%;font-size:14px;line-height:1.75}.EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:1fr}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:285px;padding:28px 24px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:clamp(1.7rem,6vw,2.35rem)}.EngineeringDesign-module__RclxFG__capabilityBody p{max-width:100%;font-size:13px;line-height:1.72}.EngineeringDesign-module__RclxFG__disciplines{padding:clamp(75px,11vw,110px) 0}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:1fr;gap:50px}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2{margin-top:28px;margin-bottom:30px;font-size:clamp(2.7rem,8.5vw,4.5rem);line-height:.9}.EngineeringDesign-module__RclxFG__disciplinesIntro p{max-width:100%;font-size:14px;line-height:1.8}.EngineeringDesign-module__RclxFG__disciplineItem{grid-template-columns:42px minmax(0,1fr) 28px;gap:16px;min-height:82px}.EngineeringDesign-module__RclxFG__disciplineItem h3{font-size:clamp(1.2rem,4.5vw,1.65rem);line-height:1.05}.EngineeringDesign-module__RclxFG__deliverables{padding:clamp(75px,11vw,110px) 0}.EngineeringDesign-module__RclxFG__deliverableItem{grid-template-columns:52px minmax(0,1fr) 42px;gap:18px;padding:34px 0}.EngineeringDesign-module__RclxFG__deliverableItem h3{font-size:clamp(1.55rem,5.5vw,2.25rem);line-height:.98}.EngineeringDesign-module__RclxFG__deliverableItem p{margin-top:12px;font-size:13px;line-height:1.75}.EngineeringDesign-module__RclxFG__deliverableArrow{width:40px;height:40px;font-size:15px}.EngineeringDesign-module__RclxFG__process{padding:clamp(75px,11vw,110px) 0}.EngineeringDesign-module__RclxFG__processHeader{flex-direction:column;gap:28px;margin-bottom:70px;display:flex}.EngineeringDesign-module__RclxFG__processHeaderLabel .EngineeringDesign-module__RclxFG__eyebrow{padding-top:0}.EngineeringDesign-module__RclxFG__processHeading h2{font-size:clamp(2.7rem,8.5vw,4.5rem);line-height:.9}.EngineeringDesign-module__RclxFG__processHeading p{max-width:100%;margin-top:26px;font-size:14px;line-height:1.75}.EngineeringDesign-module__RclxFG__processTrack{flex-direction:column;display:flex}.EngineeringDesign-module__RclxFG__processLine{background:linear-gradient(#37433b1f,#37433b61,#37433b1f);width:1px;height:auto;display:block;inset:0 auto 0 28px}.EngineeringDesign-module__RclxFG__processStep,.EngineeringDesign-module__RclxFG__processStep:nth-child(3n+1),.EngineeringDesign-module__RclxFG__processStep:nth-child(3n){grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding:0 0 54px;display:grid}.EngineeringDesign-module__RclxFG__processStep:last-child{padding-bottom:0}.EngineeringDesign-module__RclxFG__processMarker{width:56px;height:56px;margin:0}.EngineeringDesign-module__RclxFG__processStepContent{max-width:100%}.EngineeringDesign-module__RclxFG__processLabel{margin-bottom:14px;font-size:8px}.EngineeringDesign-module__RclxFG__processStepContent h3{font-size:clamp(1.45rem,5vw,2rem);line-height:.98}.EngineeringDesign-module__RclxFG__processStepContent p{max-width:100%;margin-top:15px;font-size:13px;line-height:1.72}.EngineeringDesign-module__RclxFG__sectors{padding:clamp(75px,11vw,110px) 0}.EngineeringDesign-module__RclxFG__sectorItem{grid-template-columns:42px minmax(0,1fr);gap:16px;min-height:76px}.EngineeringDesign-module__RclxFG__sectorItem h3{font-size:clamp(1.2rem,4.5vw,1.65rem);line-height:1.05}.EngineeringDesign-module__RclxFG__cta{padding:clamp(80px,14vw,125px) 0}.EngineeringDesign-module__RclxFG__ctaContent{max-width:100%}.EngineeringDesign-module__RclxFG__ctaContent h2{margin-top:28px;font-size:clamp(2.7rem,8.5vw,4.5rem);line-height:.9}.EngineeringDesign-module__RclxFG__ctaContent p{max-width:100%;margin-top:28px;font-size:14px;line-height:1.8}.EngineeringDesign-module__RclxFG__ctaButton{min-height:52px;margin-top:30px}}@media (max-width:600px){.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(2.8rem,12vw,4rem)}.EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__processHeading h2,.EngineeringDesign-module__RclxFG__ctaContent h2{font-size:clamp(2.45rem,10vw,3.8rem)}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:265px}.EngineeringDesign-module__RclxFG__deliverableItem{grid-template-columns:42px minmax(0,1fr);gap:16px}.EngineeringDesign-module__RclxFG__deliverableArrow{display:none}.EngineeringDesign-module__RclxFG__deliverableNumber{font-size:8px}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__eyebrow{letter-spacing:.13em;gap:8px;font-size:8px}.EngineeringDesign-module__RclxFG__eyebrow:before{flex-basis:22px;width:22px}.EngineeringDesign-module__RclxFG__hero{min-height:640px}.EngineeringDesign-module__RclxFG__heroOverlay{background:linear-gradient(90deg,#08100c70 0%,#08100c57 34% 64%,#08100c38 100%),linear-gradient(#08100c2e 0%,#08100c0a 45%,#08100cb8 100%)}.EngineeringDesign-module__RclxFG__heroContainer{min-height:640px;padding-top:100px;padding-bottom:70px}.EngineeringDesign-module__RclxFG__heroContent{padding-bottom:75px;padding-left:0;padding-right:0}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(2.6rem,13vw,3.6rem);line-height:.91}.EngineeringDesign-module__RclxFG__heroContent p{margin-top:24px;font-size:.9rem;line-height:1.68}.EngineeringDesign-module__RclxFG__heroButton{margin-top:27px;padding:13px 15px 13px 18px;font-size:8px}.EngineeringDesign-module__RclxFG__heroButton>span:last-child{width:34px;height:34px;font-size:14px}.EngineeringDesign-module__RclxFG__heroFooter{font-size:7px;bottom:18px}.EngineeringDesign-module__RclxFG__heroFooter>span:first-child{gap:7px}.EngineeringDesign-module__RclxFG__heroScroll{font-size:0}.EngineeringDesign-module__RclxFG__heroScroll span{width:28px;height:28px;font-size:12px}.EngineeringDesign-module__RclxFG__intro,.EngineeringDesign-module__RclxFG__capabilities,.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__process,.EngineeringDesign-module__RclxFG__sectors{padding-top:72px;padding-bottom:72px}.EngineeringDesign-module__RclxFG__introContent h2,.EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__processHeading h2,.EngineeringDesign-module__RclxFG__ctaContent h2{letter-spacing:-.065em;font-size:clamp(2.3rem,10.5vw,3.35rem)}.EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:48px}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:250px;padding:24px 20px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.65rem}.EngineeringDesign-module__RclxFG__capabilityBody p{font-size:12.5px}.EngineeringDesign-module__RclxFG__disciplineItem{grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:74px}.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child{display:none}.EngineeringDesign-module__RclxFG__disciplineItem h3{font-size:1.18rem}.EngineeringDesign-module__RclxFG__deliverableItem{padding:28px 0}.EngineeringDesign-module__RclxFG__deliverableItem h3{font-size:1.45rem}.EngineeringDesign-module__RclxFG__deliverableItem p{font-size:12.5px}.EngineeringDesign-module__RclxFG__processStep,.EngineeringDesign-module__RclxFG__processStep:nth-child(3n+1),.EngineeringDesign-module__RclxFG__processStep:nth-child(3n){grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding-bottom:45px}.EngineeringDesign-module__RclxFG__processLine{left:24px}.EngineeringDesign-module__RclxFG__processMarker{width:48px;height:48px;font-size:8px}.EngineeringDesign-module__RclxFG__processMarker:after{inset:4px}.EngineeringDesign-module__RclxFG__processStepContent h3{font-size:1.2rem}.EngineeringDesign-module__RclxFG__processStepContent p{font-size:.78rem;line-height:1.7}.EngineeringDesign-module__RclxFG__sectorItem{grid-template-columns:34px minmax(0,1fr);gap:14px;min-height:70px}.EngineeringDesign-module__RclxFG__sectorItem h3{font-size:1.18rem}.EngineeringDesign-module__RclxFG__cta{padding-top:78px;padding-bottom:85px}}@media (max-width:380px){.EngineeringDesign-module__RclxFG__heroContent h1{font-size:2.45rem}.EngineeringDesign-module__RclxFG__heroContent p{font-size:.86rem}.EngineeringDesign-module__RclxFG__heroButton{width:100%;max-width:215px}.EngineeringDesign-module__RclxFG__heroFooter>span:first-child{display:none}.EngineeringDesign-module__RclxFG__heroScroll{margin-left:auto}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:235px;padding:22px 18px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.5rem}.EngineeringDesign-module__RclxFG__disciplineItem h3,.EngineeringDesign-module__RclxFG__sectorItem h3{font-size:1.08rem}.EngineeringDesign-module__RclxFG__processStepContent h3{font-size:1.12rem}}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__capabilityCard:hover{transform:translateY(-5px)}.EngineeringDesign-module__RclxFG__disciplineItem:hover{padding-left:16px}.EngineeringDesign-module__RclxFG__deliverableItem:hover{padding-left:20px}.EngineeringDesign-module__RclxFG__sectorItem:hover{padding-left:12px}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__heroButton,.EngineeringDesign-module__RclxFG__heroButton>span:last-child,.EngineeringDesign-module__RclxFG__heroScroll span,.EngineeringDesign-module__RclxFG__capabilityCard,.EngineeringDesign-module__RclxFG__capabilityTop span:last-child,.EngineeringDesign-module__RclxFG__capabilityBody h3,.EngineeringDesign-module__RclxFG__capabilityBody p,.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__deliverableArrow,.EngineeringDesign-module__RclxFG__processMarker,.EngineeringDesign-module__RclxFG__processStepContent h3,.EngineeringDesign-module__RclxFG__processStepContent p,.EngineeringDesign-module__RclxFG__ctaButton,.EngineeringDesign-module__RclxFG__ctaButton>span:last-child{transition:none!important;animation:none!important}.EngineeringDesign-module__RclxFG__capabilityCard:hover,.EngineeringDesign-module__RclxFG__disciplineItem:hover,.EngineeringDesign-module__RclxFG__deliverableItem:hover,.EngineeringDesign-module__RclxFG__sectorItem:hover{transform:none}}.EngineeringDesign-module__RclxFG__page{--ed-ink:#10231b;--ed-forest:#0d3022;--ed-forest-2:#174a34;--ed-green:#39775a;--ed-teal:#12a89c;--ed-cyan:#39c9df;--ed-blue:#1479d4;--ed-gold:#d6bd86;--ed-ivory:#fbf8f1;--ed-paper:#f3f7f2;--ed-mint:#eaf6f0;--ed-line:#10231b1f;--ed-shadow:0 26px 80px #163d2b1f;background:radial-gradient(circle at 90% 6%,#39c9df1a,#0000 23rem),linear-gradient(#fbfdfb 0%,#f4f8f5 100%)}.EngineeringDesign-module__RclxFG__page .site-container{width:min(100% - clamp(32px,7vw,128px),1440px);margin-inline:auto}.EngineeringDesign-module__RclxFG__eyebrow{color:var(--ed-green);letter-spacing:.2em;font-size:9px}.EngineeringDesign-module__RclxFG__eyebrow:before{background:linear-gradient(90deg, var(--ed-blue), var(--ed-teal));flex-basis:48px;width:48px}.EngineeringDesign-module__RclxFG__hero{isolation:isolate;background:radial-gradient(circle at 82% 35%,#18a0b933,#0000 28rem),#061a13;min-height:820px}.EngineeringDesign-module__RclxFG__heroPicture:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 25%,#25cddc24,#0000 23rem),linear-gradient(90deg,#03120cf0 0%,#031810c7 38%,#03181047 70%,#0318102e 100%);position:absolute;inset:0}.EngineeringDesign-module__RclxFG__heroImage{filter:saturate(1.06)contrast(1.03);transform:scale(1.025)}.EngineeringDesign-module__RclxFG__hero:hover .EngineeringDesign-module__RclxFG__heroImage{transform:scale(1.045)}.EngineeringDesign-module__RclxFG__heroOverlay{z-index:2;background:linear-gradient(90deg,#03140eb8 0%,#03140e57 58%,#03140e14 100%),linear-gradient(#03140e38 0%,#0000 45%,#03140eb8 100%)}.EngineeringDesign-module__RclxFG__hero:before{content:"";z-index:3;pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(#75e2d80e 1px,#0000 1px),linear-gradient(90deg,#75e2d80e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 55%,#0000 92%);mask-image:linear-gradient(90deg,#000 0% 55%,#0000 92%)}.EngineeringDesign-module__RclxFG__hero:after{content:"";z-index:3;pointer-events:none;border:1px solid #53d7dd3d;border-radius:50%;width:min(48vw,720px);height:min(48vw,720px);position:absolute;top:18%;right:-10vw;box-shadow:0 0 0 34px #53d7dd09,0 0 0 88px #53d7dd06}.EngineeringDesign-module__RclxFG__heroContainer{min-height:820px;padding-top:150px;padding-bottom:70px}.EngineeringDesign-module__RclxFG__heroContent{max-width:min(920px,72vw);margin-left:clamp(0px,2vw,34px);padding-bottom:100px}.EngineeringDesign-module__RclxFG__heroContent .EngineeringDesign-module__RclxFG__eyebrow{color:#d9c58e;margin-bottom:32px}.EngineeringDesign-module__RclxFG__heroContent h1{letter-spacing:-.078em;text-wrap:balance;max-width:900px;font-size:clamp(4.4rem,7.2vw,7.8rem);line-height:.84}.EngineeringDesign-module__RclxFG__heroContent h1 span{background:linear-gradient(105deg,#d8f7e6 0%,#62d8df 38%,#51a9ec 72%,#e0d19f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__heroContent p{color:#ffffffd6;max-width:650px;margin-top:38px;font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.78}.EngineeringDesign-module__RclxFG__heroButton{-webkit-backdrop-filter:blur(14px);background:#08271c47;border:1px solid #77e1db6b;border-radius:999px;min-height:58px;margin-top:38px;padding:9px 10px 9px 24px;position:relative;box-shadow:inset 0 0 0 1px #ffffff09}.EngineeringDesign-module__RclxFG__heroButton>span:last-child{background:#1cb4bc24;border:1px solid #75e5e2a6;width:40px;height:40px}.EngineeringDesign-module__RclxFG__heroButton:hover{color:var(--ed-forest);background:#f6f1e5;border-color:#f6f1e5;box-shadow:0 18px 42px #0000002e}.EngineeringDesign-module__RclxFG__heroFooter{color:#f0f9f4a6;margin-left:clamp(0px,2vw,34px);padding-right:clamp(0px,2vw,34px);bottom:32px}.EngineeringDesign-module__RclxFG__heroScroll{color:#8be6e1;margin-right:0}.EngineeringDesign-module__RclxFG__heroScroll span{background:#0f91971a;border-color:#71e5de6b;width:38px;height:38px}.EngineeringDesign-module__RclxFG__intro{background:radial-gradient(circle at 85% 15%,#35c9d817,#0000 22rem),#fff;padding:clamp(100px,11vw,170px) 0;position:relative}.EngineeringDesign-module__RclxFG__intro:after{content:"";background:linear-gradient(90deg,#0000,#1b786f38,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.EngineeringDesign-module__RclxFG__introGrid{grid-template-columns:minmax(170px,.36fr) minmax(0,1.64fr);gap:clamp(55px,8vw,130px)}.EngineeringDesign-module__RclxFG__introContent h2{max-width:1000px;color:var(--ed-ink);margin-bottom:55px;font-size:clamp(3.4rem,6.2vw,7rem)}.EngineeringDesign-module__RclxFG__introContent h2 span{background:linear-gradient(100deg,#1676d2,#10aaa1,#5c9c76);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__introText{gap:clamp(30px,5vw,90px);max-width:1000px}.EngineeringDesign-module__RclxFG__introText p{color:#10231ba8;font-size:15px}.EngineeringDesign-module__RclxFG__capabilities{background:radial-gradient(circle at 12% 18%,#12a89c17,#0000 22rem),radial-gradient(circle at 92% 82%,#1479d412,#0000 24rem),#f3f8f4;padding:clamp(105px,12vw,175px) 0}.EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:clamp(65px,7vw,100px)}.EngineeringDesign-module__RclxFG__sectionHeader h2{color:var(--ed-forest);margin-top:32px;font-size:clamp(3.4rem,5.8vw,7rem)}.EngineeringDesign-module__RclxFG__sectionHeader h2 span{background:linear-gradient(100deg,#1979d4,#16a9a1);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__sectionHeader>p{color:#10231b99;font-size:15px}.EngineeringDesign-module__RclxFG__capabilityGrid{border:0;gap:14px}.EngineeringDesign-module__RclxFG__capabilityCard{background:#ffffffd1;border:1px solid #23573d26;border-radius:24px;min-height:390px;padding:30px;box-shadow:0 12px 35px #174b330e}.EngineeringDesign-module__RclxFG__capabilityCard:before{content:"";z-index:4;background:linear-gradient(90deg,#167bd7,#16b8ac,#d5bf87);height:3px;position:absolute;top:0;left:0;right:0}.EngineeringDesign-module__RclxFG__capabilityCard:after{content:"";z-index:1;pointer-events:none;border:1px solid #13a0a729;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-55px}.EngineeringDesign-module__RclxFG__capabilityImage{filter:saturate(.9)contrast(1.04);transform:scale(1.08)}.EngineeringDesign-module__RclxFG__capabilityOverlay{background:linear-gradient(#0318101f 0%,#031f158a 42%,#03160ff5 100%)}.EngineeringDesign-module__RclxFG__capabilityTop{color:#16493399}.EngineeringDesign-module__RclxFG__capabilityTop span:last-child{border:1px solid #1f7e8647;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.EngineeringDesign-module__RclxFG__capabilityBody h3{color:var(--ed-forest);font-size:clamp(1.75rem,2.15vw,2.55rem)}.EngineeringDesign-module__RclxFG__capabilityBody p{color:#10231b99}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__capabilityCard:hover{border-color:#139d9f57;transform:translateY(-10px);box-shadow:0 30px 70px #1453392b}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityImage{filter:saturate(1.08)contrast(1.04);transform:scale(1)}}.EngineeringDesign-module__RclxFG__disciplines{background:radial-gradient(circle at 8% 90%,#2fb8a41a,#0000 23rem),#fdfbf7;padding:clamp(100px,12vw,170px) 0}.EngineeringDesign-module__RclxFG__disciplinesGrid{gap:clamp(60px,8vw,130px)}.EngineeringDesign-module__RclxFG__disciplinesIntro h2{color:var(--ed-ink);margin-top:32px;font-size:clamp(3.4rem,5.7vw,7rem)}.EngineeringDesign-module__RclxFG__disciplinesIntro h2 span{background:linear-gradient(100deg,#177bd7,#18a9a2);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__disciplineList{border-top:1px solid #10231b24;padding-top:8px}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:96px;transition:background .4s ease, padding .4s var(--ease), border-color .4s ease;border-bottom:1px solid #10231b1f;grid-template-columns:50px minmax(0,1fr) 46px;gap:20px}.EngineeringDesign-module__RclxFG__disciplineItem:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:linear-gradient(90deg,#1479d4,#12aa9f);position:absolute;left:0;right:0;transform:scaleX(0)}.EngineeringDesign-module__RclxFG__disciplineItem{position:relative}.EngineeringDesign-module__RclxFG__disciplineItem>span:first-child{color:#56806d}.EngineeringDesign-module__RclxFG__disciplineItem h3{color:var(--ed-forest);font-size:clamp(1.35rem,1.75vw,1.9rem)}.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child{color:#1479d4;border:1px solid #1479d438;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.EngineeringDesign-module__RclxFG__disciplineItem:hover{background:#15a3960b;padding-left:18px}.EngineeringDesign-module__RclxFG__disciplineItem:hover:after{transform:scaleX(1)}.EngineeringDesign-module__RclxFG__deliverables{background:linear-gradient(#f8fcfb 0%,#fff 100%);padding:clamp(100px,12vw,170px) 0}.EngineeringDesign-module__RclxFG__deliverableItem{border-bottom:1px solid #10231b1f;min-height:145px;padding:38px 0;position:relative}.EngineeringDesign-module__RclxFG__deliverableItem:before{content:"";width:0;height:2px;transition:width .55s var(--ease);background:linear-gradient(90deg,#1679d4,#13aaa1);position:absolute;top:0;left:0}.EngineeringDesign-module__RclxFG__deliverableItem:hover{background:linear-gradient(90deg,#12a89c0b,#0000 65%);padding-left:24px}.EngineeringDesign-module__RclxFG__deliverableItem:hover:before{width:150px}.EngineeringDesign-module__RclxFG__deliverableNumber{color:#1c7c70}.EngineeringDesign-module__RclxFG__deliverableItem h3{color:var(--ed-forest);font-size:clamp(2rem,2.65vw,3.1rem)}.EngineeringDesign-module__RclxFG__deliverableItem p{color:#10231b99}.EngineeringDesign-module__RclxFG__deliverableArrow{color:#1479d4;background:#ffffffb3;border-color:#1479d440;width:54px;height:54px}.EngineeringDesign-module__RclxFG__deliverableItem:hover .EngineeringDesign-module__RclxFG__deliverableArrow{color:#fff;background:linear-gradient(135deg,#1377d2,#11aaa0);border-color:#0000;box-shadow:0 10px 25px #1479d42e}.EngineeringDesign-module__RclxFG__process{color:#fff;background:radial-gradient(circle at 82% 20%,#1fb9c32e,#0000 26rem),radial-gradient(circle at 10% 85%,#1a73d324,#0000 24rem),linear-gradient(135deg,#08271b 0%,#0c3928 52%,#063d46 100%);padding:clamp(110px,12vw,180px) 0;position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__process:before{content:"";opacity:.25;pointer-events:none;background-color:#0000;background-image:linear-gradient(#80e5dc0f 1px,#0000 1px),linear-gradient(90deg,#80e5dc0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.EngineeringDesign-module__RclxFG__process:after{content:"";pointer-events:none;border:1px solid #67e6df2e;border-radius:50%;width:min(56vw,760px);height:min(56vw,760px);position:absolute;top:8%;right:-18%;box-shadow:0 0 0 45px #67e6df06,0 0 0 105px #67e6df05}.EngineeringDesign-module__RclxFG__process .EngineeringDesign-module__RclxFG__eyebrow{color:#86e8df}.EngineeringDesign-module__RclxFG__processHeading h2{color:#fff;font-size:clamp(3.4rem,5.8vw,7rem)}.EngineeringDesign-module__RclxFG__processHeading h2 span{background:linear-gradient(100deg,#bdeedc,#56d7e0,#69aef0);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__processHeading p{color:#f1fcf7ad}.EngineeringDesign-module__RclxFG__processTrack{z-index:2;position:relative}.EngineeringDesign-module__RclxFG__processLine{background:linear-gradient(90deg,#76e9e01f,#76e9e07a,#76e9e01f)}.EngineeringDesign-module__RclxFG__processMarker{background:linear-gradient(145deg,#1478d2,#11a99f);border-color:#79e6df75;box-shadow:0 12px 35px #0414113d}.EngineeringDesign-module__RclxFG__processMarker:after{border-color:#ffffff40}.EngineeringDesign-module__RclxFG__processLabel{color:#beeee28c}.EngineeringDesign-module__RclxFG__processStepContent h3{color:#fff}.EngineeringDesign-module__RclxFG__processStepContent p{color:#edfaf6a8}.EngineeringDesign-module__RclxFG__processStep:hover .EngineeringDesign-module__RclxFG__processMarker{background:linear-gradient(145deg,#25a8ea,#19c5b2);transform:translateY(-7px)scale(1.04)}.EngineeringDesign-module__RclxFG__processStep:hover .EngineeringDesign-module__RclxFG__processStepContent h3{color:#78e6df}.EngineeringDesign-module__RclxFG__sectors{background:radial-gradient(circle at 82% 20%,#41c3b31a,#0000 23rem),#e8f1ea;padding:clamp(100px,12vw,170px) 0;position:relative}.EngineeringDesign-module__RclxFG__sectorsGrid{gap:clamp(60px,9vw,140px)}.EngineeringDesign-module__RclxFG__sectorsGrid h2{color:var(--ed-forest);margin-top:32px;font-size:clamp(3.4rem,5.7vw,7rem)}.EngineeringDesign-module__RclxFG__sectorsGrid h2 span{background:linear-gradient(100deg,#1479d4,#16a9a0);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__sectorList{border-top:1px solid #18433029}.EngineeringDesign-module__RclxFG__sectorItem{border-bottom-color:#18433021;min-height:88px}.EngineeringDesign-module__RclxFG__sectorItem h3{color:#244a37;font-size:clamp(1.35rem,1.8vw,1.9rem)}.EngineeringDesign-module__RclxFG__sectorItem:hover{background:#ffffff8c;padding-left:16px}.EngineeringDesign-module__RclxFG__sectorItem:hover .EngineeringDesign-module__RclxFG__sectorIcon{color:#137bd3}.EngineeringDesign-module__RclxFG__cta{background:radial-gradient(circle at 88% 28%,#12a89c1c,#0000 22rem),radial-gradient(circle at 12% 85%,#1479d412,#0000 20rem),#fbf7ee;padding:clamp(115px,14vw,210px) 0;position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__cta:before{content:"SERNTEK";color:#1349330b;letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,22vw,22rem);font-weight:800;line-height:.72;position:absolute;bottom:-3vw;right:-2vw}.EngineeringDesign-module__RclxFG__cta:after{content:"SERNTEK";color:#13493375;letter-spacing:-.04em;pointer-events:none;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(1.8rem,3vw,3.4rem);font-style:italic;font-weight:600;position:absolute;bottom:clamp(22px,3vw,45px);left:clamp(24px,7vw,128px)}.EngineeringDesign-module__RclxFG__ctaContent{z-index:2;max-width:1050px;position:relative}.EngineeringDesign-module__RclxFG__ctaContent h2{color:var(--ed-ink);margin-top:32px;font-size:clamp(3.5rem,6vw,7.2rem);line-height:.87}.EngineeringDesign-module__RclxFG__ctaContent h2 span{background:linear-gradient(100deg,#1479d4,#12aaa0,#6c9874);color:#0000;-webkit-background-clip:text;background-clip:text}.EngineeringDesign-module__RclxFG__ctaContent p{color:#10231ba3;font-size:15px}.EngineeringDesign-module__RclxFG__ctaButton{background:linear-gradient(110deg,#0e3a27,#0d654d);border-radius:999px;min-height:58px;margin-top:38px;padding:9px 10px 9px 24px;box-shadow:0 16px 38px #0d30222e}.EngineeringDesign-module__RclxFG__ctaButton>span:last-child{border-color:#ffffff6b;width:40px;height:40px}.EngineeringDesign-module__RclxFG__ctaButton:hover{background:linear-gradient(110deg,#137bd4,#10a99e);box-shadow:0 20px 48px #1279a43b}@media (max-width:1200px){.EngineeringDesign-module__RclxFG__heroContent{max-width:850px}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(4rem,7.7vw,6.5rem)}.EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:350px}}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__page .site-container{width:min(100% - 48px,900px)}.EngineeringDesign-module__RclxFG__hero,.EngineeringDesign-module__RclxFG__heroContainer{min-height:740px}.EngineeringDesign-module__RclxFG__heroContent{max-width:760px}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(3.8rem,9vw,5.8rem)}.EngineeringDesign-module__RclxFG__introGrid,.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:1fr;gap:55px}.EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:1fr;gap:30px}.EngineeringDesign-module__RclxFG__processHeader{grid-template-columns:1fr;gap:28px}.EngineeringDesign-module__RclxFG__processHeading{grid-column:auto}.EngineeringDesign-module__RclxFG__processTrack{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:70px}.EngineeringDesign-module__RclxFG__processLine{display:none}}@media (max-width:768px){.EngineeringDesign-module__RclxFG__page .site-container{width:calc(100% - 36px)}.EngineeringDesign-module__RclxFG__hero,.EngineeringDesign-module__RclxFG__heroContainer{min-height:720px}.EngineeringDesign-module__RclxFG__heroContainer{padding-top:125px;padding-bottom:72px}.EngineeringDesign-module__RclxFG__hero:after{width:520px;height:520px;top:28%;right:-250px}.EngineeringDesign-module__RclxFG__heroContent{max-width:100%;margin-left:0;padding:0 0 90px}.EngineeringDesign-module__RclxFG__heroContent .EngineeringDesign-module__RclxFG__eyebrow{margin-bottom:24px}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:clamp(3rem,11.5vw,5rem);line-height:.89}.EngineeringDesign-module__RclxFG__heroContent p{max-width:620px;margin-top:28px;font-size:.96rem}.EngineeringDesign-module__RclxFG__heroButton{margin-top:30px}.EngineeringDesign-module__RclxFG__heroFooter{margin-left:0;padding-right:0;bottom:22px}.EngineeringDesign-module__RclxFG__intro,.EngineeringDesign-module__RclxFG__capabilities,.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__process,.EngineeringDesign-module__RclxFG__sectors{padding-top:90px;padding-bottom:90px}.EngineeringDesign-module__RclxFG__introContent h2,.EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__processHeading h2,.EngineeringDesign-module__RclxFG__ctaContent h2{font-size:clamp(2.75rem,9.2vw,4.6rem)}.EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:1fr}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:310px}.EngineeringDesign-module__RclxFG__processTrack{flex-direction:column;gap:0;display:flex}.EngineeringDesign-module__RclxFG__processLine{background:linear-gradient(#71e7df1a,#71e7df7a,#71e7df1a);width:1px;height:auto;display:block;inset:0 auto 0 27px}.EngineeringDesign-module__RclxFG__processStep,.EngineeringDesign-module__RclxFG__processStep:nth-child(3n+1),.EngineeringDesign-module__RclxFG__processStep:nth-child(3n){grid-template-columns:54px minmax(0,1fr);column-gap:20px;padding:0 0 54px;display:grid}.EngineeringDesign-module__RclxFG__processStep:last-child{padding-bottom:0}.EngineeringDesign-module__RclxFG__processMarker{width:54px;height:54px;margin:0}.EngineeringDesign-module__RclxFG__processStepContent{max-width:100%}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:86px}.EngineeringDesign-module__RclxFG__deliverableItem{grid-template-columns:55px minmax(0,1fr) 48px;gap:18px}.EngineeringDesign-module__RclxFG__cta{padding-top:100px;padding-bottom:135px}.EngineeringDesign-module__RclxFG__cta:after{left:18px}}@media (max-width:600px){.EngineeringDesign-module__RclxFG__page .site-container{width:calc(100% - 28px)}.EngineeringDesign-module__RclxFG__hero,.EngineeringDesign-module__RclxFG__heroContainer{min-height:680px}.EngineeringDesign-module__RclxFG__heroContainer{padding-top:105px;padding-bottom:64px}.EngineeringDesign-module__RclxFG__heroContent h1{letter-spacing:-.07em;font-size:clamp(2.7rem,13vw,4rem)}.EngineeringDesign-module__RclxFG__heroContent p{font-size:.9rem;line-height:1.7}.EngineeringDesign-module__RclxFG__heroButton{width:fit-content;max-width:100%;min-height:52px}.EngineeringDesign-module__RclxFG__heroFooter{font-size:7px}.EngineeringDesign-module__RclxFG__heroFooter>span:first-child{display:none}.EngineeringDesign-module__RclxFG__heroScroll{margin-left:auto}.EngineeringDesign-module__RclxFG__intro,.EngineeringDesign-module__RclxFG__capabilities,.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__process,.EngineeringDesign-module__RclxFG__sectors{padding-top:76px;padding-bottom:76px}.EngineeringDesign-module__RclxFG__introContent h2,.EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__processHeading h2,.EngineeringDesign-module__RclxFG__ctaContent h2{letter-spacing:-.065em;font-size:clamp(2.35rem,11vw,3.55rem)}.EngineeringDesign-module__RclxFG__introText{gap:18px}.EngineeringDesign-module__RclxFG__introText p,.EngineeringDesign-module__RclxFG__sectionHeader>p,.EngineeringDesign-module__RclxFG__disciplinesIntro p,.EngineeringDesign-module__RclxFG__ctaContent p{font-size:13.5px;line-height:1.75}.EngineeringDesign-module__RclxFG__capabilityCard{border-radius:20px;min-height:270px;padding:24px 20px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.65rem}.EngineeringDesign-module__RclxFG__capabilityBody p{font-size:12.5px}.EngineeringDesign-module__RclxFG__disciplineItem{grid-template-columns:34px minmax(0,1fr) 40px;gap:12px;min-height:78px}.EngineeringDesign-module__RclxFG__disciplineItem h3{font-size:1.15rem}.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child{width:34px;height:34px;font-size:13px}.EngineeringDesign-module__RclxFG__deliverableItem{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:28px 0}.EngineeringDesign-module__RclxFG__deliverableArrow{display:none}.EngineeringDesign-module__RclxFG__deliverableItem h3{font-size:1.45rem}.EngineeringDesign-module__RclxFG__deliverableItem p{font-size:12.5px}.EngineeringDesign-module__RclxFG__processStep,.EngineeringDesign-module__RclxFG__processStep:nth-child(3n+1),.EngineeringDesign-module__RclxFG__processStep:nth-child(3n){grid-template-columns:46px minmax(0,1fr);column-gap:15px;padding-bottom:44px}.EngineeringDesign-module__RclxFG__processLine{left:23px}.EngineeringDesign-module__RclxFG__processMarker{width:46px;height:46px;font-size:8px}.EngineeringDesign-module__RclxFG__processStepContent h3{font-size:1.25rem}.EngineeringDesign-module__RclxFG__processStepContent p{font-size:12.5px}.EngineeringDesign-module__RclxFG__sectorItem{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:70px}.EngineeringDesign-module__RclxFG__sectorItem h3{font-size:1.15rem}.EngineeringDesign-module__RclxFG__cta{padding-top:82px;padding-bottom:120px}.EngineeringDesign-module__RclxFG__cta:before{font-size:30vw}.EngineeringDesign-module__RclxFG__cta:after{font-size:1.9rem}}@media (max-width:380px){.EngineeringDesign-module__RclxFG__page .site-container{width:calc(100% - 24px)}.EngineeringDesign-module__RclxFG__hero,.EngineeringDesign-module__RclxFG__heroContainer{min-height:640px}.EngineeringDesign-module__RclxFG__heroContent h1{font-size:2.45rem}.EngineeringDesign-module__RclxFG__heroContent p{font-size:.84rem}.EngineeringDesign-module__RclxFG__heroButton{justify-content:space-between;width:100%;max-width:225px}.EngineeringDesign-module__RclxFG__capabilityCard{min-height:245px;padding:21px 18px}.EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.48rem}.EngineeringDesign-module__RclxFG__disciplineItem h3,.EngineeringDesign-module__RclxFG__sectorItem h3{font-size:1.05rem}.EngineeringDesign-module__RclxFG__processStepContent h3{font-size:1.1rem}}@media (hover:none),(pointer:coarse){.EngineeringDesign-module__RclxFG__hero:hover .EngineeringDesign-module__RclxFG__heroImage{transform:scale(1.025)}.EngineeringDesign-module__RclxFG__capabilityCard:hover,.EngineeringDesign-module__RclxFG__disciplineItem:hover,.EngineeringDesign-module__RclxFG__deliverableItem:hover,.EngineeringDesign-module__RclxFG__sectorItem:hover{transform:none}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityImage{opacity:.94;transform:scale(1.02)}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityOverlay{opacity:.86}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody h3{color:#fff}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody p{color:#ffffffc7}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityTop{color:#ffffffb8}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__heroImage,.EngineeringDesign-module__RclxFG__heroButton,.EngineeringDesign-module__RclxFG__heroButton>span:last-child,.EngineeringDesign-module__RclxFG__heroScroll span,.EngineeringDesign-module__RclxFG__capabilityCard,.EngineeringDesign-module__RclxFG__capabilityImage,.EngineeringDesign-module__RclxFG__capabilityBody h3,.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__disciplineItem:after,.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__deliverableItem:before,.EngineeringDesign-module__RclxFG__deliverableArrow,.EngineeringDesign-module__RclxFG__processMarker,.EngineeringDesign-module__RclxFG__processStepContent h3,.EngineeringDesign-module__RclxFG__sectorItem,.EngineeringDesign-module__RclxFG__ctaButton{transition:none!important;animation:none!important}}.EngineeringDesign-module__RclxFG__disciplines{background:radial-gradient(circle at 12% 16%,#1fb8cf17,#0000 24rem),radial-gradient(circle at 88% 82%,#1a77d212,#0000 26rem),linear-gradient(#fbfdfc 0%,#f2f7f4 100%);position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__disciplines:before{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(#1e6e650b 1px,#0000 1px),linear-gradient(90deg,#1e6e650b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.EngineeringDesign-module__RclxFG__disciplinesGrid{z-index:1;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(60px,8vw,125px);position:relative}.EngineeringDesign-module__RclxFG__disciplinesIntro{position:sticky;top:120px}.EngineeringDesign-module__RclxFG__disciplinesIntro h2{max-width:650px;margin-top:32px;font-size:clamp(3.5rem,5.8vw,7rem);line-height:.86}.EngineeringDesign-module__RclxFG__disciplinesIntro p{color:#10231b9e;max-width:510px;margin-top:38px;font-size:15px;line-height:1.8}.EngineeringDesign-module__RclxFG__disciplineList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.EngineeringDesign-module__RclxFG__disciplineItem{isolation:isolate;min-height:275px;transition:transform .55s var(--ease), box-shadow .55s ease, border-color .4s ease;background:#f9fcfb;border:1px solid #14585c2e;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0f41330e}.EngineeringDesign-module__RclxFG__disciplineItem:before{content:"";z-index:0;transition:transform .8s var(--ease), filter .6s ease;background:radial-gradient(circle at 82% 18%,#46d6de85,#0000 28%),radial-gradient(circle at 22% 88%,#157ed957,#0000 35%),linear-gradient(135deg,#06345e 0%,#0969a8 48%,#0da59f 100%);position:absolute;inset:0 0 82px}.EngineeringDesign-module__RclxFG__disciplineItem:after{content:"";z-index:1;opacity:.48;pointer-events:none;background:radial-gradient(circle at 84% 22%,#0000 0 46px,#82f0ee59 47px 48px,#0000 49px),radial-gradient(circle at 84% 22%,#6be5e238 0 12px,#0000 13px),linear-gradient(#87e1e20e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#87e1e20e 1px,#0000 1px) 0 0/42px 42px;transition:opacity .45s;position:absolute;inset:0 0 82px}.EngineeringDesign-module__RclxFG__disciplineItem>span:first-child{z-index:4;color:#ffffffe0;letter-spacing:.18em;font-size:9px;position:absolute;top:20px;left:22px}.EngineeringDesign-module__RclxFG__disciplineItem>span:first-child:after{content:"ENGINEERING";color:#e0faf68c;letter-spacing:.16em;margin-left:24px;font-size:7px}.EngineeringDesign-module__RclxFG__disciplineItem h3{z-index:4;color:#07352b;letter-spacing:-.045em;background:#fcfefdfa;border-top:1px solid #1267691f;align-items:center;min-height:82px;margin:0;padding:18px 56px 18px 24px;font-size:clamp(1.2rem,1.7vw,1.7rem);line-height:1.05;transition:color .35s,background .35s;display:flex;position:relative;box-shadow:0 -16px 35px #05302d14}.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child{z-index:5;color:#147bd3;width:38px;height:38px;transition:transform .45s var(--ease), background .35s ease, color .35s ease, border-color .35s ease;background:#ffffffb8;border:1px solid #1382d24d;border-radius:50%;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;bottom:20px;right:18px;box-shadow:0 8px 20px #125c8c14}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__disciplineItem:hover{border-color:#138b9961;transform:translateY(-8px);box-shadow:0 28px 65px #0c4a4129}.EngineeringDesign-module__RclxFG__disciplineItem:hover:before{filter:saturate(1.12)brightness(1.04);transform:scale(1.07)}.EngineeringDesign-module__RclxFG__disciplineItem:hover:after{opacity:.75}.EngineeringDesign-module__RclxFG__disciplineItem:hover h3{color:#0b68c7;background:#fff}.EngineeringDesign-module__RclxFG__disciplineItem:hover>span:last-child{color:#fff;background:linear-gradient(135deg,#147bd3,#12aaa0);border-color:#0000;transform:translate(2px,-2px)rotate(45deg)}}.EngineeringDesign-module__RclxFG__disciplineItem:first-child{min-height:320px}.EngineeringDesign-module__RclxFG__disciplineItem:first-child:before{background:radial-gradient(circle at 76% 20%,#5ce8e599,#0000 30%),linear-gradient(135deg,#062d56 0%,#0878bb 52%,#0db09f 100%)}.EngineeringDesign-module__RclxFG__deliverables{background:radial-gradient(circle at 88% 18%,#18aaa414,#0000 23rem),linear-gradient(#f8fcfb 0%,#fff 100%);position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{z-index:2;margin-bottom:clamp(55px,6vw,80px);position:relative}.EngineeringDesign-module__RclxFG__deliverableList{z-index:2;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.EngineeringDesign-module__RclxFG__deliverableItem{isolation:isolate;min-height:260px;transition:transform .55s var(--ease), box-shadow .55s ease, border-color .4s ease;background:#f9fcfb;border:1px solid #175d5526;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #144c3a0e}.EngineeringDesign-module__RclxFG__deliverableItem:before{content:"";z-index:0;transition:transform .75s var(--ease), filter .5s ease;background:radial-gradient(circle at 84% 20%,#3cd8de6b,#0000 27%),radial-gradient(circle at 16% 78%,#1d78d54d,#0000 35%),linear-gradient(135deg,#0a355d,#0879b6 55%,#0da79e);position:absolute;inset:0 0 84px}.EngineeringDesign-module__RclxFG__deliverableItem:after{content:"";z-index:1;opacity:.44;pointer-events:none;background:radial-gradient(circle at 84% 20%,#0000 0 44px,#89f1ed57 45px 46px,#0000 47px),linear-gradient(#93e4e50d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#93e4e50d 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0 0 84px}.EngineeringDesign-module__RclxFG__deliverableNumber{z-index:4;color:#ffffffd1;letter-spacing:.18em;font-size:9px;position:absolute;top:20px;left:22px}.EngineeringDesign-module__RclxFG__deliverableItem>div{z-index:4;background:#fffffff7;border-top:1px solid #1167691f;min-height:84px;padding:18px 28px 20px;position:relative;box-shadow:0 -16px 35px #05302d12}.EngineeringDesign-module__RclxFG__deliverableItem h3{color:#07372d;margin:0;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1}.EngineeringDesign-module__RclxFG__deliverableItem p{color:#10231b94;max-width:680px;margin:10px 0 0;font-size:12.5px;line-height:1.65}.EngineeringDesign-module__RclxFG__deliverableArrow{z-index:5;color:#147bd3;background:#ffffffbd;border-color:#1382d247;width:40px;height:40px;position:absolute;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__deliverableItem:hover{border-color:#12919757;transform:translateY(-8px);box-shadow:0 28px 65px #0c4a4126}.EngineeringDesign-module__RclxFG__deliverableItem:hover:before{filter:saturate(1.1);transform:scale(1.07)}.EngineeringDesign-module__RclxFG__deliverableItem:hover .EngineeringDesign-module__RclxFG__deliverableArrow{color:#fff;background:linear-gradient(135deg,#147bd3,#12aaa0);border-color:#0000;transform:translate(2px,-2px)rotate(45deg)}}.EngineeringDesign-module__RclxFG__sectors{background:radial-gradient(circle at 82% 18%,#33cabb24,#0000 25rem),radial-gradient(circle at 8% 90%,#1f78d314,#0000 25rem),linear-gradient(135deg,#edf7f1 0%,#e2f0e8 100%);position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__sectors:before{content:"";opacity:.24;pointer-events:none;background-color:#0000;background-image:linear-gradient(#1b6c5c0d 1px,#0000 1px),linear-gradient(90deg,#1b6c5c0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.EngineeringDesign-module__RclxFG__sectorsGrid{z-index:1;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(60px,8vw,125px);position:relative}.EngineeringDesign-module__RclxFG__sectorsGrid>div:first-child{position:sticky;top:120px}.EngineeringDesign-module__RclxFG__sectorsGrid h2{max-width:650px;margin-top:32px;font-size:clamp(3.5rem,5.8vw,7rem);line-height:.86}.EngineeringDesign-module__RclxFG__sectorList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.EngineeringDesign-module__RclxFG__sectorItem{isolation:isolate;min-height:185px;transition:transform .5s var(--ease), box-shadow .5s ease, border-color .4s ease;background:#ffffffd1;border:1px solid #1e685726;border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #1750390f}.EngineeringDesign-module__RclxFG__sectorItem:before{content:"";z-index:0;background:radial-gradient(circle at 82% 22%,#52e0d96b,#0000 29%),linear-gradient(135deg,#0a3c5d 0%,#0878ad 54%,#10a99d 100%);position:absolute;inset:0 0 58px}.EngineeringDesign-module__RclxFG__sectorItem:after{content:"";z-index:1;opacity:.42;background:radial-gradient(circle at 83% 23%,#0000 0 32px,#87eeeb59 33px 34px,#0000 35px),linear-gradient(#8fe6e50d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#8fe6e50d 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0 0 58px}.EngineeringDesign-module__RclxFG__sectorItem>span:first-child{z-index:4;color:#ffffffc7;letter-spacing:.16em;font-size:8px;position:absolute;top:18px;left:20px}.EngineeringDesign-module__RclxFG__sectorItem h3{z-index:4;color:#07372d;letter-spacing:-.035em;background:#fffffff5;border-top:1px solid #1467641a;align-items:center;width:100%;min-height:58px;margin:0;padding:15px 18px;font-size:clamp(1.05rem,1.45vw,1.45rem);line-height:1.08;display:flex;position:relative;box-shadow:0 -12px 28px #05302d0f}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__sectorItem:hover{border-color:#12919757;transform:translateY(-7px);box-shadow:0 26px 58px #0c4a4124}.EngineeringDesign-module__RclxFG__sectorItem:hover:before{filter:saturate(1.1);transform:scale(1.06)}.EngineeringDesign-module__RclxFG__sectorItem:hover h3{color:#126fc9}}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>div:first-child{position:static}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:1fr;gap:55px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__sectorList,.EngineeringDesign-module__RclxFG__deliverableList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:1fr}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:265px}.EngineeringDesign-module__RclxFG__disciplineItem:first-child{min-height:285px}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:245px}.EngineeringDesign-module__RclxFG__sectorItem{min-height:205px}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{border-radius:19px}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:245px}.EngineeringDesign-module__RclxFG__disciplineItem:first-child{min-height:255px}.EngineeringDesign-module__RclxFG__disciplineItem h3{min-height:74px;padding:16px 52px 16px 19px;font-size:1.2rem}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:225px}.EngineeringDesign-module__RclxFG__deliverableItem>div{padding:16px 22px 18px}.EngineeringDesign-module__RclxFG__deliverableItem h3{font-size:1.35rem}.EngineeringDesign-module__RclxFG__sectorItem{min-height:190px}.EngineeringDesign-module__RclxFG__sectorItem h3{min-height:58px;font-size:1.1rem}}@media (max-width:380px){.EngineeringDesign-module__RclxFG__disciplineItem{min-height:225px}.EngineeringDesign-module__RclxFG__disciplineItem:first-child{min-height:235px}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:210px}.EngineeringDesign-module__RclxFG__sectorItem{min-height:178px}}@media (hover:none),(pointer:coarse){.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{transform:none}.EngineeringDesign-module__RclxFG__disciplineItem:before,.EngineeringDesign-module__RclxFG__deliverableItem:before,.EngineeringDesign-module__RclxFG__sectorItem:before{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__disciplineItem:before,.EngineeringDesign-module__RclxFG__disciplineItem:after,.EngineeringDesign-module__RclxFG__disciplineItem>span:last-child,.EngineeringDesign-module__RclxFG__disciplineItem h3,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__deliverableItem:before,.EngineeringDesign-module__RclxFG__deliverableArrow,.EngineeringDesign-module__RclxFG__sectorItem,.EngineeringDesign-module__RclxFG__sectorItem:before,.EngineeringDesign-module__RclxFG__sectorItem h3{transition:none!important}}.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{background:#fff!important}.EngineeringDesign-module__RclxFG__disciplines:before,.EngineeringDesign-module__RclxFG__deliverables:before,.EngineeringDesign-module__RclxFG__sectors:before{background:0 0!important;display:none!important}.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{position:relative;overflow:hidden}.EngineeringDesign-module__RclxFG__disciplinesGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(55px,7vw,110px)}.EngineeringDesign-module__RclxFG__disciplineList{gap:16px}.EngineeringDesign-module__RclxFG__disciplineItem{background:#fff;border-color:#d9e3e6;box-shadow:0 10px 28px #0a262d0b}.EngineeringDesign-module__RclxFG__disciplineItem:before{background:radial-gradient(circle at 82% 20%,#35cdda7a,#0000 28%),linear-gradient(135deg,#073b68 0%,#0878b8 52%,#0ba79f 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:after{opacity:.3}.EngineeringDesign-module__RclxFG__disciplineItem h3{background:#fff;box-shadow:0 -10px 24px #05302d0b}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:clamp(48px,5vw,70px)}.EngineeringDesign-module__RclxFG__deliverableList{gap:16px}.EngineeringDesign-module__RclxFG__deliverableItem{background:#fff;border-color:#d9e3e6;box-shadow:0 10px 28px #0a262d0b}.EngineeringDesign-module__RclxFG__deliverableItem:before{background:radial-gradient(circle at 84% 20%,#35cdda66,#0000 28%),linear-gradient(135deg,#073b68 0%,#0878b8 52%,#0ba79f 100%)}.EngineeringDesign-module__RclxFG__deliverableItem:after{opacity:.25}.EngineeringDesign-module__RclxFG__deliverableItem>div{background:#fff;box-shadow:0 -10px 24px #05302d0b}.EngineeringDesign-module__RclxFG__sectors{background:#fff!important}.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(55px,7vw,110px)}.EngineeringDesign-module__RclxFG__sectorList{gap:16px}.EngineeringDesign-module__RclxFG__sectorItem{background:#fff;border-color:#d9e3e6;box-shadow:0 10px 28px #0a262d0b}.EngineeringDesign-module__RclxFG__sectorItem:before{background:radial-gradient(circle at 82% 20%,#35cdda66,#0000 28%),linear-gradient(135deg,#073b68 0%,#0878b8 52%,#0ba79f 100%)}.EngineeringDesign-module__RclxFG__sectorItem:after{opacity:.25}.EngineeringDesign-module__RclxFG__sectorItem h3{background:#fff;box-shadow:0 -10px 24px #05302d0b}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2{text-wrap:balance}.EngineeringDesign-module__RclxFG__disciplinesIntro p{color:#60716f}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{gap:48px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__sectorList,.EngineeringDesign-module__RclxFG__deliverableList{gap:14px}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{background:#fff!important}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{gap:40px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{gap:14px}.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{box-shadow:0 8px 22px #0a262d0a}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{background:#fff!important}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{gap:12px}.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{border-radius:18px}}.EngineeringDesign-module__RclxFG__disciplines{padding-block:clamp(90px,9vw,150px);background:#fff!important}.EngineeringDesign-module__RclxFG__disciplinesGrid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(50px,6vw,100px);display:grid}.EngineeringDesign-module__RclxFG__disciplineList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.EngineeringDesign-module__RclxFG__disciplineItem{isolation:isolate;background:#fff;border:1px solid #d9e2e6;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,27vw,410px);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0a23300e}.EngineeringDesign-module__RclxFG__disciplineItem:before{content:"";z-index:-1;opacity:1;background:radial-gradient(circle,#14bed212,#fff0 68%);border:1px solid #1baecd33;border-radius:50%;width:235px;height:235px;position:absolute;top:-115px;right:-95px}.EngineeringDesign-module__RclxFG__disciplineItem:after{content:"";z-index:3;background:linear-gradient(90deg,#0879d8 0%,#11b8c5 55%,#d7c58c 100%);height:4px;position:absolute;top:0;left:0;right:0}.EngineeringDesign-module__RclxFG__disciplineItem:hover{border-color:#087ed24d;transform:translateY(-7px);box-shadow:0 26px 60px #0848691c}.EngineeringDesign-module__RclxFG__disciplineItem>*{z-index:2;position:relative}.EngineeringDesign-module__RclxFG__disciplineItem .EngineeringDesign-module__RclxFG__disciplineNumber,.EngineeringDesign-module__RclxFG__disciplineItem .EngineeringDesign-module__RclxFG__number,.EngineeringDesign-module__RclxFG__disciplineItem small{color:#61777c;letter-spacing:.16em;font-size:11px;font-weight:700;position:absolute;top:27px;left:30px}.EngineeringDesign-module__RclxFG__disciplineItem h3{color:#062c29;letter-spacing:-.045em;background:#fff;align-items:flex-end;min-height:108px;margin:0;padding:28px 30px 30px;font-size:clamp(22px,1.65vw,30px);font-weight:500;line-height:1.05;display:flex;box-shadow:0 -18px 34px #062d3009}.EngineeringDesign-module__RclxFG__disciplineItem p{color:#667b80;margin:0;padding:0 30px 30px;font-size:14px;line-height:1.7}.EngineeringDesign-module__RclxFG__disciplineItem .EngineeringDesign-module__RclxFG__disciplineArrow,.EngineeringDesign-module__RclxFG__disciplineItem .EngineeringDesign-module__RclxFG__arrow,.EngineeringDesign-module__RclxFG__disciplineItem a{transition:transform .35s,background .35s}.EngineeringDesign-module__RclxFG__disciplineItem:hover .EngineeringDesign-module__RclxFG__disciplineArrow,.EngineeringDesign-module__RclxFG__disciplineItem:hover .EngineeringDesign-module__RclxFG__arrow{transform:translate(3px,-3px)}.EngineeringDesign-module__RclxFG__deliverables{padding-block:clamp(90px,9vw,150px);background:#fff!important}.EngineeringDesign-module__RclxFG__deliverableList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.EngineeringDesign-module__RclxFG__deliverableItem{background:#fff;border:1px solid #d9e2e6;border-radius:26px;min-height:clamp(300px,23vw,360px);transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 15px 40px #0a23300d}.EngineeringDesign-module__RclxFG__deliverableItem:hover{transform:translateY(-6px);box-shadow:0 24px 54px #0848691a}.EngineeringDesign-module__RclxFG__deliverableItem:before{content:"";background:radial-gradient(circle,#14bed20e,#0000 68%);border:1px solid #1baecd2e;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px;right:-85px}.EngineeringDesign-module__RclxFG__deliverableItem:after{content:"";background:linear-gradient(90deg,#0879d8,#11b8c5,#d7c58c);height:4px;position:absolute;inset:0 0 auto}.EngineeringDesign-module__RclxFG__deliverableItem>div,.EngineeringDesign-module__RclxFG__deliverableItem .EngineeringDesign-module__RclxFG__content{background:#fffffff7;padding:27px 30px 29px;position:absolute;inset:auto 0 0}.EngineeringDesign-module__RclxFG__deliverableItem h3{color:#062c29;letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(22px,1.55vw,29px);line-height:1.05}.EngineeringDesign-module__RclxFG__deliverableItem p{color:#6b7e82;margin:0;font-size:13px;line-height:1.65}.EngineeringDesign-module__RclxFG__sectors{padding-block:clamp(90px,9vw,150px);background:#fff!important}.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(50px,6vw,100px);display:grid}.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.EngineeringDesign-module__RclxFG__sectorItem{background:#fff;border:1px solid #d9e2e6;border-radius:24px;min-height:clamp(240px,19vw,310px);transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 14px 38px #0a23300d}.EngineeringDesign-module__RclxFG__sectorItem:hover{transform:translateY(-6px);box-shadow:0 24px 54px #0848691a}.EngineeringDesign-module__RclxFG__sectorItem:before{content:"";border:1px solid #1baecd2e;border-radius:50%;width:210px;height:210px;position:absolute;top:-100px;right:-80px}.EngineeringDesign-module__RclxFG__sectorItem:after{content:"";background:linear-gradient(90deg,#0879d8,#11b8c5,#d7c58c);height:4px;position:absolute;inset:0 0 auto}.EngineeringDesign-module__RclxFG__sectorItem h3{color:#062c29;letter-spacing:-.04em;background:#fff;margin:0;padding:28px 30px;font-size:clamp(21px,1.45vw,28px);line-height:1.08;position:absolute;inset:auto 0 0;box-shadow:0 -18px 34px #062d3009}@media (max-width:1100px){.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{grid-template-columns:1fr;gap:50px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(2,minmax(0,1fr))}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:340px}}@media (max-width:720px){.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{padding-block:76px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:1fr;gap:14px}.EngineeringDesign-module__RclxFG__disciplineItem{border-radius:22px;min-height:330px}.EngineeringDesign-module__RclxFG__deliverableItem{border-radius:22px;min-height:300px}.EngineeringDesign-module__RclxFG__sectorItem{border-radius:22px;min-height:240px}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{padding-block:62px}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:300px}.EngineeringDesign-module__RclxFG__disciplineItem h3,.EngineeringDesign-module__RclxFG__sectorItem h3{padding:23px 22px 25px;font-size:22px}.EngineeringDesign-module__RclxFG__disciplineItem p{padding-inline:22px;padding-bottom:24px}.EngineeringDesign-module__RclxFG__deliverableItem>div,.EngineeringDesign-module__RclxFG__deliverableItem .EngineeringDesign-module__RclxFG__content{padding:22px}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem,.EngineeringDesign-module__RclxFG__disciplineItem .EngineeringDesign-module__RclxFG__disciplineArrow,.EngineeringDesign-module__RclxFG__disciplineItem .EngineeringDesign-module__RclxFG__arrow{transition:none!important}}.EngineeringDesign-module__RclxFG__disciplinesGrid{width:100%;display:block!important}.EngineeringDesign-module__RclxFG__disciplinesIntro{width:min(820px,100%);margin-bottom:clamp(42px,5vw,72px)}.EngineeringDesign-module__RclxFG__disciplinesIntro h2{max-width:760px;margin-bottom:clamp(22px,2.5vw,34px)}.EngineeringDesign-module__RclxFG__disciplinesIntro p{max-width:620px}.EngineeringDesign-module__RclxFG__disciplineList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.5vw,22px);width:100%;margin-top:0;display:grid}.EngineeringDesign-module__RclxFG__disciplineItem{width:100%;min-height:clamp(330px,25vw,390px)}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{max-width:900px;margin-bottom:clamp(42px,5vw,68px)}.EngineeringDesign-module__RclxFG__deliverableList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.5vw,22px);width:100%;display:grid}.EngineeringDesign-module__RclxFG__sectorsGrid{width:100%;display:block!important}.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{width:min(820px,100%);margin-bottom:clamp(42px,5vw,68px)}.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.5vw,22px);width:100%;display:grid}.EngineeringDesign-module__RclxFG__disciplines .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__sectors .EngineeringDesign-module__RclxFG__sectionEyebrow{margin-bottom:18px}.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{overflow:visible}@media (max-width:1100px){.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(2,minmax(0,1fr))}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:340px}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:300px}.EngineeringDesign-module__RclxFG__sectorItem{min-height:260px}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{margin-bottom:34px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:1fr;gap:14px}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:300px}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:285px}.EngineeringDesign-module__RclxFG__sectorItem{min-height:235px}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{margin-bottom:28px}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{gap:12px}.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{border-radius:20px}}@media (max-width:1100px){.EngineeringDesign-module__RclxFG__disciplineItem{min-height:250px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:230px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:195px!important}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__disciplineItem{min-height:235px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:215px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:185px!important}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__disciplineItem{min-height:220px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:200px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:175px!important}}.EngineeringDesign-module__RclxFG__disciplineItem:first-child:before{background:radial-gradient(circle at 78% 18%,#4de8e79e,#0000 29%),linear-gradient(135deg,#06345f 0%,#087bc0 52%,#10a9a0 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(2):before{background:radial-gradient(circle at 78% 18%,#6cc6ff94,#0000 29%),linear-gradient(135deg,#102e68 0%,#176fc0 50%,#18a9c4 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(3):before{background:radial-gradient(circle at 78% 18%,#5fe8db94,#0000 29%),linear-gradient(135deg,#073c61 0%,#087fb2 48%,#13a79b 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(4):before{background:radial-gradient(circle at 78% 18%,#99cfff8a,#0000 29%),linear-gradient(135deg,#162d67 0%,#276bc1 50%,#0da4b7 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(5):before{background:radial-gradient(circle at 78% 18%,#77efd394,#0000 29%),linear-gradient(135deg,#073d55 0%,#087fa1 50%,#15a78f 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(6):before{background:radial-gradient(circle at 78% 18%,#b2c2ff94,#0000 29%),linear-gradient(135deg,#172d63 0%,#3565bd 50%,#159cb8 100%)}.EngineeringDesign-module__RclxFG__disciplineItem:first-child:after{background:radial-gradient(circle at 82% 22%,#0000 0 46px,#7ef5f161 47px 48px,#0000 49px),radial-gradient(circle at 82% 22%,#73eeeb3d 0 12px,#0000 13px),linear-gradient(#87e1e20e 1px,#0000 1px),linear-gradient(90deg,#87e1e20e 1px,#0000 1px)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(2):after{background:radial-gradient(circle at 82% 22%,#0000 0 46px,#9bd7ff61 47px 48px,#0000 49px),radial-gradient(circle at 82% 22%,#9bd7ff38 0 12px,#0000 13px),linear-gradient(#96d7ff0e 1px,#0000 1px),linear-gradient(90deg,#96d7ff0e 1px,#0000 1px)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(3):after{background:radial-gradient(circle at 82% 22%,#0000 0 46px,#75f1e261 47px 48px,#0000 49px),radial-gradient(circle at 82% 22%,#75f1e238 0 12px,#0000 13px),linear-gradient(#75f1e20e 1px,#0000 1px),linear-gradient(90deg,#75f1e20e 1px,#0000 1px)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(4):after{background:radial-gradient(circle at 82% 22%,#0000 0 46px,#aed2ff61 47px 48px,#0000 49px),radial-gradient(circle at 82% 22%,#aed2ff38 0 12px,#0000 13px),linear-gradient(#aed2ff0e 1px,#0000 1px),linear-gradient(90deg,#aed2ff0e 1px,#0000 1px)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(5):after{background:radial-gradient(circle at 82% 22%,#0000 0 46px,#85f4d761 47px 48px,#0000 49px),radial-gradient(circle at 82% 22%,#85f4d738 0 12px,#0000 13px),linear-gradient(#85f4d70e 1px,#0000 1px),linear-gradient(90deg,#85f4d70e 1px,#0000 1px)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(6):after{background:radial-gradient(circle at 82% 22%,#0000 0 46px,#c2cdff61 47px 48px,#0000 49px),radial-gradient(circle at 82% 22%,#c2cdff38 0 12px,#0000 13px),linear-gradient(#c2cdff0e 1px,#0000 1px),linear-gradient(90deg,#c2cdff0e 1px,#0000 1px)}.EngineeringDesign-module__RclxFG__disciplineItem:first-child:hover>span:last-child{background:linear-gradient(135deg,#147bd3,#12aaa0)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(2):hover>span:last-child{background:linear-gradient(135deg,#3b67d6,#159fc5)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(3):hover>span:last-child{background:linear-gradient(135deg,#087eb6,#12aaa0)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(4):hover>span:last-child{background:linear-gradient(135deg,#365fc0,#149fb5)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(5):hover>span:last-child{background:linear-gradient(135deg,#087f9e,#13a98e)}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(6):hover>span:last-child{background:linear-gradient(135deg,#3b5fc0,#159db8)}.EngineeringDesign-module__RclxFG__sectorItem:first-child:before{background:linear-gradient(135deg,#06345f,#087bc0,#10a9a0)}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(2):before{background:linear-gradient(135deg,#102e68,#176fc0,#18a9c4)}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(3):before{background:linear-gradient(135deg,#073c61,#087fb2,#13a79b)}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(4):before{background:linear-gradient(135deg,#162d67,#276bc1,#0da4b7)}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(5):before{background:linear-gradient(135deg,#073d55,#087fa1,#15a78f)}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(6):before{background:linear-gradient(135deg,#172d63,#3565bd,#159cb8)}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;align-items:center!important;gap:24px clamp(55px,7vw,120px)!important;width:100%!important;margin-bottom:clamp(46px,5vw,68px)!important;display:grid!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>div{align-self:center;min-width:0}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__eyebrow{white-space:nowrap;align-items:center;margin-bottom:0;display:inline-flex}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{text-wrap:balance;width:100%;max-width:900px;letter-spacing:-.075em!important;margin:30px 0 0!important;font-size:clamp(3.35rem,5.2vw,6.4rem)!important;line-height:.88!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{align-self:center;width:min(100%,470px);max-width:470px;margin:18px 0 0 auto!important;padding:0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.72!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2 br{display:block}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__deliverableList{margin-top:0!important}@media (min-width:1401px){.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{max-width:980px;font-size:clamp(4.1rem,5vw,6.6rem)!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{margin-top:8px!important}}@media (max-width:900px){.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr)!important;column-gap:40px!important;margin-bottom:44px!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(3rem,6vw,4.8rem)!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{max-width:390px;font-size:14px!important}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:34px!important;display:block!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{max-width:100%;margin-top:24px!important;font-size:clamp(2.8rem,12vw,4.4rem)!important;line-height:.9!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{width:100%;max-width:620px;margin:24px 0 0!important;font-size:14px!important;line-height:1.65!important}}@media (max-width:480px){.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:28px!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{margin-top:20px!important;font-size:clamp(2.55rem,13vw,3.7rem)!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{margin-top:18px!important}}.EngineeringDesign-module__RclxFG__capabilities{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,#1ec5b513,#0000 30%),#f7fbf9!important;padding:clamp(88px,10vw,138px) 0 clamp(90px,11vw,150px)!important}.EngineeringDesign-module__RclxFG__capabilities:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#16685c06 1px,#0000 1px),linear-gradient(0deg,#16685c05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 78%);mask-image:linear-gradient(#000000a6,#0000 78%)}.EngineeringDesign-module__RclxFG__capabilities>*{z-index:1;position:relative}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)!important;align-items:center!important;gap:24px clamp(60px,8vw,145px)!important;margin-bottom:clamp(48px,6vw,78px)!important;display:grid!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__eyebrow{grid-column:1/-1;justify-self:start;color:#075fd0!important;margin:0 0 2px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader h2{text-wrap:balance;grid-column:1;max-width:900px;color:#0c3025!important;letter-spacing:-.082em!important;margin:22px 0 0!important;font-size:clamp(3.7rem,5.65vw,7.25rem)!important;font-weight:500!important;line-height:.87!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader h2 span{background:linear-gradient(100deg,#0877dc 0%,#159bc7 46%,#12b6a2 100%);-webkit-background-clip:text;background-clip:text;display:block;color:#0000!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader>p{grid-column:2;align-self:center;width:min(100%,520px);color:#60756d!important;margin:30px 0 0 auto!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.78!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityGrid{position:relative;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.5vw,24px)!important;display:grid!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard{min-height:clamp(300px,25vw,370px)!important;transition:transform .5s var(--ease), box-shadow .5s ease, border-color .35s ease!important;background:linear-gradient(#fffffffa,#f9fdfcfa)!important;border:1px solid #155b7029!important;border-top:3px solid #0000!important;border-radius:clamp(22px,2vw,30px)!important;padding:clamp(24px,2.25vw,34px)!important;box-shadow:0 18px 45px #0d45420e,0 2px 8px #0d454209!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:first-child{border-top-color:#0879dc!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:nth-child(2){border-top-color:#159fc6!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:nth-child(3){border-top-color:#13b4a4!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:nth-child(4){border-top-color:#3aa9d7!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:nth-child(5){border-top-color:#4ebc9c!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:nth-child(6){border-top-color:#d2bd78!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#21c9d214,#0000 68%);border:1px solid #16a4b821;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-58px}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#0879dc3d,#12b6a238,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityTop{color:#78928b!important;letter-spacing:.18em!important;font-size:9px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityTop span:last-child{color:#1687c8!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityBody{margin-top:auto!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityBody h3{max-width:470px;color:#082f26!important;letter-spacing:-.055em!important;font-size:clamp(1.55rem,2vw,2.35rem)!important;line-height:.98!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityBody p{max-width:470px;color:#6a7c77!important;margin-top:18px!important;font-size:clamp(13px,.9vw,14px)!important;line-height:1.7!important}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:hover{border-color:#118aae4d!important;transform:translateY(-8px)!important;box-shadow:0 28px 65px #084a571f,0 8px 20px #084a570f!important}}@media (min-width:1400px){.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader h2{max-width:980px;font-size:clamp(5rem,5.5vw,7.6rem)!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader>p{max-width:560px}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard{min-height:360px!important}}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;column-gap:45px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(3.3rem,6.3vw,5.3rem)!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard{min-height:300px!important}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__capabilities{padding:78px 0 88px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:38px!important;display:block!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__eyebrow{margin-bottom:20px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader h2{max-width:100%;margin:0!important;font-size:clamp(3rem,12vw,4.8rem)!important;line-height:.89!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader>p{width:100%;margin:24px 0 0!important;font-size:14px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityGrid{grid-template-columns:1fr!important;gap:14px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard{min-height:270px!important;padding:25px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:clamp(1.6rem,7vw,2.15rem)!important}}@media (max-width:420px){.EngineeringDesign-module__RclxFG__capabilities{padding:68px 0 76px!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(2.7rem,13vw,3.8rem)!important}.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard{border-radius:21px!important;min-height:250px!important;padding:22px!important}}@media (hover:none){.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__capabilities .EngineeringDesign-module__RclxFG__capabilityCard{transition:none!important}}.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{position:relative;overflow:hidden;background:#fff!important}.EngineeringDesign-module__RclxFG__disciplines .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__sectors .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)!important;align-items:center!important;gap:24px clamp(60px,8vw,145px)!important;margin-bottom:clamp(48px,6vw,74px)!important;display:grid!important}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__sectorsGrid{width:100%!important;display:block!important}.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr)!important;align-items:center!important;column-gap:clamp(60px,8vw,145px)!important;width:100%!important;max-width:none!important;margin:0 0 clamp(48px,6vw,74px)!important;display:grid!important}.EngineeringDesign-module__RclxFG__disciplinesIntro>*,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child>*{min-width:0}.EngineeringDesign-module__RclxFG__disciplines .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__sectors .EngineeringDesign-module__RclxFG__sectionEyebrow{color:#075fd0!important;margin:0 0 20px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{text-wrap:balance;grid-column:1;max-width:900px;color:#0b3025!important;letter-spacing:-.082em!important;margin:0!important;font-size:clamp(3.7rem,5.65vw,7.1rem)!important;font-weight:500!important;line-height:.87!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2 span,.EngineeringDesign-module__RclxFG__sectorsGrid h2 span,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2 span{background:linear-gradient(100deg,#0877dc 0%,#159bc7 46%,#12b6a2 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.EngineeringDesign-module__RclxFG__disciplinesIntro p,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child p,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{grid-column:2;align-self:center;width:min(100%,520px);max-width:520px;color:#60756d!important;margin:0 0 0 auto!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.78!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>div{min-width:0}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__eyebrow{margin-bottom:20px!important}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.5vw,24px)!important;width:100%!important;display:grid!important}.EngineeringDesign-module__RclxFG__disciplineItem{position:relative;overflow:hidden;background:linear-gradient(#fff,#f9fcfb)!important;border:1px solid #155b7029!important;border-top:3px solid #0000!important;border-radius:clamp(22px,2vw,30px)!important;min-height:clamp(260px,22vw,330px)!important;padding:clamp(24px,2.25vw,34px)!important;transition:transform .45s,box-shadow .45s,border-color .35s!important;box-shadow:0 18px 45px #0d45420e,0 2px 8px #0d454209!important}.EngineeringDesign-module__RclxFG__disciplineItem:first-child{border-top-color:#0879dc!important}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(2){border-top-color:#159fc6!important}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(3){border-top-color:#13b4a4!important}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(4){border-top-color:#3aa9d7!important}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(5){border-top-color:#4ebc9c!important}.EngineeringDesign-module__RclxFG__disciplineItem:nth-child(6){border-top-color:#d2bd78!important}.EngineeringDesign-module__RclxFG__disciplineItem:before,.EngineeringDesign-module__RclxFG__deliverableItem:before,.EngineeringDesign-module__RclxFG__sectorItem:before{pointer-events:none}.EngineeringDesign-module__RclxFG__disciplineItem:before{content:"";background:radial-gradient(circle,#21c9d213,#0000 68%);border:1px solid #16a4b821;border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-58px}.EngineeringDesign-module__RclxFG__disciplineItem h3{color:#082f26!important;letter-spacing:-.055em!important;font-size:clamp(1.45rem,1.8vw,2.15rem)!important;line-height:1!important}.EngineeringDesign-module__RclxFG__disciplineItem p{color:#6a7c77!important;line-height:1.65!important}.EngineeringDesign-module__RclxFG__deliverableItem{border-top-width:3px!important;border-radius:clamp(22px,2vw,30px)!important;min-height:clamp(260px,21vw,330px)!important;box-shadow:0 18px 45px #0d45420e,0 2px 8px #0d454209!important}.EngineeringDesign-module__RclxFG__deliverableItem:first-child{border-top-color:#0879dc!important}.EngineeringDesign-module__RclxFG__deliverableItem:nth-child(2){border-top-color:#159fc6!important}.EngineeringDesign-module__RclxFG__deliverableItem:nth-child(3){border-top-color:#13b4a4!important}.EngineeringDesign-module__RclxFG__deliverableItem:nth-child(4){border-top-color:#d2bd78!important}.EngineeringDesign-module__RclxFG__deliverableItem h3{color:#082f26!important}.EngineeringDesign-module__RclxFG__sectorItem{background:linear-gradient(#fff,#f9fcfb)!important;border:1px solid #155b7029!important;border-top:3px solid #0000!important;border-radius:clamp(22px,2vw,30px)!important;min-height:clamp(220px,19vw,300px)!important;box-shadow:0 18px 45px #0d45420e,0 2px 8px #0d454209!important}.EngineeringDesign-module__RclxFG__sectorItem:first-child{border-top-color:#0879dc!important}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(2){border-top-color:#159fc6!important}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(3){border-top-color:#13b4a4!important}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(4){border-top-color:#3aa9d7!important}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(5){border-top-color:#4ebc9c!important}.EngineeringDesign-module__RclxFG__sectorItem:nth-child(6){border-top-color:#d2bd78!important}.EngineeringDesign-module__RclxFG__sectorItem h3{color:#082f26!important}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__disciplineItem:hover,.EngineeringDesign-module__RclxFG__deliverableItem:hover,.EngineeringDesign-module__RclxFG__sectorItem:hover{border-color:#118aae47!important;transform:translateY(-7px)!important;box-shadow:0 28px 65px #084a571c,0 8px 20px #084a570e!important}}@media (min-width:1400px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr)!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(4.8rem,5.25vw,7.4rem)!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:325px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:320px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:285px!important}}@media (max-width:1000px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;column-gap:45px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(3.25rem,6.2vw,5.3rem)!important}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(2,minmax(0,1fr))!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:280px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:270px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:230px!important}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{margin-bottom:38px!important;display:block!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{max-width:100%!important;font-size:clamp(3rem,12vw,4.8rem)!important;line-height:.89!important}.EngineeringDesign-module__RclxFG__disciplinesIntro p,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child p,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{width:100%!important;max-width:620px!important;margin:24px 0 0!important;font-size:14px!important}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:1fr!important;gap:14px!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:245px!important;padding:25px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:235px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:215px!important}}@media (max-width:420px){.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{font-size:clamp(2.7rem,13vw,3.8rem)!important}.EngineeringDesign-module__RclxFG__disciplineItem{border-radius:20px!important;min-height:225px!important;padding:22px!important}.EngineeringDesign-module__RclxFG__deliverableItem{border-radius:20px!important;min-height:215px!important}.EngineeringDesign-module__RclxFG__sectorItem{border-radius:20px!important;min-height:195px!important}}@media (hover:none){.EngineeringDesign-module__RclxFG__disciplineItem:hover,.EngineeringDesign-module__RclxFG__deliverableItem:hover,.EngineeringDesign-module__RclxFG__sectorItem:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{transition:none!important}}.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{padding-inline:0!important;position:relative!important;overflow:hidden!important}.EngineeringDesign-module__RclxFG__disciplinesGrid{width:100%!important;max-width:var(--container-width,1600px)!important;margin-inline:auto!important;display:block!important}.EngineeringDesign-module__RclxFG__disciplinesIntro{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)!important;align-items:start!important;column-gap:clamp(60px,8vw,145px)!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0 0 clamp(64px,7vw,92px)!important;padding:0!important;display:grid!important;position:relative!important;top:auto!important}.EngineeringDesign-module__RclxFG__disciplinesIntro .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__disciplinesIntro .EngineeringDesign-module__RclxFG__eyebrow{grid-column:1!important;align-self:start!important;margin:0 0 22px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2{z-index:1!important;letter-spacing:-.082em!important;grid-area:2/1!important;width:100%!important;max-width:850px!important;margin:0!important;padding:0!important;font-size:clamp(4rem,5.55vw,7.2rem)!important;line-height:.86!important;position:relative!important}.EngineeringDesign-module__RclxFG__disciplinesIntro p{grid-area:2/2!important;align-self:start!important;width:min(100%,560px)!important;max-width:560px!important;margin:8px 0 0 auto!important;padding:0!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.78!important}.EngineeringDesign-module__RclxFG__disciplineList{z-index:2!important;clear:both!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.5vw,24px)!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:clamp(285px,20vw,330px)!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader{z-index:2!important;width:100%!important;max-width:var(--container-width,1600px)!important;margin-inline:auto!important;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)!important;align-items:start!important;column-gap:clamp(60px,8vw,145px)!important;margin-bottom:clamp(62px,7vw,92px)!important;padding:0!important;display:grid!important;position:relative!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>div:first-child{min-width:0!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__eyebrow,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader .EngineeringDesign-module__RclxFG__sectionEyebrow{margin:0 0 22px!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2{letter-spacing:-.082em!important;max-width:850px!important;margin:0!important;font-size:clamp(4rem,5.55vw,7.2rem)!important;line-height:.86!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{grid-column:2!important;align-self:start!important;width:min(100%,560px)!important;max-width:560px!important;margin:8px 0 0 auto!important}.EngineeringDesign-module__RclxFG__deliverableList{z-index:2!important;clear:both!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.5vw,24px)!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:clamp(275px,19vw,320px)!important}.EngineeringDesign-module__RclxFG__sectorsGrid{width:100%!important;max-width:var(--container-width,1600px)!important;margin-inline:auto!important;display:block!important}.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)!important;align-items:start!important;column-gap:clamp(60px,8vw,145px)!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0 0 clamp(64px,7vw,92px)!important;padding:0!important;display:grid!important;position:relative!important;top:auto!important}.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child .EngineeringDesign-module__RclxFG__eyebrow{grid-column:1!important;margin:0 0 22px!important}.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child h2{letter-spacing:-.082em!important;grid-area:2/1!important;width:100%!important;max-width:850px!important;margin:0!important;padding:0!important;font-size:clamp(4rem,5.55vw,7.2rem)!important;line-height:.86!important}.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child p{grid-area:2/2!important;align-self:start!important;width:min(100%,560px)!important;max-width:560px!important;margin:8px 0 0 auto!important}.EngineeringDesign-module__RclxFG__sectorList{z-index:2!important;clear:both!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,1.5vw,24px)!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:clamp(235px,17vw,285px)!important}.EngineeringDesign-module__RclxFG__disciplinesGrid,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorsGrid{box-sizing:border-box!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child h2{overflow-wrap:normal!important;text-wrap:balance!important}@media (max-width:1200px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)!important;column-gap:48px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child h2{font-size:clamp(3.7rem,6vw,5.8rem)!important}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:280px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:275px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:235px!important}}@media (max-width:900px){.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{grid-template-columns:1fr!important;row-gap:24px!important;margin-bottom:48px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__disciplinesIntro .EngineeringDesign-module__RclxFG__eyebrow,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child .EngineeringDesign-module__RclxFG__sectionEyebrow,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child .EngineeringDesign-module__RclxFG__eyebrow{grid-column:1!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child h2{grid-area:auto/1!important}.EngineeringDesign-module__RclxFG__disciplinesIntro p,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child p,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p{grid-area:auto/1!important;width:100%!important;max-width:620px!important;margin:0!important}.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>div{grid-column:1!important}.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:270px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:265px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:225px!important}}@media (max-width:600px){.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{padding-block:72px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{margin-bottom:38px!important;display:block!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child h2{letter-spacing:-.075em!important;max-width:100%!important;font-size:clamp(3rem,13vw,4.7rem)!important;line-height:.88!important}.EngineeringDesign-module__RclxFG__disciplinesIntro p,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader>p,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child p{width:100%!important;max-width:100%!important;margin:24px 0 0!important;font-size:14px!important;line-height:1.7!important}.EngineeringDesign-module__RclxFG__disciplineList,.EngineeringDesign-module__RclxFG__deliverableList,.EngineeringDesign-module__RclxFG__sectorList{grid-template-columns:1fr!important;gap:14px!important}.EngineeringDesign-module__RclxFG__disciplineItem{min-height:250px!important}.EngineeringDesign-module__RclxFG__deliverableItem{min-height:245px!important}.EngineeringDesign-module__RclxFG__sectorItem{min-height:220px!important}}@media (max-width:420px){.EngineeringDesign-module__RclxFG__disciplines,.EngineeringDesign-module__RclxFG__deliverables,.EngineeringDesign-module__RclxFG__sectors{padding-block:60px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child{margin-bottom:30px!important}.EngineeringDesign-module__RclxFG__disciplinesIntro h2,.EngineeringDesign-module__RclxFG__deliverables .EngineeringDesign-module__RclxFG__sectionHeader h2,.EngineeringDesign-module__RclxFG__sectorsGrid>:first-child h2{font-size:clamp(2.65rem,14vw,3.8rem)!important}.EngineeringDesign-module__RclxFG__disciplineItem{border-radius:20px!important;min-height:225px!important}.EngineeringDesign-module__RclxFG__deliverableItem{border-radius:20px!important;min-height:220px!important}.EngineeringDesign-module__RclxFG__sectorItem{border-radius:20px!important;min-height:205px!important}}@media (hover:none){.EngineeringDesign-module__RclxFG__disciplineItem:hover,.EngineeringDesign-module__RclxFG__deliverableItem:hover,.EngineeringDesign-module__RclxFG__sectorItem:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__disciplineItem,.EngineeringDesign-module__RclxFG__deliverableItem,.EngineeringDesign-module__RclxFG__sectorItem{transition:none!important}}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody,.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityTop{z-index:5;position:relative}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityTop,.EngineeringDesign-module__RclxFG__capabilityCard:focus-within .EngineeringDesign-module__RclxFG__capabilityTop,.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityTop span:first-child,.EngineeringDesign-module__RclxFG__capabilityCard:focus-within .EngineeringDesign-module__RclxFG__capabilityTop span:first-child{color:#ffffffdb!important}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityTop span:last-child,.EngineeringDesign-module__RclxFG__capabilityCard:focus-within .EngineeringDesign-module__RclxFG__capabilityTop span:last-child{color:#fff!important}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityBody h3,.EngineeringDesign-module__RclxFG__capabilityCard:focus-within .EngineeringDesign-module__RclxFG__capabilityBody h3{text-shadow:0 2px 18px #00000047;color:#fff!important}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityBody p,.EngineeringDesign-module__RclxFG__capabilityCard:focus-within .EngineeringDesign-module__RclxFG__capabilityBody p{text-shadow:0 1px 12px #00000052;color:#ffffffeb!important}.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityOverlay,.EngineeringDesign-module__RclxFG__capabilityCard:focus-within .EngineeringDesign-module__RclxFG__capabilityOverlay{opacity:1!important;background:linear-gradient(#0313202e 0%,#0313207a 42%,#031320eb 100%)!important}@media (hover:hover) and (pointer:fine){.EngineeringDesign-module__RclxFG__capabilityCard:hover .EngineeringDesign-module__RclxFG__capabilityBody{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0416220f,#04162257);border-radius:18px;margin:auto -8px -8px;padding:22px 24px 20px}}@media (max-width:700px){.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityImage{opacity:1!important;transform:scale(1)!important}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityOverlay{opacity:1!important;background:linear-gradient(#03132033 0%,#0313207a 38%,#031320f0 100%)!important}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityTop,.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityTop span:first-child{color:#ffffffe0!important}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityTop span:last-child{color:#fff!important}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody h3{text-shadow:0 2px 18px #0000005c;color:#fff!important}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody p{text-shadow:0 1px 12px #00000061;color:#ffffffeb!important}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#02121f14,#02121f61);border-radius:16px;margin:0 -6px -6px;padding:18px 18px 16px;position:relative}}@media (max-width:450px){.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody{margin:0 -4px -4px;padding:16px 15px 14px}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody h3{font-size:1.72rem;line-height:1}.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody p{margin-top:12px;font-size:12.8px;line-height:1.62}}@media (prefers-reduced-motion:reduce){.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityBody,.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityImage,.EngineeringDesign-module__RclxFG__capabilityCard .EngineeringDesign-module__RclxFG__capabilityOverlay{transition:none!important}}
