.home-hero .hero-professional-line{color:#e0ddd5;font-size:clamp(1rem,1.25vw,1.225rem)} .home-hero .hero-role,.home-hero .hero-credibility{color:#c7c3ba;font-size:.875rem}.audit-contact-routes{display:flex;flex-wrap:wrap;gap:0 1rem;margin-block-start:.5rem}.audit-contact-routes a,.home-hero .hero-actions a{display:inline-flex;align-items:center;min-height:44px}.audit-contact-routes a{color:#e0ddd5;text-underline-offset:.2em}.audit-contact-routes a:focus-visible,.hero-actions a:focus-visible,.contact-directory-row a:focus-visible{outline:2px solid #e0ddd5;outline-offset:3px} #enquiry{scroll-margin-top:6rem} body #as-analytics-consent{max-width:min(32rem,calc(100% - 1.25rem));max-height:40dvh;overflow-y:auto;margin-left:auto}body #as-analytics-consent{top:4.5rem;bottom:auto;left:auto;right:.625rem;width:min(32rem,calc(100% - 1.25rem));margin:0;max-height:min(40dvh,16rem)}

@media(max-width:800px){main .home-hero .hero-ghost{display:none!important}}
