.Media-module__YueRgq__media{border-radius:.6rem;width:100%;position:relative;overflow:hidden}.Media-module__YueRgq__img,.Media-module__YueRgq__placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Media-module__YueRgq__placeholder{align-items:flex-end;padding:2rem;display:flex}.Media-module__YueRgq__navy{background:radial-gradient(80% 100% at 85% 115%, color-mix(in srgb, var(--copper) 26%, transparent), transparent 65%), radial-gradient(60% 80% at 0% -10%, color-mix(in srgb, var(--stone) 18%, transparent), transparent 60%), linear-gradient(155deg, var(--navy) 20%, var(--navy-deep) 100%)}.Media-module__YueRgq__copper{background:radial-gradient(90% 120% at 15% 120%, color-mix(in srgb, var(--copper) 55%, transparent), transparent 70%), linear-gradient(155deg, var(--navy-deep) 30%, var(--navy) 100%)}.Media-module__YueRgq__stone{background:radial-gradient(80% 110% at 80% -15%, color-mix(in srgb, var(--stone) 42%, transparent), transparent 65%), linear-gradient(155deg, #e9e4db 10%, var(--stone) 130%)}.Media-module__YueRgq__note{color:color-mix(in srgb, var(--white) 55%, transparent);max-width:80%}.Media-module__YueRgq__stone .Media-module__YueRgq__note{color:color-mix(in srgb, var(--charcoal) 55%, transparent)}
.FurtherReading-module__BbkgkG__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.FurtherReading-module__BbkgkG__card{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1.4rem;padding:3rem 2.6rem;display:flex}.FurtherReading-module__BbkgkG__card:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.FurtherReading-module__BbkgkG__title{margin-top:.6rem}@media (max-width:900px){.FurtherReading-module__BbkgkG__grid{grid-template-columns:1fr}}
.service-module__T4otXW__strap{max-width:56rem;margin-top:.6rem}.service-module__T4otXW__summaryBlock{margin-top:6rem}.service-module__T4otXW__body{position:relative}.service-module__T4otXW__body>:not([aria-hidden]){z-index:1;position:relative}.service-module__T4otXW__what{grid-template-columns:1fr 3fr;gap:4rem;margin-bottom:8rem;display:grid}.service-module__T4otXW__whatText{max-width:86rem;font-weight:300;line-height:1.45}.service-module__T4otXW__cols{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.service-module__T4otXW__col{border:1px solid var(--line);background:var(--white);border-radius:.6rem;padding:3.4rem 3rem}.service-module__T4otXW__colList{flex-direction:column;margin-top:2.6rem;display:flex}.service-module__T4otXW__colList li{border-top:1px solid var(--line);padding:1.6rem 0 1.6rem 2.4rem;position:relative}.service-module__T4otXW__colList li:before{content:"";background:var(--copper);width:.9rem;height:1px;position:absolute;top:2.45rem;left:0}.service-module__T4otXW__extra{margin-top:5rem}.service-module__T4otXW__extra .service-module__T4otXW__label{margin-bottom:1.6rem}.service-module__T4otXW__steps{counter-reset:step;flex-direction:column;max-width:86rem;display:flex}.service-module__T4otXW__steps li{border-top:1px solid var(--line);counter-increment:step;padding:1.6rem 0 1.6rem 3.2rem;position:relative}.service-module__T4otXW__steps li:before{content:counter(step, decimal-leading-zero);color:var(--copper);font-family:var(--font-mono);font-size:.85em;position:absolute;top:1.7rem;left:0}.service-module__T4otXW__costText{max-width:86rem;line-height:1.55}.service-module__T4otXW__faq{border-top:1px solid var(--line);max-width:86rem}.service-module__T4otXW__faq details{border-bottom:1px solid var(--line);padding:1.8rem 0}.service-module__T4otXW__faq summary{cursor:pointer;list-style:none}.service-module__T4otXW__faq summary::-webkit-details-marker{display:none}.service-module__T4otXW__faq details[open] summary{margin-bottom:1.2rem}.service-module__T4otXW__faq p{max-width:80rem;line-height:1.55}.service-module__T4otXW__crosslinks{flex-direction:column;gap:.8rem;margin-top:3rem;display:flex}.service-module__T4otXW__related{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.service-module__T4otXW__relatedCard{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1.4rem;padding:3rem 2.6rem;display:flex}.service-module__T4otXW__relatedCard:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.service-module__T4otXW__relatedTitle{margin-top:1rem}@media (max-width:900px){.service-module__T4otXW__what{grid-template-columns:1fr;gap:2rem}.service-module__T4otXW__cols,.service-module__T4otXW__related{grid-template-columns:1fr}}
.BgVideo-module__PX4ngq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.BgVideo-module__PX4ngq__video{display:none}}
.about-module__8TymFG__manifesto>*+*{margin-top:3.4rem}.about-module__8TymFG__manifestoText{max-width:110rem;line-height:1.18}.about-module__8TymFG__manifestoMeta{grid-template-columns:1fr 1fr;gap:2rem;max-width:100rem;margin-top:5rem;display:grid}.about-module__8TymFG__manifestoMeta>div{border:1px solid var(--line);background:var(--white);border-radius:.6rem;flex-direction:column;gap:1.6rem;padding:3rem 2.8rem;display:flex}.about-module__8TymFG__manifestoMeta p:last-child{max-width:42rem}.about-module__8TymFG__beliefs{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.about-module__8TymFG__belief{border:1px solid var(--line);background:var(--white);border-radius:.6rem;flex-direction:column;gap:1.8rem;padding:4rem 3.4rem;display:flex}.about-module__8TymFG__belief p:last-child{max-width:46rem}.about-module__8TymFG__credLead{max-width:80rem;font-weight:300;line-height:1.4}.about-module__8TymFG__accreds{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.about-module__8TymFG__accred{border:1px solid var(--line);background:var(--white);border-radius:.4rem;padding:1rem 1.6rem}.about-module__8TymFG__duo{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:900px){.about-module__8TymFG__duo{grid-template-columns:1fr}}.about-module__8TymFG__coverage{padding-block:10rem}.about-module__8TymFG__coverageGrid{grid-template-columns:repeat(3,1fr);gap:4rem;display:grid}.about-module__8TymFG__coverageGrid>div{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:900px){.about-module__8TymFG__manifestoMeta,.about-module__8TymFG__beliefs{grid-template-columns:1fr}.about-module__8TymFG__coverageGrid{grid-template-columns:1fr;gap:3rem}.about-module__8TymFG__coverage{padding-block:7rem}}
.approach-module__ck4t8W__principles{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.approach-module__ck4t8W__principle{border:1px solid var(--line);background:var(--white);border-radius:.6rem;flex-direction:column;gap:1.8rem;padding:4rem 3.4rem;display:flex}.approach-module__ck4t8W__principle p:last-child{max-width:46rem}.approach-module__ck4t8W__processWrap{padding-block:12rem}.approach-module__ck4t8W__process{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.approach-module__ck4t8W__processStep{border-top:1px solid var(--line-light);flex-direction:column;gap:2rem;padding-top:2.6rem;display:flex}.approach-module__ck4t8W__stepNum{font-size:1.4rem}.approach-module__ck4t8W__stepText{color:var(--white-60)}.approach-module__ck4t8W__faq{flex-direction:column;display:flex}.approach-module__ck4t8W__faqItem{border-top:1px solid var(--line)}.approach-module__ck4t8W__faqItem:last-child{border-bottom:1px solid var(--line)}.approach-module__ck4t8W__faqQ{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:3rem 0;list-style:none;transition:color .3s;display:flex}.approach-module__ck4t8W__faqQ::-webkit-details-marker{display:none}.approach-module__ck4t8W__faqQ:hover{color:var(--copper)}.approach-module__ck4t8W__faqIcon{transition:transform .45s var(--ease-in-out);flex-shrink:0;font-size:2.6rem;font-weight:100;line-height:1}.approach-module__ck4t8W__faqItem[open] .approach-module__ck4t8W__faqIcon{transform:rotate(45deg)}.approach-module__ck4t8W__faqA{max-width:72rem;padding-bottom:3rem}@supports (interpolate-size:allow-keywords){.approach-module__ck4t8W__faqItem{interpolate-size:allow-keywords}.approach-module__ck4t8W__faqItem::details-content{block-size:0;transition:block-size .5s var(--ease-in-out), content-visibility .5s allow-discrete;overflow:hidden}.approach-module__ck4t8W__faqItem[open]::details-content{block-size:auto}}@media (max-width:900px){.approach-module__ck4t8W__principles{grid-template-columns:1fr}.approach-module__ck4t8W__process{grid-template-columns:1fr;gap:4rem}.approach-module__ck4t8W__processWrap{padding-block:8rem}}
.contact-module__swMWYG__headSub{max-width:56rem;margin-top:1rem}.contact-module__swMWYG__layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:6rem;margin-top:8rem;display:grid}.contact-module__swMWYG__details{flex-direction:column;gap:4.4rem;display:flex}.contact-module__swMWYG__detailBlock{flex-direction:column;gap:1.2rem;display:flex}.contact-module__swMWYG__detailImage{max-width:34rem}@media (max-width:900px){.contact-module__swMWYG__detailImage{display:none}}.contact-module__swMWYG__detailBlock .body-md{max-width:36rem}.contact-module__swMWYG__form{background:var(--white);border:1px solid var(--line);border-radius:.8rem;flex-direction:column;gap:2.8rem;padding:4rem 3.6rem;display:flex}.contact-module__swMWYG__fieldRow{grid-template-columns:1fr 1fr;gap:2.8rem;display:grid}.contact-module__swMWYG__field{flex-direction:column;gap:1rem;display:flex}.contact-module__swMWYG__field input,.contact-module__swMWYG__field textarea{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:1rem 0;font-size:1.7rem;font-weight:300;transition:border-color .3s}.contact-module__swMWYG__field input:focus,.contact-module__swMWYG__field textarea:focus{border-bottom-color:var(--copper);outline:none}.contact-module__swMWYG__field ::placeholder{color:var(--ink-40)}.contact-module__swMWYG__field textarea{resize:vertical;min-height:10rem}.contact-module__swMWYG__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-module__swMWYG__formStatus{min-height:0}.contact-module__swMWYG__error{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:#a03e2d;font-size:1.2rem}.contact-module__swMWYG__sent{background:var(--white);border:1px solid var(--copper-30);border-radius:.8rem;flex-direction:column;gap:2rem;padding:6rem 4rem;display:flex}@media (max-width:900px){.contact-module__swMWYG__layout{grid-template-columns:1fr;gap:5rem}.contact-module__swMWYG__fieldRow{grid-template-columns:1fr}.contact-module__swMWYG__form{padding:3rem 2.2rem}}
.article-module__aWRlQq__standfirst{max-width:72rem;margin-top:.8rem}.article-module__aWRlQq__byline{margin-top:1.6rem}.article-module__aWRlQq__body{max-width:78rem}.article-module__aWRlQq__section{margin-bottom:3rem}.article-module__aWRlQq__section h2{margin-bottom:1.4rem}.article-module__aWRlQq__para{max-width:74rem;margin-bottom:1.2rem;line-height:1.6}.article-module__aWRlQq__faq{border-top:1px solid var(--line);margin-top:4rem;padding-top:2.4rem}.article-module__aWRlQq__faq h2{margin-bottom:1.6rem}.article-module__aWRlQq__faq details{border-bottom:1px solid var(--line);padding:1.6rem 0}.article-module__aWRlQq__faq summary{cursor:pointer;list-style:none}.article-module__aWRlQq__faq summary::-webkit-details-marker{display:none}.article-module__aWRlQq__faq details[open] summary{margin-bottom:1rem}.article-module__aWRlQq__related{margin-top:4rem}.article-module__aWRlQq__relatedCard{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1rem;margin-top:1.4rem;padding:2.6rem;display:flex}.article-module__aWRlQq__relatedCard:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.article-module__aWRlQq__sectorLinks{margin-top:1.6rem}
.page-module___8aEwW__hero{min-height:100svh;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroMedia{position:absolute;inset:0}.page-module___8aEwW__heroImage{border-radius:0;height:100%;inset:0;position:absolute!important}.page-module___8aEwW__heroWash{background:linear-gradient(to top, color-mix(in srgb, var(--navy-deep) 88%, transparent) 0%, color-mix(in srgb, var(--navy-deep) 25%, transparent) 55%, color-mix(in srgb, var(--navy-deep) 45%, transparent) 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;width:100%;padding-bottom:12rem;position:relative}.page-module___8aEwW__heroTitle{max-width:100rem;margin:2.6rem 0 3rem}.page-module___8aEwW__heroSub{max-width:52rem;color:var(--white-60)}.page-module___8aEwW__scrollHint{bottom:3rem;right:var(--margin);z-index:2;color:var(--white-60);position:absolute}@media (prefers-reduced-motion:no-preference){.page-module___8aEwW__scrollHint{animation:page-module___8aEwW__hint 2.6s var(--ease-in-out) infinite}}@keyframes page-module___8aEwW__hint{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(.8rem)}}.page-module___8aEwW__intro{max-width:120rem}.page-module___8aEwW__intro>*+*{margin-top:3rem}.page-module___8aEwW__em{color:var(--copper);font-style:normal}.page-module___8aEwW__introSub{max-width:64rem;margin-bottom:3rem}.page-module___8aEwW__family{margin-bottom:9rem}.page-module___8aEwW__family:last-of-type{margin-bottom:5rem}.page-module___8aEwW__familyIntro{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:4.4rem;display:grid}.page-module___8aEwW__familyNote{max-width:56rem}.page-module___8aEwW__cards{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module___8aEwW__card{border:1px solid var(--line);background:var(--white);min-height:24rem;transition:transform .5s var(--ease-out), border-color .5s ease, box-shadow .5s ease;border-radius:.6rem;flex-direction:column;gap:1.4rem;padding:3rem 2.6rem 2.6rem;display:flex}.page-module___8aEwW__card:hover{border-color:var(--copper-30);box-shadow:0 2.4rem 5rem -3rem color-mix(in srgb, var(--navy) 45%, transparent);transform:translateY(-.6rem)}.page-module___8aEwW__cardIndex{font-size:1.05rem}.page-module___8aEwW__cardThumb{border:1px solid var(--line);margin-block:.6rem}.page-module___8aEwW__cardTitle{margin-top:auto}.page-module___8aEwW__cardStrap{line-height:1.45}.page-module___8aEwW__cardMore{opacity:0;transition:opacity .4s ease, transform .4s var(--ease-out);transform:translate(-.6rem)}.page-module___8aEwW__card:hover .page-module___8aEwW__cardMore{opacity:1;transform:none}.page-module___8aEwW__allServices{text-align:center;margin-top:6rem}.page-module___8aEwW__lifecycle{min-height:92svh;color:var(--white);align-items:center;margin-block:15rem;display:flex;position:relative}.page-module___8aEwW__lifecycleMedia{position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__lifecycleMedia>div{position:absolute;inset:0}.page-module___8aEwW__lifecycleMedia:after{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--navy-deep) 88%, transparent) 0%, color-mix(in srgb, var(--navy-deep) 60%, transparent) 48%, color-mix(in srgb, var(--navy-deep) 32%, transparent) 100%);position:absolute;inset:0}.page-module___8aEwW__lifecycleImage{border-radius:0;height:100%;inset:0;position:absolute!important}.page-module___8aEwW__lifecycleContent{z-index:2;max-width:96rem;position:relative}.page-module___8aEwW__lifecycleContent h2{margin:2.6rem 0 3rem}.page-module___8aEwW__lifecycleSub{max-width:56rem;color:var(--white-60);margin-bottom:4rem}.page-module___8aEwW__sectors{grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}.page-module___8aEwW__sector{flex-direction:column;gap:1.6rem;display:flex}.page-module___8aEwW__sector h3{margin-top:1rem}.page-module___8aEwW__frameworks{padding-block:12rem}.page-module___8aEwW__frameworkList{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.page-module___8aEwW__framework{letter-spacing:-.01em;border-bottom:1px solid var(--line-light);color:var(--white-60);transition:color .4s ease, padding-left .4s var(--ease-out);padding:2.6rem 0;font-size:2.6rem;font-weight:300}.page-module___8aEwW__framework:hover{color:var(--white);padding-left:1.2rem}@media (max-width:1024px){.page-module___8aEwW__cards,.page-module___8aEwW__sectors{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__familyIntro{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__frameworkList{grid-template-columns:1fr}}@media (max-width:640px){.page-module___8aEwW__cards{scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none;padding-bottom:1rem;display:flex;overflow-x:auto}.page-module___8aEwW__cards::-webkit-scrollbar{display:none}.page-module___8aEwW__card{scroll-snap-align:start;flex:0 0 80vw;min-height:21rem}.page-module___8aEwW__cardMore{opacity:1;transform:none}.page-module___8aEwW__sectors{grid-template-columns:1fr}.page-module___8aEwW__heroContent{padding-bottom:9rem}.page-module___8aEwW__frameworks{padding-block:8rem}.page-module___8aEwW__framework{font-size:2rem}}
.project-module__RpBkgq__glance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.6rem 0;display:grid}.project-module__RpBkgq__glance dt{margin-bottom:.8rem}.project-module__RpBkgq__glance dd{line-height:1.4}.project-module__RpBkgq__body{max-width:80rem}.project-module__RpBkgq__block{margin-bottom:3rem}.project-module__RpBkgq__block h2{margin-bottom:1.4rem}.project-module__RpBkgq__para{max-width:76rem;margin-bottom:1.2rem;line-height:1.6}.project-module__RpBkgq__takeaway{border-left:2px solid var(--copper);margin-top:1rem;padding-left:2.4rem}.project-module__RpBkgq__outcomeStat{color:var(--copper);max-width:60rem;margin-top:1.8rem}.project-module__RpBkgq__testimonial{border-left:2px solid var(--line);margin:1rem 0 0;padding:2.4rem 0 2.4rem 2.4rem}.project-module__RpBkgq__testimonial p{max-width:64rem;font-weight:300;line-height:1.45}.project-module__RpBkgq__testimonial cite{margin-top:1.6rem;font-style:normal;display:block}.project-module__RpBkgq__services{grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid}.project-module__RpBkgq__serviceCard{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1rem;padding:2.4rem 2rem;display:flex}.project-module__RpBkgq__serviceCard:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.project-module__RpBkgq__serviceTitle{margin-top:.4rem}@media (max-width:900px){.project-module__RpBkgq__glance,.project-module__RpBkgq__services{grid-template-columns:1fr 1fr}}@media (max-width:560px){.project-module__RpBkgq__glance{grid-template-columns:1fr;gap:1.4rem}.project-module__RpBkgq__services{grid-template-columns:1fr}}
.projects-module__D-cxOq__headSub{max-width:72rem;margin-top:1.6rem}.projects-module__D-cxOq__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.projects-module__D-cxOq__card{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1rem;padding:0 0 2.6rem;display:flex;overflow:hidden}.projects-module__D-cxOq__card:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.projects-module__D-cxOq__cardThumb{margin-bottom:1.4rem}.projects-module__D-cxOq__card>:not(.projects-module__D-cxOq__cardThumb){padding-left:2.8rem;padding-right:2.8rem}.projects-module__D-cxOq__cardTitle{max-width:44rem;margin-top:.4rem}@media (max-width:760px){.projects-module__D-cxOq__grid{grid-template-columns:1fr}}
.sector-module__QiF-XW__strap{max-width:56rem;margin-top:.6rem}.sector-module__QiF-XW__intro{max-width:86rem;margin-bottom:6rem}.sector-module__QiF-XW__intro p{font-weight:300;line-height:1.45}.sector-module__QiF-XW__cols{grid-template-columns:3fr 2fr;gap:4rem;display:grid}.sector-module__QiF-XW__regimeText{max-width:64rem;margin-top:1.4rem;line-height:1.55}.sector-module__QiF-XW__regime .sector-module__QiF-XW__label,.sector-module__QiF-XW__pressures .sector-module__QiF-XW__label{margin-bottom:1.6rem}.sector-module__QiF-XW__pressureList{flex-direction:column;display:flex}.sector-module__QiF-XW__pressureList li{border-top:1px solid var(--line);padding:1.6rem 0 1.6rem 2.4rem;position:relative}.sector-module__QiF-XW__pressureList li:before{content:"";background:var(--copper);width:.9rem;height:1px;position:absolute;top:2.45rem;left:0}.sector-module__QiF-XW__proof{border-left:2px solid var(--copper);max-width:80rem;padding-left:2.4rem}.sector-module__QiF-XW__proof p:last-child{margin-top:1rem;font-weight:300;line-height:1.45}.sector-module__QiF-XW__services{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.sector-module__QiF-XW__serviceCard{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1.2rem;padding:3rem 2.6rem;display:flex}.sector-module__QiF-XW__serviceCard:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.sector-module__QiF-XW__serviceTitle{margin-top:.6rem}.sector-module__QiF-XW__crosslinks{margin-top:3rem}@media (max-width:900px){.sector-module__QiF-XW__cols{grid-template-columns:1fr;gap:2.4rem}.sector-module__QiF-XW__services{grid-template-columns:1fr}}
.sectors-module__ykqdXG__headSub{max-width:70rem;margin-top:1.6rem}.sectors-module__ykqdXG__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.sectors-module__ykqdXG__card{border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease-out), border-color .5s ease;border-radius:.6rem;flex-direction:column;gap:1rem;padding:0 0 2.4rem;display:flex;overflow:hidden}.sectors-module__ykqdXG__card:hover{border-color:var(--copper-30);transform:translateY(-.6rem)}.sectors-module__ykqdXG__cardThumb{margin-bottom:1.4rem}.sectors-module__ykqdXG__card>:not(.sectors-module__ykqdXG__cardThumb){padding-left:2.6rem;padding-right:2.6rem}.sectors-module__ykqdXG__cardTitle{margin-top:.4rem}@media (max-width:900px){.sectors-module__ykqdXG__grid{grid-template-columns:1fr}}
.services-module__g8J8Uq__headSub{max-width:62rem;margin-top:1rem}.services-module__g8J8Uq__tabs{justify-content:center;margin-top:5rem;display:flex}.services-module__g8J8Uq__tabPill{border:1px solid var(--line);background:var(--white);border-radius:10rem;gap:.4rem;padding:.5rem;display:inline-flex}.services-module__g8J8Uq__tab{color:var(--ink-60);border-radius:10rem;align-items:center;gap:.9rem;padding:1.2rem 2.2rem;transition:background .35s,color .35s;display:inline-flex}.services-module__g8J8Uq__tab:hover{background:var(--stone-12);color:var(--charcoal)}.services-module__g8J8Uq__tabCount{color:var(--copper-text);font-size:1rem}.services-module__g8J8Uq__split{grid-template-columns:minmax(30rem,1fr) 1.7fr;align-items:start;gap:6rem;display:grid}.services-module__g8J8Uq__stickyIntro{flex-direction:column;align-items:flex-start;gap:2.6rem;display:flex;position:sticky;top:12rem}.services-module__g8J8Uq__stickyText{max-width:42rem}.services-module__g8J8Uq__list{flex-direction:column;display:flex}.services-module__g8J8Uq__row{border-top:1px solid var(--line);transition:padding-left .45s var(--ease-out);grid-template-columns:4rem 19rem 1fr 3rem;align-items:center;gap:2.4rem;padding:2.6rem 0;display:grid}.services-module__g8J8Uq__row:last-child{border-bottom:1px solid var(--line)}.services-module__g8J8Uq__row:hover{padding-left:1.2rem}.services-module__g8J8Uq__rowIndex{font-size:1.1rem}.services-module__g8J8Uq__rowThumb{border:1px solid var(--line)}.services-module__g8J8Uq__rowBody{flex-direction:column;gap:.9rem;display:flex}.services-module__g8J8Uq__rowTitle{transition:color .35s}.services-module__g8J8Uq__row:hover .services-module__g8J8Uq__rowTitle{color:var(--copper)}.services-module__g8J8Uq__rowSummary{max-width:56rem;line-height:1.5}.services-module__g8J8Uq__rowArrow{opacity:0;transition:opacity .4s ease, transform .4s var(--ease-out);justify-self:end;font-size:1.6rem;transform:translate(-1rem)}.services-module__g8J8Uq__row:hover .services-module__g8J8Uq__rowArrow{opacity:1;transform:none}@media (max-width:1100px){.services-module__g8J8Uq__split{grid-template-columns:1fr;gap:3rem}.services-module__g8J8Uq__stickyIntro{position:static}}@media (max-width:768px){.services-module__g8J8Uq__row{grid-template-columns:3rem 1fr;row-gap:1.4rem}.services-module__g8J8Uq__rowThumb,.services-module__g8J8Uq__rowBody{grid-column:2}.services-module__g8J8Uq__rowArrow{display:none}.services-module__g8J8Uq__tabPill{justify-content:center;width:100%}.services-module__g8J8Uq__tab{padding:1.1rem 1.6rem}}
