.heroHeader__Title{font-size:40rem;line-height:1.1}@media (width<=768px){.heroHeader__Title{font-size:26rem;line-height:1.15}}.heroHeader__SuperTitle{font-size:18rem;line-height:1.44}.heroHeader{min-height:80vh;position:relative;overflow:hidden}.heroHeader:after{content:"";background-color:#0006;position:absolute;inset:0}.heroHeader>img{width:100%}.heroHeader>.container{z-index:1;color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.heroHeader__StackedElements{align-items:end;min-height:80vh;display:grid}.heroHeader__StackedElements .heroHeader__Image,.heroHeader__StackedElements .heroHeader__SlotContainer,.heroHeader__StackedElements .videoHeader__Player{grid-area:1/1}.heroHeader__StackedElements .heroHeader__SlotContainer{z-index:1}.heroHeader__Image{height:80vh}.heroHeader__Image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.heroHeader__StackedElementsContent{color:#fff;justify-content:space-between;align-items:flex-end;display:flex}.heroHeader__StackedElementsContent,.heroHeader__StackedElementsContent.container{padding-bottom:60rem}@media (width<=768px){.heroHeader__SuperTitle{font-size:16rem;line-height:1.5}.heroHeader>.container{transform:unset;top:130rem}.heroHeader__StackedElements h1{font-size:40rem}.heroHeader__StackedElementsContent,.heroHeader__StackedElementsContent.container{padding-bottom:40rem}.heroHeader__StackedElementsContent{flex-direction:column-reverse;align-items:flex-start}}.heroHeader__TitleContainer{max-width:370rem}.heroHeader__SuperTitle+.heroHeader__Title{margin-top:10rem}.heroHeader--Homepage .heroHeader__SlotContainer{position:absolute;bottom:48rem;left:0;right:0}.accommodationDetail__Header .heroHeader__StackedElementsContent{align-items:flex-end}@media (width<=768px){.accommodationDetail__Header .heroHeader__StackedElementsContent{flex-direction:column;align-items:flex-start}}.accommodationDetail__Header h1{letter-spacing:.1rem;max-width:750rem}.accommodationDetail__Header .accommodationDetail__StarsWrapper svg path{fill:#fff}.accommodationDetail__StarsWrapper{margin-top:20rem}.accommodationDetail__StarsWrapper svg{width:16rem;height:16rem}.accommodationDetail__StarsWrapper svg+svg{margin-left:7rem}
