@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.il7Mxa_className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.il7Mxa_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4f64301a824ff795-s.3haw6_3c8yd6m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/881513b817e2c5c2-s.2-k030nj0zykg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13d8113ab6fed83b-s.41untl2yighn8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d945c37bf06450f5-s.1nj0sdom8bq7p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fd32b161e34c7dae-s.p.3jvov5q8-pg1f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._8Jj9Aq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._8Jj9Aq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ae8a6189deba2b59-s.p.3hmcy8y9xj1sc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/231b8ed86d5e8376-s.3z0c4f2eh2q85.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ebcc19a9b6757e5e-s.0x56afc_ip5jz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/06265ba6950e841c-s.0xaez4z86dej0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria Fallback;src:local(Arial);ascent-override:86.13%;descent-override:22.33%;line-gap-override:0.0%;size-adjust:112.38%}.AF3Gma_className{font-family:Alexandria,Alexandria Fallback;font-style:normal}.AF3Gma_variable{--font-alexandria:"Alexandria", "Alexandria Fallback"}
:root{--ink:#06070b;--ink-2:#0b0d13;--gold:#e9b866;--star:#eef2f8;--sand:#c9a47a;--ember:#ff6a3d;--text:var(--star);--dim:#eef2f8ad;--faint:#eef2f875;--hair:#eef2f81f;--hair-2:#eef2f83d;--platinum:var(--star);--basalt:var(--ink);--halo:var(--gold);--text-dim:var(--dim);--text-faint:var(--faint);--step--1:.8125rem;--step-1:1.0625rem;--step-3:clamp(1.9rem, 1.3rem + 1.7vw, 3rem);--sans:var(--font-archivo), "Archivo", system-ui, sans-serif;--serif:var(--font-serif), "Newsreader", Georgia, serif;--arabic:var(--font-alexandria), "Alexandria", "Geeza Pro", "Noto Sans Arabic", sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--g:max(clamp(16px, 3.4vw, 56px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-out:var(--ease);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-anchor:none}body{color:var(--text);background:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.26em;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);text-decoration-color:#eef2f84d;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--gold);outline-offset:5px;border-radius:2px}[tabindex="-1"]:focus{outline:none}::selection{background:var(--gold);color:var(--ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[lang=ar]{font-family:var(--arabic)}.sky-css{z-index:1;pointer-events:none;background:radial-gradient(120% 55% at 50% 118%, #e9b8661a, transparent 62%), radial-gradient(70% 50% at 50% 40%, #1e264047, transparent 70%), var(--ink);transition:opacity 1.4s var(--ease);position:fixed;inset:0}.sky-css:before,.sky-css:after{content:"";position:absolute;inset:0}.sky-css:before,.still:before{background-image:radial-gradient(1px 1px at 23px 41px,#ffffffd9,#0000),radial-gradient(1px 1px at 131px 17px,#ffecd2b3,#0000),radial-gradient(1.2px 1.2px at 197px 133px,#eef2f8e6,#0000),radial-gradient(1px 1px at 61px 173px,#d2e1ffa6,#0000),radial-gradient(1px 1px at 157px 197px,#ffffff80,#0000),radial-gradient(1px 1px at 101px 89px,#ffffff73,#0000),radial-gradient(.8px .8px at 7px 113px,#ffffff8c,#0000),radial-gradient(.8px .8px at 211px 61px,#fff0dc80,#0000);background-size:223px 211px}.sky-css:after,.still:after{opacity:.85;background-image:radial-gradient(1.6px 1.6px at 71px 293px,#fff6e6f2,#0000),radial-gradient(1.4px 1.4px at 263px 47px,#dce8ffe6,#0000),radial-gradient(1.2px 1.2px at 311px 199px,#ffdcb4cc,#0000),radial-gradient(1.8px 1.8px at 149px 151px,#fffffff2,#0000),radial-gradient(1px 1px at 29px 23px,#ffffffb3,#0000);background-size:347px 331px}html.stage.gl-ready:not(.flow) .sky-css{opacity:0}.scrim{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(#0000 50%,#0101039e 64%,#010103b3 74%,#01010366 90%,#0000),radial-gradient(90% 70% at 50% 40%,#0101039e,#010103e0),linear-gradient(#01010333,#01010333);position:fixed;inset:0}.chrome{z-index:20;pointer-events:none;position:fixed;inset:0}.chrome:before{content:"";opacity:0;height:150px;transition:opacity .6s var(--ease);background:linear-gradient(#030407,#030407 100px,#03040799 126px,#0000);position:absolute;inset:0 0 auto}html.rec-near .chrome:before,html.in-record .chrome:before,html.flow .chrome:before,html:not(.js) .chrome:before{opacity:1}.chrome a,.chrome button,.corner-bl>*{pointer-events:auto}.ident{top:26px;left:var(--g);position:absolute}.name a{color:var(--star);align-items:center;gap:.72em;padding:4px 0;text-decoration:none;display:inline-flex}.name-en{letter-spacing:.015em;font-size:14.5px;font-weight:500;font-stretch:104%}.name-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px 1px #e9b866bf}.name-ar{font-size:15.5px;font-weight:400;line-height:1;transform:translateY(-1px)}.name a:hover .name-dot{box-shadow:0 0 14px 3px #e9b866e6}.name-line{letter-spacing:.03em;color:var(--faint);transition:opacity .6s var(--ease);margin-top:2px;font-size:12px}html.past-first .name-line{opacity:0}.lane{top:22px;right:var(--g);align-items:center;gap:2px;display:flex;position:absolute}.lane a,.lane button{letter-spacing:.02em;color:var(--dim);transition:color .3s var(--ease), background-color .3s var(--ease);border-radius:999px;padding:8px 13px;font-size:13px;text-decoration:none;position:relative}.lane a:hover,.lane button:hover{color:var(--star);background:#eef2f80f}.lane a[aria-current]{color:var(--star)}.lane a[aria-current]:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}.lane .lane-cv{color:var(--star);border:1px solid var(--hair-2);margin-left:6px;padding:7px 15px}.lane .lane-cv:hover{border-color:#eef2f880}.lane .lane-again{align-items:center;gap:6px;margin-right:6px;display:inline-flex}.lane .lane-again:after{content:"";background:var(--hair-2);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-4px}.lane .lane-again svg{transition:rotate .6s var(--ease)}.lane .lane-again:hover svg{rotate:-200deg}.skip-show{right:var(--g);bottom:max(24px, env(safe-area-inset-bottom,0px));letter-spacing:.02em;color:var(--dim);transition:color .3s var(--ease), opacity .5s var(--ease), visibility 0s;align-items:center;gap:10px;padding:8px 4px 8px 0;font-size:13px;text-decoration:none;display:inline-flex;position:absolute}.skip-show svg{transition:transform .4s var(--ease)}.skip-show:hover{color:var(--star)}.skip-show:hover svg{transform:translateY(2px)}html.in-record .skip-show,html.in-ending .skip-show,html.flow .skip-show,html:not(.js) .skip-show{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s .5s}.corner-bl{left:var(--g);bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:20;transition:opacity .5s var(--ease), visibility 0s;align-items:center;gap:22px;display:flex;position:fixed}html.rec-near .corner-bl,html.in-record .corner-bl{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s .5s}.readout{letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--faint);opacity:0;transition:opacity .8s var(--ease);order:2;font-size:11px}.readout.on{opacity:1}.readout:empty{display:none}.motion-toggle,.motion-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .3s var(--ease);padding:6px 0;font-size:11px}.motion-toggle:hover,.motion-foot:hover{color:var(--star)}.cursor{z-index:40;pointer-events:none;will-change:transform;width:0;height:0;position:fixed;top:0;left:0;transform:translate(50vw,50svh)}.cursor-dot{width:7px;height:7px;transition:opacity .8s var(--ease), transform .8s var(--ease);background:#fff6e6;border-radius:50%;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 5px 1px #ffe2aaf2,0 0 22px 5px #e9b86661}html.gl-ready .cursor-dot{opacity:0;transform:scale(.3)}.cursor-ring{transition:opacity .5s var(--ease), transform .6s var(--ease);position:absolute;top:-32px;left:-32px;overflow:visible;transform:rotate(-90deg)}.ring-track,.ring-load,.ring-hold,.ring-cross{fill:none;vector-effect:non-scaling-stroke}.ring-track{stroke:#eef2f829;stroke-width:1px;transition:stroke .5s var(--ease), stroke-dasharray .5s var(--ease)}.ring-load{stroke:#eef2f8bf;stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .7s var(--ease), opacity .6s var(--ease) .5s}html.gl-ready .ring-load{opacity:0}.ring-hold{stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #e9b866b3)}.ring-cross{stroke:#eef2f88c;stroke-width:.8px;opacity:0;transition:opacity .6s var(--ease)}.cursor.is-cross .ring-cross{opacity:1}html.gl-ready .cursor:not(.is-ring) .cursor-ring{opacity:0;transform:rotate(-90deg)scale(.55)}.cursor.is-ring .ring-track{stroke:#eef2f852}.cursor.is-hint .cursor-ring{transform:rotate(-90deg)scale(1.1)}.cursor.is-hint .ring-track{stroke:#eef2f8a8;stroke-width:1.15px}.cursor.is-hint .cursor-ring{filter:drop-shadow(0 0 2px #06070bd9)}.cursor.is-press .cursor-ring{transform:rotate(-90deg)scale(.78)}.cursor.is-hint[data-verb=drag] .ring-track{stroke-dasharray:3 4}.cursor.is-hint[data-verb=move] .ring-track{stroke-dasharray:.6 3.4;stroke-linecap:round;stroke-width:1.4px}.cursor.is-hint[data-verb=click] .cursor-ring,.cursor.is-hint[data-verb=hover] .cursor-ring{transform:rotate(-90deg)scale(.72)}.cursor.is-hint[data-verb=letgo] .cursor-ring{transform:rotate(-90deg)scale(1.28)}.cursor.is-hint[data-verb=letgo] .ring-track{stroke-dasharray:9 7}.cursor.is-invite .cursor-ring{animation:invite 2.6s var(--ease-io) infinite}@keyframes invite{0%,to{opacity:.55}50%{opacity:1}}.cursor.is-hint.is-knock .cursor-ring{transition:opacity .3s var(--ease), transform .35s var(--ease);transform:rotate(-90deg)scale(1.24)}.cursor.is-hint.is-knock2 .cursor-ring{transform:rotate(-90deg)scale(1.32)}.cursor.is-knock .ring-track{stroke:#eef2f8eb;stroke-width:1.3px}.cursor.is-knock2 .ring-track{stroke:#e9b866e6}.cursor.is-invite.is-knock .cursor-ring{opacity:1;animation:none}.cursor.is-knock .hint-en{color:#fff;text-shadow:0 0 3px #06070bd9,0 0 12px #06070bf2,0 0 18px #e9b86652;transition:color .3s var(--ease), text-shadow .3s var(--ease)}html.sound-ready .cursor.is-knock .hint-sound{color:#eef2f8cc}.cursor-pulse{--pulse-to:2.3;--pulse-o:.6;opacity:0;pointer-events:none;border:1px solid #e9b866cc;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;left:-24px;box-shadow:0 0 10px #e9b86638,inset 0 0 10px #e9b8661f}.cursor-pulse.strong{--pulse-to:3.1;--pulse-o:.8}.cursor-pulse.go-a{animation:1.5s linear both gate-pulse-a}.cursor-pulse.go-b{animation:1.5s linear both gate-pulse-b}@keyframes gate-pulse-a{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1)}12%{opacity:var(--pulse-o);animation-timing-function:cubic-bezier(.25,.5,.45,1);transform:scale(1.18)}to{opacity:0;transform:scale(var(--pulse-to))}}@keyframes gate-pulse-b{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(1)}12%{opacity:var(--pulse-o);animation-timing-function:cubic-bezier(.25,.5,.45,1);transform:scale(1.18)}to{opacity:0;transform:scale(var(--pulse-to))}}html.gated{overscroll-behavior-y:none}html.gated body{touch-action:pinch-zoom}.cursor-hint{white-space:nowrap;opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease), translate .6s var(--ease);align-items:baseline;gap:12px;display:flex;position:absolute;top:-11px;left:38px;transform:translate(-6px)}.cursor.is-hint .cursor-hint{opacity:1;transform:none}.cursor.is-cut .cursor-ring,.cursor.is-cut .cursor-hint{transition-duration:90ms}.hint-en{font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;color:#eef2f8f0;text-shadow:0 0 3px #06070bd9,0 0 12px #06070bf2;font-size:14px}.hint-ar{color:#e9b866f5;text-shadow:0 0 3px #06070bd9,0 0 12px #06070bf2;font-size:15px;font-weight:300}@media (max-width:760px){.cursor-hint{flex-direction:column;align-items:flex-start;gap:3px;top:-21px}.cursor.is-row .cursor-hint{flex-direction:row;align-items:baseline;gap:12px;top:-11px}}html.on-star,html.on-star body{cursor:pointer}.star-card{z-index:6;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;position:fixed;top:0;left:0}.sc-lead{transform-origin:0;background:#e9b866b3;width:100px;height:1px;margin-top:-.5px;position:absolute;top:0;left:0}.sc-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070beb;border:1px solid #eef2f81a;border-radius:2px;width:max-content;max-width:256px;padding:10px 14px;overflow:hidden}.star-card.has-img .sc-box{width:256px}.sc-img{object-fit:cover;object-position:50% 0;opacity:0;background:#eef2f808;border-bottom:1px solid #eef2f814;width:calc(100% + 28px);max-width:none;height:108px;margin:-10px -14px 10px;transition:opacity .2s ease-out;display:none}.star-card.has-img .sc-img{display:block}.sc-img.in{opacity:.94}.star-card[data-side=r] .sc-box{border-left-color:#e9b8669e}.star-card[data-side=l] .sc-box{border-right-color:#e9b8669e}.star-card[data-side=a] .sc-box{border-bottom-color:#e9b8669e}.star-card[data-side=b] .sc-box{border-top-color:#e9b8669e}.sc-kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:lowercase;color:#e9b866e6;margin-bottom:3px;font-size:11.5px}.sc-name{font-family:var(--serif);color:var(--star);font-size:18px;font-style:italic;line-height:1.15}.sc-line{max-width:228px;font-family:var(--sans);color:var(--dim);text-wrap:pretty;margin-top:5px;font-size:12.5px;line-height:1.45}.sc-role{font-family:var(--mono);letter-spacing:.04em;text-transform:lowercase;color:#eef2f8b8;margin-top:6px;font-size:11.5px}.star-card.is-unnamed .sc-box{max-width:none}.star-card.is-unnamed .sc-role{white-space:nowrap;margin-top:0}.sc-open{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin-top:8px;display:flex}.sc-open>span{white-space:nowrap}.sc-open-en{font-family:var(--mono);letter-spacing:.08em;text-transform:lowercase;color:#eef2f8b8;font-size:11.5px}.sc-open-en:after{content:" →"}.sc-open-ar{color:#e9b866c7;font-size:13px;font-weight:300}.star-card[data-side=d] .sc-lead{display:none}.star-card[data-side=d] .sc-box{border-top-color:#e9b8669e;grid-template-columns:0 1fr;grid-template-areas:"img kicker""img name""img role""line line""open open";align-content:start;column-gap:0;width:calc(100vw - 32px);max-width:none;padding:10px 12px;display:grid}.star-card.has-img[data-side=d] .sc-box{grid-template-columns:84px 1fr;column-gap:12px}.star-card[data-side=d] .sc-img{border:1px solid #eef2f814;grid-area:img;align-self:start;width:84px;height:52px;margin:0}.star-card[data-side=d] .sc-kicker{grid-area:kicker;align-self:end}.star-card[data-side=d] .sc-name{grid-area:name;align-self:start;font-size:17px}.star-card[data-side=d] .sc-line{grid-area:line;max-width:none;margin-top:9px;font-size:12.5px}.star-card[data-side=d] .sc-open{justify-content:space-between;gap:3px 8px;margin-top:7px}.star-card[data-side=d] .sc-open-en{letter-spacing:.02em}.star-card[data-side=d] .sc-role{grid-area:role;margin-top:3px}.star-card[data-side=d] .sc-open{grid-area:open}.hint-sound{font-family:var(--mono);letter-spacing:.14em;text-transform:lowercase;color:#eef2f880;text-shadow:0 0 10px #06070be6;opacity:0;transition:opacity .6s var(--ease);align-items:baseline;gap:9px;font-size:10px;display:flex;position:absolute;top:calc(100% + 1px);left:0}.hint-sound [lang=ar]{font-family:var(--arabic);letter-spacing:0;font-size:11px}html.sound-ready .cursor.is-hint.is-cross .hint-sound{opacity:1;transition-delay:.35s}.caption{z-index:5;left:var(--g);right:var(--g);top:var(--cap-top);pointer-events:none;text-align:center;--cap-top:71svh;position:fixed}.cap-labels{height:16px;position:relative}.cap-label{isolation:isolate;white-space:nowrap;width:fit-content;height:16px;font-family:var(--mono);letter-spacing:.16em;color:#eef2f8e0;opacity:0;visibility:hidden;text-shadow:0 0 1px #06070b,0 0 2px #06070b,0 0 4px #06070bd9,0 0 9px #06070ba6,0 0 18px #06070b73;margin:0 auto;font-size:11px;line-height:16px;position:absolute;top:0;left:0;right:0}.cap-ar{letter-spacing:0;color:#e9b866b3;margin-left:1em;font-size:12px}.caption .line{--e:0;--x:0;visibility:hidden;isolation:isolate;width:fit-content;max-width:1040px;margin:0 auto;position:absolute;top:30px;left:0;right:0}.caption .line:before{content:"";z-index:-1;pointer-events:none;opacity:calc(clamp(0, var(--e) * 1.6, 1) * (1 - var(--x)));background:radial-gradient(closest-side,#06070b6b,#06070b61 18%,#06070b4d 36%,#06070b33 52%,#06070b1c 68%,#06070b0b 83%,#06070b03 93%,#0000);position:absolute;inset:-96px -210px -86px}.caption .line.on{visibility:visible}.line-en{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--star);text-shadow:0 0 28px #06070b99,0 0 2px #06070b66;text-wrap:balance;font-size:clamp(30px,1.7vw + 18px,48px);font-style:italic;font-weight:300;line-height:1.12;display:block}.w{--s:.16;--k:clamp(0, calc(var(--e) * (1 + var(--n) * var(--s)) - var(--i) * var(--s)), 1);opacity:calc(var(--k) * (1 - var(--x)));transform:translate3d(0, calc((1 - var(--k)) * .42em - var(--x) * .32em), 0);filter:blur(calc((1 - var(--k)) * 7px + var(--x) * 5px));margin:0 .11em;display:inline-block}.wgap{white-space:pre;letter-spacing:0;word-spacing:0;pointer-events:none;font-size:0;position:absolute}.line-ar{color:var(--gold);opacity:calc(clamp(0, var(--e) * 1.7 - .7, 1) * (1 - var(--x)) * .92);transform:translate3d(0, calc((1 - var(--e)) * 6px), 0);text-shadow:0 0 18px #06070bcc;margin-top:14px;font-size:16.5px;font-weight:400;line-height:1.5;display:block}.late{display:none}html.late-night .w.late{display:inline-block}html.late-night span.late:not(.w){display:inline}.ink{z-index:4;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible;-webkit-mask-image:radial-gradient(42% 15% at 50% 80%,#0000 62%,#000 100%);mask-image:radial-gradient(42% 15% at 50% 80%,#0000 62%,#000 100%)}@media (min-width:761px){.ink{-webkit-mask-composite:source-out;-webkit-mask-image:radial-gradient(42% 15% at 50% 80%,#0000 62%,#000 100%),radial-gradient(270px 230px at calc(100% - 30px),#000 55%,#0000 100%);mask-image:radial-gradient(42% 15% at 50% 80%,#0000 62%,#000 100%),radial-gradient(270px 230px at calc(100% - 30px),#000 55%,#0000 100%);-webkit-mask-composite:source-out;mask-composite:subtract}}.ink-s{fill:none;stroke:var(--star);stroke-opacity:.64;stroke-linecap:round;stroke-linejoin:round}.ink-mark:not(.ink-circle) .ink-s{stroke-width:1px}.ink-fine:not(.ink-circle) .ink-s{stroke-width:.8px}.ink-circle .ink-s{stroke-dasharray:1 1;stroke-dashoffset:1px}.ink-dash .ink-s{stroke-dasharray:4 6}.ink-gold .ink-s{stroke:var(--gold);stroke-opacity:.88}.ink text{font-family:var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;fill:#eef2f8d6;filter:url(#ink-halo);font-size:11px;font-weight:400}.ink-gold text{fill:var(--gold)}.ink-bodies circle{fill:#eef2f8e6;filter:drop-shadow(0 0 6px #ffecd299)}.ink-bodies .mock-yours{fill:#fff4dc;filter:drop-shadow(0 0 5px #e9b866f2)}.ink-bodies .mock-sun{fill:#fff2d6;filter:drop-shadow(0 0 18px #ffc878e6)}.ink-bodies .mock-knot{fill:#ffe2bee6}.ink-bodies .mock-clump{fill:#ff8c5038;filter:blur(6px)}.ink-bodies .mock-ember{fill:#ff7a4a}.ink-bodies .mock-gold{fill:#f0c27a}.ink-bodies .mock-blue{fill:#6f97ff}.ink-bodies .mock-sand{fill:#c9a47a}.ink-bodies .mock-ice{fill:#bfe4ff}.ink-bodies .mock-world{fill:#0b1322;stroke:#8cb4ff80;stroke-width:1.5px;filter:none}.ink-bodies .mock-storm{fill:#aac8ff59;filter:blur(8px)}.ink-bodies .mock-flock{fill:#eef2f82e;filter:blur(10px)}.ink-bodies .mock-star{fill:#fff}.spine{z-index:19;right:calc(var(--g) - 12px);opacity:0;visibility:hidden;transition:opacity 1s var(--ease), visibility 0s 1s;position:fixed;top:50%;translate:0 -50%}.spine.on{opacity:1;visibility:visible;transition:opacity 1s var(--ease)}html.in-record .spine,html.in-ending .spine{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s}.spine-tick{height:23px;color:var(--dim);pointer-events:none;-webkit-user-drag:none;border-radius:2px;justify-content:flex-end;align-items:center;gap:14px;padding:0 12px;text-decoration:none;display:flex}.spine-tick:focus-visible{outline-offset:0}.spine-mark{width:9px;height:1px;transition:width .6s var(--ease), background-color .6s var(--ease);background:#eef2f847;flex:none;position:relative}.spine-mark:before{content:"";pointer-events:auto;cursor:pointer;width:34px;height:23px;position:absolute;top:-11px;right:-10px}.spine-tick.read .spine-mark{background:#eef2f880}.spine-tick:hover .spine-mark{background:#eef2f8cc;width:15px}.spine-tick[aria-current] .spine-mark{background:var(--gold);width:24px;box-shadow:0 0 8px #e9b86680}.spine-name{font-family:var(--mono);letter-spacing:.12em;white-space:nowrap;opacity:0;transition:opacity .2s var(--ease), transform .3s var(--ease);text-shadow:0 0 1px #06070b,0 0 2px #06070b,0 0 4px #06070be6,0 0 9px #06070bbf,0 0 16px #06070b99;font-size:10.5px;transform:translate(6px)}.spine-tick[aria-current] .spine-name{transition:opacity .5s var(--ease) .18s, transform .6s var(--ease) .18s}.spine-num{color:var(--faint);font-variant-numeric:tabular-nums;margin-right:.9em}.spine-tick[aria-current] .spine-name{opacity:1;color:var(--star);transform:none}.spine-tick[aria-current] .spine-num{color:var(--gold)}.spine-tick:hover .spine-name,.spine-tick:focus-visible .spine-name{opacity:1;transition:opacity .3s var(--ease), transform .4s var(--ease);transform:none}.spine-line{display:none}.ending{--sa:0;--fa:0;--se:0;--fe:0;--sr:0;--ro:0;--e:0;--x:0;--ac:0;z-index:4;width:min(100vw - 2 * var(--g), 820px);text-align:center;visibility:hidden;will-change:transform;position:fixed;top:47%;left:50%;translate:-50% -50%}.ending.on{visibility:visible;transition:opacity .5s var(--ease)}html.in-record .ending{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s .5s}.ending:before{content:"";z-index:-1;opacity:calc(var(--sa) * .6 + var(--ac) * .4);background:radial-gradient(closest-side,#0405089e,#0405084d 60%,#0000);position:absolute;inset:-14% -18%}.sig{justify-items:center;display:grid}.sig-row{width:100%;display:block}.sig-svg{width:100%;display:block;overflow:visible}.sig-ar .sig-svg{height:112px}.sig-en .sig-svg{height:50px}.sig text{stroke-linejoin:round;paint-order:fill}.sig-ar{-webkit-mask-image:linear-gradient(to left, #000 calc(var(--sa) * 140% - 40%), transparent calc(var(--sa) * 140%));-webkit-mask-image:linear-gradient(to left, #000 calc(var(--sa) * 140% - 40%), transparent calc(var(--sa) * 140%));mask-image:linear-gradient(to left, #000 calc(var(--sa) * 140% - 40%), transparent calc(var(--sa) * 140%))}.sig-ar text{font-family:var(--arabic);fill:#f6efe2;fill-opacity:var(--fa);stroke:var(--gold);stroke-width:.8px;stroke-opacity:calc(.95 - var(--fa) * .55);stroke-dasharray:460;stroke-dashoffset:calc((1 - var(--sa)) * 460px);font-size:68px;font-weight:300}.sig-en{-webkit-mask-image:linear-gradient(to right, #000 calc(var(--se) * 140% - 40%), transparent calc(var(--se) * 140%));-webkit-mask-image:linear-gradient(to right, #000 calc(var(--se) * 140% - 40%), transparent calc(var(--se) * 140%));mask-image:linear-gradient(to right, #000 calc(var(--se) * 140% - 40%), transparent calc(var(--se) * 140%));margin-top:-12px}.sig-en text{font-family:var(--serif);letter-spacing:-.01em;fill:var(--star);fill-opacity:var(--fe);stroke:#eef2f8e6;stroke-width:.6px;stroke-opacity:calc(.9 - var(--fe) * .6);stroke-dasharray:300;stroke-dashoffset:calc((1 - var(--se)) * 300px);font-size:40px;font-style:italic;font-weight:300}.sig-rule{width:200px;height:1px;transform:scaleX(var(--sr));background:linear-gradient(90deg,#0000,#e9b866bf,#0000);margin-top:16px;display:block}.sig-role{font-family:var(--mono);letter-spacing:.18em;color:#eef2f899;opacity:var(--ro);margin-top:14px;font-size:11px}.end-line{margin-top:7svh}.end-en{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(26px,1.3vw + 16px,40px);font-style:italic;font-weight:300;line-height:1.16;display:block}.end-ar{color:var(--gold);margin-top:12px;font-size:15px;font-weight:300;line-height:1.5;display:block}.end-line .end-ar{opacity:calc(clamp(0, var(--e) * 1.7 - .7, 1) * .92)}.end-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin-top:5svh;display:flex}.ending .end-actions{opacity:var(--ac);transform:translate3d(0, calc((1 - var(--ac)) * 8px), 0)}@media (min-width:761px){.ending{top:clamp(248px + 6.67svh,58.8svh - 168px,44%)}.ending .end-actions{margin-top:calc(5svh - 18px)}.ending .end-again{margin-top:clamp(26px,52.5svh - 366px,57px)}}@media (min-width:761px) and (min-height:1130px){.ending .end-again{margin-top:calc(17.33svh - 137px)}}.end-email{letter-spacing:.02em;color:var(--star);font-size:15px;text-decoration-color:#e9b86680}.end-email:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.keep{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s;flex-direction:column;align-items:center;display:flex;position:relative}.keep.on{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.keep-button{letter-spacing:.03em;color:var(--dim);border:1px solid var(--hair-2);transition:color .3s var(--ease), border-color .3s var(--ease), background-color .3s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:12.5px;display:inline-flex}.keep-button svg{color:var(--gold)}.keep-button:hover{color:var(--star);background:#eef2f80a;border-color:#e9b86699}.keep-button[aria-busy=true]{opacity:.7}.keep-status{white-space:nowrap;color:var(--dim);margin-top:8px;font-size:12px;position:absolute;top:100%}.end-again{opacity:clamp(0, calc(var(--ac) * 1.6 - .6), 1);margin-top:26px;position:absolute;top:100%;left:0;right:0}.end-again a{letter-spacing:.05em;color:var(--faint);transition:color .3s var(--ease);align-items:center;gap:10px;padding:6px 4px;font-size:12px;text-decoration:none;display:inline-flex}.end-again-dot{background:var(--gold);width:3px;height:3px;transition:box-shadow .3s var(--ease);border-radius:50%;box-shadow:0 0 6px 1px #e9b8668c}.end-again-ar{letter-spacing:0;color:#e9b8669e;transition:color .3s var(--ease);font-size:12.5px}.end-again a:hover,.end-again a:focus-visible{color:var(--star)}.end-again a:hover .end-again-dot,.end-again a:focus-visible .end-again-dot{box-shadow:0 0 10px 2px #e9b866d9}.end-again a:hover .end-again-ar,.end-again a:focus-visible .end-again-ar{color:var(--gold)}.holdkey{z-index:8;color:var(--star);white-space:nowrap;opacity:0;pointer-events:none;clip-path:inset(50%);background:#06070b99;border:1px solid #e9b86699;border-radius:999px;padding:9px 16px;font-size:12.5px;position:fixed;bottom:24px;left:50%;translate:-50%}.holdkey:focus-visible{opacity:1;clip-path:none;outline:none}html.past-first .holdkey:not(:focus):not(.open){visibility:hidden}.track{z-index:3;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.folio{position:relative}.folio-mark{pointer-events:none;width:1px;height:1px;position:absolute;left:0}html.js:not(.flow) .folio{height:calc(var(--screens) * 100svh)}html.js:not(.flow) .fplate{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js:not(.flow) .fplate .still,html.js:not(.flow) .flow-title,html.js:not(.flow) .ending-print,html.flow .caption,html.flow .ink,html.flow .spine,html.flow .ending,html.flow .cursor,html.flow .star-card,html.flow .holdkey,html.flow .scrim,html.flow .readout,html:not(.js) .caption,html:not(.js) .ink,html:not(.js) .spine,html:not(.js) .ending,html:not(.js) .cursor,html:not(.js) .star-card,html:not(.js) .holdkey,html:not(.js) .scrim,html:not(.js) .corner-bl,html.no-stage .corner-bl,html:not(.js) .motion-foot,html:not(.js) .cv-links .pill-solid{display:none}html.flow .track,html:not(.js) .track{padding:0 var(--g);-webkit-user-select:text;user-select:text}html.flow .folio,html:not(.js) .folio{max-width:1180px;margin:0 auto;padding-top:16svh}html.flow .folio-point,html:not(.js) .folio-point{padding-top:0}html.flow .folio-mark,html:not(.js) .folio-mark{top:0!important}.flow-title{text-align:center;align-content:center;justify-items:center;gap:6px;min-height:70svh;padding:14svh 0 10svh;display:grid}.flow-name-ar{font-size:clamp(34px,3vw + 14px,58px);font-weight:300;line-height:1.3}.flow-name{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(22px,1vw + 16px,32px);font-style:italic;font-weight:300}.flow-line{font-family:var(--mono);letter-spacing:.18em;text-transform:lowercase;color:var(--faint);margin-top:10px;font-size:11px}.flow-skip{border:1px solid var(--hair-2);color:var(--dim);border-radius:999px;align-items:center;gap:9px;margin-top:34px;padding:10px 18px;font-size:13px;text-decoration:none;display:inline-flex}.flow-skip:hover{color:var(--star);border-color:#eef2f880}.fplate{margin:0}.still{aspect-ratio:16/10;background-color:var(--ink);box-shadow:0 0 0 1px var(--hair), 0 50px 120px -60px #000000e6;border-radius:2px;position:relative;overflow:hidden}.still:before,.still:after{content:"";pointer-events:none;position:absolute;inset:0}.still-art,.still-ink,.still-bodies{width:100%;height:100%;position:absolute;inset:0}.pi{fill:none;stroke:#eef2f89e;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.pi-fine{stroke-width:.8px}.pi-gold{stroke:#e9b866e0}.pi-dash{stroke-dasharray:4 6}.still-words{position:absolute;inset:0}.pw{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;color:#eef2f8cc;text-shadow:0 0 6px #06070bf2;font-size:11px;line-height:1.4;position:absolute;translate:0 -50%}.pw-end{translate:-100% -50%}.pw-gold{color:var(--gold)}.pw-wrap{white-space:normal;max-width:min(44ch,80%)}.fplate-cap{grid-template-columns:minmax(150px,220px) minmax(0,1fr);column-gap:clamp(20px,4vw,64px);margin-top:30px;display:grid}.fplate-label{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);grid-row:1/span 4;align-content:start;gap:6px;padding-top:.6em;font-size:11px;line-height:1.5;display:grid}.fplate-label .cap-ar{justify-self:start;margin:0}.fplate-line+.fplate-line{margin-top:22px}.fplate-en{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(24px,1vw + 16px,34px);font-style:italic;font-weight:300;line-height:1.18}.fplate-ar{color:var(--gold);text-align:left;margin-top:8px;font-size:14.5px;font-weight:300}.ending-print{--sa:1;--fa:1;--se:1;--fe:1;--sr:1;--ro:1;text-align:center;padding:20svh 0 6svh}.ending-print .end-en{margin-top:8svh}.still-point{background:radial-gradient(circle at 53.75% 47%, #fff 0 1.5px, #ffecc8f2 2.5px, #e9b86673 7px, #e9b8661f 26px, transparent 90px), radial-gradient(40% 30% at 53% 47%, #e9b86614, transparent 70%), radial-gradient(120% 50% at 50% 120%, #e9b8660f, transparent 60%), var(--ink)}.still-point:before{opacity:.5}.still-point:after{opacity:.3}.still-versions{background:radial-gradient(circle at 63.1% 33%, #fff 0 1.4px, #ffecc8e6 2.4px, #e9b86640 8px, transparent 30px), radial-gradient(4% 6% at 32.5% 43%, #ffc88c6b, transparent 70%), radial-gradient(4% 6% at 70.6% 59%, #ffbe825c, transparent 70%), radial-gradient(4% 6% at 40% 65%, #ffaa6e57, transparent 70%), radial-gradient(38% 30% at 36% 44%, #ffaa5a4d, transparent 70%), radial-gradient(30% 26% at 64% 52%, #e9b8663d, transparent 72%), radial-gradient(46% 34% at 54% 36%, #c83c1e38, transparent 70%), radial-gradient(22% 18% at 72% 30%, #5a8cff1f, transparent 70%), radial-gradient(60% 46% at 46% 48%, #78281447, transparent 75%), var(--ink)}.still-versions:before{opacity:.4}.still-center{background:radial-gradient(circle at 51.25% 54%, #fff 0 5px, #ffecc8f2 8px, #ffbe6e80 22px, transparent 80px), radial-gradient(30% 6% at 51.25% 54%, #ffc8825c, #e9783c1f 55%, transparent 75%), radial-gradient(circle at 26.25% 47.6%, #ffe6c880 0 1.5px, #ffdcb41f 5px, transparent 16px), radial-gradient(circle at 75.6% 38%, #ffe6c873 0 1.5px, #ffdcb41a 5px, transparent 16px), radial-gradient(50% 32% at 50% 52%, #a0321942, transparent 72%), radial-gradient(34% 22% at 34% 40%, #ff96501f, transparent 70%), var(--ink)}.still-center:before{opacity:.35}.still-gathering,.still-alignment{--rings:radial-gradient(10% 4.8% at 50% 50%, transparent 96.5%, #e9b86633 98.2%, transparent 100%), radial-gradient(16.9% 8.1% at 50% 50%, transparent 97.5%, #e9b8662b 98.8%, transparent 100%), radial-gradient(25% 12% at 50% 50%, transparent 98.2%, #e9b86624 99.1%, transparent 100%), radial-gradient(33.75% 16.2% at 50% 50%, transparent 98.6%, #e9b8661f 99.3%, transparent 100%), radial-gradient(42.5% 20.4% at 50% 50%, transparent 98.9%, #e9b8661a 99.45%, transparent 100%);--sun:radial-gradient(circle at 50% 50%, #fff 0 4px, #ffe6bee6 7px, #ffbe6e59 20px, transparent 64px), radial-gradient(40% 12% at 50% 50%, #e996501f, transparent 70%)}.still-gathering{background:radial-gradient(0.7% 1.1% at 43.3% 53.6%, #ff9664 0 42%, #ff6a3d59 62%, transparent 100%), radial-gradient(1% 1.6% at 65.6% 46.8%, #f0c882 0 42%, #e9b8664d 62%, transparent 100%), radial-gradient(1.5% 2.4% at 39.6% 60.9%, #8cafff 0 42%, #5a8cff4d 62%, transparent 100%), radial-gradient(1.6% 2.6% at 82.7% 46%, #d6b68c 0 42%, #c9a47a42 62%, transparent 100%), radial-gradient(0.9% 1.4% at 10.25% 42.8%, #bee4ff 0 42%, #96d2ff4d 62%, transparent 100%), var(--sun), var(--rings), var(--ink)}.still-alignment{background:radial-gradient(0.7% 1.1% at 59.4% 54.6%, #ff9664 0 42%, #ff6a3d59 62%, transparent 100%), radial-gradient(1% 1.6% at 67% 55.5%, #f0c882 0 42%, #e9b8664d 62%, transparent 100%), radial-gradient(1.5% 2.4% at 30.6% 54.4%, #8cafff 0 42%, #5a8cff4d 62%, transparent 100%), radial-gradient(1.6% 2.6% at 77.5% 39.8%, #d6b68c 0 42%, #c9a47a42 62%, transparent 100%), radial-gradient(0.9% 1.4% at 14% 60.8%, #bee4ff 0 42%, #96d2ff4d 62%, transparent 100%), var(--sun), var(--rings), var(--ink)}.still-gathering:before,.still-alignment:before{opacity:.4}.still-window,.still-assist{background:radial-gradient(circle at 50% 52%, #fff 0 4px, #ffe6bee6 7px, #ffbe6e59 20px, transparent 64px), radial-gradient(40% 12% at 50% 52%, #e996501a, transparent 70%), var(--ink)}.still-assist{background:radial-gradient(circle at 75% 28%, #fff4dce6 0 2px, #e9b8664d 6px, transparent 24px), radial-gradient(circle at 50% 52%, #fff 0 4px, #ffe6bee6 7px, #ffbe6e59 20px, transparent 64px), radial-gradient(40% 12% at 50% 52%, #e996501a, transparent 70%), var(--ink)}.still-window:before,.still-assist:before{opacity:.35}.still-theirs{background:url(/stills/theirs.webp) center / cover no-repeat, var(--ink)}.still-storm{background:url(/stills/storm.webp) center / cover no-repeat, var(--ink)}.still-theirs:before,.still-theirs:after,.still-storm:before,.still-storm:after{display:none}.still-flock{background:radial-gradient(34% 12% at 52% 36%, #eef2f812, transparent 70%), radial-gradient(80% 18% at 50% 100%, #e9b8661a, transparent 70%), var(--ink)}.still-flock:before{opacity:.3}.still-flock:after{display:none}.still-again{--mote:#fffaf0e6 0 1px, #eee6d238 3px, transparent 9px;background:radial-gradient(circle at 47.5% 50%, #fff 0 1.6px, #ffecc8e6 3px, #e9b8664d 9px, transparent 34px),  radial-gradient(circle at 34% 44%, var(--mote)), radial-gradient(circle at 39% 56.5%, var(--mote)), radial-gradient(circle at 58% 45%, var(--mote)), radial-gradient(circle at 61.5% 57%, var(--mote)), radial-gradient(circle at 29% 52%, var(--mote)), radial-gradient(circle at 66% 50.5%, var(--mote)), radial-gradient(circle at 44% 40%, var(--mote)), radial-gradient(circle at 52.5% 61%, var(--mote)), radial-gradient(circle at 24% 47%, var(--mote)), radial-gradient(circle at 71.5% 43%, var(--mote)), radial-gradient(circle at 37% 63.5%, var(--mote)), radial-gradient(circle at 56% 37.5%, var(--mote)), radial-gradient(circle at 19.5% 55%, var(--mote)), radial-gradient(circle at 76% 56%, var(--mote)), radial-gradient(circle at 49% 33.5%, var(--mote)), radial-gradient(22% 7% at 36% 46%, #c8d2ff0f, transparent 70%), radial-gradient(22% 7% at 60% 54%, #ffe1be0f, transparent 70%), radial-gradient(46% 14% at 50% 50%, #eee6d21f, transparent 70%), radial-gradient(28% 8% at 48% 50%, #ffdcb41a, transparent 70%), radial-gradient(60% 24% at 52% 52%, #788cdc12, transparent 72%), var(--ink)}.still-again:before{opacity:.9;-webkit-mask-image:radial-gradient(52% 26%,#000,#0000);mask-image:radial-gradient(52% 26%,#000,#0000)}.still-again:after{opacity:.4}.still-sky{background:radial-gradient(circle at 66% 30%, #fff 0 1.4px, #ffe2aae6 2.4px, #e9b86633 10px, transparent 36px), radial-gradient(120% 40% at 50% 115%, #e9b8661a, transparent 60%), var(--ink)}.still-sky:before,.still-sky:after{display:none}.art-sky{-webkit-mask-image:linear-gradient(#000 50%,#0000 92%);mask-image:linear-gradient(#000 50%,#0000 92%)}.record{--faint:#eef2f87d;z-index:5;max-width:1480px;padding:0 var(--g);margin:0 auto;position:relative}.record:focus{outline:none}html.reveals.js [data-reveal]:not(.in){opacity:0;transform:translateY(28px)}html.reveals.js [data-reveal]{transition:opacity 1s var(--ease), transform 1.1s var(--ease)}html.reduce-motion [data-reveal]{transition:opacity .4s linear;transform:none!important}.rec-open{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;column-gap:clamp(16px,2.4vw,40px);min-height:100svh;padding:24svh 0 10svh;display:grid}.rec-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);grid-column:1/-1;align-items:center;gap:12px;font-size:12px;display:flex}.kicker-dot{background:var(--gold);width:5px;height:5px;box-shadow:0 0 10px var(--gold);border-radius:50%}.kicker-ar{letter-spacing:0;text-transform:none;color:var(--faint);font-size:14px}.opener{font-family:var(--serif);letter-spacing:-.03em;text-wrap:initial;grid-column:1/-1;margin-top:4svh;font-size:clamp(54px,8.6vw,156px);font-style:italic;font-weight:300;line-height:.95}.opener-line{display:block}.opener-line+.opener-line{background:linear-gradient(100deg, var(--star) 30%, #f3d6a2 70%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.9em}.intro{color:var(--dim);grid-column:7/span 5;margin-top:6svh;font-size:clamp(17px,.5vw + 13px,21px);font-weight:300;line-height:1.55}.figures{border-top:1px solid var(--hair);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12svh;display:grid}.fig figure{cursor:default;border-radius:0;height:100%;padding:30px 28px 6px 0}.fig+.fig figure{border-left:1px solid var(--hair);padding-left:28px}.fig figure:focus-visible{outline-offset:-1px}.fig-value{letter-spacing:-.035em;color:var(--star);transition:color .4s var(--ease);font-size:clamp(60px,7.2vw,124px);font-weight:200;font-stretch:78%;line-height:.95}.fig-label{color:var(--dim);margin-top:16px;font-size:14.5px}.fig-src{max-width:34ch;color:var(--gold);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);margin-top:10px;font-size:12.5px;line-height:1.5;transform:translateY(4px)}.fig:hover .fig-value,.fig figure:focus .fig-value{color:#fff}.fig:hover .fig-src,.fig figure:focus .fig-src{opacity:1;transform:none}@media (hover:none){.fig-src{opacity:.85;transform:none}}.rec-section{padding-top:20svh}.sec-head{gap:20px;margin-bottom:10svh;display:grid}.sec-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:baseline;gap:14px;font-size:12px;display:flex}.sec-num{color:var(--faint);font-variant-numeric:tabular-nums}.sec-title{max-width:17ch;font-family:var(--serif);letter-spacing:-.022em;font-size:clamp(38px,4.2vw,74px);font-style:italic;font-weight:300;line-height:1.02}.plates{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(72px,13svh,150px) clamp(16px,2.4vw,40px);display:grid}.plate-1,.plate-5{grid-column:1/span 7}.plate-2,.plate-6{grid-column:9/span 4;margin-top:22svh}.plate-3,.plate-7{grid-column:1/span 5;margin-top:6svh}.plate-4,.plate-8{grid-column:7/span 6}.plate-9{grid-column:3/span 8}.plate-link{color:inherit;transition:transform .7s var(--ease);text-decoration:none;display:block}.plate-link:focus-visible{outline-offset:10px}.plate-shot{aspect-ratio:16/10;background:var(--ink-2);box-shadow:0 0 0 1px var(--hair), 0 40px 90px -40px #000000e6;transition:box-shadow .7s var(--ease);border-radius:3px;display:block;position:relative;overflow:hidden}.plate-shot img{object-fit:cover;filter:saturate(.9)brightness(.86);width:100%;height:100%;transition:transform 1.4s var(--ease), filter .7s var(--ease);transform:scale(1.002)}.plate-shot:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#06070b47);position:absolute;inset:0}.plate-light{z-index:1;background:radial-gradient(520px circle at var(--mx,50%) var(--my,40%), #ffe8c44d, #ffe8c40f 40%, transparent 65%);mix-blend-mode:soft-light;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.plate-link:hover{transform:translateY(-8px)}.plate-link:hover .plate-shot{box-shadow:0 0 0 1px #e9b86666,0 50px 110px -40px #000000f2,0 0 80px -20px #e9b8662e}.plate-link:hover .plate-shot img{filter:none;transform:scale(1.03)}.plate-link:hover .plate-light{opacity:1}.plate-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);align-items:baseline;gap:14px;margin-top:24px;font-size:11.5px;display:flex}.plate-num{color:var(--gold);font-variant-numeric:tabular-nums}.plate-domain{letter-spacing:.02em;text-transform:none;color:var(--dim);transition:color .3s var(--ease);align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}.plate-domain .arrow{transition:transform .4s var(--ease)}.plate-link:hover .plate-domain{color:var(--star)}.plate-link:hover .arrow{transform:translate(2px,-2px)}.plate-name{letter-spacing:-.012em;margin-top:12px;font-size:clamp(24px,1.2vw + 12px,34px);font-weight:300;line-height:1.1;display:block}.plate-line{max-width:48ch;color:var(--dim);margin-top:10px;font-size:15px;line-height:1.55;display:block}.plate-role{color:var(--gold);margin-top:14px;font-size:13px;display:block}.more{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:14px 40px;margin-top:16svh;padding-top:26px;display:flex}.more-label{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:400}.more ul{flex-wrap:wrap;gap:8px 30px;font-size:17px;font-weight:300;display:flex}.more a{color:var(--dim);text-decoration:none}.more a:hover{color:var(--star);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.more a.lit{color:var(--star);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-shadow:0 0 14px #e9b8668c;transition:color .4s var(--ease), text-shadow 1.2s var(--ease)}.plate{scroll-margin-top:128px}#work-more{scroll-margin-top:40svh}.skills{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,2.6vw,44px);display:grid}.skill{border-top:1px solid var(--hair);padding-top:24px}.skill-area{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;font-size:12px;font-weight:500}.skill li{color:var(--star);padding:5px 0;font-size:16px;font-weight:300;line-height:1.4}.roles{border-top:1px solid var(--hair)}.role{border-bottom:1px solid var(--hair);grid-template-columns:10rem minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:12px clamp(20px,3vw,48px);padding:32px 0;display:grid}.role-when{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--faint);font-size:14px}.role-to:before{content:"–";content:"–" / ""}.role-company{letter-spacing:-.012em;font-size:clamp(24px,1.2vw + 12px,34px);font-weight:300;line-height:1.12}.role-title{color:var(--gold);margin-top:6px;font-size:14px}.role-line{max-width:54ch;color:var(--dim);font-size:15.5px;line-height:1.6}.band{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px clamp(20px,2.6vw,44px);margin-top:12svh;display:grid}.band h3{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:12px;font-weight:500}.band p,.band li{color:var(--dim);font-size:14.5px;line-height:1.6}.band li+li{margin-top:8px}.band-dim{color:var(--faint);display:block}.cv-links{flex-wrap:wrap;gap:12px;margin-top:9svh;display:flex}.pill{letter-spacing:.02em;color:var(--star);border:1px solid var(--hair-2);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-flex}.pill:hover{background:#eef2f80d;border-color:#eef2f88c}.pill-solid{color:var(--ink);background:var(--star);border-color:var(--star)}.pill-solid:hover{color:var(--ink);background:#fff}.rec-contact{flex-direction:column;min-height:100svh;padding-bottom:28px;display:flex}.rec-contact .sec-head{margin-bottom:7svh}.email-wrap{margin-left:-.04em}.email{letter-spacing:-.035em;color:var(--star);background:linear-gradient(var(--gold), var(--gold)) 0 100% / 0% 1px no-repeat;transition:background-size .9s var(--ease), color .4s var(--ease);padding-bottom:.08em;font-size:clamp(36px,9.6vw,168px);font-weight:200;font-stretch:92%;line-height:1.02;text-decoration:none;display:inline-block}.email:hover,.email:focus-visible{color:#fff;background-size:100% 1px}.contact-links{flex-wrap:wrap;align-items:baseline;gap:14px 44px;margin-top:6svh;font-size:16px;display:flex}.contact-links a{color:var(--star);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.contact-links a:hover{color:var(--gold)}.riyadh-time{color:var(--dim)}.colophon{color:var(--faint);gap:22px;margin-top:auto;padding-top:16svh;font-size:12.5px;line-height:1.6;display:grid}.colophon>p:first-child,.colophon-aka{max-width:62ch}.colophon>.colophon-aka{margin-top:-10px}.colophon-row{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:18px;display:flex}.colophon-row .back{color:var(--dim);align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:inline-flex}.colophon-row .back:hover{color:var(--star)}.cut-veil{z-index:60;pointer-events:none;background:var(--ink);opacity:0;position:fixed;inset:0}@media (max-width:1180px){.skills{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}.band{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height:760px) and (min-width:761px){.ident{top:20px}.lane{top:16px}.caption{--cap-top:69svh}}@media (max-width:760px){.ident{top:16px}.name a{gap:.55em}.name-en{font-size:13.5px}.name-ar{font-size:14.5px}.name-line{font-size:11.5px}.skip-show{padding:8px 0;font-size:12.5px;top:14px;bottom:auto}.skip-show span{display:none}.skip-show:before{content:"Skip"}.lane{top:auto;bottom:max(14px, env(safe-area-inset-bottom));border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);background:#06070bd6;border-radius:999px;padding:4px;left:50%;right:auto;translate:-50%}.lane a,.lane button{padding:8px 12px;font-size:12.5px}.lane .lane-cv{margin-left:2px;padding:7px 13px}.lane .lane-again{margin-right:4px;padding:8px 11px}.lane .lane-again span{display:none}.chrome:before{background:linear-gradient(#030407,#030407 92px,#03040799 116px,#0000);height:150px}.corner-bl{top:78px;bottom:auto}.corner-bl .motion-toggle,.readout{display:none}.caption{--cap-top:60svh}.line-en{font-size:clamp(26px,6.6vw,30px)}.line-ar{margin-top:10px;font-size:15.5px}.caption .line:before{inset:-70px -40px -60px}.cap-label{letter-spacing:.12em;font-size:10px}.ink{-webkit-mask-image:radial-gradient(64% 17% at 50% 72%,#0000 62%,#000 100%);mask-image:radial-gradient(64% 17% at 50% 72%,#0000 62%,#000 100%)}.ink text{font-size:10.5px}.spine{top:92px;bottom:92px;right:max(7px, env(safe-area-inset-right,0px));translate:none}.spine-list{clip-path:inset(50%);background:#06070be6;border-radius:4px;width:max-content;padding:8px 0;position:absolute;top:50%;right:0;translate:0 -50%}.spine:focus-within .spine-list{clip-path:none}.spine-line{background:#eef2f81f;width:1px;display:block;position:absolute;inset:0 0 0 auto}.spine-fill{transform-origin:top;background:linear-gradient(#e9b8661f,#e9b866b3);height:100%;display:block;transform:scaleY(0)}.ending{top:clamp(238px + 6svh,56.3svh - 149px,45%)}.sig-ar .sig-svg{height:94px}.sig-ar text{font-size:54px}.sig-en{margin-top:-18px}.sig-en .sig-svg{height:42px}.sig-en text{font-size:32px}.end-line{margin-top:5svh}.holdkey{display:none}.fplate-cap{grid-template-columns:1fr;margin-top:20px}.fplate-label{grid-row:auto;gap:12px;padding:0 0 14px;display:flex}.pw{letter-spacing:.04em;font-size:9.5px}.chrome:before{height:120px}.rec-open{padding-top:20svh;display:block}.opener{margin-top:28px;font-size:clamp(46px,13.4vw,64px)}.opener-line+.opener-line{padding-left:.5em}.intro{margin-top:32px;font-size:17px}.figures{grid-template-columns:1fr;margin-top:64px}.fig figure,.fig+.fig figure{border-left:0;padding:26px 0 22px}.fig+.fig figure{border-top:1px solid var(--hair)}.fig-value{font-size:72px}.rec-section{padding-top:16svh}.sec-head{margin-bottom:48px}.sec-title{font-size:clamp(34px,10vw,44px)}.plates{grid-template-columns:1fr;row-gap:64px}.plates>.plate{grid-column:1/-1;margin-top:0}.plate-meta{margin-top:18px}.more ul{font-size:16px}.skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.skill li{font-size:15px}.role{grid-template-columns:1fr;gap:6px;padding:26px 0}.role-line{margin-top:6px}.band{grid-template-columns:1fr}.email{letter-spacing:-.03em;font-size:clamp(30px,9vw,44px)}.contact-links{gap:14px 28px}.colophon{padding-bottom:76px}.colophon-row .back{margin-left:0}html.flow .folio,html:not(.js) .folio{padding-top:11svh}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.plate-link:hover{transform:none}}html.reduce-motion .plate-link:hover,html.reduce-motion .plate-link:hover .plate-shot img{transform:none}.fig-plus{color:var(--gold);margin-left:.04em;font-weight:200}@keyframes frame-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes frame-in-up{0%{opacity:0;transform:translateY(6px)}}html.js .ident{animation:frame-in 1.2s var(--ease) .15s backwards}html.js .lane{animation:frame-in 1.2s var(--ease) .3s backwards}html.js .corner-bl,html.js .skip-show{animation:frame-in-up 1.2s var(--ease) .45s backwards}@media (max-width:760px){html.js .lane{animation-name:frame-in-up}}html.reduce-motion .ident,html.reduce-motion .lane,html.reduce-motion .corner-bl,html.reduce-motion .skip-show{animation:none}.sound{align-items:center;display:inline-flex;position:relative}.sound-toggle{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .3s var(--ease);align-items:center;gap:8px;padding:6px 0;font-size:11px;display:inline-flex}.sound:not([data-state=off]) .sound-toggle{color:var(--dim)}.sound-toggle:hover{color:var(--star)}.sound-ar{font-family:var(--arabic);letter-spacing:0;text-transform:none;font-size:11.5px;line-height:1}.sound-mark{align-items:center;gap:2px;width:14px;height:11px;display:inline-flex;position:relative}.sound-mark i{background:var(--faint);width:1.5px;height:100%;transition:transform .7s var(--ease), background-color .5s var(--ease), opacity .5s var(--ease);border-radius:1px;display:block;transform:scaleY(.16)}.sound-mark b{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);display:block;position:absolute}.sound-play{background:var(--gold);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:9px;top:1px;left:3.5px;transform:scale(.7)}.sound-slash{background:var(--dim);border-radius:1px;width:17px;height:1px;top:5px;left:-1.5px;transform:rotate(-38deg)scaleX(.3)}.sound[data-state=ready] .sound-mark{filter:drop-shadow(0 0 4px #e9b86680)}.sound[data-state=ready] .sound-mark i{opacity:0}.sound[data-state=ready] .sound-play{opacity:1;animation:sound-ready 3.2s var(--ease-io) infinite;transform:none}@keyframes sound-ready{0%,to{opacity:.55}50%{opacity:1}}.sound[data-state=on] .sound-mark{filter:drop-shadow(0 0 4px #e9b86673)}.sound[data-state=on] .sound-mark i{background:var(--gold);animation:sound-bar 1.6s var(--ease-io) infinite alternate}.sound[data-state=on] .sound-mark i:first-child{animation-duration:1.7s;animation-delay:-.4s}.sound[data-state=on] .sound-mark i:nth-child(2){animation-duration:1.25s;animation-delay:-.9s}.sound[data-state=on] .sound-mark i:nth-child(3){animation-duration:1.95s;animation-delay:-1.3s}.sound[data-state=on] .sound-mark i:nth-child(4){animation-duration:1.45s;animation-delay:-.2s}@keyframes sound-bar{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}.sound[data-state=off] .sound-mark i:first-child{transform:scaleY(.42)}.sound[data-state=off] .sound-mark i:nth-child(2){transform:scaleY(.78)}.sound[data-state=off] .sound-mark i:nth-child(3){transform:scaleY(.58)}.sound[data-state=off] .sound-mark i:nth-child(4){transform:scaleY(.34)}.sound[data-state=off] .sound-slash{opacity:1;transform:rotate(-38deg)}html.reduce-motion .sound-mark i,html.reduce-motion .sound-mark b{animation:none!important}html.reduce-motion .sound[data-state=on] .sound-mark i:nth-child(odd){transform:scaleY(.55)}html.reduce-motion .sound[data-state=on] .sound-mark i:nth-child(2n){transform:scaleY(.9)}@media (prefers-reduced-motion:reduce){.sound-mark i,.sound-mark b{animation:none!important}.sound[data-state=on] .sound-mark i:nth-child(odd){transform:scaleY(.55)}.sound[data-state=on] .sound-mark i:nth-child(2n){transform:scaleY(.9)}}.sound-nudge{white-space:nowrap;pointer-events:none;font-family:var(--mono);letter-spacing:.14em;text-transform:lowercase;color:#eef2f88c;text-shadow:0 0 10px #06070be6;opacity:0;visibility:hidden;transition:opacity .6s var(--ease), translate .6s var(--ease), visibility 0s .6s;margin:0;font-size:10px;display:flex;position:absolute;bottom:calc(100% + 1px);left:0;translate:0 3px}.sound-nudge>span{align-items:baseline;gap:9px;display:flex}.sound-nudge [lang=ar]{font-family:var(--arabic);letter-spacing:0;font-size:11px}.sound[data-state=ready][data-nudge] .sound-nudge{opacity:1;visibility:visible;transition:opacity .9s var(--ease) .8s, translate .9s var(--ease) .8s, visibility 0s .8s;translate:0}.sn-touch{display:none!important}@media (hover:none){.sn-pointer{display:none!important}.sn-touch{display:flex!important}}html.reduce-motion .sound-nudge{translate:none}.sound-vol{opacity:0;visibility:hidden;width:104px;transition:opacity .35s var(--ease), translate .35s var(--ease), visibility 0s .35s;padding:6px 2px 4px;position:absolute;bottom:100%;left:-2px;translate:0 3px}.sound[data-state=on]:hover .sound-vol{opacity:1;visibility:visible;transition-delay:0s;translate:0}.sound[data-state=on]:has(:focus-visible) .sound-vol{opacity:1;visibility:visible;transition-delay:0s;translate:0}.sound-vol input{cursor:pointer;appearance:none;background:0 0;width:100%;height:16px;margin:0;display:block}.sound-vol input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gold) var(--v), var(--hair-2) var(--v));height:1px}.sound-vol input::-moz-range-track{background:linear-gradient(to right, var(--gold) var(--v), var(--hair-2) var(--v));height:1px}.sound-vol input::-webkit-slider-thumb{background:var(--gold);appearance:none;border:0;border-radius:50%;width:9px;height:9px;margin-top:-4px;box-shadow:0 0 8px #e9b8668c}.sound-vol input::-moz-range-thumb{background:var(--gold);border:0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #e9b8668c}.sound-vol input:focus-visible{outline:1px solid var(--gold);outline-offset:3px}@media (hover:none){.sound-vol{display:none}}@media (max-width:760px){.corner-bl{top:54px;left:auto;right:var(--g)}.sound-toggle{padding:8px 0}.sound-nudge{inset:calc(100% - 2px) 0 auto auto;translate:0 -3px}.sound-nudge>span{flex-direction:column;align-items:flex-end;gap:2px}}@media (max-width:380px){.corner-bl{top:86px}}@media (max-width:340px){.skip-show{top:4px}}.nf{min-height:100svh;padding:0 var(--g);text-align:center;align-content:center;justify-items:center;gap:18px;display:grid}.nf-name{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px}.nf-title{font-family:var(--serif);font-size:clamp(40px,5vw,72px);font-style:italic;font-weight:300;line-height:1}.nf-line{color:var(--dim)}.nf .pill{margin-top:12px}@media (pointer:coarse){.lane .lane-again:before{content:"";position:absolute;inset:-8px -5px}.lane a:not(.lane-again):after{content:"";position:absolute;inset:-5px -1px}}@media (pointer:coarse) and (max-height:520px){:root{--foot:calc(max(10px, env(safe-area-inset-bottom,0px)) + 34px)}.readout{display:none}.caption{--cap-top:calc(100svh - var(--foot) - 124px)}.caption .line{top:26px}.line-en{font-size:25px}.line-ar{margin-top:8px;font-size:14.5px}.caption .line:before{inset:-64px -120px -56px}.ink{-webkit-mask-image:radial-gradient(46% 17% at 50% calc(100% - var(--foot) - 64px), transparent 62%, #000 100%);-webkit-mask-image:radial-gradient(46% 17% at 50% calc(100% - var(--foot) - 64px), transparent 62%, #000 100%);mask-image:radial-gradient(46% 17% at 50% calc(100% - var(--foot) - 64px), transparent 62%, #000 100%)}.chrome:before{background:linear-gradient(#030407,#030407 64px,#03040799 82px,#0000);height:100px}.rec-section{padding-top:76px}}@media (pointer:coarse) and (max-height:520px) and (max-width:760px){:root{--foot:calc(max(10px, env(safe-area-inset-bottom,0px)) + 47px)}.lane{bottom:max(10px, env(safe-area-inset-bottom,0px))}}@media (pointer:coarse) and (max-height:520px) and (min-width:761px){.corner-bl,.skip-show{bottom:max(10px, env(safe-area-inset-bottom,0px))}.skip-show{padding-top:6px;padding-bottom:6px}.ink{-webkit-mask-image:radial-gradient(46% 17% at 50% calc(100% - var(--foot) - 64px), transparent 62%, #000 100%), radial-gradient(270px 230px at calc(100% - 30px) 50%, #000 55%, transparent 100%);-webkit-mask-composite:source-out;-webkit-mask-image:radial-gradient(46% 17% at 50% calc(100% - var(--foot) - 64px), transparent 62%, #000 100%), radial-gradient(270px 230px at calc(100% - 30px) 50%, #000 55%, transparent 100%);mask-image:radial-gradient(46% 17% at 50% calc(100% - var(--foot) - 64px), transparent 62%, #000 100%), radial-gradient(270px 230px at calc(100% - 30px) 50%, #000 55%, transparent 100%);-webkit-mask-composite:source-out;mask-composite:subtract}}
