html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--white:#fff;--paper:#f5f8ff;--mist:#eaf0ff;--frost:#dde7ff;--line:#d3ddf5;--sky:#a8c0ff;--blue-300:#7da2ff;--blue-400:#4b7bff;--blue:#1f4fe0;--blue-600:#1a43c4;--blue-700:#1536a3;--ink:#0b1640;--ink-2:#3c4a78;--night:#071233;--night-2:#0d1c4c;--night-3:#13286a;--night-ink:#b9c8f0;--night-line:#96b4ff29;--font:"Readex Pro", system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--radius-s:12px;--radius-m:20px;--radius-l:30px;--shadow-soft:0 30px 60px -30px #0b1e5a59;--shadow-phone:0 60px 90px -40px #0818508c, 0 30px 40px -30px #08185073;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--container:1240px;--gutter:clamp(16px, 4vw, 40px);--nav-h:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--nav-h);background:var(--white)}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}html[lang=ar] body{font-size:1.125rem;line-height:1.85}main{overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline-start:auto;margin-inline-end:auto}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip{z-index:200;top:12px;background:var(--blue);color:#fff;transition:transform .25s var(--ease-out);border-radius:999px;padding:10px 18px;font-weight:600;text-decoration:none;position:fixed;transform:translateY(-160%)}.skip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.skip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.skip:focus{transform:none}:focus-visible{outline:3px solid var(--blue-400);outline-offset:3px;border-radius:8px}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--blue);color:#fff}.display{font-variation-settings:"HEXP" 55;letter-spacing:-.025em;font-weight:700}html[lang=ar] .display,:lang(ar).display{letter-spacing:0}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn{white-space:nowrap;cursor:pointer;min-height:52px;transition:transform .35s var(--ease-out), background-color .25s, color .25s, border-color .25s, box-shadow .35s var(--ease-out);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.45em;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.98)}.btn--primary{background:var(--blue);color:#fff;box-shadow:0 12px 26px -12px #1f4fe0bf}.btn--primary:hover{background:var(--blue-600);transform:translateY(-2px);box-shadow:0 18px 32px -14px #1f4fe0cc}.btn--ghost{border-color:var(--line);color:var(--ink);background:#ffffffbf}.btn--ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.btn--small{min-height:42px;padding:0 1.15em;font-size:.9375rem}.btn__icon{width:1.15em;height:1.15em;transition:translate .35s var(--ease-out);flex:none}.btn:hover .btn__icon:not(.btn__icon--lead){translate:3px}[dir=rtl] .btn__icon:not(.btn__icon--lead){transform:scaleX(-1)}[dir=rtl] .btn:hover .btn__icon:not(.btn__icon--lead){translate:-3px}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{filter:drop-shadow(0 4px 8px #0d288c47);flex:none;width:36px;height:36px}.brand__word,.curtain__word{font-variation-settings:"HEXP" 45;letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1}.brand__word b,.curtain__word b{color:var(--blue);font-weight:400}.nav{z-index:60;top:0;height:var(--nav-h);transition:transform .5s var(--ease-out), background-color .3s, box-shadow .3s;position:fixed;left:0;right:0}.nav.is-solid{box-shadow:0 1px 0 var(--line);background:#fffffff7}.nav.is-hidden{transform:translateY(-105%)}.nav__inner{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.nav__links{gap:4px;display:flex}.nav__links a{color:var(--ink);border-radius:999px;padding:10px 14px;font-size:.97rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.nav__links a:hover{background:var(--mist);color:var(--blue)}.nav__end{align-items:center;gap:8px;display:flex}.nav__lang{color:var(--blue);border-radius:999px;padding:10px 14px;font-weight:600;text-decoration:none;transition:background-color .2s}.nav__lang:hover{background:var(--mist)}.nav__lang:lang(ar){font-size:1.05rem}.nav__toggle{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-weight:600;display:none}.nav__toggle-lines{width:18px;height:12px;position:relative}.nav__toggle-lines i{height:2px;transition:transform .35s var(--ease-out), top .35s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav__toggle-lines i:first-child{top:1px}.nav__toggle-lines i:last-child{top:9px}.nav__toggle[aria-expanded=true] .nav__toggle-lines i:first-child{top:5px;transform:rotate(45deg)}.nav__toggle[aria-expanded=true] .nav__toggle-lines i:last-child{top:5px;transform:rotate(-45deg)}.nav.menu-open{box-shadow:none;background:0 0}.nav.menu-open .brand,.nav.menu-open .nav__lang{color:#fff}.nav.menu-open .brand__word b{color:var(--sky)}.nav.menu-open .nav__toggle{color:#fff;background:0 0;border-color:#ffffff73}.menu{z-index:55;padding:calc(var(--nav-h) + 24px) 0 40px;background:var(--blue);color:#fff;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu[hidden]{display:none}.menu__inner{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.menu a{font-variation-settings:"HEXP" 45;color:#fff;padding:6px 0;font-size:clamp(2rem,9vw,3rem);font-weight:700;line-height:1.25;text-decoration:none}.menu a.menu__lang{color:var(--sky);margin-top:24px;font-size:1.25rem;font-weight:600}.curtain{z-index:100;background:var(--white);place-items:center;animation:.5s 3.5s forwards curtain-failsafe;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.curtain--swap{background:var(--blue)}.curtain--swap .curtain__brand{opacity:0}.curtain__brand{align-items:center;gap:16px;display:flex}.curtain__icon{flex:none;width:84px;height:84px;position:relative}.curtain__mark{filter:drop-shadow(0 10px 22px #0d288c4d);width:100%;height:100%}.curtain__sheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 130% 0/260% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/brand/icon-192.png) 50%/contain no-repeat;mask:url(/brand/icon-192.png) 50%/contain no-repeat}.curtain__word{color:var(--ink);font-size:2rem}.no-js .curtain,.reduce-motion .curtain{display:none}@keyframes curtain-failsafe{to{opacity:0;visibility:hidden}}.swap-panel{z-index:300;background:var(--blue);position:fixed;top:0;bottom:0;left:0;right:0}.phone{--w:300px;width:var(--w);aspect-ratio:9/19.5;transform-style:preserve-3d;position:relative}.phone__frame{border-radius:calc(var(--w) * .155);box-shadow:inset 0 0 0 1px #ffffff24, inset 0 0 0 calc(var(--w) * .011) #07080d, var(--shadow-phone);background:linear-gradient(150deg,#3a3f52 0%,#161925 38%,#10121b 62%,#2c3042 100%);position:absolute;top:0;bottom:0;left:0;right:0}.phone__key{width:calc(var(--w) * .012);background:linear-gradient(90deg,#262a38,#444a60);border-radius:3px;position:absolute}.phone__key--a{left:calc(var(--w) * -.009);height:4%;top:17%}.phone__key--b{left:calc(var(--w) * -.009);height:7.5%;top:24%}.phone__key--c{left:calc(var(--w) * -.009);height:7.5%;top:33.5%}.phone__key--d{right:calc(var(--w) * -.009);height:11%;top:27%}.phone__screen{inset:calc(var(--w) * .03);border-radius:calc(var(--w) * .125);isolation:isolate;background:#05070d;position:absolute;overflow:hidden}.phone__backdrop{object-fit:cover;width:112%;max-width:none;height:112%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.phone__video{aspect-ratio:9/16;object-fit:cover;background:0 0;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.phone__still{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.phone__status{z-index:2;height:calc(var(--w) * .125);padding:calc(var(--w) * .012) calc(var(--w) * .085) 0;color:#fff;font-size:calc(var(--w) * .046);letter-spacing:.01em;justify-content:space-between;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.phone__status svg{width:calc(var(--w) * .2);fill:currentColor;height:auto}.phone__island{z-index:3;top:calc(var(--w) * .032);width:calc(var(--w) * .3);height:calc(var(--w) * .086);background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone__home{z-index:3;bottom:calc(var(--w) * .024);width:calc(var(--w) * .34);height:calc(var(--w) * .013);background:#ffffffc7;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.phone__glare{z-index:4;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff29 46%,#ffffff0a 54%,#0000 64%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-70%)}.phone__power{z-index:5;opacity:0;pointer-events:none;background:#04060c;position:absolute;top:0;bottom:0;left:0;right:0}.js:not(.reduce-motion) [data-phone]:not([data-phone=hero]) .phone__power{opacity:1}.stores{flex-wrap:wrap;gap:12px;display:flex}.store{background:var(--ink);color:#fff;cursor:default;border-radius:16px;flex-direction:column;justify-content:center;min-width:170px;min-height:60px;padding:8px 22px;line-height:1.25;display:inline-flex}.store small{color:var(--sky);font-size:.8rem}.store b{font-size:1.08rem;font-weight:600}.stores--night{justify-content:center}.stores--night .store{border:1px solid var(--night-line);background:#ffffff12}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__ui{background:#ffffff2e;border-radius:99px;width:38px;height:22px;transition:background-color .25s;position:relative}.switch__ui:after{content:"";top:3px;width:16px;height:16px;transition:inset-inline-start .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute}.switch__ui:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:3px}.switch__ui:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:3px}.switch__ui:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:3px}.switch__ui:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:3px}.switch input:checked+.switch__ui{background:var(--blue-400)}.switch input:checked+.switch__ui:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:19px}.switch input:checked+.switch__ui:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:19px}.switch input:checked+.switch__ui:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:19px}.switch input:checked+.switch__ui:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:19px}.switch input:focus-visible+.switch__ui{outline:3px solid var(--blue-300);outline-offset:3px}.board-floor{perspective:700px;perspective-origin:50% -40%;pointer-events:none;height:58%;position:absolute;bottom:0;left:-30%;right:-30%;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.board-floor__plane{transform-origin:50% 100%;background-color:#fff;background-image:repeating-conic-gradient(var(--frost) 0 25%, #fff 0 50%);background-position:bottom;background-size:160px 160px;height:260%;position:absolute;bottom:-20%;left:0;right:0;overflow:hidden;transform:rotateX(72deg)}.board-floor__sheen{background:radial-gradient(closest-side,#ffffff73,#fff0);width:40%;position:absolute;top:0;bottom:0;left:30%}.board-floor--night{-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.board-floor--night .board-floor__plane{background-color:#0000;background-image:repeating-conic-gradient(#4b7bff33 0 25%, #4b7bff00 0 50%)}.board-floor--night .board-floor__sheen{background:radial-gradient(closest-side,#7da2ff38,#7da2ff00)}.lite .board-floor__sheen{display:none}.foot{border-top:1px solid var(--night-line);background:var(--night);color:var(--night-ink);padding:30px 0 38px;font-size:.95rem}.foot__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.brand--foot{color:#fff}.brand--foot .brand__word b{color:var(--sky)}.foot__rights{margin:0}.foot__links{flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.foot a{color:#e2e9ff;text-decoration:none}.foot a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.foot__inner{flex-direction:column;align-items:flex-start}}.section-head{max-width:44rem;margin-bottom:clamp(36px,5vw,64px)}.section-head h2{font-variation-settings:"HEXP" 18;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:700;line-height:1.04}.section-head p{max-width:36rem;color:var(--ink-2);margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem)}html[lang=ar] .section-head h2{letter-spacing:0;font-variation-settings:"HEXP" 20;line-height:1.35}.section-head--night h2{color:#fff}.section-head--night p{color:var(--night-ink)}.eyebrow{color:var(--blue);margin:0 0 10px;font-weight:600}.hero{min-height:max(100svh,680px);padding:calc(var(--nav-h) + 32px) 0 96px;background:var(--white);align-items:center;display:grid;position:relative;overflow:clip}.hero__sky{background:radial-gradient(90% 70% at 72% 18%, var(--mist) 0%, #eaf0ff00 70%), linear-gradient(180deg, #f2f6ff 0%, #fff 62%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__floor{height:52%}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:relative}.kicker{color:var(--blue);align-items:center;gap:12px;margin:0 0 22px;font-size:1rem;font-weight:500;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:2px;width:30px;height:2px}.hero__title{font-variation-settings:"HEXP" 22;letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(2.7rem,5.3vw,5.6rem);font-weight:700;line-height:1}html[lang=ar] .hero__title{font-variation-settings:"HEXP" 10;letter-spacing:0;font-size:clamp(3rem,6.6vw,6.8rem);line-height:1.3}.hero__line{white-space:nowrap;display:block}.hero__line--accent{color:var(--blue)}.hero__lead{max-width:34rem;color:var(--ink-2);margin:28px 0 36px;font-size:clamp(1.05rem,1.35vw,1.22rem)}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__stage{perspective:1400px;place-items:center;height:min(76vh,720px);min-height:520px;display:grid;position:relative}.hero__halo{aspect-ratio:1;background:radial-gradient(circle,#4b7bff42 0%,#4b7bff14 40%,#4b7bff00 66%);border-radius:50%;width:92%;position:absolute}.stage-phone,.stage-tilt{transform-style:preserve-3d;position:relative}.phone--hero{--w:clamp(230px, 21vw, 310px)}.no-js .phone--hero,.reduce-motion .phone--hero{transform:rotateY(-14deg)rotateX(5deg)rotate(2deg)}[dir=rtl].reduce-motion .phone--hero,[dir=rtl].no-js .phone--hero{transform:rotateY(14deg)rotateX(5deg)rotate(-2deg)}.float{z-index:3;pointer-events:none;position:absolute}.hop-trail{z-index:2;pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.hop-trail path{fill:none;stroke:var(--blue-400);stroke-width:3px;stroke-linecap:round;opacity:.55}.float__bob,.float img{width:100%}html:not(.lite) .float__bob{will-change:transform}.float img{filter:drop-shadow(0 26px 22px #0a1e5a47);height:auto}.float--gold{top:4%;width:clamp(110px,11vw,176px)}.float--gold:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2%}.float--gold:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2%}.float--gold:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2%}.float--gold:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2%}.float--black{bottom:12%;width:clamp(92px,9vw,140px)}.float--black:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.float--black:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.float--black:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.float--black:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.float--marble{z-index:1;top:20%;width:clamp(52px,4.6vw,76px)}.float--marble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10%}.float--marble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10%}.float--marble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10%}.float--marble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10%}.float--marble img{filter:blur(1.2px)drop-shadow(0 18px 16px #0a1e5a38)}.float--carrom{bottom:4%;width:clamp(100px,9vw,150px)}.float--carrom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8%}.float--carrom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8%}.float--carrom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8%}.float--carrom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8%}.float--pebble{z-index:1;top:47%;width:clamp(80px,7vw,116px)}.float--pebble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-3%}.float--pebble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-3%}.float--pebble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-3%}.float--pebble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-3%}.float--pebble img{filter:blur(.8px)drop-shadow(0 18px 16px #0a1e5a38)}.hero__scroll{z-index:2;color:var(--ink-2);justify-items:center;gap:8px;font-size:.85rem;font-weight:500;text-decoration:none;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__scroll i{opacity:.7;border:1.5px solid;border-radius:12px;width:22px;height:34px;position:relative}.hero__scroll i:after{content:"";width:4px;height:7px;animation:scroll-cue 1.8s var(--ease-in-out) infinite;background:currentColor;border-radius:2px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes scroll-cue{0%{opacity:1;transform:translate(-50%)}70%{opacity:0;transform:translate(-50%,11px)}to{opacity:0;transform:translate(-50%)}}.note{padding:clamp(110px,14vw,190px) 0 clamp(60px,9vw,110px)}.note__text{font-variation-settings:"HEXP" 22;letter-spacing:-.015em;max-width:21em;color:var(--ink);margin:0;font-size:clamp(1.65rem,3.5vw,3.1rem);font-weight:600;line-height:1.24}html[lang=ar] .note__text{letter-spacing:0;font-variation-settings:"HEXP" 0;line-height:1.7}.maidan{padding:clamp(24px,4vw,56px) 0 clamp(56px,7vw,96px)}.app-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head stats""say stats""desc stores";align-items:center;gap:18px clamp(32px,5vw,72px);padding:clamp(22px,3.4vw,40px);display:grid}.app-card__head{grid-area:head;align-items:center;gap:18px;display:flex}.appicon{aspect-ratio:1;border-radius:23%;flex:none;width:clamp(72px,7vw,92px);overflow:hidden;box-shadow:0 16px 28px -14px #0b164080,0 0 0 1px #0b16400f}.appicon img{width:100%;height:100%}.app-card__names .eyebrow{margin:0 0 2px;font-size:.9rem}.maidan__name{font-variation-settings:"HEXP" 25;letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:700;line-height:1.05}html[lang=ar] .maidan__name{font-variation-settings:"HEXP" 8;letter-spacing:0;line-height:1.35}.maidan__alt{color:var(--blue);margin:2px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600}.saying{border-inline-start:3px solid var(--blue);color:var(--ink-2);grid-area:say;margin:0;padding-inline-start:14px;line-height:1.6}.saying b{color:var(--ink);margin-inline-end:6px;font-size:1.12rem;font-weight:700}.maidan__desc{grid-area:desc;margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6}.stats{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--line);grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.stats li{background:#fff;flex-direction:column;justify-content:center;gap:4px;padding:16px 20px;display:flex}.stats b{font-variation-settings:"HEXP" 50;color:var(--blue);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1}.stats span{color:var(--ink-2);font-size:.88rem;line-height:1.3}.app-card .stores{grid-area:stores}.app-card .store{flex:1 1 0;min-width:0}.games{background:linear-gradient(180deg, #fff 0, var(--paper) 9%, var(--paper) 92%, #fff 100%);padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,110px)}.chapter{padding:clamp(36px,6vw,90px) 0}.chapter__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);display:grid}.chapter--flip .chapter__visual{order:2}.chapter__visual{perspective:1400px;place-items:center;height:clamp(540px,60vw,760px);display:grid;position:relative}.chapter__window{border-radius:var(--radius-l);background:var(--night);position:absolute;top:13%;bottom:13%;left:9%;right:9%;overflow:hidden;box-shadow:0 50px 80px -50px #0b164099}.chapter__window img{object-fit:cover;width:100%;max-width:none;height:118%;position:absolute;top:-9%;bottom:-9%;left:0;right:0}.chapter__phone{z-index:2;transform-style:preserve-3d;position:relative}.chapter .phone{--w:clamp(216px, 18.5vw, 286px)}.chapter .phone__frame{box-shadow:inset 0 0 0 1px #ffffff24, inset 0 0 0 calc(var(--w) * .011) #07080d, 0 70px 90px -36px #040c28b3, 0 30px 40px -24px #040c2880}.chapter__piece{z-index:3;filter:drop-shadow(0 22px 20px #0b164052);pointer-events:none;width:clamp(92px,9vw,140px);position:absolute}.chapter__piece--1{top:7%}.chapter__piece--1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3%}.chapter__piece--1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3%}.chapter__piece--1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3%}.chapter__piece--1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3%}.chapter__piece--2{bottom:9%;width:clamp(80px,7.5vw,118px)}.chapter__piece--2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.chapter__piece--2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1%}.chapter__piece--2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.chapter__piece--2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1%}.chapter__num{color:var(--blue);align-items:center;gap:12px;margin:0 0 14px;font-size:.98rem;font-weight:600;display:flex}.chapter__num:after{content:"";opacity:.45;background:currentColor;width:56px;height:1.5px}.chapter__name{font-variation-settings:"HEXP" 72;letter-spacing:-.035em;margin:0;font-size:clamp(3.3rem,7.4vw,6.6rem);font-weight:700;line-height:.95}html[lang=ar] .chapter__name{font-variation-settings:"HEXP" 30;letter-spacing:0;line-height:1.3}.chapter__alt{color:var(--blue);margin:10px 0 0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:600;line-height:1.3}.chapter__place{color:var(--ink);align-items:center;gap:10px;margin:22px 0 14px;font-weight:600;display:flex}.chapter__place:before{content:"";border:2px solid var(--blue);border-radius:50%;width:10px;height:10px}.chapter__line{max-width:30rem;color:var(--ink-2);margin:0 0 30px;font-size:clamp(1.08rem,1.45vw,1.28rem)}.chapter__facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:12px 40px;margin:0;padding:24px 0 0;list-style:none;display:grid}.chapter__facts li{flex-direction:column;gap:4px;display:flex}.chapter__facts b{font-variation-settings:"HEXP" 60;color:var(--blue);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1}.chapter__facts span{max-width:13rem;color:var(--ink-2);font-size:.95rem;line-height:1.45}.dress{background:var(--white);padding:clamp(80px,10vw,140px) 0;position:relative;overflow:clip}.dress__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.dress__stage{perspective:1400px;justify-items:center;gap:20px;display:grid;position:relative}.dress__halo{background:radial-gradient(closest-side,#4b7bff3d,#4b7bff0f 60%,#4b7bff00);border-radius:50%;position:absolute;top:4%;bottom:14%;left:-12%;right:-12%}.dress__turn{transform-style:preserve-3d;position:relative}.phone--dress{--w:clamp(250px, 22vw, 330px)}.phone--dress .phone__island{top:calc(var(--w) * .03);width:calc(var(--w) * .042);height:calc(var(--w) * .042)}[data-dress-screen]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}[data-dress-screen].is-dragging{cursor:grabbing}.dress__video{opacity:0}.dress__drag{color:var(--ink-2);text-align:center;align-items:center;gap:12px;margin:0;font-size:.92rem;font-weight:500;display:flex;position:relative}.dress__drag i{opacity:.45;background:currentColor;flex:none;width:26px;height:1.5px;position:relative}.dress__drag i:before{content:"";border:1.5px solid;border-width:1.5px 1.5px 0 0;width:7px;height:7px;position:absolute;top:-3px}.dress__drag i:first-child:before{left:0;transform:rotate(-135deg)}.dress__drag i:last-child:before{right:0;transform:rotate(45deg)}.dress__title{font-variation-settings:"HEXP" 30;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:700;line-height:1}html[lang=ar] .dress__title{font-variation-settings:"HEXP" 10;letter-spacing:0;line-height:1.3}.dress__lead{max-width:34rem;color:var(--ink-2);margin:0 0 32px;font-size:clamp(1.08rem,1.5vw,1.3rem)}.looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.look{border:1.5px solid var(--line);text-align:start;cursor:pointer;min-height:76px;transition:border-color .25s, background-color .25s, box-shadow .35s var(--ease-out), transform .35s var(--ease-out);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:8px;padding-inline-end:14px;display:flex;position:relative;overflow:hidden}.look:hover{border-color:var(--sky);transform:translateY(-2px)}.look[aria-checked=true]{border-color:var(--blue);background:var(--paper);box-shadow:0 16px 30px -20px #1f4fe0b3}.look:after{content:"";left:0;right:0;background:var(--blue);transform-origin:0;opacity:0;height:3px;transition:opacity .3s;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .look:after{transform-origin:100%}.look.is-cycling:after{opacity:1;animation:look-progress var(--cycle,5.9s) linear forwards}.dress.is-paused .look.is-cycling:after{animation-play-state:paused}@keyframes look-progress{to{transform:scaleX(1)}}.look__thumb{background:var(--night);border-radius:12px;flex:none;width:60px;height:60px;overflow:hidden}.look__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.look:hover .look__thumb img,.look[aria-checked=true] .look__thumb img{transform:scale(1.08)}.look__text{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.look__text b{color:var(--ink);font-size:1rem;font-weight:600;transition:color .25s}.look__text span{color:var(--ink-2);font-size:.85rem}.look[aria-checked=true] .look__text b{color:var(--blue)}.inside{background:var(--night);color:#fff;padding:clamp(90px,11vw,160px) 0;position:relative;overflow:clip}.inside:before{content:"";background-image:linear-gradient(var(--night-line) 1px, transparent 1px), linear-gradient(90deg, var(--night-line) 1px, transparent 1px);pointer-events:none;background-position:top;background-size:96px 96px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 100%)}.inside .container{position:relative}.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:132px;gap:16px;display:grid}.tile{border:1px solid var(--night-line);border-radius:var(--radius-l);background:var(--night-2);transition:border-color .3s;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:#96b4ff57}.tile:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(500px circle at calc(var(--mx,50) * 1%) calc(var(--my,0) * 1%), #7da2ff29, transparent 45%);opacity:var(--lit,0);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.tile h3{font-variation-settings:"HEXP" 35;margin:0 0 8px;font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:700;line-height:1.2}html[lang=ar] .tile h3{font-variation-settings:"HEXP" 10;line-height:1.5}.tile p{color:var(--night-ink);margin:0;font-size:.98rem}.tile__text{z-index:2;padding:28px;position:relative}.tile--online{grid-area:span 3/span 3;align-items:stretch}.tile__media--phone{flex:none;place-items:start center;width:48%;padding:28px 0 0;display:grid;overflow:hidden}.phone--mini{--w:clamp(150px, 13vw, 190px)}.phone--mini .phone__frame{box-shadow:inset 0 0 0 1px #ffffff24, inset 0 0 0 calc(var(--w) * .011) #07080d, 0 30px 50px -20px #0009}.tile--online .tile__text{align-self:center;padding-inline-start:8px}.tile--journey{flex-direction:column;grid-area:span 3/span 3;justify-content:flex-end}.tile__map{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tile__map img{width:100%;height:auto;position:absolute;top:0;left:0}.lite .tile__map img{top:50%;transform:translateY(-50%)}.tile__map:after,.tile__art:after{content:"";background:linear-gradient(#07123300 50%,#071233d1 100%);position:absolute;top:0;bottom:0;left:0;right:0}.tile__text--over{margin-top:auto}.tile--rooms{flex-direction:column;grid-area:span 2/span 4;justify-content:flex-end}.rooms{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#000 55%,#0000);gap:10px;padding-top:16px;display:grid;position:absolute;top:0;bottom:auto;left:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.rooms__row{will-change:transform;gap:10px;width:max-content;animation:46s linear infinite paused rooms-run;display:flex}.rooms.is-running .rooms__row{animation-play-state:running}.rooms__row--back{animation-duration:56s;animation-direction:reverse}@keyframes rooms-run{to{transform:translate(-50%)}}.reduce-motion .rooms__row{animation:none}.rooms__row img{object-fit:cover;border-radius:12px;flex:none;width:132px;height:92px}.tile--rooms .tile__text{margin-top:auto;padding-top:0}.tile--lessons{flex-direction:column;grid-area:span 2/span 2;justify-content:flex-end}.tile__art{position:absolute;top:0;bottom:0;left:0;right:0}.tile__art img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.tile:hover .tile__art img{transform:scale(1.05)}.cards{background:var(--white);padding:clamp(90px,11vw,160px) 0 clamp(70px,8vw,120px);overflow:clip}.cards .section-head{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.cards .section-head p{margin-inline-start:auto;margin-inline-end:auto}.hand{height:clamp(400px,40vw,560px);margin:8px 0 0;padding:0;list-style:none;position:relative}.tcg{--card-w:clamp(150px, 15.5vw, 228px);width:var(--card-w);margin-left:calc(var(--card-w) / -2);transform-origin:50% 100%;touch-action:pan-y;position:absolute;bottom:0;left:50%}.tcg__card{aspect-ratio:5/7;transform:perspective(900px) rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc((var(--ry,0) + var(--flip,0)) * 1deg));transform-style:preserve-3d;will-change:transform;position:relative}.tcg__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6%/4.3%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 1px #0b164014,0 30px 50px -24px #0b164073}.tcg__front{background:#fff;padding:4.2%}.tcg__back{background-color:var(--blue);background-image:repeating-conic-gradient(#ffffff17 0 25%, transparent 0 50%);background-size:28px 28px;border:7px solid #fff;place-items:center;display:grid;transform:rotateY(180deg)}.tcg__mark{aspect-ratio:1;filter:drop-shadow(0 8px 14px #07123373);width:40%;height:auto}.tcg__art{background:var(--night);border-radius:4.5%/3.2%;height:100%;position:relative;overflow:hidden}.tcg__art img{object-fit:cover;width:100%;height:100%}.tcg__plate{z-index:2;color:#fff;background:linear-gradient(#07123300 0%,#071233d1 55%);border-radius:0 0 4.5% 4.5%/0 0 6% 6%;flex-direction:column;gap:2px;padding:26% 9% 8%;line-height:1.25;display:flex;position:absolute;bottom:4.2%;left:4.2%;right:4.2%}.tcg__plate b{font-size:clamp(.82rem,1.05vw,1.05rem);font-weight:700}.tcg__plate span{color:var(--sky);font-size:clamp(.66rem,.78vw,.78rem)}.tcg__foil,.tcg__glare{z-index:3;pointer-events:none;opacity:var(--lit,0);border-radius:4.5%/3.2%;transition:opacity .35s;position:absolute;top:4.2%;bottom:4.2%;left:4.2%;right:4.2%}.tcg__foil{background:repeating-linear-gradient(115deg,#1f4fe000 0%,#7da2ff80 7%,#ffffff8c 10%,#4b7bff66 14%,#1f4fe000 21%) 0 0/260% 260%;background-position:calc(var(--mx,50) * 1%) calc(var(--my,50) * 1%);mix-blend-mode:color-dodge;filter:saturate(1.2);opacity:calc(var(--lit,0) * .55)}.tcg__glare{background:radial-gradient(farthest-corner circle at calc(var(--mx,50) * 1%) calc(var(--my,50) * 1%), #ffffffb3 0%, #ffffff40 25%, #000a2859 90%);mix-blend-mode:overlay}.hand__hint{text-align:center;color:var(--ink-2);margin:34px 0 0;font-size:.95rem}.trailer{background:var(--paper);padding:clamp(90px,11vw,150px) 0;overflow:clip}.trailer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,100px);display:grid}.trailer__copy h2{font-variation-settings:"HEXP" 18;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2.3rem,4.6vw,4.1rem);font-weight:700;line-height:1.04}html[lang=ar] .trailer__copy h2{font-variation-settings:"HEXP" 20;letter-spacing:0;line-height:1.35}.trailer__copy p{max-width:32rem;color:var(--ink-2);margin:0 0 32px;font-size:clamp(1.05rem,1.4vw,1.22rem)}.trailer__stage{perspective:1600px;place-items:center;min-height:clamp(560px,52vw,740px);display:grid}.phone--reel{--w:clamp(240px, 21vw, 316px)}.studio{padding:clamp(90px,11vw,160px) 0}.rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.rule{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper);padding:28px 26px 32px;position:relative}.rule__object{width:104px;height:104px;margin:-8px 0 22px -6px}[dir=rtl] .rule__object{margin:-8px -6px 22px 0}.rule__object img{object-fit:contain;filter:drop-shadow(0 18px 14px #0b164040);width:100%;height:100%}.rule__num{top:26px;color:var(--blue);font-size:.9rem;font-weight:600;position:absolute}.rule__num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:26px}.rule__num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:26px}.rule__num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:26px}.rule__num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:26px}.rule h3{font-variation-settings:"HEXP" 30;margin:0 0 8px;font-size:1.35rem;font-weight:700;line-height:1.25}html[lang=ar] .rule h3{font-variation-settings:"HEXP" 0;line-height:1.5}.rule p{color:var(--ink-2);margin:0}.finale{background:var(--night);color:#fff;text-align:center;padding:clamp(80px,10vw,140px) 0 clamp(80px,9vw,130px);position:relative;overflow:clip}.finale__floor{height:64%}.finale__inner{z-index:1;justify-items:center;display:grid;position:relative}.finale__capture{width:clamp(240px,30vw,420px);margin-bottom:6px;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.finale__title{font-variation-settings:"HEXP" 35;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(2.8rem,6.6vw,6rem);font-weight:700;line-height:1}html[lang=ar] .finale__title{font-variation-settings:"HEXP" 25;letter-spacing:0;line-height:1.35}.finale__kicker{color:var(--sky);margin:0 0 8px;font-size:clamp(1.25rem,2.3vw,1.8rem);font-weight:600;line-height:1.5}.finale__lead{color:var(--night-ink);margin:0 0 34px;font-size:clamp(1.1rem,1.6vw,1.35rem)}.contact{border-top:1px solid var(--night-line);width:min(100%,560px);margin-top:64px;padding-top:40px}.contact__label{color:var(--sky);margin:0 0 6px;font-weight:600}.contact__mail{font-variation-settings:"HEXP" 40;color:#fff;transition:background-size .45s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;text-decoration:none;display:inline-block}.contact__mail:hover{background-size:100% 2px}.contact__note{color:var(--night-ink);margin:10px 0 0}@media (max-width:1080px){.rules{grid-template-columns:repeat(2,minmax(0,1fr))}.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.tile--online,.tile--journey{grid-column:span 4}.tile--rooms{grid-area:span 2/span 2}.rooms__row img{width:110px;height:78px}}@media (max-width:960px){:root{--nav-h:64px}.nav__links,.nav__cta{display:none}.nav__toggle{display:inline-flex}.hero{padding-bottom:72px}.app-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""say""desc""stats""stores"}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats li{text-align:center;align-items:center;padding:12px 8px}.stats span{font-size:.76rem}.hero__grid,.chapter__grid,.trailer__grid,.dress__grid{grid-template-columns:minmax(0,1fr)}.hero__copy{text-align:center}.hero__copy .kicker,.hero__ctas{justify-content:center}.hero__lead{margin-inline-start:auto;margin-inline-end:auto}.hero__stage{height:560px;min-height:0;margin-top:8px}.chapter--flip .chapter__visual{order:0}.chapter__visual{height:clamp(520px,120vw,640px)}.chapter__window{top:4%;bottom:4%;left:9%;right:9%}.trailer__copy{text-align:center}.trailer__copy p{margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:640px){body{font-size:1rem}.nav__toggle{justify-content:center;min-width:44px;padding:0 12px}.nav__toggle-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav__lang{padding:10px}.hero__stage{height:470px}.phone--hero{--w:210px}.float--gold{width:104px}.float--gold:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.float--gold:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.float--gold:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.float--gold:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.float--carrom{width:92px}.float--carrom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2%}.float--carrom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2%}.float--carrom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2%}.float--carrom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2%}.float--black{width:84px}.float--pebble{width:72px}.float--pebble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.float--pebble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4%}.float--pebble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.float--pebble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4%}.float--marble{width:46px}.float--marble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.float--marble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.float--marble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.float--marble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.hero__ctas .btn{flex:100%}.chapter .phone{--w:200px}.chapter__visual{height:500px}.chapter__window{top:3%;bottom:3%;left:4%;right:4%}.chapter__piece{width:84px}.chapter__piece--2{width:74px}.bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.tile--online,.tile--journey,.tile--rooms,.tile--lessons{grid-area:auto}.tile--online{flex-direction:column}.tile__media--phone{width:100%;height:300px}.tile--online .tile__text{padding-inline-start:28px}.tile--journey{min-height:460px}.tile--rooms{min-height:330px}.tile--lessons{min-height:300px}.phone--dress{--w:232px}.look{gap:10px;min-height:68px;padding-inline-end:10px}.look__thumb{width:50px;height:50px}.look__text b{font-size:.93rem}.look__text span{font-size:.78rem}.hand{height:330px}.tcg{--card-w:132px}.rules{grid-template-columns:minmax(0,1fr)}}
