.journey-detail-v2.journey-plan-page{--jp-night:#070a12;--jp-night-2:#0b0f1a;--jp-night-3:#111829;--jp-dusk:#1f2840;--jp-peak:#16203a;--jp-cream:#f1ece0;--jp-paper:#f7f3ea;--jp-ink:#141a17;--jp-ink-2:#141a17cc;--jp-muted:#141a17ad;--jp-forest:#2e6f4e;--jp-deep:#1e4d35;--jp-forest-soft:#2e6f4e1a;--jp-ivory:#f4efe6;--jp-on-night:#f4efe6;--jp-on-night-soft:#f4efe6d1;--jp-on-night-dim:#f4efe6a8;--jp-rule:#141a1733;--jp-rule-2:#141a171f;--jp-rule-strong:#141a178c;--jp-night-rule:#f4efe638;--jp-night-rule-2:#f4efe61f;--jp-max:1290px;--jp-gut:clamp(16px, 4.2vw, 48px);--jp-side:max(var(--jp-gut), calc((100vw - var(--jp-max)) / 2));--jp-serif:var(--display,Georgia, serif);--jp-sans:Inter, "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--journey-v2-content:var(--jp-max);--journey-v2-gutter:var(--jp-gut);--journey-v2-rule:var(--jp-rule);--jp-focus:var(--jp-ink);--journey-v2-focus:var(--jp-ink);--journey-ink:var(--jp-ink);--journey-muted:var(--jp-muted);--journey-paper:var(--jp-cream);background:var(--jp-cream);color:var(--jp-ink)}.journey-detail-v2.journey-plan-page .journey-detail-body{background:var(--jp-cream)}.journey-detail-v2.journey-plan-page .journey-v2-section{border-bottom:0}.journey-detail-v2.journey-plan-page :is(h1,h2,h3,h4){font-family:var(--jp-serif);font-weight:400}.journey-detail-v2.journey-plan-page .journey-eyebrow{color:var(--jp-muted);font:600 11.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;margin:0;display:block}.journey-detail-v2.journey-plan-page :is(.jp-route,.jp-when,.jp-days){box-shadow:0 0 0 100vmax var(--jp-band);clip-path:inset(-1px -100vmax);background:var(--jp-band)}.journey-detail-v2.journey-plan-page .jp-route{--jp-band:var(--jp-paper)}.journey-detail-v2.journey-plan-page :is(.jp-when,.jp-days){--jp-band:var(--jp-night);color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page :is(.jp-plate,.jp-when,.jp-days) .journey-eyebrow{color:var(--jp-on-night-dim)}.journey-detail-v2.journey-plan-page .jp-link{min-height:44px;color:inherit;font:600 15px/1.4 var(--jp-sans);text-underline-offset:5px;align-items:center;gap:8px;margin-block:-11.5px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.journey-detail-v2.journey-plan-page .jp-link:hover{text-decoration-thickness:2px}.journey-detail-v2.journey-plan-page .jp-arrow{background:currentColor;flex:none;width:12px;height:12px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h9M6.5 2.2 10.3 6 6.5 9.8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h9M6.5 2.2 10.3 6 6.5 9.8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.journey-detail-v2.journey-plan-page .jp-arrow--out{width:10px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 9.8 9.6 2.4M3.8 2.4h5.8v5.8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 9.8 9.6 2.4M3.8 2.4h5.8v5.8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E")}.journey-detail-v2.journey-plan-page :is(a,button,summary,input,[tabindex="0"],[tabindex="-1"]):focus-visible{outline:3px solid var(--jp-focus);outline-offset:3px}.journey-detail-v2.journey-plan-page :is(.jp-hero,.jp-plate,.jp-when,.jp-days){--jp-focus:var(--jp-on-night);--journey-v2-focus:var(--jp-on-night)}.journey-detail-v2.journey-plan-page :is(.jp-stop__notes,.jp-book__group,.journey-sources)>summary{cursor:pointer;list-style:none}.journey-detail-v2.journey-plan-page :is(.jp-stop__notes,.jp-book__group,.journey-sources)>summary::-webkit-details-marker{display:none}.journey-detail-v2.journey-plan-page :is(.jp-stop__notes,.jp-book__group,.journey-sources)>summary:after{content:"+";font:300 22px/1 var(--jp-sans);flex:none}.journey-detail-v2.journey-plan-page :is(.jp-stop__notes,.jp-book__group,.journey-sources)[open]>summary:after{content:"−"}.journey-detail-v2.journey-plan-page .journey-photo-info-dialog__title{color:var(--jp-ink);font:480 clamp(27px, 4vw, 38px)/1.05 var(--jp-serif);letter-spacing:-.04em;margin:7px 0 0}.journey-detail-v2.journey-plan-page .jp-hero{isolation:isolate;background:var(--jp-night);min-height:clamp(760px,100vh,960px);color:var(--jp-on-night);align-items:end;display:grid;position:relative;overflow:hidden}.journey-detail-v2.journey-plan-page .jp-hero__media{pointer-events:none;position:absolute;inset:0;overflow:hidden}.journey-detail-v2.journey-plan-page .jp-hero__media>:is(img,.journey-image-fallback){z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.journey-detail-v2.journey-plan-page .jp-hero__media>img{object-fit:cover;object-position:var(--journey-focal-x,50%) var(--journey-focal-y,50%)}.journey-detail-v2.journey-plan-page .jp-hero__scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070a1200 30%,#070a126b 62%,#070a1299 100%),linear-gradient(#070a128c 0,#070a1200 18% 70%,#070a12b3 100%);position:absolute;inset:0}.journey-detail-v2.journey-plan-page .jp-hero__inner{z-index:1;width:100%;padding:108px var(--jp-side) 46px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin:0;display:grid;position:relative}.journey-detail-v2.journey-plan-page .jp-hero__content{flex-direction:column;grid-column:7/13;width:auto;margin:0;display:flex}.journey-detail-v2.journey-plan-page .jp-hero__back{border-bottom:1px solid var(--jp-on-night-dim);color:var(--jp-on-night);font:600 11.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;margin:-12px 0 18px;padding:12px 0 3px;text-decoration:none}.journey-detail-v2.journey-plan-page .jp-hero__back:hover{border-bottom-color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-hero__eyebrow{color:var(--jp-on-night-soft);font:600 11.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.journey-detail-v2.journey-plan-page .jp-hero h1{font:400 clamp(58px, 8.2vw, 120px)/.92 var(--jp-serif);letter-spacing:-.045em;margin:0 0 0 -.04em}.journey-detail-v2.journey-plan-page .jp-hero__lede{max-width:30ch;color:var(--jp-on-night-soft);font:450 clamp(20px, 1.6vw, 23px)/1.4 var(--jp-serif);letter-spacing:0;margin:18px 0 0}.journey-detail-v2.journey-plan-page .jp-hero__peak{margin-top:18px}.journey-detail-v2.journey-plan-page .jp-hero__peak>p:first-child{max-width:46ch;color:var(--jp-on-night);font:500 15px/1.5 var(--jp-sans);margin:0}.journey-detail-v2.journey-plan-page .jp-hero__peak strong{font-weight:600}.journey-detail-v2.journey-plan-page .jp-hero__status{color:var(--jp-on-night-dim);font:600 10.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:4px 0;margin:6px 0 0;display:flex}.journey-detail-v2.journey-plan-page .jp-hero__status span+span:before{content:"·";margin:0 9px}.journey-detail-v2.journey-plan-page .jp-hero__status :is(span:last-child:not(:first-child)){color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-hero__status--solo{margin-top:18px}.journey-detail-v2.journey-plan-page .jp-hero__status--solo span{color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-hero__facts{border-top:1px solid var(--jp-night-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid}.journey-detail-v2.journey-plan-page .jp-hero__facts>div{border-bottom:1px solid var(--jp-night-rule);min-width:0;padding:12px 16px 12px 0}.journey-detail-v2.journey-plan-page .jp-hero__facts>div+div{border-left:1px solid var(--jp-night-rule);padding-left:16px}.journey-detail-v2.journey-plan-page .jp-hero__facts dt{color:var(--jp-on-night-dim);font:600 10.5px/1.3 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase}.journey-detail-v2.journey-plan-page .jp-hero__facts dd{font:450 19px/1.3 var(--jp-serif);letter-spacing:0;margin:6px 0 0}.journey-detail-v2.journey-plan-page .jp-hero__actions{margin-top:20px}.journey-detail-v2.journey-plan-page .jp-hero__actions .journey-actions-loading{align-items:center;min-height:48px;margin:0;display:flex}.journey-detail-v2.journey-plan-page .jp-hero__watch-note{max-width:60ch;color:var(--jp-on-night-soft);font:400 14px/1.55 var(--jp-sans);margin:12px 0 0}.journey-detail-v2.journey-plan-page .jp-hero__credit{z-index:2;left:var(--jp-side);max-width:calc(100% - 2 * var(--jp-side));color:var(--jp-on-night-dim);font:500 11px/1.45 var(--jp-sans);letter-spacing:.02em;align-items:center;margin:0;display:flex;position:absolute;bottom:16px}.journey-detail-v2.journey-plan-page .jp-hero__credit>.jp-hero__credit-line{align-items:center;min-height:44px;margin-block:-14px;display:inline-flex}.journey-detail-v2.journey-plan-page .jp-hero__credit>.jp-hero__info{z-index:3;margin:-22px 0 0;position:absolute;inset:50% auto auto -11px}.journey-detail-v2.journey-plan-page :is(.jp-figure__frame,.jp-when__plate-frame)>.jp-photo-info{z-index:3;position:absolute;inset:12px 12px auto auto}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-action-buttons{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-action-buttons button:nth-child(2){order:-1}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) :is(.journey-action-buttons button,.journey-actions-signed-out button:not(.jp-signed-out__save)){border:1px solid var(--jp-ivory);background:var(--jp-ivory);min-height:48px;box-shadow:none;color:var(--jp-ink);font:600 15px/1 var(--jp-sans);letter-spacing:0;text-transform:none;border-radius:6px;margin:0;padding:0 22px}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-action-buttons button:first-child{min-height:44px;color:var(--jp-on-night);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:10px 2px 6px}.journey-detail-v2.journey-plan-page .jp-signed-out__buttons{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-actions-signed-out button{align-items:center;gap:10px;display:inline-flex}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-actions-signed-out button svg{flex:none;width:18px;height:18px}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-actions-signed-out button.jp-signed-out__save{min-height:44px;box-shadow:none;color:var(--jp-on-night);font:600 15px/1 var(--jp-sans);letter-spacing:0;text-transform:none;text-underline-offset:6px;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-actions-signed-out button.jp-signed-out__save svg{width:16px;height:16px}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-actions-signed-out button.jp-signed-out__watch:hover{opacity:1;background:#fff}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-action-buttons button.is-active:not(:first-child){border-color:var(--jp-ivory);color:var(--jp-ivory);background:0 0}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) .journey-action-buttons button.is-active:before{content:"✓ "}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) :is(.journey-sync-note,.journey-action-error,.journey-actions-loading,.journey-watch-conflict p){color:var(--jp-on-night-soft);font-size:13px}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) :is(.journey-watch-conflict button,.journey-refresh-action){border:1px solid var(--jp-on-night-dim);min-height:44px;color:var(--jp-on-night);background:0 0;border-radius:6px;margin-top:8px;padding:10px 16px;font-size:13px}.journey-detail-v2.journey-plan-page :is(.jp-hero__actions,.jp-days__watch) button:hover{opacity:.9}.journey-detail-v2.journey-plan-page .jp-why{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 24px;padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(56px,7vw,96px);display:grid}.journey-detail-v2.journey-plan-page .jp-why>.journey-destination-brief__copy{grid-column:1/6}.journey-detail-v2.journey-plan-page .jp-why h2{max-width:none;font:400 clamp(46px, 5.6vw, 80px)/.98 var(--jp-serif);letter-spacing:-.045em;margin:14px 0 0}.journey-detail-v2.journey-plan-page .jp-intro{max-width:36ch;color:var(--jp-ink-2);font:400 19px/1.6 var(--jp-sans);margin:26px 0 0}.journey-detail-v2.journey-plan-page .jp-intro+.jp-intro{margin-top:12px}.journey-detail-v2.journey-plan-page .jp-why .journey-destination-guide{margin-top:14.5px}.journey-detail-v2.journey-plan-page .jp-why>.journey-media-story{width:auto;max-width:none;margin:0 calc(-1 * var(--jp-side)) 0 0;grid-column:7/13}.journey-detail-v2.journey-plan-page .jp-why .journey-story-frame figcaption{max-width:none;padding:14px var(--jp-side) 0 0;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.journey-detail-v2.journey-plan-page .jp-why .journey-story-frame figcaption .jp-credit{text-align:left}.journey-detail-v2.journey-plan-page .jp-why .journey-story-frame figcaption p{max-width:34ch;color:var(--jp-ink);font:450 19px/1.4 var(--jp-serif);letter-spacing:0;margin:0}.journey-detail-v2.journey-plan-page .jp-why .journey-story-role{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--jp-ivory);font:600 10.5px/1 var(--jp-sans);letter-spacing:.14em;background:#070a128c;border-radius:5px;padding:6px 9px;inset:16px auto auto 16px}.journey-detail-v2.journey-plan-page .jp-credit{color:var(--jp-muted);font:500 11px/1.45 var(--jp-sans);letter-spacing:.02em;text-align:right;flex:0 auto;margin:0}.journey-detail-v2.journey-plan-page .jp-credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.journey-detail-v2.journey-plan-page .jp-credit a:hover{text-decoration-color:currentColor}.journey-detail-v2.journey-plan-page .jp-route{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px);position:relative}.journey-detail-v2.journey-plan-page .jp-route:before{border-top:1px solid var(--jp-rule-2);content:"";width:100vw;position:absolute;top:0;left:50%;translate:-50%}.journey-detail-v2.journey-plan-page .jp-route__heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;max-width:none;display:grid}.journey-detail-v2.journey-plan-page .jp-route__heading>div{grid-column:1/7}.journey-detail-v2.journey-plan-page .jp-route__heading h2{max-width:none;font:400 clamp(46px, 5.6vw, 80px)/.98 var(--jp-serif);letter-spacing:-.045em;margin:14px 0 0}.journey-detail-v2.journey-plan-page .jp-route__heading>p{max-width:36ch;color:var(--jp-ink-2);font:400 19px/1.6 var(--jp-sans);grid-column:8/13;margin:0}.journey-detail-v2.journey-plan-page .jp-route__layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 24px;margin-top:48px;display:grid}.journey-detail-v2.journey-plan-page .jp-route__map{grid-column:1/7;min-width:0}.journey-detail-v2.journey-plan-page .jp-route.is-sticky .jp-route__map{position:sticky;top:104px}.journey-detail-v2.journey-plan-page .jp-route__stops{grid-column:8/13;min-width:0}.journey-detail-v2.journey-plan-page .jp-route__frame,.journey-detail-v2.journey-plan-page .jp-route .journey-route-overview__map{position:relative}.journey-detail-v2.journey-plan-page .jp-route .page-map-action{color:var(--jp-ink);border-bottom-color:var(--jp-rule-strong)}.journey-detail-v2.journey-plan-page .jp-route-diagram{z-index:1;width:100%;aspect-ratio:var(--jp-diagram-ratio,1.6);border:1px solid var(--jp-rule);pointer-events:none;background:radial-gradient(120% 90% at 30% 20%,#ffffff8c,#fff0 60%),#ebe5d8;position:relative;overflow:hidden;container-type:inline-size}.journey-detail-v2.journey-plan-page .journey-route-live.is-live .jp-route-diagram{visibility:hidden}.journey-detail-v2.journey-plan-page .jp-route-diagram__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-detail-v2.journey-plan-page .jp-route-diagram__graticule path{fill:none;stroke:#141a1714;stroke-width:1px}.journey-detail-v2.journey-plan-page .jp-route-diagram__terrain{opacity:.62;mix-blend-mode:multiply}.journey-detail-v2.journey-plan-page .jp-route-diagram__line{fill:none;stroke-linecap:round;stroke-width:2px}.journey-detail-v2.journey-plan-page .jp-route-diagram__line:is(.is-arrival,.is-route){stroke:var(--jp-ink);stroke-width:2.6px}.journey-detail-v2.journey-plan-page .jp-route-diagram__line.is-spoke{stroke:var(--jp-forest)}.journey-detail-v2.journey-plan-page .jp-route-diagram__line.is-offmap{stroke:var(--jp-ink);stroke-dasharray:5 5;stroke-width:1.6px}.journey-detail-v2.journey-plan-page :is(.jp-route-diagram__line,.jp-route-pin){transition:opacity .25s,stroke-width .25s}.journey-detail-v2.journey-plan-page .jp-route-diagram.has-current .jp-route-diagram__line:not(.is-lit){opacity:.28}.journey-detail-v2.journey-plan-page .jp-route-diagram__line.is-lit:is(.is-arrival,.is-route){stroke-width:3.6px}.journey-detail-v2.journey-plan-page .jp-route-diagram__line.is-lit.is-spoke{stroke-width:3.2px}.journey-detail-v2.journey-plan-page .jp-route-diagram.has-current .jp-route-pin:not(.is-current){opacity:.72}.journey-detail-v2.journey-plan-page .jp-route-diagram__scale{z-index:1;color:var(--jp-ink);font:600 10.5px/1.2 var(--jp-sans);letter-spacing:.02em;white-space:nowrap;gap:5px;display:grid;position:absolute}.journey-detail-v2.journey-plan-page .jp-route-diagram__scale:is(.is-br,.is-tr){text-align:right;justify-items:end}.journey-detail-v2.journey-plan-page .jp-route-diagram__bar{border:1.2px solid var(--jp-ink);border-top:0;height:7px;display:block}.journey-detail-v2.journey-plan-page .jp-route-diagram__north{z-index:1;color:var(--jp-ink);font:700 10px/1.2 var(--jp-sans);letter-spacing:.1em;align-content:start;justify-items:center;gap:2px;padding-top:4px;display:grid;position:absolute}.journey-detail-v2.journey-plan-page .jp-route-diagram__north svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:12px;height:22px}.journey-detail-v2.journey-plan-page .jp-route-pin{z-index:2;width:max-content;color:var(--jp-ink);pointer-events:auto;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;transform:translate(-16px,-50%)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-left{text-align:right;flex-direction:row-reverse;transform:translate(calc(16px - 100%),-50%)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-above{text-align:center;flex-direction:column-reverse;gap:4px;transform:translate(-50%,calc(16px - 100%))}.journey-detail-v2.journey-plan-page .jp-route-pin.is-below{text-align:center;flex-direction:column;gap:4px;transform:translate(-50%,-16px)}.journey-detail-v2.journey-plan-page .jp-route-pin:is(.is-above,.is-below) .jp-route-pin__label{justify-items:center}.journey-detail-v2.journey-plan-page .jp-route-pin__dot{background:var(--jp-ink);width:32px;height:32px;box-shadow:0 0 0 4px var(--jp-paper);color:var(--jp-ivory);font:600 12px/1 var(--jp-sans);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.journey-detail-v2.journey-plan-page .jp-route-pin.is-hub .jp-route-pin__dot{background:var(--jp-forest);box-shadow:0 0 0 4px var(--jp-paper), 0 0 0 5px var(--jp-forest)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-cluster .jp-route-pin__dot{background:var(--jp-paper);color:var(--jp-ink);box-shadow:0 0 0 1px var(--jp-ink), 0 0 0 5px #141a1714}.journey-detail-v2.journey-plan-page .jp-route-pin.is-cluster.is-hub .jp-route-pin__dot{color:var(--jp-forest);box-shadow:0 0 0 1px var(--jp-forest), 0 0 0 6px #2e6f4e2e}.journey-detail-v2.journey-plan-page .jp-route-pin__label{text-wrap:balance;gap:4px;width:max-content;max-width:32cqi;display:grid}.journey-detail-v2.journey-plan-page .jp-route-pin__label strong{font:500 16px/1.15 var(--jp-serif);letter-spacing:0;text-shadow:0 0 6px #ebe5d8,0 0 2px #ebe5d8}.journey-detail-v2.journey-plan-page .jp-route-pin__label small{color:var(--jp-muted);font:600 10px/1.5 var(--jp-sans);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 4px #ebe5d8}.journey-detail-v2.journey-plan-page .jp-route-pin.is-hub .jp-route-pin__label small{color:var(--jp-forest)}.journey-detail-v2.journey-plan-page .jp-route-pin:hover strong{text-underline-offset:4px;text-decoration:underline}.journey-detail-v2.journey-plan-page .jp-route-pin.is-current .jp-route-pin__dot{box-shadow:0 0 0 4px var(--jp-paper), 0 0 0 6px var(--jp-ink)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-current.is-hub .jp-route-pin__dot{box-shadow:0 0 0 4px var(--jp-paper), 0 0 0 6px var(--jp-forest)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-current .jp-route-pin__label strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.journey-detail-v2.journey-plan-page .jp-route-pin:focus-visible{outline-offset:4px;border-radius:4px}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap{z-index:2;color:var(--jp-ink);align-items:center;gap:8px;display:flex;position:absolute}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap.is-right{text-align:right;flex-direction:row-reverse}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:18px;height:18px}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap>span{background:#ebe5d8eb;gap:2px;min-width:0;padding:4px 6px;display:grid}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap strong{font:500 14px/1.15 var(--jp-serif)}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap small{color:var(--jp-muted);font:700 9px/1.3 var(--jp-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.journey-detail-v2.journey-plan-page .jp-route__legend{color:var(--jp-ink-2);font:500 13px/1.4 var(--jp-sans);flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0;list-style:none;display:flex}.journey-detail-v2.journey-plan-page .jp-route__legend li{align-items:center;gap:8px;display:inline-flex}.journey-detail-v2.journey-plan-page .jp-key{border-top:2.6px solid var(--jp-ink);width:26px;height:0;display:inline-block}.journey-detail-v2.journey-plan-page .jp-key.is-spoke{border-top:2px solid var(--jp-forest)}.journey-detail-v2.journey-plan-page .jp-key.is-offmap{border-top:1.6px dashed var(--jp-ink)}.journey-detail-v2.journey-plan-page .jp-key.is-base{background:var(--jp-forest);border:0;border-radius:50%;width:12px;height:12px}.journey-detail-v2.journey-plan-page .jp-route__note{max-width:none;color:var(--jp-muted);font:400 13.5px/1.5 var(--jp-sans);margin:12px 0 0}.journey-detail-v2.journey-plan-page .jp-route__credit{color:var(--jp-muted);font:500 11px/1.45 var(--jp-sans);letter-spacing:.02em;margin:4px 0 0}.journey-detail-v2.journey-plan-page .jp-route__credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.journey-detail-v2.journey-plan-page .jp-stops__title{font:400 clamp(28px, 2.6vw, 38px)/1.08 var(--jp-serif);letter-spacing:-.015em;border:0;margin:12px 0 0;padding:0}.journey-detail-v2.journey-plan-page .jp-stops__list{border-top:1px solid var(--jp-ink);margin:30px 0 0;padding:0;list-style:none}.journey-detail-v2.journey-plan-page .jp-stop{border-bottom:1px solid var(--jp-rule);padding:30px 0 34px;scroll-margin-top:100px;display:block}.journey-detail-v2.journey-plan-page .jp-stop__head{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.journey-detail-v2.journey-plan-page .jp-stop__ordinal{color:var(--jp-forest);font:300 44px/1 var(--jp-serif);letter-spacing:-.04em;padding:0}.journey-detail-v2.journey-plan-page .jp-stop h4{font:500 clamp(26px, 2.3vw, 34px)/1.08 var(--jp-serif);letter-spacing:-.015em;margin:0}.journey-detail-v2.journey-plan-page .jp-stop h4 strong{font:inherit;letter-spacing:inherit;display:inline}.journey-detail-v2.journey-plan-page .jp-stop__role{color:var(--jp-muted);font:600 11.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;margin:8px 0 0;display:flex}.journey-detail-v2.journey-plan-page .jp-stop__role-name{color:var(--jp-forest)}.journey-detail-v2.journey-plan-page .jp-stop__role>span+span{border-left:1px solid var(--jp-rule);margin-left:.9em;padding-left:.9em}.journey-detail-v2.journey-plan-page .jp-stop__body{margin-left:70px}.journey-detail-v2.journey-plan-page .jp-stop__caption{color:var(--jp-muted);font:600 11px/1.9 var(--jp-sans);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 0}.journey-detail-v2.journey-plan-page .jp-stop__dot{opacity:.7;padding:0 .1em 0 .55em}.journey-detail-v2.journey-plan-page .jp-stop__caption>span{white-space:nowrap}.journey-detail-v2.journey-plan-page .jp-stop__sentence{font:400 17px/1.6 var(--jp-sans);margin:12px 0 0}.journey-detail-v2.journey-plan-page .jp-figure{margin:22px 0 0}.journey-detail-v2.journey-plan-page .jp-stop__figure{margin-left:-70px}.journey-detail-v2.journey-plan-page .jp-figure__frame{aspect-ratio:3/2;background:#d9d2c3;position:relative;overflow:hidden}.journey-detail-v2.journey-plan-page .jp-figure__frame>img{object-fit:cover;width:100%;height:100%;display:block}.journey-detail-v2.journey-plan-page .jp-figure figcaption{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;display:flex}.journey-detail-v2.journey-plan-page .jp-figure figcaption .jp-credit{text-align:left}.journey-detail-v2.journey-plan-page .jp-figure figcaption>span{color:var(--jp-ink);font:450 15px/1.4 var(--jp-serif);letter-spacing:0}.journey-detail-v2.journey-plan-page .jp-stop .jp-figure .jp-credit{max-width:none;color:var(--jp-muted);font:500 11px/1.45 var(--jp-sans);letter-spacing:.02em;text-transform:none;grid-column:auto}.journey-detail-v2.journey-plan-page .jp-stop__notes{border-top:1px solid var(--jp-rule-2);border-bottom:1px solid var(--jp-rule-2);margin-top:16px}.journey-detail-v2.journey-plan-page .jp-stop__notes>summary{min-height:48px;color:var(--jp-ink-2);font:600 14px/1.4 var(--jp-sans);letter-spacing:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.journey-detail-v2.journey-plan-page .jp-stop__notes[open]>summary{border-bottom:1px solid var(--jp-rule-2)}.journey-detail-v2.journey-plan-page .jp-stop__notes dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;margin:0;display:grid}.journey-detail-v2.journey-plan-page .jp-stop__notes dl>div{border-bottom:1px solid var(--jp-rule-2);padding:12px 0}.journey-detail-v2.journey-plan-page .jp-stop__notes dl>div:nth-last-child(-n+2){border-bottom:0}.journey-detail-v2.journey-plan-page .jp-stop__notes dt{color:var(--jp-muted);font:600 10.5px/1.5 var(--jp-sans);letter-spacing:.13em;text-transform:uppercase}.journey-detail-v2.journey-plan-page .jp-stop__notes dd{color:var(--jp-ink-2);font:400 15px/1.55 var(--jp-sans);margin:4px 0 0}.journey-detail-v2.journey-plan-page .jp-plate{background:var(--jp-night);width:100%;max-width:none;color:var(--jp-on-night);margin:0;padding:0;position:relative}.journey-detail-v2.journey-plan-page .jp-plate .journey-media-story{width:100%;max-width:none;margin:0}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-frame{margin:0;position:relative}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-image-wrap{aspect-ratio:21/9;background:var(--jp-night-2)}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-image-wrap>img{object-position:50% 88%}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-frame:after{background:linear-gradient(180deg, #070a1200, #070a12b8 62%, var(--jp-night));content:"";pointer-events:none;height:62%;position:absolute;inset:auto 0 0}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-role{display:none}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-frame figcaption{z-index:1;max-width:none;padding:0 var(--jp-side) clamp(28px, 3.4vw, 52px);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.journey-detail-v2.journey-plan-page .jp-plate h2{max-width:none;color:var(--jp-on-night);font:400 clamp(28px, 2.6vw, 38px)/1.08 var(--jp-serif);letter-spacing:-.015em;margin:8px 0 0}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-caption>p{max-width:34ch;color:var(--jp-on-night);font:450 clamp(19px, 1.7vw, 24px)/1.4 var(--jp-serif);letter-spacing:0;margin:10px 0 0}.journey-detail-v2.journey-plan-page .jp-plate .jp-credit{color:var(--jp-on-night-dim)}.journey-detail-v2.journey-plan-page .jp-when{padding-top:clamp(72px,8vw,120px);padding-bottom:0}.journey-detail-v2.journey-plan-page .jp-plate+.jp-when{padding-top:clamp(28px,3vw,48px)}.journey-detail-v2.journey-plan-page .jp-when.has-plate{padding-top:0}.journey-detail-v2.journey-plan-page .jp-when__head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.journey-detail-v2.journey-plan-page .jp-when__head>div:first-child{grid-column:1/7}.journey-detail-v2.journey-plan-page .jp-when h2{max-width:none;font:400 clamp(46px, 5.6vw, 80px)/.98 var(--jp-serif);letter-spacing:-.045em;margin:14px 0 0}.journey-detail-v2.journey-plan-page .jp-when__why{border-top:1px solid var(--jp-night-rule);grid-column:8/13;padding-top:16px}.journey-detail-v2.journey-plan-page .jp-when__why p{font:450 21px/1.35 var(--jp-serif);letter-spacing:0;margin:8px 0 0}.journey-detail-v2.journey-plan-page .jp-when__why .jp-link{color:var(--jp-on-night);margin-top:.5px}.journey-detail-v2.journey-plan-page .jp-when__peak{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-top:clamp(48px,6vw,88px);display:grid}.journey-detail-v2.journey-plan-page .jp-when__numeral-wrap{grid-column:1/8;min-width:0}.journey-detail-v2.journey-plan-page .jp-when__numeral{font:300 clamp(132px, 21vw, 312px)/.8 var(--jp-serif);letter-spacing:-.06em;white-space:nowrap;margin:22px 0 0 -.05em}.journey-detail-v2.journey-plan-page .jp-when__numeral.is-long{white-space:normal;font-size:clamp(84px,11vw,168px);line-height:.9}.journey-detail-v2.journey-plan-page .jp-when__peak.is-season .jp-when__numeral{letter-spacing:-.03em;white-space:normal;font-size:clamp(48px,6vw,88px);line-height:1}.journey-detail-v2.journey-plan-page .jp-when__line{min-width:0;max-width:32ch;color:var(--jp-on-night);font:450 clamp(20px, 1.8vw, 26px)/1.35 var(--jp-serif);letter-spacing:0;grid-column:8/13;margin:0;padding-bottom:12px}.journey-detail-v2.journey-plan-page .jp-when__plate{margin:0 calc(-1 * var(--jp-side));position:relative}.journey-detail-v2.journey-plan-page .jp-when__plate-frame{background:var(--jp-night-2);height:clamp(640px,88vh,880px);position:relative;overflow:hidden}.journey-detail-v2.journey-plan-page .jp-when__plate-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.journey-detail-v2.journey-plan-page .jp-when__plate-frame:after{background:linear-gradient(180deg, #070a1280 0, #070a1200 22%, #070a1200 48%, #070a12b3 82%, var(--jp-night) 100%);content:"";pointer-events:none;position:absolute;inset:0}.journey-detail-v2.journey-plan-page .jp-when__plate-over{z-index:1;padding:0 var(--jp-side) clamp(24px, 3vw, 44px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid;position:absolute;bottom:0;left:0;right:0}.journey-detail-v2.journey-plan-page .jp-when__plate-over .jp-when__numeral{text-shadow:0 2px 30px #070a1273;font-size:clamp(120px,16vw,236px)}.journey-detail-v2.journey-plan-page .jp-when__plate-foot{border-top:1px solid var(--jp-night-rule);grid-column:8/13;min-width:0;padding-top:18px}.journey-detail-v2.journey-plan-page .jp-when.has-plate .jp-when__plate-head h2{margin-top:10px;font-size:clamp(38px,3.8vw,54px)}.journey-detail-v2.journey-plan-page .jp-when__moment{color:var(--jp-on-night-soft);font:400 14.5px/1.5 var(--jp-sans);margin:16px 0 0}.journey-detail-v2.journey-plan-page .jp-when__moment .jp-link{color:var(--jp-on-night);font-size:14.5px}.journey-detail-v2.journey-plan-page .jp-when__dash{margin:0 .08em}.journey-detail-v2.journey-plan-page .jp-when__plate-side{min-width:0;margin-top:14px}.journey-detail-v2.journey-plan-page .jp-when__plate-side .jp-when__line{padding-bottom:0}.journey-detail-v2.journey-plan-page .jp-when__plate-side .jp-when__facts{border:0;margin:12px 0 0;padding:0;display:block}.journey-detail-v2.journey-plan-page .jp-when__plate-side .jp-when__facts>div{border:0;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:0;display:flex}.journey-detail-v2.journey-plan-page .jp-when__plate-side .jp-when__facts dt{font:400 26px/1.1 var(--jp-serif);letter-spacing:-.02em}.journey-detail-v2.journey-plan-page .jp-when__plate-side .jp-when__facts dd{max-width:none;color:var(--jp-on-night-soft);font:400 14.5px/1.5 var(--jp-sans);margin:0}.journey-detail-v2.journey-plan-page .jp-when__plate-over .journey-eyebrow{color:var(--jp-on-night-soft)}.journey-detail-v2.journey-plan-page .jp-when__plate-cap{padding:14px var(--jp-side) 0;color:var(--jp-on-night-soft);font:450 15px/1.4 var(--jp-serif);letter-spacing:0;justify-content:space-between;align-items:baseline;gap:24px;margin:0;display:flex}.journey-detail-v2.journey-plan-page .jp-when__plate-cap .jp-credit{color:var(--jp-on-night-dim)}.journey-detail-v2.journey-plan-page .jp-when__facts{grid-template-columns:repeat(var(--jp-facts,4), minmax(0, 1fr));border-top:1px solid var(--jp-night-rule);margin:clamp(48px,5vw,72px) 0 0;display:grid}.journey-detail-v2.journey-plan-page .jp-when__facts>div{min-width:0;padding:22px 24px 4px 0}.journey-detail-v2.journey-plan-page .jp-when__facts>div+div{border-left:1px solid var(--jp-night-rule);padding-left:24px}.journey-detail-v2.journey-plan-page .jp-when__facts dt{font:300 clamp(36px, 3.4vw, 50px)/1 var(--jp-serif);letter-spacing:-.04em}.journey-detail-v2.journey-plan-page .jp-when__facts dd{max-width:28ch;color:var(--jp-on-night-soft);font:400 15px/1.55 var(--jp-sans);margin:12px 0 0}.journey-detail-v2.journey-plan-page .jp-when__source{color:var(--jp-on-night-dim);font:500 12px/1.5 var(--jp-sans);margin:10px 0 0}.journey-detail-v2.journey-plan-page .jp-when__source a{color:var(--jp-on-night);text-underline-offset:3px;text-decoration:underline}.journey-detail-v2.journey-plan-page .jp-when__source .jp-arrow--out{vertical-align:0;margin-left:4px}.journey-detail-v2.journey-plan-page .jp-when__advice{border-top:1px solid var(--jp-night-rule-2);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;max-width:none;margin-top:40px;padding-top:28px;display:grid}.journey-detail-v2.journey-plan-page .jp-when__advice-text{grid-column:1/8}.journey-detail-v2.journey-plan-page .jp-when__advice-quote{color:var(--jp-on-night);font:italic 400 clamp(20px, 1.7vw, 24px)/1.45 var(--jp-serif);letter-spacing:0;margin:10px 0 0}.journey-detail-v2.journey-plan-page .jp-when .journey-media-story{margin-top:48px}.journey-detail-v2.journey-plan-page .jp-days{padding-top:clamp(88px,9vw,136px);padding-bottom:clamp(88px,9vw,136px);scroll-margin-top:40px}.journey-detail-v2.journey-plan-page .jp-days__head{border:0;padding:0;display:block}.journey-detail-v2.journey-plan-page .jp-days__line{max-width:none;color:var(--jp-on-night-soft);font:400 16.5px/1.55 var(--jp-sans);margin:20px 0 0}.journey-detail-v2.journey-plan-page .jp-days__line strong{color:var(--jp-on-night);margin-right:6px;font-weight:600}.journey-detail-v2.journey-plan-page .jp-days h2{max-width:none;font:400 clamp(46px, 5.6vw, 80px)/.98 var(--jp-serif);letter-spacing:-.045em;margin:14px 0 0}.journey-detail-v2.journey-plan-page .jp-stays{border:0;border-top:1px solid var(--jp-night-rule);min-width:0;margin:28px 0 0;padding:0}.journey-detail-v2.journey-plan-page .jp-stays legend{float:left;width:100%;color:var(--jp-on-night-dim);font:600 11.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:16px 0 0}.journey-detail-v2.journey-plan-page .jp-stays__options{clear:both;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));column-gap:24px;padding-top:6px;display:grid}.journey-detail-v2.journey-plan-page .jp-stays__option{color:var(--jp-on-night-dim);cursor:pointer;border-bottom:2px solid #0000;grid-template-columns:26px minmax(0,1fr);padding:14px 0 16px;display:grid;position:relative}.journey-detail-v2.journey-plan-page .jp-stays__option:has(input:checked){border-bottom-color:var(--jp-on-night);color:var(--jp-on-night-soft)}.journey-detail-v2.journey-plan-page .jp-days input[type=radio]{appearance:none;border:1.5px solid var(--jp-on-night-dim);cursor:pointer;background:0 0;border-radius:50%;width:14px;height:14px;margin:10px 0 0;padding:0}.journey-detail-v2.journey-plan-page .jp-days input[type=radio]:checked{border:4px solid var(--jp-on-night);background:var(--jp-night)}.journey-detail-v2.journey-plan-page .jp-stays__text{display:grid}.journey-detail-v2.journey-plan-page .jp-stays__nights{color:var(--jp-on-night-soft);font:400 30px/1.1 var(--jp-serif);letter-spacing:-.01em}.journey-detail-v2.journey-plan-page .jp-stays__option:hover .jp-stays__nights{color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-stays__option:has(input:checked) .jp-stays__nights{color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-stays__range{font:600 14px/1.5 var(--jp-sans);margin-top:6px}.journey-detail-v2.journey-plan-page .jp-stays__note{font:400 14px/1.5 var(--jp-sans)}.journey-detail-v2.journey-plan-page .jp-ladder{margin-top:56px}.journey-detail-v2.journey-plan-page .jp-ladder__grid{grid-template-columns:repeat(var(--jp-cols), minmax(0, 1fr));grid-template-rows:auto auto auto auto;grid-auto-flow:column;display:grid}.journey-detail-v2.journey-plan-page .jp-ladder__col{display:contents}.journey-detail-v2.journey-plan-page .jp-ladder__marker{border-bottom:2px solid var(--jp-night-rule);min-height:0;color:var(--jp-on-night);font:600 10.5px/1 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;padding:12px 12px 19px}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-in .jp-ladder__marker{border-bottom-color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-peak .jp-ladder__marker{color:var(--jp-on-night-soft)}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-depart .jp-ladder__marker{text-align:right}.journey-detail-v2.journey-plan-page .jp-ladder__date{border-left:1px solid var(--jp-night-rule-2);font:inherit;margin:0;padding:22px 12px 14px;display:block}.journey-detail-v2.journey-plan-page .jp-ladder__col:first-child :is(.jp-ladder__date,.jp-ladder__cell){border-left:0}.journey-detail-v2.journey-plan-page .jp-ladder__weekday{color:var(--jp-on-night-dim);font:600 11px/1.3 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;display:block}.journey-detail-v2.journey-plan-page .jp-ladder__numeral{font:300 clamp(48px, 4.6vw, 68px)/.9 var(--jp-serif);letter-spacing:-.05em;margin-top:8px;display:block}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out .jp-ladder__numeral{color:var(--jp-on-night-dim)}.journey-detail-v2.journey-plan-page .jp-ladder__cell{border-top:1px solid var(--jp-night-rule);border-left:1px solid var(--jp-night-rule-2);min-width:0;padding:14px 12px 18px;position:relative}.journey-detail-v2.journey-plan-page .jp-ladder__cell--day{min-height:136px}.journey-detail-v2.journey-plan-page .jp-ladder__cell--night{background:#f4efe60d;min-height:140px;overflow:hidden}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-peak .jp-ladder__cell--night{background:var(--jp-peak);border-top-color:var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-peak :is(.jp-ladder__marker,.jp-ladder__date,.jp-ladder__cell--day){background:var(--jp-peak)}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-in:not(.is-peak) .jp-ladder__numeral{color:var(--jp-on-night-soft)}.journey-detail-v2.journey-plan-page .jp-ladder__col:is(.is-out,.is-depart) .jp-ladder__cell--night{background:0 0}.journey-detail-v2.journey-plan-page .jp-ladder__cell>p{color:var(--jp-on-night-soft);font:400 14.5px/1.5 var(--jp-sans);margin:0}.journey-detail-v2.journey-plan-page .jp-ladder__cell>p.jp-ladder__label{color:var(--jp-on-night-dim);font:600 10px/1.3 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.journey-detail-v2.journey-plan-page .jp-ladder__icon{flex:none;width:13px;height:13px}.journey-detail-v2.journey-plan-page .jp-ladder__cell>p.jp-ladder__title{color:var(--jp-on-night);font:500 16px/1.3 var(--jp-serif);letter-spacing:0;margin:10px 0 4px}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-peak .jp-ladder__cell--night>p.jp-ladder__title{font-size:22px;line-height:1.1}.journey-detail-v2.journey-plan-page .jp-ladder__cell>p.jp-ladder__muted{color:var(--jp-on-night-dim);margin-top:10px}.journey-detail-v2.journey-plan-page .jp-ladder__streaks{width:84px;height:29px;stroke:var(--jp-on-night);stroke-linecap:round;position:absolute;top:12px;right:12px}.journey-detail-v2.journey-plan-page .jp-ladder__cell .jp-day__link{border-top:1px solid var(--jp-night-rule);color:var(--jp-on-night);font:400 13px/1.5 var(--jp-sans);text-underline-offset:3px;margin-top:12px;padding-top:10px;text-decoration:underline;display:block}.journey-detail-v2.journey-plan-page .jp-ladder__cell .jp-day__link .jp-arrow{vertical-align:-1px;margin-left:6px}.journey-detail-v2.journey-plan-page .jp-ladder__bracket-row{grid-template-columns:repeat(var(--jp-cols), minmax(0, 1fr));margin-top:16px;display:grid}.journey-detail-v2.journey-plan-page .jp-ladder__bracket{border-top:1px solid var(--jp-on-night-dim);color:var(--jp-on-night-soft);font:600 11px/1.4 var(--jp-sans);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding-top:12px;position:relative}.journey-detail-v2.journey-plan-page .jp-ladder__bracket:before,.journey-detail-v2.journey-plan-page .jp-ladder__bracket:after{background:var(--jp-on-night-dim);content:"";width:1px;height:8px;position:absolute;top:-8px}.journey-detail-v2.journey-plan-page .jp-ladder__bracket:before{left:0}.journey-detail-v2.journey-plan-page .jp-ladder__bracket:after{right:0}.journey-detail-v2.journey-plan-page .jp-phases{margin-top:34px}.journey-detail-v2.journey-plan-page .jp-phases__strip{gap:3px;margin:0;padding:0;list-style:none;display:flex}.journey-detail-v2.journey-plan-page .jp-phases__strip li{border-top:3px solid var(--jp-on-night);flex-basis:0;gap:8px;min-width:0;padding:12px 12px 0 0;display:grid;position:relative}.journey-detail-v2.journey-plan-page .jp-phases__strip li:nth-child(2n){border-top-color:var(--jp-on-night-dim)}.journey-detail-v2.journey-plan-page .jp-phases__strip-nights{font:400 26px/1 var(--jp-serif)}.journey-detail-v2.journey-plan-page .jp-phases__strip-title{overflow-wrap:anywhere;color:var(--jp-on-night-soft);font:400 12.5px/1.3 var(--jp-sans)}.journey-detail-v2.journey-plan-page .jp-phases__strip-text{color:var(--jp-on-night-soft);font:400 14px/1.55 var(--jp-sans);margin:14px 0 0;display:none}.journey-detail-v2.journey-plan-page .jp-phases__groups{margin:40px 0 0;padding:0;list-style:none}.journey-detail-v2.journey-plan-page .jp-phase{border-top:1px solid var(--jp-night-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:20px clamp(28px,4vw,64px);padding:32px 0 36px;display:grid}.journey-detail-v2.journey-plan-page .jp-phase__range{color:var(--jp-on-night-dim);font:600 10.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.journey-detail-v2.journey-plan-page .jp-phase h3{font:400 clamp(30px, 3vw, 44px)/1.02 var(--jp-serif);letter-spacing:-.02em;margin:12px 0 0}.journey-detail-v2.journey-plan-page .jp-phase__stop{color:var(--jp-on-night-dim);font:600 12px/1.4 var(--jp-sans);margin:8px 0 0}.journey-detail-v2.journey-plan-page .jp-phase__summary{max-width:38ch;color:var(--jp-on-night-soft);font:400 15px/1.6 var(--jp-sans);margin:14px 0 0}.journey-detail-v2.journey-plan-page .jp-phase__days{margin:0;padding:0;list-style:none}.journey-detail-v2.journey-plan-page .jp-phase__head{align-self:start}.journey-detail-v2.journey-plan-page .jp-phases .jp-day:first-child{padding-top:0}.journey-detail-v2.journey-plan-page .jp-phases .jp-day:last-child{border-bottom:0;padding-bottom:0}.journey-detail-v2.journey-plan-page .jp-day{border-bottom:1px solid var(--jp-night-rule);grid-template-columns:128px minmax(0,1fr);gap:6px 20px;padding:18px 0 20px;scroll-margin-top:100px;display:grid}.journey-detail-v2.journey-plan-page .jp-ladder__date{scroll-margin-top:140px}.journey-detail-v2.journey-plan-page .jp-day__label{align-content:start;gap:6px;margin:0;display:grid}.journey-detail-v2.journey-plan-page .jp-day__label>span:first-child{font:400 20px/1.15 var(--jp-serif)}.journey-detail-v2.journey-plan-page .jp-day__key{color:var(--jp-on-night);font:600 10px/1.3 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid;justify-self:start;padding-top:4px}.journey-detail-v2.journey-plan-page .jp-day__body h4{font:400 21px/1.2 var(--jp-serif);letter-spacing:-.01em;margin:0}.journey-detail-v2.journey-plan-page .jp-day__body p{max-width:64ch;color:var(--jp-on-night-soft);font:400 15px/1.6 var(--jp-sans);margin:6px 0 0}.journey-detail-v2.journey-plan-page .jp-day__night{background:#f4efe60d;margin-top:12px;padding:12px 14px}.journey-detail-v2.journey-plan-page .jp-day__night p{margin:0}.journey-detail-v2.journey-plan-page .jp-day.is-peak .jp-day__night{background:var(--jp-peak);box-shadow:inset 0 1px 0 var(--jp-on-night)}.journey-detail-v2.journey-plan-page .jp-day__night strong{color:var(--jp-on-night);font-weight:600}.journey-detail-v2.journey-plan-page .jp-day__night-label{color:var(--jp-on-night-dim);font:600 10px/1.3 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;margin-right:10px}.journey-detail-v2.journey-plan-page .jp-day__link{color:var(--jp-on-night);font:600 13px/1.45 var(--jp-sans);text-underline-offset:4px;align-items:center;gap:6px;margin-top:10px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.journey-detail-v2.journey-plan-page .jp-phase--leave h3{font-size:clamp(26px,2.4vw,34px)}@media (min-width:1041px){.journey-detail-v2.journey-plan-page .jp-phase__head{position:sticky;top:104px}}.journey-detail-v2.journey-plan-page .jp-days__foot{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:48px;display:grid}.journey-detail-v2.journey-plan-page .jp-days__footnote{max-width:none;color:var(--jp-on-night-dim);font:400 14.5px/1.6 var(--jp-sans);grid-column:1/7;margin:0}.journey-detail-v2.journey-plan-page .jp-days__watch{grid-column:8/13;justify-content:flex-end;display:flex}.journey-detail-v2.journey-plan-page .journey-detail-body>.journey-duration-guidance{--jp-band:var(--jp-paper);width:min(100%, calc(var(--journey-v2-content) + 2 * var(--journey-v2-gutter)));max-width:none;padding:clamp(48px, 6vw, 80px) var(--journey-v2-gutter) 0;background:var(--jp-band);box-shadow:0 0 0 100vmax var(--jp-band);clip-path:inset(-1px -100vmax);color:var(--jp-muted);border:0;margin:0 auto;font-size:15px}.journey-detail-v2.journey-plan-page .journey-detail-body>.journey-duration-guidance+.jp-route{padding-top:24px}.journey-detail-v2.journey-plan-page .jp-book{padding-top:clamp(64px,7vw,104px);padding-bottom:0;display:block}.journey-detail-v2.journey-plan-page .jp-book__head h2{font:400 clamp(38px, 3.9vw, 56px)/1 var(--jp-serif);letter-spacing:-.04em;margin:14px 0 0}.journey-detail-v2.journey-plan-page .jp-book__lists{border-top:1px solid var(--jp-ink);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:32px;display:grid}.journey-detail-v2.journey-plan-page .jp-book__lists>.jp-book__group:first-child{grid-column:1/-1}.journey-detail-v2.journey-plan-page .jp-book__lists>.jp-book__group:first-child .jp-book__items{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.journey-detail-v2.journey-plan-page .jp-book__group{border-bottom:1px solid var(--jp-rule)}.journey-detail-v2.journey-plan-page .jp-book__group>summary{min-height:64px;font:400 clamp(24px, 2vw, 28px)/1.2 var(--jp-serif);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.journey-detail-v2.journey-plan-page .jp-book__group>:last-child:not(summary){margin-bottom:26px}.journey-detail-v2.journey-plan-page .jp-book__items{margin:0;padding:0;list-style:none}.journey-detail-v2.journey-plan-page .jp-book__items li{border-top:1px solid var(--jp-rule-2);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.journey-detail-v2.journey-plan-page .jp-book__ordinal{color:var(--jp-forest);font:300 26px/1 var(--jp-serif)}.journey-detail-v2.journey-plan-page .jp-book__items h3{font:500 18px/1.3 var(--jp-serif);letter-spacing:0;margin:0}.journey-detail-v2.journey-plan-page .jp-book__items p{color:var(--jp-ink-2);font:400 15px/1.55 var(--jp-sans);margin:3px 0 0}.journey-detail-v2.journey-plan-page .jp-book__links{flex-wrap:wrap;gap:0 22px;margin:4px 0 0;display:flex}.journey-detail-v2.journey-plan-page .jp-book__links .jp-link{margin-block:0;font-size:13.5px}.journey-detail-v2.journey-plan-page .jp-book__guide{margin-top:2.5px;font-size:14.5px}.journey-detail-v2.journey-plan-page .jp-book__group>ul{color:var(--jp-ink);margin:0;padding:0;list-style:none}.journey-detail-v2.journey-plan-page .jp-book__group>ul li{border-top:1px solid var(--jp-rule-2);font:400 16px/1.55 var(--jp-sans);padding:10px 0 10px 22px;position:relative}.journey-detail-v2.journey-plan-page .jp-book__group>ul li:before{background:var(--jp-ink);content:"";width:8px;height:1px;position:absolute;top:22px;left:2px}.journey-detail-v2.journey-plan-page .journey-detail-body>.journey-sources{width:auto;max-width:none;margin:40px var(--jp-side) 0;border-top:1px solid var(--jp-rule);border-bottom:1px solid var(--jp-rule);padding:0}.journey-detail-v2.journey-plan-page .journey-sources>summary{min-height:44px;color:var(--jp-ink-2);font:600 11.5px/1.4 var(--jp-sans);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.journey-detail-v2.journey-plan-page .jp-sources__list{margin:0;padding:0 0 8px;list-style:none}.journey-detail-v2.journey-plan-page .jp-sources__list li{border-top:1px solid var(--jp-rule-2);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.journey-detail-v2.journey-plan-page .jp-sources__list a{overflow-wrap:anywhere;font:600 15px/1.5 var(--jp-sans);text-underline-offset:3px}.journey-detail-v2.journey-plan-page .jp-sources__list a .jp-arrow--out{vertical-align:0;margin-left:6px}.journey-detail-v2.journey-plan-page .jp-sources__list p{color:var(--jp-ink-2);font:400 15px/1.5 var(--jp-sans);margin:0}.journey-detail-v2.journey-plan-page .jp-sources__method{max-width:70ch;color:var(--jp-muted);font:400 14.5px/1.6 var(--jp-sans);margin:0;padding:10px 0 18px}.journey-detail-v2.journey-plan-page .journey-detail-body>.journey-detail-footer{width:auto;max-width:none;margin:0 var(--jp-side);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 clamp(64px,7vw,96px);display:flex}.journey-detail-v2.journey-plan-page .journey-detail-footer a{min-height:44px;color:inherit;font:600 15px/1.4 var(--jp-sans);text-underline-offset:5px;align-items:center;gap:8px;margin-block:-11.5px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.journey-detail-v2.journey-plan-page .journey-detail-footer a:after{content:"";background:currentColor;flex:none;width:12px;height:12px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h9M6.5 2.2 10.3 6 6.5 9.8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h9M6.5 2.2 10.3 6 6.5 9.8' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:1180px){.journey-detail-v2.journey-plan-page .jp-hero__content{grid-column:6/13}}@media (max-width:1040px){.journey-detail-v2.journey-plan-page .jp-hero__content{grid-column:1/13;max-width:640px}.journey-detail-v2.journey-plan-page :is(.jp-why>.journey-destination-brief__copy,.jp-why>.journey-media-story,.jp-route__heading>div,.jp-route__heading>p,.jp-route__map,.jp-route__stops,.jp-when__head>div:first-child,.jp-when__why,.jp-when__numeral-wrap,.jp-when__line,.jp-when__advice-text,.jp-days__footnote,.jp-days__watch){grid-column:1/13}.journey-detail-v2.journey-plan-page .jp-when__plate-over .jp-when__plate-foot{grid-column:1/13;margin-top:24px}.journey-detail-v2.journey-plan-page .jp-book__lists>.jp-book__group:first-child .jp-book__items{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-why>.journey-media-story{margin-top:48px}.journey-detail-v2.journey-plan-page .jp-route__heading>p{margin-top:20px}.journey-detail-v2.journey-plan-page .jp-route.is-sticky .jp-route__map{position:relative;top:auto}.journey-detail-v2.journey-plan-page .jp-route__stops{margin-top:56px}.journey-detail-v2.journey-plan-page .jp-when__why{margin-top:32px}.journey-detail-v2.journey-plan-page .jp-when__line{margin-top:18px;padding-bottom:0}.journey-detail-v2.journey-plan-page .jp-when__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-detail-v2.journey-plan-page .jp-when__facts>div:nth-child(odd){border-left:0;padding-left:0}.journey-detail-v2.journey-plan-page .jp-when__facts>div:nth-child(n+3){border-top:1px solid var(--jp-night-rule)}.journey-detail-v2.journey-plan-page .jp-days__watch{justify-content:flex-start}.journey-detail-v2.journey-plan-page .jp-book__lists{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-days__watch{margin-top:24px}.journey-detail-v2.journey-plan-page .jp-phase{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-ladder__grid{display:block}.journey-detail-v2.journey-plan-page .jp-ladder__col{border-top:1px solid var(--jp-night-rule-2);grid-template:"date day night""marker day night"1fr/96px minmax(0,1fr) minmax(0,1fr);column-gap:10px;padding:16px 0;display:grid}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-in{border-top-color:var(--jp-on-night-dim)}.journey-detail-v2.journey-plan-page .jp-ladder__marker{text-align:left;border:0;grid-area:marker;align-self:start;margin-top:10px;padding:0}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-depart .jp-ladder__marker{text-align:left}.journey-detail-v2.journey-plan-page .jp-ladder__date{border:0;grid-area:date;padding:4px 0 0}.journey-detail-v2.journey-plan-page .jp-ladder__cell{border-left:0;border-top:1px solid var(--jp-night-rule-2);min-height:0}.journey-detail-v2.journey-plan-page .jp-ladder__cell--day{grid-area:day}.journey-detail-v2.journey-plan-page .jp-ladder__cell--night{grid-area:night}.journey-detail-v2.journey-plan-page .jp-ladder__bracket-row{display:none}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out{grid-template:"date day"/96px minmax(0,1fr);padding:12px 0}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out .jp-ladder__cell--day{border:0;align-self:center;padding:0}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out :is(.jp-ladder__cell--night,.jp-ladder__marker){display:none}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out .jp-ladder__numeral{font-size:34px}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-peak{background:var(--jp-peak);margin-inline:-12px;padding-inline:12px}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-peak :is(.jp-ladder__marker,.jp-ladder__date,.jp-ladder__cell--day,.jp-ladder__cell--night){background:0 0}}@media (max-width:640px){.journey-detail-v2.journey-plan-page .jp-hero{min-height:0;display:block}.journey-detail-v2.journey-plan-page .jp-hero__media>:is(img,.journey-image-fallback){height:540px;bottom:auto}.journey-detail-v2.journey-plan-page .jp-hero__media>img{object-position:var(--jp-focal-mobile-x,var(--journey-focal-x,50%)) var(--jp-focal-mobile-y,var(--journey-focal-y,50%))}.journey-detail-v2.journey-plan-page .jp-hero__scrim{background:linear-gradient(180deg, #070a1280 0, #070a1200 70px, #070a1200 360px, var(--jp-night) 540px)}.journey-detail-v2.journey-plan-page .jp-hero__inner{padding-top:384px;padding-bottom:28px}.journey-detail-v2.journey-plan-page .jp-hero__coord{display:none}.journey-detail-v2.journey-plan-page .jp-hero__eyebrow{font-size:10.5px}.journey-detail-v2.journey-plan-page .jp-hero__actions{order:1;margin-top:22px}.journey-detail-v2.journey-plan-page .jp-hero__facts{order:2;grid-template-columns:1fr;margin-top:26px}.journey-detail-v2.journey-plan-page .jp-hero__facts>div,.journey-detail-v2.journey-plan-page .jp-hero__facts>div+div{border-left:0;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.journey-detail-v2.journey-plan-page .jp-hero__facts dd{margin:0;font-size:17px}.journey-detail-v2.journey-plan-page .jp-hero__actions :is(.journey-action-buttons button:not(:first-child),.journey-actions-signed-out button.jp-signed-out__watch){justify-content:center;width:100%}.journey-detail-v2.journey-plan-page .jp-hero__credit{max-width:none;padding:0 var(--jp-side) 22px;position:static}.journey-detail-v2.journey-plan-page .jp-hero__credit>.jp-hero__info{top:320px;right:calc(var(--jp-side) - 11px);margin:0;left:auto}.journey-detail-v2.journey-plan-page .jp-why{padding-top:64px}.journey-detail-v2.journey-plan-page :is(.jp-intro,.jp-route__heading>p){font-size:17px}.journey-detail-v2.journey-plan-page .jp-why>.journey-media-story{margin-left:calc(-1 * var(--jp-side))}.journey-detail-v2.journey-plan-page .jp-why .journey-story-frame figcaption{padding-left:var(--jp-side);flex-direction:column;gap:6px}.journey-detail-v2.journey-plan-page .jp-credit{text-align:left}.journey-detail-v2.journey-plan-page .jp-route__map{margin-inline:calc(-1 * var(--jp-side))}.journey-detail-v2.journey-plan-page .jp-route-diagram{border-inline:0}.journey-detail-v2.journey-plan-page :is(.jp-route__legend,.jp-route__note){padding-inline:var(--jp-side)}.journey-detail-v2.journey-plan-page .jp-route__note{max-width:none;margin-top:4px}.journey-detail-v2.journey-plan-page .journey-route-live:is(.is-loading,.is-live) .jp-route-diagram{aspect-ratio:4/3}.journey-detail-v2.journey-plan-page .jp-route-pin__dot{width:26px;height:26px;box-shadow:0 0 0 3px var(--jp-paper);font-size:11px}.journey-detail-v2.journey-plan-page .jp-route-pin{gap:6px;transform:translate(-13px,-50%)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-left{transform:translate(calc(13px - 100%),-50%)}.journey-detail-v2.journey-plan-page .jp-route-pin.is-above{transform:translate(-50%,calc(13px - 100%))}.journey-detail-v2.journey-plan-page .jp-route-pin.is-below{transform:translate(-50%,-13px)}.journey-detail-v2.journey-plan-page .jp-route-pin__label{max-width:30cqi}.journey-detail-v2.journey-plan-page .jp-route-pin__label strong{font-size:11.5px}.journey-detail-v2.journey-plan-page .jp-route-pin:not(.is-cluster) .jp-route-pin__label small{display:none}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap strong{font-size:12px}.journey-detail-v2.journey-plan-page .jp-route-diagram__offmap small{display:none}.journey-detail-v2.journey-plan-page .jp-stop__head{grid-template-columns:48px minmax(0,1fr)}.journey-detail-v2.journey-plan-page .jp-stop__ordinal{font-size:34px}.journey-detail-v2.journey-plan-page .jp-stop__body{margin-left:0}.journey-detail-v2.journey-plan-page .jp-stop__role,.journey-detail-v2.journey-plan-page .jp-stop__role>span{display:block}.journey-detail-v2.journey-plan-page .jp-stop__role>span+span{border:0;margin:4px 0 0;padding:0}.journey-detail-v2.journey-plan-page .jp-stop__notes dl{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-stop__figure{margin-inline:calc(-1 * var(--jp-side))}.journey-detail-v2.journey-plan-page .jp-stop__figure figcaption{padding-inline:var(--jp-side);flex-direction:column;gap:4px}.journey-detail-v2.journey-plan-page .jp-stop__figure .jp-credit{text-align:left}.journey-detail-v2.journey-plan-page .jp-stop__notes dl>div:nth-last-child(2){border-bottom:1px solid var(--jp-rule-2)}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-frame:after{display:none}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-image-wrap{aspect-ratio:4/5}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-image-wrap>img{object-position:44% 70%}.journey-detail-v2.journey-plan-page .jp-plate .journey-story-frame figcaption{padding:20px var(--jp-side) 12px;flex-direction:column;align-items:flex-start;gap:14px;position:static}.journey-detail-v2.journey-plan-page .jp-plate .jp-credit{text-align:left}.journey-detail-v2.journey-plan-page .jp-when__plate-frame{background:0 0;grid-template-areas:"photo""side";height:auto;display:grid;overflow:visible}.journey-detail-v2.journey-plan-page .jp-when__plate-image{grid-area:photo;height:560px;position:relative}.journey-detail-v2.journey-plan-page .jp-when__plate-frame:after{grid-area:photo}.journey-detail-v2.journey-plan-page .jp-when__plate-over{display:contents}.journey-detail-v2.journey-plan-page .jp-when__plate-over .jp-when__numeral-wrap{z-index:1;padding:0 var(--jp-side) 18px;grid-area:photo;align-self:end;position:relative}.journey-detail-v2.journey-plan-page .jp-when__plate-over .jp-when__plate-foot{margin:0 var(--jp-side);grid-area:side;padding-top:22px}.journey-detail-v2.journey-plan-page .jp-when__plate-over .jp-when__numeral{font-size:132px}.journey-detail-v2.journey-plan-page .jp-when__plate-over .jp-when__line{margin-top:12px;font-size:19px}.journey-detail-v2.journey-plan-page .jp-when__plate-cap{flex-direction:column;gap:4px}.journey-detail-v2.journey-plan-page .jp-when__plate-cap .jp-credit{text-align:left}.journey-detail-v2.journey-plan-page .jp-when__facts{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-when__facts>div,.journey-detail-v2.journey-plan-page .jp-when__facts>div+div{border-top:1px solid var(--jp-night-rule);border-left:0;padding:22px 0 18px}.journey-detail-v2.journey-plan-page .jp-when__facts>div:first-child{border-top:0}.journey-detail-v2.journey-plan-page .jp-stays__options{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-stays__option{padding:12px 0 14px}.journey-detail-v2.journey-plan-page .jp-stays__nights{font-size:26px}.journey-detail-v2.journey-plan-page .jp-ladder__col{grid-template:"date marker""day night"/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 12px}.journey-detail-v2.journey-plan-page .jp-ladder__date{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.journey-detail-v2.journey-plan-page .jp-ladder__numeral{order:-1;margin-top:0;font-size:44px}.journey-detail-v2.journey-plan-page .jp-ladder__marker,.journey-detail-v2.journey-plan-page .jp-ladder__col.is-depart .jp-ladder__marker{text-align:right;place-self:center end;margin-top:0}.journey-detail-v2.journey-plan-page .jp-ladder__cell{align-self:stretch;padding:12px 10px 14px}.journey-detail-v2.journey-plan-page .jp-ladder__cell>p{font-size:14px}.journey-detail-v2.journey-plan-page .jp-ladder__streaks{width:64px;height:22px}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out{grid-template:"date day"/minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 14px}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out .jp-ladder__date{flex-wrap:nowrap}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out .jp-ladder__cell--day{align-self:center}.journey-detail-v2.journey-plan-page .jp-ladder__col.is-out .jp-ladder__numeral{font-size:28px}.journey-detail-v2.journey-plan-page .jp-book__group>summary{min-height:56px}.journey-detail-v2.journey-plan-page .jp-sources__list li{grid-template-columns:1fr;gap:2px}.journey-detail-v2.journey-plan-page .jp-phases__strip li{padding-right:6px}.journey-detail-v2.journey-plan-page .jp-phases__strip-nights{font-size:22px}.journey-detail-v2.journey-plan-page .jp-phases__strip-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.journey-detail-v2.journey-plan-page .jp-phases__strip-text{display:block}.journey-detail-v2.journey-plan-page .jp-day{grid-template-columns:1fr}.journey-detail-v2.journey-plan-page .jp-day__label{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}}@media (prefers-reduced-motion:reduce){.journey-detail-v2.journey-plan-page .jp-days input[type=radio],.journey-detail-v2.journey-plan-page :is(.jp-route-diagram__line,.jp-route-pin){transition:none}}.journeys .journey-card-frame{position:relative}.journeys .journey-card-frame>.journey-card-info{inset:48px calc(clamp(19px,2vw,30px) - 11px) auto auto}.journeys .journeys-index-hero>.journeys-index-hero-info{inset:96px 20px auto auto}.journeys .journey-photo-info-dialog__title{font-family:var(--display,Georgia, serif);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(27px,4vw,38px);font-weight:480;line-height:1.05}
