.JourneyStats_section___1rKe{grid-column:1/-1;background:#d9d7d0;color:#111;padding:clamp(36px,5vw,76px) var(--pad);min-width:0}.JourneyStats_header__jxNeU{display:grid;grid-template-columns:1fr 2fr;align-items:start;grid-gap:24px;gap:24px;margin-bottom:clamp(32px,4vw,56px)}.JourneyStats_eyebrow__PC2pm,.JourneyStats_index__DT1y1{font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.JourneyStats_eyebrow__PC2pm{padding-top:8px;color:#53524d}.JourneyStats_header__jxNeU h2{margin:0;font-size:clamp(36px,4.8vw,72px);line-height:.98;letter-spacing:-.055em;font-weight:500}.JourneyStats_grid__wZdmY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #8e8c85;border-left:1px solid #8e8c85}.JourneyStats_distance__eVCZ4,.JourneyStats_metric__0wr_T{min-width:0;border-right:1px solid #8e8c85;border-bottom:1px solid #8e8c85;padding:clamp(22px,2.7vw,40px);display:flex;flex-direction:column;align-items:flex-start}.JourneyStats_distance__eVCZ4{background:#111;color:#f4f2ed;border-color:#111;justify-content:flex-start}.JourneyStats_index__DT1y1{color:#595751;margin-bottom:32px}.JourneyStats_distance__eVCZ4 .JourneyStats_index__DT1y1{color:#c4c2b9}.JourneyStats_distanceValue__hNfuA{font-size:clamp(50px,5.6vw,88px);font-weight:500;line-height:1;letter-spacing:-.065em;white-space:nowrap;margin-top:auto}.JourneyStats_distanceValue__hNfuA span{font-size:.46em;vertical-align:top;line-height:1.4;letter-spacing:0}.JourneyStats_value__6J_mn{font-size:clamp(58px,6vw,90px);font-weight:500;line-height:1;letter-spacing:-.065em}.JourneyStats_value__6J_mn span{font-size:.36em;letter-spacing:-.03em;margin-left:8px}.JourneyStats_distance__eVCZ4 h3,.JourneyStats_metric__0wr_T h3{font-size:1rem;line-height:1.3;font-weight:500;margin:12px 0 0;letter-spacing:-.015em}.JourneyStats_distance__eVCZ4 p,.JourneyStats_metric__0wr_T p{font-size:.875rem;line-height:1.55;margin:12px 0 0;color:#54524c;max-width:31ch;text-wrap:pretty}.JourneyStats_distance__eVCZ4 p{color:#c4c2b9;margin-top:24px}.JourneyStats_distance__eVCZ4 a{font-size:.875rem;line-height:1.5;border-bottom:1px solid #aaa89f;padding-bottom:5px;margin-top:40px}.JourneyStats_distance__eVCZ4 a:hover{border-color:#fff}.JourneyStats_distance__eVCZ4 a:focus-visible{outline:2px solid #fff;outline-offset:6px}.JourneyStats_audience__gKQRl{background:#eeece6}.JourneyStats_footer__SBWdk{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0 0;border:0;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.JourneyStats_footer__SBWdk p{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin:0}.JourneyStats_footer__SBWdk strong{font-size:.875rem;line-height:1.5;font-weight:500}.JourneyStats_footer__SBWdk p span,.JourneyStats_note__RlUkx{font-size:.75rem;line-height:1.5;color:#54524c}@media(min-width:1600px){.JourneyStats_grid__wZdmY{grid-template-columns:1.2fr 1fr 1fr}.JourneyStats_distanceValue__hNfuA{font-size:100px}}@media(max-width:999px){.JourneyStats_distanceValue__hNfuA{font-size:clamp(38px,5.3vw,55px)}.JourneyStats_distance__eVCZ4,.JourneyStats_metric__0wr_T{padding:24px}.JourneyStats_header__jxNeU{grid-template-columns:1fr 2fr}.JourneyStats_footer__SBWdk{align-items:flex-start}.JourneyStats_footer__SBWdk p{display:grid;grid-gap:6px;gap:6px}}@media(max-width:699px){.JourneyStats_section___1rKe{padding:36px var(--pad) 28px}.JourneyStats_header__jxNeU{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.JourneyStats_eyebrow__PC2pm{padding-top:0}.JourneyStats_header__jxNeU h2{font-size:clamp(34px,9.5vw,54px)}.JourneyStats_grid__wZdmY{grid-template-columns:repeat(2,minmax(0,1fr))}.JourneyStats_distance__eVCZ4{grid-column:1/-1;grid-row:auto;padding:28px 24px 30px}.JourneyStats_distance__eVCZ4 .JourneyStats_index__DT1y1{margin-bottom:28px}.JourneyStats_distanceValue__hNfuA{font-size:clamp(62px,17vw,106px);margin-top:0}.JourneyStats_distance__eVCZ4 p{max-width:36ch;margin-top:14px}.JourneyStats_distance__eVCZ4 a{margin-top:22px}.JourneyStats_metric__0wr_T{padding:22px 16px 26px}.JourneyStats_index__DT1y1{font-size:.75rem;margin-bottom:26px;letter-spacing:.045em}.JourneyStats_value__6J_mn{font-size:clamp(46px,13vw,72px)}.JourneyStats_metric__0wr_T h3{font-size:.875rem}.JourneyStats_metric__0wr_T p{font-size:.875rem;line-height:1.45;margin-top:10px}.JourneyStats_audience__gKQRl:last-child{grid-column:1/-1}.JourneyStats_footer__SBWdk{display:grid;grid-gap:14px;gap:14px;padding-top:22px}}@media(min-width:1000px){.JourneyStats_section___1rKe{padding-top:72px;padding-bottom:40px;background:#dedbd2}.JourneyStats_header__jxNeU{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:42px}.JourneyStats_eyebrow__PC2pm{align-self:start;padding-top:10px}.JourneyStats_header__jxNeU h2{font-size:clamp(56px,5.8vw,88px);line-height:.94;font-weight:500;max-width:12ch}.JourneyStats_grid__wZdmY{grid-template-columns:1.45fr 1fr 1fr 1fr;border:0;gap:0}.JourneyStats_distance__eVCZ4{grid-row:span 2;justify-content:center;padding:40px;border:0}.JourneyStats_distanceValue__hNfuA{font-size:clamp(64px,7vw,112px);margin-top:28px}.JourneyStats_distance__eVCZ4 .JourneyStats_index__DT1y1{margin:0 0 auto}.JourneyStats_distance__eVCZ4 p{max-width:30ch}.JourneyStats_distance__eVCZ4 a{margin-top:auto;padding-top:36px}.JourneyStats_metric__0wr_T{padding:26px 28px 28px;border:0;border-top:1px solid #9c9a91;border-right:1px solid #b4b0a5;min-height:220px}.JourneyStats_metric__0wr_T:nth-child(4){border-right:0}.JourneyStats_metric__0wr_T .JourneyStats_index__DT1y1{margin-bottom:22px;font-size:10px}.JourneyStats_metric__0wr_T .JourneyStats_value__6J_mn{font-size:clamp(52px,5.3vw,82px)}.JourneyStats_metric__0wr_T p{font-size:12px;max-width:27ch;margin-top:8px}.JourneyStats_metric__0wr_T h3{font-size:14px}.JourneyStats_audience__gKQRl{grid-column:span 1;background:#ebe8df}.JourneyStats_audience__gKQRl:last-child{grid-column:span 2;border-right:0}.JourneyStats_footer__SBWdk{padding-top:28px}.JourneyStats_footer__SBWdk strong{font-size:18px;letter-spacing:-.025em}}.Map_section__achWg{grid-column:1/-1;padding:80px var(--pad) 48px;background:#e8e5dc;color:#20231d;min-width:0;scroll-margin-top:90px}.Map_header__oXtDN{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:64px;gap:64px;align-items:end;margin-bottom:40px}.Map_eyebrow__LrpBv{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.Map_header__oXtDN h2{font-size:clamp(48px,6vw,88px);font-weight:500;line-height:.94;letter-spacing:-.06em;margin:22px 0 0}.Map_header__oXtDN p{font-size:16px;line-height:1.65;max-width:36ch;margin:0 0 5px;color:#606154}.Map_filters__LRHBG{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.Map_filters__LRHBG button{border:1px solid #babdb0;background:transparent;color:inherit;min-height:48px;padding:10px 16px;display:flex;align-items:center;gap:10px;font:inherit;font-size:14px;cursor:pointer;touch-action:manipulation;transition:background .2s,border-color .2s}.Map_filters__LRHBG button>*{pointer-events:none}.Map_filters__LRHBG button:hover{background:#d8dccc;border-color:#7d866c}.Map_filters__LRHBG button[aria-pressed=true]{background:#25291f;color:#f1eee6;border-color:#25291f}.Map_filters__LRHBG span{font-size:12px;opacity:.7}.Map_filters__LRHBG i{width:6px;height:6px;border-radius:50%;background:var(--route)}.Map_T01__OtKU4{--route:#db663e;stroke:#db663e}.Map_T02__MOm93{--route:#5f7d85;stroke:#5f7d85}.Map_T03__Nvn38{--route:#a88848;stroke:#a88848}.Map_T04__Cvfa6{--route:#738553;stroke:#738553}.Map_mapPanel__n1Uxd{position:relative;isolation:isolate;min-width:0;border:1px solid #b7bbaf;background:#d6dbcf;overflow:hidden}.Map_mapMeta__HGNsJ{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#5d6555;border-bottom:1px solid #c2c7b9}.Map_world__jnPbt{display:block;width:100%;height:clamp(380px,44vw,650px);overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab;overscroll-behavior:contain;outline-offset:-3px}.Map_dragging__GwU74{cursor:-webkit-grabbing;cursor:grabbing}.Map_land__4im7U{fill:#f0f0e7;stroke:#d6dbcf;stroke-width:.6;vector-effect:non-scaling-stroke}.Map_visited__0Xxa9{fill:#a1ad94;cursor:pointer}.Map_selectedLand__vGt0F{pointer-events:none}.Map_selected___AZsu{fill:#667a55;stroke:#435a34;stroke-width:1;vector-effect:non-scaling-stroke;animation:Map_landIn__y1ktl .18s ease-out}.Map_routes__OGGnK{pointer-events:none;fill:none;stroke-width:1.8}.Map_routes__OGGnK path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:opacity .18s,stroke-width .18s}.Map_sea__sA4gY{stroke-dasharray:4 5}.Map_highlightRoute__jfhQN{stroke-width:3;stroke-dasharray:6 6;animation:Map_seaFlow__3Xk4u 2s linear infinite}.Map_dot__LU_Bx{fill:#34432e;stroke:#e8ece2;stroke-width:1}.Map_activeDot__fWpxi{fill:#e66c3f;stroke:#fff;stroke-width:1.5}.Map_target__x7rEX{cursor:pointer;outline:none}.Map_target__x7rEX:focus-visible .Map_activeDot__fWpxi,.Map_target__x7rEX:focus-visible .Map_dot__LU_Bx{stroke:#f65b25;stroke-width:3}.Map_current__Bc_1Y{pointer-events:none;fill:#34482c}.Map_current__Bc_1Y circle{stroke:#f6f3e9;stroke-width:1.3}.Map_current__Bc_1Y .Map_pulse___qaCt{fill:none;stroke:#34482c;stroke-width:1;animation:Map_locationPulse__mt7wA 3s ease-out infinite}.Map_current__Bc_1Y text{font-size:11px;font-weight:600;letter-spacing:.6px;paint-order:stroke;stroke:#d6dbcf;stroke-width:3;stroke-linejoin:round}.Map_ship___Qa6_{cursor:pointer;outline:none}.Map_ship___Qa6_ circle{fill:#f4f1e9;stroke:#6b8078;stroke-width:1.1;transition:fill .18s,stroke .18s}.Map_ship___Qa6_ .Map_shipHit__uGgu8{fill:transparent;stroke:none}.Map_ship___Qa6_ use{pointer-events:none;fill:none;stroke:#40585f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.Map_shipActive__jCAak circle:not(.Map_shipHit__uGgu8),.Map_ship___Qa6_:focus-visible circle:not(.Map_shipHit__uGgu8){fill:#fff;stroke:#263e35;stroke-width:2}.Map_shipActive__jCAak use{stroke:#263e35}.Map_controls__WR5EE{position:absolute;right:16px;top:66px;z-index:3;display:grid;grid-gap:5px;gap:5px}.Map_controls__WR5EE button{width:44px;height:44px;background:#f4f1e9;color:#25291f;border:1px solid #b7bbaf;font:inherit;font-size:24px;cursor:pointer;transition:background .18s;touch-action:manipulation}.Map_controls__WR5EE button:hover{background:#fff}.Map_controls__WR5EE button:disabled{color:#999e91;cursor:default}.Map_mapTools__AGWps{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid #b7bbaf;font-size:13px;color:#57614f;min-height:60px}.Map_currentButton__DQPQ4{display:flex;gap:9px;align-items:center;border:0;background:transparent;font:inherit;color:#34482c;padding:10px;min-height:40px;cursor:pointer;white-space:nowrap}.Map_currentButton__DQPQ4 i{width:6px;height:6px;border-radius:50%;background:#34482c}.Map_countryCard__1oa82,.Map_tripCard__flW7p{position:absolute;left:18px;bottom:78px;z-index:2;width:220px;background:#f4f1e9;border:1px solid #b7bbaf;box-shadow:0 6px 24px #313e241c;animation:Map_cardIn__ZN0Kz .18s ease-out}.Map_countryCard__1oa82{padding:8px}.Map_preview__nerwf{pointer-events:none}.Map_countryPhoto__SXZSh{position:relative;height:168px;background:#e3e5dc;overflow:hidden}.Map_countryPhoto__SXZSh img{object-position:center}.Map_countryCaption__UG4Sr{display:grid;grid-gap:5px;gap:5px;padding:12px 5px 6px}.Map_countryCaption__UG4Sr strong{font-weight:500;font-size:20px;letter-spacing:-.025em;line-height:1.15}.Map_countryCaption__UG4Sr span{font-size:12px;line-height:1.4;color:#626b59}.Map_close__JsDXW{position:absolute;right:5px;top:5px;z-index:2;width:32px;height:32px;background:#f4f1e9ee;color:#25291f;border:0;font:inherit;font-size:24px;cursor:pointer}.Map_tripCard__flW7p{width:min(340px,calc(100% - 96px));padding:22px 18px;display:grid;grid-gap:10px;gap:10px}.Map_tripCard__flW7p strong{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.025em}.Map_tripCard__flW7p>span{font-size:14px;color:#5d6555}.Map_tripCard__flW7p .Map_tripMeta__48Pnh{font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding-right:20px}.Map_footer__cesPi{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:20px;font-size:12px;color:#686b60}.Map_footer__cesPi p{margin:0;line-height:1.5}.Map_footer__cesPi>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.Map_footer__cesPi i{width:6px;height:6px;border-radius:50%;background:#738553}.Map_section__achWg button:focus-visible,.Map_world__jnPbt:focus-visible{outline:2px solid #c95730;outline-offset:3px}@keyframes Map_cardIn__ZN0Kz{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes Map_landIn__y1ktl{0%{opacity:0}to{opacity:1}}@keyframes Map_seaFlow__3Xk4u{to{stroke-dashoffset:-24}}@keyframes Map_locationPulse__mt7wA{0%{opacity:.65}85%,to{opacity:0}}@media(max-width:799px){.Map_section__achWg{padding:44px var(--pad) 30px}.Map_header__oXtDN{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.Map_header__oXtDN h2{font-size:clamp(44px,12vw,64px);margin-top:18px}.Map_header__oXtDN p{font-size:16px;max-width:38ch}.Map_filters__LRHBG{flex-wrap:nowrap;overflow:auto;margin-right:calc(-1 * var(--pad));padding-right:var(--pad);padding-bottom:8px;gap:6px}.Map_filters__LRHBG button{white-space:nowrap;flex-shrink:0;padding:10px 12px}.Map_world__jnPbt{height:440px}.Map_mapMeta__HGNsJ{padding:15px 14px;font-size:12px;letter-spacing:0}.Map_mapMeta__HGNsJ span:first-child{max-width:23ch}.Map_controls__WR5EE{right:12px;top:74px}.Map_mapTools__AGWps{padding:10px 12px;font-size:12px;line-height:1.5}.Map_mapTools__AGWps>span{max-width:22ch}.Map_countryCard__1oa82{left:12px;bottom:80px;width:180px}.Map_countryPhoto__SXZSh{height:120px}.Map_countryCaption__UG4Sr strong{font-size:18px}.Map_countryCaption__UG4Sr span{font-size:12px}.Map_tripCard__flW7p{left:12px;bottom:80px;padding:18px 14px;width:min(300px,calc(100% - 82px))}.Map_tripCard__flW7p strong{font-size:18px}.Map_footer__cesPi{display:grid;grid-gap:10px;gap:10px;font-size:12px}.Map_footer__cesPi>span{white-space:normal}}@media(prefers-reduced-motion:reduce){.Map_section__achWg *{animation:none!important;transition:none!important}}.Map_cardRight__aXLqx{left:auto;right:18px}@media(max-width:799px){.Map_cardRight__aXLqx{left:auto;right:12px}}.Map_routeCasing__Kk9gu{pointer-events:none;fill:none;stroke-width:4.4;opacity:.85}.Map_routeCasing__Kk9gu path{stroke:#f3f1e6!important;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.Map_routes__OGGnK{stroke-width:2.1}.Map_plannedRoute__ocAll{fill:none;stroke:#485b3a;stroke-width:1.8;stroke-dasharray:9 7;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}.Map_stop__1bm9Q{cursor:pointer;outline:none}.Map_stop__1bm9Q text{font-size:12px;fill:#253b25;font-weight:600;paint-order:stroke;stroke:#e5e7db;stroke-width:3.5;stroke-linejoin:round;pointer-events:none}.Map_plannedDot__ZJy5e{fill:#e8e5dc;stroke:#485b3a;stroke-width:1.5}.Map_stop__1bm9Q:focus-visible circle:last-of-type{stroke:#e66c3f;stroke-width:3}.Map_countryCard__1oa82{width:266px;max-height:calc(100% - 150px)}.Map_countryPhoto__SXZSh{height:300px}.Map_countryPhoto__SXZSh img{object-fit:contain}.Map_countryCaption__UG4Sr{padding:10px 5px 6px}.Map_stopCard__0IoPs{position:absolute;left:18px;bottom:78px;max-width:300px;background:#f4f1e9;border:1px solid #b7bbaf;padding:20px 18px;display:grid;grid-gap:9px;gap:9px;box-shadow:0 6px 24px #313e241c;z-index:2}.Map_stopCard__0IoPs>span{font-size:13px;color:#5d6555;padding-right:20px}.Map_stopCard__0IoPs strong{font-size:23px;font-weight:500}.Map_stopCard__0IoPs small{font-size:14px;line-height:1.4;color:#5d6555}.Map_tripCard__flW7p a{font-size:14px;text-decoration:underline;text-underline-offset:4px;color:#293f32;line-height:1.5}.Map_progress__sZcWl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;border-bottom:1px solid #b7bbaf;padding:24px 0}.Map_progress__sZcWl>div{display:grid;grid-gap:8px;gap:8px}.Map_progress__sZcWl span{font-size:12px;letter-spacing:.07em;color:#5d6555}.Map_progress__sZcWl strong{font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:-.04em}.Map_progress__sZcWl small{font-size:14px;color:#5d6555;line-height:1.4}.Map_legend__ws2Nv{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:13px;color:#5d6555}.Map_legend__ws2Nv>span{display:flex;align-items:center;gap:8px}.Map_legend__ws2Nv i{width:26px;height:0;border-top:2px solid #738553}.Map_legend__ws2Nv .Map_legendPlanned__JtXqW{border-top:2px dashed #485b3a}.Map_legend__ws2Nv .Map_legendSea__BN9ym{border-top:2px dotted #738553}@media(max-width:799px){.Map_countryCard__1oa82{width:192px;max-height:calc(100% - 160px);bottom:80px}.Map_countryPhoto__SXZSh{height:210px}.Map_countryCaption__UG4Sr strong{font-size:18px}.Map_countryCaption__UG4Sr span{font-size:12px}.Map_progress__sZcWl{gap:14px;padding:20px 0}.Map_progress__sZcWl strong{font-size:22px}.Map_progress__sZcWl span{font-size:11px}.Map_progress__sZcWl small{font-size:12px}.Map_stopCard__0IoPs{left:12px;bottom:80px;max-width:calc(100% - 82px);padding:16px 14px}.Map_stopCard__0IoPs strong{font-size:20px}.Map_legend__ws2Nv{font-size:12px;gap:14px}}