.page_page__zBVt_{min-height:100vh}.page_container__TZiga{max-width:var(--container-width);margin:0 auto;padding:0 20px}.page_breadcrumb__EI8Vk{padding:16px 0;font-size:14px;color:var(--color-muted);border-bottom:1px solid var(--color-border-light)}.page_breadcrumb__EI8Vk a{color:var(--color-body)}.page_breadcrumb__EI8Vk a:hover{color:var(--color-primary)}.page_breadcrumb__EI8Vk span{margin:0 8px}.page_heroSection__SdNaa{padding:42px 0 30px}.page_heroGrid__ZhpnA{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;align-items:center}.page_kicker__xMC7R{margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--color-primary);text-transform:uppercase}.page_heroCopy__huKOB h1{margin-bottom:18px;font-size:clamp(34px,5vw,52px);line-height:1.06;text-transform:none}.page_summary__mbnhX{max-width:640px;margin-bottom:28px;font-size:17px;line-height:1.85;color:var(--color-muted)}.page_metaGrid__Afwn3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_metaCard__IrBg3{padding:18px 20px;border:1px solid var(--color-border-light);background:var(--color-white)}.page_metaCard__IrBg3 span{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.page_metaCard__IrBg3 strong{font-size:16px;color:var(--color-heading)}.page_heroImage__2Gb3X{min-height:420px;overflow:hidden;border:1px solid var(--color-border-light)}.page_heroImage__2Gb3X img{width:100%;height:100%;object-fit:cover}.page_bodySection__dK_8E{padding:20px 0 80px}.page_bodyGrid__wy5wF{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:36px;gap:36px;align-items:start}.page_content__GuKF8 h2,.page_galleryHeader__cr_Q4 h2{margin-bottom:18px;font-size:28px;text-transform:none}.page_content__GuKF8 p{margin-bottom:18px;font-size:16px;line-height:1.9;color:var(--color-body)}.page_sidebar__YJhj9{position:-webkit-sticky;position:sticky;top:96px}.page_sidebarCard__i99NL{padding:24px;background:linear-gradient(180deg,#f2f8f3,#edf1eb);border:1px solid var(--color-border-light)}.page_sidebarCard__i99NL h3{margin-bottom:10px;font-size:20px;text-transform:none}.page_sidebarCard__i99NL p{margin-bottom:18px;font-size:15px;line-height:1.8;color:var(--color-muted)}.page_contactBtn__MVNYi{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:700}.page_contactBtn__MVNYi:hover{background:var(--color-primary-dark)}.page_gallerySection__jqEPA{margin-top:52px}.page_galleryHeader__cr_Q4{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:24px}.page_galleryHeader__cr_Q4 p{color:var(--color-muted)}.page_galleryGrid__MLLvn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.page_galleryCard___vtdg{overflow:hidden;border:1px solid var(--color-border-light);background:var(--color-white)}.page_galleryCard___vtdg img{width:100%;height:240px;object-fit:cover}.page_galleryCard___vtdg figcaption{padding:14px 16px 16px;font-size:14px;line-height:1.7;color:var(--color-muted)}.page_backLink__RUEK1{margin-top:36px;padding-top:20px;border-top:1px solid var(--color-border-light)}.page_backLink__RUEK1 a{font-size:15px;font-weight:700;color:var(--color-primary)}.page_backLink__RUEK1 a:hover{color:var(--color-primary-dark)}@media (max-width:960px){.page_bodyGrid__wy5wF,.page_heroGrid__ZhpnA{grid-template-columns:1fr}.page_sidebar__YJhj9{position:static}.page_galleryGrid__MLLvn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_heroSection__SdNaa{padding-top:36px}.page_summary__mbnhX{font-size:16px}.page_galleryGrid__MLLvn,.page_metaGrid__Afwn3{grid-template-columns:1fr}.page_heroImage__2Gb3X{min-height:280px}.page_galleryHeader__cr_Q4{display:block}.page_galleryHeader__cr_Q4 p{margin-top:10px}}