.journey-map{overflow-x:hidden}.journey-map .font-bmmpt-journey-map{font-family:"BB Manual Mono Pro TX";font-weight:550}.journey-map .journey-map-stage{grid-template-columns:1fr}@media(min-width: 768px){.journey-map .journey-map-stage{grid-template-columns:1fr 1fr}}.journey-map .journey-map-panel-map,.journey-map .journey-map-panel-photo{aspect-ratio:327/218}@media(min-width: 768px){.journey-map .journey-map-panel-map,.journey-map .journey-map-panel-photo{aspect-ratio:840/650}}.journey-map .journey-map-viewport{cursor:grab;touch-action:pan-y;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.journey-map .journey-map-viewport.is-dragging{cursor:grabbing}.journey-map .journey-map-viewport.is-dragging .journey-map-track{transition:none}.journey-map .journey-map-item{opacity:0;visibility:hidden;pointer-events:none}.journey-map .journey-map-item.is-active{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: 767.98px){.journey-map .journey-map-item .journey-map-day-badge .h3{font-size:var(--se-fs-5) !important}}@media(max-width: 767.98px){.journey-map .journey-map-item .journey-map-photo-link .h5{font-size:var(--se-fs-7) !important}}.journey-map .journey-map-track{padding-left:var(--se-container-padding-x);padding-right:var(--se-container-padding-x);transition:transform .3s ease}.journey-map .journey-map-day{background-color:rgba(0,0,0,0);border:1px solid var(--se-gray-800);cursor:pointer;transition:border-color .2s ease,opacity .2s ease,color .2s ease;min-width:16.3125rem}@media(max-width: 767.98px){.journey-map .journey-map-day{min-width:9.375rem;padding-bottom:.75rem !important}}.journey-map .journey-map-day.is-unlocked{border-color:var(--se-gray-400)}.journey-map .journey-map-day.is-unlocked .journey-map-day-label,.journey-map .journey-map-day.is-unlocked .journey-map-day-location,.journey-map .journey-map-day.is-unlocked .journey-map-day-mileage{color:#fff}@media(hover: hover){.journey-map .journey-map-day.is-unlocked:hover{border-color:#fff}}.journey-map .journey-map-day.is-active{border-color:rgba(0,0,0,0) !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(102, 102, 102, 0.2) 100%),#2e2e2e}.journey-map .journey-map-day.is-active .journey-map-day-mileage .mileage-highlight{color:#e1fe01}.journey-map .journey-map-day.is-locked{cursor:default}.journey-map .journey-map-day.is-locked .journey-map-day-label,.journey-map .journey-map-day.is-locked .journey-map-day-location{color:var(--se-gray-500)}.journey-map .journey-map-progress{height:1.5rem}@media(max-width: 767.98px){.journey-map .journey-map-progress{height:1.25rem}}.journey-map .journey-map-progress.is-animating .journey-map-progress-bg{transition:inset-inline-start .3s ease,inset-inline-end .3s ease}.journey-map .journey-map-progress.is-animating .journey-map-progress-fill{transition:width 1s cubic-bezier(0.4, 0, 0.2, 1),inset-inline-start .3s ease}.journey-map .journey-map-progress.is-animating .journey-map-progress-bike{transition:inset-inline-start 1s cubic-bezier(0.4, 0, 0.2, 1)}.journey-map .journey-map-progress-bg{inset-inline-start:var(--journey-progress-start-px, 0px);inset-inline-end:var(--journey-progress-end-px, 0px);height:1px;background:var(--se-gray-400)}.journey-map .journey-map-progress-fill{inset-inline-start:var(--journey-progress-start-px, 0px);height:1px;width:max(0px,var(--journey-progress-px, 0px) - var(--journey-progress-start-px, 0px));background:#e1fe01}.journey-map .journey-map-progress-bike{inset-inline-start:var(--journey-progress-px, 0px);transform:translate(var(--journey-bike-tx, -50%), -100%);color:#e1fe01}.journey-map .journey-map-progress-bike svg{width:1.5rem;height:1.5rem}@media(max-width: 767.98px){.journey-map .journey-map-progress-bike svg{width:1.25rem;height:1.25rem}}.journey-map .journey-map-nav-btn{width:4.625rem;height:2.875rem;padding:.5625rem 1.4375rem;border:1px solid rgba(255,255,255,.5);cursor:pointer;transition:border-color .2s ease,color .2s ease}@media(hover: hover){.journey-map .journey-map-nav-btn:hover:not([disabled]){border-color:#fff;color:#fff}}.journey-map .journey-map-nav-btn:focus-visible:not([disabled]){border-color:#fff;color:#fff}.journey-map .journey-map-nav-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.journey-map .journey-map-nav-btn svg{width:1.625rem;height:1.625rem;fill:currentColor}html[dir=rtl] .journey-map .journey-map-progress-bike{transform:translate(var(--journey-bike-tx, -50%), 100%) scaleX(-1)}
