.page_page__OA6j_{--normal-spacing:1rem;--section-spacing:4rem}.page_section__0i4zS{padding-block:var(--section-spacing)}@media screen and (max-width:960px){.page_page__OA6j_{--section-spacing:2rem}}.page_introduction__24gy5{display:grid;grid-template-columns:3fr 4fr;grid-column-gap:3rem;column-gap:3rem;grid-row-gap:1rem;row-gap:1rem}.page_introduction__24gy5 h1{grid-row:1/2;grid-column:2/3;align-self:flex-end}.page_introductionText__FbKR3{grid-row:2/3;grid-column:2/3;display:flex;flex-direction:column;gap:1rem}.page_introductionSummary__zofgl{font-style:italic}.page_headshot__Acnv3{grid-row:1/3;grid-column:1/2}@media screen and (max-width:960px){.page_introduction__24gy5{grid-template-columns:1fr;gap:1rem}.page_headshot__Acnv3,.page_introductionText__FbKR3,.page_introduction__24gy5 h1{grid-row:revert;grid-column:revert}.page_headshot__Acnv3{justify-self:center;align-self:center;height:300px;width:100%}.page_headshot__Acnv3 img{width:100%;max-width:450px;object-position:top center;object-fit:cover}}.page_family__nEoD7{display:flex;flex-direction:column;gap:2rem}.page_familyParagraph__HsOV8{display:flex;flex-direction:column;justify-content:center;gap:1rem}@media screen and (max-width:960px){.page_familyParagraph__HsOV8{gap:.5rem}}.page_familyGrid__cV0Gm{display:grid;grid-template-columns:3fr 5fr;grid-column-gap:3rem;column-gap:3rem;grid-row-gap:1rem;row-gap:1rem}.page_values__22zS7{max-width:700px}.page_familyQuote__1RJhY,.page_values__22zS7{display:flex;align-items:center;justify-content:center}.page_familyQuote__1RJhY{flex-direction:column;gap:.5rem}.page_familyQuoteText__oXOy8{font-style:italic;text-align:center;color:var(--light-black);font-size:1.1rem;padding-right:1rem}@media screen and (max-width:960px){.page_family__nEoD7{gap:1rem}.page_familyGrid__cV0Gm{grid-template-columns:1fr;gap:1rem}.page_familyPhoto__R5qI1{grid-row:1/2}}.page_philosophy__tcEyi{display:flex;flex-direction:column;justify-content:center;gap:1rem}@media screen and (max-width:960px){.page_philosophy__tcEyi{gap:.5rem}}.page_cta__YBQdd{display:flex;flex-direction:column;gap:1.25rem;text-align:center;align-items:center}@media screen and (max-width:960px){.page_cta__YBQdd{gap:1rem}}