.nadi-contact{padding:var(--nadi-pad-top, 72px) var(--nadi-section-x) var(--nadi-pad-bottom, 72px)}.nadi-contact__inner{max-width:var(--nadi-maxw);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:3.6rem;align-items:center}.nadi-contact__eyebrow{display:block;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.nadi-contact__heading{margin:1.2rem 0 0;font-family:var(--font-display);font-weight:300;font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:-.01em;color:inherit}.nadi-contact__body{max-width:42ch;margin-top:1.4rem;font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.nadi-contact__body>:first-child{margin-top:0}.nadi-contact__body>:last-child{margin-bottom:0}.nadi-contact__card{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-left:3px solid var(--color-retinal-teal);border-radius:var(--nadi-radius);padding:3.2rem 3.6rem}.nadi-contact__card-label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1.2rem}.nadi-contact__email{display:inline-block;min-height:44px;font-size:var(--text-body-lg);font-weight:400;color:var(--color-nadi-night);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--nadi-dur) var(--nadi-ease),color var(--nadi-dur) var(--nadi-ease)}.nadi-contact__email:hover{color:var(--color-retinal-teal);border-bottom-color:var(--color-retinal-teal)}.nadi-contact__email:focus-visible{outline:var(--nadi-focus-width) solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--nadi-radius-sm)}.nadi-contact__hours{margin-top:1.6rem;font-size:var(--text-fine);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.nadi-contact__hours>:first-child{margin-top:0}.nadi-contact__hours>:last-child{margin-bottom:0}.nadi-contact__card .nadi-social{margin-top:1.6rem}@media screen and (min-width:750px){.nadi-contact__inner{grid-template-columns:1fr 1fr;gap:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nadi-contact.css.map */
