:root{--bg:#0c0b0a;--gold:#c9a962;--gold-bright:#e8d5a3;--gold-dim:#c9a96259;--text:#f4f0e6;--text-muted:#f4f0e68c;--glass-bg:#0e0d0b6b;--glass-border:#e8d5a33d;--glass-highlight:#ffffff1f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Outfit,system-ui,sans-serif;overflow:hidden}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration: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}.app{height:100dvh;transition:opacity .6s}.app.app--fadeout{opacity:0}.preloader{z-index:1000;background:#060606;flex-direction:column;justify-content:center;align-items:center;gap:23vh;transition:opacity .75s;display:flex;position:fixed;inset:0;overflow:hidden}.preloader__logo{filter:drop-shadow(0 4px 24px #0000008c);width:min(54vw,45vh,350px);height:auto}.preloader__access{place-items:center;display:grid}.preloader__access>*{grid-area:1/1}.preloader>*{z-index:1;position:relative}.preloader.hidden,.preloader--hidden{opacity:0;pointer-events:none}.preloader__intro{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.preloader__bar-wrap{width:220px;height:1px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#c9a0302e;overflow:hidden}.preloader--ready .preloader__bar-wrap{opacity:0;pointer-events:none;transform:translateY(8px)}.preloader__enter{z-index:2;letter-spacing:.34em;text-transform:uppercase;color:#cdbb78;-webkit-backdrop-filter:blur(14px)saturate(130%);text-shadow:0 -1px #fffad059,0 1px 2px #0009;opacity:0;visibility:hidden;min-width:220px;transform:translateY(14px) scale(var(--btn-scale,1));transition:opacity .65s var(--ease-out), transform .65s var(--ease-out), visibility 0s linear .65s, border-color .25s ease, box-shadow .25s ease;background:linear-gradient(#3a3226d9 0%,#1c1710d9 50%,#080604e6 100%);border:1px solid #c49d68;border-color:#e0b370 #c49d68 #6e4f2a;border-radius:8px;justify-content:center;align-items:center;gap:.85rem;padding:17px 40px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;display:inline-flex;position:relative;box-shadow:inset 0 2px 1px #fff8dc47,inset 0 -3px 6px #0009,0 0 22px #e8c04026,0 2px 4px #00000080,0 8px 14px #00000073,0 18px 36px #0006}.preloader__enter[hidden]{display:none}.preloader--ready .preloader__enter:not([hidden]){opacity:1;visibility:visible;transform:translateY(0) scale(var(--btn-scale,1));transition:opacity .75s var(--ease-out) .12s, transform .75s var(--ease-spring) .12s, visibility 0s, border-color .25s ease, box-shadow .25s ease;display:inline-flex}.preloader__enter:hover{transform:translateY(-2px) scale(var(--btn-scale,1));border-color:#ddca8a;box-shadow:inset 0 2px 1px #fff8dc52,inset 0 -3px 6px #0009,0 0 30px #e8c04040,0 4px 6px #00000080,0 12px 20px #00000073,0 26px 46px #0006}.preloader__enter:active{transform:translateY(2px) scale(var(--btn-scale,1));box-shadow:inset 0 3px 6px #000000b3,inset 0 -1px #fff8dc26,0 1px 2px #0006}.access-label{letter-spacing:.34em;text-transform:uppercase;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:500}.preloader__enter-text.access-label{font-size:14px}.preloader__enter-text{background:linear-gradient(#e6b873 0%,#d7a359 42%,#c49d68 72%,#a8824d 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.skip-video{z-index:40;right:max(16px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));letter-spacing:.04em;text-transform:none;font-variant:normal;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(130%);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out), visibility 0s linear .55s, border-color .25s ease, box-shadow .25s ease;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#ffffff14,#0000 48%),#0a09078c;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.48rem .82rem .48rem .92rem;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(.58rem,1.15vw,.72rem);font-style:normal;font-weight:400;display:inline-flex;position:fixed;transform:translateY(6px);box-shadow:0 10px 28px #00000061,0 0 24px #c9a9621a,inset 0 1px #ffffff1a}.app[data-phase=scene] .skip-video{opacity:.94;visibility:visible;pointer-events:auto;transition:opacity .65s var(--ease-out) .35s, transform .65s var(--ease-out) .35s, visibility 0s, border-color .25s ease, box-shadow .25s ease;transform:translateY(0)}.skip-video:hover,.skip-video:focus-visible{color:#fff;border-color:#ffffff8c;outline:none;box-shadow:0 12px 32px #0000006b,0 0 32px #c9a96229,inset 0 1px #ffffff24}.skip-video:active{transform:translateY(1px)}.skip-video__text{letter-spacing:.04em;text-transform:none;font-variant:normal;color:#fff;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(.58rem,1.15vw,.72rem);font-weight:400}.skip-video__arrow{color:#fff;transition:transform .3s var(--ease-out);font-family:Outfit,system-ui,sans-serif;font-size:.95em;font-style:normal;line-height:1;display:inline-flex}.skip-video:hover .skip-video__arrow,.skip-video:focus-visible .skip-video__arrow{transform:translate(3px)}.preloader__bar-fill{background:linear-gradient(90deg,#5a3e0a,#e8c040,#fffad0,#e8c040,#5a3e0a) 0 0/300% 100%;width:0%;height:100%;transition:width 40ms linear;animation:1.4s linear infinite preloader-shimmer}@keyframes preloader-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.stage__media{aspect-ratio:16/9;width:100%;max-width:100vw;height:100%;max-height:100dvh;position:relative;overflow:hidden}@media (aspect-ratio>=16/9){.stage__media{width:auto;max-width:100vw;height:100%}}@media (aspect-ratio<=16/9){.stage__media{width:100%;height:auto;max-height:100dvh}}.stage__video{object-fit:contain;background:var(--bg);width:100%;height:100%;position:absolute;inset:0}.stage__video--hidden{opacity:0;pointer-events:none}.stage__frame{left:calc(var(--vf-x,0) * 1%);top:calc(var(--vf-y,0) * 1%);width:calc(var(--vf-w,100) * 1%);height:calc(var(--vf-h,100) * 1%);z-index:10;pointer-events:none;position:absolute}.stage__frame>.keypad:not([hidden]),.stage__frame>.bell-button:not([hidden]){pointer-events:auto}.app[data-phase=vip-video] .keypad,.app[data-phase=vip-cta] .keypad,.app[data-phase=vip-video] .bell-button,.app[data-phase=vip-cta] .bell-button,.app[data-phase=vip-video] .bell-hint,.app[data-phase=vip-cta] .bell-hint{visibility:hidden;pointer-events:none}.app[data-phase=preload] .keypad,.app[data-phase=intro] .keypad,.app[data-phase=scene] .keypad,.app[data-phase=preload] .bell-button,.app[data-phase=intro] .bell-button,.app[data-phase=scene] .bell-button,.app[data-phase=preload] .bell-hint,.app[data-phase=intro] .bell-hint,.app[data-phase=scene] .bell-hint{visibility:hidden!important;pointer-events:none!important;display:none!important}.stage__shade{pointer-events:none;opacity:.85;transition:opacity .8s var(--ease-out);background:linear-gradient(#0c0b0a8c 0%,#0000 22% 72%,#0c0b0a59 100%);position:absolute;inset:0}.app[data-phase=keypad] .stage__shade,.app[data-phase=vip-video] .stage__shade,.app[data-phase=vip-cta] .stage__shade{opacity:.2}.bell-button,.bell-hint{visibility:hidden!important;pointer-events:none!important;display:none!important}.bell-hint{z-index:22;border:1px solid var(--glass-border);background:linear-gradient(135deg, var(--glass-highlight), transparent 42%), var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(135%);max-width:min(82vw,360px);color:var(--gold-bright);letter-spacing:.03em;text-align:center;pointer-events:none;border-color:#e8d5a361;border-radius:18px;padding:clamp(.7rem,1.6vw,.95rem) clamp(1rem,2.4vw,1.4rem);font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1rem,2.6vw,1.45rem);font-weight:400;position:absolute;top:72%;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff1a}.bell-hint[hidden],.bell-button[hidden]{display:none!important}.bell-button{z-index:26;aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle,#e8d5a32e,#0000 62%),#0a0a090f;border:1px solid #e8d5a380;border-radius:50%;width:5.3%;animation:1.8s ease-out infinite bell-pulse;position:absolute;transform:translateZ(0);box-shadow:0 0 #e8d5a361,0 0 18px #c9a96238}.bell-button:hover,.bell-button:focus-visible{background:#e8d5a32e;border-color:#fff6d2e6;outline:none}.bell-button:active{transform:scale(.96)}@keyframes bell-pulse{0%{box-shadow:0 0 #e8d5a361,0 0 18px #c9a96238}70%{box-shadow:0 0 0 12px #e8d5a300,0 0 18px #c9a96238}to{box-shadow:0 0 #e8d5a300,0 0 18px #c9a96238}}.caption{z-index:15;pointer-events:none;--px:0px;--py:0px;justify-content:center;padding:0 clamp(1.25rem,5vw,4rem);display:flex;position:absolute;top:50%;left:0;right:0}.caption[data-side=left]{justify-content:flex-start;padding-left:clamp(2rem,12vw,9rem)}.caption[data-side=right]{justify-content:flex-end;padding-right:clamp(2rem,12vw,9rem)}.caption__line{font-optical-sizing:auto;font-variation-settings:"SOFT" 55, "WONK" 0;letter-spacing:.015em;max-width:min(22rem,44vw);color:var(--text);background:linear-gradient(135deg, var(--glass-highlight), transparent 42%), var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(135%);text-shadow:0 1px 20px #0000008c,0 0 40px #c9a9621f;opacity:0;clip-path:inset(0 48% round 18px);filter:blur(8px)saturate(90%);transform:translate3d(var(--px), calc(-50% + var(--py) + 30px), 0) scale(.94);transition:opacity .9s var(--ease-out), clip-path .95s var(--ease-out), filter .95s var(--ease-out), transform .95s var(--ease-out);will-change:opacity, clip-path, filter, transform;border-radius:18px;margin:0;padding:clamp(.8rem,1.8vw,1.05rem) clamp(1rem,2.5vw,1.45rem);font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(1.05rem,3vw,1.75rem);font-style:normal;font-weight:400;line-height:1.15;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff1a}.caption__line:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff2e 44%,#0000 68%);position:absolute;inset:0;transform:translate(-140%)}.caption--visible .caption__line{opacity:1;clip-path:inset(0 round 18px);filter:blur()saturate(135%);transform:translate3d(var(--px), calc(-50% + var(--py)), 0) scale(1)}.caption--visible .caption__line:after{animation:glass-sweep 1.15s .12s var(--ease-out) both}.caption[data-side=left] .caption__line{text-align:left}.caption[data-side=right] .caption__line{text-align:right}.app[data-phase=keypad] .caption,.app[data-phase=vip-video] .caption,.app[data-phase=vip-cta] .caption{display:none}.keypad{z-index:25;pointer-events:auto;flex-direction:column;justify-content:flex-end;gap:4%;display:flex;position:absolute}.keypad[hidden]{visibility:hidden!important;pointer-events:none!important;display:none!important}.keypad-prompt{z-index:1;width:92%;box-shadow:none;-webkit-backdrop-filter:none;color:#f4f0e6eb;letter-spacing:.04em;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), visibility .45s;background:0 0;border:none;margin:0;padding:0;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(.72rem,1.55vw,.95rem);font-style:italic;font-weight:400;line-height:1.2;position:absolute;left:50%;transform:translate(-50%,-100%)}.app[data-phase=keypad] .keypad:not([hidden]) .keypad-prompt{opacity:1;visibility:visible}.keypad__display{-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;width:92%;min-height:clamp(.72rem,1.7vw,1rem);transition:border-color .25s ease, box-shadow .25s ease, filter .25s ease, opacity .5s var(--ease-out), visibility .5s;background:linear-gradient(135deg,#ffffff1a,#0000 48%),#06060561;border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;gap:0;padding:clamp(.18rem,.45vw,.28rem) clamp(.28rem,.75vw,.42rem);display:flex;position:absolute;top:-14%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff1f}.keypad--ready .keypad__display{opacity:1;visibility:visible}.keypad__display--pressed{border-color:#ffffff61;box-shadow:0 0 18px #ffffff2e,0 8px 24px #00000059,inset 0 1px #ffffff2e}.keypad__display--error{animation:dots-shake .46s var(--ease-out);border-color:#ff6060b3;box-shadow:0 0 20px #ff46465c,0 8px 24px #00000059,inset 0 1px #ffffff24}.keypad__display--success{border-color:#5fdc91bf;box-shadow:0 0 22px #5fdc9157,0 8px 24px #00000059,inset 0 1px #ffffff29}.keypad__dot{width:var(--dot-size,12%);aspect-ratio:1;min-width:3px;height:auto;transition:background .22s ease, border-color .2s ease, box-shadow .22s ease, transform .2s var(--ease-spring);background:radial-gradient(circle at 35% 30%,#ffffff47,#0000 45%),#ffffff14;border:1px solid #e8d5a36b;border-radius:50%;flex:none;box-shadow:inset 0 0 8px #00000059,0 0 #c9a96200}.keypad__dot--filled{background:radial-gradient(circle at 32% 28%, #fff7d8, var(--gold-bright) 38%, var(--gold) 72%);border-color:#fff6d2e6;transform:scale(1.08);box-shadow:0 0 12px #c9a9628c,inset 0 1px 2px #ffffff6b}.keypad__display--error .keypad__dot{background:radial-gradient(circle at 35% 30%,#ffebebf2,#ff6b5f 45%,#a83232 78%);border-color:#ff8278f2;transform:scale(1.08);box-shadow:0 0 12px #ff464694}.keypad__display--success .keypad__dot{background:radial-gradient(circle at 35% 30%,#ebfff2f5,#5ee38d 45%,#238a4f 78%);border-color:#91ffb8f2;transform:translateY(-1px)scale(1.1);box-shadow:0 0 14px #5fdc919e}.keypad__grid{gap:calc(var(--key-gap-y,6) * 1%) calc(var(--key-gap-x,5) * 1%);flex:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid}.keypad__key{width:var(--key-size,100%);aspect-ratio:1;max-width:100%;height:auto;max-height:100%;transform:translate(var(--key-shift-x,0%), var(--key-shift-y,15%)) scale(var(--key-scale,1));-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:50%;place-self:center;transition:background .15s,box-shadow .15s}.keypad__key:hover,.keypad__key:focus-visible{background:#ffffff14;outline:none;box-shadow:0 0 0 1px #ffffff1f}.keypad__key:nth-child(3n){--key-shift-x:-8%}.keypad__key:active{transform:translate(var(--key-shift-x,0%), var(--key-shift-y,15%)) scale(var(--key-scale,1)) scale(.97);background:#ffffff24}.keypad__key--entered{background:#e8d5a333;box-shadow:0 0 0 1px #e8d5a347,0 0 18px #c9a96247}.keypad--active .keypad__key:active{background:#ffffff2e}@keyframes dots-shake{0%,to{transform:translate(-50%)}18%{transform:translate(calc(-50% - 4px))}36%{transform:translate(calc(4px - 50%))}54%{transform:translate(calc(-50% - 3px))}72%{transform:translate(calc(3px - 50%))}}.vip-cta{z-index:30;pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;padding:1.5rem 1.5rem clamp(100px,24vh,240px);display:none;position:absolute;inset:0}.vip-cta:not([hidden]){display:flex}.vip-cta[hidden],.vip-cta[inert]{pointer-events:none!important;visibility:hidden!important;display:none!important}.vip-cta__button{text-align:center;letter-spacing:.34em;text-transform:uppercase;max-width:min(92vw,520px);color:var(--text);background:linear-gradient(135deg, var(--glass-highlight), transparent 42%), var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(135%);pointer-events:none;opacity:0;visibility:hidden;clip-path:inset(0 48% round 18px);filter:blur(8px)saturate(90%);transform:translateY(30px) scale(.94) scale(var(--btn-scale,1));transition-property:opacity,clip-path,filter,transform,box-shadow,border-color;transition:opacity .9s var(--ease-out), clip-path .95s var(--ease-out), filter .95s var(--ease-out), transform .95s var(--ease-out), box-shadow .25s var(--ease-out), visibility 0s linear .95s;will-change:opacity, clip-path, filter, transform;border:1px solid #c9a96257;border-radius:18px;justify-content:center;align-items:center;padding:clamp(1rem,2.4vw,1.35rem) clamp(1.4rem,4vw,2.25rem);font-size:clamp(.72rem,1.65vw,.92rem);line-height:1.1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000005c,0 0 54px #c9a96224,inset 0 1px #ffffff1f,inset 0 0 0 1px #c9a96214}.vip-cta__button:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#e8d5a31a 38%,#fff8e038 46%,#e8d5a31a 54%,#0000 68%);position:absolute;inset:0;transform:translate(-140%)}.vip-cta__label{z-index:1;background:linear-gradient(#fff8e0 0%,#f0dca6 42%,#d8bd84 72%,#c9a962 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 1px 14px #c9a96238;-webkit-background-clip:text;background-clip:text;position:relative}.vip-cta__button[aria-disabled=true]{cursor:default}.vip-cta--visible .vip-cta__button{pointer-events:auto;visibility:visible;opacity:1;clip-path:inset(0 round 18px);filter:blur()saturate(135%);transform:translateY(0) scale(var(--btn-scale,1));transition:opacity .9s var(--ease-out), clip-path .95s var(--ease-out), filter .95s var(--ease-out), transform .95s var(--ease-out), box-shadow .25s var(--ease-out), visibility 0s}.vip-cta--visible .vip-cta__button:after{animation:glass-sweep 1.15s .12s var(--ease-out) both}.vip-cta__button:hover{transform:translateY(-2px) scale(var(--btn-scale,1));border-color:#c9a96299;box-shadow:0 22px 80px #0000006b,0 0 72px #c9a96252,inset 0 1px #ffffff29,inset 0 0 0 1px #c9a9622e}.vip-cta--visible .vip-cta__button:hover:after{animation:glass-sweep 1.05s var(--ease-out) both}.vip-cta--visible .vip-cta__button:not(:hover){animation:4.5s ease-in-out 1.1s infinite cta-breathe}@keyframes cta-breathe{0%,to{box-shadow:0 20px 70px #0000005c,0 0 50px #c9a9621f,inset 0 1px #ffffff1f,inset 0 0 0 1px #c9a96214}50%{box-shadow:0 20px 70px #0000005c,0 0 66px #c9a96242,inset 0 1px #ffffff24,inset 0 0 0 1px #c9a96229}}@media (prefers-reduced-motion:reduce){.vip-cta--visible .vip-cta__button:not(:hover){animation:none}}.vip-cta__button:active{transform:translateY(0) scale(.98) scale(var(--btn-scale,1))}@keyframes glass-sweep{0%{opacity:0;transform:translate(-140%)}22%{opacity:1}to{opacity:0;transform:translate(140%)}}@media (width<=768px){.stage{justify-content:stretch;align-items:stretch}.stage__media{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none}.preloader__bar-wrap{width:min(180px,48vw)}.preloader__enter{letter-spacing:.28em;min-width:180px;min-height:48px;padding:13px 32px;font-size:12px}.preloader__enter-text.access-label{font-size:12px}.keypad-prompt{letter-spacing:.01em;white-space:nowrap;font-size:clamp(.28rem,3.8cqw,.34rem);line-height:1.05}.app[data-phase=keypad] .keypad:not([hidden]){container:keypad/inline-size}.keypad__display{min-height:0;padding:.12rem .22rem}.keypad__key{--key-shift-y:-15%;--key-scale:.85}.keypad__key:nth-child(n+7){--key-shift-y:-8%}.keypad__key:nth-child(3n+1){--key-shift-x:11%}.caption[data-side=left]{padding-left:clamp(1rem,8vw,3rem)}.caption[data-side=right]{padding-right:clamp(1rem,8vw,3rem)}.caption__line{max-width:70vw}.vip-cta{padding:.75rem;padding-bottom:max(clamp(40px, 9vh, 80px), env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end}.vip-cta__button{letter-spacing:.16em;clip-path:inset(0 48% round 8px);border-radius:8px;width:auto;max-width:86vw;min-height:28px;padding:.55rem 1.1rem;font-size:.36rem;line-height:1.35}.vip-cta--visible .vip-cta__button{clip-path:inset(0 round 8px);box-shadow:0 4px 14px #0000004d,0 0 12px #c9a9621f,inset 0 1px #ffffff1a,inset 0 0 0 1px #c9a96214}.vip-cta--visible .vip-cta__button:not(:hover){animation:none}.vip-cta__button.access-label{letter-spacing:.16em;font-size:.36rem}.skip-video{right:max(12px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));gap:.35rem;padding:.42rem .68rem .42rem .76rem}.skip-video__text{letter-spacing:.03em;font-size:.56rem}}@media (width<=640px){.caption[data-side=left]{padding-left:clamp(1rem,8vw,3rem)}.caption[data-side=right]{padding-right:clamp(1rem,8vw,3rem)}.caption__line{max-width:70vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1919.98px){.preloader__enter,.vip-cta__button{--btn-scale:.85}}@media (width>=1920px){.preloader__enter,.vip-cta__button{--btn-scale:.95}}
