.home-page:not(.past-hero) #concierge-launch{display:none}
.calm-hero.fullscreen-hero{min-height:620px;height:100svh}
.calm-hero.fullscreen-hero .hero-content{padding:150px 8vw 90px}
.calm-hero.fullscreen-hero h1{font-size:clamp(60px,7vw,104px);line-height:1.04;margin-bottom:28px;max-width:850px}
.calm-hero.fullscreen-hero .hero-content .hero-positioning{font-size:18px;line-height:1.6;margin-bottom:30px;max-width:400px;color:var(--ivory)}
.calm-hero .hero-primary{font-size:14px;padding:15px 26px}
@media(max-width:800px){.calm-hero.fullscreen-hero{min-height:560px}.calm-hero.fullscreen-hero .hero-content{padding:140px 6vw 70px}.calm-hero.fullscreen-hero h1{font-size:clamp(48px,10.5vw,72px);margin-bottom:24px}.calm-hero.fullscreen-hero .hero-content .hero-positioning{font-size:16px;max-width:260px;margin-bottom:28px}.calm-hero.fullscreen-hero .hero-image{object-position:73% center}}
@media(max-width:360px){.calm-hero .hero-primary{width:auto}.calm-hero.fullscreen-hero h1{font-size:44px}}
