.local-hero{background:var(--gold);padding:78px 0 64px}.local-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.local-breadcrumb{font-size:13px;margin-bottom:28px}.local-hero h1{font-size:clamp(42px,5vw,68px);letter-spacing:-3px}.local-hero h1 em{font-style:normal;font-weight:400}.local-lead{font-size:19px;max-width:610px;margin:24px 0 30px}.local-hero-photo{height:440px;overflow:hidden;background:#d6bb58}.local-hero-photo img{height:100%;object-position:center 52%}.local-contact{display:flex;gap:12px;flex-wrap:wrap}.local-contact .button{min-width:210px}.local-contact .outline{width:auto}.local-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:0}.local-facts article{background:#fff;padding:32px}.local-facts h2{font-size:18px;margin-bottom:12px}.local-facts p{margin:0;color:var(--muted);font-size:15px}.local-content{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;padding:78px 0}.local-content h2{font-size:38px;margin-bottom:24px}.local-content p{color:var(--muted);font-size:17px}.local-services{background:var(--paper);padding:35px}.local-services h2{font-size:25px}.local-services ul{padding-left:20px;margin:20px 0 0}.local-services li{margin:12px 0}.local-nearby{border-top:1px solid var(--line);padding:55px 0 75px}.local-nearby h2{font-size:29px;margin-bottom:22px}.local-nearby-links{display:flex;gap:15px;flex-wrap:wrap}.local-nearby-links a{border:1px solid var(--line);padding:14px 18px;font-weight:600}.local-nearby-links a:hover{border-color:var(--ink)}
@media(max-width:800px){.local-hero{padding:42px 0}.local-hero-grid,.local-content{grid-template-columns:1fr;gap:35px}.local-hero h1{font-size:45px}.local-hero-photo{height:300px}.local-facts{grid-template-columns:1fr}.local-facts article{padding:24px}.local-content{padding:50px 0}.local-content h2{font-size:31px}.local-contact .button{width:100%}.local-services{padding:27px}}
