@font-face{font-family:display;src:url(/_next/static/media/bd1473190db4c7f4-s.p.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:display;src:url(/_next/static/media/ccd79e91b67795a6-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:display;src:url(/_next/static/media/5e0d5bea310aca33-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:display;src:url(/_next/static/media/353db03e2bea92e2-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:87.68%;descent-override:22.73%;line-gap-override:0.00%;size-adjust:110.41%}.__className_2eca2a{font-family:display,display Fallback}.__variable_2eca2a{--ff-display:"display","display Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/12bc693e480261de-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(/_next/static/media/612137c41fb14c7e-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(/_next/static/media/3c48cf09ba94c553-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_5b77d3{font-family:sans,sans Fallback}.__variable_5b77d3{--ff-sans:"sans","sans Fallback"}@font-face{font-family:arabic;src:url(/_next/static/media/303775f8016e616f-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:arabic;src:url(/_next/static/media/2da82259b6fbdcb1-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:arabic;src:url(/_next/static/media/c11b988ea8cdea3e-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:arabic Fallback;src:local("Arial");ascent-override:108.50%;descent-override:41.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_43d0e7{font-family:arabic,arabic Fallback}.__variable_43d0e7{--ff-arabic:"arabic","arabic Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/fbb7c0f21c439133-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(/_next/static/media/82915637bef78d34-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_a34bf6{font-family:mono,mono Fallback}.__variable_a34bf6{--ff-mono:"mono","mono Fallback"}:root{--ground:#e9e2d6;--ground-deep:#ded5c6;--object:#fbf8f2;--ink:#1b1611;--body:#5a5044;--muted:#645949;--sun:#eda321;--on-sun:#1b1611;--line:#cfc5b4;--line-strong:#857a6a;--shade:#46301638;--shade-step:#46301609;--focus-ring:#1b1611;--cx:14;--cy:12;--cast-short:calc(var(--cx)*.5px) calc(var(--cy)*.8px) 18px -4px var(--shade);--cast-long:calc(var(--cx)*1.8px) calc(var(--cy)*2.8px) 48px -10px var(--shade);--ease:cubic-bezier(.2,.8,.2,1);--font-display:var(--ff-display),"IBM Plex Sans",system-ui,sans-serif;--font-sans:var(--ff-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--ff-mono),ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#161616;--ground-deep:#0f0f0f;--object:#2a2a2a;--ink:#f2f2f2;--body:#c6c6c6;--muted:#9b9b9b;--sun:#f0ab2e;--line:#2e2e2e;--line-strong:#737373;--shade:#00000080;--shade-step:#00000016;--focus-ring:#f0ab2e;color-scheme:dark}}.dusk,:root[data-theme=dark]{--ground:#161616;--ground-deep:#0f0f0f;--object:#2a2a2a;--ink:#f2f2f2;--body:#c6c6c6;--muted:#9b9b9b;--sun:#f0ab2e;--line:#2e2e2e;--line-strong:#737373;--shade:#00000080;--shade-step:#00000016;--focus-ring:#f0ab2e}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{background:var(--ground);color:var(--body);font:400 16px/27px var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,ol,p,ul{margin:0}.wrap{max-width:1520px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.label{font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hl{font:600 clamp(40px,6.4vw,88px)/.98 var(--font-display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.hl b{font-weight:300}.hl-ar{font:500 clamp(24px,3.4vw,44px)/1.6 var(--font-display);color:var(--body);direction:rtl;text-align:left;margin-top:6px}.lead{font-size:20px;line-height:32px;max-width:32em}.block{padding-block:clamp(88px,13vw,176px);overflow-x:clip}.deep{background:var(--ground-deep)}.head{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px 64px;gap:24px 64px;align-items:end;margin-bottom:72px}.head>*{min-width:0}.head .label{display:block;margin-bottom:24px}.btn{display:inline-flex;align-items:center;gap:10px;font:500 15px/22px var(--font-sans);padding:14px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.btn:hover{box-shadow:var(--cast-short)}.btn:not([data-magnet]):hover{transform:translate(-2px,-3px)}.btn .arr{transition:transform .32s var(--ease)}.btn:hover .arr{transform:translateX(5px)}.btn-sun{background:var(--sun);color:var(--on-sun)}.btn-primary{background:var(--ink);color:var(--ground)}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:none}.btn-sm{padding:8px 18px;font-size:14px}.btn-xl{padding:22px 40px;font-size:18px}.tag{display:inline-flex;font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:999px;border:1px solid var(--line-strong);color:var(--body);white-space:nowrap}.skysun{position:fixed;z-index:40;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--sun);pointer-events:none;opacity:0;transition:opacity .48s var(--ease);left:4%;top:30px}.skysun.on{opacity:1}.nav{gap:32px;padding-block:18px;border-bottom:1px solid var(--line)}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:var(--ink);padding:8px 0;margin:-8px 0}.brand svg{height:20px;width:auto;display:block}.brand span{font:500 12px/1 var(--font-mono);letter-spacing:.2em;-webkit-border-start:1px solid var(--line-strong);border-inline-start:1px solid var(--line-strong);-webkit-padding-start:10px;padding-inline-start:10px}.nav ul{display:flex;gap:32px;list-style:none;padding:0;-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px}.nav ul a{display:inline-block;color:var(--body);text-decoration:none;background:linear-gradient(var(--ink),var(--ink)) 0 calc(100% - 8px)/0 1px no-repeat;transition:background-size .32s var(--ease),color .16s;padding:11px 0}.nav ul a:hover{color:var(--ink);background-size:100% 1px}.lang{font:500 16px/1 var(--font-display);color:var(--ink);text-decoration:none;padding:12px 6px;margin:-12px -6px}.theme{flex:none;display:grid;place-items:center;width:40px;height:40px;margin:-4px -6px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer;transition:background-color .16s}@media (hover:hover){.theme:hover{background:var(--line)}}.theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.theme .sun-i{display:none}:root[data-theme=dark] .theme .sun-i{display:block}:root[data-theme=dark] .theme .moon-i{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme .sun-i{display:block}:root:not([data-theme=light]) .theme .moon-i{display:none}}.nav>.brand+.theme:last-child,.nav>.theme:first-child{-webkit-margin-start:auto;margin-inline-start:auto}[hidden]{display:none!important}[id]{scroll-margin-top:72px}.navbar{position:fixed;inset:0 0 auto;z-index:50;background:var(--ground);padding-top:env(safe-area-inset-top,0);transition:transform .42s var(--ease)}.navbar.hide{transform:translateY(-101%)}.skysun{transition:opacity .48s var(--ease),margin-top .42s var(--ease)}:root.navup .skysun{margin-top:56px}.hero{overflow:hidden;padding-top:calc(61px + env(safe-area-inset-top,0px))}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:24px 40px;gap:24px 40px;align-items:center;padding-block:20px 64px}.hero-grid>*,.hvis{min-width:0}.hero .hscene{position:relative;height:clamp(640px,84vh,760px);--sunx:28%;--suny:22%;--sk:12deg;--sl:.14;--so:1}.hscene .gl{position:absolute;left:0;right:0;top:86%;height:1px;background:var(--line-strong)}.hsun{position:absolute;left:var(--sunx);top:var(--suny);width:clamp(30px,3.2vw,46px);aspect-ratio:1;border-radius:50%;background:var(--sun);transform:translate(-50%,-50%)}.hdev,.hshadow{position:absolute;left:50%;height:76%;aspect-ratio:9/19.5}.hshadow{top:86%;transform-origin:top center;transform:translateX(-50%) skewX(var(--sk)) scaleY(var(--sl));background:linear-gradient(to bottom,var(--shade),transparent 95%);filter:blur(5px);border-radius:0 0 17% 17%/0 0 8% 8%;opacity:var(--so);transition:opacity .9s var(--ease)}.hdev{bottom:14%;transform:translateX(-50%);container-type:inline-size;border-radius:17%/7.85%;background:#211c17;box-shadow:inset 0 0 0 1px #5a4f43,inset 0 0 0 3px #17130f;transition:background-color .7s var(--ease),box-shadow .7s var(--ease)}.hdev:after,.hdev:before{content:"";position:absolute;width:1.4%;background:#211c17;border-radius:2px;transition:opacity .5s var(--ease)}.hdev:before{left:-1.2%;top:20%;height:13%;box-shadow:0 -9cqw 0 0 #211c17}.hdev:after{right:-1.2%;top:26%;height:11%}.hscr{inset:1.25% 2.7%;border-radius:15%/6.9%;background:var(--object);overflow:hidden;transition:background-color .7s var(--ease)}.boot,.hscr{position:absolute}.boot{inset:0;z-index:4;background:#0d0b09;display:grid;place-items:center;opacity:0;pointer-events:none}.boot svg{width:34cqw;height:auto;fill:#f4eee3;opacity:0;transform:scale(.92)}.hscene.waking .boot{animation:bootbg 1.5s var(--ease) both}.hscene.waking .boot svg{animation:bootlogo 1.5s var(--ease) both}@keyframes bootbg{0%,55%{opacity:1}to{opacity:0}}@keyframes bootlogo{0%{opacity:0;transform:scale(.92)}25%,50%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(1.04)}}.isl{position:absolute;z-index:5;top:2.6cqw;left:50%;width:27cqw;height:7.6cqw;transform:translateX(-50%);border-radius:99px;background:#121212;color:#f2f2f2;display:flex;align-items:center;gap:3cqw;padding:0 4cqw;overflow:hidden;opacity:0;direction:ltr;transition:width .64s cubic-bezier(.3,1.35,.5,1),height .64s cubic-bezier(.3,1.35,.5,1),border-radius .64s var(--ease),opacity .2s}:root[dir=rtl] .isl{direction:rtl}.hscene[data-stage="3"] .isl{opacity:1}.isl>*{opacity:0;transition:opacity .26s var(--ease)}.isl-ic{flex:none;width:8.4cqw;height:8.4cqw;border-radius:2.4cqw;background:var(--sun)}.isl-t{flex:1 1;min-width:0;line-height:1.25;white-space:nowrap}.isl-t b{display:block;font:600 4.2cqw/1.25 var(--font-sans)}.isl-t span{display:block;font:400 3.6cqw/1.3 var(--font-sans);color:#9b9b9b}.isl-ok{flex:none;width:7cqw;height:7cqw;border-radius:50%;background:#2a2a2a;display:grid;place-items:center;font:600 4cqw/1 var(--font-sans);font-style:normal;color:var(--sun)}.isl.open{width:88cqw;height:17cqw;border-radius:8.5cqw}.isl.open>*{opacity:1;transition-delay:.24s}.st3 .ap-new{display:none}.hscene[data-stage="3"] .st3 .ap-new{display:flex;max-height:0;min-height:0;padding-top:0;border-top-color:transparent;overflow:hidden;opacity:0;transition:max-height .7s var(--ease),min-height .7s var(--ease),padding .7s var(--ease),opacity .5s var(--ease) .15s,background-color 1.6s var(--ease)}.hscene[data-stage="3"] .st3 .ap-new.show{max-height:16cqw;min-height:13.5cqw;padding-top:3.2cqw;border-top-color:color-mix(in srgb,var(--ink) 12%,transparent);opacity:1;background:color-mix(in srgb,var(--sun) 22%,transparent);border-radius:2.4cqw;margin-inline:-2.4cqw;padding-inline:2.4cqw}.hscene[data-stage="3"] .st3 .ap-new.show.settled{background:transparent}.st3 .ap-new em{background:var(--sun)!important}.st3 .sum b{transition:transform .42s cubic-bezier(.3,1.6,.5,1),color .42s}.st3 .sum b.bump{transform:translateY(-1.6cqw) scale(1.12);color:var(--sun)}.glare{position:absolute;inset:1.25% 2.7%;z-index:6;border-radius:15%/6.9%;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(calc(110deg + var(--ga,0deg)),transparent 30%,rgba(255,255,255,.22) 46%,rgba(255,255,255,.05) 54%,transparent 64%) calc(50% + var(--gx,0%)) 0/220% 100% no-repeat;mix-blend-mode:soft-light}.hscene.tilt .glare{opacity:1}.hscene[data-stage="1"] .glare{display:none}.hscr:before{top:2.6cqw;width:27cqw;height:7.6cqw;margin-left:-13.5cqw;background:#17130f;transition:background-color .5s var(--ease)}.hscr:after,.hscr:before{content:"";position:absolute;z-index:3;left:50%;border-radius:99px}.hscr:after{bottom:1.8cqw;width:34cqw;height:1.2cqw;margin-left:-17cqw;background:var(--ink);opacity:.85;transition:opacity .5s var(--ease)}.lay{position:absolute;inset:0;padding:15cqw 6.4cqw 5.6cqw;display:flex;flex-direction:column;gap:3.4cqw;pointer-events:none}.lay>*{opacity:0;transition:opacity .42s var(--ease),transform .64s var(--ease)}.k{display:block;border-radius:4cqw}.k1{height:15cqw;width:48%}.k2{height:20cqw}.k3{height:14cqw}.k4{height:15cqw}.k5{height:12cqw;width:64%;border-radius:99px;margin:auto auto 9cqw}.hscene[data-stage="1"]{--so:0}.hscene[data-stage="1"] .hdev{background:transparent;box-shadow:none;outline:1.5px dashed var(--line-strong);outline-offset:-1px}.hscene[data-stage="1"] .hdev:after,.hscene[data-stage="1"] .hdev:before,.hscene[data-stage="1"] .hscr:after{opacity:0}.hscene[data-stage="1"] .hscr{background:transparent}.hscene[data-stage="1"] .hscr:before{background:transparent;outline:1.5px dashed var(--line-strong)}.st1 .k{border:1.5px dashed var(--line-strong);transform:scale(.93)}.hscene[data-stage="1"] .st1 .k{opacity:1;transform:none;transition-delay:calc(var(--n,0)*1ms)}.st1 .k:first-child{--n:200}.st1 .k:nth-child(2){--n:340}.st1 .k:nth-child(3){--n:480}.st1 .k:nth-child(4){--n:620}.st1 .k:nth-child(5){--n:760}.st1 .k:nth-child(6){--n:900}.st1 .k:nth-child(7){--n:1040}.st1 .k:nth-child(8){--n:1180}.hscene[data-stage="2"]{--so:.55}.st2 .k{background:color-mix(in srgb,var(--ink) 13%,transparent);transform:scaleY(0);transform-origin:bottom}.st2 .k2{background:color-mix(in srgb,var(--ink) 34%,transparent)}.hscene[data-stage="2"] .st2 .k{opacity:1;transform:none;transition-delay:calc(var(--n,0)*1ms)}.st2 .k:nth-child(8){--n:150}.st2 .k:nth-child(7){--n:280}.st2 .k:nth-child(6){--n:410}.st2 .k:nth-child(5){--n:540}.st2 .k:nth-child(4){--n:670}.st2 .k:nth-child(3){--n:800}.st2 .k:nth-child(2){--n:930}.st2 .k:first-child{--n:1060}.st3{font-family:var(--font-sans);color:var(--body);font-size:4cqw;line-height:1.2}.st3 .ap span,.st3 .sum span{display:block}.st3>*{transform:translateY(3cqw)}.hscene[data-stage="3"] .st3>*{opacity:1;transform:none;transition-delay:calc(var(--n)*90ms + .15s)}.st3 .sb{position:absolute;top:3.9cqw;left:8.5cqw;right:8.5cqw;display:flex;justify-content:space-between;align-items:center;font:600 4.6cqw/1 var(--font-sans);color:var(--ink)}.st3 .sb svg{height:4cqw;width:auto;fill:currentColor}.st3 .hd{display:flex;justify-content:space-between;align-items:flex-end}.st3 .hd small{display:block;font:500 4.2cqw/1.3 var(--font-sans);color:var(--muted)}.st3 .hd strong{display:block;font:600 11.5cqw/1 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.st3 .av{width:11cqw;height:11cqw;border-radius:50%;background:var(--ink);color:var(--object);display:grid;place-items:center;font:600 4.2cqw/1 var(--font-sans);font-style:normal}.st3 .sum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2cqw;gap:2cqw;background:color-mix(in srgb,var(--ink) 7%,transparent);border-radius:5cqw;padding:4.2cqw 4.6cqw}.st3 .sum b{display:block;font:600 8.4cqw/1.05 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.st3 .sum span{font:400 3.6cqw/1.3 var(--font-sans);color:var(--muted)}.st3 .days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1.2cqw;gap:1.2cqw;text-align:center}.st3 .days i{font:500 3.4cqw/1.2 var(--font-sans);font-style:normal;color:var(--muted);padding:2cqw 0;border-radius:3.4cqw}.st3 .days b{display:block;font:600 4.6cqw/1.35 var(--font-sans);color:var(--ink)}.st3 .days .on{background:var(--ink);color:var(--line)}.st3 .days .on b{color:var(--object)}.st3 .ap{display:flex;gap:3.4cqw;align-items:center;min-height:13.5cqw;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding-top:3.2cqw}.st3 .ap time{font:500 3.9cqw/1 var(--font-mono);color:var(--muted);width:12cqw;flex:none}.st3 .ap b{display:block;font:600 4.6cqw/1.25 var(--font-sans);color:var(--ink)}.st3 .ap span{font:400 3.6cqw/1.3 var(--font-sans);color:var(--muted)}.st3 .ap em{-webkit-margin-start:auto;margin-inline-start:auto;width:2.4cqw;height:2.4cqw;border-radius:50%;background:var(--ink);flex:none}.st3 .ap em.o{background:none;box-shadow:inset 0 0 0 1.5px var(--muted)}.st3 .fab{margin-top:auto;background:var(--ink);color:var(--object);border-radius:99px;text-align:center;padding:3.8cqw;font:600 4.6cqw/1 var(--font-sans)}.st3 .tb{display:flex;justify-content:space-around;padding:1cqw 2cqw 3.4cqw;color:var(--muted)}.st3 .tb svg{width:6.6cqw;height:6.6cqw;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.st3 .tb svg:nth-child(2){color:var(--ink)}.hstages{display:flex;justify-content:center;gap:clamp(14px,2.2vw,32px);list-style:none;margin:14px 0 0;padding:0;counter-reset:st;font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hstages li{counter-increment:st;transition:color .48s var(--ease),opacity .48s var(--ease);opacity:.6}.hstages li:before{content:"0" counter(st) " "}.hscene[data-stage="1"]~.hstages li:first-child,.hscene[data-stage="2"]~.hstages li:nth-child(2),.hscene[data-stage="3"]~.hstages li:nth-child(3){color:var(--ink);opacity:1}.hero .ln{display:block}.hero .lead{margin-top:28px}.marks{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:28px}.scene{display:block;width:100%;height:auto;touch-action:pan-y;will-change:transform}.scene .obj{fill:var(--object)}.scene .sh{fill:var(--shade-step)}.scene .disc{fill:var(--sun)}.scene .arc{fill:none;stroke:var(--line-strong);stroke-dasharray:2 7;opacity:.6}.scene .gl{stroke:var(--line-strong);stroke-width:1}.scene .below{fill:var(--ground)}.hero h1{font:600 clamp(44px,7.2vw,104px)/.95 var(--font-display);letter-spacing:-.05em;color:var(--ink);position:relative}.hero .ln{will-change:transform}.hero h1.done .ln{overflow:visible}.ch{display:inline-block;font-style:normal}.anim .ln.split>span{animation:none}.anim .ch{animation:chr 1.2s var(--ease) both;animation-delay:calc(var(--c)*30ms + .7s + var(--pre,0s))}@keyframes chr{0%{transform:translateY(115%) rotate(7deg)}to{transform:none}}.hero-text{will-change:opacity}.hero .scene{transform-origin:50% 45%}:root.dawn{--ground:#161616;--ground-deep:#0f0f0f;--object:#2a2a2a;--ink:#f2f2f2;--body:#c6c6c6;--muted:#9b9b9b;--line:#2e2e2e;--line-strong:#737373;--shade:#00000080;--shade-step:#00000016}.cur{position:fixed;left:0;top:0;z-index:80;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:1.5px solid var(--ink);pointer-events:none;opacity:0;transition:opacity .32s var(--ease),width .42s var(--ease),height .42s var(--ease),margin .42s var(--ease),background-color .32s var(--ease),border-color .32s var(--ease)}.cur.on{opacity:.55}.cur.big{width:76px;height:76px;margin:-38px 0 0 -38px;background:rgba(128,118,100,.14);opacity:.9}.hero h1 b{font-weight:300}.ln{overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.ln,.ln>span{display:inline-block}.anim .ln>span{animation:rise 1.3s var(--ease) both;animation-delay:calc(var(--i)*.17s + .35s)}@keyframes rise{0%{transform:translateY(110%)}to{transform:none}}.anim .late{animation:late 1.1s var(--ease) both;animation-delay:calc(var(--i)*.22s + .9s + var(--pre,0s))}@keyframes late{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.anim .late.fromr{animation-name:later}@keyframes later{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}.hero-ar{font:500 clamp(24px,3vw,40px)/1.5 var(--font-display);color:var(--body);direction:rtl;text-align:left;margin-top:14px}.hero-copy{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 64px;gap:28px 64px;align-items:end;padding-block:12px 56px}.hero-copy>*{min-width:0}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;align-items:center}.rows{border-block:1px solid var(--line);overflow:hidden}.row{display:flex;width:max-content;font:700 clamp(64px,12vw,168px)/1.2 var(--font-display);letter-spacing:-.045em;color:var(--ink);white-space:nowrap;will-change:transform}.row span{padding-inline:.16em}.row span:nth-child(2n){color:transparent;-webkit-text-stroke:1.5px var(--ink)}.row.ar{letter-spacing:0;line-height:1.45;border-top:1px solid var(--line)}.row.ar span:nth-child(2n){color:var(--muted);-webkit-text-stroke:0}.say{font:500 clamp(30px,4.8vw,68px)/1.14 var(--font-display);letter-spacing:-.035em;color:var(--ink);max-width:19em}.say span{transition:opacity .48s var(--ease)}.anim .say span:not(.lit){opacity:.16}.say-ar{font:500 clamp(22px,3vw,40px)/1.7 var(--font-display);color:var(--body);direction:rtl;text-align:right;margin-top:40px}.pin{height:260vh}.stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column}.stage-top{display:flex;justify-content:space-between;gap:12px;padding-block:78px 0;width:100%}.skip{display:inline-block;color:var(--ink);text-underline-offset:4px;padding:8px 4px;margin:-8px -4px}.gline{bottom:64px;height:1px;background:var(--line-strong)}.gline,.gline:after{position:absolute;left:0;right:0}.gline:after{content:"";top:-1px;height:3px;background:var(--ink);transform-origin:left;transform:scaleX(var(--pp,0))}.track{flex:1 1;min-height:0;display:flex;align-items:flex-end;gap:clamp(28px,4vw,64px);width:max-content;padding:24px max(20px,calc((100vw - 1480px)/2)) 64px;will-change:transform}.track>*{flex:none}.intro{width:clamp(280px,38vw,520px);padding-bottom:48px}.intro p:last-child{margin-top:20px;max-width:26em}.plot{position:relative;width:clamp(290px,34vw,460px);display:flex}.plot.p1{height:94%}.plot.p2{height:78%}.plot.p3{height:88%}.plot.p4{height:56%}.plot>.label{position:absolute;top:100%;inset-inline-start:0;margin-top:22px}.bld{flex:1 1;min-width:0;background:var(--object);border-radius:18px 18px 0 0;padding:clamp(20px,2.4vw,32px);box-shadow:var(--cast-long);display:flex;flex-direction:column;gap:12px;transform-origin:bottom;transition:transform .9s var(--ease)}.anim .plot:not(.in) .bld{transform:scaleY(.06)}.anim .plot:not(.in) .bld>*{opacity:0}.bld>*{transition:opacity .6s var(--ease) .3s}.plot.p1{--b1:#63538b}.plot.p2{--b1:#065e45}.plot.p3{--b1:#3b6ba5;--b2:#2ba9df;--b3:#7dd957}.plot.in .bld{transition:transform .6s var(--ease),background-color .48s var(--ease),box-shadow .48s var(--ease)}.bld:focus-within,.bld:hover,.plot.live .bld{--ink:var(--b1);--object:#fbf8f2;--body:#5a5044;--muted:#6b6052;--line:color-mix(in srgb,var(--b1) 16%,#fbf8f2);--line-strong:color-mix(in srgb,var(--b2,var(--b1)) 55%,#fbf8f2);transform:translateY(-10px)}.bld .label,.bld .num,.bld .tag,.bld .viz,.bld li,.bld p{transition:color .48s var(--ease),border-color .48s var(--ease)}.p3 .bld:focus-within .fg,.p3 .bld:hover .fg,.p3.live .fg{stroke:var(--b2)}.p3 .bld:focus-within li:not(.todo):before,.p3 .bld:hover li:not(.todo):before,.p3.live li:not(.todo):before{background:var(--b3)}.bld .top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.bld h3{font:600 clamp(28px,3.4vw,48px)/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);padding-top:12px}.bld p{font-size:14px;line-height:22px;color:var(--body)}.bld h3.logo{padding-top:16px;line-height:0}.lg{display:inline-block;position:relative}.lg:before{content:"";position:absolute;inset:0;background:var(--ink);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.lg img,.lg:before{transition:opacity .48s var(--ease)}.lg img{display:block;height:clamp(34px,3.6vw,48px);width:auto;opacity:0}.bld:focus-within .lg:before,.bld:hover .lg:before,.plot.live .lg:before{opacity:0}.bld:focus-within .lg img,.bld:hover .lg img,.plot.live .lg img{opacity:1}.bld h3.logo.tall img{height:clamp(84px,8vw,112px)}.bld h3.logo.xtall img{height:clamp(120px,11vw,150px)}.bld h3.logo img{display:block;height:clamp(34px,3.6vw,48px);width:auto;background:#fbf8f2;border-radius:10px;box-shadow:0 0 0 10px #fbf8f2;margin:10px}.viz{flex:1 1;min-height:0;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px}.viz .k{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.num{font:600 clamp(26px,3vw,40px)/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num small{font:400 13px/20px var(--font-sans);letter-spacing:0;color:var(--muted);-webkit-margin-start:8px;margin-inline-start:8px}.slots{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;grid-gap:5px;gap:5px}.slots i{border-radius:3px;background:color-mix(in srgb,var(--ink) 13%,transparent);transition:background .4s var(--ease)}.slots i.f{background:var(--ink)}.slots i{transition:background .4s var(--ease),transform .5s cubic-bezier(.3,1.6,.5,1)}.slots i.flash{background:var(--sun)!important;transform:scale(1.18)}.num{display:inline-block;transition:transform .42s cubic-bezier(.3,1.6,.5,1)}.num.bump{transform:translateY(-4px)}.ring li{transition:color .5s var(--ease)}.ring li.todo.done{color:var(--ink)}.ring li.todo.done:before{background:var(--sun);box-shadow:none}.bars i.cur{transition:transform .9s var(--ease),height .9s var(--ease),background-color .48s var(--ease)}.anim .plot:not(.in) .slots i.f{background:color-mix(in srgb,var(--ink) 13%,transparent)}.bars{flex:1 1;min-height:0;display:flex;align-items:flex-end;gap:8px}.bars i{flex:1 1;background:var(--line-strong);border-radius:3px 3px 0 0;transform-origin:bottom;transition:transform .9s var(--ease) calc(var(--i)*80ms + .5s),background-color .48s var(--ease) calc(var(--i)*50ms)}.bars i.cur{background:var(--ink)}.anim .plot:not(.in) .bars i{transform:scaleY(0)}.ring{flex:1 1;min-height:0;display:flex;align-items:center;gap:20px}.ring svg{height:min(100%,130px);width:auto;aspect-ratio:1;flex:none}.ring circle{fill:none;stroke-width:9}.ring .bg{stroke:color-mix(in srgb,var(--ink) 13%,transparent);transition:stroke .48s var(--ease)}.ring .fg{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.25;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1.4s var(--ease) .5s,stroke .48s var(--ease)}.anim .plot:not(.in) .fg{stroke-dashoffset:1}.ring ul{list-style:none;padding:0;font-size:13px;line-height:24px;color:var(--ink)}.ring li:before{transition:background .48s var(--ease);content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink);-webkit-margin-end:10px;margin-inline-end:10px}.ring li.todo{color:var(--muted)}.ring li.todo:before{background:none;box-shadow:inset 0 0 0 1.5px var(--muted)}.lot{flex:1 1;min-width:0;background:var(--ground-deep);border:1.5px dashed var(--line-strong);border-bottom:0;border-radius:18px 18px 0 0;padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;justify-content:space-between;gap:16px}.lot h3{font:600 clamp(28px,3.4vw,48px)/1 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.lot h3 b{font-weight:300}.svc{list-style:none;padding:0;border-top:1px solid var(--line-strong)}.svc li{position:relative;display:grid;grid-template-columns:64px 1.6fr 1fr;grid-gap:8px 24px;gap:8px 24px;align-items:baseline;padding:clamp(28px,3.6vw,48px) 24px;border-bottom:1px solid var(--line);overflow:hidden;cursor:default;--sx:0px;--hv:0px}.svc li:before{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .64s var(--ease)}.svc li:hover{--hv:22px}.svc li:hover:before{transform:none}.svc li>*{min-width:0;position:relative;transition:color .32s var(--ease),transform .64s var(--ease)}.svc h3{font:600 clamp(32px,5vw,74px)/1 var(--font-display);letter-spacing:-.045em;color:var(--ink);transform:translateX(calc((var(--hv) - var(--sx)) * var(--dir)))}.svc .ar{font:500 clamp(26px,4vw,60px)/1.4 var(--font-display);color:var(--muted);direction:rtl;text-align:right;transform:translateX(calc((var(--sx) - var(--hv)) * var(--dir)))}.svc p{grid-column:2/4;max-width:44em;font-size:16px;line-height:26px;transform:translateX(calc(var(--hv) * var(--dir)))}.svc li:hover .ar,.svc li:hover h3{color:var(--ground)}.svc li:hover p{color:var(--line)}.svc li:hover .label{color:var(--sun)}.hl .w{overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.hl .w,.hl .w>i{display:inline-block}.hl .w>i{font-style:normal;transition:transform 1.1s var(--ease);transition-delay:calc(var(--w)*70ms)}.anim .hl.split:not(.in){opacity:1;transform:none}.anim .hl.split:not(.in) .w>i{transform:translateY(112%) rotate(4deg)}.hl.done .w{overflow:visible}.pre{display:none;position:fixed;inset:0;z-index:100;background:#161616;place-items:center;transition:transform 1s cubic-bezier(.76,0,.24,1)}:root.opening .pre{display:grid}.pre.go{transform:translateY(-101%)}.pre svg{width:min(52vw,440px);height:auto;overflow:visible}.pre .ps{fill:none;stroke:#f4eee3;stroke-width:2;stroke-dasharray:1700;stroke-dashoffset:1700;animation:pdraw 1.3s cubic-bezier(.6,0,.3,1) forwards}.pre .pf{fill:#f4eee3;opacity:0;animation:pfill .5s ease .95s forwards}@keyframes pdraw{to{stroke-dashoffset:0}}@keyframes pfill{to{opacity:1}}.sky{left:0;bottom:64px;height:74%;width:306vw;pointer-events:none;will-change:transform}.sky,.sky i{position:absolute}.sky i{bottom:0;border:1px solid var(--line-strong);border-bottom:0;opacity:.32}.sky i.a{border-radius:99vw 99vw 0 0}.track{position:relative;z-index:1}.pin2{height:340vh}.stage2{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:calc(56px + env(safe-area-inset-top,0px))}.stage2 .wrap{width:100%}.stage2 .head{margin-bottom:8px}.stage2 .head .label{margin-bottom:14px}.stage2 .hl{font-size:clamp(30px,4.2vw,58px)}.stage2 .hl-ar{font-size:clamp(20px,2.4vw,30px)}.stage2 .day{max-height:34vh}.stage2 .steps{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:4px}.stage2 .steps>div{grid-area:1/1;display:grid;grid-template-columns:auto 1fr;grid-gap:0 48px;gap:0 48px;align-items:end;opacity:0;transform:translateY(60px);transition:opacity .6s var(--ease),transform .9s var(--ease);pointer-events:none}.stage2 .steps>div.past{transform:translateY(-60px)}.stage2 .steps>div.lit{opacity:1;transform:none;pointer-events:auto}.stage2 .steps .label{grid-column:1/-1}.stage2 .steps h3{font:600 clamp(56px,11vw,150px)/.95 var(--font-display);letter-spacing:-.05em;margin-top:6px;-webkit-clip-path:inset(100% -5% -25% -5%);clip-path:inset(100% -5% -25% -5%);transform:translateY(45%);transition:transform .9s var(--ease),-webkit-clip-path .9s var(--ease);transition:clip-path .9s var(--ease),transform .9s var(--ease);transition:clip-path .9s var(--ease),transform .9s var(--ease),-webkit-clip-path .9s var(--ease)}.stage2 .steps>div.lit h3{-webkit-clip-path:inset(-15% -5% -25% -5%);clip-path:inset(-15% -5% -25% -5%);transform:none;transition-delay:.12s}.stage2 .steps p{justify-self:end;max-width:22em;font-size:18px;line-height:28px;padding-bottom:.7em;margin:0}.stepno{font:500 12px/16px var(--font-mono);letter-spacing:.1em;color:var(--muted)}.peek{position:fixed;left:0;top:0;z-index:70;width:190px;height:230px;margin:26px 0 0 26px;border-radius:16px;background:var(--object);box-shadow:var(--cast-long);pointer-events:none;opacity:0;transition:opacity .32s var(--ease);display:grid;place-items:center;overflow:hidden}.peek.on{opacity:1}.peek>div{grid-area:1/1;display:flex;align-items:flex-end;justify-content:center;gap:10px;opacity:0;transform:translateY(24px) scale(.9);transition:opacity .32s var(--ease),transform .52s var(--ease)}.peek>div.on{opacity:1;transform:none}.peek i{display:block;background:#1b1611}.pk0 i{width:74px;height:136px;border-radius:16px;background:none;border:7px solid #1b1611}.pk1{flex-direction:column;align-items:flex-start!important;gap:12px!important}.pk1 i{height:24px;border-radius:6px;width:120px}.pk1 i+i{width:84px}.pk1 i+i+i{width:104px}.pk2{align-items:center!important;gap:0!important}.pk2 i{width:54px;height:54px;border-radius:50%}.pk2 i+i{width:34px;height:6px;border-radius:0}.pk2 i+i+i{width:44px;height:74px;border-radius:10px}.pk3 i{width:72px;height:104px;border-radius:36px 36px 0 0}.pk3 i+i{width:56px;height:56px;border-radius:50%}:root{--dir:1}:root[dir=rtl]{--dir:-1;--font-sans:var(--ff-arabic),var(--ff-sans),system-ui,sans-serif;--font-mono:var(--ff-arabic),var(--ff-mono),ui-monospace,monospace}:root[dir=rtl] body *{letter-spacing:0!important}:root[dir=rtl] .hero h1{line-height:1.22}:root[dir=rtl] .hl{line-height:1.28}:root[dir=rtl] .close .hl{line-height:1.25}:root[dir=rtl] .lot h3,:root[dir=rtl] .panel h3,:root[dir=rtl] .prom h3,:root[dir=rtl] .sent h3,:root[dir=rtl] .stage2 .steps h3,:root[dir=rtl] .svc h3,:root[dir=rtl] .tabs button{line-height:1.35}:root[dir=rtl] .hero-ar,:root[dir=rtl] .hl-ar{direction:ltr;text-align:right;line-height:1.3}:root[dir=rtl] .hero-ar,:root[dir=rtl] .hl-ar,:root[dir=rtl] .hl-ar *{letter-spacing:-.03em!important}:root[dir=rtl] .svc .ar{direction:ltr;text-align:left;line-height:1.2}:root[dir=rtl] .day,:root[dir=rtl] .endscene,:root[dir=rtl] .endshadow,:root[dir=rtl] .hscene,:root[dir=rtl] .rows{direction:ltr}:root[dir=rtl] .arr{transform:scaleX(-1)}:root[dir=rtl] .btn:hover .arr,:root[dir=rtl] .more:hover .arr{transform:translateX(-5px) scaleX(-1)}:root[dir=rtl] .gline:after,:root[dir=rtl] .svc li:before{transform-origin:right}:root[dir=rtl] .anim .rl:not(.in){transform:translateX(72px)}:root[dir=rtl] .anim .rr:not(.in){transform:translateX(-72px)}:root[dir=rtl] .sky{left:auto;right:0}:root[dir=rtl] .chips legend,:root[dir=rtl] .form label,:root[dir=rtl] .hstages,:root[dir=rtl] .label,:root[dir=rtl] .note,:root[dir=rtl] .tag{font-size:13px;line-height:20px}:root[dir=rtl] #clock{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:root[dir=rtl] .hscr{direction:rtl}:root[dir=rtl] .st3 .hd strong{line-height:1.25}:root[dir=rtl] .st3 .ap b{font-size:5cqw}:root[dir=rtl] .st3 .days i{font-size:4cqw}:root[dir=rtl] .st3 .sb{direction:ltr}:root[dir=rtl] #clock,:root[dir=rtl] .brand span,:root[dir=rtl] .plot>.label,:root[dir=rtl] .tabs .label{font-family:var(--ff-mono),ui-monospace,monospace}:root[dir=rtl] input[type=email]{direction:ltr;text-align:right}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;transform:translate(-50%,20px);background:var(--ink);color:var(--ground);font:500 14px/20px var(--font-sans);padding:12px 20px;border-radius:999px;box-shadow:var(--cast-long);opacity:0;visibility:hidden;transition:opacity .32s var(--ease),transform .48s var(--ease),visibility 0s .32s;max-width:calc(100% - 32px);text-align:center}.toast.on{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.deep{margin-inline:clamp(8px,1.2vw,18px);border-radius:clamp(20px,3vw,40px);overflow:clip}.shape{display:flex;align-items:flex-end;gap:10px;height:104px;margin-bottom:36px;filter:drop-shadow(calc(var(--cx)*.9px) calc(var(--cy)*1.2px) 9px var(--shade));transition:transform 1s var(--ease),opacity .7s var(--ease);transition-delay:calc(var(--i,0)*.12s + .15s);transform-origin:bottom left}.shape i{display:block;background:var(--object)}.anim .rv:not(.in) .shape{transform:translateY(50px) scale(.5);opacity:0}.s1 i{width:104px;border-radius:52px 52px 0 0}.s1 i,.s2 i{height:104px}.s2 i{width:40px;border-radius:8px}.s2 i+i{height:72px}.s3 i{width:52px;height:104px;border-radius:52px 0 0 52px}.s3 i+i{border-radius:0 52px 52px 0}.panel{overflow:hidden}.panel,.panel>*{position:relative}.panel .big{position:absolute;inset-inline-end:clamp(16px,2.4vw,36px);top:-.08em;font:700 clamp(140px,15vw,220px)/1 var(--font-display);color:transparent;-webkit-text-stroke:1.5px var(--line);pointer-events:none;transition:transform .9s var(--ease)}.panel:not(.on) .big{transform:translateX(40px)}.cta-rows{display:block;text-decoration:none;margin-top:clamp(40px,6vw,88px)}.cta-rows .row span{transition:color .48s var(--ease)}.cta-rows:hover .row span:nth-child(2n),.cta-rows:hover .row.ar span:nth-child(2n){color:var(--ink)}.prom{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.prom>div{min-width:0;border-top:1px solid var(--line-strong);padding-top:22px}.prom h3{font:600 clamp(26px,3vw,42px)/1.05 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-top:16px}.prom p{margin-top:12px;font-size:15px;line-height:24px;max-width:26em}.more{margin-top:20px;font:500 15px/22px var(--font-sans);color:var(--ink);text-decoration:none;background:linear-gradient(var(--ink),var(--ink)) 0 100%/100% 1px no-repeat;padding-bottom:3px}.more,.more .arr{display:inline-block}.more .arr{transition:transform .32s var(--ease)}.more:hover .arr{transform:translateX(5px)}.note{font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:18px}.float{position:fixed;z-index:45;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));box-shadow:var(--cast-short);opacity:0;pointer-events:none;transform:translateY(16px)}.float.on{opacity:1;pointer-events:auto;transform:none}.float{visibility:hidden;transition:opacity .48s var(--ease),transform .48s var(--ease),box-shadow .32s var(--ease),visibility 0s .48s}.float.on{visibility:visible;transition-delay:0s}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 40px;gap:28px 40px;margin-top:56px;max-width:920px}.form>*{min-width:0}.form .wide{grid-column:1/-1}.form label{display:block;font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.form input,.form textarea{display:block;width:100%;margin-top:8px;background:none;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;color:var(--ink);font:400 20px/30px var(--font-sans);padding:10px 0;resize:none;transition:border-color .32s}.form input:focus,.form textarea:focus{outline:0;border-bottom-color:var(--sun)}.form .send{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.who2{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:stretch}.who2>*{min-width:0}.tabs{display:flex;flex-direction:column;border-top:1px solid var(--line-strong)}.tabs button{display:flex;align-items:baseline;gap:20px;text-align:start;background:none;border:0;border-bottom:1px solid var(--line);padding:26px 0;cursor:pointer;font:600 clamp(26px,3.4vw,46px)/1.05 var(--font-display);letter-spacing:-.04em;color:var(--muted);transition:color .32s var(--ease),padding-left .48s var(--ease)}.tabs button[aria-selected=true]{color:var(--ink);-webkit-padding-start:18px;padding-inline-start:18px}.tabs button .label{transition:color .32s var(--ease)}.tabs button[aria-selected=true] .label{color:var(--ink)}.panels{display:grid}.panel{grid-area:1/1;background:var(--object);border-radius:18px;padding:clamp(28px,3.4vw,48px);box-shadow:var(--cast-long);display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden;transform:translateX(28px);transition:opacity .48s var(--ease),transform .64s var(--ease),visibility 0s .48s}.panel.on{opacity:1;visibility:visible;transform:none;transition:opacity .48s var(--ease),transform .64s var(--ease)}.panel h3{font:600 clamp(28px,3.2vw,44px)/1.05 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-top:20px;max-width:74%}.panel p{font-size:17px;line-height:28px;max-width:30em}.panel .first{border-top:1px solid var(--line);padding-top:16px;margin-top:auto;font-size:15px;line-height:24px;color:var(--ink)}.panel .first .label{display:block;margin-bottom:6px}.panel .btn{align-self:flex-start;margin-top:8px}.chips{border:0;padding:0;margin:0;min-width:0}.chips legend{padding:0;font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.chips>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.chip{font:500 15px/22px var(--font-sans);padding:10px 18px;border-radius:999px;border:1px solid var(--line-strong);background:none;color:var(--ink);cursor:pointer;transition:background .32s var(--ease),color .32s var(--ease),border-color .32s var(--ease),transform .16s var(--ease)}.chip:hover{border-color:var(--ink)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ground)}.sent{margin-top:56px;max-width:920px;border-top:1px solid var(--line-strong);padding-top:28px}.sent h3{font:600 clamp(32px,5vw,64px)/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin-top:20px}.sent h3 b{font-weight:300}.sent p{margin-top:16px;max-width:34em}.sent .btn{margin-top:24px}.alt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:72px;max-width:920px}.alt>div{min-width:0;border-top:1px solid var(--line);padding-top:16px}.alt p{margin-top:8px;color:var(--ink);font-size:17px;line-height:26px}.endscene{padding-inline:clamp(12px,2vw,32px);margin-top:clamp(48px,8vw,120px);border-bottom:1px solid var(--line-strong);line-height:0}.endscene svg{display:block;width:100%;height:auto}.endscene .wm{fill:var(--ink)}.endscene .disc{fill:var(--sun)}.endfoot{position:relative;overflow:hidden}.endshadow{position:absolute;left:0;right:0;top:0;height:clamp(110px,20vw,320px);padding-inline:clamp(12px,2vw,32px);pointer-events:none;filter:blur(3px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.endshadow svg{display:block;width:100%;height:100%;overflow:visible}.endshadow use{fill:#000;opacity:.6}.endfoot .wrap{position:relative}.endfoot .fcols{border-top:0;padding-top:clamp(110px,17vw,270px)}.fcols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;padding-block:56px 40px;border-top:1px solid var(--line)}.fcols>div{min-width:0}.fcols p{margin-top:16px;max-width:22em;font-size:15px;line-height:24px}.fcols ul{list-style:none;padding:0;margin-top:14px;font-size:15px;line-height:30px}.fcols a:not(.brand){display:inline-block;color:var(--body);text-decoration:none}.fcols a:not(.brand):hover{color:var(--ink)}.who{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.who>div{min-width:0;background:var(--object);border-radius:18px;padding:32px;box-shadow:var(--cast-short);transition:transform .48s var(--ease),box-shadow .48s var(--ease)}.who>div:hover{transform:translateY(-8px);box-shadow:var(--cast-long)}.who h3{font:600 28px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-top:48px}.who p{margin-top:12px;font-size:15px;line-height:24px}.day{display:block;width:100%;height:auto;overflow:visible}.day .arc{fill:none;stroke:var(--line-strong);stroke-dasharray:2 7}.day .gl{stroke:var(--line-strong)}.day .post{stroke:var(--ink);stroke-width:3;stroke-linecap:round}.day .cast{stroke:var(--shade);stroke-width:7;stroke-linecap:round}.day .disc{fill:var(--sun)}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:28px}.steps>div{min-width:0;opacity:.3;transform:translateY(10px);transition:opacity .72s var(--ease),transform .72s var(--ease)}.steps>div.lit{opacity:1;transform:none}.steps h3{font:600 clamp(28px,4vw,56px)/1 var(--font-display);letter-spacing:-.045em;color:var(--ink);margin-top:12px}.steps p{margin-top:8px;font-size:14px;line-height:22px}.close{background:var(--ground);color:var(--body);overflow:hidden}.close .hl{font-size:clamp(44px,7vw,104px);line-height:.96}@media (min-width:901px){.close .block{display:grid;grid-template-columns:minmax(0,920px) minmax(200px,1fr);grid-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);align-items:start}.close .block>*{grid-column:1}.close .block>.hl,.close .block>.hl-ar,.close .block>.label{grid-column:1/-1}.close .block>.alt{grid-column:2;grid-row:4;grid-template-columns:1fr;gap:0;margin-top:56px;max-width:none}.close .block>.alt>div{padding:18px 0 22px}}.foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:28px 40px;border-top:1px solid var(--line)}.rl,.rr,.rv{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i,0)*.1s)}.anim .rv:not(.in){opacity:.1;transform:translateY(36px)}.anim .rl:not(.in){opacity:.1;transform:translateX(-72px)}.anim .rr:not(.in){opacity:.1;transform:translateX(72px)}@media (min-width:901px) and (max-width:1279px){.hero .hscene{height:clamp(740px,96vh,800px)}}@media (min-width:601px) and (max-width:900px){.hero .hscene{height:min(620px,62vh)}.hero .hscene .hdev{width:min(70vw,460px)}}@media (max-width:900px){.head,.hero-copy,.hero-grid{grid-template-columns:1fr}.hero .hscene{margin-top:8px;height:min(480px,62vh);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.hero .hscene .hdev{height:auto;width:min(84vw,360px);top:64px;bottom:auto}.hero .hscene .hsun{top:30px}.hero .hscene .gl,.hero .hscene .hshadow{display:none}.hero h1{text-shadow:none}.hero-grid{padding-block:12px 96px}.hero .lead{font-size:17px;line-height:27px;margin-top:20px}.nav ul{display:none}.nav .lang{-webkit-margin-start:auto;margin-inline-start:auto}.float,.panel .big,.sky{display:none}.svc li{grid-template-columns:1fr!important;padding:24px 0!important}.svc .ar,.svc p{grid-column:1!important}.alt,.form,.prom,.who{grid-template-columns:1fr}.who h3{margin-top:28px}.who2{grid-template-columns:1fr}.tabs{display:none}.panels{gap:20px}.panel{grid-area:auto;opacity:1;visibility:visible;transform:none;box-shadow:var(--cast-short)}.fcols{grid-template-columns:1fr 1fr}.svc li{grid-template-columns:36px 1fr;padding:24px 12px;--sx:0px!important}.shape{height:80px;margin-bottom:24px;transform-origin:bottom left;zoom:.77}.panel .big{font-size:140px}.svc .ar{text-align:left}.svc .ar,.svc p{grid-column:2}.steps{grid-template-columns:repeat(2,1fr)}.stage2 .steps>div{grid-template-columns:1fr}.stage2 .steps p{justify-self:start;font-size:16px;line-height:25px;padding-bottom:0;margin-top:10px}.stage2 .head>p{display:none}.stage2 .day{max-height:26vh}.hero-ar,.say-ar{text-align:left}.plot{width:min(78vw,420px)}.intro{width:min(78vw,460px)}.plot.p1,.plot.p3{height:98%}.plot.p2{height:84%}.bld h3.logo.tall img{height:68px}.bld h3.logo.xtall img{height:88px}.bld{gap:10px}.viz{padding:14px;gap:8px}.ring{gap:14px}.ring svg{height:min(100%,84px)}.ring ul{font-size:12px;line-height:20px}}@media (max-width:480px){.nav{gap:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.skip-link{position:fixed;left:16px;top:-60px;z-index:200;background:var(--ink);color:var(--ground);padding:10px 16px;border-radius:999px;font:500 14px/20px var(--font-sans);text-decoration:none;transition:top .2s}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legal{max-width:760px;margin:0 auto;padding:140px max(20px,env(safe-area-inset-left,0px)) 96px}.legal h1{font:600 clamp(40px,6vw,72px)/1 var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:16px 0 32px}.legal h2{font:600 24px/1.2 var(--font-display);color:var(--ink);margin:40px 0 12px}.legal li,.legal p{font-size:17px;line-height:28px;max-width:62ch}.legal .draft{border:1px dashed var(--line-strong);border-radius:12px;padding:16px 20px;margin-bottom:32px}.nf{min-height:100vh;display:grid;place-items:center;text-align:center;padding:0 20px}.nf h1{font:600 clamp(48px,10vw,120px)/1 var(--font-display);letter-spacing:-.05em;color:var(--ink);margin:20px 0}.nf .cta{justify-content:center}:root[dir=rtl] .legal h1,:root[dir=rtl] .nf h1{letter-spacing:0;line-height:1.3}