.contacts{--focus-color: #fff;--rich-text-link: #fff;--rich-text-heading: #fff;--rich-text-rule: #33302e;--section-muted: #d9d4cf;background:#1a1817;color:#fff}.contacts__inner{width:100%;max-width:148.8rem;margin-inline:auto;padding-inline:2rem;padding-block:4.8rem 7.2rem}@media (min-width:1360px){.contacts__inner{padding-inline:6.4rem}}@media (min-width:1360px){.contacts__inner{padding-block:4.8rem 12rem}}.page-hero--dark+.contacts .contacts__inner{padding-top:0}.contacts__list{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem}@media (min-width:600px){.contacts__list{grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr))}}@media (min-width:1360px){.contacts__list{gap:6.4rem}}.contacts__person{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding-block:3.2rem;border-bottom:1px solid #fff}.contacts__heading{display:flex;flex-direction:column;gap:0.8rem}.contacts__kicker{font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;display:block;color:#f66025;text-transform:uppercase}.contacts__title{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word;text-transform:uppercase}@media (min-width:1360px){.contacts__title{font-size:4rem;line-height:4.2rem}}.contacts__name,.contacts__email{font-size:1.8rem;line-height:2.6rem}.contacts__phone{font-family:"Bebas Neue", "Arial Narrow", Impact, sans-serif;font-size:3.2rem;font-weight:400;line-height:3.4rem;overflow-wrap:break-word}@media (min-width:1360px){.contacts__phone{font-size:4rem;line-height:4.2rem}}.contacts__phone,.contacts__email{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:0.4rem;transition:text-decoration-color 0.2s ease;overflow-wrap:anywhere}.contacts__phone:hover,.contacts__email:hover{text-decoration-color:currentColor}.contacts__hours{color:#d9d4cf}