/* A shared centre line gives the opening a clear title and quieter tagline. */
.home-opening .opening-copy{text-align:center}
.home-opening #heritage-title{margin:12px 0 0;font-size:clamp(36px,3.6vw,50px);line-height:1.12;letter-spacing:-.015em;text-align:center}
#heritage-title .opening-title-line{display:block}
#heritage-title .opening-title-tagline{display:block;margin-top:6px;font-size:.7em;font-weight:400;line-height:1.3;letter-spacing:0;text-wrap:balance}
.home-opening .opening-intro{margin-inline:auto;text-align:center}
.home-opening .opening-actions{justify-content:center}
@media(max-width:700px){.home-opening #heritage-title{font-size:36px}.home-opening .opening-intro{max-width:34ch}}
