/* Luxe Horizon v2.9.6 — guaranteed readable Experience/Fleet panels. Hero untouched. */

/* These two editorial rows should never remain in the pre-reveal state when a
   visitor lands directly on #experiences or #fleet. */
#experiences.hasSectionCover>.revealReady,
#fleet.hasSectionCover>.revealReady{
 opacity:1!important;transform:none!important;transition:none!important;
}

#fleet.hasSectionCover>.lhFleetCopy{
 opacity:1!important;visibility:visible!important;filter:none!important;color:#eef4fa!important;
 min-height:320px!important;padding:28px 30px!important;
 background:linear-gradient(145deg,rgba(11,45,82,.97),rgba(2,12,27,.99))!important;
 border-color:rgba(229,188,105,.48)!important;
}
#fleet.hasSectionCover>.lhFleetCopy .lhMiniLabel{color:#f0c66f!important;opacity:1!important}
#fleet.hasSectionCover>.lhFleetCopy .lhMiniTitle{color:#fff!important;opacity:1!important;text-shadow:0 8px 25px rgba(0,0,0,.55)!important}
#fleet.hasSectionCover>.lhFleetCopy>p:not(.lhMiniLabel){color:#cfdae6!important;opacity:1!important;margin:4px 0 6px!important;font-size:15px!important;line-height:1.7!important}
#fleet.hasSectionCover>.lhFleetCopy .button{align-self:flex-start!important;color:#07111e!important;opacity:1!important;margin-top:17px!important}
#fleet.hasSectionCover>.fleetLink{
 display:block!important;opacity:1!important;visibility:visible!important;height:330px!important;
 background-color:#0a294c!important;background-size:cover!important;background-position:center!important;
}

#experiences.hasSectionCover>.copy{opacity:1!important;visibility:visible!important;filter:none!important}
#experiences.hasSectionCover>.copy .lhMiniTitle,
#experiences.hasSectionCover>.copy .experienceLink{color:#fff!important;opacity:1!important}
#experiences.hasSectionCover>.image{opacity:1!important;visibility:visible!important;height:325px!important}

@media(max-width:900px){
 #fleet.hasSectionCover>.lhFleetCopy{min-height:0!important}
 #fleet.hasSectionCover>.fleetLink,#experiences.hasSectionCover>.image{height:320px!important}
}
@media(max-width:600px){
 #fleet.hasSectionCover>.lhFleetCopy{padding:22px 20px!important}
 #fleet.hasSectionCover>.fleetLink,#experiences.hasSectionCover>.image{height:245px!important}
}
