body:has(.stay-banner) .hdr{background:#fbf8f3;color:#202d3d}body:has(.stay-banner) .hdr .lg-l{display:none}body:has(.stay-banner) .hdr .lg-d{display:block}body:has(.stay-banner) .burger i{background:#202d3d}body:has(.stay-banner) .hdr .nav .btn{background:#202d3d;color:#fff;border-color:#202d3d}
.stay-banner{display:grid;grid-template-columns:1fr 1fr;padding:0;margin-top:82px;background:#202d3d;color:#fff;min-height:640px}.stay-banner-copy{padding:clamp(38px,5vw,86px);align-self:center;min-width:0}.stay-banner h1{font-size:clamp(38px,4.3vw,66px);line-height:1.08;color:#fff;max-width:16ch;margin:22px 0}.stay-banner h1 em{color:#e8d1a2}.stay-banner .eyebrow{color:#e8d1a2;font-size:10px}.stay-banner-copy>p:not(.eyebrow){font-size:17px;line-height:1.75;max-width:46ch;margin:24px 0 28px}.stay-banner .cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.stay-banner .btn{font-size:11px;line-height:1.5;padding:15px 20px}.stay-banner .business-text-link{color:#fff}.stay-banner-visual{margin:0;position:relative;min-width:0;overflow:hidden}.stay-banner-visual img{width:100%;height:100%;max-height:820px;min-height:640px;object-fit:cover;object-position:50% 58%;display:block}.stay-banner-visual figcaption{position:absolute;bottom:16px;right:16px;left:16px;width:fit-content;margin-left:auto;background:rgba(20,25,22,.75);padding:7px 10px;font-size:9px;letter-spacing:.08em;color:#fff}.stay-banner .crumbs{color:#fff;margin-bottom:22px}.stay-banner .crumbs a{color:#fff}@media(max-width:800px){.stay-banner{grid-template-columns:1fr;min-height:0}.stay-banner-copy{padding:40px 24px}.stay-banner h1{font-size:40px;max-width:20ch}.stay-banner-copy>p:not(.eyebrow){font-size:16px}.stay-banner-visual img{min-height:0;max-height:none;height:auto;aspect-ratio:4/5;object-fit:cover}.stay-banner-visual{max-height:650px}}@media(max-width:600px){.stay-banner{margin-top:72px}.stay-banner h1{font-size:36px}.stay-banner .eyebrow{font-size:9px}.stay-banner .cta{gap:14px}.stay-banner-copy{padding:30px 20px}}
