.desktop-motion{display:none}@media (min-width:1024px){.single-screen{overflow-x:clip}.journey-types{gap:10px}.journey-types>div,.journey-types>div+div{background:#071c3170;border:1px solid #ffffff30;border-radius:8px;padding:14px 10px;position:relative}.journey-types p{background:0 0;padding:4px 0}.desktop-motion{color:#122841;background:#f8fafb;display:block;position:relative}.motion-journey{grid-template-columns:.85fr 1.35fr;align-items:center;gap:48px;max-width:1600px;margin:auto;padding:64px clamp(32px,5vw,80px);display:grid}.motion-heading{max-width:460px}.motion-eyebrow{color:#806127;letter-spacing:.18em;font-size:12px;font-weight:700}.motion-heading h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.12}.motion-heading>p:last-child{color:#596674;max-width:310px;font-size:15px;line-height:1.8}.motion-route{color:#f5f7fa;background:radial-gradient(at 60% 100%,#28435b,#0000 70%),#10283e;border:1px solid #ffffff20;border-radius:18px;margin:0;padding:30px 20px 14px;position:relative;box-shadow:0 20px 40px -20px #071c3150,inset 0 1px #ffffff15}.motion-route-labels{justify-content:space-between;gap:16px;padding:0 4%;display:flex}.motion-route-labels strong{font-size:16px}.motion-route-labels strong:last-child{text-align:right}.motion-route-labels span{color:#bac9d4;margin-top:8px;font-size:12px;font-weight:400;display:block}.motion-route svg{width:100%;height:auto;display:block}.motion-destinations{color:#fff;background:#122841;border-top:1px solid #1228411c;padding:30px 0 20px;overflow:hidden}.motion-marquee{overflow:hidden}.motion-track,.motion-destination-group{width:max-content;display:flex}.motion-destination-group{flex-shrink:0}.motion-destination-group>span{text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:40px;padding-right:40px;font-size:22px;display:flex}.motion-destination-group i{color:#c9a363;font-size:15px;font-style:normal}.motion-pause{color:#e0e6ec;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:4px;margin:20px auto 0;padding:8px 14px;font-size:12px;display:block}.motion-pause:focus-visible{outline-offset:4px;outline:2px solid #e4c58e}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.motion-track{animation:55s linear infinite b2g-destinations}.motion-destinations:hover .motion-track,.motion-destinations:focus-within .motion-track,.motion-marquee[data-paused=true] .motion-track{animation-play-state:paused}.motion-pending{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.motion-pending.motion-visible{opacity:1;transform:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-experience>.home-place-image{transform:scale(1.055)}.journey-types>div:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(180px circle at var(--light-x,50%) var(--light-y,50%), #f4d7a32b, transparent 75%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.journey-types>div:hover:before{opacity:1}.journey-types>div:hover{border-color:#e4c58e80}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.motion-destination-group[aria-hidden]{display:none}.motion-track,.motion-destination-group{flex-wrap:wrap;justify-content:center;gap:20px;width:auto}.motion-pause{display:none}}@keyframes b2g-destinations{to{transform:translate(-50%)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.motion-marquee{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.motion-marquee[data-dragging=true]{cursor:grabbing}.motion-marquee[data-dragging=true] .motion-track{animation-play-state:paused}}.desktop-background{display:none}@media (min-width:1024px){.home-experience>.home-place-image{display:none}.desktop-background{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.desktop-background img{object-fit:cover;object-position:center;width:100%;height:100%}.home-experience .home-shade{background:0 0}.home-hero-copy h1{text-shadow:0 2px 24px #05132055}.home-hero-copy{isolation:isolate}.home-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35% 45%,#051320ab,#0513206b 65%,#0000 100%);border-radius:20px;position:absolute;inset:-24px -20px 20px}.motion-destinations{padding:16px 120px 16px 0;position:relative}.motion-destination-group>span{letter-spacing:.1em;gap:28px;padding-right:28px;font-size:14px}.motion-destination-group i{font-size:10px}.motion-pause{margin:0;padding:5px 8px;font-size:10px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.motion-destinations{padding-top:10px;padding-bottom:10px}.motion-marquee{min-height:24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.motion-destination-group>span{gap:20px;min-height:24px;padding-right:20px;font-size:12px;line-height:24px}.motion-destination-group i{line-height:24px}.desktop-motion{z-index:4}.home-experience{isolation:isolate}.desktop-background{overflow:hidden;transform:none!important}.motion-destinations{padding-right:48px}.motion-pause{border-color:#ffffff25;place-items:center;width:28px;height:28px;padding:0;font-size:12px;display:grid}}@media (min-width:701px){.home-experience>.home-hero-copy{align-self:start;padding-top:30px}}@media (min-width:701px) and (max-width:1000px){.home-experience>.home-hero-copy{padding-top:30px}}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.home-experience .home-booking .journey-submit{isolation:isolate;position:relative;overflow:hidden}.home-experience .home-booking .journey-submit:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff16 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.home-experience .home-booking .journey-submit>span{transition:transform .25s}.home-experience .home-booking .journey-submit:hover:before{animation:.7s ease-out b2g-button-light}.home-experience .home-booking .journey-submit:focus-visible:before{animation:.7s ease-out b2g-button-light}:is(.home-experience .home-booking .journey-submit:hover>span,.home-experience .home-booking .journey-submit:focus-visible>span){transform:translate(4px)}}@keyframes b2g-button-light{to{transform:translate(120%)}}
