body{background:#fff;margin:0}a{color:#b11a1f}a:hover{color:#8c1418}.ah-nav a{color:#3b3a3c;text-decoration:none}.ah-nav a:hover{color:#b11a1f;text-underline-offset:6px;text-decoration:underline 2px}.ah-btn:hover{color:#fff!important;background:#231f20!important}.ah-btn-red:hover{background:#8c1418!important}.ah-hero{grid-template-columns:1.32fr 1fr}.ah-svc{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ah-about{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ah-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ah-foot a{color:#fff}.ah-foot a:hover{color:#f3b8ba}.ah-teal a{color:#fff}input:focus-visible,textarea:focus-visible,a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #1d5c63}@media (width<=900px){.ah-hero,.ah-svc,.ah-about,.ah-contact{grid-template-columns:minmax(0,1fr)}.ah-nav{display:none!important}.ah-photo-break{margin-bottom:-48px!important}}.m-menu a{color:#fff;text-decoration:none}.m-foot a{color:#fff}.m-foot a:hover{color:#f3b8ba}
