.pe-contact{gap:var(--pe-space-xl);align-items:start;display:grid}@media (min-width:64rem){.pe-contact{gap:var(--pe-space-xl);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.pe-contact__main{min-width:0;scroll-margin-top:7rem}.pe-contact__head{max-width:40rem;margin-bottom:var(--pe-space-l)}.pe-contact__head .pe-section-title{margin-bottom:var(--pe-space-s)}.pe-contact__lede{font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 72%, transparent);margin:0;font-size:.9375rem;line-height:1.6}.pe-contact__main .pe-form{max-width:none;margin:0}.pe-contact__aside{gap:var(--pe-space-m);flex-direction:column;scroll-margin-top:7rem;display:flex}@media (min-width:64rem){.pe-contact__aside{position:sticky;top:7rem}}.pe-contact__card{gap:var(--pe-space-m);clip-path:inset(0 round 2rem);flex-direction:column;padding:1.5rem;display:flex}.pe-contact__reach{gap:var(--pe-space-s);flex-direction:column;margin:0;display:flex}.pe-contact__reach>div{flex-direction:column;gap:.125rem;display:flex}.pe-contact__reach dt{font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 62%, transparent);font-size:.8125rem}.pe-contact__reach dd{font-family:var(--pe-font-body);color:var(--pe-paper);overflow-wrap:anywhere;flex-direction:column;gap:.125rem;margin:0;font-size:.9375rem;line-height:1.45;display:flex}.pe .pe-contact__reach dd>a:not(.pe-contact__directions){color:var(--pe-paper);transition:color .2s var(--pe-ease);align-self:flex-start;text-decoration:none}.pe .pe-contact__reach dd>a:not(.pe-contact__directions):hover,.pe .pe-contact__reach dd>a:not(.pe-contact__directions):focus-visible{color:var(--pe-accent)}.pe-contact__note{color:color-mix(in oklab, var(--pe-paper) 62%, transparent);font-size:.8125rem;line-height:1.5}.pe .pe-contact__directions{font-family:var(--pe-font-body);color:var(--pe-accent);align-self:flex-start;font-size:.8125rem;text-decoration:none}.pe .pe-contact__directions:hover,.pe .pe-contact__directions:focus-visible{text-underline-offset:4px;text-decoration:underline}.pe-contact__steps-title{font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);margin:0;font-size:1.25rem;font-weight:400}.pe-contact__steps{gap:var(--pe-space-s);flex-direction:column;margin:0;padding:0 0 0 1.25rem;list-style:none;display:flex;position:relative}.pe-contact__steps:before{content:"";background:color-mix(in oklab, var(--pe-paper) 18%, transparent);width:1px;position:absolute;top:.45rem;bottom:.45rem;left:.21rem}.pe-contact__steps li{flex-direction:column;gap:.125rem;display:flex;position:relative}.pe-contact__steps li:before{content:"";background:var(--pe-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;left:-1.25rem}.pe-contact__step-title{font-family:var(--pe-font-body);color:var(--pe-paper);font-size:.9375rem}.pe-contact__step-text{font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 62%, transparent);font-size:.8125rem;line-height:1.5}.pe-contact__promises{gap:var(--pe-space-m);margin:var(--pe-space-xl) 0 0;padding:var(--pe-space-l) 0 0;border-top:var(--pe-border-hair) solid color-mix(in oklab, var(--pe-paper) 14%, transparent);list-style:none;display:grid}@media (min-width:48rem){.pe-contact__promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.pe-contact__promises li{flex-direction:column;gap:.25rem;display:flex}.pe-contact__promise-title{font-family:var(--pe-font-display);letter-spacing:var(--pe-tracking-title);color:var(--pe-paper);font-size:1.25rem}.pe-contact__promise-text{font-family:var(--pe-font-body);color:color-mix(in oklab, var(--pe-paper) 62%, transparent);font-size:.875rem}@media (prefers-reduced-motion:reduce){.pe .pe-contact__reach dd>a{transition:none}}.pe-section:has(>.pe-section__inner>.pe-contact--support){min-height:100svh;padding-block:7rem var(--pe-space-2xl);align-content:center;display:grid}.pe-contact--support{align-items:center}.pe-contact--support .pe-contact__aside{position:static}
