.pe-contact-section{background:var(--pe-night);color:var(--pe-paper);padding-block:4rem;position:relative;overflow:hidden}.pe-contact-section__inner{width:100%;max-width:var(--pe-container);padding-inline:var(--pe-container-pad);margin-inline:auto}@media (min-width:40rem){.pe-contact-section{padding-block:6rem}}@media (min-width:64rem){.pe-contact-section{padding-block:8rem}}.pe-contact-heading{margin:0 0 3rem}.pe-contact-heading__title{font-family:var(--pe-font-display);font-size:var(--pe-type-section);font-weight:400;line-height:var(--pe-type-section-leading);letter-spacing:var(--pe-tracking-title);margin:0 0 1rem}.pe-contact-heading__highlight{color:var(--pe-accent)}.pe-contact-heading__lede{max-width:42rem;font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);color:color-mix(in oklab, var(--pe-paper) 70%, transparent);margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}@media (min-width:40rem){.pe-contact-heading{margin-bottom:4rem}.pe-contact-heading__title{margin-bottom:1.5rem}.pe-contact-heading__lede{font-size:.875rem}}@media (min-width:64rem){.pe-contact-heading__lede{font-size:1rem}}
.pe-contact-options,.pe-contact-stats{--pe-contact-ease:cubic-bezier(.4, 0, .2, 1)}.pe-contact-options{gap:1rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.pe-contact-options__card{border:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 10%, transparent);background:color-mix(in oklab, var(--pe-night) 20%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--pe-paper);text-align:center;transition:all .3s var(--pe-contact-ease);border-radius:1rem;flex-direction:column;align-items:center;padding:1rem;display:flex}.pe-contact-options__card:hover,.pe-contact-options__card:focus-within{border-color:color-mix(in oklab, var(--pe-paper) 30%, transparent)}.pe-contact-options__icon{border:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 20%, transparent);background:color-mix(in oklab, var(--pe-paper) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:2rem;height:2rem;transition:all .3s var(--pe-contact-ease);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.pe-contact-options__icon svg{width:1.25rem;height:1.25rem}.pe-contact-options__title{font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);margin:0 0 .5rem;font-size:.875rem;font-weight:400;line-height:1.5}.pe-contact-options__description{font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);color:color-mix(in oklab, var(--pe-paper) 60%, transparent);margin:0 0 .5rem;font-size:.8125rem;line-height:1.625}.pe-contact-options__detail{font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.875rem;font-weight:400;line-height:1.5}.pe-contact-options__detail-link{color:inherit;text-decoration:none}.pe-contact-options__offices{gap:var(--pe-space-2xs);display:grid}.pe-contact-options__offices a{display:grid}.pe-contact-options__office{color:color-mix(in oklab, var(--pe-paper) 55%, transparent);font-size:.75rem}.pe-contact-options__detail-link:hover,.pe-contact-options__detail-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.pe-contact-options__action{font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);color:var(--pe-accent);transition:color .15s var(--pe-contact-ease);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.pe-contact-options__action:hover,.pe-contact-options__action:focus-visible{color:var(--pe-paper)}.pe-contact-options__action svg{width:.75rem;height:.75rem}.pe-contact-stats{text-align:center;gap:1rem;margin:0;display:grid}.pe-contact-stats__item{border:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 10%, transparent);background:color-mix(in oklab, var(--pe-night) 20%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--pe-paper);transition:all .3s var(--pe-contact-ease);border-radius:.75rem;flex-direction:column-reverse;gap:.25rem;padding:1rem;display:flex}.pe-contact-stats__item:hover{border-color:color-mix(in oklab, var(--pe-paper) 30%, transparent)}.pe-contact-stats__item dt{font-family:var(--pe-font-body);letter-spacing:var(--pe-tracking-body);color:color-mix(in oklab, var(--pe-paper) 60%, transparent);font-size:.8125rem;line-height:1.5}.pe-contact-stats__item dd{font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);color:var(--pe-accent);margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media (min-width:40rem){.pe-contact-options{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.pe-contact-options__card{padding:1.5rem}.pe-contact-options__icon{width:2.5rem;height:2.5rem;margin-bottom:1rem}.pe-contact-options__title{font-size:1rem}.pe-contact-options__description{margin-bottom:.75rem;font-size:.875rem}.pe-contact-options__detail{margin-bottom:1rem;font-size:1rem}.pe-contact-options__action{gap:.5rem;font-size:.875rem}.pe-contact-options__action svg{width:1rem;height:1rem}.pe-contact-stats{grid-template-columns:repeat(3,1fr);gap:1.5rem}.pe-contact-stats__item{gap:.5rem;padding:1.5rem}.pe-contact-stats__item dt{font-size:.875rem}.pe-contact-stats__item dd{font-size:1.5rem;line-height:2rem}}@media (min-width:64rem){.pe-contact-options{grid-template-columns:repeat(4,1fr)}}
