.page_main__GlU4n{width:100%;overflow:hidden}.page_hero__SKW6o{min-height:600px;background-color:var(--color-bg-primary);padding:var(--space-12) 0 var(--space-8)}.page_heroContainer__WSN_b,.page_hero__SKW6o{position:relative;width:100%;display:flex;align-items:center}.page_heroContainer__WSN_b{z-index:10}.page_heroContent__2lPR8{flex:0 0 38%;padding-right:var(--space-8);position:relative;z-index:20}.page_heroSub__YNSLe{font-family:var(--font-sans);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-accent);margin-bottom:var(--space-4);display:block}.page_heroTitle__Gfler{font-family:var(--font-sans);font-size:clamp(4rem,5vw,4.5rem);font-weight:800;color:var(--color-navy-base);line-height:1;margin-bottom:var(--space-6);max-width:450px}.page_heroPeriod__QdTgd{color:var(--color-gold-accent)}.page_heroDivider__DAnWV{width:60px;height:2px;background-color:var(--color-gold-accent);margin-bottom:var(--space-6)}.page_heroDesc__e8tbv{font-family:var(--font-sans);font-size:17px;color:var(--color-text-primary);margin-bottom:var(--space-8);line-height:1.55;max-width:470px}.page_heroActions__8_tzb{display:flex;gap:16px}.page_heroVisual___m6ot{position:absolute;top:0;right:0;width:66%;height:100%;z-index:1;display:flex;align-items:center}.page_heroPhoto__aDaDe{width:100%;height:100%;object-fit:contain;object-position:right center}.page_metricsStrip__Tnc50{background-color:var(--color-bg-white);padding:var(--space-8) 0;position:relative;z-index:20;min-height:100px}.page_metricsContainer__xN65I{display:flex;justify-content:space-between;align-items:center}.page_metricItem__M1qJi{display:flex;align-items:center;gap:var(--space-4);flex:1 1}.page_metricDivider__BREK6{width:1px;height:40px;background-color:var(--color-border)}.page_metricIcon__Y0ReO{color:var(--color-navy-base)}.page_metricContent__jZumk{display:flex;flex-direction:column}.page_metricNumber__d_rVq{font-family:var(--font-sans);font-size:26px;font-weight:700;color:var(--color-navy-base);line-height:1.1}.page_metricLabel__Y98z1{font-family:var(--font-sans);font-size:11px;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.05em}.page_heritage__KIKia{padding:var(--space-16) 0;background-color:var(--color-bg-primary)}.page_heritageContainer__iwI3A{display:flex;align-items:center;gap:var(--space-8)}.page_heritageContent__YEUB3{flex:0 0 40%}.page_heritageEyebrow__EJZoZ{font-family:var(--font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-accent);display:block;margin-bottom:var(--space-3)}.page_heritageTitle__3QsKl{font-size:42px;font-weight:700;color:var(--color-navy-base);line-height:1.05}.page_heritageBody__RiA1r,.page_heritageTitle__3QsKl{font-family:var(--font-sans);margin-bottom:var(--space-6);max-width:480px}.page_heritageBody__RiA1r{font-size:16.5px;line-height:1.65;color:var(--color-text-primary)}.page_heritageBody__RiA1r p{margin-bottom:1rem}.page_heritageLink__CuWgg{display:inline-flex;align-items:center;color:var(--color-navy-base);font-family:var(--font-sans);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;position:relative}.page_heritageLink__CuWgg:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--color-gold-accent)}.page_heritageVisual__Q_4X1{flex:0 0 56%;position:relative}.page_heritagePhoto__oC3P2{width:100%;height:auto;display:block;object-fit:contain}.page_capabilities__qD9RY{padding:var(--space-24) 0;background-color:var(--color-bg-primary);text-align:center}.page_capGrid__d9ltW{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-top:var(--space-12)}.page_capItem__pSZ7K{display:flex;flex-direction:column;align-items:center;height:100%;padding:0 var(--space-5,1.25rem)}.page_capItem__pSZ7K+.page_capItem__pSZ7K{border-left:1px solid var(--color-border)}.page_capIconWrapper__Ww67K{width:100%;height:150px;margin-bottom:var(--space-5,1.25rem);display:flex;align-items:flex-end;justify-content:center}.page_capIcon__1W1US{max-width:100%;max-height:150px;width:auto;height:auto;object-fit:contain;object-position:bottom center}.page_capTitle__x_CAJ{font-size:1rem;font-weight:800;color:var(--color-navy-base);margin-bottom:var(--space-2)}.page_capDesc__UxdEy{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-4);flex:1 1 auto}.page_capArrow__q8NyI{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-gold-accent);display:flex;align-items:center;justify-content:center;color:var(--color-gold-accent);transition:all .3s ease}.page_capItem__pSZ7K:hover .page_capArrow__q8NyI{background-color:var(--color-gold-accent);color:#fff}.page_projects__Vzd49{padding:var(--space-24) 0;background-color:var(--color-bg-white)}.page_projectsHeader__Uf1i1{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-8)}.page_projectsLink__2_o38{color:var(--color-gold-accent);font-weight:700;font-size:.85rem;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.page_projectsWrapper__qLRIy{position:relative}.page_projectsGrid__rODPd{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding-bottom:var(--space-4);scrollbar-width:none}.page_projectsGrid__rODPd::-webkit-scrollbar{display:none}.page_projectCard__S2cDb{width:100%;min-width:0}.page_projectImage__fib7K{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:var(--space-4)}.page_projectName__hNFKk{font-size:1.1rem;font-weight:800;color:var(--color-text-primary);margin-bottom:4px}.page_projectCat__gDanR{font-size:.75rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.page_carouselBtn__4jw9C{position:absolute;top:40%;transform:translateY(-50%);width:48px;height:48px;background-color:var(--color-navy-base);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.page_carouselBtn__4jw9C.page_left__GAiiX{left:-24px}.page_carouselBtn__4jw9C.page_right__M89Ik{right:-24px}.page_statsBanner__MrOfK{background-color:var(--color-navy-base);color:#fff;padding:var(--space-12) 0;position:relative}.page_statsBg__0N_u_{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.05}.page_statsGrid__GCW2d{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center}.page_statItem__RMGkH{flex:1 1;text-align:center;border-right:1px solid hsla(0,0%,100%,.1)}.page_statItem__RMGkH:last-child{border-right:none}.page_statNumber__XnvUq{font-size:2.5rem;font-weight:800;color:var(--color-gold-accent);display:block;line-height:1.1;margin-bottom:4px}.page_statLabel__YuhHa{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.page_cta__zCVvt{padding:var(--space-24) 0;background-color:var(--color-bg-primary);position:relative}.page_ctaContainer__WgtrM{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.page_ctaBg__Wmlol{position:absolute;top:0;left:0;height:100%;width:50%;object-fit:cover;opacity:.1;mix-blend-mode:multiply}.page_footer__sHKi3{background-color:var(--color-navy-base);color:#a0aec0;padding:var(--space-16) 0 var(--space-6);font-size:.9rem}.page_footerGrid__n13s9{display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);margin-bottom:var(--space-12)}.page_footerContactTitle__iR0xO{margin-top:var(--space-8)}.page_footerContact__EZZSm{line-height:1.7}.page_footerContact__EZZSm a:hover{color:#fff}.page_footerLogo__PfgLJ{width:200px;filter:brightness(0) invert(1);margin-bottom:var(--space-4)}.page_socialIcons__tlwCp{display:flex;gap:var(--space-4);margin-top:var(--space-6)}.page_socialIcon__0fXjb{width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.page_socialIcon__0fXjb:hover{background-color:var(--color-gold-accent);border-color:var(--color-gold-accent)}.page_footerTitle__3wqMj{color:#fff;font-size:.85rem;font-weight:700;margin-bottom:var(--space-6);text-transform:uppercase;letter-spacing:.1em}.page_footerList__i6DIv{list-style:none}.page_footerList__i6DIv li{margin-bottom:var(--space-3)}.page_footerList__i6DIv a:hover{color:#fff}.page_footerBottom__cWZ_v{border-top:1px solid hsla(0,0%,100%,.1);padding-top:var(--space-6);display:flex;justify-content:space-between;align-items:center;font-size:.85rem}@media (max-width:1200px){.page_capGrid__d9ltW{grid-template-columns:repeat(4,1fr)}.page_projectsGrid__rODPd{grid-template-columns:repeat(3,1fr)}.page_statsGrid__GCW2d{flex-wrap:wrap;gap:var(--space-8)}.page_statItem__RMGkH{flex:0 0 45%;border-right:none}.page_footerGrid__n13s9{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page_ctaContainer__WgtrM,.page_heritageContainer__iwI3A,.page_heroContainer__WSN_b{flex-direction:column}.page_heroVisual___m6ot{position:relative;width:100%;right:auto;height:400px;margin-top:var(--space-8)}.page_capGrid__d9ltW,.page_projectsGrid__rODPd{grid-template-columns:1fr 1fr}.page_statItem__RMGkH{flex:0 0 100%}.page_footerGrid__n13s9{grid-template-columns:1fr}.page_metricsContainer__xN65I{flex-direction:column;gap:var(--space-4);align-items:flex-start}}