.page_main__nw1Wk{position:relative;padding-block:calc(var(--space-40) + var(--space-28)) var(--space-60)}.page_hero__7KFOs{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.page_headline__b1Dvh{max-width:843px;text-wrap:balance}.page_introduction__joBo5{max-width:var(--content-copy-width);color:var(--color-dark)}.page_projects__FNpfo{display:grid;grid-gap:var(--space-32);gap:var(--space-32);margin-top:var(--space-32)}.page_section__zQZ2o{margin-top:var(--space-60)}.page_section-heading__lpKjJ{margin-bottom:var(--space-12)}.page_about__YOpBg{display:flex;align-items:flex-start;gap:var(--space-10);margin-top:var(--space-10)}.page_about-copy__K_7LA{display:grid;flex:1 1;grid-gap:var(--space-8);gap:var(--space-8);color:var(--color-dark)}.page_about-photo__Opg46{flex:none;width:264px;height:264px;border-radius:var(--radius-panel);background:var(--color-placeholder)}.page_services__Hx9vZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.page_calendar__QkEKg{overflow:hidden;border-radius:var(--radius-panel);background:var(--color-panel)}@media (max-width:900px){.page_services__Hx9vZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.page_about__YOpBg{flex-direction:column}}@media (max-width:700px){.page_main__nw1Wk{padding-block:var(--space-32) var(--space-32)}.page_projects__FNpfo{gap:var(--space-24);margin-top:var(--space-24)}.page_section__zQZ2o{margin-top:var(--space-32)}.page_section-heading__lpKjJ{margin-bottom:var(--space-8)}.page_about__YOpBg{margin-top:var(--space-8)}}@media (max-width:560px){.page_services__Hx9vZ{grid-template-columns:minmax(0,1fr)}}