#MainContent:has(.pd-contact-intro){padding-block:0;background:var(--pd-information-background, var(--color-background))}#MainContent .pd-contact-intro{padding:76px 24px 52px;color:var(--color-foreground);background:var(--pd-information-background, var(--color-background));text-align:center}#MainContent .pd-contact-intro__inner{max-width:780px;margin-inline:auto}#MainContent .pd-contact-intro__eyebrow{margin:0 0 20px;font-size:14px;font-weight:650}#MainContent .pd-contact-intro__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(34px,4.8vw,56px);font-weight:var(--font-heading--weight);letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}#MainContent .pd-contact-intro__copy{margin:24px auto 0;max-width:700px;font-size:16px;line-height:1.8}#MainContent .pd-contact-intro__copy p{margin:0 0 12px}#MainContent .pd-contact-intro__copy p:last-child{margin-bottom:0}#MainContent .pd-contact-intro__copy a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}#MainContent .pd-contact-intro__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:32px}#MainContent .pd-contact-intro__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 30px;border:2px solid var(--color-foreground);border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}#MainContent .pd-contact-intro__button--outline{color:var(--color-foreground);background:transparent}#MainContent .pd-contact-intro__button:hover{text-decoration:underline;text-underline-offset:4px}#MainContent .pd-contact-intro__button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:5px}#MainContent .pd-contact-intro--support{margin-top:32px;padding-block:52px 0;scroll-margin-top:160px}#MainContent .pd-contact-intro--support .pd-contact-intro__heading{font-size:clamp(30px,3.5vw,42px)}#MainContent .pd-contact-intro--support .pd-contact-intro__copy{max-width:650px;font-size:14px}@media(max-width:749px){#MainContent .pd-contact-intro{padding:44px 20px 30px}#MainContent .pd-contact-intro__eyebrow{margin-bottom:16px;font-size:12px}#MainContent .pd-contact-intro__copy{margin-top:20px;font-size:14px;line-height:1.75}#MainContent .pd-contact-intro__actions{flex-direction:column;align-items:center;gap:12px;margin-top:24px}#MainContent .pd-contact-intro__button{width:min(100%,290px);min-height:50px}#MainContent .pd-contact-intro--support{margin-top:16px;padding-block:32px 0;scroll-margin-top:120px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/henry-contact-intro-component.css.map */
