.opener[data-astro-cid-xht5mijo]{font-family:var(--font-display);font-size:var(--step-3);font-weight:620;line-height:var(--lh-head);text-wrap:balance;padding-block-start:1.75rem;position:relative}.opener--road[data-astro-cid-xht5mijo]:before{content:"";background:var(--color-ink);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.opener--road[data-astro-cid-xht5mijo]:after{content:"";background:var(--color-ink);transform-origin:top;block-size:1.1rem;inline-size:3px;position:absolute;inset-block-start:0;inset-inline-start:0;transform:skew(-36.5deg)}[dir=rtl] .opener--road[data-astro-cid-xht5mijo]:after{transform:skew(36.5deg)}.ps[data-astro-cid-sxavnblq]{--pin:1.15rem;--dir:1;display:grid}[dir=rtl] .ps[data-astro-cid-sxavnblq]{--dir:-1}.ps-road[data-astro-cid-sxavnblq]{background:var(--color-line-strong);block-size:3px;position:relative;container-type:inline-size}.ps-road[data-astro-cid-sxavnblq]:after{content:"";background:var(--color-ink);transform-origin:top;block-size:1.1rem;inline-size:3px;position:absolute;inset-block-start:0;inset-inline-start:0;transform:skew(-36.5deg)}[dir=rtl] .ps-road[data-astro-cid-sxavnblq]:after{transform:skew(36.5deg)}.ps-built[data-astro-cid-sxavnblq]{background:var(--color-ink);transform-origin:0;scale:var(--p,1) 1;position:absolute;inset:0}[dir=rtl] .ps-built[data-astro-cid-sxavnblq]{transform-origin:100%}.ps-pin[data-astro-cid-sxavnblq]{inline-size:var(--pin);block-size:var(--pin);translate:calc(var(--p,1) * (100cqi - var(--pin)) * var(--dir)) -50%;background:var(--color-rose);border:3px solid var(--color-ink);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:0}.ps-column[data-astro-cid-sxavnblq]{margin-block-start:1.5rem}.ps-statement[data-astro-cid-sxavnblq]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:pretty;font-size:clamp(2.3rem,1.2rem + 3.3vw,4.4rem);font-weight:620;line-height:1.08}:lang(ar) .ps-statement[data-astro-cid-sxavnblq]{line-height:1.45}.ps-w[data-astro-cid-sxavnblq]{color:var(--color-ink)}.ps[data-astro-cid-sxavnblq][data-armed] .ps-w[data-astro-cid-sxavnblq]{color:color-mix(in oklch, var(--color-ink) calc(var(--lit,1) * 100%), var(--color-ink-3))}.ps-text[data-astro-cid-sxavnblq]{max-inline-size:var(--measure);font-size:var(--step-1);color:var(--color-ink-2);margin-block-start:clamp(1.75rem,1rem + 2vw,2.75rem);line-height:1.5}:lang(ar) .ps-text[data-astro-cid-sxavnblq]{line-height:1.75}@media (width>=64rem){.ps[data-astro-cid-sxavnblq]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.ps-road[data-astro-cid-sxavnblq]{grid-column:1/-1;align-self:start}.ps-margin[data-astro-cid-sxavnblq]{grid-column:1/span 4}.ps-column[data-astro-cid-sxavnblq]{grid-column:5/-1;margin-block-start:0}}.vr-frame[data-astro-cid-y4oqu6oi]{container:pv-values/inline-size}.vr[data-astro-cid-y4oqu6oi]{grid-template-columns:minmax(0,1fr);display:grid}.vr-row[data-astro-cid-y4oqu6oi]{border-block-end:1px solid var(--color-line);gap:.6rem;padding-block:1.5rem 1.75rem;display:grid;position:relative}.vr-row[data-astro-cid-y4oqu6oi]:first-child{padding-block-start:0}.vr-row--before-junction[data-astro-cid-y4oqu6oi]{border-block-end:0}.vr-row--junction[data-astro-cid-y4oqu6oi]{border-block-start:3px solid var(--color-ink);padding-block-start:1.9rem}.vr-row--junction[data-astro-cid-y4oqu6oi]:before{content:"";background:var(--color-ink);transform-origin:top;block-size:1.1rem;inline-size:3px;position:absolute;inset-block-start:-3px;inset-inline-start:0;transform:skew(-36.5deg)}[dir=rtl] .vr-row--junction[data-astro-cid-y4oqu6oi]:before{transform:skew(36.5deg)}.vr-title[data-astro-cid-y4oqu6oi]{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.5rem,1.1rem + 1.6cqi,2.2rem);font-weight:620;line-height:1.1}:lang(en) .vr-title[data-astro-cid-y4oqu6oi]{letter-spacing:-.015em}:lang(ar) .vr-title[data-astro-cid-y4oqu6oi]{line-height:1.4}.vr-text[data-astro-cid-y4oqu6oi]{max-inline-size:34em;color:var(--color-ink-2)}@container pv-values (width>=44rem){.vr[data-astro-cid-y4oqu6oi]{grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(2rem,6cqi,3.75rem)}.vr-row[data-astro-cid-y4oqu6oi]{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;column-gap:normal}}.fp[data-astro-cid-jc5dxlos]{--layer:1.56;--drift:.03;--c:2.25rem;margin:0}@media (width>=64rem){.fp[data-astro-cid-jc5dxlos]{--c:3rem}}.fp-frame[data-astro-cid-jc5dxlos]{aspect-ratio:3/2;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c) * var(--cut)) 100%, 0 100%);position:relative;overflow:hidden}[dir=rtl] .fp-frame[data-astro-cid-jc5dxlos]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--c) * var(--cut)) 100%, 0 calc(100% - var(--c)))}@media (width>=40rem){.fp-frame[data-astro-cid-jc5dxlos]{aspect-ratio:21/9}}.fp-reveal[data-astro-cid-jc5dxlos]{background:var(--color-asphalt);position:absolute;inset:0}.fp-move[data-astro-cid-jc5dxlos]{block-size:calc(100% * var(--layer));position:absolute;inset-block-start:calc(-100% * var(--layer) * var(--drift));inset-inline:0}.fp-move[data-astro-cid-jc5dxlos] .fp-img{object-fit:cover;object-position:10% 0%;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}@media (width>=40rem){.fp-move[data-astro-cid-jc5dxlos] .fp-img{object-position:30% 0%}}.fp-caption[data-astro-cid-jc5dxlos]{max-inline-size:40rem;font-size:var(--step--1);color:var(--color-ink-2);align-items:baseline;gap:.6rem;margin-block-start:.8rem;line-height:1.45;display:flex}:lang(ar) .fp-caption[data-astro-cid-jc5dxlos]{font-size:1rem;line-height:1.7}.stage-frame[data-astro-cid-tjdwhccf]{container:pv-stages/inline-size}.stage-road[data-astro-cid-tjdwhccf]{--pin:1rem;--road:3px;display:grid}.stage-stop[data-astro-cid-tjdwhccf]{grid-template-columns:var(--pin) minmax(0, 1fr);align-items:center;column-gap:.9rem;min-block-size:2.75rem;display:grid;position:relative}.stage-pin[data-astro-cid-tjdwhccf]{z-index:1;inline-size:var(--pin);block-size:var(--pin);background:var(--color-limestone);border:2.5px solid var(--color-ink);border-radius:50%;position:relative}.stage-name[data-astro-cid-tjdwhccf]{color:var(--color-ink);font-weight:540;line-height:1.3}.stage-stop[data-astro-cid-tjdwhccf]:not(:last-child):after{content:"";inline-size:var(--road);background:var(--color-ink);position:absolute;inset-block:50% -50%;inset-inline-start:calc(var(--pin) / 2 - var(--road) / 2)}@container pv-stages (width>=30rem){.stage-road[data-astro-cid-tjdwhccf]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.stage-stop[data-astro-cid-tjdwhccf]{grid-template-columns:minmax(0,1fr);place-items:start;row-gap:.75rem;min-block-size:0}.stage-stop[data-astro-cid-tjdwhccf]:not(:last-child):after{inset-block:calc(var(--pin) / 2 - var(--road) / 2) auto;inset-inline:calc(var(--pin) / 2) calc(-1 * var(--pin) / 2);inline-size:auto;block-size:var(--road)}}.rs[data-astro-cid-gdtj7viz]{--pin:1rem;--road:3px;--pad:.55rem;--road-colour:var(--color-ink);--pin-fill:var(--color-limestone-2);--pin-rim:var(--color-ink);line-height:1.3}.rs--ink[data-astro-cid-gdtj7viz]{--road:2px;--road-colour:color-mix(in oklch, var(--color-on-ink) 45%, transparent);--pin-fill:var(--color-ink);--pin-rim:var(--color-on-ink);font-family:var(--font-display);font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);font-weight:540}.rs--light[data-astro-cid-gdtj7viz]{font-weight:500}.rs-road[data-astro-cid-gdtj7viz]{display:grid}.rs-stop[data-astro-cid-gdtj7viz]{position:relative}.rs-stop[data-astro-cid-gdtj7viz]:not(:last-child):after{content:"";inset-inline-start:calc(var(--pin) / 2 - var(--road) / 2);inset-block:calc(var(--pad) + .5lh) calc(-1 * (var(--pad) + .5lh));inline-size:var(--road);background:var(--road-colour);position:absolute}.rs-link[data-astro-cid-gdtj7viz]{z-index:1;grid-template-columns:var(--pin) minmax(0, 1fr);min-block-size:2.75rem;padding-block:var(--pad);align-items:start;column-gap:.9rem;text-decoration:none;display:grid;position:relative}.rs-pin[data-astro-cid-gdtj7viz]{inline-size:var(--pin);block-size:var(--pin);background:var(--pin-fill);border:2.5px solid var(--pin-rim);transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), scale var(--t-state) var(--ease-out);border-radius:50%;margin-block-start:calc((1lh - var(--pin)) / 2)}.rs-name[data-astro-cid-gdtj7viz]{transition:color var(--t-feedback) linear}.rs--ink[data-astro-cid-gdtj7viz] .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-on-ink)}.rs--ink[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:focus-visible .rs-pin[data-astro-cid-gdtj7viz]{background:var(--color-rose);border-color:var(--color-rose);scale:1.15}.rs--ink[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:focus-visible .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-rose)}.rs--light[data-astro-cid-gdtj7viz] .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-ink-2)}.rs--light[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:focus-visible .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-rose-strong)}.rs--light[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:focus-visible .rs-pin[data-astro-cid-gdtj7viz]{border-color:var(--color-rose-strong);scale:1.15}.rs--light[data-astro-cid-gdtj7viz] .is-current[data-astro-cid-gdtj7viz] .rs-pin[data-astro-cid-gdtj7viz]{background:var(--color-rose);border-color:var(--color-rose-strong);scale:1.15}.rs--light[data-astro-cid-gdtj7viz] .is-current[data-astro-cid-gdtj7viz] .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-ink);font-weight:620}a[data-astro-cid-gdtj7viz].rs-link:active .rs-pin[data-astro-cid-gdtj7viz]{scale:.9}@media (hover:hover) and (pointer:fine){.rs--ink[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:hover .rs-pin[data-astro-cid-gdtj7viz]{background:var(--color-rose);border-color:var(--color-rose);scale:1.15}.rs--ink[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:hover .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-rose)}.rs--light[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:hover .rs-name[data-astro-cid-gdtj7viz]{color:var(--color-rose-strong)}.rs--light[data-astro-cid-gdtj7viz] a[data-astro-cid-gdtj7viz].rs-link:hover .rs-pin[data-astro-cid-gdtj7viz]{border-color:var(--color-rose-strong);scale:1.15}}@media (width>=48rem){.rs-road[data-astro-cid-gdtj7viz]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1.5rem}.rs-stop[data-astro-cid-gdtj7viz]:not(:last-child):after{inset-block:calc(var(--pad) + var(--pin) / 2 - var(--road) / 2) auto;inset-inline:calc(var(--pin) / 2) calc(-1.5rem - var(--pin) / 2);inline-size:auto;block-size:var(--road)}.rs-link[data-astro-cid-gdtj7viz]{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.7rem;inline-size:fit-content;max-inline-size:100%}.rs-pin[data-astro-cid-gdtj7viz]{margin-block-start:0}}@media (prefers-reduced-motion:reduce){.rs-pin[data-astro-cid-gdtj7viz],.rs-name[data-astro-cid-gdtj7viz]{transition:none}}.hero-media:has(.pv-hero-extra) .hero-img{object-position:34% 12%}@media (width>=48rem){.hero-media:has(.pv-hero-extra) .hero-img{object-position:50% 14%}}.pv-hero-scrim[data-astro-cid-yt6yxe4h]{--top-band:linear-gradient(to bottom, color-mix(in oklch, var(--color-ink) 62%, transparent) 0%, color-mix(in oklch, var(--color-ink) 30%, transparent) 10%, transparent 22%);z-index:-1;pointer-events:none;background:var(--top-band), linear-gradient(to top, color-mix(in oklch, var(--color-ink) 66%, transparent) 0%, color-mix(in oklch, var(--color-ink) 52%, transparent) 58%, transparent 92%);position:absolute;inset:0}@media (width>=48rem){.pv-hero-scrim[data-astro-cid-yt6yxe4h]{background:var(--top-band), linear-gradient(to right, color-mix(in oklch, var(--color-ink) 68%, transparent) 0%, color-mix(in oklch, var(--color-ink) 38%, transparent) 46%, transparent 76%)}[dir=rtl] .pv-hero-scrim[data-astro-cid-yt6yxe4h]{background:var(--top-band), linear-gradient(to left, color-mix(in oklch, var(--color-ink) 68%, transparent) 0%, color-mix(in oklch, var(--color-ink) 38%, transparent) 46%, transparent 76%)}}.pv-hero-extra[data-astro-cid-yt6yxe4h]{justify-self:stretch;margin-block-start:.75rem}@media (width<=63.99rem){.pv-hero-extra[data-astro-cid-yt6yxe4h]{margin-block-end:1.75rem}}.pv-hero-extra[data-astro-cid-yt6yxe4h]>.rs{max-inline-size:48rem}.sheet[data-astro-cid-yt6yxe4h]{gap:1.75rem;display:grid}@media (width>=64rem){.sheet[data-astro-cid-yt6yxe4h]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.sheet--baseline[data-astro-cid-yt6yxe4h]{align-items:baseline}.sheet-margin[data-astro-cid-yt6yxe4h]{grid-column:1/span 4}.sheet-column[data-astro-cid-yt6yxe4h]{grid-column:5/-1}.sheet-margin--held[data-astro-cid-yt6yxe4h]{position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}}.sheet-note[data-astro-cid-yt6yxe4h]{max-inline-size:24em;color:var(--color-ink-2);margin-block-start:1.25rem}.prose[data-astro-cid-yt6yxe4h]{max-inline-size:var(--measure);color:var(--color-ink-2);gap:1.15rem;margin-block-start:clamp(2rem,1.2rem + 2vw,3rem);display:grid}.prose-lead[data-astro-cid-yt6yxe4h]{font-size:var(--step-1);color:var(--color-ink);line-height:1.5}:lang(ar) .prose-lead[data-astro-cid-yt6yxe4h]{line-height:1.75}.prose-stages[data-astro-cid-yt6yxe4h]{margin-block:.85rem .6rem}
