.opener[data-astro-cid-2sftihls]{font-family:var(--font-display);font-size:var(--step-3);font-weight:620;line-height:var(--lh-head);padding-block-start:1.75rem;position:relative}.opener[data-astro-cid-2sftihls]:before{content:"";background:var(--color-ink);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.opener[data-astro-cid-2sftihls]: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[data-astro-cid-2sftihls]:after{transform:skew(36.5deg)}.pg[data-astro-cid-2qkugp3v]{display:block}.gantry[data-astro-cid-2qkugp3v]{--pin:1.125rem;--road:4px;--lane:1rem;--below:clamp(1.25rem, .75rem + 1.2vw, 1.875rem);background:var(--color-ink);color:var(--color-on-ink);padding-block:clamp(1.75rem, 1rem + 2vw, 2.75rem) var(--below);position:relative}.gantry[data-astro-cid-2qkugp3v]:after{content:"";block-size:var(--road);background:color-mix(in oklch, var(--color-on-ink) 30%, transparent);transform-origin:0;position:absolute;inset-block-end:calc(var(--below) + (var(--pin) - var(--road)) / 2);inset-inline:0}[dir=rtl] .gantry[data-astro-cid-2qkugp3v]:after{transform-origin:100%}.gantry-track[data-astro-cid-2qkugp3v]{padding-block-end:calc(var(--lane) + var(--pin));position:relative}.gantry-signs[data-astro-cid-2qkugp3v]{gap:.5rem;display:grid}.gantry-slot[data-astro-cid-2qkugp3v]{display:flex;position:relative}@media (width>=78rem){.gantry-signs[data-astro-cid-2qkugp3v]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.gantry-slot[data-astro-cid-2qkugp3v]{container-type:inline-size}.gantry-slot[data-astro-cid-2qkugp3v]:after{content:"";inline-size:var(--pin);block-size:var(--pin);background:var(--color-ink);border:2.5px solid var(--color-on-ink-2);border-radius:50%;position:absolute;inset-block-end:calc(-1 * (var(--lane) + var(--pin)));inset-inline-start:0}}.sign[data-astro-cid-2qkugp3v]{--corner:1.35rem;isolation:isolate;min-block-size:3.25rem;inline-size:100%;padding-block:.85rem calc(var(--corner) + .15rem);color:var(--color-on-ink);font-family:var(--font-display);text-wrap:balance;transition:color var(--t-state) var(--ease-out);align-items:flex-start;padding-inline:.9rem;font-size:clamp(1rem,.94rem + .22vw,1.1875rem);font-weight:540;line-height:1.3;text-decoration:none;display:flex;position:relative}:lang(ar) .sign[data-astro-cid-2qkugp3v]{font-size:clamp(1.0625rem,.99rem + .25vw,1.25rem);line-height:1.55}.sign[data-astro-cid-2qkugp3v]:before{content:"";z-index:-1;background:var(--color-asphalt-2);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner) * var(--cut)) 100%, 0 100%);transition:background-color var(--t-state) var(--ease-out);position:absolute;inset:0}[dir=rtl] .sign[data-astro-cid-2qkugp3v]:before{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--corner) * var(--cut)) 100%, 0 calc(100% - var(--corner)))}@media (width>=78rem){.sign[data-astro-cid-2qkugp3v]{min-block-size:5.25rem;font-size:clamp(.9375rem,7.54717cqi - .135849rem,1.0625rem)}:lang(ar) .sign[data-astro-cid-2qkugp3v]{font-size:clamp(1rem,8.3682cqi - .150628rem,1.25rem)}}@media (hover:hover) and (pointer:fine){.sign[data-astro-cid-2qkugp3v]:not([aria-selected=true]):hover:before{background:color-mix(in oklch, var(--color-asphalt-2) 78%, var(--color-on-ink))}}.sign[data-astro-cid-2qkugp3v]:not([aria-selected=true]):active:before{background:color-mix(in oklch, var(--color-asphalt-2) 72%, var(--color-on-ink))}.sign[data-astro-cid-2qkugp3v][aria-selected=true]{color:var(--color-ink);cursor:default}.sign[data-astro-cid-2qkugp3v][aria-selected=true]:before{background:var(--color-rose)}.gantry-marker[data-astro-cid-2qkugp3v]{inline-size:var(--w,0px);block-size:var(--pin);translate:var(--x,0px) 0;pointer-events:none;display:none;position:absolute;inset-block-end:0;inset-inline-start:0}[dir=rtl] .gantry-marker[data-astro-cid-2qkugp3v]{translate:calc(-1 * var(--x,0px)) 0}.gantry-marker[data-astro-cid-2qkugp3v]:before{content:"";block-size:var(--road);background:var(--color-rose);position:absolute;inset-block-start:calc((var(--pin) - var(--road)) / 2);inset-inline:0}.gantry-marker[data-astro-cid-2qkugp3v]:after{content:"";inline-size:var(--pin);block-size:var(--pin);background:var(--color-rose);border:2.5px solid var(--color-on-ink);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.pg[data-astro-cid-2qkugp3v][data-mode=tabs] .gantry-marker[data-astro-cid-2qkugp3v]{display:block}.pg[data-astro-cid-2qkugp3v][data-ready] .gantry-marker[data-astro-cid-2qkugp3v]{transition:translate var(--t-state) var(--ease-out), inline-size var(--t-state) var(--ease-out), opacity var(--t-state) var(--ease-out) var(--t-state)}.pg[data-astro-cid-2qkugp3v][data-ready] .gantry[data-astro-cid-2qkugp3v]:after{transition:scale var(--t-view) var(--ease-out)}.pg[data-astro-cid-2qkugp3v][data-ready] .gantry-slot[data-astro-cid-2qkugp3v]:after{transition:scale var(--t-state) var(--ease-out) calc(var(--i,0) * var(--beat) / 2 + var(--beat))}.gantry[data-astro-cid-2qkugp3v][data-arriving]:after{scale:0 1}.gantry[data-astro-cid-2qkugp3v][data-arriving] .gantry-slot[data-astro-cid-2qkugp3v]:after{scale:0}.gantry[data-astro-cid-2qkugp3v][data-arriving] .gantry-marker[data-astro-cid-2qkugp3v]{opacity:0}.pg-sheets[data-astro-cid-2qkugp3v]{padding-block:clamp(2.25rem, 1.25rem + 3vw, 4.5rem) calc(var(--section) * .72)}.sheet-title[data-astro-cid-2qkugp3v]{font-family:var(--font-display);font-weight:620}.sheet-summary[data-astro-cid-2qkugp3v]{max-inline-size:var(--measure);color:var(--color-ink-2)}.sheet-photo[data-astro-cid-2qkugp3v]{aspect-ratio:3/2;background:var(--color-limestone-2);position:relative;overflow:hidden}.sheet-photo[data-astro-cid-2qkugp3v] .sheet-img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.sheet-credit[data-astro-cid-2qkugp3v]{margin-block-start:.55rem}.sheet-text[data-astro-cid-2qkugp3v]{max-inline-size:var(--measure);gap:1.15rem;display:grid}.sheet-steps[data-astro-cid-2qkugp3v]{max-inline-size:var(--measure);border-block-start:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 2rem;margin-block-start:3rem;padding-block-start:1.5rem;display:grid}.step[data-astro-cid-2qkugp3v]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sign label""title title";align-items:center;gap:.65rem .75rem;text-decoration:none;display:grid}.step--prev[data-astro-cid-2qkugp3v]{grid-column:1;justify-self:start}.step--next[data-astro-cid-2qkugp3v]{text-align:end;grid-column:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label sign""title title";justify-self:end}.step-label[data-astro-cid-2qkugp3v]{font-size:var(--step--1);color:var(--color-ink-2);grid-area:label;font-weight:500;line-height:1.35}:lang(ar) .step-label[data-astro-cid-2qkugp3v]{font-size:max(var(--step--1), 1rem)}.step-title[data-astro-cid-2qkugp3v]{font-family:var(--font-display);text-wrap:balance;transition:color var(--t-feedback) linear;grid-area:title;font-size:1.1875rem;font-weight:580;line-height:1.3}:lang(ar) .step-title[data-astro-cid-2qkugp3v]{font-size:1.3125rem;line-height:1.55}.step-sign[data-astro-cid-2qkugp3v]{--c:.75rem;background:var(--color-ink);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-ink);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c) * var(--cut)) 100%, 0 100%);transition:background-color var(--t-state) var(--ease-out);grid-area:sign;place-items:center;display:inline-grid}[dir=rtl] .step-sign[data-astro-cid-2qkugp3v]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(var(--c) * var(--cut)) 100%, 0 calc(100% - var(--c)))}.step--prev[data-astro-cid-2qkugp3v] .step-sign[data-astro-cid-2qkugp3v]{transform:scaleX(-1)}.step-sign[data-astro-cid-2qkugp3v] .icon{--lean:.2rem;transition:translate var(--t-state) var(--ease-out)}[dir=rtl] .step-sign[data-astro-cid-2qkugp3v] .icon{--lean:-.2rem}.step[data-astro-cid-2qkugp3v]:focus-visible .step-title[data-astro-cid-2qkugp3v]{color:var(--color-rose-strong)}@media (hover:hover) and (pointer:fine){.step[data-astro-cid-2qkugp3v]:hover .step-title[data-astro-cid-2qkugp3v]{color:var(--color-rose-strong)}.step[data-astro-cid-2qkugp3v]:hover .step-sign[data-astro-cid-2qkugp3v] .icon{translate:var(--lean) 0}}.step[data-astro-cid-2qkugp3v]:active .step-sign[data-astro-cid-2qkugp3v]{background:var(--color-rose-strong)}@media (width>=78rem){.sheet[data-astro-cid-2qkugp3v]{column-gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.sheet-apparatus[data-astro-cid-2qkugp3v]{grid-area:1/1/auto/span 4}.sheet-body[data-astro-cid-2qkugp3v],.sheet-body-inner[data-astro-cid-2qkugp3v]{display:contents}.sheet-figure[data-astro-cid-2qkugp3v]{grid-area:2/1/auto/span 4;margin-block-start:2rem}.sheet-main[data-astro-cid-2qkugp3v]{grid-area:1/5/span 2/-1}.sheet-title[data-astro-cid-2qkugp3v]{font-size:var(--step-2);line-height:var(--lh-head);padding-block-start:1.5rem;position:relative}.sheet-title[data-astro-cid-2qkugp3v]:before{content:"";background:var(--color-ink);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.sheet-title[data-astro-cid-2qkugp3v]:after{content:"";background:var(--color-ink);transform-origin:top;block-size:.95rem;inline-size:3px;position:absolute;inset-block-start:0;inset-inline-start:0;transform:skew(-36.5deg)}[dir=rtl] .sheet-title[data-astro-cid-2qkugp3v]:after{transform:skew(36.5deg)}.sheet-summary[data-astro-cid-2qkugp3v]{font-size:var(--step-1);margin-block-start:1rem;line-height:1.5}:lang(ar) .sheet-summary[data-astro-cid-2qkugp3v]{line-height:1.75}.sheet-text[data-astro-cid-2qkugp3v] p[data-astro-cid-2qkugp3v]:first-child{margin-block-start:.15rem}.sheet[data-astro-cid-2qkugp3v]:focus-visible{outline-offset:1rem;border-radius:0}.pg[data-astro-cid-2qkugp3v]:not([data-mode]) .sheet[data-astro-cid-2qkugp3v]+.sheet[data-astro-cid-2qkugp3v]{border-block-start:1px solid var(--color-line);margin-block-start:4rem;padding-block-start:4rem}}@media (64rem<=width<78rem){.gantry-signs[data-astro-cid-2qkugp3v],.pg-sheets[data-astro-cid-2qkugp3v]>.sheet[data-astro-cid-2qkugp3v]{margin-inline-start:calc((100% + var(--gutter)) / 3)}}@media (width<78rem){.pg-sheets[data-astro-cid-2qkugp3v]{--rail:2rem;--pin:1.05rem;--pad:1.4rem;--row:2.75rem}.sheet[data-astro-cid-2qkugp3v]{padding-block:var(--pad);border-block-end:1px solid var(--color-line);padding-inline-start:var(--rail);position:relative}.sheet[data-astro-cid-2qkugp3v]:first-child{border-block-start:1px solid var(--color-line)}.sheet[data-astro-cid-2qkugp3v]:before{content:"";z-index:1;inline-size:var(--pin);block-size:var(--pin);background:var(--color-limestone);border:2.5px solid var(--color-ink);transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:calc(var(--pad) + (var(--row) - var(--pin)) / 2);inset-inline-start:calc((var(--rail) - var(--pin)) / 2 - var(--rail) / 4)}.sheet[data-astro-cid-2qkugp3v]:not(:last-child):after{content:"";inset-inline-start:calc(var(--rail) / 4 - 1.5px);inset-block:calc(var(--pad) + var(--row) / 2) calc(-1 * (var(--pad) + var(--row) / 2));background:var(--color-ink);inline-size:3px;position:absolute}.sheet[data-astro-cid-2qkugp3v][data-open]:before{background:var(--color-rose);border-color:var(--color-rose-strong)}.sheet-apparatus[data-astro-cid-2qkugp3v]{position:relative}.sheet-title[data-astro-cid-2qkugp3v]{font-size:var(--step-1);line-height:1.3}:lang(ar) .sheet-title[data-astro-cid-2qkugp3v]{line-height:1.55}.sheet-title-text[data-astro-cid-2qkugp3v]{padding-block:max(0px, calc((var(--row) - 1lh) / 2));display:block}.sheet-summary[data-astro-cid-2qkugp3v]{margin-block-start:.2rem}.sheet-figure[data-astro-cid-2qkugp3v]{max-inline-size:36rem;margin-block-start:1.25rem}.sheet-text[data-astro-cid-2qkugp3v]{gap:1rem;margin-block-start:1.25rem}}.sheet[data-astro-cid-2qkugp3v] .sheet-toggle{inline-size:100%;color:inherit;font:inherit;line-height:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.sheet[data-astro-cid-2qkugp3v] .sheet-toggle:after{content:"";inset-block:calc(-1 * var(--pad)) 0;inset-inline:calc(-1 * var(--rail)) 0;position:absolute}.sheet[data-astro-cid-2qkugp3v] .sheet-toggle:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){.sheet[data-astro-cid-2qkugp3v] .sheet-toggle:hover .sheet-title-text[data-astro-cid-2qkugp3v]{color:var(--color-rose-strong)}}.sheet-title-text[data-astro-cid-2qkugp3v]{transition:color var(--t-feedback) linear}.sheet[data-astro-cid-2qkugp3v] .sheet-icon{inline-size:var(--row);block-size:var(--row);transition:background-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out);border:1.5px solid;flex:none;position:relative}.sheet[data-astro-cid-2qkugp3v] .sheet-icon:before,.sheet[data-astro-cid-2qkugp3v] .sheet-icon:after{content:"";block-size:2px;inline-size:.95rem;transition:rotate var(--t-state) var(--ease-out);background:currentColor;margin:auto;position:absolute;inset:0}.sheet[data-astro-cid-2qkugp3v] .sheet-icon:after{rotate:90deg}.sheet[data-astro-cid-2qkugp3v] .sheet-toggle[aria-expanded=true] .sheet-icon{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.sheet[data-astro-cid-2qkugp3v] .sheet-toggle[aria-expanded=true] .sheet-icon:after{rotate:0deg}.sheet[data-astro-cid-2qkugp3v] .sheet-toggle:active .sheet-icon{background:var(--color-rose-strong);border-color:var(--color-rose-strong);color:var(--color-on-ink)}.pg[data-astro-cid-2qkugp3v][data-mode=accordion] .sheet-body[data-astro-cid-2qkugp3v]{grid-template-rows:1fr;display:grid}.pg[data-astro-cid-2qkugp3v][data-mode=accordion] .sheet-body[data-astro-cid-2qkugp3v][data-closed]{visibility:hidden;grid-template-rows:0fr}.pg[data-astro-cid-2qkugp3v][data-mode=accordion] .sheet-body-inner[data-astro-cid-2qkugp3v]{min-block-size:0;overflow:hidden}.pg[data-astro-cid-2qkugp3v][data-mode=accordion][data-ready] .sheet-body[data-astro-cid-2qkugp3v]{transition:grid-template-rows var(--t-view) var(--ease-out), visibility 0s linear 0s}.pg[data-astro-cid-2qkugp3v][data-mode=accordion][data-ready] .sheet-body[data-astro-cid-2qkugp3v][data-closed]{transition:grid-template-rows var(--t-view) var(--ease-out), visibility 0s linear var(--t-view)}@media print{.gantry[data-astro-cid-2qkugp3v]{display:none}}@media (prefers-reduced-motion:reduce){.sign[data-astro-cid-2qkugp3v],.sign[data-astro-cid-2qkugp3v]:before,.pg[data-astro-cid-2qkugp3v][data-ready] .gantry-marker[data-astro-cid-2qkugp3v],.pg[data-astro-cid-2qkugp3v][data-ready] .gantry[data-astro-cid-2qkugp3v]:after,.pg[data-astro-cid-2qkugp3v][data-ready] .gantry-slot[data-astro-cid-2qkugp3v]:after,.sheet[data-astro-cid-2qkugp3v]:before,.step-title[data-astro-cid-2qkugp3v],.step-sign[data-astro-cid-2qkugp3v],.step-sign[data-astro-cid-2qkugp3v] .icon,.sheet-title-text[data-astro-cid-2qkugp3v],.sheet[data-astro-cid-2qkugp3v] .sheet-icon,.sheet[data-astro-cid-2qkugp3v] .sheet-icon:before,.sheet[data-astro-cid-2qkugp3v] .sheet-icon:after,.pg[data-astro-cid-2qkugp3v][data-mode=accordion][data-ready] .sheet-body[data-astro-cid-2qkugp3v],.pg[data-astro-cid-2qkugp3v][data-mode=accordion][data-ready] .sheet-body[data-astro-cid-2qkugp3v][data-closed]{transition:none}}.fr[data-astro-cid-xw54fo77]{--pin:1rem;--road:3px;--pad:.55rem;font-weight:500;line-height:1.3}.fr-road[data-astro-cid-xw54fo77]{display:grid}.fr-stop[data-astro-cid-xw54fo77]{position:relative}.fr-stop[data-astro-cid-xw54fo77]: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(--color-ink);position:absolute}.fr-link[data-astro-cid-xw54fo77]{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}.fr-pin[data-astro-cid-xw54fo77]{inline-size:var(--pin);block-size:var(--pin);background:var(--color-limestone-2);border:2.5px solid var(--color-ink);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)}.fr-name[data-astro-cid-xw54fo77]{color:var(--color-ink-2);transition:color var(--t-feedback) linear}a[data-astro-cid-xw54fo77].fr-link:focus-visible .fr-name[data-astro-cid-xw54fo77]{color:var(--color-rose-strong)}a[data-astro-cid-xw54fo77].fr-link:focus-visible .fr-pin[data-astro-cid-xw54fo77]{border-color:var(--color-rose-strong);scale:1.15}@media (hover:hover) and (pointer:fine){a[data-astro-cid-xw54fo77].fr-link:hover .fr-name[data-astro-cid-xw54fo77]{color:var(--color-rose-strong)}a[data-astro-cid-xw54fo77].fr-link:hover .fr-pin[data-astro-cid-xw54fo77]{border-color:var(--color-rose-strong);scale:1.15}}a[data-astro-cid-xw54fo77].fr-link:active .fr-pin[data-astro-cid-xw54fo77]{scale:.9}.is-current[data-astro-cid-xw54fo77] .fr-pin[data-astro-cid-xw54fo77]{background:var(--color-rose);border-color:var(--color-rose-strong);scale:1.15}.is-current[data-astro-cid-xw54fo77] .fr-name[data-astro-cid-xw54fo77]{color:var(--color-ink);font-weight:620}@media (width>=48rem){.fr-road[data-astro-cid-xw54fo77]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:1.5rem}.fr-stop[data-astro-cid-xw54fo77]: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)}.fr-link[data-astro-cid-xw54fo77]{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.7rem}.fr-pin[data-astro-cid-xw54fo77]{margin-block-start:0}}@media (prefers-reduced-motion:reduce){.fr-pin[data-astro-cid-xw54fo77],.fr-name[data-astro-cid-xw54fo77]{transition:none}}.sheet-grid[data-astro-cid-ybf3pq4t]{gap:1.75rem;display:grid}@media (width>=64rem){.sheet-grid[data-astro-cid-ybf3pq4t]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.sheet-margin[data-astro-cid-ybf3pq4t]{grid-column:1/span 4}.sheet-column[data-astro-cid-ybf3pq4t]{grid-column:5/-1}}.prose[data-astro-cid-ybf3pq4t]{max-inline-size:var(--measure);gap:1.15rem;display:grid}.prose[data-astro-cid-ybf3pq4t] p[data-astro-cid-ybf3pq4t]:first-child{font-size:var(--step-1);line-height:1.5}:lang(ar) .prose[data-astro-cid-ybf3pq4t] p[data-astro-cid-ybf3pq4t]:first-child{line-height:1.75}
