:root{--desk-band:calc(2 * var(--pds-header-edge-gap) + var(--pds-header-block-size));--desk-top:clamp(calc(var(--desk-band) + var(--pds-space-2)), 12.4444svh, calc(var(--pds-space-24) + var(--pds-space-4)));--desk-bottom:clamp(var(--pds-space-4), 3.5556svh, var(--pds-space-8));--desk-gutter:max(var(--pds-layout-page-inline), (100% - var(--pds-layout-content-max)) / 2)}.desk-main{position:relative}.desk-scene{z-index:1;box-sizing:border-box;position:relative}.desk-scene:not(.pds-scene){container-type:inline-size}.desk-scene.pds-scene{background-color:#0000;min-block-size:0}.desk-scene>.pds-scene__media{background-color:#0000}.desk-arrival>.pds-scene__media{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.desk-flights>.pds-scene__media{-webkit-mask-image:linear-gradient(transparent, black var(--pds-desktop-jet-mask-stop), black 88%, transparent);-webkit-mask-image:linear-gradient(transparent, black var(--pds-desktop-jet-mask-stop), black 88%, transparent);mask-image:linear-gradient(transparent, black var(--pds-desktop-jet-mask-stop), black 88%, transparent)}.desk-scene__title{margin:0}.desk-scene__title:focus{box-shadow:none;outline:none}.desk-bridge-group{position:relative}.desk-bridge{inset-inline:0;inset-block:calc(-1 * var(--pds-desktop-bridge-offset)) 0;z-index:0;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.desk-bridge__image{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.desk-bridge:after{content:"";background-image:linear-gradient(transparent, color-mix(in srgb, var(--pds-color-pearl) 79%, transparent) 8%, color-mix(in srgb, var(--pds-color-pearl) 87%, transparent) 17%, color-mix(in srgb, var(--pds-color-pearl) 67%, transparent) 68%, color-mix(in srgb, var(--pds-color-pearl) 33%, transparent) 84%, transparent);position:absolute;inset:0}@media (min-width:64rem) and (min-height:37.5rem){html{scroll-snap-type:y mandatory;scroll-padding-block-start:0}.desk-scene{scroll-snap-align:start;scroll-snap-stop:always;block-size:100svh;min-block-size:0}}@media not (min-width:64rem),not (min-height:37.5rem){.desk-scene{padding-block:var(--pds-layout-section);padding-inline:var(--pds-layout-page-inline)}.desk-arrival{padding-block-start:calc(var(--desk-band) + var(--pds-layout-section))}}
.desk-arrival__copy{text-align:center;flex-direction:column;align-items:center;display:flex;container:desk-arrival-copy/inline-size}.desk-arrival__intro{margin:clamp(var(--pds-space-2), 1.7778svh, var(--pds-space-4)) 0 0}.desk-arrival-composer{align-items:center;gap:var(--pds-space-4);inline-size:100%;text-align:start;flex-direction:column;margin-block-start:clamp(var(--pds-space-4), 4.4444svh, var(--pds-space-10));display:flex}.desk-arrival-frame{inline-size:100%;max-inline-size:var(--pds-size-chat-column-max);position:relative}.pds-glass.desk-arrival-frame__glass{border-radius:var(--pds-shape-pill)}.pds-composer.desk-arrival-form{max-inline-size:none;padding:var(--pds-space-2);border-radius:0}.pds-composer__field.desk-arrival-field{padding-block:calc(var(--pds-space-3) / 2);padding-inline:var(--pds-space-6) calc(var(--pds-space-3) / 2);border-radius:var(--pds-shape-pill);align-items:center}.pds-button.desk-arrival-submit{border-radius:var(--pds-shape-pill);flex:none}.desk-arrival-frame__shape,.desk-arrival-frame .desk-arrival-tab{display:none}@container desk-arrival-copy not (min-width:30rem){.pds-glass.desk-arrival-frame__glass{border-radius:var(--pds-shape-card)}.pds-composer__field.desk-arrival-field{padding-inline:calc(var(--pds-space-3) / 2);border-radius:var(--pds-shape-field);flex-wrap:wrap}.desk-arrival-field>.pds-composer__input{padding-inline:calc(var(--pds-space-6) - var(--pds-space-3) / 2);flex-basis:100%}.pds-button.desk-arrival-submit{flex:100%}}@container desk-arrival-copy (min-width:47.5rem){.desk-arrival-frame{inline-size:calc(var(--pds-space-24) * 7 + var(--pds-space-12));max-inline-size:none;block-size:calc(var(--pds-space-24) + var(--pds-space-6) + var(--pds-space-1))}.pds-glass.desk-arrival-frame__glass{clip-path:url(#desk-arrival-frame-clip);border:0;border-radius:0;position:absolute;inset:0}.desk-arrival-frame__shape{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.desk-arrival-frame__shadow{translate:0 var(--pds-space-3);filter:blur(calc(var(--pds-space-3) + var(--pds-space-1) / 2))}.desk-arrival-frame .desk-arrival-tab{inline-size:calc(var(--pds-space-24) * 2 + var(--pds-space-6) + var(--pds-space-1));border-radius:0 0 var(--pds-radius-20) var(--pds-radius-20);display:inline-flex;position:absolute;inset-block-start:calc(var(--pds-space-16) + var(--pds-space-3));inset-inline-start:50%;translate:-50%}.desk-arrival-frame .desk-arrival-tab:focus-visible{outline-offset:calc(-1 * (var(--pds-size-focus-width) + var(--pds-size-focus-offset)))}.desk-arrival-composer>.desk-arrival-browse{display:none}}.desk-arrival-frame__shadow>path{fill:color-mix(in srgb, var(--pds-color-black) 32%, transparent)}.desk-arrival-frame__outline>path{fill:none;stroke:var(--pds-tone-charcoal-edge-photo)}.desk-arrival__how{gap:var(--pds-space-4);padding-block:clamp(var(--pds-space-4), 2.6667svh, var(--pds-space-6));padding-inline:var(--pds-space-8);border-radius:var(--pds-radius-22);text-align:start;grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:var(--pds-space-10);display:grid}.desk-arrival__how-title{margin:0}.desk-arrival__steps{margin:0;padding:0;list-style:none;display:contents}.desk-arrival__step{gap:var(--pds-space-1);border-inline-start:var(--pds-size-hairline) solid var(--pds-on-glass-separator,var(--pds-separator-default));flex-direction:column;padding-inline-start:var(--pds-space-6);display:flex}.desk-arrival__step-line{color:var(--pds-on-glass-label2,var(--pds-label-secondary))}@media (min-width:64rem) and (min-height:37.5rem){.desk-arrival__copy{padding-block-start:var(--desk-top);padding-inline:var(--desk-gutter)}.desk-arrival__how{inset-inline:var(--desk-gutter);gap:var(--pds-space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;position:absolute;inset-block-end:var(--desk-bottom)}}
.desk-close__layout{gap:var(--pds-layout-section);flex-direction:column;display:flex}.desk-close__pitches{gap:var(--pds-space-8);grid-template-columns:minmax(0,1fr);display:grid}.desk-close__pitch{flex-direction:column;align-items:flex-start;display:flex}.desk-close__pitch>.desk-close__copy{margin:var(--pds-space-3) 0 calc(var(--pds-space-6) + var(--pds-space-1));color:var(--pds-label-secondary)}.desk-close__rule{block-size:var(--pds-size-hairline);background-color:var(--pds-separator-default)}.pds-button.desk-site-link:not([href]){cursor:default}.pds-button.desk-site-link:not([href]):before{display:none}.pds-button.desk-site-link:not([href]):active{opacity:1}.desk-close__footer{justify-content:space-between;align-items:center;gap:var(--pds-space-8);box-sizing:border-box;min-block-size:calc(var(--pds-space-24) + var(--pds-space-4));border-block-start:var(--pds-size-hairline) solid var(--pds-separator-default);display:flex}.desk-close__top{min-block-size:var(--pds-size-target-min);color:var(--pds-label-primary);align-items:center;display:inline-flex}.desk-close__links{gap:var(--pds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.desk-close__footer>.desk-close__note{max-inline-size:calc(var(--pds-space-24) * 2 + var(--pds-space-16) + var(--pds-space-1));color:var(--pds-label-secondary);text-align:end;margin:0}@media (min-width:64rem) and (min-height:37.5rem){.desk-close__layout{box-sizing:border-box;block-size:100%;padding-inline:var(--desk-gutter);grid-template-rows:minmax(0,1fr) auto;gap:0;display:grid}.desk-close__pitches{grid-template-columns:minmax(0, 1fr) var(--pds-size-hairline) minmax(0, 1fr);align-self:center;column-gap:calc(var(--pds-space-16) + var(--pds-space-2))}.desk-close__rule{block-size:auto}}@media not (min-width:64rem),not (min-height:37.5rem){.desk-close__footer{row-gap:var(--pds-space-4);padding-block:var(--pds-space-6);flex-wrap:wrap}.desk-close__footer>nav,.desk-close__footer>.desk-close__note{margin-inline-start:auto}}
.desk-experiences__layout{gap:var(--pds-space-8);flex-direction:column;display:flex}.desk-experiences__cards{--pds-card-radius:var(--pds-radius-22);gap:var(--pds-space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.desk-experiences__hint{align-items:center;gap:var(--pds-space-2);display:inline-flex}@media (min-width:64rem) and (min-height:37.5rem){.desk-experiences__layout{row-gap:clamp(var(--pds-space-4), 4.4444svh, var(--pds-space-10));box-sizing:border-box;block-size:100%;padding-block:var(--desk-top) var(--desk-bottom);padding-inline:var(--desk-gutter);grid-template-rows:auto minmax(0,1fr);display:grid}.desk-experiences__cards{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.desk-experiences__item:first-child{grid-row:span 2}}@media not (min-width:64rem),not (min-height:37.5rem){.desk-experiences__item{aspect-ratio:4/3}}
.desk-flights__layout{gap:var(--pds-space-8);flex-direction:column;display:flex}.desk-flights__copy{max-inline-size:calc(var(--pds-space-24) * 6 + var(--pds-space-6))}.desk-flights__intro{margin:var(--pds-space-4) 0 0}.desk-flights[data-pds-context=photo] .desk-flights__title{text-shadow:0 var(--pds-space-0-5) calc(var(--pds-space-4) + var(--pds-space-0-5)) color-mix(in srgb, var(--pds-color-charcoal-navy) 40%, transparent)}.desk-flights[data-pds-context=photo] .desk-flights__intro{text-shadow:0 1px var(--pds-space-2) color-mix(in srgb, var(--pds-color-black) 53%, transparent)}.pds-glass.desk-flights__panel{gap:var(--pds-space-5);box-sizing:border-box;inline-size:100%;padding:calc(var(--pds-space-6) + var(--pds-space-1));border-radius:var(--pds-radius-28);flex-direction:column;margin:0;display:flex}.desk-flights__fields{gap:var(--pds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desk-flights__note{color:var(--pds-on-glass-label2,var(--pds-label-secondary));margin:0}@media (min-width:64rem) and (min-height:37.5rem){.desk-flights__layout{grid-template-columns:minmax(0, 1fr) calc(var(--pds-space-24) * 5);align-items:start;gap:var(--pds-space-8);padding-block:var(--desk-top) var(--desk-bottom);padding-inline:var(--desk-gutter);display:grid}.desk-flights__copy{padding-block-start:var(--pds-space-4)}.pds-glass.desk-flights__panel{margin-block-start:clamp(var(--pds-space-6), 9.7778svh, calc(var(--pds-space-16) + var(--pds-space-6)))}}@media not (min-width:30rem){.desk-flights__fields{grid-template-columns:minmax(0,1fr)}}
.desk-split__layout{gap:var(--pds-space-8);flex-direction:column;display:flex}.desk-split__intro{text-align:center}.desk-split__lead{margin:var(--pds-space-3) 0 0;color:var(--pds-label-secondary)}.pds-glass.desk-split__panel{gap:var(--pds-space-6);box-sizing:border-box;inline-size:100%;padding:var(--pds-space-6);border-radius:var(--pds-radius-28);grid-template-columns:minmax(0,1fr);display:grid}.desk-split__form{gap:var(--pds-space-5);flex-direction:column;min-inline-size:0;margin:0;display:flex}.desk-split__results{flex-direction:column;min-inline-size:0;display:flex}.desk-split__label{color:var(--pds-on-glass-label2,var(--pds-label-secondary));margin:0}.desk-split__figure{margin:var(--pds-space-1) 0 0}.desk-split__figure+.desk-split__label{margin-block-start:var(--pds-space-5)}.desk-split__note{margin:var(--pds-space-4) 0 0;color:var(--pds-on-glass-label2,var(--pds-label-secondary))}.desk-split__figure .pds-money__amount{white-space:normal}.desk-split__feedback{margin:var(--pds-space-2) 0 0;color:var(--pds-on-glass-label,var(--pds-label-primary))}.desk-split__manual{gap:var(--pds-space-1);display:grid}.desk-split__manual p{margin:0}.desk-split__message{margin:var(--pds-space-1) 0 0;padding:var(--pds-space-2) var(--pds-space-3);border:var(--pds-size-hairline) solid var(--pds-separator-default);border-radius:var(--pds-radius-12);background:var(--pds-field-bg);color:var(--pds-label-primary);font:var(--pds-type-footnote-weight) var(--pds-type-footnote-size)/var(--pds-type-footnote-line) var(--pds-type-footnote-family);letter-spacing:var(--pds-type-footnote-tracking);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-block-size: calc(var(--pds-space-24) + var(--pds-space-6));overflow:auto}.desk-split__actions{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pds-space-24) * 1.5)), 1fr));gap:var(--pds-space-3);margin-block-start:auto;padding-block-start:var(--pds-space-6);display:grid}@media (min-width:64rem) and (min-height:37.5rem){.desk-split__layout{grid-template-rows:auto minmax(var(--pds-space-6), clamp(var(--pds-space-6), 9.2593svh, calc(var(--pds-space-16) + var(--pds-space-4) + var(--pds-space-1)))) auto;box-sizing:border-box;block-size:100%;padding-block:var(--desk-top) var(--desk-bottom);padding-inline:var(--desk-gutter);align-content:start;gap:0;display:grid}.desk-split__intro{grid-row:1}.pds-glass.desk-split__panel{gap:var(--pds-space-10);inline-size:min(100%, calc(var(--pds-space-24) * 9 + var(--pds-space-4)));padding:clamp(var(--pds-space-6), 3.5556svh, var(--pds-space-8));grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto}.desk-split__form{gap:clamp(var(--pds-space-3), 2.2222svh, var(--pds-space-5))}.desk-split__results{border-inline-start:1px solid var(--pds-on-glass-separator,var(--pds-separator-default));padding-inline-start:var(--pds-space-10)}}@media not (min-width:64rem),not (min-height:37.5rem){.desk-split__results{border-block-start:1px solid var(--pds-on-glass-separator,var(--pds-separator-default));padding-block-start:var(--pds-space-6)}}
.desk-yachts__layout{gap:var(--pds-space-8);flex-direction:column;display:flex}.desk-yachts__list{z-index:1;position:relative}.pds-tabs.pds-glass.desk-yachts__list[data-pds-context]{--_shadow:var(--pds-material-thick-shadow)}.desk-yachts__panel{border-radius:var(--pds-radius-28);display:grid;overflow:clip}.desk-yachts__scene{padding:var(--pds-space-6);flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.pds-glass.desk-yachts__plate{gap:var(--pds-space-1);inline-size:min(calc(var(--pds-space-24) * 3 + var(--pds-space-12) + var(--pds-space-1)), 100%);padding:var(--pds-space-5) var(--pds-space-5) var(--pds-space-4);border-radius:var(--pds-radius-22);flex-direction:column;display:flex}.desk-yachts__plate>h3{margin:0}.desk-yachts__plate>p{margin:0 0 var(--pds-space-3);color:var(--pds-on-glass-label2,var(--pds-label-secondary))}@media (min-width:64rem) and (min-height:37.5rem){.desk-yachts__layout{grid-template-columns: calc(max(40%, var(--pds-space-24) * 5) - var(--pds-space-16) - var(--pds-space-4))  calc(var(--pds-space-16) + var(--pds-space-4)) minmax(0, 1fr);box-sizing:border-box;block-size:100%;padding-block:var(--desk-top) var(--desk-bottom);padding-inline:var(--desk-gutter);grid-template-rows:auto auto minmax(0,1fr);gap:0;display:grid}.desk-scene__title.desk-yachts__title{grid-area:1/1/auto/3;margin-block-start:var(--pds-space-4)}.desk-yachts__list{grid-area:2/1/auto/3;align-self:start;margin-block-start:clamp(var(--pds-space-4), calc(16svh - var(--pds-space-16) - var(--pds-space-4)), var(--pds-space-16))}.desk-yachts__panel{grid-area:1/2/4/4}}@media not (min-width:64rem),not (min-height:37.5rem){.desk-yachts__panel{aspect-ratio:4/3}}
.desk-skip{z-index:var(--pds-z-notice);position:fixed;inset-block-start:var(--pds-header-edge-gap);inset-inline-start:var(--pds-header-edge-gap)}.desk-skip:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;min-block-size:0;inline-size:1px;min-inline-size:0;padding:0;overflow:hidden}@media not (min-width:85rem),not (min-height:37.5rem){.desk-rail{display:none}}:root:has(.pds-window[open]) :is(.desk-tabbar,.desk-your-trip,.desk-rail){display:none}@media (min-width:64rem) and (min-height:30rem){.desk-tabbar.pds-tabdock[data-placement=fixed]{inset-inline:calc(50% - 50vw)}}@media not (min-width:64rem),not (min-height:37.5rem){html{scroll-padding-block-start:calc(env(safe-area-inset-top,0px) + var(--desk-band))}}@media not (min-width:64rem){html{scroll-padding-block-end:calc(env(safe-area-inset-bottom,0px) + var(--pds-dock-edge-gap) + var(--pds-dock-block-size) + var(--pds-layout-dock-clearance))}.desk-main{padding-block-end:calc(env(safe-area-inset-bottom,0px) + var(--pds-dock-edge-gap) + var(--pds-dock-block-size) + var(--pds-layout-dock-clearance))}}
