/*! © 2026 Super Coding (super-coding.com). All rights reserved. This site, its code and its design are the studio's own work; they are not licensed for copying or reuse. */
@property --scan{syntax: "<percentage>"; inherits: false; initial-value: 0%;}:root{--bg: #060b18;--bg2: #0b1530;--ink: #eaf0ff;--mute: #8592b4;--line: rgba(234, 240, 255, .12);--lime: #c8ff3e;--teal: #34e0c8;--ar: "Noto Kufi Arabic", sans-serif;--body: "IBM Plex Sans Arabic", sans-serif;--mono: "JetBrains Mono", monospace;--lat: "Space Grotesk", sans-serif;--pad: clamp(16px, 5vw, 72px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}body{font:400 17px/1.7 var(--body);background:var(--bg);overflow-x:hidden}html[lang=en] body{font-family:var(--lat)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.bar{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad)}.bar:before{content:"";position:absolute;inset:0 0 -24px;z-index:-1;background:linear-gradient(180deg,#060b18eb,#060b1800);opacity:min(1,calc(var(--top, 0) * 4));pointer-events:none}.logo{display:flex;align-items:center;gap:10px;font:700 15px/1 var(--mono);letter-spacing:.08em}.logo i{display:grid;gap:3px;width:22px}.logo i b{display:block;height:4px;border-radius:2px;background:var(--lime)}.logo i b:nth-child(2){opacity:.7;width:80%}.logo i b:nth-child(3){opacity:.45;width:60%;background:var(--teal)}.bar-r{display:flex;align-items:center;gap:8px}.ic,.lang{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:#060b1880;backdrop-filter:blur(8px);transition:border-color .2s,color .2s}.ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.lang{font:700 12px/1 var(--mono);letter-spacing:.06em}.ic:hover,.lang:hover{border-color:var(--lime);color:var(--lime)}.hero{position:relative;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 70% at 33% 42%,#0c1838,var(--bg) 70%)}html[dir=ltr] .hero{background:radial-gradient(70% 70% at 67% 42%,#0c1838,var(--bg) 70%)}#gl{position:absolute;inset:0;width:100%;height:100%;z-index:1}.hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to left,#060b18f0,#060b18db 36%,#060b1866 50%,#060b1800 62%),linear-gradient(to top,#060b18e6,#060b1800 26%)}html[dir=ltr] .hero:after{background:linear-gradient(to right,#060b18f0,#060b18db 36%,#060b1866 50%,#060b1800 62%),linear-gradient(to top,#060b18e6,#060b1800 26%)}.me{position:absolute;z-index:3;inset-inline-end:4%;bottom:0;height:84%;aspect-ratio:1195 / 1600;pointer-events:none;transform:translateY(calc(var(--s, 0) * 14vh)) scale(calc(1 + var(--s, 0) * .06));transform-origin:50% 100%}.me img{width:100%;height:100%;filter:drop-shadow(0 0 40px rgba(6,11,24,.9)) drop-shadow(14px -8px 30px rgba(200,255,62,.08));-webkit-mask-image:linear-gradient(#000 var(--scan),transparent calc(var(--scan) + 1%));mask-image:linear-gradient(#000 var(--scan),transparent calc(var(--scan) + 1%));animation:scan 1.6s .9s cubic-bezier(.5,0,.3,1) forwards}.me:after{content:"";position:absolute;inset-inline:8%;top:0;height:2px;background:var(--lime);box-shadow:0 0 18px 3px #c8ff3eb3;opacity:0;animation:scanline 1.6s .9s cubic-bezier(.5,0,.3,1) forwards}@keyframes scan{0%{--scan: 0%}to{--scan: 101%}}@keyframes scanline{0%{top:0;opacity:0}8%{opacity:1}85%{opacity:1}to{top:86%;opacity:0}}.words{position:absolute;z-index:4;inset-inline-start:var(--pad);top:50%;translate:0 -50%;width:min(38vw,580px);transform:translateY(calc(var(--s, 0) * -10vh));opacity:calc(1 - var(--s, 0) * 1.8)}.words>*{opacity:0;animation:in-word 1s cubic-bezier(.2,.7,.2,1) forwards}.words>:nth-child(1){animation-delay:1.3s}.words>:nth-child(2){animation-delay:1.42s}.words>:nth-child(3){animation-delay:1.6s}.words>:nth-child(4){animation-delay:1.8s}.words>:nth-child(5){animation-delay:2s}@keyframes in-word{0%{opacity:0;translate:0 18px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}.eyebrow{font:500 13px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);display:flex;align-items:center;gap:10px}:lang(ar) .eyebrow{font:500 14px/1.4 var(--body);letter-spacing:0}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.name{margin:14px 0 18px;font:800 clamp(48px,6.4vw,104px)/1.08 var(--ar);letter-spacing:-.01em;text-shadow:0 4px 40px rgba(6,11,24,.8)}html[lang=en] .name{font:700 clamp(46px,6vw,96px)/.98 var(--lat);letter-spacing:-.035em}.what{font-size:clamp(17px,1.35vw,21px);line-height:1.75;color:#c3cbe2;max-width:30em}html[lang=en] .what{line-height:1.55}.acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;border-radius:14px;background:var(--lime);color:#08101f;font:700 15px/1 var(--ar);transition:transform .2s,box-shadow .2s}html[lang=en] .btn{font-family:var(--lat)}.btn i{font-style:normal;font-family:var(--mono)}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px #c8ff3e99}.btn.ghost{background:#060b1866;color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--lime);box-shadow:none}.log{list-style:none;margin-top:30px;min-height:66px;font:400 12.5px/22px var(--mono);color:var(--mute);text-align:left}html[dir=rtl] .log{text-align:right}.log li{white-space:nowrap;animation:logline .5s ease-out}.log li:not(:last-child){opacity:.45}.log b{color:var(--lime);font-weight:500}.log span{color:var(--ink)}.log em{font-style:normal;color:var(--lime)}.log i{font-style:normal;opacity:.6}@keyframes logline{0%{opacity:0;translate:0 8px}}.cue{position:absolute;z-index:4;bottom:24px;inset-inline-start:var(--pad);display:flex;align-items:center;gap:12px;font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--mute);opacity:calc(1 - var(--s, 0) * 3)}.cue i{position:relative;width:1px;height:38px;background:var(--line);overflow:hidden}.cue i:after{content:"";position:absolute;inset:0 0 auto;height:40%;background:var(--lime);animation:drip 1.8s infinite}@keyframes drip{0%{translate:0 -100%}to{translate:0 260%}}.wrap{width:min(1280px,100%);margin-inline:auto;padding-inline:var(--pad)}.sec{position:relative;padding-block:clamp(80px,12vw,160px)}.h2{margin:14px 0 20px;font:800 clamp(32px,4.2vw,64px)/1.2 var(--ar);letter-spacing:-.01em}html[lang=en] .h2{font:700 clamp(32px,4.4vw,68px)/1.04 var(--lat);letter-spacing:-.03em}.h2.big{font-size:clamp(36px,5vw,76px)}.lede{font-size:clamp(16px,1.2vw,19px);line-height:1.85;color:#c3cbe2;max-width:36em}html[lang=en] .lede{line-height:1.6}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.word{color:var(--lime);font-style:normal}.text{color:var(--teal);font-style:normal}.ident{color:#fff;font-style:normal}.note{color:#5f6c90;font-style:normal}.count{color:var(--lime);font-style:normal;font-weight:700}.station{position:relative;height:calc(110vh + var(--n) * 55vh);--side: 1}html[dir=rtl] .station{--side: -1}.station .pin{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:2vw;padding-inline:var(--pad);background:radial-gradient(60% 60% at 30% 50%,rgba(12,24,56,.9),transparent 70%)}html[dir=ltr] .station .pin{background:radial-gradient(60% 60% at 70% 50%,rgba(12,24,56,.9),transparent 70%)}.station+.station .pin{border-top:1px solid var(--line)}.sign{position:absolute;z-index:0;top:50%;left:0;translate:calc(10vw + var(--drift, 0) * -60vw) -50%;font:800 clamp(140px,24vw,380px)/1 var(--mono);letter-spacing:-.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(200,255,62,.13);pointer-events:none}.station .col{position:relative;z-index:2}.station .col:before{content:"";position:absolute;inset:-30% -20%;z-index:-1;background:radial-gradient(closest-side,#060b18e0,#060b1800);pointer-events:none}.num{gap:8px;font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:none}.num b{color:var(--lime);font-weight:700}.num em{font-style:normal;color:var(--mute)}.num span{margin-inline-start:10px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;color:var(--mute)}.title{margin:14px 0 10px;font:800 clamp(40px,5.6vw,92px)/1.12 var(--ar)}.title.latin,html[lang=en] .title{font:700 clamp(42px,5.8vw,96px)/1 var(--lat);letter-spacing:-.035em}.line{font:600 clamp(17px,1.4vw,22px)/1.6 var(--body);color:var(--lime);margin-bottom:12px;max-width:26em}html[lang=en] .line{font-family:var(--lat);font-weight:500}.station .lede{margin-bottom:26px;max-width:30em}.station .col>*{opacity:0;translate:0 26px;transition:opacity .8s,translate .8s cubic-bezier(.2,.7,.2,1)}.station.in .col>*{opacity:1;translate:0 0}.station.in .col>:nth-child(2){transition-delay:.08s}.station.in .col>:nth-child(3){transition-delay:.16s}.station.in .col>:nth-child(4){transition-delay:.24s}.station.in .col>:nth-child(5){transition-delay:.32s}.stage{position:relative;z-index:1;height:100%;perspective:1500px;perspective-origin:50% 42%}.ring{--cw: min(31vw, 500px);position:absolute;inset:0;margin:auto;width:var(--cw);height:calc(var(--cw) * .625);transform-style:preserve-3d;transform:translateZ(calc(var(--r, 600px) * -1)) rotateX(-7deg) rotateY(var(--turn, 0deg))}.card{position:absolute;inset:0;display:block;border-radius:14px;overflow:hidden;background:#08112a;backface-visibility:hidden;transform:rotateY(calc(var(--i) * 360deg / var(--n) * var(--side, 1))) translateZ(var(--r, 600px));border:1px solid rgba(200,255,62,calc(.18 + var(--face, 0) * .5));box-shadow:0 30px 80px -30px #000000e6,0 0 calc(var(--face, 0) * 50px) rgba(200,255,62,calc(var(--face, 0) * .18));filter:brightness(calc(.35 + var(--face, 0) * .65))}.card .code{position:absolute;inset:0;margin:0;padding:18px 20px;font:400 clamp(9px,.8vw,12.5px)/1.65 var(--mono);color:#b7c3e6;white-space:pre;overflow:hidden;background:linear-gradient(180deg,rgba(200,255,62,.05),transparent 30%),#08112a}.card .code .file{display:inline-block;margin-bottom:4px;color:var(--lime);font-weight:600}.card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;clip-path:inset(0 0 calc((1 - var(--b, 0)) * 100%) 0)}.card .scan,.tile .scan{position:absolute;inset-inline:0;top:calc(var(--b, 0) * 100%);height:2px;background:var(--lime);box-shadow:0 0 16px 3px #c8ff3ebf;opacity:calc(min(var(--b, 0),1 - var(--b, 0))*14);pointer-events:none}.card .plate{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:end;gap:12px;padding:40px 18px 14px;background:linear-gradient(transparent,#040814eb);opacity:calc(var(--b, 0) * var(--face, 0));transition:opacity .3s}.plate b{font:700 16px/1.3 var(--ar)}html[lang=en] .plate b{font-family:var(--lat)}.plate em{font:400 12px/1.3 var(--mono);font-style:normal;color:var(--mute)}.head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.tally{font:500 14px/1 var(--mono);color:var(--mute);padding-bottom:28px}.tools{display:grid;gap:12px;margin:10px 0 34px}.find{display:flex;align-items:center;gap:12px;height:54px;padding-inline:18px;border:1px solid var(--line);border-radius:16px;background:#0c183480;transition:border-color .2s}.find:focus-within{border-color:var(--lime)}.find svg{width:20px;height:20px;fill:none;stroke:var(--mute);stroke-width:1.8;flex:none}.find input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;outline:none}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:none;color:#c3cbe2;font:500 14px/1 var(--body);cursor:pointer;transition:all .2s}html[lang=en] .chips button{font-family:var(--lat)}.chips button:hover{border-color:#c8ff3e80;color:var(--ink)}.chips button.on{background:var(--lime);border-color:var(--lime);color:#08101f;font-weight:600}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:18px}.tile{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#0a1430}.work.seen .tile{animation:tile-in .7s calc(var(--k) * 45ms) cubic-bezier(.2,.7,.2,1) both}@keyframes tile-in{0%{opacity:0;transform:translateY(30px) scale(.97)}}.tile .pic{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.tile img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.tile .scan{opacity:0;top:0}.tile:hover{border-color:#c8ff3e99}.tile:hover img{transform:scale(1.05)}.tile:hover .scan{animation:sweep .9s ease-in-out}@keyframes sweep{0%{top:0;opacity:1}to{top:100%;opacity:0}}.tile .plate{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.tile .plate em{font-family:var(--body);font-size:13px}html[lang=en] .tile .plate em{font-family:var(--lat)}.none{padding:40px 0;color:var(--mute)}.none button{background:none;border:0;color:var(--lime);font:inherit;cursor:pointer;text-decoration:underline}.more-wrap{display:flex;justify-content:center;margin-top:30px}.more-wrap [hidden]{display:none}.term{border:1px solid rgba(200,255,62,.25);border-radius:18px;overflow:hidden;background:#050a17;box-shadow:0 40px 100px -40px #c8ff3e40}.tab{display:flex;align-items:center;gap:7px;padding:14px 16px;border-bottom:1px solid var(--line);background:#eaf0ff08}.tab i{width:11px;height:11px;border-radius:50%;background:#2a3554}.tab i:first-child{background:#ff6b6b}.tab i:nth-child(2){background:#ffd166}.tab i:nth-child(3){background:#6ff0a6}.tab span{margin-inline-start:10px;font:400 12px/1 var(--mono);color:var(--mute)}.term pre{min-height:22em;margin:0;padding:20px 22px;font:400 clamp(12px,1vw,14px)/1.75 var(--mono);color:#c3cbe2;white-space:pre-wrap}.term u{display:inline-block;width:.6em;height:1.1em;vertical-align:-2px;background:var(--lime);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.contact{background:radial-gradient(50% 60% at 80% 50%,rgba(200,255,62,.06),transparent 70%);border-top:1px solid var(--line)}html[dir=ltr] .contact{background:radial-gradient(50% 60% at 20% 50%,rgba(200,255,62,.06),transparent 70%)}.contact .acts{margin-top:28px}.phone{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:18px;font:400 14px/1.6 var(--mono);color:var(--mute)}html[dir=rtl] .phone{justify-content:flex-end}.form{display:grid;gap:16px;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:22px;background:#0c18348c;backdrop-filter:blur(10px)}.field{display:grid;gap:8px}.field span{font-size:14px;color:var(--mute)}.field input,.field textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#060b1899;color:var(--ink);font:inherit;font-size:16px;resize:vertical;outline:none;transition:border-color .2s}.field input:focus,.field textarea:focus{border-color:var(--lime)}.form .acts{margin-top:4px}.contact.seen .form,.contact.seen .h2{animation:in-word 1s cubic-bezier(.2,.7,.2,1) both}.foot{padding:34px 0;border-top:1px solid var(--line);color:var(--mute);font-size:14px}.foot .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.case{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#03060ed1;backdrop-filter:blur(10px);animation:fade .3s}.case[hidden]{display:none}@keyframes fade{0%{opacity:0}}.case-in{position:relative;width:min(1180px,100%);max-height:calc(100dvh - 40px);overflow:auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border:1px solid rgba(200,255,62,.3);border-radius:22px;background:#070e22;animation:pop .45s cubic-bezier(.2,.7,.2,1)}@keyframes pop{0%{opacity:0;transform:translateY(24px) scale(.98)}}.case-pic{padding:16px;display:grid;gap:10px;align-content:start}.case-pic>img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:12px;background:#0a1430}.case-pic>img.whole{object-fit:contain}.case-shots{display:flex;gap:8px}.case-shots button{width:90px;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:none;cursor:pointer}.case-shots button.on{border-color:var(--lime)}.case-words{padding:34px 30px 26px;display:flex;flex-direction:column;gap:10px}.case-words .eyebrow b{color:var(--mute);font-weight:400}.case-words h3{font:800 clamp(28px,3vw,42px)/1.25 var(--ar)}html[lang=en] .case-words h3{font:700 clamp(28px,3vw,42px)/1.1 var(--lat);letter-spacing:-.02em}.case-where{color:var(--mute)}.case-did{color:#c3cbe2}.label{margin-top:10px;font-size:13px;color:var(--mute)}.case-stack{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.case-stack li{padding:6px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.case-words .acts{margin-top:auto;padding-top:18px}.case-nav{display:flex;gap:8px}.case-nav button,.x{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--ink);font:400 18px/1 var(--mono);cursor:pointer}.case-nav button:hover,.x:hover{border-color:var(--lime);color:var(--lime)}.x{position:absolute;z-index:2;top:14px;inset-inline-end:14px;background:#060b18b3;font-size:22px}@media (max-width: 760px){.station{height:calc(100vh + var(--n) * 45vh)}.station .pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;padding-top:84px;gap:0}.station .col .lede,.station .col .more{display:none}.title{font-size:40px;margin:10px 0 6px}.title.latin,html[lang=en] .title{font-size:42px}.line{font-size:15.5px}.ring{--cw: min(78vw, 360px)}.card .code{font-size:8px;padding:12px}.sign{font-size:46vw;top:64%}.two{grid-template-columns:1fr}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.chips button{flex:none}.grid{gap:12px}.case{padding:0;align-items:end}.case-in{grid-template-columns:1fr;max-height:92dvh;border-radius:22px 22px 0 0}.case-words{padding:8px 18px 22px}.contact .acts .btn{flex:1 1 100%;justify-content:center}}.progress{position:fixed;inset:0 0 auto;z-index:30;height:2px;background:linear-gradient(90deg,var(--teal),var(--lime));transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 12px #c8ff3e99;pointer-events:none}html[dir=rtl] .progress{transform-origin:100% 50%}[data-reveal] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}[data-reveal] .w>span{display:inline-block;translate:0 105%;transition:translate .9s calc(var(--w) * 70ms) cubic-bezier(.2,.7,.2,1)}.seen [data-reveal] .w>span{translate:0 0}.work:before,.about:before,.contact:before{content:"";position:absolute;top:0;inset-inline-start:0;height:1px;width:0;background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 0 14px #c8ff3eb3}.seen.work:before,.seen.about:before,.seen.contact:before{animation:run 1.6s cubic-bezier(.5,0,.2,1) forwards}@keyframes run{0%{width:0;opacity:1}70%{width:100%;opacity:1}to{width:100%;opacity:.25}}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);translate:-120% 0}.btn.ghost:after{background:linear-gradient(110deg,transparent 30%,rgba(200,255,62,.18) 50%,transparent 70%)}.btn:hover:after{transition:translate .7s ease;translate:120% 0}.stage{animation:hover 7s ease-in-out infinite}@keyframes hover{50%{translate:0 -10px}}.tile{transform:perspective(900px) rotateX(calc(var(--tx, 0) * -7deg)) rotateY(calc(var(--ty, 0) * 9deg));transition:border-color .3s,transform .35s ease-out,box-shadow .3s}.tile:hover{transform:perspective(900px) rotateX(calc(var(--tx, 0) * -7deg)) rotateY(calc(var(--ty, 0) * 9deg)) translateY(-4px);box-shadow:0 24px 60px -24px #c8ff3e59}.work.seen .tile.old{animation:none}.langs{--c: var(--lime);position:relative;height:calc(100vh + var(--n, 9) * 70vh)}.langs .pin{position:sticky;top:0;height:100svh;overflow:hidden}.langs canvas{position:absolute;inset:0;width:100%;height:100%}.langs .pin:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to left,#060b18f5,#060b18d1 34%,#060b1800 56%),linear-gradient(to bottom,rgba(6,11,24,.9),transparent 16%,transparent 84%,rgba(6,11,24,.9))}html[dir=ltr] .langs .pin:after{background:linear-gradient(to right,#060b18f5,#060b18d1 34%,#060b1800 56%),linear-gradient(to bottom,rgba(6,11,24,.9),transparent 16%,transparent 84%,rgba(6,11,24,.9))}.langs-words{position:absolute;z-index:2;inset-inline-start:var(--pad);top:50%;translate:0 -50%;width:min(40vw,560px)}.lc-no{margin:26px 0 6px;font:500 14px/1 var(--mono);color:var(--mute)}html[dir=rtl] .lc-no{text-align:right}.lc-no b{font-size:22px;color:var(--c);transition:color .5s}.lc-name{font:700 clamp(60px,8.4vw,150px)/.95 var(--lat);letter-spacing:-.045em;color:var(--c);text-shadow:0 0 60px color-mix(in srgb,var(--c) 35%,transparent);transition:color .5s}html[dir=rtl] .lc-name{text-align:right}.lc-use{margin-top:22px;max-width:26em;color:#c3cbe2;font-size:clamp(16px,1.3vw,20px);line-height:1.8}html[lang=en] .lc-use{line-height:1.55}.lc-name.swap,.lc-use.swap{animation:lc-in .8s cubic-bezier(.2,.7,.2,1)}.lc-use.swap{animation-delay:.06s;animation-fill-mode:backwards}@keyframes lc-in{0%{opacity:0;translate:0 34px;filter:blur(10px)}}.lc-rail{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;margin-top:40px}.lc-rail button{--c: var(--lime);position:relative;padding:10px 12px 12px;border:0;background:none;color:var(--mute);font:500 12.5px/1 var(--mono);cursor:pointer;transition:color .3s}.lc-rail button:after{content:"";position:absolute;inset:auto 12px 4px;height:2px;border-radius:2px;background:var(--c);transform:scaleX(0);transition:transform .45s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 10px var(--c)}.lc-rail button:hover{color:var(--ink)}.lc-rail button[aria-current]{color:var(--c)}.lc-rail button[aria-current]:after{transform:scaleX(1)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(60px,8vw,110px)}.stat{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:18px;row-gap:4px;align-items:center;padding:22px 22px 20px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(160deg,#16264e8c,#080f2299);overflow:hidden;transition:transform .35s,border-color .35s}.stat:after{content:"";position:absolute;inset:-40% auto auto -20%;width:60%;height:140%;background:radial-gradient(closest-side,rgba(200,255,62,.09),transparent);pointer-events:none}.stat:hover{transform:translateY(-4px);border-color:#c8ff3e73}.about.seen .stat{animation:in-word .9s calc(var(--n) * .11s + .3s) cubic-bezier(.2,.7,.2,1) both}.stat-ic{grid-row:1 / 3;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;border:1px solid rgba(200,255,62,.35);background:#c8ff3e0f;box-shadow:inset 0 0 20px #c8ff3e14}.stat-ic svg{width:32px;height:32px;fill:none;stroke:var(--lime);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(200,255,62,.5))}.stat-ic svg *{stroke-dasharray:1;stroke-dashoffset:1}.about.seen .stat-ic svg *{animation:draw 1.4s calc(var(--n) * .11s + .5s) ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.stat b{font:700 clamp(40px,4vw,60px)/1 var(--lat);color:var(--ink);letter-spacing:-.03em}.stat-label{font-size:14.5px;color:var(--mute)}.stat-bar{grid-column:1 / -1;position:relative;display:block;height:3px;margin-top:16px;border-radius:3px;background:#eaf0ff14;overflow:hidden}.stat-bar i{position:absolute;inset:0;background:linear-gradient(90deg,var(--teal),var(--lime));transform:scaleX(0);transform-origin:0 50%}html[dir=rtl] .stat-bar i{transform-origin:100% 50%}.about.seen .stat-bar i{transition:transform 1.6s calc(var(--n) * .11s + .6s) cubic-bezier(.2,.7,.2,1);transform:scaleX(var(--share))}@media (max-width: 760px){.langs{height:calc(100vh + var(--n, 9) * 55vh)}.langs .pin:after,html[dir=ltr] .langs .pin:after{background:linear-gradient(to top,#060b18f7,#060b18e6 36%,#060b1800 58%)}.langs-words{top:auto;bottom:26px;translate:0 0;inset-inline:var(--pad);width:auto}.lc-no{margin-top:14px}.lc-name{font-size:54px}.lc-use{margin-top:12px;font-size:15.5px}.lc-rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:18px calc(var(--pad) * -1) 0;padding-inline:calc(var(--pad) - 12px)}.lc-rail button{flex:none}.stats{grid-template-columns:1fr;gap:10px}.stat{padding:16px}.stat-ic{width:52px;height:52px}}@media (prefers-reduced-motion: reduce){[data-reveal] .w>span{translate:0 0;transition:none}.stage{animation:none}.stat-ic svg *{stroke-dashoffset:0}.stat-bar i{transform:scaleX(var(--share))}.work.seen .tile,.about.seen .stat,.lc-name.swap,.lc-use.swap,.term u,.about.seen .stat-ic svg *{animation:none}.about.seen .stat-bar i,.station .col>*{transition:none}}@media (max-width: 760px){.hero{height:100dvh;min-height:640px}.hero,html[dir=ltr] .hero{background:radial-gradient(90% 50% at 50% 30%,#0c1838,var(--bg) 70%)}.hero:after,html[dir=ltr] .hero:after{background:linear-gradient(to top,#060b18f5,#060b18e0 34%,#060b1800 56%)}.me{inset-inline:0;margin-inline:auto;height:46dvh;bottom:auto;top:16dvh}.words{top:auto;bottom:22px;translate:0 0;inset-inline:var(--pad);width:auto}.name{margin:8px 0;font-size:44px}html[lang=en] .name{font-size:42px}.what{font-size:15.5px;line-height:1.65}.acts{margin-top:18px}.acts .btn{flex:1;justify-content:center}.log,.cue{display:none}}@media (prefers-reduced-motion: reduce){.me img{animation:none;-webkit-mask-image:none;mask-image:none}.me:after{display:none}.words>*{animation:none;opacity:1}.cue i:after{animation:none}}
