.AboutIntro_about__N1r02{padding-block:var(--space-16)}.AboutIntro_grid__i7myf{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.AboutIntro_text___qV_e{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:34rem}.AboutIntro_body__ZvNJ7{font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text)}.AboutIntro_media__EgnMr{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-soft);background:var(--color-bg-soft)}@media (max-width:1023px){.AboutIntro_grid__i7myf{grid-template-columns:1fr}.AboutIntro_media__EgnMr{order:-1}}@media (max-width:767px){.AboutIntro_about__N1r02{padding-block:var(--space-10)}.AboutIntro_grid__i7myf{gap:var(--space-4)}}.EditorialCollage_collage__CzjSw{padding-block:var(--space-20);overflow:hidden}.EditorialCollage_stage__VXrbx{position:relative;min-height:56rem;display:flex;align-items:center;justify-content:center}.EditorialCollage_caption__6vDbJ{position:relative;z-index:10;max-width:30rem;text-align:center;font-family:var(--font-heading);font-weight:var(--fw-light);font-size:var(--text-h4);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.EditorialCollage_frame__2qkc_{position:absolute;top:50%;left:50%;width:var(--fw);aspect-ratio:4/5;border-radius:var(--radius-soft);overflow:hidden;z-index:var(--fz);transform:translate(-50%,-50%) scale(.85);opacity:0;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.1s ease-out;will-change:transform,opacity}.EditorialCollage_stage__VXrbx.EditorialCollage_revealed__OQb70 .EditorialCollage_frame__2qkc_{transform:translate(-50%,-50%) translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(1);opacity:1}.EditorialCollage_image__PDKbg{object-fit:cover}@media (prefers-reduced-motion:reduce){.EditorialCollage_frame__2qkc_{transition:none}}@media (max-width:767px){.EditorialCollage_collage__CzjSw{padding-block:var(--space-12)}.EditorialCollage_stage__VXrbx{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:var(--space-3)}.EditorialCollage_caption__6vDbJ{order:-1;max-width:none;margin-bottom:var(--space-2)}.EditorialCollage_frame__2qkc_{position:relative;top:auto;left:auto;width:100%;aspect-ratio:4/3;transform:translateY(1.5rem)}.EditorialCollage_stage__VXrbx.EditorialCollage_revealed__OQb70 .EditorialCollage_frame__2qkc_{transform:translateY(0)}}.Heading_heading__zDkI4{font-family:var(--font-heading);font-weight:var(--fw-light);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);color:var(--color-text)}.Heading_h1__ieH6W{font-size:var(--text-h1)}.Heading_h2___ZsID{font-size:var(--text-h2)}.Heading_h3___LYt_{font-size:var(--text-h3)}.Heading_h4__4tZ1H{font-size:var(--text-h4)}.Heading_h5__Rl7cc{font-size:var(--text-h5);line-height:var(--lh-h5)}.Heading_h6__IAKPM{font-size:var(--text-lg);line-height:var(--lh-lg)}.Heading_inverse__Yv77h{color:var(--color-text-inverse)}.Hero_hero__MpeZv{position:relative;aspect-ratio:16/9;min-height:480px;max-height:920px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Hero_media__B5MvJ{position:absolute;inset:0;z-index:0}.Hero_heroImage__teoRT{object-fit:cover}.Hero_media__B5MvJ:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}.Hero_content__LbyeP{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:52rem;padding-inline:var(--container-padding);text-align:center}.Hero_headline__dA3t7{text-wrap:balance}.Hero_ctaRow__qIXGL{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}@media (max-width:767px){.Hero_hero__MpeZv{aspect-ratio:auto;min-height:85vh;max-height:none}}.Eyebrow_eyebrow__IAl7g{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.Eyebrow_index__CI6tL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.ImagePlaceholder_placeholder__wS70P{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background-color:var(--color-bg-soft);background-image:repeating-linear-gradient(135deg,var(--color-border-soft) 0,var(--color-border-soft) 1px,transparent 1px,transparent 12px)}.ImagePlaceholder_fill__Ir1QV{position:absolute;inset:0}.ImagePlaceholder_dark__H7F71{background-color:var(--color-black);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 12px)}.ImagePlaceholder_caption__urR0I{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2);text-align:center}.ImagePlaceholder_dark__H7F71 .ImagePlaceholder_caption__urR0I{color:rgba(255,255,255,.5)}.ProjectCard_card__cCsJj{position:relative;display:block;border-radius:var(--radius-soft);overflow:hidden}.ProjectCard_media__4UUoE{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-bg-soft)}.ProjectCard_featured__NLGC8 .ProjectCard_media__4UUoE{aspect-ratio:3/4}.ProjectCard_image__UqHvo{object-fit:cover;transition:transform var(--duration-slow) var(--ease-editorial)}@media (hover:hover) and (pointer:fine){.ProjectCard_card__cCsJj:focus-visible .ProjectCard_image__UqHvo,.ProjectCard_card__cCsJj:hover .ProjectCard_image__UqHvo{transform:scale(var(--card-hover-scale))}}.ProjectCard_overlay__vUwCm{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.55));pointer-events:none}.ProjectCard_info__CZ7Zi{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);color:var(--color-white)}.ProjectCard_title__DHNiC{font-family:var(--font-heading);font-weight:var(--fw-light);font-size:var(--text-h4);letter-spacing:var(--ls-heading)}.ProjectCard_cta__COm_y{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;padding-bottom:.2em}.ProjectCard_ctaIcon__Q395j{transition:transform var(--duration-fast) var(--ease-editorial)}@media (hover:hover) and (pointer:fine){.ProjectCard_card__cCsJj:focus-visible .ProjectCard_ctaIcon__Q395j,.ProjectCard_card__cCsJj:hover .ProjectCard_ctaIcon__Q395j{transform:translate(2px,-2px)}}@media (max-width:767px){.ProjectCard_info__CZ7Zi{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}.FeaturedProjects_featured__YbN33{padding-block:var(--space-16)}.FeaturedProjects_grid__JuMmX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:767px){.FeaturedProjects_featured__YbN33{padding-block:var(--space-10)}.FeaturedProjects_grid__JuMmX{grid-template-columns:1fr;gap:var(--space-3)}}.Expertise_expertise__V_L4f{padding-block:var(--space-16)}.Expertise_heading__dNM_s{margin-bottom:var(--space-6)}.Expertise_list__Zc05P{display:grid;grid-template-columns:repeat(2,1fr)}.Expertise_item__wmPea{padding-block:var(--space-3);border-top:var(--border-hairline)}.Expertise_item__wmPea:nth-last-child(-n+2){border-bottom:var(--border-hairline)}@media (max-width:767px){.Expertise_expertise__V_L4f{padding-block:var(--space-10)}.Expertise_list__Zc05P{grid-template-columns:1fr}.Expertise_item__wmPea:nth-last-child(-n+2){border-bottom:none}.Expertise_item__wmPea:last-child{border-bottom:var(--border-hairline)}}.ClosingCta_closing__Uz_He{padding-block:var(--space-16);text-align:center}.ClosingCta_heading__mA8QI{max-width:42rem;margin-inline:auto;margin-bottom:var(--space-5)}@media (max-width:767px){.ClosingCta_closing__Uz_He{padding-block:var(--space-10)}}.page_intro__kf717{padding-top:var(--space-20);padding-bottom:var(--space-10);max-width:44rem}.page_eyebrow__vH4du{margin-bottom:var(--space-3)}.page_methods__dU3GH{padding-block:var(--space-10) var(--space-20)}.page_list__SPuKT{display:flex;flex-direction:column;max-width:34rem}.page_item__pEgB6{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-5);border-top:var(--border-hairline)}.page_item__pEgB6:last-child{border-bottom:var(--border-hairline)}.page_label__zFMfb{font-size:var(--text-sm);letter-spacing:var(--ls-heading);text-transform:uppercase;color:var(--color-text-muted)}.page_value__Ec0Jt{font-family:var(--font-heading);font-size:var(--text-h4);line-height:var(--lh-heading)}.page_socialRow__b770g{display:flex;gap:var(--space-5)}@media (max-width:767px){.page_intro__kf717{padding-top:var(--space-12);padding-bottom:var(--space-8)}.page_methods__dU3GH{padding-block:var(--space-8) var(--space-12)}.page_value__Ec0Jt{font-size:var(--text-h5)}}.ProjectHero_hero___9gHJ{position:relative;min-height:clamp(420px,70vh,760px);display:flex;align-items:flex-end;overflow:hidden}.ProjectHero_media__IevBF{position:absolute;inset:0;z-index:0}.ProjectHero_image__6mu_E{object-fit:cover}.ProjectHero_content__O1k1v{position:relative;z-index:1;width:100%;padding-block:var(--space-8);display:flex;flex-direction:column;gap:var(--space-2)}.ProjectHero_tagline__cOi9q{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-white);opacity:.85}@media (max-width:767px){.ProjectHero_hero___9gHJ{min-height:60vh}.ProjectHero_content__O1k1v{padding-block:var(--space-6)}}.SpecTable_table__MvxN4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4) var(--space-3);gap:var(--space-4) var(--space-3)}.SpecTable_row__Kdxcs{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:var(--border-hairline)}.SpecTable_label__H_nX_{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.SpecTable_value__UwnKP{font-family:var(--font-heading);font-weight:var(--fw-light);font-size:var(--text-h4);letter-spacing:var(--ls-heading)}@media (max-width:767px){.SpecTable_table__MvxN4{grid-template-columns:repeat(2,1fr)}}.ProjectSection_section__esjja{padding-block:var(--space-10);border-top:var(--border-hairline)}.ProjectSection_heading__CkncR{margin-bottom:var(--space-3);max-width:40rem}.ProjectSection_body__Af_sa{max-width:42rem;font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text)}.ProjectSection_media__LaJqi{position:relative;margin-top:var(--space-6);aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-soft);background:var(--color-bg-soft)}@media (max-width:767px){.ProjectSection_section__esjja{padding-block:var(--space-8)}.ProjectSection_media__LaJqi{margin-top:var(--space-4);aspect-ratio:4/3}}.page_intro__hXHBJ{padding-block:var(--space-16)}.page_introBody__lbGa4{max-width:42rem;font-size:var(--text-lg);line-height:var(--lh-lg)}.page_info__OJCkn{padding-block:var(--space-16)}.page_bordered__7G1Rz{border-top:var(--border-hairline)}.page_infoLabel___zA5Y{margin-bottom:var(--space-4)}.page_concept__MbrgS{padding-block:var(--space-16);border-top:var(--border-hairline)}.page_conceptLabel__CUHpf{margin-bottom:var(--space-3)}.page_conceptBody__3l4cl{max-width:42rem;font-size:var(--text-lg);line-height:var(--lh-lg)}.page_closing__Kv_vf{padding-block:var(--space-16);text-align:center;border-top:var(--border-hairline)}.page_closingHeading__kFmML{max-width:42rem;margin-inline:auto;margin-bottom:var(--space-5)}@media (max-width:767px){.page_closing__Kv_vf,.page_concept__MbrgS,.page_info__OJCkn,.page_intro__hXHBJ{padding-block:var(--space-10)}}.page_section__ogP4n{padding-top:var(--space-20);padding-bottom:var(--space-20)}.page_eyebrow__CA60q{margin-bottom:var(--space-3)}.page_meta__1qIKu{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.page_body__8kXYI{display:flex;flex-direction:column;gap:var(--space-3);max-width:42rem;margin-top:var(--space-8);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text)}.page_body__8kXYI a{color:inherit;text-decoration:underline}.page_h2__wMoIL{margin-top:var(--space-3)}.page_h3___2Oyk{margin-top:var(--space-1)}@media (max-width:767px){.page_section__ogP4n{padding-top:var(--space-12);padding-bottom:var(--space-12)}.page_body__8kXYI{margin-top:var(--space-6)}}.page_section__svLmj{padding-top:var(--space-20);padding-bottom:var(--space-20)}.page_eyebrow__N6Wh4{margin-bottom:var(--space-3)}.page_meta__60ur7{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.page_body__ABKXu{display:flex;flex-direction:column;gap:var(--space-3);max-width:42rem;margin-top:var(--space-8);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text)}.page_body__ABKXu a{color:inherit;text-decoration:underline}.page_h2__AAnD_{margin-top:var(--space-3)}.page_list__aNUXq{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);list-style:disc}@media (max-width:767px){.page_section__svLmj{padding-top:var(--space-12);padding-bottom:var(--space-12)}.page_body__ABKXu{margin-top:var(--space-6)}}.page_intro__g9ZP5{padding-top:var(--space-20);padding-bottom:var(--space-16)}.page_lead__bb7Px{margin-top:var(--space-3);max-width:34rem;font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text-muted)}.page_list__Xnqnx{padding-block:var(--space-16)}.page_grid__oRjLo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.page_closing__IGCOn{padding-block:var(--space-16);text-align:center}.page_closingHeading__aIPqT{max-width:42rem;margin-inline:auto;margin-bottom:var(--space-5)}@media (max-width:767px){.page_intro__g9ZP5{padding-top:var(--space-12);padding-bottom:var(--space-10)}.page_list__Xnqnx{padding-block:var(--space-10)}.page_grid__oRjLo{grid-template-columns:1fr;gap:var(--space-3)}.page_closing__IGCOn{padding-block:var(--space-10)}}.page_manifesto__tmMyq{padding-top:var(--space-20);padding-bottom:var(--space-16)}.page_manifestoGrid__oJ1zA{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.page_manifestoText__Xchl6{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:34rem}.page_body__KiBDW{font-size:var(--text-lg);line-height:var(--lh-lg)}.page_bodyStack__TZD62{display:flex;flex-direction:column;gap:var(--space-3);max-width:42rem}.page_section__yPW7u{padding-block:var(--space-16);border-top:var(--border-hairline)}.page_sectionLabel__gfbr_{margin-bottom:var(--space-3)}.page_approachGrid__ubMfE{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;margin-top:var(--space-4)}.page_media__Ri7tF{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-soft);background:var(--color-bg-soft)}.page_expertiseList__XiFcE{display:grid;grid-template-columns:repeat(2,1fr);margin-top:var(--space-2)}.page_expertiseItem__ncU3C{padding-block:var(--space-3);border-top:var(--border-hairline)}.page_expertiseItem__ncU3C:nth-last-child(-n+2){border-bottom:var(--border-hairline)}.page_founderGrid__HphLc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;margin-top:var(--space-4)}.page_founderMedia__F_rTB{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-soft);background:var(--color-bg-soft)}.page_whySection__U_pp0{padding-block:var(--space-16);background:var(--color-bg-soft)}.page_whyIntro__1Qlfs{max-width:42rem;margin-inline:auto;text-align:center}.page_whyLead__hpW6D{margin-top:var(--space-3);font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text)}.page_whyGrid__s44Rb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-8)}.page_whyCard__rvm7y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);background:var(--color-white);border-radius:12px;text-align:center}.page_whyItemTitle__SOSDW{margin-bottom:0}.page_whyItemBody__rTs6P{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text)}@media (max-width:1023px){.page_approachGrid__ubMfE,.page_founderGrid__HphLc,.page_manifestoGrid__oJ1zA{grid-template-columns:1fr}.page_founderMedia__F_rTB,.page_media__Ri7tF{order:-1}.page_whyGrid__s44Rb{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_manifesto__tmMyq{padding-top:var(--space-12);padding-bottom:var(--space-10)}.page_section__yPW7u{padding-block:var(--space-10)}.page_approachGrid__ubMfE,.page_founderGrid__HphLc,.page_manifestoGrid__oJ1zA{gap:var(--space-4)}.page_expertiseList__XiFcE{grid-template-columns:1fr}.page_expertiseItem__ncU3C:nth-last-child(-n+2){border-bottom:none}.page_expertiseItem__ncU3C:last-child{border-bottom:var(--border-hairline)}.page_whySection__U_pp0{padding-block:var(--space-10)}.page_whyGrid__s44Rb{grid-template-columns:1fr;gap:var(--space-3);margin-top:var(--space-6)}}