@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:Plex Arabic UI;font-style:normal;font-weight:400;font-display:swap;size-adjust:110%;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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}@font-face{font-family:Plex Arabic UI;font-style:normal;font-weight:600;font-display:swap;size-adjust:110%;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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}@font-face{font-family:KFGQPC HAFS Uthmanic Script;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/UthmanicHafs1Ver18.ttf)format("truetype")}@font-face{font-family:Verse Ornaments;font-display:block;src:url(/fonts/amiri-ornaments-v1.woff2)format("woff2");unicode-range:U+FD3E-FD3F}:root{--bg:#000;--bg-2:#06080b;--panel:#0c0f14;--line:#1c222c;--line-2:#29303c;--text:#f1f2f4;--text-2:#a3aab5;--text-3:#7f8795;--accent:#ffb547;--accent-ink:#1c1305;--data:#7fb2ff;--sans:"IBM Plex Sans", "Plex Arabic UI", system-ui, sans-serif;--quran:"KFGQPC HAFS Uthmanic Script", serif;--gutter:clamp(20px, 5vw, 64px);--maxw:1180px;--nav-h:52px;--r-card:clamp(14px, 1.8vw, 28px);--ease:cubic-bezier(.2, .7, .2, 1);--expo:cubic-bezier(.16, 1, .3, 1);--inout:cubic-bezier(.65, 0, .35, 1);--t-text:.9s;--t-media:1.2s;--track:-.03em;--track-eyebrow:.08em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:lang(ar){--track:0;--track-eyebrow:0}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html:lang(ar){line-height:1.75}body{margin:0;overflow-x:clip}html.i18n-wait body{visibility:hidden;animation:0s 1.2s forwards i18n-show}@keyframes i18n-show{to{visibility:visible}}a{color:inherit}img,video{max-width:100%;display:block}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wrap{width:min(var(--maxw), 100% - 2 * var(--gutter));margin-inline:auto}.eyebrow{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);margin-block-end:18px;font-size:15px;font-weight:600}:lang(ar) .eyebrow{text-transform:none;font-size:17px}.display{letter-spacing:var(--track);text-wrap:balance;font-size:clamp(40px,6.2vw,88px);font-weight:600;line-height:1.04}:lang(ar) .display{font-size:clamp(36px,5.6vw,80px);line-height:1.3}.lead{color:var(--text-2);text-wrap:pretty;max-width:40ch;margin-block-start:28px;font-size:clamp(19px,1.9vw,25px);line-height:1.5}.body{color:var(--text-2);text-wrap:pretty;max-width:36em;margin-block-start:24px;font-size:clamp(17px,1.45vw,21px);line-height:1.6}:lang(ar) .lead,:lang(ar) .body{line-height:1.85}.btn{height:44px;font:500 16px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{fill:currentColor;width:14px;height:14px}.btn-lg{height:52px;padding:0 28px;font-size:18px}.btn-sm{height:32px;padding:0 14px;font-size:14px}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:#ffc46e}.btn-ghost{color:var(--text);background:#ffffff0a;border-color:#ffffff38}.btn-ghost:hover{background:#ffffff1a;border-color:#ffffff5c}.cta-row{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.nav{z-index:10;height:var(--nav-h);padding-inline:var(--gutter);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#0000009e;border-block-end:1px solid #ffffff14;justify-content:space-between;align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.brand{align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.brand svg{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:1.5px}.nav-end{align-items:center;gap:20px;display:flex}.lang-switch{color:var(--text-2);font-size:15px;text-decoration:none}.lang-switch:hover{color:var(--text)}.lang-switch:lang(ar),.lang-switch[lang=ar]{font-size:16px}.media{isolation:isolate;background:#020304;position:relative;overflow:hidden}.media .poster,.media img,.media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media video{opacity:0;transition:opacity .7s var(--ease)}.media.playing video{opacity:1}.media[data-empty]{background:radial-gradient(70% 60% at 70% 35%,#7fb2ff29,#0000 70%),radial-gradient(60% 50% at 25% 80%,#ffb5471f,#0000 70%),#030406}.card{aspect-ratio:16/9;border-radius:var(--r-card);box-shadow:0 0 0 1px #ffffff0f}.vid-toggle{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:.7;background:#1c1e2280;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .16s;display:grid;position:absolute;inset-block-end:18px;inset-inline-end:18px}.vid-toggle:hover,.vid-toggle:focus-visible{opacity:1}.vid-toggle svg{fill:currentColor;width:12px;height:12px}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border-color:#ffffff2e}.btn-glass:hover{background:#fff3}.headline{letter-spacing:var(--track);text-wrap:balance;font-size:clamp(40px,5.6vw,80px);font-weight:600;line-height:1.02}:lang(ar) .headline{line-height:1.25}.sentence{color:var(--text-2);text-wrap:pretty;max-width:30ch;margin-block-start:16px;font-size:clamp(18px,1.6vw,23px);line-height:1.45}:lang(ar) .sentence{line-height:1.75}.hero{height:230svh;position:relative}.hero-sticky{height:100svh;position:sticky;inset-block-start:0;overflow:hidden}.hero-frame{transform-origin:50% 45%;will-change:transform;position:absolute;inset:0}.hero-frame img,.hero-frame video{object-position:38% 40%}.hero-frame:after{content:"";z-index:2;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff29}.hero-scrim{pointer-events:none;background:linear-gradient(#0000 44%,#0000006b 70%,#000000d1 100%),linear-gradient(#00000080,#0000 16%);position:absolute;inset:0}.hero-copy{padding-inline:var(--gutter);text-align:center;pointer-events:none;position:absolute;inset-block-end:max(8svh,44px);inset-inline:0}.hero-copy a,.hero-copy button{pointer-events:auto}.hero-title{letter-spacing:-.045em;font-size:clamp(64px,10vw,150px);font-weight:600;line-height:.92}:lang(ar) .hero-title{letter-spacing:0;line-height:1.15}.hero-promise{color:#d9dde3;text-wrap:balance;max-width:30ch;margin:16px auto 30px;font-size:clamp(20px,2.1vw,28px);line-height:1.3}.needs{color:#ffffff8c;text-align:center;margin-block-start:16px;font-size:13px}.send{text-align:center;margin-block-start:18px}.send>p:first-child{color:#c9ced6;max-width:34ch;margin:0 auto 12px;font-size:14px}.copied{color:var(--data);min-height:1.4em;margin-block-start:6px;font-size:13px}.hero-statement{padding-inline:var(--gutter);text-align:center;letter-spacing:-.02em;opacity:0;pointer-events:none;font-size:clamp(26px,3.2vw,46px);font-weight:600;line-height:1.15;position:absolute;inset-block-end:3.5svh;inset-inline:0}:lang(ar) .hero-statement{letter-spacing:0;line-height:1.45}.verse{min-height:100svh;padding:18svh var(--gutter);text-align:center;background:radial-gradient(60% 45% at 50% 55%, #ffb5470f, transparent 70%), var(--bg);place-items:center;display:grid}.verse-fig{max-width:1100px}.verse-ar{color:#f6f1e7;letter-spacing:0;word-spacing:.06em;text-wrap:balance;font-feature-settings:normal;font-family:serif;font-size:clamp(34px,5vw,70px);line-height:2}.js .verse-ar{visibility:hidden}.verse.font-ready .verse-ar{font-family:var(--quran);visibility:visible}.verse.font-failed .verse-ar{visibility:visible;font-family:Plex Arabic UI,serif}.verse-en{color:var(--text-2);text-wrap:balance;max-width:36ch;margin:34px auto 0;font-size:clamp(19px,2vw,27px);line-height:1.55}.verse-ref{color:var(--text-3);letter-spacing:.02em;margin-block-start:30px;font-size:14px}.verse-ref .ref-ar{letter-spacing:0;font-size:16px}html:lang(ar) .verse-en,html:lang(ar) .ref-en,html:not(:lang(ar)) .ref-ar{display:none}html:lang(ar) .verse-ref{margin-block-start:36px}.physics{text-align:center;padding-block:clamp(110px,18svh,220px) clamp(60px,9svh,110px)}.physics .display{font-size:clamp(44px,7vw,104px)}.spec{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-block-start:clamp(56px,9svh,96px);display:grid}.spec li{flex-direction:column;align-items:center;gap:6px;padding:30px 10px 28px;display:flex}.spec li+li{border-inline-start:1px solid var(--line)}.spec svg{fill:none;width:26px;height:26px;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;margin-block-end:10px}.spec svg .f{fill:var(--accent);stroke:none}.spec .v{color:var(--text);white-space:nowrap;font-size:19px;font-weight:600}.spec .l{color:var(--text-3);font-size:13px}.checked{padding-block:clamp(60px,9svh,110px) clamp(110px,18svh,220px)}.checked .display{font-size:clamp(44px,7vw,104px)}.stats{border-block-start:1px solid var(--line-2);margin-block-start:clamp(56px,9svh,100px)}.stat{border-block-end:1px solid var(--line-2);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:12px 48px;padding-block:40px 36px;display:grid}.figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex-wrap:wrap;align-items:baseline;column-gap:.16em;font-size:clamp(64px,9.5vw,148px);font-weight:500;line-height:.95;display:flex}.figure .num,.figure .n{white-space:nowrap}.figure .n{unicode-bidi:isolate}.figure .sym{color:var(--text-2);vertical-align:.5em;margin-inline-start:.03em;font-size:.62em;font-weight:400}.figure .unit{letter-spacing:0;color:var(--text-2);white-space:nowrap;font-size:.26em;font-weight:500}.figure .lt{color:var(--text-3);font-size:.45em;font-weight:400}[dir=rtl] .figure[dir=ltr]{justify-content:flex-end}.stat .what{color:var(--text);font-size:18px;line-height:1.35}.stat .vs{color:var(--data);font-variant-numeric:tabular-nums;margin-block-start:8px;font-size:14px}.chapter{height:100svh;min-height:560px;position:relative;overflow:hidden}.chapter>.media.bleed,.pin-sticky>.media.bleed{position:absolute;inset:0}.scrim{pointer-events:none;background:linear-gradient(#0000 40%,#00000040 62%,#000000c7);position:absolute;inset:0}.chapter.top .scrim{background:linear-gradient(#000000b8,#0003 38%,#0000 60%)}.chapter-copy{z-index:2;max-width:min(760px, 100% - 2 * var(--gutter));position:absolute;inset-block-end:max(9svh,56px);inset-inline-start:var(--gutter)}.chapter.top .chapter-copy{inset-block:max(11svh,80px) auto}.chapter.end .chapter-copy{inset-inline:auto var(--gutter);text-align:end}.chapter.end .sentence{margin-inline-start:auto}.chapter-copy .sentence{color:#d3d7dd}.chapter:has(.media[data-empty]) .scrim{display:none}.chapter:has(.media[data-empty]) .chapter-copy{text-align:center;height:-moz-fit-content;height:fit-content;max-width:min(900px, 100% - 2 * var(--gutter));margin:auto;inset:0}.chapter:has(.media[data-empty]) .headline{font-size:clamp(48px,7.5vw,112px)}.chapter:has(.media[data-empty]) .sentence{margin-inline:auto}.pinned{height:100svh;min-height:0;overflow:visible}.motion .pinned{height:300svh}.pin-sticky{height:100svh;position:sticky;inset-block-start:0;overflow:hidden}.pin-bar{z-index:2;background:#ffffff14;height:2px;position:absolute;inset-block-end:0;inset-inline:0}.pin-bar span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .pin-bar span{transform-origin:100%}.split{width:min(1400px, 100% - 2 * var(--gutter));grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,88px);margin-inline:auto;padding-block:clamp(110px,18svh,200px);display:grid}.split .card{width:100%}.split:has(.media[data-empty]){text-align:center;width:100%;min-height:80svh;padding-inline:var(--gutter);background:radial-gradient(45% 55%,#7fb2ff1a,#0000 70%),radial-gradient(35% 40% at 50% 70%,#ff785014,#0000 70%);grid-template-columns:1fr}.split:has(.media[data-empty]) .media{display:none}.split:has(.media[data-empty]) .headline{font-size:clamp(48px,7.5vw,112px)}.split:has(.media[data-empty]) .sentence{margin-inline:auto}.split .eyebrow{margin-block-end:14px}.split .headline{font-size:clamp(40px,4.6vw,72px)}.gallery{padding-block:clamp(110px,16svh,190px) clamp(60px,10svh,120px)}.gallery-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:44px;display:flex}.gallery .display{font-size:clamp(40px,5.6vw,80px)}.rail-nav{flex:none;gap:12px;display:flex}.round{width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;transition:background-color .16s;display:grid}.round:hover{background:#ffffff2e}.round svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[dir=rtl] .round svg{transform:scaleX(-1)}.rail{--inset:max(var(--gutter), calc((100vw - var(--maxw)) / 2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--inset);scroll-padding-inline:var(--inset);scrollbar-width:none;gap:clamp(14px,1.6vw,24px);display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail:after{content:"";flex:0 0 1px}.shot{width:min(64vw, var(--w));scroll-snap-align:start;flex:none}.shot picture{aspect-ratio:var(--ar);border-radius:var(--r-card);background:var(--bg-2);display:block;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shot figcaption{color:var(--text-2);margin-block-start:14px;font-size:15px}.ui-shot{text-align:center;padding-block:clamp(110px,16svh,200px) clamp(40px,6svh,80px)}.ui-copy .display{font-size:clamp(44px,6.4vw,96px)}.ui-copy .sentence{margin-inline:auto}.ui-stage{perspective:1800px;margin-block-start:clamp(48px,8svh,96px)}.ui-frame{aspect-ratio:16/10;transform-origin:50% 100%;background:#05070a;border-radius:clamp(10px,1.2vw,18px);width:min(94vw,1728px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,0 0 0 1px #ffffff12}.ui-frame .ui-img,.ui-frame img,.ui-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-frame:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 62%,#00000073 100%);position:absolute;inset:0}.ui-frame .shade{z-index:3}.lang-swap .ui-lang-ar{clip-path:inset(0 0 0 100%)}.lang-swap .wipe{z-index:4;opacity:0;background:linear-gradient(#0000,#ffb547e6,#0000);width:2px;position:absolute;top:0;bottom:0;left:100%;box-shadow:0 0 24px #ffb54799}.motion .lang-swap{height:230svh;padding:0}.motion .lang-sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;inset-block-start:0}.motion .lang-sticky .ui-stage{margin-block-start:clamp(28px,4svh,56px)}.motion .lang-sticky .ui-frame{width:min(94vw,1728px,160svh - 480px)}@media (prefers-reduced-motion:reduce){.lang-swap .ui-lang-ar{clip-path:none}}.cta{text-align:center;background:radial-gradient(50% 50% at 50% 30%,#ffb54712,#0000 70%);padding-block:clamp(110px,18svh,220px) clamp(80px,12svh,140px)}.cta .display{font-size:clamp(44px,6.4vw,96px)}.cta .sentence{margin-inline:auto}.cta .cta-row{margin-block-start:36px}.req{margin-block-start:clamp(80px,12svh,140px)}.req-title{letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-3);margin-block-end:18px;font-size:13px;font-weight:600}:lang(ar) .req-title{text-transform:none;font-size:15px}.req-list{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.req-list>div{padding:22px 12px}.req-list>div+div{border-inline-start:1px solid var(--line)}.req-list dt{font-size:16px;font-weight:600}.req-list dd{color:var(--text-3);margin-block-start:4px;font-size:13px}.foot{border-block-start:1px solid var(--line);color:var(--text-3);padding-block:28px 44px;font-size:13px}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;display:flex}.foot-links{flex-wrap:wrap;gap:10px 26px;display:flex}.foot-links a{color:var(--text-2);text-decoration:none}.foot-links a:hover{color:var(--text)}.film{width:min(1400px,94vw);max-height:94svh;color:var(--text);background:#000;border:0;border-radius:16px;padding:0;overflow:hidden}.film::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e0}.film video{aspect-ratio:16/9;background:#000;width:100%;height:auto;max-height:94svh}.film-close{z-index:1;color:#fff;cursor:pointer;background:#282a30b3;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.film-close svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;width:14px;height:14px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ln{margin-block:-.1em -.16em;padding-block:.1em .16em;display:block;overflow:hidden}:lang(ar) .ln{margin-block:-.3em -.34em;padding-block:.3em .34em}.li{display:inline-block}.hero-media{position:absolute;inset:0}.hero-frame{overflow:hidden}.hero-frame:after{opacity:var(--ring,0)}@keyframes intro-media{0%{opacity:.01;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes intro-mask{0%{transform:translateY(108%)}to{transform:none}}@keyframes intro-rise{0%{opacity:.01;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-240px,-120px)}}@media (prefers-reduced-motion:no-preference){.hero-media{animation:intro-media 2.4s var(--expo) both}.hero-title .m{vertical-align:top;margin-block:-.06em -.12em;padding-block:.06em .12em;display:inline-block;overflow:hidden}:lang(ar) .hero-title .m{margin-block:-.2em -.28em;padding-block:.2em .28em}.hero-title .m>span{animation:intro-mask 1.1s var(--expo) both;animation-delay:calc(.45s + var(--i) * 50ms);display:inline-block}.hero-copy>.hero-promise{animation:intro-rise 1s var(--expo) .8s both}.hero-copy>.cta-row{animation:intro-rise 1s var(--expo) .95s both}.hero-copy>.needs,.hero-copy>.send{animation:intro-rise 1s var(--expo) 1.1s both}}.motion .hero-statement .li{color:#3f454e;position:relative}.hero-statement .fill{color:var(--text);white-space:nowrap;position:absolute;inset:0}.nav{transition:transform .6s var(--expo), background-color .4s var(--inout), -webkit-backdrop-filter .4s, backdrop-filter .4s}.nav.away{transform:translateY(-100%)}.nav.solid{-webkit-backdrop-filter:saturate(180%)blur(28px);backdrop-filter:saturate(180%)blur(28px);background:#06080bc7}.verse{background:#020305;min-height:0;padding:0;display:block;position:relative}.verse-sticky{min-height:100svh;padding:16svh var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.motion .verse{height:250svh}.motion .verse-sticky{height:100svh;min-height:0;padding-block:0;position:sticky;inset-block-start:0}.verse-fig{z-index:1;position:relative}.verse-stars{opacity:.55;pointer-events:none;will-change:transform;background-image:radial-gradient(1px 1px at 20px 30px,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 140px 90px,#ffffff59,#0000 60%),radial-gradient(1.4px 1.4px at 230px 180px,#ffecd280,#0000 60%),radial-gradient(1px 1px at 300px 40px,#c8dcff66,#0000 60%),radial-gradient(1px 1px at 60px 220px,#ffffff4d,#0000 60%);background-size:340px 260px;animation:140s linear infinite alternate drift;position:absolute;inset:-140px -260px}.verse-ar .vw{display:inline-block}.verse-ar .orn{color:#c9a878;font-family:Verse Ornaments,serif}.beat+.beat{margin-block-start:24px}.motion .beats{display:grid}.motion .beat{grid-area:1/1;margin:0}.motion .chapter:has(.media[data-empty]) .beats{justify-items:center}.beat:not([data-beat="0"]) .headline{max-width:18ch;font-size:clamp(32px,3.8vw,60px)}.stat{position:relative}.stats.ruled{border-block-start:0}.stats.ruled .stat{border-block-end:0}.rule{background:var(--line-2);transform-origin:0;height:1px;position:absolute;inset-block-start:0;inset-inline:0}[dir=rtl] .rule{transform-origin:100%}.spec.drawn svg>:not(.f){stroke-dasharray:1}.motion .chapter:not(.pinned)>.media.bleed:not([data-empty]){will-change:transform, clip-path;inset:-7% 0}.shade{z-index:1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.motion .pin-sticky>.media.bleed{will-change:transform}.gallery.rail-pinned{padding-block:0}.rail-pinned .gallery-sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.rail-pinned .rail{scroll-snap-type:none;will-change:transform;overflow:visible}.rail-pinned .shot{will-change:transform, opacity}.launch-veil{z-index:100;opacity:0;transition:opacity .45s var(--inout);background:#06080b;place-items:center;display:grid;position:fixed;inset:0}.launch-veil.on{opacity:1}.launch-veil svg{fill:none;stroke:#ffb547;stroke-width:1px;width:44px;height:44px;transition:transform .7s var(--expo);transform:scale(.86)}.launch-veil.on svg{transform:none}.media video.front{z-index:1}.media video.back{z-index:0;transition:none;opacity:0!important}.media.playing video.front{opacity:1;transition:opacity .8s linear}@media (prefers-reduced-motion:reduce){.hero{height:100svh}.hero-statement,.pin-bar{display:none}.verse-stars{animation:none}.btn,.media video,.nav{transition:none}}@media (max-width:820px){.motion .pinned{height:220svh}.motion .verse{height:200svh}.motion .lang-swap{height:180svh}.spec{grid-template-columns:repeat(3,minmax(0,1fr))}.spec li:nth-child(4){border-inline-start:0}.spec li:nth-child(n+4){border-block-start:1px solid var(--line)}.spec .v{white-space:normal;font-size:16px}.stat{grid-template-columns:1fr;gap:16px;padding-block:32px 28px}.split{grid-template-columns:1fr}.req-list{grid-template-columns:repeat(2,minmax(0,1fr))}.req-list>div:nth-child(3){border-inline-start:0}.req-list>div:nth-child(n+3){border-block-start:1px solid var(--line)}.shot{width:min(84vw, var(--w))}.gallery-head{margin-block-end:28px}.rail-nav{display:none}.chapter-copy,.chapter.end .chapter-copy{inset-inline:var(--gutter);text-align:start;max-width:none}.chapter.end .sentence{margin-inline-start:0}.chapter.top .scrim{background:linear-gradient(#000000e6,#0000008c 42%,#0000 66%)}.hero-frame img,.hero-frame video{object-position:30% 38%}.hero-scrim{background:linear-gradient(#0000 28%,#0000009e 60%,#000000e6 100%),linear-gradient(#00000080,#0000 16%)}}@media (max-width:480px){html{font-size:16px}.btn-lg{height:48px;padding:0 22px;font-size:17px}.figure{font-size:76px}}
