.hero.booking-mode{display:block;min-height:660px;padding:72px clamp(24px,10vw,152px);position:relative;animation:heroShift .38s ease}.hero.booking-mode>.hero-copy,.hero.booking-mode>.hero-art{display:none}.hero.booking-mode #booking-dialog{display:block;position:static;inset:auto;width:min(750px,100%);max-width:none;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;color:#fff;box-shadow:none}.hero.booking-mode #booking-dialog::backdrop{display:none}.hero.booking-mode .booking-header{border-color:#555;padding-bottom:25px}.hero.booking-mode .booking-header .brand{color:#fff}.hero.booking-mode .booking-header span{color:#b8b8b8}.hero.booking-mode .close{color:#fff;right:0;top:-7px}.hero.booking-mode .booking-step{padding-top:64px}.hero.booking-mode .booking-step h2{font-size:clamp(44px,5.4vw,72px);color:#fff}.hero.booking-mode .booking-step>p:not(.eyebrow){color:#c1c1c1;font-size:16px}.hero.booking-mode .booking-step>label,.hero.booking-mode #booking-form .field-row label,.hero.booking-mode legend{color:#fff}.hero.booking-mode .booking-step input{border:1px solid #fff;background:#fff;color:#111;padding:19px 16px}.hero.booking-mode .choice{border-color:#4a4a4a;color:#fff}.hero.booking-mode .choice:last-child{border-color:#4a4a4a}.hero.booking-mode .dark-button{background:#fff;color:#111}.hero.booking-mode .mission-card{border-color:#575757}.hero.booking-mode .mission-card p,.hero.booking-mode .review-includes{color:#fff}.hero.booking-mode .review-includes p{color:#c1c1c1!important}@keyframes heroShift{from{opacity:.75;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(max-width:470px){.hero.booking-mode{padding-top:47px;min-height:620px}.hero.booking-mode .booking-step{padding-top:45px}.hero.booking-mode #booking-dialog{width:100%}}
