.section-intro{justify-content:space-between;align-items:flex-end;gap:1.125rem;margin-bottom:2.375rem;display:flex}@media (max-width:36rem){.section-intro{display:block}}.section-intro__kicker{color:#1b2621;text-transform:uppercase;letter-spacing:.125rem;font-family:Arial,Helvetica,sans-serif;font-size:.6875rem;font-weight:800;line-height:1.5}@media (max-width:36rem){.section-intro__kicker{letter-spacing:.09375rem;font-size:.625rem}}.section-intro__kicker{color:#547563;margin:0 0 1.375rem}@media (max-width:48rem){.section-intro__kicker{margin-bottom:1.0625rem}}.section-intro__title{color:#1b2621;letter-spacing:-.16875rem;font-family:Arial,Helvetica,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.08}@media (max-width:48rem){.section-intro__title{letter-spacing:-.09375rem;font-size:2.375rem}}@media (max-width:36rem){.section-intro__title{font-size:2.1875rem}}.section-intro__title{margin:0}.section-intro__sub{margin-top:.875rem}.section-intro__sub p{color:#1b2621;font-family:Arial,Helvetica,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.7}@media (max-width:48rem){.section-intro__sub p{font-size:.875rem}}.section-intro__sub p{color:#6f7a73;margin:0}.section-intro__link.btn{flex:none}@media (max-width:36rem){.section-intro__link.btn{margin-top:1.0625rem}}
.contact-cards{padding-top:4.875rem;padding-bottom:4.875rem}@media (max-width:48rem){.contact-cards{padding-top:3.5625rem;padding-bottom:3.5625rem}}.contact-cards__intro{margin-bottom:2.125rem}.contact-cards__intro .section-intro__kicker{letter-spacing:.1125rem;color:#6c816f;margin-bottom:1.125rem}.contact-cards__intro .section-intro__title{color:#1b2621;letter-spacing:-.1rem;font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.14}@media (max-width:48rem){.contact-cards__intro .section-intro__title{letter-spacing:-.075rem;font-size:2.0625rem}}@media (max-width:36rem){.contact-cards__intro .section-intro__title{font-size:1.875rem}}.contact-cards__intro .section-intro__title{letter-spacing:-.10625rem;font-size:2.4375rem}@media (max-width:48rem){.contact-cards__intro .section-intro__title{letter-spacing:-.075rem;font-size:2.0625rem}}.contact-cards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:48rem){.contact-cards__list{grid-template-columns:minmax(0,1fr)}}.contact-cards__card{background-color:#fff;border:1px solid #e5e3dc;flex-direction:column;min-height:11.25rem;padding:2.125rem 2.1875rem 1.9375rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.contact-cards__card--link:hover{border-color:#9eaba3;transform:translateY(-.125rem)}@media (max-width:48rem){.contact-cards__card{min-height:9.1875rem;padding:1.5625rem}}.contact-cards__arrow{color:#d09a76;font-size:1.375rem;position:absolute;top:2rem;right:2.125rem}@media (max-width:48rem){.contact-cards__arrow{top:1.375rem;right:1.375rem}}.contact-cards__label{letter-spacing:.0875rem;text-transform:uppercase;color:#547563;margin-bottom:1.0625rem;font-size:.6875rem;font-weight:800}.contact-cards__value{letter-spacing:-.0625rem;color:#21483d;overflow-wrap:anywhere;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.15}@media (max-width:48rem){.contact-cards__value{font-size:1.75rem}}@media (max-width:36rem){.contact-cards__value{font-size:1.5rem}.contact-cards__card[href^=mailto\:] .contact-cards__value{font-size:1.25rem}}.contact-cards__note{color:#6f7a73;font-size:.8125rem}
