.sb[data-astro-cid-ojuo2bgs]{align-content:start;gap:.9rem;display:grid}.sb-band[data-astro-cid-ojuo2bgs]{--band-h:clamp(5.5rem, 4.6rem + 3vw, 7.5rem);--slant:calc(var(--band-h) * var(--cut));block-size:var(--band-h);background:var(--color-asphalt);margin-block-start:.6rem;position:relative;overflow:hidden}.sb-lane[data-astro-cid-ojuo2bgs]{block-size:4px;inline-size:100%;position:absolute;inset-block-start:calc(50% - 2px);inset-inline:0}.sb-lane[data-astro-cid-ojuo2bgs] path[data-astro-cid-ojuo2bgs]{fill:none;stroke:var(--color-on-ink);stroke-opacity:.5;stroke-width:4px;stroke-dasharray:28 20}.sb-fill[data-astro-cid-ojuo2bgs]{inline-size:calc(var(--ratio) * 100% + var(--slant) / 2);background:var(--color-rose);color:var(--color-ink);clip-path:polygon(-1px -1px, 100% -1px, calc(100% - var(--slant)) calc(100% + 1px), -1px calc(100% + 1px));transition:clip-path var(--t-focal) var(--ease-out);align-items:center;padding-inline:clamp(1rem,.6rem + 1.4vw,1.75rem);display:flex;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .sb-fill[data-astro-cid-ojuo2bgs]{clip-path:polygon(0 -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), var(--slant) calc(100% + 1px))}.sb[data-astro-cid-ojuo2bgs][data-armed] .sb-fill[data-astro-cid-ojuo2bgs]{clip-path:polygon(-1px -1px, 0% -1px, calc(0% - var(--slant)) calc(100% + 1px), -1px calc(100% + 1px))}[dir=rtl] .sb[data-astro-cid-ojuo2bgs][data-armed] .sb-fill[data-astro-cid-ojuo2bgs]{clip-path:polygon(calc(100% + 1px) -1px, calc(100% + 1px) -1px, calc(100% + 1px) calc(100% + 1px), calc(100% + 1px + var(--slant)) calc(100% + 1px))}.sb-value[data-astro-cid-ojuo2bgs]{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;align-items:baseline;font-size:clamp(2.6rem,1.9rem + 2.8vw,4.25rem);font-weight:650;line-height:1;display:inline-flex}.sb-pct[data-astro-cid-ojuo2bgs]{margin-inline-start:.04em;font-size:.6em}.sb-caption[data-astro-cid-ojuo2bgs]{gap:.1rem;display:grid}.sb-label[data-astro-cid-ojuo2bgs]{font-weight:540}.sb-text[data-astro-cid-ojuo2bgs]{max-inline-size:32em;color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.sb-fill[data-astro-cid-ojuo2bgs]{transition:none}}.cr[data-astro-cid-cggg26vx]{--tx:2.75rem;--lane:5rem;--pin:1.375rem;--pin-y:calc(var(--step-2) * .6);gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}:lang(ar) .cr[data-astro-cid-cggg26vx]{--pin-y:calc(var(--step-2) * .74)}.cr-lead[data-astro-cid-cggg26vx]{max-inline-size:30em;margin-block-start:1.25rem}@media (width>=64rem){.cr[data-astro-cid-cggg26vx]{--lane:6rem;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.cr-head[data-astro-cid-cggg26vx]{grid-column:1/span 5;align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.cr-route[data-astro-cid-cggg26vx]{grid-column:7/span 6}}.cr-line[data-astro-cid-cggg26vx]{position:relative}.cr-trunk[data-astro-cid-cggg26vx]{inline-size:14px;block-size:calc(100% - var(--pin-y));position:absolute;inset-block-start:var(--pin-y);inset-inline-start:calc(var(--tx) - 7px)}.cr-road[data-astro-cid-cggg26vx]{fill:none;stroke:color-mix(in oklch, var(--color-on-ink) 22%, var(--color-asphalt));stroke-width:14px}.cr-lane[data-astro-cid-cggg26vx]{fill:none;stroke:color-mix(in oklch, var(--color-on-ink) 62%, var(--color-asphalt));stroke-width:2px;stroke-dasharray:9 9;vector-effect:non-scaling-stroke}.cr-trace[data-astro-cid-cggg26vx]{fill:none;stroke:var(--color-rose);stroke-width:5px}.cr-slip[data-astro-cid-cggg26vx],.cr-turn[data-astro-cid-cggg26vx],.cr-run[data-astro-cid-cggg26vx]{position:absolute;overflow:visible}.cr-slip[data-astro-cid-cggg26vx]{inline-size:var(--slip-w);block-size:64px;inset-block-start:calc(var(--pin-y) - 64px);inset-inline-start:calc(var(--tx) - var(--slip-w))}.cr-slip--short[data-astro-cid-cggg26vx]{--slip-w:56px}.cr-slip--long[data-astro-cid-cggg26vx]{--slip-w:130px;display:none}@media (width>=80rem){.cr-slip--short[data-astro-cid-cggg26vx]{display:none}.cr-slip--long[data-astro-cid-cggg26vx]{display:block}}[dir=rtl] [data-astro-cid-cggg26vx]:is(.cr-slip,.cr-turn,.cr-run){scale:-1 1}.cr-station[data-astro-cid-cggg26vx]{padding-block-end:clamp(2.75rem,2rem + 3vw,5rem);padding-inline-start:var(--lane);position:relative}.cr-station[data-astro-cid-cggg26vx]:last-child{padding-block-end:2.25rem}.cr-pin[data-astro-cid-cggg26vx]{z-index:1;inline-size:var(--pin);block-size:var(--pin);border:3px solid var(--color-ink);background:var(--color-rose);transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), scale var(--t-state) var(--ease-out), outline-color var(--t-state) var(--ease-out);outline-offset:4px;border-radius:50%;outline:2px solid #0000;position:absolute;inset-block-start:calc(var(--pin-y) - var(--pin) / 2);inset-inline-start:calc(var(--tx) - var(--pin) / 2)}.cr-title[data-astro-cid-cggg26vx]{font-family:var(--font-display);font-size:var(--step-2);color:var(--color-on-ink);transition:color var(--t-state) var(--ease-out);font-weight:580;line-height:1.2}:lang(ar) .cr-title[data-astro-cid-cggg26vx]{line-height:1.48}.cr-text[data-astro-cid-cggg26vx]{max-inline-size:34em;color:var(--color-on-ink-2);margin-block-start:.6rem}.cr[data-astro-cid-cggg26vx][data-drawing] .cr-station[data-astro-cid-cggg26vx]:not([data-lit]) .cr-pin[data-astro-cid-cggg26vx]{background:var(--color-asphalt);border-color:var(--color-on-ink-2);scale:.85}.cr[data-astro-cid-cggg26vx][data-drawing] .cr-station[data-astro-cid-cggg26vx]:not([data-lit]) .cr-title[data-astro-cid-cggg26vx]{color:var(--color-on-ink-2)}.cr-station[data-astro-cid-cggg26vx][data-current] .cr-pin[data-astro-cid-cggg26vx]{outline-color:var(--color-rose);scale:1.15}.cr-exit[data-astro-cid-cggg26vx]{block-size:5.5rem;position:relative}.cr-turn[data-astro-cid-cggg26vx]{block-size:68px;inline-size:64px;inset-block-start:0;inset-inline-start:calc(var(--tx) - 7px)}.cr-run[data-astro-cid-cggg26vx]{inline-size:calc(100% - var(--tx) + 7px - 64px - 2.5rem);block-size:14px;inset-block-start:59px;inset-inline-start:calc(var(--tx) - 7px + 64px)}.cr-exit[data-astro-cid-cggg26vx] .cr-arrow{block-size:1.75rem;inline-size:1.75rem;color:var(--color-rose);stroke-width:2.25px;transition:opacity var(--t-state) var(--ease-out), translate var(--t-state) var(--ease-out);position:absolute;inset-block-start:calc(66px - .875rem);inset-inline-end:0}.cr[data-astro-cid-cggg26vx][data-drawing] .cr-exit[data-astro-cid-cggg26vx]:not([data-lit]) .cr-arrow{opacity:0;translate:-.5rem}[dir=rtl] .cr[data-astro-cid-cggg26vx][data-drawing] .cr-exit[data-astro-cid-cggg26vx]:not([data-lit]) .cr-arrow{translate:.5rem}@media (prefers-reduced-motion:reduce){.cr-pin[data-astro-cid-cggg26vx],.cr-title[data-astro-cid-cggg26vx],.cr-exit[data-astro-cid-cggg26vx] .cr-arrow{transition:none}}.intro[data-astro-cid-dx4zorlk]{gap:clamp(3rem,2rem + 4vw,5rem);display:grid}.intro-text[data-astro-cid-dx4zorlk]{gap:1.25rem;max-inline-size:36em;margin-block-start:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:grid}.intro-first[data-astro-cid-dx4zorlk]{color:var(--color-ink)}.intro-more[data-astro-cid-dx4zorlk]{color:var(--color-ink-2)}@media (width>=64rem){.intro[data-astro-cid-dx4zorlk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:2rem}.intro-copy[data-astro-cid-dx4zorlk]{grid-column:1/span 6}.intro[data-astro-cid-dx4zorlk] .intro-stake{grid-column:8/span 5;margin-block-start:clamp(0rem,6vw - 3rem,4.5rem)}}
