@property --shac-pl-p{syntax:"<number>";inherits:true;initial-value:0}.shac-pl{--shac-pl-done:1.51s;z-index:var(--z-preloader,90);isolation:isolate;color:var(--ink);pointer-events:auto;display:none;position:fixed;inset:0;overflow:hidden}html[data-shac-intro=a] .shac-pl{display:block}html.shac-intro-done .shac-pl,.shac-pl[hidden]{display:none}.shac-pl-ground{background:var(--ground);position:absolute;inset:0}.shac-pl-stage{padding:max(22px, env(safe-area-inset-top,0px)) 6vw max(22px, env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:absolute;inset:0}.shac-pl-lockup{transform-origin:50%;width:min(84vw,860px)}.shac-pl-svg{fill:currentColor;width:100%;height:auto;display:block;overflow:visible}.shac-pl-in rect{transform-box:view-box;transform-origin:1054px 91px}.shac-pl-in>g>rect:first-child{--shac-pl-tx:-1380px;--shac-pl-sx:1.32}.shac-pl-in>g>rect:nth-child(2){--shac-pl-tx:-1170px;--shac-pl-sx:1.22}.shac-pl-in>g>rect:nth-child(3){--shac-pl-tx:-1000px;--shac-pl-sx:1.15}.shac-pl-wg{transform-box:view-box;transform-origin:2267px 1477px;transform:rotate(var(--diagonal,29.41deg)) translateX(2980px)}.shac-pl-travel,.shac-pl-travelT{transform-box:view-box;transform-origin:2267px 1073px}.shac-pl-track,.shac-pl-fill{opacity:0}.shac-pl-t{fill:var(--ground-track,color-mix(in srgb, var(--ink) 7%, var(--ground)))}.shac-pl-f{fill:var(--accent-connect);transform-box:view-box;transform-origin:3472px 1992px;transform:scaleX(clamp(0, calc((var(--shac-pl-p) - var(--shac-pl-lag)) * var(--shac-pl-inv)), 1))}.shac-pl.is-run .shac-pl-in rect{animation:shac-pl-trail var(--shac-pl-d) var(--ease-settle) var(--shac-pl-dl) both;will-change:transform}.shac-pl.is-run .shac-pl-in>g>rect:first-child{--shac-pl-d:.54s;--shac-pl-dl:40ms}.shac-pl.is-run .shac-pl-in>g>rect:nth-child(2){--shac-pl-d:.588s;--shac-pl-dl:.104s}.shac-pl.is-run .shac-pl-in>g>rect:nth-child(3){--shac-pl-d:.626s;--shac-pl-dl:.158s}@keyframes shac-pl-trail{0%{transform:translateX(var(--shac-pl-tx)) scaleX(var(--shac-pl-sx))}to{transform:translate(0)scaleX(1)}}.shac-pl.is-run .shac-pl-wgM{animation:shac-pl-sweep .7s var(--brand-ease-a-sweep-mark) .16s both;will-change:transform}.shac-pl.is-run .shac-pl-wgT{animation:shac-pl-sweep .52s var(--brand-ease-a-sweep-type) .72s both;will-change:transform}@keyframes shac-pl-sweep{0%{transform:rotate(var(--diagonal,29.41deg)) translateX(-4300px)}to{transform:rotate(var(--diagonal,29.41deg)) translateX(2980px)}}.shac-pl.is-run .shac-pl-travel{animation:shac-pl-arrive .88s var(--ease-settle) .15s both;will-change:transform}@keyframes shac-pl-arrive{0%{transform:translate(-80px,-45px)}to{transform:translate(0)}}.shac-pl.is-run .shac-pl-travelT{animation:shac-pl-arriveT .62s var(--ease-settle) .72s both}@keyframes shac-pl-arriveT{0%{transform:translate(-46px,-26px)}to{transform:translate(0)}}.shac-pl.is-run .shac-pl-track{animation:shac-pl-fade1 .42s var(--brand-ease-a-track) .12s both, shac-pl-fade0 .36s var(--brand-ease-a-out) calc(var(--shac-pl-done) + .43s) both}.shac-pl.is-run .shac-pl-fill{animation:shac-pl-fade1 .24s linear .15s both, shac-pl-fade0 .4s var(--brand-ease-a-out) calc(var(--shac-pl-done) + .44s) both}.shac-pl.is-run .shac-pl-f{will-change:transform}@keyframes shac-pl-fade1{0%{opacity:0}to{opacity:1}}@keyframes shac-pl-fade0{0%{opacity:1}to{opacity:0}}.shac-pl[data-impact].is-run .shac-pl-f{animation:shac-pl-done .62s var(--brand-ease-a-done) var(--shac-pl-done) both}@keyframes shac-pl-done{0%{fill:var(--accent-connect)}26%,to{fill:var(--accent-impact)}}.shac-pl-rest{opacity:1}.shac-pl.is-run .shac-pl-rest{animation:shac-pl-fade1 .44s var(--brand-ease-a-track) calc(var(--shac-pl-done) + .41s) both}.shac-pl.is-run .shac-pl-lockup{animation:shac-pl-load 1.55s linear .15s both, shac-pl-hand .9s var(--brand-ease-a-hand) calc(var(--shac-pl-done) + .29s) both;will-change:transform}.shac-pl.is-live .shac-pl-lockup{transition:--shac-pl-p var(--dur-quick-max) var(--ease-settle)}@keyframes shac-pl-load{0%{--shac-pl-p:0}17%{--shac-pl-p:.33}33%{--shac-pl-p:.51}46%{--shac-pl-p:.575}63%{--shac-pl-p:.61}81%{--shac-pl-p:.87}to{--shac-pl-p:1}}@keyframes shac-pl-hand{0%{transform:translate(0)scale(1)}to{transform:translate(var(--shac-pl-hx,0px), var(--shac-pl-hy,0px)) scale(var(--shac-pl-hs,.744))}}.shac-pl.is-run .shac-pl-ground{animation:shac-pl-fade0 .4s var(--brand-ease-a-out) calc(var(--shac-pl-done) + .29s) both}.shac-pl.is-run{animation:shac-pl-gone 1ms linear calc(var(--shac-pl-done) + 1.19s) both}@keyframes shac-pl-gone{0%{visibility:visible}to{visibility:hidden}}.shac-pl.is-run.is-handing{pointer-events:none}@media (prefers-reduced-motion:reduce){.shac-pl *,.shac-pl :before,.shac-pl :after{transition:none!important;animation:none!important}.shac-pl .shac-pl-track,.shac-pl .shac-pl-fill{opacity:0!important}}:root[data-motion=reduced] .shac-pl *{transition:none!important;animation:none!important}:root[data-motion=reduced] .shac-pl .shac-pl-track,:root[data-motion=reduced] .shac-pl .shac-pl-fill{opacity:0!important}:root{--gr-hero-h:max(100svh, 34rem);--gr-xb:60cqw;--gr-yb:75.5cqh;--gr-step:clamp(1.75rem, 3.4cqw, 3.25rem);--gr-pitch:clamp(5px, .52cqw, 9px);--gr-lit-i:var(--c-navy-mid);--gr-lit-o:color-mix(in oklab, var(--c-teal) 70%, var(--c-navy-mid));--gr-plane:.34;--gr-t0:var(--ground);--gr-t2:var(--ground-mid);--gr-ink:var(--ink);--gr-continue-depth:calc(22.6vw + 2rem)}:root:lang(en){--gr-xb:37.5cqw;--gr-yb:22cqh;--gr-continue-depth:calc(56.4vw + 11.2rem)}@media (width<=799.98px),(aspect-ratio<=4/5){:root{--gr-hero-h:max(100svh, 38rem);--gr-xb:67cqw;--gr-yb:66cqh;--gr-continue-depth:0px}:root:lang(en){--gr-xb:0cqw;--gr-yb:35cqh;--gr-continue-depth:calc(56.4vw + 6rem)}}:root[data-theme=light]{--gr-lit-i:var(--c-creamy);--gr-lit-o:color-mix(in oklch, var(--c-teal) 44%, var(--c-creamy));--gr-plane:.4}@media (prefers-color-scheme:light){:root:not([data-theme]){--gr-lit-i:var(--c-creamy);--gr-lit-o:color-mix(in oklch, var(--c-teal) 44%, var(--c-creamy));--gr-plane:.4}}[data-act]:has(>.gr){background:0 0;position:relative}[data-act]:has(>.gr>.gr-hero){min-block-size:var(--gr-continue-depth)}.gr{z-index:-1;pointer-events:none;background:var(--gr-base);position:absolute;inset:0;overflow:clip;container-type:size}.gr[data-tone=t0]{--gr-base:var(--gr-t0)}.gr[data-tone=t2]{--gr-base:var(--gr-t2)}.gr[data-tone=night]{--gr-base:var(--c-navy)}.gr[data-to=t2]{--gr-to:var(--gr-t2)}.gr[data-to=night]{--gr-to:var(--c-navy)}.gr-cut,.gr-rules{left:var(--gr-cx);top:var(--gr-cy);transform-origin:50% 0;block-size:400vmax;inline-size:600vmax;transform:translateX(-50%) rotate(var(--diagonal,29.41deg));position:absolute}.gr-cut{background:var(--gr-to)}.gr[data-rules] :is(.gr-cut,.gr-rules){top:calc(var(--gr-cy) + 4.6 * var(--gr-pitch) / .87113 + 1px)}.gr-rules{block-size:0}.gr-rules>i{block-size:1px;inline-size:100%;left:0;top:calc(-1 * var(--r) * var(--gr-pitch));background:var(--gr-ink);position:absolute}.gr-rules>i:first-child{--r:2.2;opacity:var(--ramp-3)}.gr-rules>i:nth-child(2){--r:3.4;opacity:var(--ramp-2)}.gr-rules>i:nth-child(3){--r:4.6;opacity:var(--ramp-1)}.gr-hero{left:0;top:calc(-1 * var(--gr-hero-h));--c0:calc(.4911 * 100cqw + .8711 * var(--gr-hero-h));inline-size:100%;-webkit-mask-image:linear-gradient(209.41deg, #000 var(--c0), #00000091 var(--c0), #00000091 calc(var(--c0) + var(--gr-step)), #00000057 calc(var(--c0) + var(--gr-step)), #00000057 calc(var(--c0) + 2 * var(--gr-step)), #0000002e calc(var(--c0) + 2 * var(--gr-step)), #0000002e calc(var(--c0) + 3 * var(--gr-step)), transparent calc(var(--c0) + 3 * var(--gr-step)));mask-image:linear-gradient(209.41deg, #000 var(--c0), #00000091 var(--c0), #00000091 calc(var(--c0) + var(--gr-step)), #00000057 calc(var(--c0) + var(--gr-step)), #00000057 calc(var(--c0) + 2 * var(--gr-step)), #0000002e calc(var(--c0) + 2 * var(--gr-step)), #0000002e calc(var(--c0) + 3 * var(--gr-step)), transparent calc(var(--c0) + 3 * var(--gr-step)));position:absolute;bottom:0}.gr-hbox{inline-size:100%;block-size:var(--gr-hero-h);position:absolute;top:0;left:0;container-type:size}.gr-hbox>.shac-bd{z-index:auto;contain:none;background:0 0;position:absolute;inset:0;overflow:visible}.gr .gr-hbox>.shac-bd[data-bd] .bd-svg{--bd-ax:var(--gr-xb);--bd-ay:var(--gr-yb);overflow:visible}.gr-hbox>.shac-bd .bd-base{display:none}.gr-h3r{display:none;position:absolute;inset:0}@media (width>=800px) and ((aspect-ratio>4/5)){:root:lang(ar) .gr-h3r{display:block}}.gr-h3r{--t:.56364;--cos:.87113;--ay:calc(var(--gr-yb) - var(--gr-xb) * var(--t))}.gr-h3r>i{left:0;top:calc(var(--ay) - var(--r) * var(--gr-pitch) / var(--cos));inline-size:calc(100cqw / var(--cos) + 4px);background:var(--ink);transform-origin:0;block-size:1px;transform:rotate(var(--diagonal,29.41deg));margin-block-start:-.5px;display:block;position:absolute}.gr-h3r>i:first-child{--r:2.2;opacity:var(--ramp-3)}.gr-h3r>i:nth-child(2){--r:3.4;opacity:var(--ramp-2)}.gr-h3r>i:nth-child(3){--r:4.6;opacity:var(--ramp-1)}.shac-bd{z-index:-1;pointer-events:none;contain:strict;background:var(--bd-ground);--bd-t0:0s;position:absolute;inset:0;overflow:hidden}.shac-bd .bd-svg{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.shac-bd .bd-svg--m{display:none}.shac-bd[data-bd=ramp]{container-type:size}.shac-bd[data-bd=ramp] .bd-svg{--bd-m:.25;--bd-w:max(100cqw, calc(100cqh * var(--bd-ar)));inset:auto;left:calc(var(--bd-ax,calc(var(--bd-fx) * 100cqw)) - var(--bd-rx) * var(--bd-w) - var(--bd-m) * var(--bd-w));top:calc(var(--bd-ay,calc(var(--bd-fy) * 100cqh)) - var(--bd-ry) * var(--bd-w) - var(--bd-m) * var(--bd-w) / var(--bd-ar));block-size:auto;inline-size:auto;width:calc(var(--bd-w) * (1 + 2 * var(--bd-m)));height:calc(var(--bd-w) * (1 + 2 * var(--bd-m)) / var(--bd-ar));max-block-size:none;max-inline-size:none;overflow:hidden}.hero-h3 .shac-bd[data-bd=ramp] .bd-svg{--bd-ax:var(--xb);--bd-ay:var(--yb)}@media (width<=799.98px){.shac-bd .bd-svg--d{display:none}.shac-bd .bd-svg--m{display:block}}.shac-bd{--bd-ground:var(--c-navy);--bd-ink:var(--c-creamy);--bd-teal:var(--c-teal);--bd-hair:.13;--bd-lit-i:var(--gr-lit-i);--bd-lit-o:var(--gr-lit-o);--bd-plane:var(--gr-plane);--bd-cf0:color-mix(in oklab, var(--c-navy-mid) 34.1%, var(--bd-ground));--bd-cf1:color-mix(in oklab, color-mix(in oklab, var(--c-teal) 45%, var(--c-navy-mid)) 56.9%, var(--bd-ground));--bd-cw1:color-mix(in oklab, color-mix(in oklab, var(--c-teal) 30%, var(--c-navy-mid)) 56.9%, var(--bd-ground));--bd-lane-a:color-mix(in oklab, var(--c-navy-mid) 18%, var(--bd-ground));--bd-lane-b:color-mix(in oklab, color-mix(in oklab, var(--c-teal) 26%, var(--c-navy-mid)) 34.1%, var(--bd-ground));--bd-lane-c:color-mix(in oklab, color-mix(in oklab, var(--c-teal) 48%, var(--c-navy-mid)) 56.9%, var(--bd-ground))}:root[data-theme=light] .shac-bd{--bd-ground:var(--c-creamy);--bd-ink:var(--c-navy);--bd-hair:.16;--bd-cf0:color-mix(in oklch, var(--c-teal) 6%, var(--c-creamy));--bd-cf1:color-mix(in oklch, var(--c-teal) 26%, var(--c-creamy));--bd-cw1:color-mix(in oklch, var(--c-teal) 16%, var(--c-creamy));--bd-lane-a:color-mix(in oklch, var(--c-teal) 6%, var(--c-creamy));--bd-lane-b:color-mix(in oklch, var(--c-teal) 13%, var(--c-creamy));--bd-lane-c:color-mix(in oklch, var(--c-teal) 23%, var(--c-creamy))}@media (prefers-color-scheme:light){:root:not([data-theme]) .shac-bd{--bd-ground:var(--c-creamy);--bd-ink:var(--c-navy);--bd-hair:.16;--bd-cf0:color-mix(in oklch, var(--c-teal) 6%, var(--c-creamy));--bd-cf1:color-mix(in oklch, var(--c-teal) 26%, var(--c-creamy));--bd-cw1:color-mix(in oklch, var(--c-teal) 16%, var(--c-creamy));--bd-lane-a:color-mix(in oklch, var(--c-teal) 6%, var(--c-creamy));--bd-lane-b:color-mix(in oklch, var(--c-teal) 13%, var(--c-creamy));--bd-lane-c:color-mix(in oklch, var(--c-teal) 23%, var(--c-creamy))}}.shac-bd .bd-li{stop-color:var(--bd-lit-i)}.shac-bd .bd-lo{stop-color:var(--bd-lit-o)}.shac-bd .bd-plane{fill-opacity:var(--bd-plane)}.shac-bd .bd-base{fill:var(--bd-ground)}.shac-bd .bd-layer{will-change:opacity}.shac-bd .bd-cf0{stop-color:var(--bd-cf0)}.shac-bd .bd-cf1{stop-color:var(--bd-cf1)}.shac-bd .bd-cw0{stop-color:var(--bd-ground)}.shac-bd .bd-cw1{stop-color:var(--bd-cw1)}.shac-bd[data-bd=construction] line,.shac-bd[data-bd=construction] .bd-guides circle{fill:none;stroke:var(--bd-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.shac-bd .bd-g0{stroke-opacity:calc(var(--bd-hair) * 1.25)}.shac-bd .bd-g1{stroke-opacity:calc(var(--bd-hair) * .7)}.shac-bd .bd-g2{stroke-opacity:calc(var(--bd-hair) * .55)}.shac-bd .bd-c0{stroke-opacity:var(--bd-hair)}.shac-bd .bd-c1{stroke-opacity:calc(var(--bd-hair) * .7)}.shac-bd[data-bd=construction] .bd-axis{stroke:var(--bd-teal);stroke-opacity:.9;stroke-width:1.25px;vector-effect:none}.shac-bd .bd-dots circle{fill:var(--bd-ink);fill-opacity:calc(var(--bd-hair) * 4)}.shac-bd .bd-lane0{fill:var(--bd-lane-a)}.shac-bd .bd-lane1{fill:var(--bd-lane-b)}.shac-bd .bd-lane2{fill:var(--bd-lane-c)}.shac-bd .bd-seams line{stroke:var(--bd-ink);stroke-opacity:calc(var(--bd-hair) * .8)}.shac-bd .bd-thread{fill:none;stroke:var(--bd-teal);stroke-width:1.6px;stroke-linejoin:round}[data-backdrop]{isolation:isolate}.shac-bd{--bd-after-mark:calc(var(--dur-heavy-max) + var(--dur-heavy) + var(--dur-held-beat-min))}.shac-bd.bd-run .bd-guides>*{animation:bd-in var(--dur-quick) var(--ease-edge) calc(var(--bd-t0) + var(--bd-d,0s)) backwards}.shac-bd.bd-run .bd-guides>.bd-g1{--bd-d:var(--dur-ramp-stagger)}.shac-bd.bd-run .bd-guides>.bd-g2{--bd-d:calc(2 * var(--dur-ramp-stagger))}.shac-bd.bd-run .bd-guides>circle{--bd-d:calc(3 * var(--dur-ramp-stagger));animation-duration:var(--dur-quick-max)}.shac-bd.bd-run .bd-dots{animation:bd-in var(--dur-quick) var(--ease-ui) calc(var(--bd-t0) + var(--dur-heavy)) backwards}.shac-bd.bd-run :is(.bd-field,.bd-wash){animation:bd-in var(--dur-heavy) var(--ease-mass) calc(var(--bd-t0) + var(--dur-quick)) backwards}.shac-bd.bd-run .bd-axis{stroke-dasharray:1 1;animation:bd-draw var(--dur-heavy-max) var(--ease-front) calc(var(--bd-t0) + var(--dur-heavy)) backwards}.shac-bd.bd-run .bd-lane{animation:bd-in var(--dur-heavy-max) var(--ease-mass) calc(var(--bd-t0) + var(--dur-heavy) + var(--bd-lead)) backwards}.shac-bd .bd-lane0{--bd-lead:var(--dur-band-lead-0)}.shac-bd .bd-lane1{--bd-lead:var(--dur-band-lead-1)}.shac-bd .bd-lane2{--bd-lead:var(--dur-band-lead-2)}.shac-bd.bd-run .bd-layer{animation:bd-in var(--dur-heavy-max) var(--ease-mass) calc(var(--bd-t0) + var(--dur-heavy)) backwards}.shac-bd.bd-run .bd-seams{animation:bd-in var(--dur-quick) var(--ease-ui) calc(var(--bd-t0) + var(--dur-heavy)) backwards}.shac-bd.bd-run .bd-thread{stroke-dasharray:1 1;animation:bd-draw calc(2 * var(--dur-heavy-max)) var(--ease-front) calc(var(--bd-t0) + var(--bd-after-mark)) backwards}@keyframes bd-in{0%{opacity:0}}@keyframes bd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.shac-bd *,.shac-bd{animation:none!important}}:root[data-motion=reduced] .shac-bd,:root[data-motion=reduced] .shac-bd *{animation:none!important}.hero-h3{--t:.56364;--cos:.87113;--rot:var(--diagonal,29.41deg);--h3-t0:0s;--pitch:clamp(5px, .52cqw, 9px);--thread-w:1.5px;--gutter-cut:clamp(1.5rem, 3.2cqw, 3.25rem);background:var(--ground);block-size:100svh;min-block-size:34rem;color:var(--ink);isolation:isolate;position:relative;overflow:clip;container-type:size}.hero-h3[data-lang=ar]{--gs:-1;--xb:var(--gr-xb,60cqw);--yb:var(--gr-yb,75.5cqh);--ptop:0px;--mark-w:min(31cqw, 47cqh);--mark-top:calc(var(--header-h) + 5.5cqh);--desc-size:min(3.95cqw, 6.25cqh);--tx0:calc(var(--xb) * .56);--tx1:calc(100cqw - var(--m) - var(--mark-w) * .978);--rx0:0px;--qx:17cqw;--qy:calc(var(--ay) + var(--qx) * var(--t) + 22cqh);--fw:max(102cqw, calc((100cqh - var(--qy)) / .4067 + 4px), calc(47cqw + 84.6cqh));--fx:calc(var(--qx) - var(--fw) * .36);--fy:calc(var(--qy) - var(--fw) * .26)}.hero-h3[data-lang=en]{--gs:1;--xb:var(--gr-xb,37.5cqw);--yb:var(--gr-yb,22cqh);--ptop:var(--header-h);--mark-w:min(27cqw, 42cqh);--mark-top:calc(var(--header-h) + 5.5cqh);--desc-size:min(4.1cqw, 6.5cqh);--tx0:calc(var(--xb) + (100cqw - var(--xb)) * .36);--tx1:calc(100cqw - var(--m));--rx0:var(--xb);--qx:57cqw;--qy:calc(var(--ay) + var(--qx) * var(--t) - 3cqh);--fw:max(90cqw, calc(82.6cqw + 10.2cqh + 4px));--fx:calc(var(--qx) - var(--fw) * .36);--fy:calc(var(--qy) - var(--fw) * .3733)}.hero-h3{--ay:calc(var(--yb) - var(--xb) * var(--t));--m:max(var(--page-margin), calc((100cqw - var(--page-max)) / 2 + var(--page-margin)));--ty1:calc(var(--ay) + var(--tx1) * var(--t) + var(--gs) * var(--pitch) / var(--cos));--B:320cqmax}.h3-photo{z-index:0;position:absolute;inset:0}.hero-h3[data-lang=ar] .h3-photo{clip-path:polygon(0 var(--ay), var(--xb) var(--yb), var(--xb) 100%, 0 100%);--wy:calc(var(--B) * -1);--D:calc((100cqh - var(--ay)) * var(--cos) + 4px)}.hero-h3[data-lang=en] .h3-photo{clip-path:polygon(var(--xb) var(--ptop), 100% var(--ptop), 100% calc(var(--ay) + 100cqw * var(--t)), var(--xb) var(--yb));--wy:0px;--D:calc((var(--ay) + 100cqw * var(--t) - var(--ptop)) * var(--cos) * -1 - 4px)}.h3-open{inline-size:var(--B);block-size:var(--B);transform-origin:0 0;transform:translate(var(--xb), var(--yb)) rotate(var(--rot)) translate(calc(var(--B) / -2), var(--wy)) translateY(var(--D));position:absolute;top:0;left:0;overflow:hidden}.h3-counter{transform-origin:0 0;block-size:100cqh;inline-size:100cqw;transform:translateY(calc(var(--D) * -1)) translate(calc(var(--B) / 2), calc(var(--wy) * -1)) rotate(calc(var(--rot) * -1)) translate(calc(var(--xb) * -1), calc(var(--yb) * -1));position:absolute;top:0;left:0}.h3-pic{display:contents}.h3-img{left:var(--fx);top:var(--fy);inline-size:var(--fw);aspect-ratio:2800/1867;block-size:auto;max-inline-size:none;position:absolute}.h3-rules,.h3-thread{z-index:1;pointer-events:none;position:absolute;inset:0}.h3-r{left:var(--rx0);top:calc(var(--ay) + var(--rx0) * var(--t) + var(--gs) * var(--d) / var(--cos));inline-size:calc((100cqw - var(--rx0)) / var(--cos) + 4px);background:var(--ink);transform-origin:0;block-size:1px;transform:rotate(var(--rot));margin-block-start:-.5px;position:absolute}.h3-r1{--d:calc(var(--pitch) * 2.2);opacity:var(--ramp-o-3,.569)}.h3-r2{--d:calc(var(--pitch) * 3.4);opacity:var(--ramp-o-2,.341)}.h3-r3{--d:calc(var(--pitch) * 4.6);opacity:var(--ramp-o-1,.18)}.h3-th-d{left:var(--tx0);top:calc(var(--ay) + var(--tx0) * var(--t) + var(--gs) * var(--pitch) / var(--cos));inline-size:calc((var(--tx1) - var(--tx0)) / var(--cos) + var(--thread-w) * .5);block-size:var(--thread-w);background:var(--accent-connect);transform-origin:0;transform:rotate(var(--rot));margin-block-start:calc(var(--thread-w) * -.5);position:absolute}.h3-th-v{left:calc(var(--tx1) - var(--thread-w) * .5);top:var(--ty1);inline-size:var(--thread-w);block-size:calc(100cqh - var(--ty1) + 1px);background:var(--accent-connect);transform-origin:50% 0;position:absolute}.h3-th-node{left:var(--tx1);block-size:0;inline-size:0;position:absolute;bottom:0}.h3-mark{z-index:2;inline-size:var(--mark-w);--shac-hero-w:var(--mark-w);position:absolute;inset-block-start:var(--mark-top);inset-inline-start:var(--m)}.h3-desc{z-index:2;font-family:var(--font-display);font-weight:var(--wght-black);font-size:var(--desc-size);letter-spacing:0;text-wrap:nowrap;white-space:nowrap;margin:0;line-height:1.3;position:absolute;inset-inline-start:var(--m)}.hero-h3[data-lang=ar] .h3-desc{inset-block-start:calc(var(--mark-top) + var(--mark-w) * .6516 + 4.4cqh)}.hero-h3[data-lang=en] .h3-desc{letter-spacing:-.02em;line-height:1.08;inset-block:auto calc(12cqh + 3.3rem)}.h3-br-m,.h3-sp-m{display:none}.h3-tag{z-index:2;font-family:var(--font-text);font-size:clamp(1.0625rem,.6rem + .62cqw,1.375rem);font-weight:var(--wght-regular);white-space:nowrap;margin:0;line-height:1.5;position:absolute;inset-inline-start:var(--m)}.hero-h3[data-lang=ar] .h3-tag{line-height:1.2;inset-block-end:calc(100cqh - var(--ty1))}.hero-h3[data-lang=en] .h3-tag{font-size:clamp(.875rem,.5rem + .5cqw,1rem);font-weight:var(--wght-bold);letter-spacing:.18em;text-transform:uppercase;font-feature-settings:"case" 1;inset-block-end:12cqh}.h3-tag-set{align-items:baseline;gap:.62em;display:inline-flex}.h3-t-dot{color:var(--ink-muted)}.hero-h3[data-backdrop] .h3-t-dot{color:var(--ink)}.h3-w{display:inline-grid}.h3-w>span{grid-area:1/1}.h3-w-trace{-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.1px var(--ink);opacity:0}@media (width<=799.98px),(aspect-ratio<=4/5){.hero-h3{--pitch:clamp(4px, 1.25cqw, 6px);--gutter-cut:1.25rem;min-block-size:38rem}.hero-h3[data-lang=ar]{--xb:var(--gr-xb,67cqw);--yb:var(--gr-yb,66cqh);--mark-w:min(60cqw, 30cqh);--mark-top:calc(var(--header-h) + 3.2cqh);--desc-size:min(8.4cqw, 4.3cqh);--tx0:calc(var(--xb) * .3);--tx1:calc(var(--xb) + var(--pitch) * 3);--fy:calc(var(--ay) - 3cqh);--fw:calc((100cqh - var(--fy) + 2px) * 1.4997);--fx:calc(15cqw - var(--fw) * .36)}.hero-h3[data-lang=en]{--xb:var(--gr-xb,0cqw);--yb:var(--gr-yb,35cqh);--ptop:var(--header-h);--mark-w:min(50cqw, 24cqh, 22rem);--mark-top:calc(var(--yb) + (var(--m) + var(--mark-w)) * var(--t) + var(--pitch) * 4.6 / var(--cos) + 2.6cqh);--desc-size:min(7.2cqw, 3.6cqh, 2.6rem);--tx0:38cqw;--tx1:calc(100cqw - var(--m) * .5);--fy:calc(var(--header-h) - 4cqh);--fw:calc((var(--ay) + 100cqw * var(--t) - var(--fy) + 4px) * 1.4997);--fx:calc(40cqw - var(--fw) * .36)}.hero-h3[data-lang=ar] .h3-desc{inset-block-start:calc(var(--mark-top) + var(--mark-w) * .6516 + 3.2cqh)}.hero-h3[data-lang=en] .h3-desc{inset-block-start:calc(var(--mark-top) + var(--mark-w) * .6516 + 3.4cqh);inset-block-end:auto}.h3-br-d,.h3-sp-d{display:none}.h3-br-m,.h3-sp-m{display:inline}.hero-h3[data-lang=ar] .h3-tag{line-height:1.6;inset-block-end:6cqh;inset-inline-start:var(--m)}.hero-h3 .h3-tag-set{flex-direction:column;align-items:start;gap:.1em}.hero-h3 .h3-t-dot{display:none}.hero-h3[data-lang=en] .h3-tag{inset-block-start:calc(var(--mark-top) + var(--mark-w) * .6516 + 3.4cqh + var(--desc-size) * 1.08 * 4 + 2.4cqh);inset-block-end:auto}.hero-h3[data-lang=en] .h3-tag-set{flex-direction:row;align-items:baseline;gap:.62em}.hero-h3[data-lang=en] .h3-t-dot{display:inline}}.h3-run .h3-r{animation:h3-draw var(--h3-d) var(--ease-settle) calc(var(--h3-dl) + var(--h3-t0)) both}.h3-run .h3-r1{--h3-d:.37s;--h3-dl:.12s}.h3-run .h3-r2{--h3-d:.384s;--h3-dl:.18s}.h3-run .h3-r3{--h3-d:.396s;--h3-dl:.24s}@keyframes h3-draw{0%{transform:rotate(var(--rot)) scaleX(0)}to{transform:rotate(var(--rot)) scaleX(1)}}.h3-run .h3-open{animation:h3-open .76s var(--ease-body) calc(.33s + var(--h3-t0)) both}.h3-run .h3-counter{animation:h3-counter .76s var(--ease-body) calc(.33s + var(--h3-t0)) both}@keyframes h3-open{0%{transform:translate(var(--xb), var(--yb)) rotate(var(--rot)) translate(calc(var(--B) / -2), var(--wy)) translateY(0px)}to{transform:translate(var(--xb), var(--yb)) rotate(var(--rot)) translate(calc(var(--B) / -2), var(--wy)) translateY(var(--D))}}@keyframes h3-counter{0%{transform:translateY(0px) translate(calc(var(--B) / 2), calc(var(--wy) * -1)) rotate(calc(var(--rot) * -1)) translate(calc(var(--xb) * -1), calc(var(--yb) * -1))}to{transform:translateY(calc(var(--D) * -1)) translate(calc(var(--B) / 2), calc(var(--wy) * -1)) rotate(calc(var(--rot) * -1)) translate(calc(var(--xb) * -1), calc(var(--yb) * -1))}}.h3-run .h3-w{--h3-wd:calc(.76s + var(--i) * 90ms + var(--h3-t0))}.h3-run .h3-w:last-child,.h3-run .h3-w:nth-last-child(1 of .h3-w){--h3-wd:calc(.88s + var(--i) * 90ms + var(--h3-t0))}.h3-run .h3-w-trace{animation:h3-trace .32s var(--ease-edge) var(--h3-wd) both, h3-fade0 .36s var(--ease-body) calc(var(--h3-wd) + .9s) both}.h3-run .h3-w-stem{animation:h3-stem .76s var(--ease-mass) calc(var(--h3-wd) + .16s) both}.h3-run .h3-w:nth-last-child(1 of .h3-w) .h3-w-stem{animation-duration:.88s}@keyframes h3-trace{0%{clip-path:inset(-30% var(--h3-tr0) -45% var(--h3-tl0))}to{clip-path:inset(-30% -4% -45%)}}.hero-h3[data-lang=ar]{--h3-tl0:104%;--h3-tr0:-4%}.hero-h3[data-lang=en]{--h3-tl0:-4%;--h3-tr0:104%}@keyframes h3-stem{0%{clip-path:inset(58.8% -4% 41.2%)}to{clip-path:inset(-30% -4% -45%)}}@keyframes h3-fade0{0%{opacity:1}to{opacity:0}}@keyframes h3-fade1{0%{opacity:0}to{opacity:1}}.h3-run .h3-th-d{animation:h3-draw .56s var(--ease-front) calc(1.38s + var(--h3-t0)) both}.h3-run .h3-th-v{animation:h3-drop .52s var(--ease-mass) calc(1.9s + var(--h3-t0)) both}@keyframes h3-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.h3-run .h3-t,.h3-run .h3-t-dot{animation:h3-fade1 .33s var(--ease-ui) calc(2.02s + var(--i) * 60ms + var(--h3-t0)) both}.h3-run .h3-t-dot{animation-delay:calc(2.05s + var(--i) * 60ms + var(--h3-t0))}@media (prefers-reduced-motion:reduce){.hero-h3 *,.hero-h3 :before,.hero-h3 :after{animation:none!important}}:root[data-motion=reduced] .hero-h3 *{animation:none!important}.v2s.v2a{padding-block-end:0}.v2a-open{column-gap:var(--gutter);row-gap:var(--v2-step);grid-template-columns:repeat(12,minmax(0,1fr));padding-block-end:var(--v2-head);display:grid}.v2a-name{font-family:var(--font-display);font-size:min(var(--type-display-size), 7.8vw);letter-spacing:var(--type-display-tracking);text-wrap:balance;grid-column:1/-1;line-height:1.22}.v2a[data-lang=en] .v2a-name{font-size:min(var(--type-display-size), 8.4vw);line-height:1.02}.v2a-rest{max-inline-size:26em;font-family:var(--font-display);font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking);line-height:1.6;font-weight:var(--wght-regular);text-wrap:pretty;grid-column:1/span 7}.v2a[data-lang=en] .v2a-rest{line-height:1.4}.v2a-rest b{font-weight:var(--wght-black)}.v2a .v2a-room{margin:0}.v2a-room .v2-ph-box{background:var(--v2-bg)}.v2a-asp{direction:ltr;grid-template-columns:58fr 42fr;align-items:center;margin-block-start:var(--v2-gap);display:grid}.v2a-two{grid-template-columns:1fr 1fr;gap:4px;display:grid}.v2a-words{padding-inline:clamp(1.5rem, .5rem + 3vw, 4rem) var(--page-margin)}.v2a-words[dir=rtl]{text-align:start}.v2a-lead{font-size:var(--type-lead-size);line-height:var(--type-lead-lh);color:var(--ink-muted);margin-block-end:.75rem}.v2a-m1{font-family:var(--font-display);font-size:min(var(--type-display-size), 7.6vw);letter-spacing:var(--type-display-tracking);line-height:1.22}.v2a[data-lang=en] .v2a-m1{font-size:min(var(--type-display-size), 6.2vw);line-height:1.02}.v2a-pairs{margin-block:var(--v2-step) var(--v2-gap);row-gap:clamp(.5rem,.3rem + .8vw,1.25rem);display:grid}.v2a-pair{font-family:var(--font-display);font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);direction:ltr;grid-template-columns:58fr auto 42fr;align-items:baseline;line-height:1.3;display:grid}.v2a-axis{background:var(--rule-ui);align-self:center;block-size:.9em;inline-size:1px;margin-inline:clamp(.75rem,.4rem + 1vw,1.5rem)}.v2a[data-lang=ar] .v2a-pa{font-weight:var(--wght-black);text-align:left;grid-area:1/3;padding-inline-end:var(--page-margin)}.v2a[data-lang=ar] .v2a-axis{grid-area:1/2}.v2a[data-lang=ar] .v2a-pb{font-weight:var(--wght-regular);text-align:right;grid-area:1/1;padding-inline-start:var(--page-margin)}.v2a[data-lang=en] .v2a-pa{font-weight:var(--wght-black);text-align:right;grid-column:1;padding-inline-start:var(--page-margin)}.v2a[data-lang=en] .v2a-pb{font-weight:var(--wght-regular);text-align:left;grid-column:3;padding-inline-end:var(--page-margin)}.v2a-vs{grid-template-columns:repeat(3,minmax(0,1fr));min-block-size:100svh;margin:0;padding:0;display:grid}.v2a-vp{--v2-step:calc(5% + var(--k) * 5%);background:color-mix(in srgb, var(--ink) var(--v2-step), var(--v2-bg));padding:calc(var(--header-h) + clamp(2rem, 1rem + 3vw, 4.5rem)) clamp(1.5rem, .5rem + 2.4vw, 3.5rem) clamp(2.5rem, 1.5rem + 3vw, 5rem);transition:clip-path var(--dur-heavy) var(--ease-body);flex-direction:column;justify-content:center;gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:flex}.v2a-vn{font-family:var(--font-display);font-size:min(var(--type-display-size), 9vw);line-height:1.2;font-weight:var(--wght-black);margin:0}.v2a[data-lang=en] .v2a-vn{font-size:min(var(--type-display-size), 5vw);letter-spacing:-.02em;line-height:1}.v2a-vb{font-family:var(--font-display);font-size:var(--type-h3-size);max-inline-size:15em;line-height:1.6}.v2a[data-lang=en] .v2a-vb{line-height:1.35}.v2-pin-live .v2a-vp:not(.is-on){clip-path:inset(100% 0 0)}.v2-pin-live .v2a-vp.is-on{clip-path:inset(0)}@media (width<=799.98px){.v2a-values{--v2a-run:60svh;--v2a-m1:20svh;--v2a-m2:40svh}.v2a-open{padding-block-end:var(--v2-head);display:block}.v2a-name{font-size:clamp(2.6rem,1.2rem + 7vw,3.6rem)}.v2a[data-lang=en] .v2a-name{font-size:clamp(2.4rem,1rem + 7vw,3.2rem)}.v2a-rest{font-size:var(--type-lead-size);line-height:var(--type-lead-lh);margin-block-start:var(--v2-step)}.v2a-asp{margin-block-start:var(--v2-gap);display:block}.v2a-two{gap:3px}.v2a-words{padding:var(--v2-head) var(--page-margin) 0}.v2a-m1,.v2a[data-lang=en] .v2a-m1{font-size:clamp(2.8rem,1.2rem + 8vw,3.8rem)}.v2a-pairs{margin-block:var(--v2-step) var(--v2-gap);padding-inline:var(--page-margin);row-gap:.75rem}.v2a-pair{direction:inherit;font-size:var(--type-h3-size);line-height:1.45;display:block}.v2a[data-lang] .v2a-pa,.v2a[data-lang] .v2a-pb{text-align:start;padding:0;display:inline}.v2a-pair .v2a-pa:after{content:" "}.v2a-axis{display:none}.v2a-vs{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.v2a-vp{padding:1rem var(--page-margin);justify-content:center;gap:.4rem}.v2a-vp:first-child{padding-block-start:calc(var(--header-h) + 1rem)}.v2a-vn,.v2a[data-lang=en] .v2a-vn{font-size:clamp(2.2rem,1.2rem + 5vw,3rem)}.v2a-vb{font-size:var(--type-body-size);line-height:1.7}}.v2-stmt[data-astro-cid-bx7z44he] .v2-sp-d,.v2-stmt[data-astro-cid-bx7z44he] .v2-sp-m{display:none}@media (width>=800px){.v2-stmt[data-astro-cid-bx7z44he] .v2-br-m{display:none}.v2-stmt[data-astro-cid-bx7z44he] .v2-sp-m{display:inline}}@media (width<=799.98px){.v2-stmt[data-astro-cid-bx7z44he] .v2-br-d{display:none}.v2-stmt[data-astro-cid-bx7z44he] .v2-sp-d{display:inline}}.v2w{flex-direction:column;min-block-size:100svh;display:flex}.v2w>.v2-in{flex:1;align-content:center}.v2w .v2-kick{align-self:end}.v2w-s{font-family:var(--font-display);font-size:min(var(--type-h1-size), 6.1vw);letter-spacing:var(--type-h1-tracking);text-wrap:balance;line-height:1.32}.v2w[data-lang=en] .v2w-s{font-size:min(var(--type-h1-size), 5.2vw);line-height:1.1}@media (width<=799.98px){.v2w-s,.v2w[data-lang=en] .v2w-s{font-size:clamp(2rem,1rem + 5vw,2.6rem)}}.v2s.v2p{padding-block-end:var(--v2-pad)}.v2p-blinds{--v2p-h:max(22rem, min(72svh, 52vw));--v2p-caph:8.25rem;padding-inline:var(--page-margin)}.v2p-stage{gap:4px;display:flex}.v2p-panel{flex:1.4 1 0;min-inline-size:0}.v2p-panel:first-child{flex-grow:3}.v2p-panel--all{flex-grow:.62}.v2p-photo{block-size:var(--v2p-h);background:var(--ground-mid);position:relative;overflow:hidden}.v2p-pic{display:contents}.v2p-img{object-fit:cover;object-position:var(--pos,50% 50%);block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.v2p-allbox{background:color-mix(in srgb, var(--ink) 7%, var(--v2-bg))}.v2p-plus{block-size:2.25rem;inline-size:2.25rem;margin:-1.125rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.v2p-plus i{background:var(--ink);block-size:2px;margin-block-start:-1px;position:absolute;inset:50% 0 auto}.v2p-plus i+i{transform:rotate(90deg)}.v2p-cap{padding-block-start:1.1rem;padding-inline-end:1rem}.v2p-kind{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--wght-black);color:var(--ink-muted);white-space:nowrap}.v2p[data-lang=en] .v2p-kind{text-transform:uppercase;letter-spacing:.12em;font-size:.875rem}.v2p-t{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:1.35;font-weight:var(--wght-black);text-wrap:balance;margin:.2rem 0 0}.v2p-t--all{margin:0}.v2p-open{text-align:start;font:inherit;color:inherit;cursor:pointer;min-block-size:44px}.v2p-open:hover,.v2p-open:focus-visible{text-underline-offset:.3em;text-decoration:underline 2px}.v2p-sep{margin-inline:.45em}.v2p-date{font-weight:var(--wght-regular)}.v2p-live{padding-inline:0}.v2p-live .v2p-stage{block-size:calc(var(--v2p-h) + var(--v2p-caph));display:block;position:relative;overflow:clip}.v2p-live .v2p-panel{cursor:pointer;transition:clip-path var(--dur-heavy) var(--ease-body);position:absolute;inset:0}.v2p-live .v2p-photo{background:0 0;position:absolute;inset:0 0 auto;overflow:visible}.v2p-live .v2p-photo:before{content:"";background:var(--ground-mid);position:absolute;inset:0}.v2p-live .v2p-allbox:before{background:color-mix(in srgb, var(--ink) 7%, var(--v2-bg))}.v2p-live .v2p-img{object-fit:fill;inline-size:auto;transition:transform var(--dur-heavy) var(--ease-body);inset:0 auto auto 0}.v2p-live .v2p-plus{inset:calc(var(--v2p-h) / 2) auto auto 0;transition:transform var(--dur-heavy) var(--ease-body);margin:-1.125rem 0 0 -1.125rem}.v2p-live .v2p-cap{inset:var(--v2p-h) auto auto 0;transition:transform var(--dur-heavy) var(--ease-body);padding-inline:0;position:absolute}.v2p-live .v2p-panel:not([data-on],.v2p-panel--all) .v2p-t{opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-ui)}.v2p-live .v2p-panel[data-on] .v2p-t{opacity:1;transition:opacity var(--dur-quick) var(--ease-ui) .26s}.v2p-live .v2p-panel:not(.v2p-panel--all) .v2p-t{font-size:var(--type-h2-size);line-height:1.3}.v2p-live .v2p-panel--all .v2p-t{font-size:var(--type-lead-size);line-height:1.4}.v2p-still .v2p-panel,.v2p-still .v2p-img,.v2p-still .v2p-cap,.v2p-still .v2p-plus{transition:none!important}.v2p-entering .v2p-panel:nth-child(2){transition-delay:var(--dur-band-lead-1)}.v2p-entering .v2p-panel:nth-child(3){transition-delay:var(--dur-band-lead-2)}.v2p-entering .v2p-panel:nth-child(4){transition-delay:.24s}.v2p-sheet{background:var(--v2-bg,var(--ground));block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.v2p-sheet::backdrop{background:var(--v2-bg,var(--ground))}.v2p-sheet-in{max-inline-size:var(--page-max);padding:calc(var(--header-h) + clamp(1.5rem, 1rem + 2vw, 3rem)) var(--page-margin) clamp(3rem, 2rem + 3vw, 5rem);margin-inline:auto}.v2p-sheet-top{justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.v2p-sheet-h{font-family:var(--font-display);font-size:var(--type-h1-size);line-height:1.2;font-weight:var(--wght-black);margin:0}.v2p-close{font-size:var(--type-small-size);font-weight:var(--wght-black);border:1px solid var(--rule-ui);border-radius:999px;min-block-size:44px;padding:.55rem 1.25rem}.v2p-close:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.v2p-g{column-gap:var(--gutter);border-block-start:1px solid var(--rule-strong);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:1.1rem 1.4rem;display:grid}.v2p-g-t{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:1.35;font-weight:var(--wght-black);grid-column:1/span 3}.v2p-rows{grid-column:4/span 8;margin:0;padding:0}.v2p-row{font-size:var(--type-lead-size);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.45rem;line-height:1.55;display:flex}.v2p-row+.v2p-row{border-block-start:1px solid var(--rule)}.v2p-row-d{font-size:var(--type-small-size);color:var(--ink-muted);flex:none}@media (width<=799.98px){.v2s.v2p{flex-direction:column;display:flex}.v2s.v2p>.v2-in{flex:1;align-content:start}.v2p-open[role=presentation]{cursor:default}.v2p-blinds{margin-inline:0;padding-inline:0}.v2p-stage{scroll-snap-type:x mandatory;padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);scrollbar-width:none;gap:10px;overflow-x:auto}.v2p-stage::-webkit-scrollbar{display:none}.v2p-panel,.v2p-panel:first-child{scroll-snap-align:start;flex:0 0 80vw}.v2p-photo{aspect-ratio:1;block-size:auto}.v2p-panel--all{flex-basis:56vw}.v2p-allbox{aspect-ratio:auto;block-size:80vw}.v2p-t{font-size:var(--type-h3-size)}.v2p-g{display:block}.v2p-g-t{margin-block-end:.35rem}.v2p-row{font-size:var(--type-body-size);display:block}.v2p-row-d{display:block}.v2p-sheet-h{font-size:var(--type-h2-size)}}.v2p-live[data-none] .v2p-panel:not(.v2p-panel--all) .v2p-t{opacity:1;font-size:var(--type-lead-size);transition:opacity var(--dur-quick) var(--ease-ui), font-size var(--dur-quick) var(--ease-ui);line-height:1.4}@media (width<=799.98px){.v2p-panel .v2p-photo{aspect-ratio:4/3}}.pg{--cap:max(.875rem, var(--type-caption-size));--m:var(--page-margin)}.pg-ix{border-block-start:1px solid var(--rule);margin:0;padding:0;list-style:none}.pg-row{column-gap:var(--gutter);border-block-end:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;padding-block:clamp(.25rem,.1rem + .4vw,.5rem) clamp(.5rem,.3rem + .5vw,.9rem);display:grid}.pg-name{text-align:start;color:var(--ink);cursor:default;font-family:var(--font-display);grid-area:1/1;align-items:flex-start;gap:.35em;padding:0;padding-block-end:.3em;font-size:clamp(2.25rem,1.2rem + 2.9vw,4rem);line-height:1.15;display:flex}.pg-name:focus-visible{outline:2px solid var(--focus,var(--c-teal));outline-offset:4px}.pg-tn{font-family:var(--font-en);font-weight:var(--wght-regular);color:var(--ink-muted);padding-block-start:.6em;font-size:max(.875rem,.2em);line-height:1}.pg-nm{display:inline-grid}.pg-nm>span{white-space:nowrap;grid-area:1/1}.pg-nm-r{font-weight:var(--wght-regular);opacity:0}.pg-nm-b{font-weight:var(--wght-black)}.pg-ramp{grid-area:2/1;row-gap:4px;display:grid}.pg-ramp>i{background:var(--ink);block-size:1px;transform-origin:var(--pg-o,right) 50%;display:block}.v2s[data-lang=en] .pg-ramp>i{--pg-o:left}.pg-ramp>i:first-child{opacity:.569;block-size:1.5px}.pg-ramp>i:nth-child(2){opacity:.341}.pg-ramp>i:nth-child(3){opacity:.18}.pg-ex{align-items:center;gap:var(--space-m);grid-area:1/2/3;display:flex}.pg-ex-mark{inline-size:2.5rem;color:var(--ink);flex:none;line-height:0}.pg-ex-mark svg{block-size:auto;inline-size:100%}.pg-ex-cover{aspect-ratio:675/844;flex:none;block-size:auto;inline-size:3.5rem}.pg-ex-t{font-size:var(--type-lead-size);line-height:1.45;font-weight:var(--wght-black);margin:0}.pg-ex-sep{color:var(--ink-muted);font-weight:var(--wght-regular)}.pg-ex-m{font-size:var(--cap);color:var(--ink-muted);margin:.2em 0 0;line-height:1.5}.is-live .pg-ex-t,.is-live .pg-ex-m{transition:color var(--dur-quick) var(--ease-ui), font-size var(--dur-quick) var(--ease-ui)}.is-live .pg-row:not(.is-on) .pg-ex-t{color:var(--ink-muted);font-size:var(--type-body-size);font-weight:var(--wght-regular)}.is-live .pg-row:not(.is-on) .pg-ex-m{opacity:.7}.is-live :is(.pg-ex-mark,.pg-ex .v2-ph-pic,.pg-ex picture){transition:opacity var(--dur-heavy) var(--ease-ui), inline-size var(--dur-heavy) var(--ease-body)}.is-live .pg-row:not(.is-on) .pg-ex-mark,.is-live .pg-row:not(.is-on) .pg-ex-cover{opacity:0;inline-size:0}.is-live .pg-ex-cover{transition:opacity var(--dur-heavy) var(--ease-ui), inline-size var(--dur-heavy) var(--ease-body)}.is-live .pg-row:not(.is-on) .pg-ex{gap:0}.is-live .pg-nm>span{transition:opacity var(--dur-heavy) var(--ease-ui)}.is-live .pg-row:not(.is-on) .pg-nm-r{opacity:1}.is-live .pg-row:not(.is-on) .pg-nm-b{opacity:0}.is-live .pg-ramp>i{transition:transform var(--dur-heavy) var(--ease-edge);transform:scaleX(0)}.is-live .pg-row.is-on .pg-ramp>i{transform:scaleX(1)}.is-live .pg-row.is-on .pg-ramp>i:nth-child(2){transition-delay:var(--dur-band-lead-1)}.is-live .pg-row.is-on .pg-ramp>i:nth-child(3){transition-delay:var(--dur-band-lead-2)}.pg-iwan{margin-block:var(--v2-gap) calc(var(--v2-gap) + var(--v2-g) * 3 + var(--v2-r) * 3);background:var(--c-navy);color:var(--ink);position:relative}.pg-seam{block-size:calc(var(--v2-g) * 3 + var(--v2-r) * 3);pointer-events:none;position:absolute;inset-inline:0}.pg-seam>i{block-size:var(--v2-r);position:absolute;inset-inline:0}.pg-seam--in{inset-block-start:0}.pg-seam--in>i{background:var(--v2-t1)}.pg-seam--in>i:first-child{opacity:.569;inset-block-start:var(--v2-g)}.pg-seam--in>i:nth-child(2){opacity:.341;inset-block-start:calc(var(--v2-g) * 2 + var(--v2-r))}.pg-seam--in>i:nth-child(3){opacity:.18;inset-block-start:calc(var(--v2-g) * 3 + var(--v2-r) * 2)}.pg-seam--out{inset-block-start:100%}.pg-seam--out>i{background:var(--c-navy)}.pg-seam--out>i:first-child{opacity:.569;inset-block-start:var(--v2-g)}.pg-seam--out>i:nth-child(2){opacity:.341;inset-block-start:calc(var(--v2-g) * 2 + var(--v2-r))}.pg-seam--out>i:nth-child(3){opacity:.18;inset-block-start:calc(var(--v2-g) * 3 + var(--v2-r) * 2)}.pg-room{--v2-bg:var(--c-navy);inline-size:min(100% - 2 * var(--page-margin), var(--page-max) - 2 * var(--page-margin));padding-block:calc(var(--v2-pad) * .85 + var(--v2-g) * 3 + var(--v2-r) * 3) calc(var(--v2-pad) * .85);margin-inline:auto}.pg-iwan-top{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-block-end:var(--v2-head);display:grid}.pg-lockup{color:var(--c-white);grid-column:1/span 6;margin:0;line-height:0}.pg-lockup-art{inline-size:min(25rem,100%);display:block}.pg-iwan-svg{block-size:auto;inline-size:100%;display:block}.pg-iwan-desc{font-size:var(--type-lead-size);line-height:var(--type-lead-lh);color:var(--ink);grid-column:8/-1;max-inline-size:30em;margin:0}.pg-room-ph{margin:0}.pg-hosted{margin:var(--v2-gap) 0 var(--v2-step);font-family:var(--font-display);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--wght-black)}.pg-guests{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pg-guest{display:flex}.pg-gbtn{inline-size:100%;padding:0 0 var(--space-s);border-block-start:1px solid color-mix(in srgb, var(--ink) 34.1%, transparent);text-align:start;color:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;display:flex}.pg-gph{aspect-ratio:1;inline-size:100%;margin-block:var(--space-l) var(--space-m);background:var(--c-navy-mid);display:block;overflow:hidden}.pg-pic{display:contents}.pg-gimg{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pg-gname{font-family:var(--font-display);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--wght-black)}.pg-gtitle{font-size:var(--type-lead-size);line-height:1.45;font-weight:var(--wght-regular);margin-block-start:var(--space-2xs)}.pg-gwhen{font-size:var(--cap);color:var(--ink-muted);margin-block-start:var(--space-xs);line-height:1.5}.pg-gcue{min-block-size:44px;font-size:var(--cap);font-weight:var(--wght-black);align-items:center;gap:.6em;margin-block-start:auto;padding-block-start:var(--space-m);display:inline-flex}.pg-arrow{block-size:1px;inline-size:1.75em;transition:inline-size var(--dur-quick) var(--ease-ui);background:currentColor;position:relative}.pg-arrow:after{content:"";border-block-start:1px solid;border-inline-end:1px solid;block-size:7px;inline-size:7px;position:absolute;inset-block-start:-3px;inset-inline-end:0;transform:rotate(45deg)}.v2s[data-lang=ar] .pg-arrow:after{border-inline-start:1px solid;border-inline-end:0;inset-inline:0 auto;transform:rotate(-135deg)}.v2s[data-lang=ar] .pg-arrow{margin-inline-start:0}.pg-gbtn:hover .pg-arrow,.pg-gbtn:focus-visible .pg-arrow{inline-size:2.75em}.pg-gbtn:hover .pg-gname{text-underline-offset:.3em;text-decoration:underline 1px}.pg-gbtn:focus-visible{outline:2px solid var(--focus,var(--c-teal));outline-offset:6px}.pg-dlg{background:var(--c-navy);max-block-size:calc(100dvh - 2rem);inline-size:min(58rem,100vw - 2rem);max-inline-size:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:auto;padding:0}.pg-dlg::backdrop{background:color-mix(in srgb, var(--c-navy) 86%, transparent)}.pg-dlg[open]{animation:pg-dlg-in var(--dur-quick) var(--ease-ui) both}.pg-dlg[open]::backdrop{animation:pg-dlg-fade var(--dur-quick) var(--ease-ui) both}@keyframes pg-dlg-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pg-dlg-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pg-dlg[open],.pg-dlg[open]::backdrop{animation-name:pg-dlg-fade;animation-duration:var(--dur-reduced-fade)}}:root[data-motion=reduced] .pg-dlg[open]{animation-name:pg-dlg-fade;animation-duration:var(--dur-reduced-fade)}.pg-dlg-bar{z-index:1;padding:var(--space-xs) var(--space-xs) 0;background:var(--c-navy);justify-content:flex-end;display:flex;position:sticky;inset-block-start:0}.pg-dlg-bar form{margin:0}.pg-dlg-x{block-size:44px;inline-size:44px;position:relative}.pg-dlg-x i{background:var(--ink);block-size:1.5px;position:absolute;top:50%;left:12px;right:12px}.pg-dlg-x i:first-child{transform:rotate(45deg)}.pg-dlg-x i:last-child{transform:rotate(-45deg)}.pg-dlg-in{padding:0 var(--space-2xl) var(--space-xl)}.pg-dlg-meta{font-size:var(--cap);color:var(--ink-muted);margin:0;line-height:1.5}.pg-dlg-h{margin:var(--space-2xs) 0 var(--space-l);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--wght-black)}.pg-dlg-sub{font-weight:var(--wght-regular);display:block}.pg-dlg-sub2{font-size:var(--type-lead-size);line-height:1.5;font-weight:var(--wght-regular);color:var(--ink-muted);margin-block-start:.35em;display:block}.pg-dlg-guest{gap:var(--space-l);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:end;margin-block-end:var(--space-xl);display:grid}.pg-dlg-guest.is-text{grid-template-columns:1fr}.pg-dlg-guest.is-small{grid-template-columns:9.375rem minmax(0,1fr);align-items:start}.pg-dlg-gimg{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.pg-dlg-gimg.is-small{aspect-ratio:1;inline-size:9.375rem}.pg-dlg-l{margin:0 0 var(--space-2xs);font-size:var(--cap);line-height:1.5;font-weight:var(--wght-black);color:var(--ink)}h3.pg-dlg-l{margin-block-start:var(--space-l)}.pg-dlg-gname{font-weight:var(--wght-black);font-size:var(--type-h3-size);margin:0;line-height:1.35}.pg-dlg-gname-en{color:var(--ink-muted);margin:.1em 0 0;font-size:1.0625rem}.pg-dlg-bio{color:var(--ink-muted);margin:.25em 0 0;font-size:1.0625rem;line-height:1.6}.pg-dlg-p{font-size:var(--type-body-size);line-height:var(--type-body-lh);max-inline-size:36em;margin:0}.pg-dlg-axes{counter-reset:ax;max-inline-size:40em;margin:0;padding:0;list-style:none}.pg-dlg-axes>li{counter-increment:ax;border-block-start:1px solid var(--rule);font-size:var(--type-body-size);grid-template-columns:1.6em 1fr;padding-block:.4em;line-height:1.6;display:grid}.pg-dlg-axes>li:before{content:counter(ax);color:var(--ink-muted)}.pg-dlg-axsub{font-size:var(--cap);color:var(--ink-muted);grid-column:2;line-height:1.5;display:block}.pg-dlg-photos{gap:var(--space-s);margin:var(--space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pg-dlg-fig{margin:0}.pg-dlg-img{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%;display:block}.pg-dlg-cap{font-size:var(--cap);color:var(--ink-muted);margin-block-start:.35em;line-height:1.5}.pg-dlg-end{margin:var(--space-xl) 0 0}.pg-dlg-end button{min-block-size:44px;font-weight:var(--wght-black);text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--ink) 34.1%, transparent);text-underline-offset:.35em;padding-inline:0;font-size:1.0625rem}.pg-nl-text{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-block-end:var(--v2-head);display:grid}.pg-nl-name{text-wrap:balance;font-family:var(--font-display);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--wght-black);grid-column:1/span 7;margin:0}.pg-nl-side{grid-column:8/-1}.pg-nl-desc{font-size:var(--type-lead-size);line-height:var(--type-lead-lh);max-inline-size:30em;margin:0}.pg-nl-soon{margin:var(--space-s) 0 0;font-size:var(--cap);color:var(--ink-muted);line-height:1.5}.pg-covers{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.pg-cover{--s:var(--k);margin-block-start:calc(var(--s) * clamp(1rem, .25rem + 2vw, 2.5rem))}.v2s[data-lang=ar] .pg-cover{--s:calc(2 - var(--k))}.pg-cover-img{aspect-ratio:1620/2026;block-size:auto;inline-size:100%;display:block}.pg-tag{margin:var(--space-m) 0 0;font-size:var(--cap);color:var(--ink-muted)}:root.shac-motion .pg-lockup.v2-armed{opacity:0}.pg-lockup.v2-on{opacity:1;transition:opacity var(--dur-heavy) var(--ease-ui) .2s}:root.shac-motion .pg-cover.v2-armed{clip-path:inset(0 0 100%)}.pg-cover.v2-on{clip-path:inset(0);transition:clip-path var(--dur-heavy) var(--ease-body) calc(var(--k) * 95ms)}@media (prefers-reduced-motion:reduce){:root.shac-motion .pg-lockup.v2-armed{opacity:1}:root.shac-motion .pg-cover.v2-armed{clip-path:none}.pg-arrow{transition:none}}:root[data-motion=reduced] .pg-lockup.v2-armed{opacity:1}:root[data-motion=reduced] .pg-cover.v2-armed{clip-path:none}@media (width<=799.98px){.pg-row{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-m)}.pg-name,.pg-ramp,.pg-ex{grid-area:auto/1}.pg-name{max-inline-size:100%;font-size:clamp(2rem,.9rem + 6vw,3.25rem)}.pg-nm{min-inline-size:0}.pg-nm>span{white-space:normal;text-wrap:balance}.pg-ex{padding-block:0}.pg-iwan-top,.pg-nl-text{row-gap:var(--v2-step);grid-template-columns:1fr}.pg-lockup,.pg-iwan-desc,.pg-nl-name,.pg-nl-side{grid-column:1/-1}.pg-lockup-art{inline-size:min(17rem,80%)}.pg-iwan-desc{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.pg .pg-guests,.pg .pg-covers{column-gap:var(--space-m);margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;display:grid;overflow-x:auto}.pg-guests::-webkit-scrollbar,.pg-covers::-webkit-scrollbar{display:none}.pg-guest,.pg-cover{scroll-snap-align:start}.pg-cover{margin-block-start:0}.pg-dlg{block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;margin:0;inset:0}.pg-dlg::backdrop{background:var(--c-navy)}.pg-dlg-in{padding:0 var(--m) var(--space-xl)}.pg-dlg-guest{grid-template-columns:1fr}.pg-dlg-guest.is-small{grid-template-columns:6rem minmax(0,1fr)}.pg-dlg-gimg.is-small{inline-size:6rem}.pg-dlg-photos{grid-template-columns:1fr}}.pg-covers{gap:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block-end:var(--space-s);display:flex;overflow-x:auto}.pg-covers::-webkit-scrollbar{display:none}.pg-cover{scroll-snap-align:start;flex:0 0 clamp(14rem,8rem + 14vw,19rem);margin-block-start:0;--s:0!important}.pg-cover-img{aspect-ratio:auto}@media (width<=799.98px){.pg-cover{flex-basis:72vw}}.pg-cover-img{object-fit:cover;object-position:50% 0;aspect-ratio:4/5!important}:root.shac-motion .pg-cover.v2-armed,.pg-cover{clip-path:none!important}@media (width>=800px){.pg-covers{gap:var(--gutter);scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;display:grid;overflow:visible}.pg-cover{flex:none}.pg-cover:first-child{grid-area:span 2/span 2}.pg-cover:first-child .pg-cover-img{block-size:100%;aspect-ratio:auto!important}}.v2g-spread{grid-column:content-start/full-end;grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:start;column-gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.v2g-words{grid-area:1/1}.v2g .v2g-ph{grid-area:1/2;position:sticky;inset-block-start:calc(var(--header-h) + clamp(1rem, 2svh, 2rem))}.v2g .v2g-ph .v2-ph-box{max-block-size:calc(100svh - var(--header-h) - 3rem);margin-inline-start:auto}.v2g-q{margin:0 0 var(--v2-head);font-family:var(--font-display);font-size:var(--type-h2-size);text-wrap:balance;line-height:1.35}.v2g[data-lang=en] .v2g-q{letter-spacing:-.01em;line-height:1.15}.v2g[data-lang=en] .v2g-q .v2-stmt-set>span:first-child>.v2-w:first-child{text-transform:capitalize}.v2g-list{margin:0;padding:0;list-style:none}.v2g-row{min-block-size:clamp(11rem,24svh,16rem);padding-block:var(--v2-step)}.v2g-name{font-family:var(--font-display);font-weight:var(--wght-black);font-size:var(--type-h1-size);white-space:nowrap;margin:0;line-height:1.25}.v2g[data-lang=en] .v2g-name{letter-spacing:var(--type-display-tracking);line-height:1.05}.v2g-sent{max-inline-size:26em;font-size:var(--type-lead-size);line-height:var(--type-lead-lh);color:var(--ink-muted);text-wrap:pretty;margin:.25em 0 0}:root.shac-motion .v2g-row.v2-armed .v2g-sent{opacity:0;transform:translateY(.5em)}.v2g-row.v2-on .v2g-sent{opacity:1;transition:opacity var(--dur-heavy) var(--ease-body) .52s, transform var(--dur-heavy) var(--ease-body) .52s;transform:none}@media (prefers-reduced-motion:reduce){:root.shac-motion .v2g-row.v2-armed .v2g-sent{opacity:1;transform:none}}:root[data-motion=reduced] .v2g-row.v2-armed .v2g-sent{opacity:1;transform:none}@media (width<=799.98px){.v2g-spread{flex-direction:column;grid-column:content;align-items:stretch;display:flex}.v2g-words{display:contents}.v2g-q{order:1;margin-block-end:var(--v2-head)}.v2g .v2g-ph{order:2;position:relative;inset-block-start:auto}.v2g .v2g-ph .v2-ph-box{aspect-ratio:auto;block-size:min(177.778vw,58svh);max-block-size:none;margin-inline-start:0}.v2g .v2g-ph .v2-ph-img{object-position:83.5% 50%}.v2g-list{order:3;margin-block-start:var(--v2-step)}.v2g-row{min-block-size:0;padding-block:var(--v2-step)}.v2g-name{font-size:clamp(2.5rem,12.5vw,3.75rem)}.v2g-sent{font-size:var(--type-body-size,1.0625rem);line-height:var(--type-body-lh)}}.a8.v2c{--rise:0px;pointer-events:auto;background:var(--c-navy);padding-block:calc(var(--v2-g) * 3 + var(--v2-r) * 3) 0;margin-block-start:0}.v2s.v2c .v2-seam{--v2-seam:var(--c-creamy)}.v2c .a8-arc{display:none}.v2c .a8-leg{right:var(--m)}.v2c .a8-run{right:0}@media (width<=799.98px){.v2c .a8-leg{right:max(var(--m), 24px)}}.v2c .a8-stage{block-size:max(80svh,34rem)}@media (width<=799.98px){.v2c .a8-stage{block-size:max(62svh,30rem)}}.a8{--t:.56364;--cos:.87113;--m:max(var(--page-margin), calc((100cqw - var(--page-max)) / 2 + var(--page-margin)));--rail:calc(100cqw - var(--m) / 2);--pitch:clamp(5px, .52cqw, 9px);--turn:14px;--rule-y:76%;--lw:clamp(13.5rem, 20.5cqw, 21rem);--fs:min(max(var(--type-display-size), 10.2cqw), 18svh);--lh:1.3;--clear:max(16px, .12em);--a8-serif:"SHAC Serif Display", var(--font-ar);--approach:25svh;--rise:min(27vw, 100vw * var(--t) + 4.6 * clamp(5px, .52vw, 9px) / var(--cos) + 1px - var(--approach));color:var(--ink);pointer-events:none;margin-block-start:calc(-1 * max(0px, var(--rise)));position:relative;container-type:inline-size}.a8-raise{block-size:max(0px, var(--rise))}.a8-approach{block-size:var(--approach);pointer-events:auto;background:0 0}.a8-stage{block-size:max(100svh,36rem);color:var(--ink);pointer-events:auto;background:0 0;position:relative}.a8-h{right:var(--m);bottom:calc(100% - var(--rule-y) + var(--sink));--sink:calc(var(--desc) + var(--clear) - .275em);--desc:.36em;font-family:var(--a8-serif);font-weight:var(--wght-black);font-size:var(--fs);line-height:var(--lh);font-feature-settings:normal;letter-spacing:0;text-align:right;text-wrap:nowrap;color:var(--ink);margin:0;position:absolute}.a8 .a8-h{font-family:var(--a8-serif)}.a8-line,.a8-ln{display:block}.a8-ln{white-space:nowrap}.a8-w{display:inline-grid}.a8-w>span{grid-area:1/1}.a8-trace{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.1px var(--ink);opacity:0;pointer-events:none;user-select:none}.a8-mark{left:var(--m);top:calc(var(--rule-y) - var(--lw) * .45667);inline-size:var(--lw);block-size:auto;max-inline-size:none;fill:var(--ink);position:absolute;overflow:visible}.a8-gold{fill:var(--accent-impact);transform-box:fill-box}.a8-node{block-size:0;inline-size:0;left:var(--rail);top:calc(var(--rule-y) - var(--turn));position:absolute}.a8-node--enter{top:calc(var(--rule-y) - 48px)}.a8-leg{left:calc(var(--m) + var(--lw) * .97618 - .5px);right:calc(100cqw - var(--rail));top:calc(var(--rule-y) - var(--turn));block-size:var(--turn);pointer-events:none;position:absolute}.a8-arc{position:absolute;top:0;right:0;overflow:visible}.a8-arc path{fill:none;stroke:var(--accent-connect);stroke-width:1.5px;stroke-dasharray:1 2;stroke-dashoffset:0}.a8-run{left:0;right:var(--turn);top:calc(var(--turn) - .75px);background:var(--accent-connect);transform-origin:100%;block-size:1.5px;position:absolute}.a8:not([data-js]) .a8-leg{display:none}.a8-note{right:var(--m);top:calc(var(--rule-y) + var(--space-l));text-align:right;max-inline-size:32em;font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted);margin:0;position:absolute}.a8[data-a8=armed] .a8-stem{clip-path:inset(59% -4% 41%)}.a8[data-a8=armed] .a8-trace{opacity:1;clip-path:inset(-30% -4% -45% 104%)}.a8[data-a8=armed] .a8-arc path{stroke-dashoffset:1px}.a8[data-a8=armed] .a8-run{transform:scaleX(0)}.a8[data-a8=armed] .a8-gold{clip-path:inset(0 0 0 100%)}.a8[data-a8=rm] .a8-gold{opacity:0;transition:opacity var(--dur-reduced-fade) var(--ease-ui)}.a8[data-a8=rm].a8-lit .a8-gold{opacity:1}@media (width<=799.98px){.a8{--approach:16svh;--rise:20px;--rule-y:70%;--lw:min(10.25rem, 42cqw);--fs:min(13.2cqw, 8.4svh);--lh:1.34}.a8-stage{block-size:max(100svh,32rem)}.a8-h{right:max(var(--m), 24px);bottom:calc(100% - var(--rule-y) + var(--lw) * .45667 + var(--space-l))}.a8-note{right:auto;left:var(--m);text-align:left;top:auto;bottom:calc(100% - var(--rule-y) + var(--lw) * .45667 + var(--space-l) + 2 * var(--fs) * var(--lh) + var(--space-l));max-inline-size:calc(100cqw - 2 * var(--m))}}
