.review-card-module__OWcMzq__card{flex-direction:column;min-height:19rem;display:flex;overflow:hidden}.review-card-module__OWcMzq__carousel{min-height:22rem}.review-card-module__OWcMzq__marquee{width:min(25rem,100vw - 2.5rem);height:20rem}.review-card-module__OWcMzq__quote{white-space:pre-line;-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-card-module__OWcMzq__logo{object-fit:contain;width:auto;max-width:5.5rem;height:1.5rem}
.review-carousel-module__qzIb9G__viewport{overscroll-behavior-inline:contain;width:100%;padding-block:var(--theme-stack-xs) var(--theme-stack-md);scroll-behavior:smooth;scroll-padding-inline:var(--theme-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.review-carousel-module__qzIb9G__viewport::-webkit-scrollbar{display:none}.review-carousel-module__qzIb9G__list{gap:var(--theme-grid-gap);width:max-content;padding:0 var(--theme-gutter);margin:0;list-style:none;display:flex}.review-carousel-module__qzIb9G__item{width:min(24rem, calc(100vw - (var(--theme-gutter) * 2)));scroll-snap-align:center;flex:none}.review-carousel-module__qzIb9G__controls{align-items:center;gap:var(--theme-stack-md);padding-inline:var(--theme-gutter);display:flex}.review-carousel-module__qzIb9G__progressTrack{height:var(--theme-border-width-strong);border-radius:var(--theme-radius-pill);background:var(--theme-border);flex:1;min-width:3rem;overflow:hidden}.review-carousel-module__qzIb9G__progressValue{border-radius:var(--theme-radius-pill);background:var(--theme-brand);height:100%;transition:width var(--theme-duration-base);display:block}@media (prefers-reduced-motion:reduce){.review-carousel-module__qzIb9G__viewport{scroll-behavior:auto}.review-carousel-module__qzIb9G__progressValue{transition:none}}
.review-marquee-module__KM_oCG__marquee{gap:var(--theme-stack-md);width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.review-marquee-module__KM_oCG__toolbar{justify-content:flex-end;display:flex}.review-marquee-module__KM_oCG__lanes{gap:var(--theme-grid-gap);display:grid}.review-marquee-module__KM_oCG__viewport{width:100%;padding-block:var(--theme-stack-xs);overflow:hidden}.review-marquee-module__KM_oCG__track{width:max-content;animation:review-marquee-module__KM_oCG__reviews-left var(--theme-duration-marquee) linear infinite;will-change:transform;display:flex}.review-marquee-module__KM_oCG__trackReverse{animation-name:review-marquee-module__KM_oCG__reviews-right}.review-marquee-module__KM_oCG__group{gap:var(--theme-grid-gap);padding:0 var(--theme-grid-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.review-marquee-module__KM_oCG__marquee[data-paused=true] .review-marquee-module__KM_oCG__track,.review-marquee-module__KM_oCG__marquee:hover .review-marquee-module__KM_oCG__track,.review-marquee-module__KM_oCG__marquee:focus-within .review-marquee-module__KM_oCG__track{animation-play-state:paused}.review-marquee-module__KM_oCG__staticGrid{gap:var(--theme-grid-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@keyframes review-marquee-module__KM_oCG__reviews-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes review-marquee-module__KM_oCG__reviews-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (min-width:48rem){.review-marquee-module__KM_oCG__staticGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.review-marquee-module__KM_oCG__toolbar{display:none}.review-marquee-module__KM_oCG__lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.review-marquee-module__KM_oCG__viewport{overflow:visible}.review-marquee-module__KM_oCG__track,.review-marquee-module__KM_oCG__trackReverse{will-change:auto;animation:none;display:contents;transform:none}.review-marquee-module__KM_oCG__group{gap:var(--theme-grid-gap);padding:0;display:grid}.review-marquee-module__KM_oCG__duplicate{display:none}}
.review-showcase-module__NYqSia__marquee{display:none}@media (min-width:64rem){.review-showcase-module__NYqSia__carousel{display:none}.review-showcase-module__NYqSia__marquee{display:block}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_dbd76aa8-module__rzAu5G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_dbd76aa8-module__rzAu5G__variable{--font-body-loaded:"Manrope", "Manrope Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.09l8dkp0mha4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.08792-zi_wurf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.14jjy3pe-nwsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_e5bb2075-module__fj4_RG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_e5bb2075-module__fj4_RG__variable{--font-display-loaded:"Barlow Condensed", "Barlow Condensed Fallback"}
@layer components{.dialog-module__yini9G__default{max-height:calc(100dvh - var(--theme-gutter) - var(--theme-gutter));width:calc(100% - var(--theme-gutter) - var(--theme-gutter))}}
.before-after-slider-module__O0c5SW__frame{-webkit-user-select:none;user-select:none;background:var(--theme-surface-elevated);position:relative;overflow:hidden}.before-after-slider-module__O0c5SW__clippedImage{position:absolute;inset:0;overflow:hidden}.before-after-slider-module__O0c5SW__image{pointer-events:none;object-fit:cover}.before-after-slider-module__O0c5SW__label{z-index:20;padding:var(--theme-stack-xs) var(--theme-stack-sm);border-radius:var(--theme-radius-pill);background:var(--theme-overlay);color:var(--theme-brand-foreground);font-size:var(--theme-text-caption);font-weight:var(--theme-weight-bold);letter-spacing:var(--theme-tracking-caption);line-height:var(--theme-leading-tight);text-transform:uppercase;pointer-events:none;position:absolute;inset-block-start:var(--theme-stack-md)}.before-after-slider-module__O0c5SW__beforeLabel{inset-inline-start:var(--theme-stack-md)}.before-after-slider-module__O0c5SW__afterLabel{inset-inline-end:var(--theme-stack-md)}.before-after-slider-module__O0c5SW__input{z-index:30;cursor:ew-resize;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.before-after-slider-module__O0c5SW__divider{z-index:20;width:var(--theme-border-width-strong);background:var(--theme-surface);pointer-events:none;position:absolute;inset-block:0;transform:translate(-50%)}.before-after-slider-module__O0c5SW__handle{border-radius:var(--theme-radius-pill);background:var(--theme-surface);width:3.25rem;height:3.25rem;color:var(--theme-brand);box-shadow:var(--theme-shadow-raised);transition:box-shadow var(--theme-duration-base);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.before-after-slider-module__O0c5SW__input:focus-visible~.before-after-slider-module__O0c5SW__divider .before-after-slider-module__O0c5SW__handle{outline:var(--theme-focus-width) solid var(--theme-focus-inner);outline-offset:var(--theme-focus-offset);box-shadow:0 0 0 var(--theme-focus-outer-width) var(--theme-focus-outer), var(--theme-shadow-raised)}@media (forced-colors:active){.before-after-slider-module__O0c5SW__divider,.before-after-slider-module__O0c5SW__handle{border:var(--theme-border-width-strong) solid CanvasText}.before-after-slider-module__O0c5SW__input:focus-visible~.before-after-slider-module__O0c5SW__divider .before-after-slider-module__O0c5SW__handle{box-shadow:none;outline-color:highlight}}
.featured-project-story-module__I9NR6a__story{margin-block:var(--theme-section-space-compact)}.featured-project-story-module__I9NR6a__viewport{gap:var(--theme-grid-gap);margin:0;padding:0;list-style:none;display:grid}.featured-project-story-module__I9NR6a__card{border-radius:var(--theme-radius-surface);background:var(--theme-foreground);color:var(--theme-brand-foreground);overflow:hidden}.featured-project-story-module__I9NR6a__media{aspect-ratio:4/3;background:var(--theme-surface-elevated);position:relative;overflow:hidden}.featured-project-story-module__I9NR6a__image{object-fit:cover;transform:scale(var(--story-scale,1));transform-origin:50%}.featured-project-story-module__I9NR6a__overlay{background:linear-gradient(90deg, var(--theme-overlay), transparent 72%);position:absolute;inset:0}.featured-project-story-module__I9NR6a__content{padding:var(--theme-stack-lg);background:var(--theme-foreground)}.featured-project-story-module__I9NR6a__title{max-width:48rem;margin-top:var(--theme-stack-md);color:var(--theme-brand-foreground);font-family:var(--theme-font-display);font-size:var(--theme-text-h2);font-weight:var(--theme-weight-semibold);line-height:var(--theme-leading-heading);letter-spacing:var(--theme-tracking-heading);text-wrap:balance}.featured-project-story-module__I9NR6a__description{max-width:42rem;margin-top:var(--theme-stack-md);color:var(--theme-brand-foreground);opacity:.82}.featured-project-story-module__I9NR6a__cta{margin-top:var(--theme-stack-lg);color:var(--theme-brand-foreground);text-decoration-color:currentColor}@media (min-width:48rem){.featured-project-story-module__I9NR6a__card{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);display:grid}.featured-project-story-module__I9NR6a__media{aspect-ratio:auto;min-height:34rem}.featured-project-story-module__I9NR6a__content{padding:var(--theme-section-space-compact);flex-direction:column;justify-content:flex-end;display:flex}}@media (prefers-reduced-motion:no-preference){.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__track{height:var(--story-track-height);position:relative}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__viewport{height:clamp(26rem,100svh - 7.5rem,50rem);display:block;position:sticky;top:6.5rem;overflow:hidden}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__layer{clip-path:inset(0 0 var(--story-clip,0%) 0);will-change:clip-path;position:absolute;inset:0}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__card,.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__media{width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__media{aspect-ratio:auto}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__image{will-change:transform}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__content{z-index:1;max-width:52rem;padding:var(--theme-stack-lg);background:0 0;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__title{font-size:clamp(2.25rem,6vw,5rem)}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.featured-project-story-module__I9NR6a__story[data-story-enhanced=true] .featured-project-story-module__I9NR6a__content{padding:var(--theme-section-space-compact)}}
.project-sector-tabs-module__Ca3Pxq__showcase{grid-template-columns:minmax(0,1fr);grid-template-areas:"image""tabs""content";display:grid}.project-sector-tabs-module__Ca3Pxq__tabList{gap:var(--theme-stack-lg);padding-top:var(--theme-stack-md);border-bottom:1px solid var(--theme-border);overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:tabs;display:flex;position:relative;overflow:auto hidden}.project-sector-tabs-module__Ca3Pxq__tabList::-webkit-scrollbar{display:none}.project-sector-tabs-module__Ca3Pxq__tab{padding:0 0 var(--theme-stack-sm);color:var(--theme-muted);font:inherit;font-size:var(--theme-text-small);font-weight:var(--theme-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;position:relative}.project-sector-tabs-module__Ca3Pxq__tab[aria-selected=true]{color:var(--theme-brand)}.project-sector-tabs-module__Ca3Pxq__indicator{background:var(--theme-brand);opacity:0;pointer-events:none;width:0;height:3px;transition:width var(--theme-duration-base) var(--theme-ease-standard), transform var(--theme-duration-base) var(--theme-ease-standard);position:absolute;bottom:0;left:0}.project-sector-tabs-module__Ca3Pxq__indicator[data-ready=true]{opacity:1}.project-sector-tabs-module__Ca3Pxq__imageStage{isolation:isolate;aspect-ratio:4/3;border-radius:var(--theme-radius-surface);background:var(--theme-surface-elevated);grid-area:image;position:relative;overflow:hidden}.project-sector-tabs-module__Ca3Pxq__activeImage,.project-sector-tabs-module__Ca3Pxq__previousImage{position:absolute;inset:0}.project-sector-tabs-module__Ca3Pxq__activeImage{z-index:2}.project-sector-tabs-module__Ca3Pxq__previousImage{z-index:1}.project-sector-tabs-module__Ca3Pxq__image{object-fit:cover}.project-sector-tabs-module__Ca3Pxq__content{max-width:var(--theme-text-max);padding-top:var(--theme-stack-lg);grid-area:content}.project-sector-tabs-module__Ca3Pxq__eyebrow,.project-sector-tabs-module__Ca3Pxq__metadata dt{color:var(--theme-brand);font-size:var(--theme-text-caption);font-weight:var(--theme-weight-bold);line-height:var(--theme-leading-tight);letter-spacing:var(--theme-tracking-caption);text-transform:uppercase}.project-sector-tabs-module__Ca3Pxq__title{margin-top:var(--theme-stack-xs);color:var(--theme-foreground);font-family:var(--theme-font-display);font-size:var(--theme-text-h2);font-weight:var(--theme-weight-semibold);line-height:var(--theme-leading-heading);letter-spacing:var(--theme-tracking-heading);text-wrap:balance}.project-sector-tabs-module__Ca3Pxq__summary{margin-top:var(--theme-stack-md);color:var(--theme-muted)}.project-sector-tabs-module__Ca3Pxq__metadata{margin-top:var(--theme-stack-lg);border-top:1px solid var(--theme-border)}.project-sector-tabs-module__Ca3Pxq__metadata>div{gap:var(--theme-stack-md);padding-block:var(--theme-stack-sm);border-bottom:1px solid var(--theme-border);grid-template-columns:5rem minmax(0,1fr);display:grid}.project-sector-tabs-module__Ca3Pxq__metadata dd{font-size:var(--theme-text-small);font-weight:var(--theme-weight-semibold)}.project-sector-tabs-module__Ca3Pxq__link{margin-top:var(--theme-stack-lg)}@media (prefers-reduced-motion:no-preference){.project-sector-tabs-module__Ca3Pxq__showcase[data-reveal-state=pending] .project-sector-tabs-module__Ca3Pxq__imageStage,.project-sector-tabs-module__Ca3Pxq__showcase[data-reveal-state=pending] .project-sector-tabs-module__Ca3Pxq__content{opacity:0}.project-sector-tabs-module__Ca3Pxq__showcase[data-reveal-state=visible] .project-sector-tabs-module__Ca3Pxq__imageStage,.project-sector-tabs-module__Ca3Pxq__showcase[data-reveal-state=visible] .project-sector-tabs-module__Ca3Pxq__content{opacity:1;transition:opacity var(--theme-duration-reveal) var(--theme-ease-standard)}.project-sector-tabs-module__Ca3Pxq__activeImage[data-transition-state=entering]{animation:project-sector-tabs-module__Ca3Pxq__sector-image-forward var(--theme-duration-reveal) var(--theme-ease-standard) both}.project-sector-tabs-module__Ca3Pxq__activeImage[data-transition-state=entering][data-direction=backward]{animation-name:project-sector-tabs-module__Ca3Pxq__sector-image-backward}.project-sector-tabs-module__Ca3Pxq__content[data-transition-state=entering]{animation:project-sector-tabs-module__Ca3Pxq__sector-content-reveal var(--theme-duration-moderate) var(--theme-ease-standard) both}}@keyframes project-sector-tabs-module__Ca3Pxq__sector-image-forward{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes project-sector-tabs-module__Ca3Pxq__sector-image-backward{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes project-sector-tabs-module__Ca3Pxq__sector-content-reveal{0%{transform:translateY(var(--theme-stack-sm));opacity:0}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.project-sector-tabs-module__Ca3Pxq__indicator{transition:none}}@media (min-width:64rem){.project-sector-tabs-module__Ca3Pxq__showcase{grid-template:"tabs image""content image"minmax(0,1fr)/minmax(22rem,.85fr) minmax(0,1.15fr)}.project-sector-tabs-module__Ca3Pxq__tabList{margin-right:var(--theme-stack-xl);align-self:start;padding-top:0}.project-sector-tabs-module__Ca3Pxq__imageStage{aspect-ratio:auto;min-height:38rem}.project-sector-tabs-module__Ca3Pxq__content{padding:var(--theme-stack-lg) var(--theme-stack-xl) var(--theme-stack-lg) 0;align-self:center}}
@layer components{.prose-module__44wYLG__prose{color:var(--theme-muted);font-size:var(--theme-text-body);line-height:var(--theme-leading-body)}.prose-module__44wYLG__prose>:first-child{margin-top:0}.prose-module__44wYLG__prose>:last-child{margin-bottom:0}.prose-module__44wYLG__prose :where(h1,h2,h3,h4,h5,h6){color:var(--theme-foreground);font-family:var(--theme-font-display);font-weight:var(--theme-weight-regular);line-height:var(--theme-leading-heading);margin-block:var(--theme-stack-xl) var(--theme-stack-sm)}.prose-module__44wYLG__prose :where(h1){font-size:var(--theme-text-h2)}.prose-module__44wYLG__prose :where(h2){font-size:var(--theme-text-h3)}.prose-module__44wYLG__prose :where(h3,h4,h5,h6){font-size:var(--theme-text-h3);line-height:var(--theme-leading-tight)}.prose-module__44wYLG__prose :where(p,ul,ol,blockquote,figure,pre){margin-block:0 var(--theme-stack-md)}.prose-module__44wYLG__prose :where(ul,ol){padding-inline-start:var(--theme-stack-lg)}.prose-module__44wYLG__prose :where(ul){list-style:outside}.prose-module__44wYLG__prose :where(ol){list-style:decimal}.prose-module__44wYLG__prose :where(li+li){margin-top:var(--theme-stack-xs)}.prose-module__44wYLG__prose :where(a){color:var(--theme-brand);font-weight:var(--theme-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--theme-border);text-decoration-color:var(--theme-border);text-underline-offset:var(--theme-stack-xs)}.prose-module__44wYLG__prose :where(a:hover){color:var(--theme-foreground);text-decoration-color:currentColor}.prose-module__44wYLG__prose :where(blockquote){border-inline-start:var(--theme-border-width-strong) solid var(--theme-brand);color:var(--theme-foreground);font-family:var(--theme-font-display);font-size:var(--theme-text-h3);padding-inline-start:var(--theme-stack-md)}.prose-module__44wYLG__prose :where(img,picture,video,iframe){border-radius:var(--theme-radius-surface);max-width:100%;display:block}.prose-module__44wYLG__prose :where(img,video){height:auto}.prose-module__44wYLG__prose :where(figcaption){color:var(--theme-muted);font-size:var(--theme-text-caption);margin-top:var(--theme-stack-xs)}.prose-module__44wYLG__prose :where(hr){border:0;border-top:var(--theme-border-width) solid var(--theme-border);margin-block:var(--theme-stack-xl)}.prose-module__44wYLG__prose :where(strong){color:var(--theme-foreground);font-weight:var(--theme-weight-bold)}}
