.ahu-home .ahu-custom{padding-block:56px 64px}.ahu-home .ahu-custom__heading{max-width:760px;margin-bottom:30px}.ahu-home .ahu-custom__heading .ahu-eyebrow{margin-bottom:14px}.ahu-home .ahu-custom__heading h2{font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-.03em}.ahu-home .ahu-custom__intro{max-width:650px;margin-top:18px;color:var(--ahu-muted);font-size:17px;line-height:1.7}.ahu-home .ahu-custom__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.ahu-home .ahu-custom__image{overflow:hidden;background:#eee9e2;aspect-ratio:3 / 2}.ahu-home .ahu-custom__image img{width:100%;height:100%;object-fit:cover}.ahu-home .ahu-custom__service h3{margin:22px 0 12px;font-size:clamp(26px,2.4vw,34px);line-height:1.15;letter-spacing:-.02em}.ahu-home .ahu-custom__service>p{max-width:540px;color:var(--ahu-muted);font-size:16px;line-height:1.75}.ahu-home .ahu-custom__contact{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:32px;padding-top:26px;border-top:1px solid var(--ahu-line)}.ahu-home .ahu-custom__contact>p{max-width:630px;color:var(--ahu-muted);font-size:15px;line-height:1.7}.ahu-home .ahu-custom__contact .ahu-button{flex-shrink:0;font-size:14px}@media(max-width:749px){.ahu-home .ahu-custom{padding-block:36px 44px}.ahu-home .ahu-custom__grid{grid-template-columns:minmax(0,1fr);gap:30px}.ahu-home .ahu-custom__intro{font-size:16px}.ahu-home .ahu-custom__service h3{margin-top:18px}.ahu-home .ahu-custom__contact{align-items:stretch;flex-direction:column;gap:20px;margin-top:26px;padding-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ahs-home-custom-services.css.map */
