[data-company=bellucci]{--ink:#124d6b;--ink-soft:#124d6bbd;--cta-ink:#ffffff80;--pill:#082c42ad;--fallback:linear-gradient(180deg, #94c9e6 0%, #cfe6f0 34%, #edf4f6 53%, #d1e8ef 54%, #9cd1e1 57%, #56a5c3 69%, #2f80ab 84%, #135a86 100%)}[data-company=mova]{--cta-ink:#ffffff80;--pill:#101317b3}.page{background:radial-gradient(max(70vw, 560px) 95svh at 50% 0%, var(--pool) 0%, color-mix(in srgb, var(--pool) 72%, transparent) 28%, color-mix(in srgb, var(--pool) 38%, transparent) 55%, color-mix(in srgb, var(--pool) 12%, transparent) 80%, transparent 100%), linear-gradient(180deg, var(--bg) 40svh, var(--floor) 100svh);flex-direction:column;align-items:center;min-height:100svh;padding-block:clamp(32px,5.5vh,64px) 16px;padding-inline:max(16px,3vw);display:flex;position:relative}.g-top{z-index:2;position:absolute;top:16px;right:max(16px,3vw)}@media (width<=680px){.page{padding-top:68px}}.g-top .lang{background:var(--seg-track);box-shadow:none}.g-top .lang a[aria-current=true]{background:var(--seg-thumb);box-shadow:var(--seg-shadow)}.main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.intro{text-align:center;animation:rise 1.1s var(--ease) both;margin-bottom:clamp(18px,3.2vh,36px);display:grid}.intro h1{--unlock:#76767c;font-family:var(--display);letter-spacing:-.01em;color:var(--unlock);justify-self:center;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.35}.unlock{position:relative}.unlock:after{content:attr(data-text);padding:inherit;background:linear-gradient(90deg,#0000 0 40%,#fff 50%,#0000 60% 100%) 100% 0/300% 100% no-repeat;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px #fffffff2)drop-shadow(0 0 12px #fff9);pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:5s linear 1s infinite unlock;position:absolute;inset:0}@keyframes unlock{0%{background-position:100% 0}70%,to{background-position:0 0}}.choices{width:min(100%,1240px,max(640px,200svh - 496px));animation:settle 1.2s var(--ease) 60ms both;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);display:grid}@media (width<=680px){.choices{grid-template-columns:minmax(0,1fr);width:min(100%,max(300px,50svh - 115px))}}.card{isolation:isolate;aspect-ratio:1;background:var(--fallback);max-width:100%;box-shadow:var(--rest);color:var(--ink);text-align:center;transition:transform .9s var(--ease), box-shadow .9s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:clamp(22px,3vw,34px);flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:clamp(22px,7.5%,48px) clamp(20px,6%,40px);text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateZ(0);container-type:inline-size}.card:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none;position:absolute;inset:0}.card:hover{box-shadow:var(--lift);transform:scale(1.01)}.card:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.card-gl{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);display:block;position:absolute;inset:0}.gl-ready>.card-gl{opacity:1}.card-body,.cta{z-index:1;position:relative}.card-body{flex-direction:column;align-items:center;display:flex}.card-kick{letter-spacing:.2em;white-space:nowrap;text-transform:uppercase;color:var(--ink-soft);margin:0 -.2em .5em 0;font-size:clamp(11px,2.4cqw,15px);font-weight:500;line-height:1.15}:lang(ka) .card-kick{letter-spacing:.04em;text-transform:none;margin-right:-.04em}.card-title{width:fit-content;font-family:var(--display);font-size:calc(20cqw * var(--fit,1));letter-spacing:-.045em;white-space:nowrap;color:var(--ink);transition:color .3s var(--ease);margin:0;font-weight:700;line-height:.92}.mark-pin{font-family:"Syncopate", var(--display);letter-spacing:.03em;font-weight:700}.card-title.mark-pin{font-size:calc(14cqw * var(--fit,1))}.mark-script{letter-spacing:0;font-family:Pacifico,cursive;font-weight:400;line-height:1.3}.card-title.mark-script{font-size:calc(15cqw * var(--fit,1));padding-inline:.12em}.pin-o{color:var(--accent)}.gl-ready .card-title,.gl-ready .pin-o{color:#0000}.card-sub{letter-spacing:-.015em;color:var(--ink-soft);margin-top:.7em;font-size:clamp(14px,3.3cqw,19px);font-weight:500;line-height:1.3}.mark-pin+.card-sub{margin-top:1.25em}.mark-script+.card-sub{margin-top:.2em}.cta{--h:clamp(36px, 6.6cqw, 44px);isolation:isolate;height:var(--h);letter-spacing:.01em;color:var(--cta-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 2.1em;font-size:clamp(14px,2.9cqw,17px);font-weight:600;display:flex;position:relative}.cta-label{white-space:nowrap;position:relative}.cta-label.unlock:after{filter:drop-shadow(0 0 5px #ffffffe6)drop-shadow(0 0 12px #ffffff73);background-image:linear-gradient(90deg,#0000 0 34%,#fff 50%,#0000 66% 100%)}.cta:before{content:"";z-index:-1;border-radius:inherit;background:var(--pill);backdrop-filter:blur(16px)saturate(1.8);transition:opacity .6s var(--ease);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f}.gl-ready .cta:before{opacity:0}.card-mova{background:linear-gradient(#dcd9d4 0%,#cbc8c3 38%,#77787a 56%,#2b2c2e 74%,#18191b 100%)}.card-mova:after{transition:box-shadow .9s var(--ease);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 0 18px #ffffff14}.card-mova:hover:after{box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 0 26px #ffffff29}.card-photo,.card-lamps{pointer-events:none;position:absolute}.card-photo{object-fit:cover;width:100%;height:100%;inset:0}.card-lamps{width:40.244%;height:9.408%;top:66.202%;left:33.101%}.card-lamps img{opacity:0;width:100%;height:100%;display:block}.card-beam{aspect-ratio:2.4;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle closest-side,#fff 0,#f2f8ffe6 14%,#e2eeff61 34%,#e2eeff00 70%),radial-gradient(50% 7%,#f0f7ffd9,#f0f7ff00);width:58%;position:absolute;top:50%;transform:translate(-50%,-50%)}.card-beam:first-of-type{left:12.5%}.card-beam:last-of-type{left:91.5%}.lamps-on .card-lamps img{animation:lamp-on .45s var(--ease) .5s both}.lamps-on .card-beam{animation:2.2s linear .5s both lamp-beam}@keyframes lamp-on{0%{opacity:0}30%{opacity:.6}45%{opacity:.35}to{opacity:1}}@keyframes lamp-beam{0%,22%{opacity:0;transform:translate(-50%,-50%)scale(.9)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}40%{opacity:.2;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}64%{opacity:.2;transform:translate(-50%,-50%)scale(1)}to{opacity:.22;transform:translate(-50%,-50%)scale(1)}}.card-mova .card-body{pointer-events:none;display:block;position:absolute;inset:0;container-type:inline-size}.card-mova .card-kick,.card-mova .card-sub{white-space:nowrap;color:#1b1c1e;text-shadow:0 0 .35em #eceae6e6,0 0 .9em #eceae699;position:absolute;left:50%;transform:translate(-50%,-50%)}.card-mova .card-kick{letter-spacing:.3em;text-indent:.3em;margin:0;font-size:max(10px,2.9cqw);font-weight:500;top:10.9cqw}.card-mova .card-sub{letter-spacing:.05em;margin:0;font-size:max(12px,3.2cqw);font-weight:400;top:32.4cqw}:lang(ka) .card-mova .card-kick{letter-spacing:.08em;text-indent:.08em}:lang(ka) .card-mova .card-sub{letter-spacing:.01em;font-size:max(12px,2.6cqw)}.card-logo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-mova .cta{gap:.6em;margin-top:auto;padding:0 1.65em 0 1.9em}.card-mova .cta:before{box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 1px #ffffff4d,0 0 14px #ffffff29}.cta-arrow{color:#ff8a24;flex:none;width:1.05em;height:1.05em;position:relative}.g-foot{color:var(--muted);letter-spacing:0;padding-block:20px 0;font-size:12px}:lang(ka) .intro h1{letter-spacing:0}@keyframes rise{0%{filter:blur(8px);transform:translateY(16px)}}@keyframes settle{0%{transform:translateY(28px)scale(.985)}}@media (prefers-reduced-motion:reduce){.card:hover{transform:none}.unlock:after{animation:none!important}.lamps-on .card-lamps img{opacity:1;animation:none}.lamps-on .card-beam{opacity:.22;animation:none}}
