.BlogTravelAtlas-module__WmO4vW__atlasExperience{--atlas-accent:#d6672c;--atlas-accent-strong:#ad4f21;--atlas-accent-text:#ad4f21;--atlas-cta-from:#ad4f21;--atlas-cta-to:#843813;--atlas-cta-ink:#fffaf6;--atlas-ink:#221b17;--atlas-muted:#6b5f58;--atlas-panel:#fffaf5;--atlas-panel-strong:#fff;--atlas-line:#7e46253d;--atlas-map-route-underlay:#fffaf5e6;--atlas-route-published:#843813;--atlas-route-upcoming:#843813;--atlas-route-progress:#7a3212;--atlas-route-leader:#6f3015;--atlas-shadow:0 20px 54px #41291921;color:var(--atlas-ink);gap:18px;margin-block:2px 20px;display:grid}html[data-blog-theme=dark][data-blog-theme-scope=supported] .BlogTravelAtlas-module__WmO4vW__atlasExperience{--atlas-accent:#f28a4b;--atlas-accent-strong:#ff9a5f;--atlas-accent-text:#f28a4b;--atlas-cta-from:#f28a4b;--atlas-cta-to:#ff9a5f;--atlas-cta-ink:#21150f;--atlas-ink:#f8f2ec;--atlas-muted:#b8ada4;--atlas-panel:#071117;--atlas-panel-strong:#0b1419;--atlas-line:#f28a4b4a;--atlas-map-route-underlay:#030e14b3;--atlas-route-published:#ff8a3d;--atlas-route-upcoming:#ff9a4f;--atlas-route-progress:#ff7b2d;--atlas-route-leader:#ffe2cf;--atlas-shadow:0 24px 64px #00000075}.BlogTravelAtlas-module__WmO4vW__atlasGrid{border:1px solid var(--atlas-line);background:var(--atlas-panel);min-height:0;box-shadow:var(--atlas-shadow);border-radius:22px;grid-template:"map intro""map feature""map board"minmax(0,1fr)/minmax(0,2.15fr) minmax(322px,.92fr);display:grid;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__editorialIntro,.BlogTravelAtlas-module__WmO4vW__featureStorySlot,.BlogTravelAtlas-module__WmO4vW__journeyBoard{border-left:1px solid var(--atlas-line);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--atlas-accent) 11%, transparent), transparent 36%), linear-gradient(145deg, var(--atlas-panel-strong), var(--atlas-panel));min-width:0}.BlogTravelAtlas-module__WmO4vW__editorialIntro{grid-area:intro;gap:10px;padding:clamp(22px,1.8vw,30px) clamp(22px,1.8vw,30px) 14px;display:grid}.BlogTravelAtlas-module__WmO4vW__featureStorySlot{grid-area:feature;padding:0 clamp(22px,1.8vw,30px)}.BlogTravelAtlas-module__WmO4vW__eyebrow,.BlogTravelAtlas-module__WmO4vW__featureEyebrow{color:var(--atlas-accent-text);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850;line-height:1.2}.BlogTravelAtlas-module__WmO4vW__editorialIntro h1{max-width:10.5ch;color:var(--atlas-ink);font-family:var(--blog-font-heading,Georgia), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,3.1vw,3.45rem);font-weight:500;line-height:.98}.BlogTravelAtlas-module__WmO4vW__titleRule{background:linear-gradient(90deg, var(--atlas-accent), transparent);border-radius:999px;width:84px;height:3px;margin-block:3px 1px}.BlogTravelAtlas-module__WmO4vW__editorialIntro>p:last-child,.BlogTravelAtlas-module__WmO4vW__featureStoryBody>p:not(.BlogTravelAtlas-module__WmO4vW__featureEyebrow),.BlogTravelAtlas-module__WmO4vW__storyRailIntro>p:last-child{color:var(--atlas-muted);margin:0;line-height:1.58}.BlogTravelAtlas-module__WmO4vW__featureStory{border:1px solid var(--atlas-line);background:var(--atlas-panel-strong);box-shadow:0 12px 30px color-mix(in srgb, var(--atlas-ink) 9%, transparent);border-radius:16px;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink{aspect-ratio:16/9;background:color-mix(in srgb, var(--atlas-panel) 82%, var(--atlas-accent));min-height:0;display:block;position:relative;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink img{object-fit:cover;width:100%;height:100%;transition:transform .19s;display:block}.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink:hover img{transform:scale(1.025)}.BlogTravelAtlas-module__WmO4vW__featureStoryBody{gap:8px;padding:14px;display:grid}.BlogTravelAtlas-module__WmO4vW__featureStoryBody h2{font-family:var(--blog-font-heading,Georgia), Georgia, serif;margin:0;font-size:clamp(1.22rem,1.55vw,1.5rem);font-weight:500;line-height:1.12}.BlogTravelAtlas-module__WmO4vW__featureStoryBody h2 a{color:var(--atlas-ink);text-decoration:none}.BlogTravelAtlas-module__WmO4vW__featureStoryBody>p:not(.BlogTravelAtlas-module__WmO4vW__featureEyebrow){-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__primaryAction{border:1px solid var(--atlas-line);width:fit-content;min-height:44px;color:var(--atlas-ink);box-shadow:none;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:750;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.BlogTravelAtlas-module__WmO4vW__primaryAction:hover{border-color:var(--atlas-accent);background:color-mix(in srgb, var(--atlas-accent) 8%, transparent);color:var(--atlas-accent-text)}.BlogTravelAtlas-module__WmO4vW__primaryAction:focus-visible,.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink:focus-visible,.BlogTravelAtlas-module__WmO4vW__featureStoryBody h2 a:focus-visible,.BlogTravelAtlas-module__WmO4vW__journeyItem:focus-visible{outline:3px solid var(--atlas-accent-text);outline-offset:3px}.BlogTravelAtlas-module__WmO4vW__journeyBoard{grid-area:board;align-content:end;gap:10px;padding:14px clamp(22px,1.8vw,30px) clamp(22px,1.8vw,30px);display:grid}.BlogTravelAtlas-module__WmO4vW__sectionHeadingRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.BlogTravelAtlas-module__WmO4vW__sectionHeadingRow>span{color:var(--atlas-muted);font-size:.78rem}.BlogTravelAtlas-module__WmO4vW__journeyList{gap:8px;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyGroups,.BlogTravelAtlas-module__WmO4vW__pastJourneyGroup{gap:10px;display:grid}.BlogTravelAtlas-module__WmO4vW__pastJourneyGroup{border-top:1px solid var(--atlas-line);padding-top:10px}.BlogTravelAtlas-module__WmO4vW__journeyGroupLabel{color:var(--atlas-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.BlogTravelAtlas-module__WmO4vW__journeyItem{appearance:none;border:1px solid var(--atlas-line);background:var(--atlas-panel-strong);width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:104px minmax(0,1fr) 48px;align-items:center;gap:16px;padding-right:14px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__journeyItem:hover{border-color:var(--atlas-accent);background:color-mix(in srgb, var(--atlas-accent) 5%, var(--atlas-panel-strong))}.BlogTravelAtlas-module__WmO4vW__journeyThumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--atlas-accent) 10%, var(--atlas-panel));width:104px;color:var(--atlas-accent);place-items:center;display:grid;position:relative;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__journeyThumb img{object-fit:cover;width:100%;height:100%}.BlogTravelAtlas-module__WmO4vW__journeySummaryCopy{align-items:start;gap:5px;min-width:0;display:grid}.BlogTravelAtlas-module__WmO4vW__journeySummaryCopy strong{color:var(--atlas-ink);font-family:var(--blog-font-heading,Georgia), Georgia, serif;overflow-wrap:anywhere;font-size:1.08rem;font-weight:650;display:block}.BlogTravelAtlas-module__WmO4vW__statusLabel{color:var(--atlas-accent-text);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;flex:none;align-items:center;gap:6px;font-size:.67rem;font-weight:850;line-height:1.3;display:inline-flex}.BlogTravelAtlas-module__WmO4vW__statusInProgress{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.BlogTravelAtlas-module__WmO4vW__statusCompleted{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.BlogTravelAtlas-module__WmO4vW__liveDot{border:2px solid color-mix(in srgb, var(--atlas-accent) 45%, transparent);background:var(--atlas-accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--atlas-accent) 40%, transparent);border-radius:50%;animation:1.9s ease-out infinite BlogTravelAtlas-module__WmO4vW__atlasPulse;display:inline-block}.BlogTravelAtlas-module__WmO4vW__journeyChevron{color:var(--atlas-accent);justify-self:center;transition:transform .17s}.BlogTravelAtlas-module__WmO4vW__journeyItem:hover .BlogTravelAtlas-module__WmO4vW__journeyChevron{transform:translate(3px)}.BlogTravelAtlas-module__WmO4vW__journeyEmpty{border:1px dashed var(--atlas-line);min-height:74px;color:var(--atlas-accent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.BlogTravelAtlas-module__WmO4vW__journeyEmpty div{gap:3px;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyEmpty strong{color:var(--atlas-ink)}.BlogTravelAtlas-module__WmO4vW__journeyEmpty span{color:var(--atlas-muted);font-size:.8rem}.BlogTravelAtlas-module__WmO4vW__mapViewport{overscroll-behavior-inline:contain;overscroll-behavior-block:auto;touch-action:pan-x pan-y;scrollbar-color:var(--atlas-accent) transparent;scrollbar-width:thin;background:#f3e7d7;grid-area:map;min-width:0;position:relative;overflow:auto hidden}html[data-blog-theme=dark][data-blog-theme-scope=supported] .BlogTravelAtlas-module__WmO4vW__mapViewport{background:#06131a}.BlogTravelAtlas-module__WmO4vW__mapViewport:focus-visible{outline:3px solid var(--atlas-accent);outline-offset:-4px}.BlogTravelAtlas-module__WmO4vW__mapInstructions{z-index:20;border:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-panel) 88%, transparent);width:max-content;max-width:calc(100% - 24px);color:var(--atlas-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;margin:0;padding:6px 10px;font-size:.75rem;display:none;position:absolute;top:10px;left:50%;transform:translate(-50%)}.BlogTravelAtlas-module__WmO4vW__mapCanvas{aspect-ratio:1920/1201;isolation:isolate;background-image:linear-gradient(#fff8ef08,#6f361a0d),url(/blog/travel/travel-atlas-map-light.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-width:0;height:auto;min-height:0;position:relative;overflow:hidden}html[data-blog-theme=dark][data-blog-theme-scope=supported] .BlogTravelAtlas-module__WmO4vW__mapCanvas{background-image:url(/blog/travel/travel-atlas-map-dark.webp)}.BlogTravelAtlas-module__WmO4vW__mapCanvas:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 38% 44%,#0000 0 38%,#2a150a0a 100%);position:absolute;inset:0}.BlogTravelAtlas-module__WmO4vW__routeOverlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BlogTravelAtlas-module__WmO4vW__publishedRouteNetwork polyline{fill:none;stroke:var(--atlas-route-published);stroke-width:4px;stroke-dasharray:2 8;stroke-linecap:round;opacity:1}.BlogTravelAtlas-module__WmO4vW__publishedRouteNetwork .BlogTravelAtlas-module__WmO4vW__publishedRouteUnderlay{stroke:var(--atlas-map-route-underlay);stroke-width:8px;opacity:.82}.BlogTravelAtlas-module__WmO4vW__upcomingRoute{fill:none;stroke:var(--atlas-route-upcoming);stroke-width:4px;stroke-dasharray:10 8;stroke-linecap:round;opacity:.98}.BlogTravelAtlas-module__WmO4vW__inProgressRoute{fill:none;stroke:var(--atlas-route-progress);stroke-width:5px;stroke-linecap:round;opacity:1}.BlogTravelAtlas-module__WmO4vW__mapCardLeader{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.BlogTravelAtlas-module__WmO4vW__mapCardLeader.BlogTravelAtlas-module__WmO4vW__publishedMarker{stroke:var(--atlas-route-leader);opacity:.9}.BlogTravelAtlas-module__WmO4vW__mapCardLeader.BlogTravelAtlas-module__WmO4vW__upcomingMarker{stroke:var(--atlas-route-upcoming);stroke-dasharray:7 7}.BlogTravelAtlas-module__WmO4vW__mapCardLeader.BlogTravelAtlas-module__WmO4vW__inProgressMarker{stroke:var(--atlas-route-progress)}.BlogTravelAtlas-module__WmO4vW__mapPinHalo{fill:#071117d1;stroke-width:3px}.BlogTravelAtlas-module__WmO4vW__mapPinHalo.BlogTravelAtlas-module__WmO4vW__publishedMarker{stroke:var(--atlas-route-leader)}.BlogTravelAtlas-module__WmO4vW__mapPinHalo.BlogTravelAtlas-module__WmO4vW__upcomingMarker{stroke:var(--atlas-route-upcoming);stroke-dasharray:5 4}.BlogTravelAtlas-module__WmO4vW__mapPinHalo.BlogTravelAtlas-module__WmO4vW__inProgressMarker{stroke:var(--atlas-route-progress)}.BlogTravelAtlas-module__WmO4vW__mapPinCore{fill:#fffaf5;stroke:#d95f24;stroke-width:2px}.BlogTravelAtlas-module__WmO4vW__mapCard{z-index:2;border:1px solid color-mix(in srgb, var(--atlas-accent) 72%, #fff);color:#fffaf5;font:inherit;text-align:left;cursor:pointer;background:#102028;border-radius:11px;padding:0;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:block;position:absolute;overflow:hidden;box-shadow:0 12px 24px #00000052}.BlogTravelAtlas-module__WmO4vW__mapCard:hover,.BlogTravelAtlas-module__WmO4vW__mapCard:focus-visible{z-index:8;border-color:#fff7ed;box-shadow:0 17px 34px #0000006b}.BlogTravelAtlas-module__WmO4vW__mapCard:focus-visible{outline-offset:2px;outline:3px solid #fff7ed}.BlogTravelAtlas-module__WmO4vW__destinationCard{aspect-ratio:4/3;width:96px}.BlogTravelAtlas-module__WmO4vW__journeyMapCard{aspect-ratio:4/3;width:120px}.BlogTravelAtlas-module__WmO4vW__journeyMapCard.BlogTravelAtlas-module__WmO4vW__statusUpcoming{border:2px dashed #ff9a4f}.BlogTravelAtlas-module__WmO4vW__journeyMapCard.BlogTravelAtlas-module__WmO4vW__statusInProgress{border:2px solid #ff8a3d}.BlogTravelAtlas-module__WmO4vW__mapCard>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BlogTravelAtlas-module__WmO4vW__mapCardScrim{background:linear-gradient(#0000000a 18%,#000000e0 100%);position:absolute;inset:0}.BlogTravelAtlas-module__WmO4vW__mapCardCopy{z-index:1;gap:2px;min-width:0;display:grid;position:absolute;inset:auto 8px 7px}.BlogTravelAtlas-module__WmO4vW__mapCardCopy strong{color:#fffaf5;font-family:var(--blog-font-heading,Georgia), Georgia, serif;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;text-shadow:0 2px 8px #000c;-webkit-box-orient:vertical;font-size:.89rem;font-weight:650;line-height:1.02;display:-webkit-box;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__mapCardCopy small{color:#f4cdb5;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:.61rem;font-weight:750;line-height:1.1;display:inline-flex;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__destinationCard .BlogTravelAtlas-module__WmO4vW__mapCardCopy small{letter-spacing:0;text-transform:none;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;font-weight:700;line-height:1.12;display:-webkit-box;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__journeyMapCard .BlogTravelAtlas-module__WmO4vW__mapCardCopy small{white-space:normal;text-transform:uppercase;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.BlogTravelAtlas-module__WmO4vW__mapLegendPanel{z-index:12;color:#fff5ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051117e0;border:1px solid #f28a4b5c;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;width:max-content;max-width:min(360px,100% - 36px);margin-right:auto;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px;right:auto}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback{border:1px dashed var(--atlas-line);background:var(--atlas-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback>span{gap:3px;min-width:0;display:grid}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback strong{color:var(--atlas-ink)}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback small{color:var(--atlas-muted);line-height:1.4}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback ul{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback a{border:1px solid var(--atlas-line);min-height:44px;color:var(--atlas-accent-text);border-radius:999px;align-items:center;padding-inline:12px;font-weight:750;text-decoration:none;display:inline-flex}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback a:hover{background:color-mix(in srgb, var(--atlas-accent) 10%, transparent)}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback a:focus-visible{outline:3px solid var(--atlas-accent-text);outline-offset:3px}.BlogTravelAtlas-module__WmO4vW__atlasCount,.BlogTravelAtlas-module__WmO4vW__legendRow,.BlogTravelAtlas-module__WmO4vW__legendRow>span{align-items:center;display:inline-flex}.BlogTravelAtlas-module__WmO4vW__atlasCount{gap:8px;font-size:.8rem;font-weight:750}.BlogTravelAtlas-module__WmO4vW__atlasCount svg{color:#ff944f}.BlogTravelAtlas-module__WmO4vW__legendRow{flex-wrap:wrap;gap:12px;font-size:.68rem}.BlogTravelAtlas-module__WmO4vW__legendRow>span{gap:5px}.BlogTravelAtlas-module__WmO4vW__legendRow i{border-radius:3px;width:16px;height:11px}.BlogTravelAtlas-module__WmO4vW__legendPublished{border:1px solid #f8e7db}.BlogTravelAtlas-module__WmO4vW__legendUpcoming{border:2px dashed #ff9a4f}.BlogTravelAtlas-module__WmO4vW__legendInProgress{border:2px solid #ff8a3d}.BlogTravelAtlas-module__WmO4vW__storyRailSection{grid-template-columns:minmax(210px,.52fr) minmax(0,2.48fr);align-items:stretch;gap:12px;min-width:0;display:grid}.BlogTravelAtlas-module__WmO4vW__storyRailIntro{border:1px solid var(--atlas-line);background:linear-gradient(145deg, var(--atlas-panel-strong), var(--atlas-panel));box-shadow:var(--atlas-shadow);border-radius:12px;flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.BlogTravelAtlas-module__WmO4vW__storyRailIntro h2{color:var(--atlas-ink);font-family:var(--blog-font-heading,Georgia), Georgia, serif;margin:0;font-size:clamp(1.7rem,2.4vw,2.45rem);font-weight:500;line-height:1.05}.BlogTravelAtlas-module__WmO4vW__storyRail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--atlas-accent) transparent;scrollbar-width:thin;grid-auto-columns:minmax(460px,47%);grid-auto-flow:column;gap:12px;min-width:0;padding:1px 1px 5px;display:grid;overflow-x:auto}.BlogTravelAtlas-module__WmO4vW__storyRail>article{scroll-snap-align:start;height:auto}.BlogTravelAtlas-module__WmO4vW__travelArchiveSection{border:1px solid var(--atlas-line);background:linear-gradient(145deg, var(--atlas-panel-strong), var(--atlas-panel));min-width:0;box-shadow:var(--atlas-shadow);border-radius:12px;gap:14px;padding:clamp(18px,2.2vw,28px);display:grid}.BlogTravelAtlas-module__WmO4vW__travelArchiveHeader{border-bottom:1px solid var(--atlas-line);gap:8px;padding-bottom:12px;display:grid}.BlogTravelAtlas-module__WmO4vW__travelArchiveHeader h2{color:var(--atlas-ink);font-family:var(--blog-font-heading,Georgia), Georgia, serif;margin:0;font-size:clamp(1.75rem,2.6vw,2.55rem);font-weight:500;line-height:1.05}.BlogTravelAtlas-module__WmO4vW__travelArchiveHeader>p:last-child{max-width:64ch;color:var(--atlas-muted);margin:0;line-height:1.55}.BlogTravelAtlas-module__WmO4vW__travelArchiveSection [data-blog-row-card=compact]>a:first-child{aspect-ratio:16/9;align-self:center}.BlogTravelAtlas-module__WmO4vW__atlasClosingNote{color:var(--atlas-muted);text-align:center;justify-content:center;align-items:center;gap:9px;margin:2px 0 0;font-size:.84rem;display:flex}.BlogTravelAtlas-module__WmO4vW__atlasClosingNote svg{color:var(--atlas-accent);flex:none}.BlogTravelAtlas-module__WmO4vW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__journeyDialog{border:1px solid var(--atlas-line);background:var(--atlas-panel-strong);width:min(760px,100vw - 40px);max-width:none;max-height:min(88vh,900px);color:var(--atlas-ink);border-radius:8px;margin:auto;padding:0;overflow:visible;box-shadow:0 30px 90px #00000061}.BlogTravelAtlas-module__WmO4vW__journeyDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0cb8}.BlogTravelAtlas-module__WmO4vW__journeyDialogShell{overscroll-behavior:contain;border-radius:inherit;background:var(--atlas-panel-strong);max-height:min(88vh,900px);position:relative;overflow-y:auto}.BlogTravelAtlas-module__WmO4vW__journeyDialogActions{z-index:5;float:right;gap:8px;margin:12px 12px -56px 0;display:flex;position:sticky;top:12px}.BlogTravelAtlas-module__WmO4vW__journeyDialogShare,.BlogTravelAtlas-module__WmO4vW__journeyDialogClose{border:1px solid var(--atlas-line);background:color-mix(in srgb, var(--atlas-panel-strong) 92%, transparent);width:44px;height:44px;color:var(--atlas-ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:5px;place-items:center;margin:0;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogShare:hover,.BlogTravelAtlas-module__WmO4vW__journeyDialogClose:hover{border-color:var(--atlas-accent);color:var(--atlas-accent-text)}.BlogTravelAtlas-module__WmO4vW__journeyDialogShare:focus-visible,.BlogTravelAtlas-module__WmO4vW__journeyDialogClose:focus-visible,.BlogTravelAtlas-module__WmO4vW__journeyDialogError button:focus-visible{outline:3px solid var(--atlas-accent-text);outline-offset:2px}.BlogTravelAtlas-module__WmO4vW__journeyDialogArticle{min-width:0;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogHero{aspect-ratio:16/9;background:var(--atlas-panel);width:100%;position:relative;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__journeyDialogHero img,.BlogTravelAtlas-module__WmO4vW__journeyDialogStopImage img{object-fit:cover;width:100%;height:100%}.BlogTravelAtlas-module__WmO4vW__journeyDialogBody{gap:16px;padding:clamp(22px,4vw,38px);display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogBody>h2{max-width:18ch;color:var(--atlas-ink);font-family:var(--blog-font-heading,Georgia), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:520;line-height:1}.BlogTravelAtlas-module__WmO4vW__journeyDialogSummary{color:var(--atlas-muted);margin:0;font-size:1rem;line-height:1.65}.BlogTravelAtlas-module__WmO4vW__journeyDialogFacts{border-top:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogFacts span{min-width:0;color:var(--atlas-muted);gap:5px;padding:14px 12px 14px 0;line-height:1.4;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogFacts strong{color:var(--atlas-accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline{gap:12px;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline h3{font-family:var(--blog-font-heading,Georgia), Georgia, serif;margin:0;font-size:1.45rem;font-weight:600}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline ol{border-top:1px solid var(--atlas-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline li{border-bottom:1px solid var(--atlas-line);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline li>div:last-child{gap:4px;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline li strong{color:var(--atlas-ink);font-size:1rem}.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline li span,.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline li p{color:var(--atlas-muted);margin:0;font-size:.86rem;line-height:1.5}.BlogTravelAtlas-module__WmO4vW__journeyDialogStopImage{aspect-ratio:4/3;border:1px solid var(--atlas-line);border-radius:5px;width:128px;position:relative;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__journeyDialogLoading,.BlogTravelAtlas-module__WmO4vW__journeyDialogError{gap:14px;min-height:420px;padding:62px 34px 34px;display:grid}.BlogTravelAtlas-module__WmO4vW__journeyDialogLoading>span:not(.BlogTravelAtlas-module__WmO4vW__srOnly){background:color-mix(in srgb, var(--atlas-muted) 18%, var(--atlas-panel));border-radius:4px;width:min(86%,540px);height:18px}.BlogTravelAtlas-module__WmO4vW__journeyDialogLoading .BlogTravelAtlas-module__WmO4vW__journeyDialogHeroSkeleton{aspect-ratio:16/9;width:100%;height:auto}.BlogTravelAtlas-module__WmO4vW__journeyDialogError{text-align:center;place-content:center}.BlogTravelAtlas-module__WmO4vW__journeyDialogError h2,.BlogTravelAtlas-module__WmO4vW__journeyDialogError p{margin:0}.BlogTravelAtlas-module__WmO4vW__journeyDialogError p{color:var(--atlas-muted)}.BlogTravelAtlas-module__WmO4vW__journeyDialogError button{border:1px solid var(--atlas-line);min-height:44px;color:var(--atlas-ink);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding-inline:16px;font-weight:800;display:inline-flex}@keyframes BlogTravelAtlas-module__WmO4vW__atlasPulse{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (min-width:1081px){.BlogTravelAtlas-module__WmO4vW__atlasExperience{width:100vw;margin-top:-20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.BlogTravelAtlas-module__WmO4vW__atlasGrid{border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,2.05fr) minmax(390px,1fr)}.BlogTravelAtlas-module__WmO4vW__editorialIntro{gap:6px;padding:16px 18px 10px}.BlogTravelAtlas-module__WmO4vW__editorialIntro h1{max-width:13ch;font-size:clamp(2.55rem,3vw,3.05rem);line-height:.95}.BlogTravelAtlas-module__WmO4vW__editorialIntro>p:last-child{font-size:.88rem;line-height:1.4}.BlogTravelAtlas-module__WmO4vW__featureStorySlot{padding-inline:18px}.BlogTravelAtlas-module__WmO4vW__featureStory{height:auto}.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink{aspect-ratio:16/9}.BlogTravelAtlas-module__WmO4vW__featureStoryBody{align-content:center;gap:7px;padding:12px}.BlogTravelAtlas-module__WmO4vW__featureStoryBody h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.08rem;line-height:1.15;display:-webkit-box;overflow:hidden}.BlogTravelAtlas-module__WmO4vW__featureStoryBody>p:not(.BlogTravelAtlas-module__WmO4vW__featureEyebrow){font-size:.8rem;line-height:1.35}.BlogTravelAtlas-module__WmO4vW__primaryAction{padding-inline:12px;font-size:.82rem}.BlogTravelAtlas-module__WmO4vW__journeyBoard{gap:10px;padding:14px 18px 18px}.BlogTravelAtlas-module__WmO4vW__journeyList,.BlogTravelAtlas-module__WmO4vW__journeyGroups,.BlogTravelAtlas-module__WmO4vW__pastJourneyGroup{gap:8px}.BlogTravelAtlas-module__WmO4vW__pastJourneyGroup{padding-top:9px}.BlogTravelAtlas-module__WmO4vW__journeyGroupLabel{font-size:.67rem}.BlogTravelAtlas-module__WmO4vW__journeyItem{grid-template-columns:88px minmax(0,1fr) 40px;gap:12px;min-height:66px;padding-right:10px}.BlogTravelAtlas-module__WmO4vW__journeyThumb{width:88px}.BlogTravelAtlas-module__WmO4vW__journeySummaryCopy{gap:2px}.BlogTravelAtlas-module__WmO4vW__journeySummaryCopy strong{font-size:.96rem}.BlogTravelAtlas-module__WmO4vW__statusLabel{white-space:normal;font-size:.62rem}}@media (max-width:1080px){.BlogTravelAtlas-module__WmO4vW__atlasGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.86fr)}.BlogTravelAtlas-module__WmO4vW__mapInstructions{display:block}.BlogTravelAtlas-module__WmO4vW__storyRailSection{grid-template-columns:230px minmax(0,1fr)}.BlogTravelAtlas-module__WmO4vW__storyRail{grid-auto-columns:minmax(440px,72%)}}@media (max-width:820px){.BlogTravelAtlas-module__WmO4vW__atlasGrid{grid-template:"intro""map""feature""board"/minmax(0,1fr)}.BlogTravelAtlas-module__WmO4vW__editorialIntro,.BlogTravelAtlas-module__WmO4vW__featureStorySlot,.BlogTravelAtlas-module__WmO4vW__journeyBoard{border-left:0}.BlogTravelAtlas-module__WmO4vW__editorialIntro{border-bottom:1px solid var(--atlas-line)}.BlogTravelAtlas-module__WmO4vW__featureStorySlot,.BlogTravelAtlas-module__WmO4vW__journeyBoard{border-top:1px solid var(--atlas-line)}.BlogTravelAtlas-module__WmO4vW__editorialIntro h1{max-width:14ch;font-size:clamp(2.45rem,7vw,4rem)}.BlogTravelAtlas-module__WmO4vW__journeyBoard{align-content:start}.BlogTravelAtlas-module__WmO4vW__mapViewport{height:auto;min-height:0}.BlogTravelAtlas-module__WmO4vW__mapCanvas{width:1120px;min-width:1120px;height:auto}.BlogTravelAtlas-module__WmO4vW__storyRailSection{grid-template-columns:1fr}.BlogTravelAtlas-module__WmO4vW__storyRail{grid-auto-columns:minmax(420px,76%)}}@media (max-width:620px){.BlogTravelAtlas-module__WmO4vW__atlasExperience{gap:12px;margin-inline:-8px}.BlogTravelAtlas-module__WmO4vW__atlasGrid,.BlogTravelAtlas-module__WmO4vW__storyRailSection{border-radius:15px}.BlogTravelAtlas-module__WmO4vW__editorialIntro{padding:20px 16px}.BlogTravelAtlas-module__WmO4vW__featureStorySlot,.BlogTravelAtlas-module__WmO4vW__journeyBoard{padding:16px}.BlogTravelAtlas-module__WmO4vW__editorialIntro h1{max-width:12ch;font-size:clamp(2.25rem,11.5vw,3.25rem)}.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink{min-height:146px}.BlogTravelAtlas-module__WmO4vW__journeySummaryCopy{flex-direction:column;align-items:flex-start;gap:4px}.BlogTravelAtlas-module__WmO4vW__mapViewport{height:auto;min-height:0}.BlogTravelAtlas-module__WmO4vW__journeyItem{grid-template-columns:84px minmax(0,1fr) 44px;gap:12px;min-height:63px;padding-right:8px}.BlogTravelAtlas-module__WmO4vW__journeyThumb{width:84px}.BlogTravelAtlas-module__WmO4vW__journeySummaryCopy strong{font-size:1rem;line-height:1.12}.BlogTravelAtlas-module__WmO4vW__journeyDialog{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100vw;max-height:min(88dvh,900px);margin:auto 0 0}.BlogTravelAtlas-module__WmO4vW__journeyDialogShell{max-height:min(88dvh,900px)}.BlogTravelAtlas-module__WmO4vW__journeyDialogBody{padding:22px 18px 32px}.BlogTravelAtlas-module__WmO4vW__journeyDialogFacts,.BlogTravelAtlas-module__WmO4vW__journeyDialogTimeline li{grid-template-columns:1fr}.BlogTravelAtlas-module__WmO4vW__journeyDialogStopImage{width:min(180px,52vw)}.BlogTravelAtlas-module__WmO4vW__mapLegendPanel{flex-direction:column;align-items:flex-start;width:max-content;max-width:calc(100% - 24px);bottom:12px;left:12px;right:12px}.BlogTravelAtlas-module__WmO4vW__storyRailIntro{padding:20px 16px}.BlogTravelAtlas-module__WmO4vW__travelArchiveSection{border-radius:15px;padding:16px}.BlogTravelAtlas-module__WmO4vW__storyRail{grid-auto-columns:minmax(300px,94%)}.BlogTravelAtlas-module__WmO4vW__atlasClosingNote{padding-inline:12px}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback{flex-direction:column;align-items:stretch;padding:14px}.BlogTravelAtlas-module__WmO4vW__unmappedHubFallback ul{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink img,.BlogTravelAtlas-module__WmO4vW__primaryAction,.BlogTravelAtlas-module__WmO4vW__journeyChevron,.BlogTravelAtlas-module__WmO4vW__mapCard{transition:none}.BlogTravelAtlas-module__WmO4vW__featureStoryImageLink:hover img,.BlogTravelAtlas-module__WmO4vW__primaryAction:hover,.BlogTravelAtlas-module__WmO4vW__mapCard:hover,.BlogTravelAtlas-module__WmO4vW__mapCard:focus-visible{transform:none}.BlogTravelAtlas-module__WmO4vW__liveDot{animation:none}.BlogTravelAtlas-module__WmO4vW__storyRail>article,.BlogTravelAtlas-module__WmO4vW__storyRail>article img{transition:none!important}.BlogTravelAtlas-module__WmO4vW__storyRail>article:hover,.BlogTravelAtlas-module__WmO4vW__storyRail>article:hover img{transform:none!important}}
