.ContactPage-module__hRdXdG__page{min-height:100svh;padding:calc(var(--home-nav-height) + var(--space-8)) var(--space-home-page-gutter) var(--space-8);background:var(--muted)}.ContactPage-module__hRdXdG__container{width:100%;max-width:var(--content-width-home-hero-copy);margin-inline:auto}.ContactPage-module__hRdXdG__intro{justify-items:center;gap:var(--space-4);margin-bottom:var(--space-7);text-align:center;display:grid}.ContactPage-module__hRdXdG__title{font-size:var(--type-size-home-title);line-height:var(--type-line-home-heading);margin:0}.ContactPage-module__hRdXdG__lede{max-width:42rem;font-size:var(--type-size-home-lede);line-height:var(--type-line-home-copy);text-wrap:balance}.ContactPage-module__hRdXdG__responseTime{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.ContactPage-module__hRdXdG__responseTime svg{flex-shrink:0}.ContactPage-module__hRdXdG__cards{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ContactPage-module__hRdXdG__card{grid-template-rows:subgrid;gap:var(--space-5);min-width:0;padding:var(--space-4);border-radius:var(--radius-control);background:var(--surface-page);grid-row:span 5;display:grid;overflow:hidden}.ContactPage-module__hRdXdG__media{aspect-ratio:16/9;width:100%;max-height:calc(var(--space-8) * 3);border-radius:var(--radius-small);position:relative;overflow:hidden}.ContactPage-module__hRdXdG__photo{object-fit:cover;object-position:center 35%}.ContactPage-module__hRdXdG__cardHeading{align-items:center;gap:var(--space-3);display:flex}.ContactPage-module__hRdXdG__cardHeading,.ContactPage-module__hRdXdG__description,.ContactPage-module__hRdXdG__card .ContactPage-module__hRdXdG__action,.ContactPage-module__hRdXdG__detail{margin-inline:var(--space-2)}.ContactPage-module__hRdXdG__icon{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));border-radius:var(--radius-control);background:var(--muted);flex-shrink:0;place-items:center;display:grid}.ContactPage-module__hRdXdG__cardTitle{font-size:var(--type-size-home-feature-title);line-height:var(--type-line-home-heading);margin:0}.ContactPage-module__hRdXdG__description{font-size:var(--type-size-home-lede);line-height:var(--type-line-home-copy);text-wrap:pretty}.ContactPage-module__hRdXdG__card .ContactPage-module__hRdXdG__action{justify-content:space-between;width:auto}.ContactPage-module__hRdXdG__detail{padding-top:var(--space-4);padding-bottom:var(--space-2);border-block-start:1px solid var(--border);overflow-wrap:anywhere}.ContactPage-module__hRdXdG__directContact{justify-content:center;align-items:baseline;gap:var(--space-3) var(--space-5);margin-top:var(--space-7);text-align:center;flex-wrap:wrap;display:flex}.ContactPage-module__hRdXdG__directContact a{text-underline-offset:var(--space-1);text-decoration:underline}.ContactPage-module__hRdXdG__directContact a:hover{color:var(--foreground)}.ContactPage-module__hRdXdG__company{margin-top:var(--space-6);text-align:center}@media (max-width:800px){.ContactPage-module__hRdXdG__page{padding-top:calc(var(--home-nav-height) + var(--space-7));padding-bottom:var(--space-7)}.ContactPage-module__hRdXdG__cards{grid-template-columns:1fr}.ContactPage-module__hRdXdG__card{gap:var(--space-4)}.ContactPage-module__hRdXdG__media{aspect-ratio:2}.ContactPage-module__hRdXdG__intro{margin-bottom:var(--space-6)}}