.page_page__YjR8i{width:100%;max-width:1440px;margin:0 auto;padding:190px var(--site-x-inset) 72px;box-sizing:border-box}.page_hero__Zthu1{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:72px;align-items:center;padding-bottom:58px}.page_heroText__deB_K{min-width:0}.page_eyebrow___HEkj{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(17,17,17,.42)}.page_approachEyebrow__AG2Uj{margin:0;font-size:14px;line-height:1.4;letter-spacing:0;color:rgba(17,17,17,.48)}.page_title__lC_rP{margin:18px 0 0;max-width:780px;font-size:var(--title-page-size);line-height:var(--title-page-line);letter-spacing:var(--title-page-tracking);font-weight:400;color:#161616}.page_intro__fahmR{display:grid;gap:16px;margin-top:28px;max-width:680px}.page_approachText__YWYI1 p,.page_cta__fBvBA p,.page_intro__fahmR p{margin:0;font-size:16px;line-height:1.72;text-align:justify;color:rgba(17,17,17,.64)}.page_ctaActions__sGVnD,.page_heroActions__TPNqE{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.page_primaryAction__OrTmr,.page_secondaryAction__Aa9xc{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--cta-height);padding:0 var(--cta-padding-x);border-radius:999px;text-decoration:none;font-size:var(--cta-font-size);letter-spacing:var(--cta-tracking);text-transform:uppercase;transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.page_primaryAction__OrTmr{background:var(--brand-deep);border:1px solid var(--brand-deep);color:var(--brand-cream)}.page_secondaryAction__Aa9xc{border:1px solid rgba(44,54,57,.16);color:#102d50}.page_primaryAction__OrTmr:hover,.page_secondaryAction__Aa9xc:hover{transform:translateY(-1px)}.page_actionIcon__OSbnB{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;color:currentColor}.page_actionIcon__OSbnB svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.page_actionIconLine__8JOn7{transform-origin:left center;transition:transform .42s cubic-bezier(.19,.7,.16,1)}.page_primaryAction__OrTmr:hover .page_actionIconLine__8JOn7:nth-child(2){transform:translateX(2px)}.page_primaryAction__OrTmr:hover .page_actionIconLine__8JOn7:nth-child(3){transform:translateX(4px)}.page_actionCompassNeedle__VBILb{transform-origin:10px 10px}.page_secondaryAction__Aa9xc:hover .page_actionCompassNeedle__VBILb{animation:page_projectCompassNeedle__BanXQ 2.2s ease-in-out infinite}@keyframes page_projectCompassNeedle__BanXQ{0%,to{transform:rotate(0deg)}45%{transform:rotate(14deg)}70%{transform:rotate(-8deg)}}.page_heroVisual__J9ZUi{position:relative;min-height:420px;border-radius:var(--card-radius-soft);overflow:hidden;background:rgba(44,54,57,.06);box-shadow:0 24px 52px rgba(16,45,80,.1)}.page_heroImage__XOxpg{-o-object-fit:cover;object-fit:cover}.page_heroBadge__MBu_f{position:absolute;left:24px;bottom:24px;display:inline-flex;max-width:calc(100% - 48px);min-height:40px;align-items:center;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.88);color:rgba(17,17,17,.68);font-size:10px;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;backdrop-filter:blur(10px)}.page_showcase__UGq96{padding:54px 0 58px;border-top:1px solid rgba(17,17,17,.07)}.page_showcaseEmpty__aeObh{padding-bottom:54px}.page_emptyShowcase__vnqsz{display:grid;gap:16px;max-width:760px;padding:0 0 8px}.page_emptyShowcaseText__wIQmR{margin:0;max-width:660px;font-size:15px;line-height:1.72;text-align:justify;color:rgba(17,17,17,.62);text-wrap:pretty}.page_emptyShowcase__vnqsz .page_secondaryAction__Aa9xc{width:-moz-fit-content;width:fit-content;margin-top:10px}.page_showcaseHeader__A_Si5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:56px;align-items:start;padding-bottom:36px}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL{margin:14px 0 0;max-width:760px;font-size:var(--title-section-size);line-height:var(--title-section-line);letter-spacing:var(--title-section-tracking);font-weight:400;color:#161616}.page_showcaseAside__IEVwR{display:grid;gap:16px;justify-items:start}.page_showcaseCount__ZBhcS{margin:0;width:-moz-fit-content;width:fit-content;padding:9px 14px;border:1px solid rgba(44,54,57,.12);border-radius:999px;color:#102d50;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.page_showcaseText__6gXtu{margin:0;max-width:560px;font-size:15px;line-height:1.72;text-align:justify;color:rgba(17,17,17,.6)}.page_projectGrid__EpPbb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:18px;border-top:1px solid rgba(17,17,17,.07)}.page_projectCard__bxYrX{min-width:0}.page_projectLink__XOfBS{display:grid;grid-template-columns:198px minmax(0,1fr);min-height:238px;padding:28px 0;border-bottom:1px solid rgba(17,17,17,.07);overflow:visible;color:inherit;text-decoration:none;background:transparent;transition:transform .22s ease,border-color .22s ease}.page_projectLink__XOfBS:hover{transform:translateX(2px);border-color:rgba(16,45,80,.14)}.page_projectImage__jW8WV{display:block;min-height:220px;border-radius:20px;overflow:hidden;background-color:rgba(44,54,57,.06);background-position:50%;background-size:cover;transition:filter .52s cubic-bezier(.19,.7,.16,1)}.page_projectLink__XOfBS:hover .page_projectImage__jW8WV{filter:saturate(1.05) contrast(1.02)}.page_projectBody__TpKa3{display:grid;align-content:space-between;gap:20px;padding:6px 0 6px 26px;min-width:0}.page_projectHeader__XMRvu{display:flex;align-items:flex-start}.page_projectMeta__NQO7v{display:flex;flex-wrap:nowrap;gap:7px 14px;min-width:0;max-width:100%;color:rgba(17,17,17,.42);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.page_projectMeta__NQO7v span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_projectTitle__UkcD6{display:block;max-width:420px;font-size:var(--title-card-size);line-height:var(--title-card-line);letter-spacing:var(--title-card-tracking);color:#102d50}.page_projectFacts__v3_JC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;padding-top:16px;border-top:var(--info-line)}.page_projectFacts__v3_JC span{min-width:0}.page_projectFacts__v3_JC strong{display:block;overflow:hidden;color:#102d50;font-size:15px;line-height:1.2;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.page_projectFacts__v3_JC small{display:block;margin-top:5px;color:rgba(17,17,17,.38);font-size:9px;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.page_projectFooter__z85jq{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;min-width:0}.page_projectDocuments__iqQl0{max-width:220px;color:rgba(17,17,17,.48);font-size:11px;line-height:1.45;text-align:justify}.page_projectCta__RmVgq{flex:0 0 auto;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(16,45,80,.2);color:#102d50;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.page_projectCta__RmVgq:after{content:"";display:block;width:13px;height:1px;background:currentColor;opacity:.7;transition:transform .42s cubic-bezier(.19,.7,.16,1)}.page_projectLink__XOfBS:hover .page_projectCta__RmVgq:after{transform:translateX(4px)}.page_approach__f7iiW{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:86px;align-items:start;padding:46px 0 58px}.page_approachText__YWYI1 p{margin-top:24px;max-width:620px}.page_signalGrid__z4SNv{display:grid;grid-template-columns:1fr;gap:0}.page_signalCard__K_B5_{display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;min-height:0;padding:20px 0;border-bottom:1px solid rgba(17,17,17,.08)}.page_signalCard__K_B5_:last-child{border-bottom:0}.page_signalCard__K_B5_ span{display:block;color:#102d50;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.page_signalCard__K_B5_ p{margin:0;color:rgba(17,17,17,.66);font-size:15px;line-height:1.64;text-align:justify}.page_cta__fBvBA{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,.5fr);gap:0 56px;margin-top:34px;position:relative}.page_ctaStandalone__pEvOM{margin-top:0}.page_ctaPanel__Y_BMh{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;grid-column:2;width:min(100%,560px);justify-self:end;margin:0;padding:32px 38px;border-radius:24px;background:var(--brand-deep)}.page_cta__fBvBA p{margin-top:14px;max-width:680px}.page_ctaPanel__Y_BMh h2,.page_ctaPanel__Y_BMh p{color:var(--brand-cream)}.page_ctaPanel__Y_BMh p{max-width:470px;color:rgba(245,241,232,.74)}.page_ctaPanel__Y_BMh .page_ctaActions__sGVnD{justify-content:flex-start;margin-top:0}.page_ctaPanel__Y_BMh .page_primaryAction__OrTmr{gap:10px;background:var(--brand-cream);border-color:var(--brand-cream);color:#102d50}.page_ctaIcon__eFx4m{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:currentColor;transform-origin:40% 55%;transition:transform .62s cubic-bezier(.19,.7,.16,1)}.page_ctaIcon__eFx4m svg{width:18px;height:18px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.page_ctaPanel__Y_BMh .page_primaryAction__OrTmr:hover .page_ctaIcon__eFx4m{transform:translate(3px,-1px) rotate(-6deg) scale(1.08)}.page_ctaBubbleLine__MoPdo{transform-origin:center;transition:transform .62s cubic-bezier(.19,.7,.16,1),opacity .62s cubic-bezier(.19,.7,.16,1)}.page_ctaPanel__Y_BMh .page_primaryAction__OrTmr:hover .page_ctaBubbleLine__MoPdo{transform:translateX(1.4px)}.page_ctaPanel__Y_BMh .page_primaryAction__OrTmr:hover .page_ctaBubbleLineShort__DeNkx{transform:translateX(2.4px)}@media (max-width:1180px){.page_page__YjR8i{padding-top:136px}.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_hero__Zthu1,.page_showcaseHeader__A_Si5{grid-template-columns:1fr}.page_ctaPanel__Y_BMh{grid-column:1;width:100%;justify-self:stretch;margin-right:0;border-radius:22px}.page_hero__Zthu1{gap:40px}.page_projectGrid__EpPbb,.page_signalGrid__z4SNv{grid-template-columns:1fr}.page_ctaActions__sGVnD{justify-content:flex-start}.page_cta__fBvBA{margin-top:28px}.page_ctaStandalone__pEvOM{margin-top:0}}@media (max-width:960px){.page_page__YjR8i{width:100%;max-width:100%;padding:128px 28px 72px;overflow-x:hidden}.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_hero__Zthu1,.page_projectGrid__EpPbb,.page_projectLink__XOfBS,.page_showcaseHeader__A_Si5,.page_signalCard__K_B5_{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page_approachText__YWYI1 p,.page_cta__fBvBA p,.page_emptyShowcaseText__wIQmR,.page_intro__fahmR p,.page_projectDocuments__iqQl0,.page_showcaseText__6gXtu,.page_signalCard__K_B5_ p{text-align:left}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_projectTitle__UkcD6,.page_showcaseTitle__x3_nL,.page_title__lC_rP{width:100%;max-width:100%;white-space:normal;overflow-wrap:normal;text-wrap:normal!important}.page_showcaseHeader__A_Si5{gap:22px;padding-bottom:26px}.page_showcaseAside__IEVwR{display:grid;justify-items:start;gap:12px}.page_showcaseCount__ZBhcS{width:auto;max-width:100%;white-space:normal}.page_heroVisual__J9ZUi{min-height:320px}.page_projectLink__XOfBS{display:block;min-height:0;padding:30px 0 34px}.page_projectImage__jW8WV{width:100%;min-height:0;aspect-ratio:1.18;border-radius:18px}.page_projectBody__TpKa3{display:grid;gap:18px;padding:20px 0 0;width:100%}.page_projectMeta__NQO7v{flex-wrap:wrap;white-space:normal}.page_projectMeta__NQO7v span{overflow:visible;text-overflow:clip;white-space:normal}.page_projectTitle__UkcD6{display:block;width:100%;max-width:100%;font-size:clamp(30px,7vw,44px);line-height:1.08;overflow-wrap:normal;word-break:normal;hyphens:none}.page_projectFooter__z85jq{display:grid;gap:18px;justify-content:stretch}.page_projectFacts__v3_JC{grid-template-columns:repeat(2,minmax(0,1fr))}.page_projectFacts__v3_JC strong{overflow:visible;text-overflow:clip;white-space:normal}.page_projectDocuments__iqQl0{max-width:100%}.page_signalCard__K_B5_{gap:12px}.page_ctaActions__sGVnD,.page_heroActions__TPNqE{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page_primaryAction__OrTmr,.page_secondaryAction__Aa9xc{width:100%;padding-right:20px;padding-left:20px}}@media (max-width:720px){.page_page__YjR8i{width:100%;max-width:100%;padding:112px var(--site-x-inset) 72px;overflow-x:hidden}.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_hero__Zthu1,.page_projectGrid__EpPbb,.page_projectLink__XOfBS,.page_showcaseHeader__A_Si5,.page_signalCard__K_B5_{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page_hero__Zthu1{padding-bottom:52px}.page_heroVisual__J9ZUi{min-height:300px;border-radius:22px}.page_approachText__YWYI1 p,.page_cta__fBvBA p,.page_emptyShowcaseText__wIQmR,.page_intro__fahmR p,.page_projectDocuments__iqQl0,.page_showcaseText__6gXtu,.page_signalCard__K_B5_ p{text-align:left}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL,.page_title__lC_rP{width:100%;max-width:100%;text-wrap:normal!important}.page_title__lC_rP{font-size:clamp(34px,10.5vw,52px)}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL{font-size:clamp(28px,7.8vw,38px)}.page_showcaseHeader__A_Si5{gap:22px;padding-bottom:26px}.page_showcaseAside__IEVwR{display:grid;justify-items:start;gap:12px}.page_showcaseCount__ZBhcS{width:auto;max-width:100%;white-space:normal}.page_projectLink__XOfBS{display:block;min-height:0;padding:30px 0 34px}.page_projectImage__jW8WV{width:100%;min-height:0;aspect-ratio:1.18;border-radius:18px}.page_projectBody__TpKa3{display:grid;gap:18px;padding:20px 0 0;width:100%}.page_projectMeta__NQO7v{flex-wrap:wrap;white-space:normal}.page_projectMeta__NQO7v span{overflow:visible;text-overflow:clip;white-space:normal}.page_projectTitle__UkcD6{display:block;width:100%;max-width:100%;font-size:clamp(26px,7.4vw,34px);line-height:1.08;overflow-wrap:normal;word-break:normal;hyphens:none}.page_projectFooter__z85jq{display:grid;gap:18px;justify-content:stretch}.page_projectFacts__v3_JC{grid-template-columns:repeat(2,minmax(0,1fr))}.page_projectFacts__v3_JC strong{overflow:visible;text-overflow:clip;white-space:normal}.page_projectDocuments__iqQl0{max-width:100%}.page_projectCta__RmVgq{width:-moz-fit-content;width:fit-content}.page_approach__f7iiW{gap:34px;padding:46px 0}.page_signalCard__K_B5_{gap:12px}.page_ctaActions__sGVnD,.page_heroActions__TPNqE{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.page_primaryAction__OrTmr,.page_secondaryAction__Aa9xc{width:100%;padding-right:20px;padding-left:20px}.page_cta__fBvBA{margin-top:36px}.page_ctaStandalone__pEvOM{margin-top:0}.page_ctaPanel__Y_BMh{margin-right:0;padding:28px 24px;border-radius:22px}}@media (max-width:390px){.page_page__YjR8i{padding-right:18px;padding-left:18px}.page_projectFacts__v3_JC{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.page_page__YjR8i{width:100%!important;max-width:100%!important;padding:112px var(--site-x-inset) 72px!important;overflow-x:hidden!important;box-sizing:border-box!important}.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_hero__Zthu1,.page_projectGrid__EpPbb,.page_projectLink__XOfBS,.page_showcaseHeader__A_Si5,.page_signalCard__K_B5_{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important}.page_approachText__YWYI1,.page_ctaPanel__Y_BMh,.page_projectBody__TpKa3,.page_projectCard__bxYrX,.page_projectFooter__z85jq,.page_projectHeader__XMRvu,.page_projectLink__XOfBS,.page_projectMeta__NQO7v,.page_showcaseAside__IEVwR,.page_showcaseHeader__A_Si5>*,.page_signalGrid__z4SNv{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_projectTitle__UkcD6,.page_showcaseTitle__x3_nL,.page_title__lC_rP{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:normal!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL{font-size:clamp(28px,7.8vw,38px)!important;line-height:1.08!important}.page_projectTitle__UkcD6{font-size:clamp(26px,7.4vw,34px)!important;line-height:1.08!important}.page_eyebrow___HEkj{display:block!important;width:auto!important;max-width:100%!important;letter-spacing:.14em!important;white-space:normal!important}.page_approachText__YWYI1 p,.page_cta__fBvBA p,.page_emptyShowcaseText__wIQmR,.page_intro__fahmR p,.page_projectDocuments__iqQl0,.page_showcaseText__6gXtu,.page_signalCard__K_B5_ p{max-width:100%!important;text-align:left!important;text-justify:auto!important}.page_projectLink__XOfBS{padding:30px 0 34px!important;min-height:0!important;overflow:visible!important}.page_projectImage__jW8WV{width:100%!important;min-height:0!important;aspect-ratio:1.18!important;border-radius:18px!important}.page_projectBody__TpKa3{display:grid!important;gap:18px!important;padding:20px 0 0!important}.page_projectMeta__NQO7v{flex-wrap:wrap!important;white-space:normal!important}.page_projectMeta__NQO7v span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.page_projectFooter__z85jq{display:grid!important;gap:18px!important;justify-content:stretch!important}.page_projectFacts__v3_JC{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page_projectFacts__v3_JC strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}@media (max-width:430px){.page_page__YjR8i{padding-right:18px!important;padding-left:18px!important}.page_projectFacts__v3_JC{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.page_page__YjR8i{inline-size:100%!important;max-inline-size:100vw!important;min-inline-size:0!important;padding:112px var(--site-x-inset) 72px!important;overflow-x:clip!important;box-sizing:border-box!important}.page_approachText__YWYI1,.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_heroText__deB_K,.page_hero__Zthu1,.page_projectBody__TpKa3,.page_projectCard__bxYrX,.page_projectFooter__z85jq,.page_projectGrid__EpPbb,.page_projectHeader__XMRvu,.page_projectLink__XOfBS,.page_projectMeta__NQO7v,.page_showcaseAside__IEVwR,.page_showcaseHeader__A_Si5,.page_showcaseHeader__A_Si5>*,.page_showcase__UGq96,.page_signalCard__K_B5_,.page_signalGrid__z4SNv{inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important}.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_hero__Zthu1,.page_projectGrid__EpPbb,.page_showcaseHeader__A_Si5,.page_signalCard__K_B5_,.page_signalGrid__z4SNv{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.page_projectFooter__z85jq,.page_projectLink__XOfBS,.page_showcaseHeader__A_Si5,.page_signalCard__K_B5_{display:block!important}.page_showcaseHeader__A_Si5{padding-bottom:28px!important}.page_showcaseAside__IEVwR{margin-top:18px!important}.page_approachEyebrow__AG2Uj,.page_eyebrow___HEkj,.page_projectCta__RmVgq,.page_projectMeta__NQO7v,.page_projectMeta__NQO7v span,.page_showcaseCount__ZBhcS{inline-size:auto!important;max-inline-size:100%!important;min-inline-size:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;writing-mode:horizontal-tb!important}.page_projectMeta__NQO7v{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;align-items:center!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_projectTitle__UkcD6,.page_showcaseTitle__x3_nL,.page_title__lC_rP{display:block!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;writing-mode:horizontal-tb!important;text-wrap:normal!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL{font-size:clamp(28px,7.8vw,38px)!important;line-height:1.08!important}.page_projectTitle__UkcD6{margin-top:10px!important;font-size:clamp(26px,7.4vw,34px)!important;line-height:1.08!important}.page_approachText__YWYI1 p,.page_cta__fBvBA p,.page_emptyShowcaseText__wIQmR,.page_intro__fahmR p,.page_projectDocuments__iqQl0,.page_showcaseText__6gXtu,.page_signalCard__K_B5_ p{inline-size:100%!important;max-inline-size:100%!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.page_projectLink__XOfBS{min-height:0!important;padding:30px 0 34px!important;overflow:visible!important}.page_projectImage__jW8WV{display:block!important;inline-size:100%!important;max-inline-size:100%!important;min-height:0!important;aspect-ratio:1.22/1!important;border-radius:18px!important}.page_projectBody__TpKa3{display:block!important;padding:20px 0 0!important}.page_projectFacts__v3_JC,.page_projectFooter__z85jq,.page_projectHeader__XMRvu{margin-top:18px!important}.page_projectFacts__v3_JC{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important}.page_projectFacts__v3_JC strong{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.page_ctaActions__sGVnD,.page_heroActions__TPNqE{display:grid!important;grid-template-columns:minmax(0,1fr)!important;inline-size:100%!important}.page_primaryAction__OrTmr,.page_secondaryAction__Aa9xc{inline-size:100%!important}}@media (max-width:420px){.page_projectFacts__v3_JC{grid-template-columns:minmax(0,1fr)!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL{font-size:clamp(30px,8.8vw,38px)!important}}@media (max-width:720px){.page_page__YjR8i{width:100%!important;max-width:100vw!important;padding:118px var(--site-x-inset) 76px!important;overflow-x:clip!important}.page_approachText__YWYI1,.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_heroText__deB_K,.page_hero__Zthu1,.page_projectBody__TpKa3,.page_projectCard__bxYrX,.page_projectFooter__z85jq,.page_projectGrid__EpPbb,.page_projectHeader__XMRvu,.page_projectLink__XOfBS,.page_showcaseAside__IEVwR,.page_showcaseHeader__A_Si5,.page_showcase__UGq96{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;writing-mode:horizontal-tb!important}.page_approach__f7iiW,.page_ctaPanel__Y_BMh,.page_cta__fBvBA,.page_hero__Zthu1,.page_projectGrid__EpPbb,.page_showcaseHeader__A_Si5{display:grid!important}.page_projectFooter__z85jq,.page_projectLink__XOfBS,.page_showcaseHeader__A_Si5{display:block!important}.page_showcaseAside__IEVwR{margin-top:16px!important;justify-items:start!important}.page_approachEyebrow__AG2Uj,.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_eyebrow___HEkj,.page_projectCta__RmVgq,.page_projectMeta__NQO7v,.page_projectMeta__NQO7v span,.page_projectTitle__UkcD6,.page_showcaseCount__ZBhcS,.page_showcaseTitle__x3_nL,.page_title__lC_rP{max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;writing-mode:horizontal-tb!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_projectTitle__UkcD6,.page_showcaseTitle__x3_nL,.page_title__lC_rP{text-wrap:normal!important}.page_title__lC_rP{font-size:clamp(34px,10.5vw,52px)!important;line-height:1.02!important}.page_approachTitle__Dma4_,.page_cta__fBvBA h2,.page_showcaseTitle__x3_nL{font-size:clamp(28px,7.8vw,38px)!important;line-height:1.06!important}.page_projectTitle__UkcD6{font-size:clamp(26px,7.4vw,34px)!important;line-height:1.08!important}.page_cta__fBvBA p,.page_intro__fahmR,.page_projectDocuments__iqQl0,.page_showcaseText__6gXtu,.page_signalCard__K_B5_ p{max-width:100%!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;line-height:1.65!important}.page_signalGrid__z4SNv{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.page_projectLink__XOfBS{padding:34px 0 42px!important}.page_projectImage__jW8WV{width:100%!important;min-height:0!important;aspect-ratio:16/11!important}.page_projectBody__TpKa3{display:grid!important;gap:18px!important;padding-top:22px!important}.page_projectMeta__NQO7v{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important}.page_projectFacts__v3_JC{grid-template-columns:minmax(0,1fr)!important}.page_projectFacts__v3_JC strong{white-space:normal!important}.page_ctaActions__sGVnD,.page_heroActions__TPNqE{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.page_primaryAction__OrTmr,.page_secondaryAction__Aa9xc{width:100%!important;max-width:100%!important}}