.area-hero{display:grid;grid-template-columns:1fr 1fr;background:#111b1c;color:#fff}.area-hero .copy{padding:60px 35px;align-self:center}.area-hero h1{font-size:clamp(42px,4.8vw,68px)}.area-hero p{color:#d5e0e0;max-width:600px}.area-hero .lead{font-size:23px;font-family:Playfair,Georgia,serif}.area-hero figure{margin:0;position:relative;min-height:560px}.area-hero img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.area-hero figcaption{position:absolute;bottom:0;left:0;right:0;background:#111b1ce0;font-size:11px;padding:9px 18px}.ink{color:#456975}.directory-intro{padding-top:65px;padding-bottom:75px}.directory-intro>p{max-width:800px}.directory-intro h1{max-width:900px}.directory-intro .card h2{font-size:29px}.area-neighbors{margin-top:30px}a:focus-visible,summary:focus-visible{outline:3px solid #76b7d1;outline-offset:4px}@media(max-width:850px){.area-hero{grid-template-columns:1fr}.area-hero .copy{padding:48px 25px}.area-hero figure{min-height:330px}.area-hero h1{max-width:700px}}@media(max-width:600px){.directory-intro{padding-top:42px;padding-bottom:50px}.area-hero figure{min-height:290px}.area-hero .actions a{width:100%;text-align:center}}
