:root{--bg:#f2f6f4;--surface:#fff;--ink:#0f211a;--muted:#55665f;--line:#dce5e0;--accent:#006c51;--accent-ink:#fff;--accent-soft:#ddefe7;--chrome:#e8eeeb;--display:"Readex Pro","IBM Plex Sans Arabic",system-ui,sans-serif;--body:"IBM Plex Sans Arabic","Readex Pro",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--r-lg:28px;--r-md:18px;--r-sm:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1411;--surface:#121e19;--ink:#e6efea;--muted:#97a9a1;--line:#22332b;--accent:#3dbb91;--accent-ink:#06130e;--accent-soft:#12302a;--chrome:#1a2923;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1411;--surface:#121e19;--ink:#e6efea;--muted:#97a9a1;--line:#22332b;--accent:#3dbb91;--accent-ink:#06130e;--accent-soft:#12302a;--chrome:#1a2923;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}html[lang=en] body{font-family:var(--display);font-weight:300}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{max-width:1440px;margin-inline:auto;padding-left:max(clamp(20px,4vw,48px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,4vw,48px),env(safe-area-inset-right,0px))}h1,h2,h3{font-family:var(--display);line-height:1.2;text-wrap:balance;margin:0}p{margin:0}.mono{font-family:var(--mono);font-size:.8rem;letter-spacing:.02em;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10;background:var(--bg)}header.top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}header.top .wrap{justify-content:space-between;gap:16px;padding-block:12px}.brand,header.top .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;font-family:var(--display);font-weight:600}.brand i{width:34px;height:34px;border-radius:10px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-style:normal;font-size:.85rem;letter-spacing:.04em}nav.links{display:flex;gap:22px;font-size:.92rem}nav.links a{text-decoration:none;color:var(--muted)}.lang,nav.links a:hover{color:var(--ink)}.lang{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 14px;font:500 .85rem var(--display);cursor:pointer}.lang:hover{border-color:var(--accent)}@media (max-width:760px){header.top .wrap{flex-wrap:wrap;row-gap:6px}nav.links{order:3;width:100%;overflow-x:auto;gap:18px;padding-bottom:4px;scrollbar-width:none;white-space:nowrap}nav.links::-webkit-scrollbar{display:none}}nav.links a{position:relative;padding-block:4px;transition:color .2s}nav.links a:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s ease}nav.links a.on{color:var(--ink)}nav.links a.on:after{transform:scaleX(1)}.progress{position:absolute;inset-inline-start:0;bottom:-1px;height:2px;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}html[dir=rtl] .progress{transform-origin:right}section{padding-block:72px}@media (max-width:640px){section{padding-block:52px}}.eyebrow{font:500 .78rem var(--mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:10px}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:32px}.sec-head h2{font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:600}.sec-head p{color:var(--muted);max-width:46ch;text-wrap:pretty}.hero{padding-block:48px 56px;overflow-x:clip}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:48px;gap:48px;align-items:center}.hero h1{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:700;letter-spacing:-.01em}html[lang=ar] .hero h1{letter-spacing:0}.hero .role{font:500 clamp(1.05rem,2vw,1.3rem) var(--display);color:var(--accent);margin-top:12px}.hero .lead{color:var(--muted);font-size:1.08rem;max-width:52ch;margin-top:20px;text-wrap:pretty}.stackline{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.stackline span{font:500 .8rem var(--mono);padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--ink);direction:ltr}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:14px;font:500 .95rem var(--display);text-decoration:none;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn:hover{transform:translateY(-1px)}.facts{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.facts div{display:flex;flex-direction:column}.facts b{font:600 1.7rem var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.facts small{color:var(--muted);font-size:.85rem}.portrait{position:relative;justify-self:center;width:100%;max-width:400px}.portrait img{display:block;width:100%;height:auto;aspect-ratio:421/562;object-fit:cover;border-radius:var(--r-lg)}.portrait .tag{position:absolute;inset-inline-start:-14px;bottom:24px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 14px;font-size:.85rem;display:flex;align-items:center;gap:8px}.portrait .tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}@media (max-width:820px){.hero .wrap{grid-template-columns:1fr;gap:32px}.portrait{max-width:300px;order:-1}.portrait .tag{inset-inline-start:8px}}@media (max-width:640px){.hero{padding-block:28px 40px}.portrait{max-width:230px}.hero .wrap{gap:24px}.facts{gap:20px;margin-top:28px}}.featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}@media (max-width:900px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.featured,.grid3{grid-template-columns:1fr}}.win{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.win:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.bar{align-items:center;gap:10px;padding:10px 14px;background:var(--chrome);border-bottom:1px solid var(--line);direction:ltr}.bar,.dots{display:flex}.dots{gap:6px}.dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--muted) 40%,transparent)}.url{flex:1 1;min-width:0;background:var(--surface);border-radius:8px;padding:4px 10px;font:400 .75rem var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover{position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;color:#fff;background:var(--c1)}.cover:before{inset:0;background:radial-gradient(120% 90% at 85% 10%,var(--c2) 0,transparent 60%)}.cover:after,.cover:before{content:"";position:absolute}.cover:after{inset:auto -10% -40% auto;width:65%;aspect-ratio:1;border-radius:50%;border:1px solid hsla(0,0%,100%,.22)}.cover .mark{position:relative;z-index:1;text-align:center;padding:16px}.cover .mark strong{display:block;font:600 clamp(1.6rem,3.6vw,2.6rem) var(--display);letter-spacing:.01em}.cover .mark span{display:block;font:400 .78rem var(--mono);opacity:.85;margin-top:6px;letter-spacing:.12em;text-transform:uppercase}.grid3 .cover{aspect-ratio:16/10}.grid3 .cover .mark strong{font-size:1.5rem}.info{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.info h3{font-size:1.15rem;font-weight:600}.info p{color:var(--muted);font-size:.95rem}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.chips span{font:400 .72rem var(--mono);padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);direction:ltr}.visit{font:500 .85rem var(--display);color:var(--accent)}.platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:760px){.platforms{grid-template-columns:1fr}}.plat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:14px}.plat .top{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap}.plat h3{font-size:1.45rem;font-weight:600}.plat .co{font-size:.85rem;color:var(--muted)}.plat ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;font-size:.95rem}.plat ul li::marker{color:var(--accent)}.plat a.visit{text-decoration:none}.app{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:center;padding:36px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.app+.app{margin-top:24px}@media (max-width:900px){.app{grid-template-columns:1fr;padding:24px}}.app h3{font-size:1.6rem;font-weight:600}.app .co{font-size:.85rem;margin-top:4px}.app .co,.app p.d{color:var(--muted)}.app p.d{margin-top:14px}.app ul{margin:16px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px;font-size:.95rem}.app ul li::marker{color:var(--accent)}.stores{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.stores span{font:500 .78rem var(--display);padding:6px 12px;border-radius:10px;background:var(--ink);color:var(--bg)}.phones{display:flex;gap:16px;justify-content:center;overflow-x:auto;padding:6px 4px 10px;scroll-snap-type:x mandatory;direction:ltr}.phone{flex:0 0 auto;width:min(31%,190px);min-width:150px;background:#050807;border-radius:30px;padding:7px;scroll-snap-align:center}.phone:nth-child(2){transform:translateY(-14px)}.phone img{display:block;width:100%;border-radius:24px}.others{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}@media (max-width:900px){.others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.others{grid-template-columns:1fr}}.mini{border:1px dashed var(--line);border-radius:var(--r-md);padding:18px}.mini h4{margin:0;font:600 1rem var(--display)}.mini p{color:var(--muted);font-size:.88rem;margin-top:6px}.mini small{display:block;margin-top:10px;color:var(--accent);font:500 .75rem var(--mono)}.exp{grid-gap:0;gap:0;border-top:1px solid var(--line)}.exp,.job{display:grid}.job{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}@media (max-width:720px){.job{grid-template-columns:1fr;gap:10px}}.job h3{font-size:1.25rem;font-weight:600}.job .r{color:var(--accent);font:500 .9rem var(--display);margin-top:4px}.job p{color:var(--muted)}.job .chips{padding-top:12px}.skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.skills{grid-template-columns:1fr}}.sk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px}.sk h4{margin:0 0 12px;font:600 1rem var(--display)}.sk .chips{padding-top:0}.sk .chips span{color:var(--ink);font-size:.76rem}.certs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:720px){.certs{grid-template-columns:1fr}}.cert{display:flex;gap:16px;align-items:start;padding:20px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.cert .yr{flex:0 0 auto;font:500 .8rem var(--mono);background:var(--accent-soft);color:var(--ink);padding:6px 10px;border-radius:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cert h4{margin:0;font:600 1.02rem var(--display)}.cert p{color:var(--muted);font-size:.9rem;margin-top:4px}.cert a{color:var(--accent);font-size:.85rem}.edu{margin-top:16px;padding:22px;border-radius:var(--r-md);background:var(--accent);color:var(--accent-ink);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;align-items:center}.edu h4{margin:0;font:600 1.15rem var(--display)}.edu span{opacity:.85}.contact{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(24px,5vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px}@media (max-width:760px){.contact{grid-template-columns:1fr}}.contact h2{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600}.contact>div>p{color:var(--muted);margin-top:12px;max-width:40ch}.rows{display:grid;grid-gap:10px;gap:10px}.row{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;min-width:0}.row .k{font-size:.78rem;color:var(--muted);min-width:70px}.row .v{flex:1 1;min-width:0;font:500 .88rem var(--mono);direction:ltr;text-align:start;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}html[lang=ar] .row .v{text-align:right}.row a.v{text-decoration:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.copy{border:0;background:var(--accent-soft);color:var(--ink);border-radius:9px;padding:6px 10px;font:500 .78rem var(--display);cursor:pointer}footer{padding-block:32px 48px;color:var(--muted);font-size:.85rem}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.tools{display:flex;gap:8px;align-items:center}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color .2s,color .2s,transform .2s}.icon-btn:hover{border-color:var(--accent);color:var(--accent)}.icon-btn .i-sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-btn .i-sun{display:block}:root:not([data-theme=light]) .icon-btn .i-moon{display:none}}:root[data-theme=dark] .icon-btn .i-sun{display:block}:root[data-theme=dark] .icon-btn .i-moon{display:none}.app,.cert,.contact,.plat,.row,.sk,.win,body,header.top{transition:background-color .35s ease,border-color .35s ease,color .35s ease}.more,.win{cursor:pointer}.more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:1px solid var(--line);background:transparent;color:var(--accent);border-radius:12px;padding:8px 14px;font:500 .88rem var(--display);transition:background .2s,border-color .2s}.more:hover{background:var(--accent-soft);border-color:var(--accent)}html[dir=rtl] .arr{display:inline-block;transform:scaleX(-1)}.sheet-bg{position:fixed;inset:0;z-index:20;background:color-mix(in srgb,#04100b 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s ease}.sheet-bg.open{opacity:1;pointer-events:auto}.sheet{position:fixed;top:0;bottom:0;inset-inline-end:0;z-index:21;width:min(580px,100%);overflow-y:auto;overscroll-behavior:contain;background:var(--bg);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px));transform:translateX(105%);visibility:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s;display:flex;flex-direction:column;gap:16px}html[dir=rtl] .sheet{transform:translateX(-105%)}.sheet.open{visibility:visible;transition:transform .5s cubic-bezier(.2,.7,.2,1),visibility 0s}.sheet.open,html[dir=rtl] .sheet.open{transform:none}.sh-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.sh-top .eyebrow{margin:0}.sh-media{border-radius:var(--r-md);overflow:hidden}.sh-media .cover{aspect-ratio:16/9;border-radius:var(--r-md)}.sh-media .cover .mark strong{font-size:2.2rem}.sh-media .shot{display:block;width:100%;border-radius:var(--r-md);border:1px solid var(--line)}.sh-media .phones{justify-content:flex-start;padding-top:20px;background:var(--accent-soft);border-radius:var(--r-md);padding-inline:16px}.sh-media .phone{width:150px;min-width:130px}.sheet h2{font-size:1.9rem;font-weight:600}.sh-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:0}.sh-meta div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-width:0}.sh-meta dt{font-size:.75rem;color:var(--muted)}.sh-meta dd{margin:2px 0 0;font:500 .92rem var(--display);overflow-wrap:anywhere}.sh-about{color:var(--muted);font-size:1.02rem}.sh-h{margin:8px 0 0;font:600 1rem var(--display)}.sh-list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:6px;gap:6px}.sh-list li::marker{color:var(--accent)}.sh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sheet .stagger>*,.sheet.open .sh-about,.sheet.open .sh-media,.sheet.open .sh-meta,.sheet.open h2{animation:rise .55s cubic-bezier(.2,.7,.2,1) both}.sheet.open h2{animation-delay:.06s}.sheet.open .sh-meta{animation-delay:.12s}.sheet.open .sh-about{animation-delay:.18s}body.locked{overflow:hidden}html{scroll-behavior:smooth}main[id],section[id]{scroll-margin-top:84px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero .wrap>div>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.hero .wrap>div>:nth-child(2){animation-delay:.08s}.hero .wrap>div>:nth-child(3){animation-delay:.16s}.hero .wrap>div>:nth-child(4){animation-delay:.24s}.hero .wrap>div>:nth-child(5){animation-delay:.32s}.hero .wrap>div>:nth-child(6){animation-delay:.4s}.hero .wrap>div>:nth-child(7){animation-delay:.48s}.portrait{animation:pop .9s cubic-bezier(.2,.7,.2,1) .15s both;isolation:isolate}.portrait:before{content:"";position:absolute;inset:-18px;border-radius:40px;z-index:-1;background:conic-gradient(from 0deg,var(--accent),transparent 30%,var(--accent-soft) 55%,transparent 75%,var(--accent));filter:blur(26px);opacity:.55;animation:spin 16s linear infinite}.portrait img{position:relative;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.portrait:hover img{transform:scale(1.015) rotate(-.4deg)}.stackline span{transition:background .2s,color .2s,transform .2s}.stackline span:hover{background:var(--accent);color:var(--accent-ink);transform:translateY(-2px)}.btn{transition:transform .2s,box-shadow .2s,background .2s}.btn.primary:hover{box-shadow:0 10px 24px -12px var(--accent)}.cover .mark{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cover:after{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cover .shine{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s ease;pointer-events:none}.win:hover .cover .mark{transform:scale(1.06)}.win:hover .cover:after{transform:translate(-12%,-12%) scale(1.15)}.win:hover .cover .shine{transform:translateX(120%)}.win:hover .visit,.win:hover h3{color:var(--accent)}.info h3{transition:color .2s}.cert,.mini,.plat,.sk{transition:transform .25s ease,border-color .25s ease}.cert:hover,.mini:hover,.plat:hover,.sk:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.sk .chips span{transition:border-color .2s,color .2s}.sk:hover .chips span{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.phone{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.app:hover .phone:first-child{transform:translateY(-4px) rotate(-3deg)}.app:hover .phone:nth-child(2){transform:translateY(-22px)}.app:hover .phone:nth-child(3){transform:translateY(-4px) rotate(3deg)}.portrait .tag{animation:floaty 5s ease-in-out infinite}.toTop{position:fixed;inset-inline-end:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:6;width:44px;height:44px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:1.1rem;cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s,transform .3s}.toTop.show{opacity:1;transform:none;pointer-events:auto}.toTop:hover{border-color:var(--accent);color:var(--accent)}@supports (animation-timeline:view()){.app,.cert,.contact,.edu,.job,.mini,.plat,.sec-head,.sk,.win{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.portrait:before{animation:none}*{transition:none!important;animation:none!important}.btn:hover,.win:hover{transform:none}}a.lang{text-decoration:none;display:inline-flex;align-items:center}.win-shot{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--chrome)}.featured .win-shot{aspect-ratio:16/9}