.g-v2.ar-landing{--accent:#22d3ee}.g-v2 .arl-scroll{scroll-timeline:--page block;height:100dvh;position:relative;overflow:clip auto}.g-v2 .arl-page{--ar:"IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--lat:"Geist", "Segoe UI", system-ui, sans-serif;--lat-serif:"Instrument Serif", Georgia, serif;position:relative}.g-v2 .arl-page [lang=en]{font-family:var(--lat)}.g-v2 .arl-page .g-kicker:lang(en){letter-spacing:.18em;text-transform:uppercase}.g-v2 .arl-page .g-kicker.arl-domain{letter-spacing:.12em;text-transform:none}.g-v2 .arl-page .g-card:before{background:radial-gradient(560px circle at 78% 0%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 55%)}.g-v2 .arl-progress{z-index:75;background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);transform-origin:100%;position:absolute;top:0;left:0;right:0}.g-v2 .arl-header{height:76px;margin-bottom:-76px;padding:0 64px}.g-v2 .arl-wordmark{gap:0}.g-v2 .arl-wordmark .g-logo-word{font-family:var(--lat);letter-spacing:.14em;font-size:20px}.g-v2 .arl-kicker{font-family:var(--ar);letter-spacing:0;color:var(--accent);align-items:center;gap:14px;font-size:14px;font-weight:500;display:inline-flex}.g-v2 .arl-rule{opacity:.75;background:currentColor;flex-shrink:0;width:56px;height:1px;display:inline-block}.g-v2 .arl-rule-long{width:160px}.g-v2 .arl-domain{text-transform:none;letter-spacing:.12em}.g-v2 .arl-track{position:relative}.g-v2 .arl-rail{z-index:0;pointer-events:none;position:absolute;inset:0}.g-v2 .arl-stage{z-index:0;pointer-events:none;direction:ltr;height:900px;position:sticky;top:0;overflow:clip}.g-v2 .arl-sky{pointer-events:none;background:radial-gradient(1000px 560px at 29% 60%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 64%), linear-gradient(180deg, #03080e 0%, #06080b00 64%);position:absolute;inset:0}.g-v2 .arl-halo-wrap{width:640px;height:440px;position:absolute;top:330px;left:110px}.g-v2 .arl-halo-wrap .g-halo{inset:0}.g-v2 .arl-rig{width:760px;height:620px;position:absolute;top:210px;left:40px}.g-v2 .arl-dolly,.g-v2 .arl-rise{position:absolute;inset:0}.g-v2 .arl-floor{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 24%, transparent), transparent 72%), repeating-radial-gradient(ellipse at 50% 50%, transparent 0 38px, #f3f0ea12 38px 39px);border-radius:50%;width:940px;height:300px;position:absolute;top:215px;left:-90px;-webkit-mask-image:radial-gradient(closest-side,#000 48%,#0000);mask-image:radial-gradient(closest-side,#000 48%,#0000)}.g-v2 .arl-dial-plane{width:860px;height:860px;position:absolute;top:-95px;left:-50px;transform:perspective(1700px)rotateX(56deg)}.g-v2 .arl-dial{position:absolute;inset:0}.g-v2 .arl-dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g-v2 .arl-hero{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;height:900px;padding:0 64px;display:flex;position:relative}.g-v2 .arl-hero-copy{flex-direction:column;align-items:flex-start;gap:30px;width:640px;padding-top:44px;display:flex;position:relative}.g-v2 .arl-h1{flex-direction:column;align-items:flex-start;margin:0;font-weight:400;display:flex}.g-v2 .arl-h1-ar{font-family:var(--ar);letter-spacing:0;white-space:nowrap;text-shadow:0 30px 80px #0009;font-size:128px;font-weight:600;line-height:1.12}.g-v2 .arl-h1-year{font-family:var(--lat-serif);letter-spacing:-.03em;margin-top:-2px;font-size:176px;font-weight:400;line-height:.9;display:inline-block}.g-v2 .arl-h1-year em{padding:0 .04em;font-style:normal;display:inline-block}.g-v2 .arl-lede{max-width:560px;font-family:var(--ar);color:var(--fg-2);text-wrap:pretty;margin:0;font-size:22px;font-weight:300;line-height:1.85}.g-v2 .arl-cue-row{color:var(--line-2);align-items:center;gap:18px;display:flex}.g-v2 .arl-cue{width:20px;height:44px;color:var(--fg-2);place-items:center;display:grid}.g-v2 .arl-links{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:190px 64px 210px;display:grid;position:relative}.g-v2 .arl-links-head{flex-direction:column;grid-column:1/span 7;align-items:flex-start;gap:26px;margin-bottom:84px;display:flex}.g-v2 .arl-h2{font-family:var(--ar);letter-spacing:0;margin:0;font-size:96px;font-weight:600;line-height:1.16}.g-v2 .arl-h2 em{color:var(--accent);text-shadow:0 0 50px color-mix(in oklab, var(--accent) 40%, transparent);font-style:normal}.g-v2 .arl-cards{flex-direction:column;grid-column:1/span 7;gap:24px;display:flex}.g-v2 a.arl-card{color:var(--fg);border-radius:32px;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"top art""title title""sub arrow";gap:18px 32px;padding:36px 40px 34px;text-decoration:none;display:grid;overflow:clip;box-shadow:0 50px 90px -60px #000000f2}.g-v2 .arl-card-top{font-family:var(--mono);letter-spacing:.14em;color:var(--accent);grid-area:top;align-self:start;align-items:center;gap:16px;font-size:12px;display:flex}.g-v2 .arl-card-art{width:260px;height:170px;color:var(--fg-2);direction:ltr;grid-area:art;justify-self:end;position:relative}.g-v2 .arl-card-art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g-v2 .arl-card-title{font-family:var(--ar);letter-spacing:0;grid-area:title;margin:10px 0 0;font-size:66px;font-weight:600;line-height:1.12}.g-v2 .arl-tag{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);vertical-align:.95em;font-size:.36em;font-weight:500;display:inline-block}.g-v2 .arl-card-sub{font-family:var(--ar);color:var(--fg-2);grid-area:sub;align-self:end;margin:0;font-size:19px;line-height:1.7}.g-v2 .arl-arrow{border:1px solid var(--line-2);width:60px;height:60px;color:var(--fg);transition:transform .7s var(--spring), background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);border-radius:50%;grid-area:arrow;place-self:end;place-items:center;display:grid}.g-v2 .arl-card:hover .arl-arrow{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:translate(-8px)}.g-v2 .arl-map{transform-origin:50% 70%;position:absolute;inset:0;transform:perspective(760px)rotateX(38deg)}.g-v2 .arl-dot{background:var(--fg-2);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;box-shadow:0 0 8px #f3f0ea59}.g-v2 .arl-dot.is-final{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in oklab, var(--accent) 22%, transparent), 0 0 18px var(--accent);margin:-4.5px 0 0 -4.5px}.g-v2 .arl-count{font-family:var(--lat-serif);color:var(--fg);text-shadow:0 10px 30px #000c;direction:ltr;font-size:76px;line-height:1;position:absolute;bottom:-18px;left:0}.g-v2 .arl-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:70px 0 56px;position:relative;overflow:clip}.g-v2 .arl-band-x{--px:220px}.g-v2 .arl-band-row{align-items:center;gap:56px;width:max-content;margin-inline-start:-260px;padding:0 64px;display:flex}.g-v2 .arl-band-item{align-items:center;gap:56px;display:inline-flex}.g-v2 .arl-band-word{font-family:var(--ar);letter-spacing:0;color:#f3f0ea16;white-space:nowrap;font-size:150px;font-weight:600;line-height:1.3}.g-v2 .arl-band-dot{background:var(--accent);width:14px;height:14px;box-shadow:0 0 24px var(--accent);border-radius:50%;flex-shrink:0}.g-v2 .arl-close{flex-direction:column;gap:120px;padding:200px 64px 64px;display:flex;position:relative;overflow:clip}.g-v2 .arl-close-halo{inset-inline-end:160px;opacity:.32;width:720px;height:380px;top:200px}.g-v2 .arl-close-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid;position:relative}.g-v2 .arl-close-text{flex-direction:column;grid-column:1/span 8;align-items:flex-start;gap:4px;margin:0;display:flex}.g-v2 .arl-close-src{align-items:center;gap:14px;margin-bottom:30px;display:inline-flex}.g-v2 .arl-dash{color:var(--fg-2);font-size:20px}.g-v2 .arl-close-line{font-family:var(--ar);letter-spacing:0;font-size:120px;font-weight:600;line-height:1.18;display:block}.g-v2 .arl-close-line em{color:var(--accent);text-shadow:0 0 60px color-mix(in oklab, var(--accent) 40%, transparent);font-style:normal}.g-v2 .arl-plan{direction:ltr;flex-direction:column;grid-column:9/span 4;justify-self:end;align-items:flex-end;gap:18px;margin:0;display:flex}.g-v2 .arl-plan svg{width:300px;height:220px;overflow:visible}.g-v2 .arl-close-foot{color:var(--line-2);align-items:center;gap:18px;display:flex;position:relative}.g-v2 .arl-rule-fill{flex:1;width:auto}.g-v2 .arl-end-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px var(--accent);border-radius:50%;flex-shrink:0}.g-v2 .arl-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes arl-dolly{to{transform:perspective(1800px)translate(-60px,-64px)rotateX(10deg)scale(.86)}}@keyframes arl-lift{to{opacity:.2;transform:perspective(1200px)translateY(150px)rotateX(20deg)scale(.8)}}@keyframes arl-dial{to{transform:rotate(-150deg)}}@keyframes arl-halo{to{opacity:.7;transform:translate(-40px,50px)scale(1.18)}}@keyframes arl-halo-m{to{opacity:.35;transform:scale(1.3)}}@keyframes arl-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){.g-v2 .arl-dolly{animation:linear both arl-dolly;animation-timeline:--page;animation-range:0 1000px}.g-v2 .arl-dial{animation:linear both arl-dial;animation-timeline:--page;animation-range:0 1800px}.g-v2 .arl-halo-wrap{animation:linear both arl-halo;animation-timeline:--page;animation-range:0 1000px}.g-v2 .arl-wipe-rtl{animation:linear both arl-wipe-rtl;animation-timeline:view();animation-range:entry 10% cover 38%}.g-v2 .arl-close .sr-up,.g-v2 .arl-close .sr-blur,.g-v2 .arl-close .sr-zoom,.g-v2 .arl-close .sr-draw,.g-v2 .arl-close .arl-wipe-rtl{animation-range:entry entry 80%}.g-v2 .arl-close .st-2{animation-range:entry 10% entry 85%}.g-v2 .arl-close .st-3{animation-range:entry 20% entry 90%}.g-v2 .arl-close .st-4{animation-range:entry 30% entry 95%}.g-v2 .arl-close .st-5{animation-range:entry 40%}}@media (width>=861px) and (width<=1250px){.g-v2 .arl-rig,.g-v2 .arl-halo-wrap{left:auto;right:-200px}.g-v2 .arl-hero,.g-v2 .arl-links,.g-v2 .arl-close{padding-inline:32px}.g-v2 .arl-hero-copy{width:560px}.g-v2 .arl-h1-ar{font-size:96px}.g-v2 .arl-h1-year{font-size:128px}.g-v2 .arl-links-head,.g-v2 .arl-cards{grid-column:1/-1}.g-v2 .arl-close-line{font-size:84px}}@media (width<=860px){.g-v2 .arl-header{height:60px;margin-bottom:-60px;padding:0 20px}.g-v2 .arl-wordmark .g-logo-word{font-size:16px}.g-v2 .arl-kicker{gap:12px;font-size:13px}.g-v2 .arl-rule{width:40px}.g-v2 .arl-hero{justify-content:flex-start;align-items:stretch;height:auto;min-height:844px;padding:60px 20px 64px;overflow:clip}.g-v2 .arl-sky{background:radial-gradient(420px 320px at 50% 24%, color-mix(in oklab, var(--accent) 11%, transparent), transparent 70%), linear-gradient(180deg, #03080e 0%, #06080b00 58%)}.g-v2 .arl-stage{height:296px;margin:0 -20px;position:relative}.g-v2 .arl-halo-wrap{width:310px;height:220px;top:58px;left:40px}.g-v2 .arl-rig{width:auto;height:auto;inset:0}.g-v2 .arl-floor{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 26%, transparent), transparent 72%), repeating-radial-gradient(ellipse at 50% 50%, transparent 0 24px, #f3f0ea12 24px 25px);width:470px;height:150px;top:100px;left:-40px}.g-v2 .arl-dial-plane{width:480px;height:480px;top:-80px;left:-45px;transform:perspective(1100px)rotateX(58deg)}.g-v2 .arl-hero-copy{gap:14px;width:auto;margin-top:auto;padding-top:26px}.g-v2 .arl-h1-ar{text-shadow:none;font-size:58px;line-height:1.14}.g-v2 .arl-h1-year{font-size:76px}.g-v2 .arl-lede{font-size:16px;line-height:1.8}.g-v2 .arl-links{padding:36px 20px 96px;display:block}.g-v2 .arl-links-head{gap:16px;margin-bottom:36px}.g-v2 .arl-h2{font-size:46px;line-height:1.18}.g-v2 .arl-cards{gap:16px}.g-v2 a.arl-card{border-radius:26px;flex-direction:column;gap:14px;padding:20px 22px 24px;display:flex;box-shadow:0 40px 70px -50px #000000f2}.g-v2 .arl-card-top{justify-content:space-between;gap:12px}.g-v2 .arl-idx{align-items:center;gap:12px;display:inline-flex}.g-v2 .arl-arrow{flex-shrink:0;width:48px;height:48px}.g-v2 .arl-card:hover .arl-arrow,.g-v2 .arl-card:active .arl-arrow{transform:translate(-6px)}.g-v2 .arl-art-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.g-v2 .arl-card-art{flex-shrink:0;width:168px;height:110px}.g-v2 .arl-card-art svg{stroke-width:1.8px}.g-v2 .arl-card-title{margin:4px 0 0;font-size:34px;line-height:1.2}.g-v2 .arl-tag{vertical-align:.9em;font-size:.42em}.g-v2 .arl-card-sub{font-size:15px}.g-v2 .arl-map{transform:perspective(520px)rotateX(36deg)}.g-v2 .arl-dot{width:4px;height:4px;margin:-2px 0 0 -2px;box-shadow:0 0 6px #f3f0ea59}.g-v2 .arl-dot.is-final{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent), 0 0 14px var(--accent);margin:-3.5px 0 0 -3.5px}.g-v2 .arl-count{text-shadow:none;font-size:64px;line-height:.9;position:static}.g-v2 .arl-band{padding:36px 0 28px}.g-v2 .arl-band-x{--px:120px}.g-v2 .arl-band-row{gap:28px;margin-inline-start:-140px;padding:0 20px}.g-v2 .arl-band-item{gap:28px}.g-v2 .arl-band-word{color:#f3f0ea17;font-size:80px}.g-v2 .arl-band-dot{width:10px;height:10px;box-shadow:0 0 18px var(--accent)}.g-v2 .arl-close{gap:56px;padding:104px 20px 40px}.g-v2 .arl-close-halo{inset-inline-end:10px;opacity:.3;width:360px;height:240px;top:110px}.g-v2 .arl-close-grid{flex-direction:column;gap:56px;display:flex}.g-v2 .arl-close-text{gap:2px}.g-v2 .arl-close-src{gap:12px;margin-bottom:20px}.g-v2 .arl-dash{font-size:18px}.g-v2 .arl-close-line{font-size:46px;line-height:1.24}.g-v2 .arl-close-line em{text-shadow:0 0 40px color-mix(in oklab, var(--accent) 40%, transparent)}.g-v2 .arl-plan{justify-self:auto;align-items:center;gap:14px}.g-v2 .arl-plan svg{width:240px;height:176px}.g-v2 .arl-close-foot{gap:14px;margin-top:8px}.g-v2 .arl-end-dot{width:7px;height:7px;box-shadow:0 0 14px var(--accent)}}@supports (animation-timeline:view()){@media (width<=860px){.g-v2 .arl-dolly{animation-name:arl-lift;animation-range:0 720px}.g-v2 .arl-dial{animation-range:0 900px}.g-v2 .arl-halo-wrap{animation-name:arl-halo-m;animation-range:0 700px}}}.g-v2 .arl-bm{left:2%}.g-v2 .arl-bm-alt{opacity:.6;left:27%}.g-v2 .arl-bm-close{opacity:.45;right:10%}@media (width<=860px){.g-v2 .arl-bm{width:72%;left:-14%}.g-v2 .arl-bm-close{width:70%;right:-10%}}