.ProjectCard_card__cCsJj{position:relative;display:block;border-radius:var(--radius-image);overflow:hidden}.ProjectCard_media__4UUoE{position:relative;aspect-ratio:1/1;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-demi);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)}}.Heading_heading__zDkI4{font-family:var(--font-heading);font-weight:var(--fw-demi);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)}.TextReveal_reveal__QK76S{display:inline}.TextReveal_mask__JqRhr{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.3em;margin-bottom:-.3em}.TextReveal_line__rTA9J{display:inline-block;transform:translateY(105%);transition:transform var(--duration-slow) var(--ease-editorial);will-change:transform}.TextReveal_lg__XN9kR .TextReveal_line__rTA9J{transition-duration:var(--duration-slower)}.TextReveal_reveal__QK76S[data-revealed=true] .TextReveal_line__rTA9J{transform:translateY(0)}.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:1/1;overflow:hidden;border-radius:var(--radius-image);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)}}.PressCard_card__C69VC{display:flex;flex-direction:column;color:inherit}.PressCard_media__DVkfe{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-image);background:var(--color-bg-soft)}.PressCard_image__BXpWE{object-fit:cover;transition:transform var(--duration-slow) var(--ease-editorial)}@media (hover:hover) and (pointer:fine){a.PressCard_card__C69VC:focus-visible .PressCard_image__BXpWE,a.PressCard_card__C69VC:hover .PressCard_image__BXpWE{transform:scale(var(--card-hover-scale))}}.PressCard_info__l8gUF{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.PressCard_meta__Arv4F{display:flex;align-items:baseline;gap:var(--space-3)}.PressCard_date__xThaR{font-size:var(--text-sm);color:var(--color-text-muted)}.PressCard_headline__8Rlac{max-width:26rem}.PressCard_description__5kmjs{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text-muted)}.PressCard_cta__3Nrkl{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium)}.PressCard_ctaIcon__jgXem{transition:transform var(--duration-fast) var(--ease-editorial)}@media (hover:hover) and (pointer:fine){a.PressCard_card__C69VC:focus-visible .PressCard_ctaIcon__jgXem,a.PressCard_card__C69VC:hover .PressCard_ctaIcon__jgXem{transform:translate(2px,-2px)}}.PressCard_static__dDXE4{cursor:default}.PressCard_media__DVkfe{opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-editorial),transform var(--duration-slow) var(--ease-editorial)}.PressCard_card__C69VC[data-revealed=true] .PressCard_media__DVkfe{opacity:1;transform:translateY(0)}.PressGrid_grid__tURqM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.PressGrid_loadMore__QLaOR{display:flex;justify-content:center;margin-top:var(--space-10)}@media (max-width:1023px){.PressGrid_grid__tURqM{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}@media (max-width:767px){.PressGrid_grid__tURqM{grid-template-columns:1fr;gap:var(--space-6)}.PressGrid_loadMore__QLaOR{margin-top:var(--space-6)}}.PageIntroHero_intro__jnSR5{padding-top:var(--space-20);padding-bottom:var(--space-10);text-align:center}@media (max-width:767px){.PageIntroHero_intro__jnSR5{padding-top:var(--space-12);padding-bottom:var(--space-8)}}.AboutContent_body__KiJa_{font-size:var(--text-lg);line-height:var(--lh-lg)}.AboutContent_bodyStack__2Djd1{display:flex;flex-direction:column;gap:var(--space-3);max-width:42rem}.AboutContent_section__FsA2g{padding-block:var(--space-16)}.AboutContent_sectionTitle__xHDyH{margin-bottom:var(--space-4)}.AboutContent_approachGrid__JLfLK{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-8);column-gap:var(--space-8);grid-row-gap:var(--space-4);row-gap:var(--space-4)}.AboutContent_approachGrid__JLfLK>.AboutContent_sectionTitle__xHDyH{grid-column:1;grid-row:1;margin-bottom:0}.AboutContent_approachGrid__JLfLK>.AboutContent_bodyStack__2Djd1{grid-column:1;grid-row:2}.AboutContent_approachGrid__JLfLK>.AboutContent_media__elBrg{grid-column:2;grid-row:1/3;align-self:stretch}@media (min-width:1024px){.AboutContent_approachGrid__JLfLK.AboutContent_mediaLeft__4r0dK>.AboutContent_bodyStack__2Djd1,.AboutContent_approachGrid__JLfLK.AboutContent_mediaLeft__4r0dK>.AboutContent_sectionTitle__xHDyH{grid-column:2}.AboutContent_approachGrid__JLfLK.AboutContent_mediaLeft__4r0dK>.AboutContent_media__elBrg{grid-column:1}}.AboutContent_media__elBrg{position:relative;overflow:hidden;border-radius:var(--radius-image);background:var(--color-bg-soft);min-height:22rem;opacity:0;transform:translateY(24px);transition:opacity var(--duration-slow) var(--ease-editorial),transform var(--duration-slow) var(--ease-editorial)}.AboutContent_section__FsA2g[data-revealed=true] .AboutContent_media__elBrg{opacity:1;transform:translateY(0)}.AboutContent_whySection__h_sfo{padding-block:var(--space-16);background:var(--color-bg-soft)}.AboutContent_whyIntro__jgY_D{max-width:42rem;margin-inline:auto;text-align:center}.AboutContent_whyIntro__jgY_D .AboutContent_sectionTitle__xHDyH{margin-bottom:var(--space-3)}.AboutContent_whyLead__p9uv6{font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text)}.AboutContent_whyGrid__lMbKp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-8)}.AboutContent_whyCard__oYbK0{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;opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-editorial),transform var(--duration-slow) var(--ease-editorial)}.AboutContent_whySection__h_sfo[data-revealed=true] .AboutContent_whyCard__oYbK0{opacity:1;transform:translateY(0)}.AboutContent_whySection__h_sfo[data-revealed=true] .AboutContent_whyCard__oYbK0:nth-child(2){transition-delay:80ms}.AboutContent_whySection__h_sfo[data-revealed=true] .AboutContent_whyCard__oYbK0:nth-child(3){transition-delay:.16s}.AboutContent_whySection__h_sfo[data-revealed=true] .AboutContent_whyCard__oYbK0:nth-child(4){transition-delay:.24s}.AboutContent_whyItemTitle__9fGYb{margin-bottom:0;font-weight:var(--fw-medium)}.AboutContent_whyItemBody__z0lCV{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text)}@media (max-width:1023px){.AboutContent_approachGrid__JLfLK{grid-template-columns:1fr;row-gap:0}.AboutContent_approachGrid__JLfLK>.AboutContent_sectionTitle__xHDyH{grid-column:1;grid-row:auto;order:1;margin-bottom:var(--space-4)}.AboutContent_approachGrid__JLfLK>.AboutContent_media__elBrg{grid-column:1;grid-row:auto;order:2;align-self:auto;margin-bottom:var(--space-8);min-height:0;aspect-ratio:4/3}.AboutContent_approachGrid__JLfLK>.AboutContent_bodyStack__2Djd1{grid-column:1;grid-row:auto;order:3}}@media (max-width:1024px){.AboutContent_whyGrid__lMbKp{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.AboutContent_section__FsA2g{padding-block:var(--space-10)}.AboutContent_approachGrid__JLfLK>.AboutContent_media__elBrg{margin-bottom:var(--space-4)}.AboutContent_whySection__h_sfo{padding-block:var(--space-10)}.AboutContent_whyGrid__lMbKp{grid-template-columns:1fr;gap:var(--space-3);margin-top:var(--space-6)}}.PressHero_hero__s38o9{padding-top:var(--space-20);padding-bottom:var(--space-10)}.PressHero_grid__0Ijta{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.PressHero_text__wNEnT{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.PressHero_meta__zL1aU{display:flex;align-items:baseline;gap:var(--space-3)}.PressHero_date__8j1_J{font-size:var(--text-sm);color:var(--color-text-muted)}.PressHero_headline__ueTXd{font-size:clamp(1.5rem,2vw + .75rem,3rem)}.PressHero_description__sWS_2{font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--color-text);max-width:34rem}.PressHero_media__nhQT2{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-image);background:var(--color-bg-soft)}.PressHero_image__w8NcJ{object-fit:cover}@media (min-width:1024px){.PressHero_media__nhQT2{order:-1}}@media (max-width:1023px){.PressHero_grid__0Ijta{grid-template-columns:1fr;gap:var(--space-5)}}@media (max-width:767px){.PressHero_hero__s38o9{padding-top:var(--space-12);padding-bottom:var(--space-8)}}