.hijrah-ride_page__HELdr{--color-brand-50:var(--color-hijrah-50);--color-brand-100:var(--color-hijrah-100);--color-brand-200:var(--color-hijrah-200);--color-brand-300:var(--color-hijrah-300);--color-brand-400:var(--color-hijrah-400);--color-brand-500:var(--color-hijrah-500);--color-brand-600:var(--color-hijrah-600);--color-brand-700:var(--color-hijrah-700);--color-brand-800:var(--color-hijrah-800);--color-brand-900:var(--color-hijrah-900);--color-accent-50:var(--color-hijrah-50);--color-accent-100:var(--color-hijrah-100);--color-accent-200:var(--color-hijrah-200);--color-accent-300:var(--color-hijrah-200);--color-accent-400:var(--color-hijrah-300);--color-accent-500:var(--color-hijrah-400);--color-accent-600:var(--color-hijrah-500);--color-accent-700:var(--color-hijrah-600);--color-accent-800:var(--color-hijrah-700);--color-accent-900:var(--color-hijrah-800);--color-ink:var(--color-hijrah-ink);--color-muted:var(--color-hijrah-muted);--color-line:var(--color-hijrah-line);--color-soft:var(--color-hijrah-50);--shadow-soft:0 2px 10px color-mix(in srgb,var(--color-hijrah-900) 6%,transparent);--shadow-card:0 6px 24px -8px color-mix(in srgb,var(--color-hijrah-900) 18%,transparent);--hijrah-surface:var(--color-brand-50);--hijrah-route-accent:var(--color-brand-500);--section-py:2.5rem;--section-py-md:3.25rem}.hijrah-ride_hero__86rlS{position:relative;display:flex;align-items:center;min-height:70svh;isolation:isolate;overflow:hidden;background:var(--color-brand-900);color:white}.hijrah-ride_moviePoster__rkSP8{container-type:inline-size}.hijrah-ride_movieBackground__EviLm{position:absolute;bottom:0;width:100%;height:48%;object-fit:cover;object-position:center 40%}.hijrah-ride_movieOriginalPhoto__41Q0P{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:inset(52% 0 0)}.hijrah-ride_movieYear__yDNvR{position:absolute;left:81%;top:31.7%;transform:translate(-50%,-50%) rotate(-90deg);font-family:Impact,Arial Narrow,sans-serif;font-size:15cqw;font-weight:900;line-height:1;letter-spacing:-.04em;color:var(--color-accent-400)}.hijrah-ride_heroPhoto__RziV5{position:absolute;inset:0;z-index:-2}.hijrah-ride_eyebrow__6N2ae{margin-bottom:.8rem;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-600)}.hijrah-ride_sectionTitle__XtQ2v{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--color-ink)}.hijrah-ride_section__PJu0h{padding-block:var(--section-py)}@media (min-width:768px){.hijrah-ride_section__PJu0h{padding-block:var(--section-py-md)}}.hijrah-ride_nav__KupLf{scrollbar-width:none}.hijrah-ride_nav__KupLf::-webkit-scrollbar{display:none}.hijrah-ride_story__DlgaK{margin-top:1.75rem}.hijrah-ride_storyAccordion__KUink{interpolate-size:allow-keywords}.hijrah-ride_storyAccordion__KUink::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .35s ease,opacity .25s ease,content-visibility allow-discrete .35s}.hijrah-ride_storyAccordion__KUink[open]::details-content{block-size:auto;opacity:1}@media (prefers-reduced-motion:reduce){.hijrah-ride_storyAccordion__KUink::details-content{transition:none}}.hijrah-ride_storyToggle__QyH_J{display:flex;min-height:48px;width:fit-content;margin:0 auto;align-items:center;gap:.75rem;list-style:none;cursor:pointer;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:.5rem;font-size:.875rem;font-weight:700;color:white;background:var(--color-brand-500)}.hijrah-ride_storyToggle__QyH_J::-webkit-details-marker{display:none}.hijrah-ride_storyToggle__QyH_J:hover{background:var(--color-brand-600)}.hijrah-ride_storyToggle__QyH_J:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:4px}.hijrah-ride_story__DlgaK[open] .hijrah-ride_storyToggle__QyH_J{margin-bottom:2rem}.hijrah-ride_mapCanvas__8zy0P{width:100%;height:auto;display:block}.hijrah-ride_mapLand__a0i_D{fill:white}.hijrah-ride_mapSea__Xz6_0{fill:var(--color-brand-100)}.hijrah-ride_mapContour__xaPt4{fill:none;stroke:var(--color-brand-100);stroke-width:1;opacity:.6}.hijrah-ride_mapRoute__WmIX2{fill:none;stroke:var(--color-brand-200);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s}.hijrah-ride_mapRouteActive__ff_Qx{stroke:var(--hijrah-route-accent);stroke-width:6}.hijrah-ride_mapDot__OMfjN{fill:white;stroke:var(--color-brand-600);stroke-width:2}.hijrah-ride_mapDotActive__aynfR{fill:var(--hijrah-route-accent);stroke:white;stroke-width:3}.hijrah-ride_mapLabel__d6plV{font-family:var(--font-inter),sans-serif;font-size:18px;font-weight:700;fill:var(--color-brand-900)}.hijrah-ride_mapSmall__OS4XX{font-family:var(--font-inter),sans-serif;font-size:12px;fill:var(--color-brand-700)}.hijrah-ride_dayButton___0zFX{border-left:2px solid var(--color-line);transition:background .2s,border-color .2s}.hijrah-ride_dayButton___0zFX[aria-pressed=true]{border-left-color:var(--hijrah-route-accent);background:var(--hijrah-surface)}.hijrah-ride_dayButton___0zFX:hover{background:var(--hijrah-surface)}.hijrah-ride_timeline__56USk{position:relative}.hijrah-ride_timelineItem__QIQIC{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:1.25rem;padding-bottom:2.5rem}.hijrah-ride_timelineItem__QIQIC:last-child{padding-bottom:0}.hijrah-ride_timelineContent__vxeFQ{min-width:0}@media (min-width:768px){.hijrah-ride_timeline__56USk.hijrah-ride_timeline__56USk:before{left:50%;transform:translateX(-50%)}.hijrah-ride_timelineItem__QIQIC{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);column-gap:2.5rem}.hijrah-ride_timelineMarker__kqdWu{grid-column:2;grid-row:1}.hijrah-ride_timelineContent__vxeFQ{grid-column:1;grid-row:1;text-align:right}.hijrah-ride_timelineContent__vxeFQ p{margin-left:auto}.hijrah-ride_timelineContent__vxeFQ>div>div{justify-content:flex-end}.hijrah-ride_timelineItem__QIQIC:nth-child(2n) .hijrah-ride_timelineContent__vxeFQ{grid-column:3;text-align:left}.hijrah-ride_timelineItem__QIQIC:nth-child(2n) .hijrah-ride_timelineContent__vxeFQ p{margin-left:0}.hijrah-ride_timelineItem__QIQIC:nth-child(2n) .hijrah-ride_timelineContent__vxeFQ>div>div{justify-content:flex-start}}.hijrah-ride_timeline__56USk:before{content:"";position:absolute;left:21px;top:28px;bottom:28px;width:1px;background:var(--color-brand-200)}@media (max-width:767px){.hijrah-ride_hero__86rlS{display:block;min-height:0}.hijrah-ride_heroPhoto__RziV5{position:relative;inset:auto;z-index:auto;height:340px}.hijrah-ride_heroPhoto__RziV5 img{object-position:18% center}.hijrah-ride_mapLabel__d6plV{font-size:20px}.hijrah-ride_mapSmall__OS4XX{font-size:14px}}@media (prefers-reduced-motion:reduce){.hijrah-ride_dayButton___0zFX,.hijrah-ride_mapRoute__WmIX2{transition:none}}