.ds-expedition{isolation:isolate;padding-top:80px;padding-bottom:35px;position:relative}.ds-expedition-heading{justify-content:space-between;align-items:end;gap:40px;padding-bottom:34px;display:flex}.ds-page .ds-expedition-heading h2{text-transform:none;margin:0;font-size:clamp(2.5rem,4.7vw,4.6rem)}.ds-expedition-heading>p{color:#bbaa91;max-width:290px;margin:0 0 4px;font-size:.85rem;line-height:1.8}.ds-expedition-itinerary{margin-bottom:20px;padding-top:4px;position:relative}.ds-expedition-path{pointer-events:none;background:#b8a07c38;height:1px;position:absolute;top:27px;left:8.333%;right:8.333%}.ds-expedition-path>span{background:#d8bc85;height:1px;transition:width .55s;display:block}.ds-expedition-stops{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.ds-expedition-stops button{color:#a99b83;letter-spacing:.01em;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:0 4px 10px;font-size:.79rem;display:flex}.ds-expedition-node{background:#101111;border:1px solid #9d876b42;border-radius:50%;place-items:center;width:47px;height:47px;transition:background .2s,border-color .2s,color .2s;display:grid}.ds-expedition-stops button[aria-selected=true]{color:#efdab6}.ds-expedition-stops button[aria-selected=true] .ds-expedition-node{color:#edce96;background:#3b3428;border-color:#dcc18e;box-shadow:0 0 0 5px #bda3740b}.ds-expedition-stops button[data-visited] .ds-expedition-node{color:#d3b57e;border-color:#ae9163}.ds-expedition-stops button:hover .ds-expedition-node{color:#f0dbb7;border-color:#cfb182}.ds-expedition-window{isolation:isolate;background:#151918;min-height:600px;display:flex;position:relative;overflow:hidden}.ds-expedition-landscapes,.ds-expedition-vignette{z-index:-1;pointer-events:none;position:absolute;inset:0}.ds-expedition-landscapes img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.ds-expedition-landscapes img.is-selected{opacity:1}.ds-expedition-vignette{background:linear-gradient(#101111 0%,#10111110 10%,#1011110c 47%,#1011118f 71%,#101111e6 89%,#101111 100%)}.ds-expedition-scene{align-items:end;padding-block:270px 44px;display:flex}.ds-expedition-copy{max-width:650px}.ds-page .ds-expedition-copy h3{color:#f0e4ce;letter-spacing:-.04em;text-shadow:0 2px 24px #0009;margin:0;font-size:clamp(2.7rem,4.9vw,4.8rem);line-height:1.08}.ds-expedition-copy>p{color:#e1d3bc;text-shadow:0 1px 9px #000;margin-top:18px;font-size:.92rem;line-height:1.9}.ds-expedition-nojs{gap:25px;padding-top:35px;display:grid}.ds-expedition-nojs p{color:#b9ad98;margin-top:8px;font-size:.84rem}.ds-page[data-motion=still] .ds-expedition-landscapes img,.ds-page[data-motion=still] .ds-expedition-path>span,.ds-page[data-motion=still] .ds-expedition-node{transition:none}@media (max-width:950px){.ds-expedition-heading{gap:28px}.ds-expedition-heading>p{max-width:215px;font-size:.78rem}.ds-expedition-window{min-height:540px}.ds-expedition-copy{max-width:600px}}@media (max-width:700px){.ds-expedition{padding-top:55px}.ds-expedition-heading{padding-bottom:26px;display:block}.ds-expedition-heading>p{max-width:none;margin-top:17px;font-size:.8rem}.ds-expedition-itinerary{margin-bottom:7px;padding-top:3px}.ds-expedition-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 2px}.ds-expedition-stops button{gap:5px;min-height:58px;padding:0 3px 7px;font-size:.74rem;line-height:1.35}.ds-expedition-node{width:32px;height:32px}.ds-expedition-node svg{width:17px;height:17px}.ds-expedition-path{display:none}.ds-expedition-window{min-height:540px}.ds-expedition-landscapes{height:360px;bottom:auto}.ds-expedition-vignette{background:linear-gradient(#101111 0%,#10111108 11%,#10111118 30%,#101111c4 57%,#101111 72% 100%)}.ds-expedition-scene{align-items:start;padding-block:225px 32px}.ds-page .ds-expedition-copy h3{font-size:2.8rem}.ds-expedition-copy>p{margin-top:15px;font-size:.87rem;line-height:1.85}}@media (prefers-reduced-motion:reduce){.ds-expedition-landscapes img,.ds-expedition-path>span,.ds-expedition-node{transition:none}}.ds-expedition-heading .ds-eyebrow{text-transform:none}
