.itinerary[data-v-070216e4]{position:relative}[data-v-070216e4] .itinerary__image-wrapper{border-radius:1.25rem;width:100%;position:relative;overflow:hidden}@media (width>=1024px){[data-v-070216e4] .itinerary__image-wrapper{width:calc(44% - var(--space-l-xl));border-radius:var(--border-radius);flex-shrink:0;position:relative}}@media (width>=1200px) and (height<=900px){[data-v-070216e4] .itinerary__image-wrapper{max-height:calc(100dvh - 8.125rem)}}[data-v-070216e4] .itinerary__image-wrapper button{bottom:1.25rem;right:1.25rem}[data-v-070216e4] .itinerary__image img{object-fit:cover;aspect-ratio:1;width:100%;height:auto}@media (width>=1024px){[data-v-070216e4] .itinerary__image img{aspect-ratio:3/4}}@media (width>=1600px){[data-v-070216e4] .itinerary__image img{aspect-ratio:34/40}}[data-v-070216e4] .itinerary__image figcaption{bottom:3.8rem}[data-v-070216e4] .itinerary__overlay-image{background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;padding:10%;display:flex;position:absolute;top:0;left:0}[data-v-070216e4] .itinerary__overlay-image img{object-fit:contain;max-width:100%;max-height:100%}.itinerary__inner[data-v-070216e4]{border-radius:2rem;flex-direction:column;align-items:flex-start;gap:1.875rem 1.25rem;display:flex}@media (width>=1024px){.itinerary__inner[data-v-070216e4]{gap:var(--space-l-xl);flex-direction:row}}.itinerary__content[data-v-070216e4]{flex-grow:1}@media (width>=1024px){.itinerary__content[data-v-070216e4]{padding-right:var(--step-6)}}.itinerary__header[data-v-070216e4]{margin-bottom:var(--space-m)}.itinerary__header h4[data-v-070216e4],.itinerary__header h2[data-v-070216e4]{color:var(--color-scheme)}.itinerary__header h2[data-v-070216e4]{text-wrap:pretty}.itinerary__header h4[data-v-070216e4]{margin-bottom:var(--space-s)}.itinerary__content>.itinerary__popup[data-v-070216e4]{display:none}.itinerary__popup-cta[data-v-070216e4]{margin-top:var(--step-2)}.itinerary__popup[data-v-070216e4]{background-color:var(--color-50-cream);max-width:calc(100% - 120px);padding:1.875rem var(--space-s-l);container:itinerary-popup/inline-size}@media (width>=1280px){.itinerary__popup[data-v-070216e4]{padding:2.5rem var(--space-l-xl)}}.itinerary__popup-actions[data-v-070216e4]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.25rem;display:flex}.itinerary__popup-back[data-v-070216e4]{align-items:center;gap:.5rem;display:inline-flex}.itinerary__popup-copy[data-v-070216e4]{font-size:calc(var(--step-5) * .7);color:var(--color-scheme);cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .2s;display:inline-flex;position:relative}.itinerary__popup-copy[data-v-070216e4]:hover,.itinerary__popup-copy[data-v-070216e4]:focus-visible{opacity:.7}.itinerary__popup-copy[data-v-070216e4]:after{content:"Copied!";white-space:nowrap;color:var(--color-50-cream);background-color:var(--color-black-og);opacity:0;pointer-events:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.2;transition:opacity .2s;position:absolute;inset-block-end:100%;inset-inline-start:50%;translate:-50% -.25rem}.itinerary__popup-copy.is-copied[data-v-070216e4]:after{opacity:1}.itinerary__popup header[data-v-070216e4]{grid-gap:1.25rem;margin-bottom:var(--space-l-xl);grid-template-columns:100%;display:grid}@container itinerary-popup (width>=1024px){.itinerary__popup header[data-v-070216e4]{text-align:right;grid-template-columns:1fr 25rem;align-items:flex-end}}.itinerary__popup .itinerary__popup-title[data-v-070216e4]{text-align:left}.itinerary__popup-title[data-v-070216e4],.itinerary__popup-subtitle[data-v-070216e4]{color:var(--color-scheme)}.itinerary__popup-subtitle[data-v-070216e4]{font-family:var(--font-area-inktrap);text-transform:initial;letter-spacing:-.06em;font-weight:600}.itinerary__popup-description[data-v-070216e4]{font-size:var(--step--1);margin-top:.625rem}.itinerary__popup-entries[data-v-070216e4]{gap:calc(var(--space-m-l) + var(--space-l-xl));flex-direction:column;display:flex}.itinerary__entry[data-v-070216e4]{grid-gap:1.875rem;grid-template-columns:100%;width:100%;display:grid}@container itinerary-popup (width>=1024px){.itinerary__entry[data-v-070216e4]{grid-template-columns:25% 75%}}.itinerary__entry-title[data-v-070216e4]{font-size:var(--step-2);text-transform:uppercase;font-weight:400}[data-v-070216e4] .itinerary__entry-images{gap:var(--space-xs-s);margin-bottom:var(--step-3);flex-direction:column;display:flex}@container itinerary-popup (width>=600px){[data-v-070216e4] .itinerary__entry-images{flex-direction:row}}[data-v-070216e4] .itinerary__entry-images figure{flex-grow:1}[data-v-070216e4] .itinerary__entry-images img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}
