@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-cyrillic-ext-wdth-normal-y4-aYFo-.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-cyrillic-wdth-normal-CpZ3MfMJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-greek-wdth-normal-CWf3U70x.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-vietnamese-wdth-normal-Bul8cixR.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-latin-ext-wdth-normal-rbzCiHk0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(/assets/roboto-flex-latin-wdth-normal-BPCCEOJP.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff")}:root{--bg: #080808;--bg-2: #0e0e0e;--bg-3: #151515;--fg: #ededeb;--fg-2: rgba(237, 237, 235, .68);--fg-3: rgba(237, 237, 235, .58);--line: rgba(237, 237, 235, .12);--line-2: rgba(237, 237, 235, .24);--rec: #e5322d;--font: "Roboto Flex Variable", "Roboto Flex", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter: clamp(16px, 4.2vw, 56px);--nav-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.77, 0, .18, 1);--t: .9s;--glyph: .66;color-scheme:dark}:lang(ar){--font: "IBM Plex Sans Arabic", "Roboto Flex Variable", system-ui, sans-serif;--mono: "JetBrains Mono", "IBM Plex Sans Arabic", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:var(--nav-h)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:16px;line-height:1.55;font-weight:400;font-stretch:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,video,svg,iframe{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:1000;padding:10px 14px;background:var(--fg);color:var(--bg);font-family:var(--mono);font-size:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.display{overflow-wrap:break-word;hyphens:auto;font-family:var(--font);font-weight:820;font-stretch:28%;text-transform:uppercase;line-height:.84;letter-spacing:-.005em}.title-xl{font-size:min(clamp(64px,17vw,260px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))))}.title-l{font-size:min(clamp(52px,11vw,168px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))))}.title-m{font-size:min(clamp(40px,6.4vw,96px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))))}.title-s{font-size:clamp(28px,3.4vw,48px)}.lead{font-size:clamp(19px,2vw,28px);line-height:1.32;font-weight:380;font-stretch:100%;letter-spacing:-.01em;color:var(--fg);max-width:34ch}.body{font-size:16px;line-height:1.6;color:var(--fg-2);max-width:48ch}.meta{font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.meta--fg{color:var(--fg)}:lang(ar) .display{font-weight:700;line-height:1.12;letter-spacing:0}:lang(ar) .meta,:lang(ar) .lead{letter-spacing:0}:lang(ar) .meta{font-size:12px}.ltr{direction:ltr;unicode-bidi:isolate}.wrap{padding-inline:var(--gutter);max-width:1680px;margin-inline:auto}.scene{position:relative}.scene-label{display:inline-flex;align-items:center;gap:10px}.scene-label:before{content:"";width:28px;height:1px;background:var(--fg-3)}.rule{height:1px;background:var(--line);border:0;margin:0}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid var(--line-2);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);overflow:hidden;isolation:isolate;transition:color .45s var(--ease),border-color .45s var(--ease);white-space:nowrap}.btn:before{content:"";position:absolute;inset:0;background:var(--fg);transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--ease);z-index:-1}@media(hover:hover){.btn:hover{color:var(--bg);border-color:var(--fg)}.btn:hover:before{transform:scaleY(1)}}.btn--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--solid:before{background:var(--bg)}@media(hover:hover){.btn--solid:hover{color:var(--fg)}}:lang(ar) .btn{letter-spacing:0;font-size:14px;font-family:var(--font)}.arrow{display:inline-block;transition:transform .4s var(--ease)}[dir=rtl] .arrow--ne{transform:scaleX(-1)}@media(hover:hover){a:hover .arrow--ne{transform:translate(3px,-3px)}[dir=rtl] a:hover .arrow--ne{transform:scaleX(-1) translate(3px,-3px)}}.link-line{position:relative;display:inline-flex;align-items:center;gap:8px;padding-block:6px}.link-line:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.25);transform-origin:var(--origin, left);transition:transform .5s var(--ease)}[dir=rtl] .link-line:after{--origin: right}@media(hover:hover){.link-line:hover:after{transform:scaleX(1)}}.rec-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rec);animation:rec 1.6s steps(1) infinite}@keyframes rec{50%{opacity:.15}}.grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .9s steps(4) infinite;mix-blend-mode:overlay}@media(hover:none),(max-width:899px){.grain{animation:none;mix-blend-mode:normal;opacity:.035;inset:0}}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.focus-marks{position:absolute;inset:-1px;pointer-events:none;--m: 14px;background:linear-gradient(var(--fg),var(--fg)) top left / var(--m) 1px,linear-gradient(var(--fg),var(--fg)) top left / 1px var(--m),linear-gradient(var(--fg),var(--fg)) top right / var(--m) 1px,linear-gradient(var(--fg),var(--fg)) top right / 1px var(--m),linear-gradient(var(--fg),var(--fg)) bottom left / var(--m) 1px,linear-gradient(var(--fg),var(--fg)) bottom left / 1px var(--m),linear-gradient(var(--fg),var(--fg)) bottom right / var(--m) 1px,linear-gradient(var(--fg),var(--fg)) bottom right / 1px var(--m);background-repeat:no-repeat;opacity:.85}.rv{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d, 0s)}.rv.is-in,.is-in .rv{opacity:1;transform:none}.mask{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em}.mask>span{display:block;transform:translate3d(0,108%,0);transition:transform 1.1s var(--ease);transition-delay:var(--d, 0s)}.is-in .mask>span,.mask.is-in>span{transform:none}@media(prefers-reduced-motion:reduce){.grain,.rec-dot{animation:none}.rv,.mask>span{transform:none!important;transition:opacity .4s linear}html{scroll-behavior:auto}}.scene-cta{padding-block:clamp(96px,16vh,180px) clamp(40px,8vh,80px)}.scene-cta__inner{display:flex;flex-direction:column;gap:20px;padding-top:28px;border-top:1px solid var(--line)}.scene-cta__title{font-size:min(clamp(44px,7vw,120px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));max-width:14ch}.scene-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media(min-width:900px){.scene-cta__inner{flex-direction:row;align-items:flex-end;justify-content:space-between}.scene-cta__inner>.meta{order:3;writing-mode:vertical-rl}}.vstate{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center;pointer-events:none}.vstate--error{pointer-events:auto;background:#080808b8}.vstate__spinner{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);border-top-color:var(--fg);animation:vspin .9s linear infinite}@keyframes vspin{to{transform:rotate(360deg)}}.vstate__msg{font-size:14px;line-height:1.4;max-width:22ch}.vstate__retry{min-height:44px}.loader{position:fixed;inset:0;z-index:200;background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;padding:max(14px,env(safe-area-inset-top)) var(--gutter) max(14px,env(safe-area-inset-bottom));transition:background-color .25s linear;--fh: min( calc(100svh - 150px) , calc((100vw - 24px) * 16 / 9))}@media(min-width:900px){.loader{--fh: min(80svh, 1100px);padding-block:24px}}.loader__top{position:relative}.loader__top,.loader__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;transition:opacity .35s linear,transform .6s var(--ease)}.loader__rec{display:inline-flex;align-items:center;gap:8px}.loader__brand{position:absolute;left:50%;transform:translate(-50%);letter-spacing:.32em}@media(max-width:899px){.loader__brand{display:none}}.loader__stage{position:relative;display:grid;place-items:center;min-height:0}.loader__frame{position:relative;height:var(--fh);width:calc(var(--fh) * 9 / 16);background:#111;transition:transform 1.4s var(--ease-io)}.loader__video{width:100%;height:100%;object-fit:cover;transition:opacity .6s linear,transform 1.6s var(--ease-io),filter .6s linear}.loader__frame .focus-marks{inset:-10px;transition:opacity .4s linear,inset 1.2s var(--ease-io)}.loader__sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);mix-blend-mode:overlay}.loader__pct{position:absolute;inset-inline-start:0;bottom:-.06em;font-size:clamp(96px,14vw,240px);color:var(--fg);font-variant-numeric:tabular-nums;opacity:.95;transition:opacity .35s linear,transform .8s var(--ease)}.loader__take{position:absolute;inset-inline-end:0;bottom:8px;writing-mode:vertical-rl;transition:opacity .35s linear}@media(max-width:899px){.loader__pct,.loader__take{display:none}}.loader__actions{display:flex;gap:4px}.loader__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line);transition:border-color .3s}.loader__btn:hover{border-color:var(--fg)}.loader__bar{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--line)}.loader__bar>div{height:100%;background:var(--fg);transform-origin:left;transform:scaleX(0)}[dir=rtl] .loader__bar>div{transform-origin:right}.loader.is-exit{background:transparent;pointer-events:none}.loader.is-exit .loader__top{opacity:0;transform:translateY(-12px)}.loader.is-exit .loader__bottom{opacity:0;transform:translateY(12px)}.loader.is-exit .loader__pct{opacity:0;transform:translateY(20%)}.loader.is-exit .loader__take,.loader.is-exit .loader__bar{opacity:0}.loader.is-exit .loader__frame{background:transparent}.loader.is-exit .loader__video{opacity:0;transform:scale(1.08);filter:blur(6px) brightness(1.6)}.loader.is-exit .focus-marks{inset:-40px;opacity:0;transition-delay:.15s}.loader.is-exit .loader__sweep{animation:sweep .7s var(--ease-io) forwards}@keyframes sweep{to{transform:translate(120%)}}.loader.is-reduced .loader__video,.loader.is-reduced .loader__frame{transition:opacity .4s linear;transform:none!important;filter:none!important}.loader.is-reduced .loader__sweep{display:none}.nav{position:fixed;inset:0 0 auto;z-index:120;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);transition:background-color .5s var(--ease),border-color .5s var(--ease),opacity .8s var(--ease),transform .8s var(--ease);border-bottom:1px solid transparent;opacity:0;transform:translateY(-100%)}.nav.is-visible{opacity:1;transform:none}.nav.is-solid{background:#080808b8;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--line)}.nav.is-open{background:var(--bg)}.nav__inner{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:var(--gutter)}.nav__logo{display:inline-flex;align-items:baseline;gap:6px;font-size:19px;line-height:1;text-transform:uppercase;direction:ltr}.nav__logo-a{font-weight:850;font-stretch:30%;letter-spacing:.02em;font-size:24px}.nav__logo-b{font-family:var(--mono);font-size:11px;letter-spacing:.34em;color:var(--fg-2)}.nav__links{display:none;gap:28px}.nav__link{position:relative;color:var(--fg-2);padding-block:8px;transition:color .3s}.nav__link:hover,.nav__link.is-active{color:var(--fg)}.nav__num{color:var(--fg-3);margin-inline-end:4px}.nav__link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--fg);transform:scaleX(0);transition:transform .5s var(--ease)}.nav__link.is-active:after{transform:scaleX(1)}.nav__right{display:flex;align-items:center;gap:8px}.nav__cta{display:none;min-height:40px;padding:0 16px}.nav__burger{width:44px;height:44px;display:grid;place-content:center;gap:7px}.nav__burger>span[aria-hidden]{display:block;width:22px;height:1.5px;background:var(--fg);transition:transform .45s var(--ease)}.nav.is-open .nav__burger>span[aria-hidden]:nth-of-type(2){transform:translateY(4.25px) rotate(45deg)}.nav.is-open .nav__burger>span[aria-hidden]:nth-of-type(3){transform:translateY(-4.25px) rotate(-45deg)}@media(min-width:1100px){.nav__links{display:flex}.nav__cta{display:inline-flex}.nav__burger{display:none}}:lang(ar) .nav__link{font-family:var(--font);font-size:14px}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);transition:border-color .3s}.lang__btn:hover,.lang__btn[aria-expanded=true]{border-color:var(--fg)}.lang__panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:240px;padding:14px;background:#0e0e0ef5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-2);opacity:0;transform:translateY(-6px);transition:opacity .3s var(--ease),transform .4s var(--ease)}.lang__panel.is-open{opacity:1;transform:none}.lang__head{padding:2px 8px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.lang__opt{width:100%;display:flex;align-items:center;gap:14px;min-height:44px;padding:0 8px;text-align:start;color:var(--fg-2);transition:color .25s,background-color .25s}.lang__opt:hover{color:var(--fg);background:#ffffff0a}.lang__opt.is-active{color:var(--fg)}.lang__opt.is-active .lang__code{color:var(--bg);background:var(--fg)}.lang__code{width:30px;padding:3px 0;text-align:center;border:1px solid var(--line-2);letter-spacing:.08em}.lang__name{font-size:15px}.lang--inline .lang__list{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;margin-top:10px}.menu{position:fixed;inset:0;z-index:110;background:var(--bg);padding:calc(var(--nav-h) + env(safe-area-inset-top) + 24px) var(--gutter) max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:32px;overflow-y:auto;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s var(--ease-io),visibility 0s linear .7s}.menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .7s var(--ease-io),visibility 0s}.menu__links{display:flex;flex-direction:column}.menu__link{display:flex;align-items:baseline;gap:14px;padding:8px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(.18s + var(--i) * .05s)}.menu.is-open .menu__link{opacity:1;transform:none}.menu__link .display{font-size:clamp(44px,13vw,72px)}.menu__social{display:flex;flex-wrap:wrap;gap:8px}body.menu-open{overflow:hidden}@media(min-width:1100px){.menu{display:none}}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--bg);transition:clip-path 1.35s var(--ease-io),-webkit-clip-path 1.35s var(--ease-io)}.hero.is-waiting{visibility:hidden}.hero__zoom{position:absolute;inset:0;transform:scale(1);transition:transform 1.7s var(--ease-io),filter 1.2s var(--ease)}.hero.is-revealing .hero__zoom{animation:heroZoom 1.7s var(--ease-io) both}@keyframes heroZoom{0%{transform:scale(1.22);filter:blur(8px) brightness(1.4)}to{transform:scale(1);filter:none}}.hero__bg{position:absolute;inset:-4% 0 0;display:flex;gap:2px;will-change:transform}.hero__panel{position:relative;flex:1 1 0;overflow:hidden;background:#0b0b0b}.hero__panel video,.hero__panel img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.05) brightness(.52)}.hero__panel:nth-child(2) video{filter:grayscale(.35) contrast(1.05) brightness(.4)}.hero__vignette{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 45%,transparent 35%,rgba(8,8,8,.75) 100%),linear-gradient(to bottom,rgba(8,8,8,.55) 0%,transparent 22%,transparent 55%,rgba(8,8,8,.96) 100%)}@media(max-width:899px){.hero__fg:before{content:"";position:absolute;inset:42% 0 0;z-index:-1;background:linear-gradient(to bottom,transparent,rgba(8,8,8,.55) 40%,rgba(8,8,8,.92));pointer-events:none}.hero__sub .meta,.hero__sub{text-shadow:0 1px 12px rgba(0,0,0,.9)}}.hero__title{position:absolute;inset-inline:0;top:calc(var(--nav-h) + 3svh);display:flex;flex-direction:column;align-items:center;font-size:clamp(88px,27vw,200px);color:var(--fg);text-align:center;direction:ltr;will-change:transform}@media(min-width:900px){.hero__title{flex-direction:row;justify-content:center;gap:clamp(140px,15vw,300px);font-size:clamp(100px,12vw,250px);top:12svh;white-space:nowrap}}.hero__portrait{position:absolute;inset-inline:0;bottom:0;display:flex;justify-content:center;pointer-events:none;will-change:transform}.hero__portrait img{width:auto;height:min(74svh,118vw);max-width:none;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 98%);mask-image:linear-gradient(to bottom,#000 62%,transparent 98%);filter:drop-shadow(0 30px 60px rgba(0,0,0,.6));opacity:0;transform:translate3d(0,5%,0) scale(1.03);transition:opacity 1.4s var(--ease),transform 1.8s var(--ease);transition-delay:.35s}@media(min-width:900px){.hero__portrait img{height:94svh;--px: -5%;transform:translate3d(var(--px),5%,0) scale(1.03)}}.hero.is-in .hero__portrait img{opacity:1;transform:translate3d(var(--px, 0),0,0)}.hero__shade{position:absolute;inset:0;background:var(--bg);opacity:0;pointer-events:none}.hero__fg{position:absolute;inset:0;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 8px) var(--gutter) max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;will-change:transform,opacity;isolation:isolate;z-index:1}.hero__fg a,.hero__fg button{pointer-events:auto}.hero__meta{display:flex;gap:16px;align-items:center;opacity:0;transition:opacity 1s linear 1.1s}.hero.is-in .hero__meta{opacity:.85}.hero__rec{display:inline-flex;align-items:center;gap:8px}.hero__reel{display:none}@media(min-width:900px){.hero__meta{justify-content:space-between}.hero__reel{display:inline}}.hero__bottom{display:flex;flex-direction:column;gap:18px;padding-bottom:44px}@media(min-width:900px){.hero__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:8px}}.hero__role{font-size:min(clamp(48px,15vw,150px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));line-height:.82}@media(min-width:900px){.hero__role{--fitw: 44vw;font-size:min(clamp(64px,7.4vw,150px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))))}}.hero__sub{margin-top:12px;display:flex;flex-direction:column;gap:6px}.hero__plus{color:var(--fg-3);margin-inline-end:6px}.hero__side{max-width:380px;display:flex;flex-direction:column;gap:18px}.hero__statement{font-size:15px;line-height:1.5;color:var(--fg-2);display:none}@media(min-width:900px){.hero__statement{display:block;font-size:17px}}@media(min-width:600px)and (min-height:700px){.hero__statement{display:block}}.hero__ctas{display:flex;gap:8px;flex-wrap:wrap}.hero__ctas .btn{flex:1 1 auto}@media(max-width:599px){.hero__cta2{display:none}}.hero__fade{opacity:0;transform:translateY(14px);transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d, 0s)}.hero.is-in .hero__fade{opacity:1;transform:none}.hero__scroll{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));left:50%;translate:-50% 0;display:flex;align-items:center;gap:10px;padding:8px}.hero__scroll-line{width:36px;height:1px;background:var(--line-2);position:relative;overflow:hidden}.hero__scroll-line:after{content:"";position:absolute;inset:0;background:var(--fg);animation:scrollLine 2.2s var(--ease-io) infinite}@keyframes scrollLine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(min-width:900px){.hero__scroll{bottom:24px}}@media(max-width:899px){.hero__scroll{display:none}}.hero .mask>span{transition-duration:1.2s}.hero:not(.is-in) .mask>span{transform:translate3d(0,108%,0)}.hero.is-in .mask>span{transform:none}@media(prefers-reduced-motion:reduce){.hero.is-revealing .hero__zoom{animation:none}.hero{transition:none}}.stats{position:relative;background:var(--bg);padding-block:80px 64px}.stats.is-pinned{height:220vh;padding:0}.stats__stage{display:flex;flex-direction:column;gap:40px}.stats.is-pinned .stats__stage{position:sticky;top:0;height:100svh;justify-content:center;padding-top:var(--nav-h)}.stats__head{width:100%;display:flex;justify-content:space-between;gap:16px}.stats__grid{position:relative;width:100%;display:grid;gap:36px;will-change:transform,opacity,filter}.stats__trigger{position:absolute;inset:0;pointer-events:none}@media(min-width:900px){.stats__grid{grid-template-columns:repeat(3,1fr);gap:0}.stat+.stat{border-inline-start:1px solid var(--line);padding-inline-start:32px}.stat{padding-inline-end:24px}}.stat{display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--i) * .12s)}.stat.is-in{opacity:1;transform:none}.stat__top{min-height:44px;align-items:flex-end;display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.stat__num{font-size:min(clamp(44px,18vw,96px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));line-height:.9;white-space:nowrap}@media(min-width:900px){.stat__num{--fitw: (100vw - 2 * var(--gutter)) / 3 - 40px;font-size:min(clamp(56px,7.6vw,150px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))))}}.stat__meter{height:10px;background:repeating-linear-gradient(90deg,var(--line-2) 0 1px,transparent 1px 8px);position:relative;overflow:hidden}.stat__meter span{position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--fg) 0 2px,transparent 2px 8px);transform:scaleX(0);transform-origin:left;transition:transform 2.4s var(--ease);transition-delay:calc(.3s + var(--i) * .2s)}[dir=rtl] .stat__meter span{transform-origin:right}.stat.is-in .stat__meter span{transform:scaleX(var(--fill))}.stats__foot{width:100%;display:flex;flex-direction:column;gap:16px}.stats__line{height:1px;background:var(--line)}.stats__line>div{height:100%;background:var(--fg);transform:scaleX(0);transform-origin:left}[dir=rtl] .stats__line>div{transform-origin:right}.stats:not(.is-pinned) .stats__line>div{transform:scaleX(1);opacity:.3}.vg{background:var(--bg);padding-top:clamp(80px,14vh,160px)}.vg__intro{display:flex;flex-direction:column;gap:28px}.vg__title{margin-inline-start:-.04em}.vg__intro-grid{display:grid;gap:24px;padding-top:24px;border-top:1px solid var(--line)}@media(min-width:900px){.vg__intro-grid{grid-template-columns:1fr 1.4fr;gap:48px}}.vg__facts{display:grid;margin:12px 0 0;border-top:1px solid var(--line)}@media(min-width:700px){.vg__facts{grid-template-columns:repeat(3,1fr)}}.vg__fact{padding:16px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px}@media(min-width:700px){.vg__fact{border-bottom:0;padding:18px 0}.vg__fact+.vg__fact{border-inline-start:1px solid var(--line);padding-inline-start:20px}}.vg__fact dd{margin:0;font-size:17px}.reel{position:relative;margin-top:clamp(64px,12vh,140px)}.reel__sticky{display:flex;flex-direction:column;gap:22px}.reel.is-pinned .reel__sticky{position:sticky;top:0;height:100svh;justify-content:center;padding-top:var(--nav-h);overflow:hidden}.reel__head{width:100%;display:flex;justify-content:space-between;gap:16px}.reel__hint{display:none}@media(min-width:900px){.reel__hint{display:inline}}.reel__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reel__viewport::-webkit-scrollbar{display:none}.reel.is-pinned .reel__viewport{overflow:visible}.reel__track{display:flex;gap:16px;padding-inline:var(--gutter);width:max-content;will-change:transform}.reel.is-pinned .reel__track{gap:clamp(24px,3vw,56px);padding-inline:calc(50vw - (min(58svh,640px)*.28125))}.reel__item{width:72vw;max-width:340px;scroll-snap-align:center;display:flex;flex-direction:column;gap:14px}.reel.is-pinned .reel__item{width:calc(min(58svh,640px)*.5625);max-width:none;transform:scale(.9);transition:transform .9s var(--ease)}.reel.is-pinned .reel__frame{opacity:.4;filter:grayscale(.8);transition:opacity .7s var(--ease),filter .7s var(--ease)}.reel.is-pinned .reel__item.is-active{transform:none}.reel.is-pinned .reel__item.is-active .reel__frame{opacity:1;filter:none}.reel__frame{cursor:pointer;position:relative;aspect-ratio:9 / 16;background:var(--bg-3)}.reel__frame video{width:100%;height:100%;object-fit:cover}.reel__frame .focus-marks{inset:-8px;opacity:0;transition:opacity .6s var(--ease),inset .8s var(--ease)}.reel__item.is-active .reel__frame .focus-marks{opacity:.9;inset:-12px}.reel__frame-no{position:absolute;top:12px;inset-inline-start:12px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.reel__sound{position:absolute;bottom:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;background:#0808088c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2)}.reel.is-pinned .reel__item:not(.is-active) .reel__sound{opacity:0;pointer-events:none}.reel__caption{display:flex;flex-direction:column;gap:6px}.reel__title{font-size:20px;font-weight:560;font-stretch:88%;line-height:1.15}.reel__text{font-size:14px;color:var(--fg-2);line-height:1.5}.reel__bar{height:1px;background:var(--line);display:none}.reel.is-pinned .reel__bar{display:block}.reel__bar>div{height:100%;background:var(--fg);transform:scaleX(0);transform-origin:left}[dir=rtl] .reel__bar>div{transform-origin:right}.fields{padding-top:clamp(96px,16vh,180px)}.fields__label{margin-bottom:24px}.fields__list{border-top:1px solid var(--line)}.fields__row{display:grid;grid-template-columns:34px 1fr;align-items:baseline;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--line);transition:background-color .4s}.fields__t{--fitw: 100vw - 2 * var(--gutter) - 50px;font-size:min(clamp(34px,9vw,104px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));line-height:.95}.fields__d{grid-column:2;color:var(--fg-2);font-size:14px}@media(min-width:900px){.fields__row{grid-template-columns:60px 1fr minmax(220px,30%);padding:18px 0}.fields__d{grid-column:3;font-size:15px;text-align:end}.fields__t>span{transition:transform 1.1s var(--ease),color .4s}.fields__row:hover .fields__t>span{transform:translate(14px)}[dir=rtl] .fields__row:hover .fields__t>span{transform:translate(-14px)}.fields__row:hover{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 70%)}}.equip{padding-top:clamp(96px,16vh,180px);display:grid;gap:32px}@media(min-width:900px){.equip{grid-template-columns:1fr 1.5fr;gap:64px;align-items:start}.equip__head{position:sticky;top:calc(var(--nav-h) + 32px)}}.equip__head{display:flex;flex-direction:column;gap:16px}.equip__title{max-width:14ch}.equip__sheet{border-top:1px solid var(--line-2);font-variant-numeric:tabular-nums}.equip__row{display:grid;grid-template-columns:64px 1fr auto;gap:6px 14px;align-items:center;padding:16px 0;border-bottom:1px dashed var(--line)}.equip__v{grid-column:2 / 4;color:var(--fg-2);font-size:15px}.equip__ok{grid-row:1;grid-column:3}@media(min-width:700px){.equip__row{grid-template-columns:70px 150px 1fr auto}.equip__v{grid-column:3}.equip__ok{grid-column:4}}.process{position:relative;margin-top:clamp(96px,16vh,180px)}.process.is-pinned{height:320vh}.process__sticky{display:flex;flex-direction:column;gap:40px}.process.is-pinned .process__sticky{position:sticky;top:0;height:100svh;padding-top:calc(var(--nav-h) + 4vh);padding-bottom:6vh;justify-content:space-between}.process__head{width:100%;display:flex;flex-direction:column;gap:14px}.process__desk{width:100%;display:flex;flex-direction:column;gap:5vh}.process__monitor{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px;min-height:26vh}.process__monitor-no{position:absolute;top:0;inset-inline-start:0}.process__big{--fitw: 44vw;font-size:min(clamp(80px,11vw,200px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));animation:stepIn .7s var(--ease) both}.process__desc{font-size:clamp(18px,1.6vw,24px);max-width:30ch;color:var(--fg-2);animation:stepIn .8s var(--ease) .06s both}@keyframes stepIn{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}.process__timeline{position:relative;padding-top:26px}.process__ruler{height:14px;background:repeating-linear-gradient(90deg,var(--line-2) 0 1px,transparent 1px 10%) top / 100% 14px no-repeat,repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 2%) bottom / 100% 6px no-repeat;margin-bottom:8px}.process__track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;height:76px}.process__clip{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;border:1px solid var(--line-2);background:#ffffff05;transition:background-color .5s var(--ease),color .5s,border-color .5s}.process__clip-name{font-size:18px;font-weight:600;font-stretch:70%;text-transform:uppercase}.process__clip.is-done{border-color:var(--fg-3)}.process__clip.is-on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.process__clip.is-on .meta{color:#08080899}.process__fill{position:absolute;inset:auto 0 -10px;height:2px;background:var(--fg);transform:scaleX(0);transform-origin:left}.process__playhead{position:absolute;top:0;bottom:-16px;inset-inline-start:0;width:1px;background:var(--rec);z-index:2}.process__playhead:before{content:"";position:absolute;top:16px;left:-5px;border:5px solid transparent;border-top:7px solid var(--rec)}.process__playhead span{position:absolute;top:-4px;left:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.process__list{position:relative;display:flex;flex-direction:column;padding-inline-start:calc(var(--gutter) + 22px)}.process__vline{position:absolute;top:8px;bottom:8px;inset-inline-start:var(--gutter);width:1px;background:var(--line)}.process__vline>div{width:100%;height:100%;background:var(--fg);transform-origin:top;transform:scaleY(0)}.process__item{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.process__item-t{--fitw: 100vw - 2 * var(--gutter) - 70px;font-size:min(44px,calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));margin-bottom:6px}.ugc{background:var(--bg);padding-top:clamp(110px,18vh,220px)}.ugc__intro{display:flex;flex-direction:column;gap:28px}.ugc__title{font-size:clamp(64px,18vw,300px);line-height:.8;--in: .3em}@media(min-width:900px){.ugc__title{--in: .6em}}.ugc__title .mask:nth-child(2)>span{padding-inline-start:var(--in);color:transparent;-webkit-text-stroke:1px var(--fg)}.ugc__title .mask:nth-child(3)>span{padding-inline-start:calc(var(--in) * 2)}:lang(ar) .ugc__title{direction:ltr;text-align:left}.ugc__intro-grid{display:grid;gap:28px;padding-top:28px;border-top:1px solid var(--line)}@media(min-width:900px){.ugc__intro-grid{grid-template-columns:1.2fr 1fr;gap:64px}}.ugc__headline{font-size:min(clamp(40px,6vw,96px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));line-height:.9}.ugc__intro-side{display:flex;flex-direction:column;gap:28px}.ugc__topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ugc__topics li{padding:7px 10px;border:1px solid var(--line)}.strip{position:relative;margin-top:clamp(40px,8vh,100px)}.strip__sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 6px) 12px max(12px,env(safe-area-inset-bottom));--gh: calc(100svh - var(--nav-h) - 72px - env(safe-area-inset-top) - env(safe-area-inset-bottom));--gw: min( calc(100vw - 48px) , calc(var(--gh) * 9 / 16));background:radial-gradient(60% 50% at 50% 50%,rgba(255,255,255,.035),transparent 70%),var(--bg)}@media(min-width:900px){.strip__moment-text p{font-size:min(7.2vw,124px)}.strip__sticky{grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;align-items:center;padding:calc(var(--nav-h) + 3svh) var(--gutter) 4svh;--gh: min(76svh, 900px);--gw: calc(var(--gh) * 9 / 16)}}.strip__bar{width:var(--gw);display:flex;justify-content:space-between;gap:12px;padding:8px 0 10px;position:relative;z-index:5}@media(min-width:900px){.strip__bar{display:none}}.strip__gate{position:relative;width:var(--gw);height:var(--gh);align-self:center}.strip__slot{position:absolute;inset:0;will-change:transform,opacity;transform-origin:50% 50%}.strip__rail{position:absolute;top:-60vh;bottom:-60vh;inset-inline-end:calc(100% + 14px);width:12px;background-image:repeating-linear-gradient(to bottom,transparent 0 10px,rgba(237,237,235,.16) 10px 20px,transparent 20px 30px);background-size:12px 30px;border-inline:1px solid var(--line);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent)}.strip__line{position:absolute;top:0;bottom:0;inset-inline-start:calc(100% + 18px);width:1px;background:var(--line)}.strip__line>div{width:100%;height:100%;background:var(--fg);transform-origin:top;transform:scaleY(0)}@media(max-width:899px){.strip__rail{inset-inline-end:calc(100% + 4px);width:6px;background-size:6px 30px;border:0}.strip__line{inset-inline-start:calc(100% + 5px)}}.strip__side{display:none}@media(min-width:900px){.strip__side{display:flex;flex-direction:column;gap:10px;align-self:center;width:100%;max-width:320px}.strip__side--start{justify-self:start}.strip__side--end{justify-self:end;align-items:flex-start}}.strip__big{font-size:clamp(80px,9vw,160px);line-height:.8}.strip__rec{display:flex;align-items:center;gap:8px;margin-top:18px}.strip__count{font-size:12px}.strip__count-a{font-family:var(--font);font-weight:820;font-stretch:28%;font-size:88px;line-height:.8;letter-spacing:0;color:var(--fg)}.strip__info{display:flex;flex-direction:column;gap:6px;margin-top:18px;animation:infoIn .6s var(--ease) both}@keyframes infoIn{0%{opacity:0;transform:translateY(12px)}}.strip__brand{font-size:26px;font-weight:600;font-stretch:80%;line-height:1.1}.strip__watch{margin-top:8px}@media(max-width:899px){.frame__no{display:none}}@media(max-width:899px){.strip__side--end{display:none}}.frame{position:relative;width:100%;height:100%}.frame__no{position:absolute;bottom:calc(100% + 8px);inset-inline-start:0}.frame__box{container-type:inline-size;position:relative;width:100%;height:100%;overflow:hidden;background:#101010;border:1px solid var(--line-2)}.frame__box .focus-marks{inset:8px;opacity:0;transition:opacity .5s}.frame.is-active .frame__box .focus-marks{opacity:.55}.frame.is-playing .focus-marks{display:none}.frame__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.72) contrast(1.05)}.frame__tag{position:absolute;top:12px;inset-inline-end:12px;padding:4px 7px;background:#08080899;border:1px solid var(--line-2);font-size:10px}.frame__type{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8%;padding:18px;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 45%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),#0f0f0f}.frame__type .display{display:flex;flex-direction:column;line-height:.86;white-space:nowrap;direction:ltr;text-align:start}.frame__type .display span:nth-child(2){color:transparent;-webkit-text-stroke:1px var(--fg)}.frame__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to top,rgba(8,8,8,.9) 0%,rgba(8,8,8,.15) 45%,transparent 70%)}.frame__play{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);background:#08080859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-inline-start:4px;transition:transform .5s var(--ease),background-color .3s,color .3s}[dir=rtl] .frame__play{padding-inline-start:0;padding-inline-end:4px}.frame__play:hover{transform:scale(1.08);background:var(--fg);color:var(--bg)}.frame__fallback{font-size:56px}.frame__bottom{position:absolute;inset-inline:0;bottom:0;padding:18px;display:flex;flex-direction:column;gap:4px}.frame__title{font-size:22px;font-weight:600;font-stretch:80%;line-height:1.1}.frame__watch{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:6px;align-self:flex-start}.frame__consent{font-size:11px;color:var(--fg-3);line-height:1.4}.frame__player{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000;opacity:0;transition:opacity .5s}.frame__player.is-loaded{opacity:1}.frame:not(.is-active) .frame__overlay{pointer-events:none}.strip__moment{position:absolute;inset:-40vh -60vw;z-index:10;visibility:hidden;pointer-events:none;--dark: 0;--open: 0}.strip__shutter{position:absolute;inset-inline:0;height:50%;background:#030303;opacity:var(--dark)}.strip__shutter--a{top:0;transform:translateY(calc(var(--open) * -100%))}.strip__shutter--b{bottom:0;transform:translateY(calc(var(--open) * 100%))}.strip__moment-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1em;text-align:center}.strip__moment-text p{font-size:clamp(28px,8.2vw,124px);white-space:nowrap;line-height:.92;opacity:0}.strip__moment-text p:nth-child(2){color:transparent;-webkit-text-stroke:1px var(--fg)}.strip__end{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;opacity:0;pointer-events:none}.strip__end.is-on{pointer-events:auto}.strip__end-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:18px}.strip__end-cta .display{font-size:clamp(64px,10vw,150px);line-height:.85;transition:letter-spacing .6s var(--ease)}.strip__end-tt{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--fg)}@media(hover:hover){.strip__end-cta:hover .display{letter-spacing:.03em}.strip__end-cta:hover .strip__end-tt{background:var(--fg);color:var(--bg)}}.strip-static{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px 16px;margin-top:48px}.strip-static .frame{aspect-ratio:9 / 16;height:auto;margin-top:22px}.strip-static>.btn{grid-column:1 / -1;justify-self:start}.frame__overlay{cursor:default}.frame.is-active .frame__overlay:not(.is-busy):not(.is-failed){cursor:pointer}.frame__overlay.is-busy,.frame__overlay.is-failed{background:linear-gradient(to top,#080808eb,#0808088c 55%,#08080859)}.frame__status{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 18px;text-align:center}.frame__spinner{width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);border-top-color:var(--fg);animation:spin .9s linear infinite}.frame__msg{font-size:15px;line-height:1.4;max-width:24ch}.frame__actions{display:flex;flex-direction:column;gap:8px;width:min(100%,240px)}.frame__actions .btn{min-height:46px;white-space:normal;text-align:center}.frame__overlay.is-failed .frame__bottom,.frame__overlay.is-busy .frame__bottom{opacity:.8}.frame__trouble{position:absolute;inset-inline:0;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 12px;background:#080808d9;border-top:1px solid var(--line)}.strip__skip{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--fg-2)}.strip__skip:hover{color:var(--fg)}.strip__bar .strip__skip{min-height:0}.strip__side--start .strip__skip{margin-top:28px;align-self:flex-start}@media(prefers-reduced-motion:reduce){.frame__spinner{animation-duration:2.4s}}.strip__bar-end{display:inline-flex;align-items:center;gap:14px}.strip__bar .strip__skip{width:32px;height:28px;justify-content:center;border:1px solid var(--line-2);color:var(--fg)}.mk{background:var(--bg);padding-top:clamp(110px,18vh,220px)}.mk__intro{display:flex;flex-direction:column;gap:26px}.mk__formula{display:flex;flex-wrap:wrap;gap:0 .3em;font-family:var(--font);font-weight:300;font-stretch:60%;text-transform:uppercase;font-size:clamp(30px,5vw,76px);line-height:1;color:var(--fg-2)}.mk__formula em{font-style:normal;color:var(--fg-3);margin-inline-end:.3em}.mk__lead{max-width:40ch}.mk__stage{position:relative;margin-top:64px}.mk__stage.is-pinned{height:260vh;margin-top:0}.mk__sticky{display:grid;place-items:center;padding-inline:var(--gutter)}.mk__stage.is-pinned .mk__sticky{position:sticky;top:0;height:100svh;padding-top:var(--nav-h)}.mk__panel{position:relative;width:100%;aspect-ratio:4 / 5;max-width:560px;background:linear-gradient(180deg,#111,#0b0b0b);border:1px solid var(--line-2)}.mk__stage.is-pinned .mk__panel{aspect-ratio:auto;max-width:none}.mk__inner{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:14px;padding:clamp(14px,2vw,28px);overflow:hidden}.mk__panel-head{display:flex;justify-content:space-between;gap:12px}.mk__panel-head .ltr{display:inline-flex;align-items:center;gap:8px}.mk__chart{position:relative;min-height:120px}.mk__chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mk__grid line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.mk__path{fill:none;stroke:var(--fg);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.mk__tick{stroke:var(--fg-3);vector-effect:non-scaling-stroke}.mk__mark{position:absolute;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s var(--ease)}.mk__dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1.5px solid var(--fg)}.mk__mark-l{position:absolute;left:50%;bottom:16px;transform:translate(-50%);white-space:nowrap;padding:3px 6px;background:#080808cc;border:1px solid var(--line);font-size:10px}.mk__mark:nth-child(2n) .mk__mark-l{bottom:auto;top:16px}.mk__legend{display:none}@media(max-width:899px){.mk__mark-t{display:none}.mk__mark-l{padding:2px 4px}.mk__legend{min-width:0;display:flex;flex-wrap:wrap;gap:2px 12px;font-size:10px}.mk__inner{grid-template-rows:auto 1fr auto auto auto}}.mk__cal{--k: 0}.mk__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px}.mk__day{min-width:0;display:flex;flex-direction:column;gap:4px;min-height:74px;padding:6px;border:1px solid var(--line);opacity:clamp(.15,calc(var(--k) * 7 - var(--i)),1)}.mk__pill{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:3px 4px;border:1px solid var(--line-2);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk__pill--reel{background:var(--fg);color:var(--bg);border-color:var(--fg)}.mk__pill--ugc{border-style:dashed;color:var(--fg)}@media(max-width:599px){.mk__day{min-height:60px;padding:4px 3px}.mk__pill{font-size:8px;padding:2px;letter-spacing:0}}.mk__note{font-size:10px}.mk__pillars{display:grid;gap:40px;padding-top:clamp(72px,12vh,140px)}@media(min-width:900px){.mk__pillars{grid-template-columns:repeat(3,1fr);gap:0}.mk__pillar{padding-inline:0 28px}.mk__pillar+.mk__pillar{border-inline-start:1px solid var(--line);padding-inline-start:28px}}.mk__pillar{display:flex;flex-direction:column;gap:14px}.mk__pillar h3{font-size:min(clamp(40px,5vw,80px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))))}.mk__pillar ul{border-top:1px solid var(--line)}.mk__pillar li{padding:12px 0;border-bottom:1px solid var(--line);color:var(--fg-2)}.mk__promise{margin-top:48px;font-size:clamp(18px,1.6vw,22px);max-width:44ch;color:var(--fg)}.dg{background:var(--bg);padding-top:clamp(110px,18vh,220px)}.dg__grid{display:grid;gap:48px;align-items:center}@media(min-width:900px){.dg__grid{grid-template-columns:1fr 1fr;gap:64px}}.dg__head{display:flex;flex-direction:column;gap:22px}.dg__note{margin-top:16px}.dg__browser{--on: 0;border:1px solid var(--line-2);background:#0c0c0c;aspect-ratio:4 / 3.2;display:flex;flex-direction:column;clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease-io)}.dg__browser.is-on{clip-path:inset(0 0 0 0)}.dg__bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.dg__bar span{width:8px;height:8px;border-radius:50%;border:1px solid var(--fg-3)}.dg__bar i{flex:1;height:16px;margin-inline-start:14px;border:1px solid var(--line)}.dg__page{position:relative;flex:1;padding:5%;display:grid;grid-template-rows:auto 1fr auto;gap:6%}.dg__page>*{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.dg__browser.is-on .dg__page>*{opacity:1;transform:none}.dg__browser.is-on .dg__page>:nth-child(1){transition-delay:.6s}.dg__browser.is-on .dg__page>:nth-child(2){transition-delay:.8s}.dg__browser.is-on .dg__page>:nth-child(3){transition-delay:1s}.dg__browser.is-on .dg__page>:nth-child(4){transition-delay:1.35s}.dg__browser.is-on .dg__page>:nth-child(5){transition-delay:1.6s}.dg__nav{display:flex;align-items:center;gap:8px}.dg__nav b{width:22%;height:10px;background:var(--fg);margin-inline-end:auto}.dg__nav i{width:9%;height:5px;background:var(--fg-3)}.dg__hero{display:flex;flex-direction:column;justify-content:center;gap:10px}.dg__hero b{height:13%;width:78%;background:var(--fg)}.dg__hero b+b{width:56%}.dg__hero i{width:24%;height:22px;border:1px solid var(--fg);margin-top:8px}.dg__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dg__cards span{aspect-ratio:9 / 12;border:1px solid var(--line-2);background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 60%)}.dg__chat{position:absolute;inset-inline-end:6%;top:34%;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-family:var(--mono);font-size:11px}.dg__chat span{padding:6px 10px;border:1px solid var(--line-2);background:#151515}.dg__chat span:last-child{align-self:flex-start;background:var(--fg);color:var(--bg)}.dg__ai{position:absolute;inset-inline-start:6%;bottom:38%;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--fg);border-radius:50%;font-family:var(--mono);font-size:11px}.dg__ai:after{content:"";position:absolute;inset:-7px;border:1px dashed var(--fg-3);border-radius:50%;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.dg__list{display:grid;margin-top:clamp(64px,10vh,120px);border-top:1px solid var(--line)}@media(min-width:700px){.dg__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.dg__list{grid-template-columns:repeat(4,1fr)}}.dg__item{display:flex;flex-direction:column;gap:8px;padding:22px 20px 22px 0;border-bottom:1px solid var(--line)}[dir=rtl] .dg__item{padding:22px 0 22px 20px}.dg__t{font-size:22px;font-weight:600;font-stretch:78%;text-transform:uppercase;line-height:1.1}.dg__d{font-size:14px;color:var(--fg-2)}@media(prefers-reduced-motion:reduce){.dg__ai:after{animation:none}}.contact{position:relative;overflow:hidden;padding-top:clamp(120px,20vh,240px);background:radial-gradient(70% 60% at 70% 40%,rgba(255,255,255,.05),transparent 70%),#050505;border-top:1px solid var(--line)}.contact__portrait{position:absolute;inset-inline-end:-12vw;bottom:0;height:78%;pointer-events:none;opacity:.28}.contact__portrait img{height:100%;width:auto;max-width:none;filter:grayscale(1) contrast(1.1);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 92%);mask-image:linear-gradient(to bottom,#000 40%,transparent 92%)}[dir=rtl] .contact__portrait img{transform:scaleX(-1)}@media(min-width:900px){.contact__portrait{inset-inline-end:2vw;height:92%;opacity:.55}}.contact__inner{position:relative;display:flex;flex-direction:column;gap:28px;padding-bottom:clamp(80px,14vh,160px)}.contact__top{display:flex;justify-content:space-between;gap:16px}.contact__tc{display:inline-flex;align-items:center;gap:8px}.contact__title{font-size:min(clamp(56px,22vw,340px),calc((var(--fitw, 100vw - 2 * var(--gutter))) / (var(--len, 1) * var(--glyph, .66))));line-height:.8;margin-inline-start:-.04em}.contact__copy{display:flex;flex-direction:column;gap:14px;max-width:560px}.contact__q,.contact__a{font-size:clamp(28px,3.6vw,52px);line-height:1.05;font-weight:600;font-stretch:78%;letter-spacing:-.01em}.contact__a{color:var(--fg-2);font-weight:300}.contact__line{margin-top:14px}.contact__links,.social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media(max-width:599px){.contact__links .btn{flex:1 1 100%}}.footer{position:relative;display:flex;flex-direction:column;gap:18px;padding-block:28px max(28px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.footer__brand{display:inline-flex;align-items:baseline;gap:8px;direction:ltr;text-transform:uppercase}.footer__row--small .meta{font-size:10px}.footer__legal{display:flex;gap:16px}
