/* Brand homepage and separate reservation journey. */
body[data-page="home"]{background:#fff}.dc-hero-copy .primary{font-weight:700;font-size:17px!important;min-width:200px!important;min-height:52px!important}.dc-hero-copy{left:50%;right:5%}.dc-hero:after{background:linear-gradient(90deg,transparent 20%,#102a278a 55%,#102a27aa)}.booking-guide{max-width:1080px;margin:72px auto;display:grid;grid-template-columns:1fr 1fr;gap:48px}.booking-guide details{border-top:1px solid #d9e3df;padding:20px 0}.booking-guide summary{font-weight:650;cursor:pointer}.booking-guide details p{font-size:14px;color:#596b68;padding-top:12px;line-height:1.8}.booking-guide>div>p{margin-top:16px;color:#596b68}.venue-nav .primary{font-weight:700}@media(max-width:800px){.dc-hero-copy{left:24px;right:24px}.booking-guide{grid-template-columns:1fr;gap:24px;margin:48px 0}.dc-hero-copy .primary{min-width:170px!important}}
