:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.app-loader[data-v-eaa2fde8]{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;transition:opacity .5s ease;z-index:9999}.app-loader__bg[data-v-eaa2fde8]{background:radial-gradient(circle at 50% 50%,#1a1410 0,#0a0806);inset:0;position:absolute}.app-loader__bg[data-v-eaa2fde8]:after,.app-loader__bg[data-v-eaa2fde8]:before{border-radius:50%;content:"";filter:blur(80px);opacity:.4;position:absolute}.app-loader__bg[data-v-eaa2fde8]:before{animation:floatA-eaa2fde8 8s ease-in-out infinite;background:radial-gradient(circle,hsla(39,47%,60%,.3),transparent 70%);height:500px;left:-100px;top:-100px;width:500px}.app-loader__bg[data-v-eaa2fde8]:after{animation:floatB-eaa2fde8 10s ease-in-out infinite;background:radial-gradient(circle,hsla(34,35%,57%,.25),transparent 70%);bottom:-100px;height:400px;right:-100px;width:400px}.app-loader__inner[data-v-eaa2fde8]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:420px;padding:0 1.5rem;position:relative;width:100%}.app-loader__logo[data-v-eaa2fde8]{align-items:center;animation:pulse-eaa2fde8 2s ease-in-out infinite;display:flex;height:56px;justify-content:center;width:56px}.app-loader__logo img[data-v-eaa2fde8]{filter:drop-shadow(0 0 20px rgba(201,168,107,.5));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.app-loader__brand[data-v-eaa2fde8]{color:#c9a86b;display:flex;font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:300;gap:2px;letter-spacing:6px;padding-left:6px}.app-loader__brand span[data-v-eaa2fde8]{animation:letterIn-eaa2fde8 .6s ease forwards;display:inline-block;opacity:0;transform:translateY(10px)}.app-loader__brand span[data-v-eaa2fde8]:first-child{animation-delay:.1s}.app-loader__brand span[data-v-eaa2fde8]:nth-child(2){animation-delay:.18s}.app-loader__brand span[data-v-eaa2fde8]:nth-child(3){animation-delay:.26s}.app-loader__brand span[data-v-eaa2fde8]:nth-child(4){animation-delay:.34s}.app-loader__brand span[data-v-eaa2fde8]:nth-child(5){animation-delay:.42s}.app-loader__brand span[data-v-eaa2fde8]:nth-child(6){animation-delay:.5s}.app-loader__brand span[data-v-eaa2fde8]:nth-child(7){animation-delay:.58s}.app-loader__bar[data-v-eaa2fde8]{background:#ffffff14;height:1px;margin-top:.6rem;overflow:hidden;position:relative;width:100%}.app-loader__bar-fill[data-v-eaa2fde8]{background:linear-gradient(90deg,transparent,#c9a86b 50%,#f0d9a4);box-shadow:0 0 10px #c9a76999;height:100%;transition:width .3s ease}.app-loader__meta[data-v-eaa2fde8]{align-items:baseline;display:flex;justify-content:space-between;width:100%}.app-loader__percent[data-v-eaa2fde8]{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:300}.app-loader__percent i[data-v-eaa2fde8]{color:#c9a86b;font-size:.75rem;font-style:normal;margin-left:2px}.app-loader__hint[data-v-eaa2fde8]{color:#fff6;font-size:.65rem;letter-spacing:3px;text-transform:uppercase}@keyframes pulse-eaa2fde8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes letterIn-eaa2fde8{to{opacity:1;transform:translateY(0)}}@keyframes floatA-eaa2fde8{0%,to{transform:translate(0)}50%{transform:translate(50px,30px)}}@keyframes floatB-eaa2fde8{0%,to{transform:translate(0)}50%{transform:translate(-40px,-30px)}}.app-loader.is-hiding[data-v-eaa2fde8]{opacity:0;pointer-events:none}.app-loader.is-hiding .app-loader__inner[data-v-eaa2fde8]{opacity:0;transform:translateY(-20px);transition:opacity .35s ease,transform .5s ease}.app-loader.is-hiding .app-loader__bg[data-v-eaa2fde8]{opacity:0;transition:opacity .5s ease .1s}@media(max-width:480px){.app-loader__brand[data-v-eaa2fde8]{font-size:1.3rem;letter-spacing:4px}.app-loader__logo[data-v-eaa2fde8]{height:44px;width:44px}}.age-gate[data-v-58439d13]{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#060504db;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:9000}.age-gate__dialog[data-v-58439d13]{background:radial-gradient(120% 80% at 50% 0,hsla(39,47%,60%,.13),transparent 60%),linear-gradient(160deg,#17120d,#0b0907);border:1px solid hsla(39,47%,60%,.28);border-radius:22px;box-shadow:0 30px 80px #0009;max-height:calc(100vh - 2.5rem);max-width:440px;overflow-y:auto;padding:2.4rem 2rem 1.8rem;position:relative;scrollbar-color:hsla(39,47%,60%,.35) transparent;scrollbar-width:thin;text-align:center;width:100%}.age-gate__logo[data-v-58439d13]{height:48px;margin:0 auto 1.2rem;width:48px}.age-gate__logo img[data-v-58439d13]{filter:drop-shadow(0 0 20px rgba(201,168,107,.45));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.age-gate__kind[data-v-58439d13]{color:var(--gold);display:block;font-size:.64rem;letter-spacing:3px;margin-bottom:.55rem;text-transform:uppercase}.age-gate__title[data-v-58439d13]{color:#fff;font-family:var(--font-display);font-size:clamp(1.35rem,3.4vw,1.75rem);font-weight:400;line-height:1.25;margin:0}.age-gate__lead[data-v-58439d13]{color:#ffffff80;font-size:.84rem;line-height:1.55;margin:.85rem 0 0}.age-gate__actions[data-v-58439d13]{display:flex;flex-direction:column;gap:.55rem;margin-top:1.6rem}.age-gate__btn[data-v-58439d13]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.9rem 1rem;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.age-gate__btn[data-v-58439d13]:hover{background:#c9a76917;border-color:#c9a76973;transform:translateY(-1px)}.age-gate__btn--primary[data-v-58439d13]{background:linear-gradient(135deg,#c9a7692e,#b8966b1a);border-color:#c9a76980;letter-spacing:.4px}.age-gate-enter-active[data-v-58439d13],.age-gate-leave-active[data-v-58439d13]{transition:opacity .32s ease}.age-gate-enter-from[data-v-58439d13],.age-gate-leave-to[data-v-58439d13]{opacity:0}.age-gate-enter-active .age-gate__dialog[data-v-58439d13],.age-gate-leave-active .age-gate__dialog[data-v-58439d13]{transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .3s ease}.age-gate-enter-from .age-gate__dialog[data-v-58439d13],.age-gate-leave-to .age-gate__dialog[data-v-58439d13]{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:480px){.age-gate[data-v-58439d13]{padding:.85rem}.age-gate__dialog[data-v-58439d13]{border-radius:20px;max-height:calc(100vh - 1.7rem);padding:2rem 1.2rem 1.4rem}}@media(prefers-reduced-motion:reduce){.age-gate__btn[data-v-58439d13]{transition:none}.age-gate-enter-active .age-gate__dialog[data-v-58439d13],.age-gate-leave-active .age-gate__dialog[data-v-58439d13]{transform:none;transition:opacity .2s ease}}.menu-link__arrow[data-v-ff60790a]{flex-shrink:0;transition:transform .35s cubic-bezier(.65,0,.35,1)}.main-menu a.menu-link:hover .menu-link__arrow[data-v-ff60790a]{transform:translate(2px,-2px)}.hero[data-v-ff60790a]{justify-content:center;min-height:100vh}.hero[data-v-ff60790a],.hero__slide[data-v-ff60790a]{align-items:center;display:flex}.hero__slide[data-v-ff60790a]{animation:heroFadeIn-ff60790a 1.2s cubic-bezier(.22,1,.36,1) both;flex-direction:column;gap:1.2rem;max-width:900px}@keyframes heroFadeIn-ff60790a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero__eyebrow[data-v-ff60790a]{align-items:center;animation:heroSlideUp-ff60790a 1s cubic-bezier(.22,1,.36,1) .1s both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c9a7690a;border:1px solid hsla(39,47%,60%,.25);border-radius:50px;color:#c9a86b;display:inline-flex;font-size:.72rem;font-weight:400;gap:.6rem;letter-spacing:5px;padding:.45rem 1.2rem;text-transform:uppercase}.hero__eyebrow-dot[data-v-ff60790a]{animation:heroPulse-ff60790a 2s ease-in-out infinite;background:#c9a86b;border-radius:50%;box-shadow:0 0 10px #c9a86b;height:6px;width:6px}@keyframes heroPulse-ff60790a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero__logo-wrap[data-v-ff60790a]{animation:heroLogoIn-ff60790a 1.4s cubic-bezier(.22,1,.36,1) .3s both;position:relative}.hero__logo[data-v-ff60790a]{filter:drop-shadow(0 8px 40px rgba(201,168,107,.25));transition:filter .6s ease}.hero__h1[data-v-ff60790a]{transition:transform .6s ease}.hero__logo-wrap:hover .hero__logo[data-v-ff60790a]{filter:drop-shadow(0 12px 50px rgba(201,168,107,.45))}.hero__logo-wrap:hover .hero__h1[data-v-ff60790a]{transform:translateY(-4px) scale(1.01)}@keyframes heroLogoIn-ff60790a{0%{filter:blur(12px) drop-shadow(0 8px 40px rgba(201,168,107,0));opacity:0;transform:scale(.85)}to{filter:blur(0) drop-shadow(0 8px 40px rgba(201,168,107,.25));opacity:1;transform:scale(1)}}.hero__divider[data-v-ff60790a]{align-items:center;animation:heroSlideUp-ff60790a 1s cubic-bezier(.22,1,.36,1) .6s both;display:flex;gap:.8rem;width:min(380px,70vw)}.hero__divider-line[data-v-ff60790a]{background:linear-gradient(90deg,transparent,hsla(39,47%,60%,.5),transparent);flex:1;height:1px}.hero__divider-icon[data-v-ff60790a]{color:#c9a86b;font-size:.9rem;opacity:.8}.footer-logo-q-min[data-v-ff60790a]{width:1.5rem}.hero__text[data-v-ff60790a]{color:#ffffffc7;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:300;letter-spacing:.5px;line-height:1.7;margin:0 0 1.6rem}.hero__text em[data-v-ff60790a]{color:#c9a86b;font-family:Playfair Display,Georgia,serif;font-style:italic}.hero__actions[data-v-ff60790a]{display:flex;flex-wrap:wrap;gap:.8rem}.hero__actions[data-v-ff60790a],.hero__btn[data-v-ff60790a]{align-items:center;justify-content:center}.hero__btn[data-v-ff60790a]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(39,47%,60%,.3);border-radius:50px;box-sizing:border-box;color:#ffffffd9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:400;gap:.6rem;height:48px;letter-spacing:2px;min-width:200px;overflow:hidden;padding:0 1.8rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .35s cubic-bezier(.65,0,.35,1),box-shadow .35s ease,color .35s ease,background .35s ease,border-color .35s ease}.hero__btn span[data-v-ff60790a],.hero__btn svg[data-v-ff60790a]{position:relative;z-index:1}.hero__btn svg[data-v-ff60790a]{flex-shrink:0;transition:transform .35s cubic-bezier(.65,0,.35,1)}.hero__btn[data-v-ff60790a]:before{background:linear-gradient(135deg,#c9a86b,#b8966a);content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease;z-index:0}.hero__btn[data-v-ff60790a]:hover{border-color:transparent;box-shadow:0 12px 32px #c9a76959;color:#111;transform:translateY(-2px)}.hero__btn[data-v-ff60790a]:hover:before{opacity:1}.hero__btn[data-v-ff60790a]:active{transform:translateY(0)}.hero__btn--ghost:hover svg[data-v-ff60790a]{transform:translate(2px,-2px)}.hero-decor[data-v-ff60790a]{align-items:center;animation:heroDecorIn-ff60790a 1.5s cubic-bezier(.22,1,.36,1) .8s both;display:flex;gap:1.2rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.hero-decor--left[data-v-ff60790a]{flex-direction:column;left:2.5rem}.hero-decor--right[data-v-ff60790a]{flex-direction:column;right:2.5rem}.hero-decor__text[data-v-ff60790a]{color:#c9a76980;font-size:.65rem;font-weight:400;letter-spacing:6px;text-orientation:mixed;text-transform:uppercase;writing-mode:vertical-rl}.hero-decor--right .hero-decor__text[data-v-ff60790a]{transform:rotate(180deg)}.hero-decor__line[data-v-ff60790a]{background:linear-gradient(180deg,transparent,hsla(39,47%,60%,.4),transparent);height:80px;width:1px}@keyframes heroDecorIn-ff60790a{0%{opacity:0;transform:translateY(-50%) scaleY(0)}to{opacity:1;transform:translateY(-50%) scaleY(1)}}.hero__scroll[data-v-ff60790a]{align-items:center;animation:heroSlideUp-ff60790a 1s cubic-bezier(.22,1,.36,1) 1.2s both;bottom:2rem;display:flex;flex-direction:column;gap:.7rem;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:2}.hero__scroll-text[data-v-ff60790a]{color:#fff6;font-size:.65rem;letter-spacing:4px;text-transform:uppercase}.hero__scroll-mouse[data-v-ff60790a]{border:1.5px solid hsla(39,47%,60%,.6);border-radius:12px;display:flex;height:36px;justify-content:center;padding-top:6px;width:22px}.hero__scroll-wheel[data-v-ff60790a]{animation:scrollWheel-ff60790a 1.8s ease-in-out infinite;background:#c9a86b;border-radius:2px;height:8px;width:3px}@keyframes scrollWheel-ff60790a{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(10px)}61%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUp-ff60790a{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.slide-ui[data-v-ff60790a]{inset:0;pointer-events:none;position:absolute;z-index:10}.slide-ui .about-tab[data-v-ff60790a],.slide-ui .burger-close[data-v-ff60790a],.slide-ui .burger-overlay[data-v-ff60790a],.slide-ui .burger-overlay__bg[data-v-ff60790a],.slide-ui .burger-panel[data-v-ff60790a],.slide-ui .header-content__info a[data-v-ff60790a],.slide-ui .header-content__info button[data-v-ff60790a],.slide-ui .hero__btn[data-v-ff60790a],.slide-ui .logo[data-v-ff60790a],.slide-ui .main-menu a[data-v-ff60790a],.slide-ui .submenu[data-v-ff60790a],.slide-ui .top-line[data-v-ff60790a]{pointer-events:auto}header[data-v-ff60790a]{position:fixed}.blur-box[data-v-ff60790a]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.top-line[data-v-ff60790a]{padding:1rem 2rem}.top-line__inner[data-v-ff60790a]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;width:100%}.top-line__side[data-v-ff60790a]{align-items:center;display:flex;flex:0 0 40px}.top-line__side--left[data-v-ff60790a]{justify-content:flex-start}.top-line__side--right[data-v-ff60790a]{justify-content:flex-end}.logo[data-v-ff60790a],.logo img[data-v-ff60790a]{display:block}.logo img[data-v-ff60790a]{height:auto;width:1.5rem}.main-menu[data-v-ff60790a]{--nav-optical:.9px;flex:1;gap:2rem;justify-content:space-between}.main-menu[data-v-ff60790a],.main-menu__group[data-v-ff60790a]{align-items:center;display:flex}.main-menu__group[data-v-ff60790a]{list-style:none;margin:0;padding:0}.main-menu__group li[data-v-ff60790a]{align-items:center;display:flex;margin:0 .8rem}.main-menu__group li[data-v-ff60790a]:first-child{margin-left:0}.main-menu__group li[data-v-ff60790a]:last-child{margin-right:0}.main-menu a[data-v-ff60790a]{color:#ffffffb3;display:inline-block;font-size:.9rem;line-height:1;overflow:hidden;padding:calc(.3rem + var(--nav-optical)) .1rem calc(.3rem - var(--nav-optical));position:relative;text-decoration:none;transition:color .35s ease}.main-menu a[data-v-ff60790a]:after{background:#c9a86b;bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;transform:translate(-101%);transition:transform .5s cubic-bezier(.65,0,.35,1);width:100%;will-change:transform}.main-menu li:hover a[data-v-ff60790a]:after{transform:translate(0)}.main-menu li.active a[data-v-ff60790a],.main-menu li:hover a[data-v-ff60790a]{color:#fafafa}.main-menu li.active a[data-v-ff60790a]:after{transform:translate(0)}.main-menu a.menu-link[data-v-ff60790a]{align-items:center;border:1px solid hsla(39,47%,60%,.4);border-radius:999px;color:#c9a86b;display:inline-flex;gap:5px;line-height:1;overflow:visible;padding:calc(.5rem - 1px + var(--nav-optical)) 1rem calc(.5rem - 1px - var(--nav-optical));transition:background-color .3s ease,color .3s ease,border-color .3s ease}.main-menu a.menu-link[data-v-ff60790a]:after{display:none}.main-menu a.menu-link[data-v-ff60790a]:hover{background:#c9a76926;border-color:#c9a86b;color:#fff}.anim-menu-btn[data-v-ff60790a]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;width:40px;z-index:10001}.anim-menu-btn__icon[data-v-ff60790a]{background:#fff;display:block;height:2px;position:relative;transition:background .3s ease;width:22px}.anim-menu-btn__icon[data-v-ff60790a]:after,.anim-menu-btn__icon[data-v-ff60790a]:before{background:#fff;content:"";height:2px;left:0;position:absolute;transition:transform .4s cubic-bezier(.65,0,.35,1),top .3s ease;width:100%}.anim-menu-btn__icon[data-v-ff60790a]:before{top:-7px}.anim-menu-btn__icon[data-v-ff60790a]:after{top:7px}.anim-menu-btn:hover .anim-menu-btn__icon[data-v-ff60790a],.anim-menu-btn:hover .anim-menu-btn__icon[data-v-ff60790a]:after,.anim-menu-btn:hover .anim-menu-btn__icon[data-v-ff60790a]:before{background:#c9a86b}.anim-menu-btn.is-open .anim-menu-btn__icon[data-v-ff60790a]{background:transparent}.anim-menu-btn.is-open .anim-menu-btn__icon[data-v-ff60790a]:before{background:#c9a86b;top:0;transform:rotate(45deg)}.anim-menu-btn.is-open .anim-menu-btn__icon[data-v-ff60790a]:after{background:#c9a86b;top:0;transform:rotate(-45deg)}.header-content[data-v-ff60790a]{left:0;padding:0 4.5vw;position:absolute;right:0;text-align:center;top:calc(50% + var(--header-h)/2);transform:translateY(-50%)}.header-content__slide .letters[data-v-ff60790a]{color:#fff;font-size:clamp(2.5rem,6vw,5rem);font-weight:300;letter-spacing:2px;margin:0 0 1rem}.header-content__info[data-v-ff60790a]{color:#eaeaea;font-size:1rem;line-height:1.6;margin:0 auto;max-width:600px}.logo-h1[data-v-ff60790a]{height:auto;max-width:700px;width:min(90vw,101vh)}.about-section[data-v-ff60790a]{height:calc(100% - var(--header-h) - 1.5rem)}.about-section[data-v-ff60790a],.about-slide[data-v-ff60790a]{display:flex;flex-direction:column;justify-content:center}.about-slide[data-v-ff60790a]{flex:1 1 auto;margin:0 auto;min-height:0;padding:1rem 0;position:relative;text-align:left;width:min(1120px,100%)}.about-slide__mark[data-v-ff60790a]{bottom:-6px;opacity:.03;pointer-events:none;position:absolute;right:clamp(-11rem,-9vw,-5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(150px,17vw,250px);z-index:0}.about-grid[data-v-ff60790a]{align-items:stretch;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);min-height:0;position:relative;z-index:1}.about-lead[data-v-ff60790a]{padding-right:clamp(1rem,3vw,2.5rem);position:relative}.about-eyebrow[data-v-ff60790a]{align-items:center;color:#c9a86b;display:inline-flex;font-size:.68rem;gap:.7rem;letter-spacing:4px;margin-bottom:1rem;text-transform:uppercase}.about-eyebrow__line[data-v-ff60790a]{background:linear-gradient(90deg,transparent,#c9a86b);height:1px;width:34px}.about-eyebrow__line--right[data-v-ff60790a]{background:linear-gradient(90deg,#c9a86b,transparent)}.about-title[data-v-ff60790a]{margin:0 0 1.4rem;position:relative;text-align:left}.about-title[data-v-ff60790a]:after{background:linear-gradient(90deg,#c9a86b,transparent);content:"";display:block;height:1px;margin:1.2rem 0 0;width:72px}.about-tabs[data-v-ff60790a]{align-items:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;gap:.15rem;margin:0;padding:0;width:100%}.about-tab[data-v-ff60790a],.about-tabs[data-v-ff60790a]{background:none;border:none;border-radius:0;position:relative}.about-tab[data-v-ff60790a]{align-items:baseline;color:#ffffff80;cursor:pointer;display:grid;font-family:inherit;gap:.85rem;grid-template-columns:auto 1fr;padding:.7rem 0;text-align:left;transition:color .35s var(--ease-out,ease)}.about-tabs__marker[data-v-ff60790a]{background:linear-gradient(180deg,#c9a76959,#c9a86b 45%,#c9a76973);border-radius:3px;box-shadow:0 0 14px #c9a76959;left:-1.1rem;pointer-events:none;position:absolute;top:0;transition:transform .55s var(--ease-out,cubic-bezier(.16,1,.3,1)),height .55s var(--ease-out,cubic-bezier(.16,1,.3,1)),opacity .3s ease;width:3px}.about-tab[data-v-ff60790a]:hover{color:#ffffffd9}.about-tab--active[data-v-ff60790a]{background:none;box-shadow:none;color:#fff;font-weight:400}.about-tab__num[data-v-ff60790a]{color:#c9a7698c;font-size:.66rem;font-variant-numeric:tabular-nums;letter-spacing:1.5px;transition:color .35s ease}.about-tab--active .about-tab__num[data-v-ff60790a]{color:#c9a86b}.about-tab__label[data-v-ff60790a]{font-size:1.02rem;letter-spacing:.5px}.about-tab__line[data-v-ff60790a]{background:linear-gradient(90deg,#c9a86b,transparent);display:block;grid-column:2;height:1px;margin-top:.45rem;max-width:210px;transition:width .45s var(--ease-out,ease);width:0}.about-tab--active .about-tab__line[data-v-ff60790a]{width:100%}.about-tab:hover .about-tab__line[data-v-ff60790a]{width:42%}.about-tab--active:hover .about-tab__line[data-v-ff60790a]{width:100%}.about-content[data-v-ff60790a]{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;border-left:1px solid hsla(39,47%,60%,.22);border-radius:0;display:flex;flex-direction:column;min-height:0;overflow:visible;padding:.2rem 0 0 clamp(1.2rem,2.5vw,2rem);position:relative}.about-content.about-content--scrollable[data-v-ff60790a]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-left:calc(clamp(1.2rem,2.5vw,2rem) + .75rem);padding-right:.6rem;pointer-events:auto;scrollbar-color:hsla(39,47%,60%,.3) transparent;scrollbar-width:thin;touch-action:pan-y}.about-content--scrollable[data-v-ff60790a]::-webkit-scrollbar{width:3px}.about-content--scrollable[data-v-ff60790a]::-webkit-scrollbar-thumb{background:#c9a7694d;border-radius:3px}.about-content[data-v-ff60790a]:before{content:none}.about-pane[data-v-ff60790a]{text-align:left}.about-pane__quote[data-v-ff60790a]{color:#e6cf9c;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.25rem,2.1vw,1.75rem);font-style:italic;font-weight:300;line-height:1.35;margin:0 0 1.3rem;position:relative}.about-pane__mark[data-v-ff60790a]{color:#c9a76933;font-size:2.6em;left:-.55em;line-height:1;pointer-events:none;position:absolute;top:-.28em}.about-pane__text[data-v-ff60790a]{color:#ffffffb8;display:block;font-family:var(--font-serif,Georgia,serif);font-size:.97rem;font-weight:300;hyphens:auto;-webkit-hyphens:auto;letter-spacing:.2px;line-height:1.85;margin:0;max-width:none;text-align:justify;-moz-text-align-last:left;text-align-last:left;width:100%}.about-pane__text+.about-pane__text[data-v-ff60790a]{margin-top:.85rem}.about-pane__text em[data-v-ff60790a]{color:#ffffffe6;font-style:italic}.accent[data-v-ff60790a]{color:#c9a86b;font-style:italic;font-weight:500}.about-meter[data-v-ff60790a]{align-items:center;color:#ffffff4d;display:flex;font-size:.66rem;font-variant-numeric:tabular-nums;gap:.85rem;letter-spacing:2px;margin-top:auto;padding-top:1.6rem}.about-meter__num[data-v-ff60790a]{color:#c9a86b}.about-meter__rail[data-v-ff60790a]{background:#ffffff1f;flex:1;height:1px;max-width:190px;overflow:hidden;position:relative}.about-meter__fill[data-v-ff60790a]{background:linear-gradient(90deg,#c9a76980,#c9a86b);inset:0;position:absolute;transform-origin:left center;transition:transform .55s var(--ease-out,cubic-bezier(.16,1,.3,1))}@media(max-width:900px){.about-grid[data-v-ff60790a]{gap:1.6rem;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.about-lead[data-v-ff60790a]{padding-right:0}.about-title[data-v-ff60790a]{margin-bottom:1rem}.about-title[data-v-ff60790a]:after{margin-top:.9rem}.about-tabs[data-v-ff60790a]{flex-direction:row;flex-wrap:wrap;gap:.4rem 1.4rem}.about-tab[data-v-ff60790a]{padding:.4rem 0}.about-tabs__marker[data-v-ff60790a]{display:none}.about-tab__line[data-v-ff60790a]{margin-top:.35rem}.about-content[data-v-ff60790a]{border-left:none;border-top:1px solid hsla(39,47%,60%,.22);padding:1.3rem 0 0}.about-pane__mark[data-v-ff60790a]{left:-.1em;opacity:.6}.about-slide__mark[data-v-ff60790a]{display:none}}@media(max-width:480px){.about-eyebrow[data-v-ff60790a]{font-size:.62rem;letter-spacing:3px}.about-tab__label[data-v-ff60790a]{font-size:.92rem}.about-tab__num[data-v-ff60790a]{display:none}.about-tab[data-v-ff60790a]{grid-template-columns:1fr}.about-tab__line[data-v-ff60790a]{grid-column:1}.about-pane__text[data-v-ff60790a]{font-size:.9rem;line-height:1.75}.about-meter[data-v-ff60790a]{margin-top:1.1rem}}@media(max-height:640px){.about-eyebrow[data-v-ff60790a]{margin-bottom:.6rem}.about-title[data-v-ff60790a]{margin-bottom:1rem}.about-title[data-v-ff60790a]:after{margin-top:.8rem}.about-tab[data-v-ff60790a]{padding:.45rem 0}.about-pane__quote[data-v-ff60790a]{margin-bottom:.9rem}.about-pane__text[data-v-ff60790a]{line-height:1.7}}.tab-fade-enter-active[data-v-ff60790a],.tab-fade-leave-active[data-v-ff60790a]{transition:opacity .32s ease}.tab-fade-enter-from[data-v-ff60790a],.tab-fade-leave-to[data-v-ff60790a]{opacity:0}.tab-fade-enter-active .about-pane__quote[data-v-ff60790a],.tab-fade-enter-active .about-pane__text[data-v-ff60790a]{animation:aboutPaneIn-ff60790a .55s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}.tab-fade-enter-active .about-pane__text[data-v-ff60790a]{animation-delay:.08s}@keyframes aboutPaneIn-ff60790a{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tab-fade-enter-active .about-pane__quote[data-v-ff60790a],.tab-fade-enter-active .about-pane__text[data-v-ff60790a]{animation:none}.about-meter__fill[data-v-ff60790a],.about-tab[data-v-ff60790a],.about-tab__line[data-v-ff60790a],.about-tabs__marker[data-v-ff60790a]{transition:none}}.burger-overlay[data-v-ff60790a]{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:10000}.burger-overlay__bg[data-v-ff60790a]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 80% 30%,hsla(39,47%,60%,.12),transparent 50%),radial-gradient(circle at 20% 80%,rgba(176,109,68,.1),transparent 50%),#0a0806d9;cursor:pointer;inset:0;position:absolute}.burger-panel[data-v-ff60790a]{background:linear-gradient(180deg,#120e09,#0a0806);border-left:1px solid hsla(39,47%,60%,.15);box-shadow:-20px 0 60px #00000080;display:flex;flex-direction:column;height:100%;max-width:480px;overflow-y:auto;padding:2rem 2.5rem;position:relative;width:100%;z-index:1}.burger-panel__top[data-v-ff60790a]{align-items:center;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;margin-bottom:3rem}.burger-logo[data-v-ff60790a]{align-items:center;color:#f5ede0;display:flex;gap:.7rem;text-decoration:none}.burger-logo img[data-v-ff60790a]{height:28px;width:28px}.burger-logo span[data-v-ff60790a]{font-family:Playfair Display,Georgia,serif;font-size:1.3rem;letter-spacing:2px}.burger-close[data-v-ff60790a]{align-items:center;background:#ffffff0a;border:1px solid hsla(39,47%,60%,.25);border-radius:50%;color:#f5ede0;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;padding:0;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .35s cubic-bezier(.65,0,.35,1);width:42px}.burger-close[data-v-ff60790a]:hover{background:#c9a76926;border-color:#c9a76999;color:#c9a86b;transform:rotate(90deg)}.burger-close[data-v-ff60790a]:active{transform:rotate(90deg) scale(.92)}.burger-close svg[data-v-ff60790a]{display:block}.burger-nav[data-v-ff60790a]{flex:1}.burger-nav ul[data-v-ff60790a]{list-style:none;margin:0;padding:0}.burger-nav li[data-v-ff60790a]{animation:burgerItemIn-ff60790a .45s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i, 0)*.06s + .15s);border-bottom:1px solid hsla(39,47%,60%,.08);opacity:0;transform:translate(30px)}.burger-nav a[data-v-ff60790a]{align-items:center;color:#f5ede0b3;display:flex;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;gap:1.2rem;letter-spacing:1px;padding:1.1rem 0;position:relative;text-decoration:none;transition:color .3s ease,padding .3s ease}.burger-nav a[data-v-ff60790a]:hover{color:#c9a86b;padding-left:.5rem}.burger-nav__num[data-v-ff60790a]{color:#c9a86b;font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:2px;min-width:24px;opacity:.6}.burger-nav__label[data-v-ff60790a]{flex:1}.burger-nav__arrow[data-v-ff60790a]{color:#c9a86b;font-size:1rem;opacity:0;transform:translate(-10px);transition:all .3s ease}.burger-nav a:hover .burger-nav__arrow[data-v-ff60790a]{opacity:1;transform:translate(0)}.burger-nav li.is-active a[data-v-ff60790a]{color:#f5ede0}.burger-nav li.is-active .burger-nav__num[data-v-ff60790a]{opacity:1}.burger-nav__divider[data-v-ff60790a]{border-bottom:none!important;border-top:1px solid hsla(39,47%,60%,.2);margin-top:1.5rem;padding-top:.5rem}.burger-nav__menu-link[data-v-ff60790a]{background:linear-gradient(135deg,#c9a76914,#b06d440a);border:1px solid hsla(39,47%,60%,.2);border-radius:12px;color:#c9a86b!important;margin-top:.5rem;padding:1.1rem 1rem!important;transition:all .3s ease}.burger-nav__menu-link[data-v-ff60790a]:hover{background:linear-gradient(135deg,#c9a7692e,#b06d441a);border-color:#c9a76980;color:#f5ede0!important;padding-left:1.3rem!important}.burger-nav__menu-link .burger-nav__num[data-v-ff60790a]{color:#c9a86b;font-size:1rem;opacity:1}.footer-logo-q[data-v-ff60790a]{width:2rem}.burger-panel__bottom[data-v-ff60790a]{animation:burgerItemIn-ff60790a .5s ease forwards;animation-delay:.5s;border-top:1px solid hsla(39,47%,60%,.1);display:flex;flex-direction:column;flex-shrink:0;gap:1.5rem;margin-top:2.5rem;opacity:0;padding-top:2rem}.burger-contacts[data-v-ff60790a]{gap:1rem}.burger-contact[data-v-ff60790a],.burger-contacts[data-v-ff60790a]{display:flex;flex-direction:column}.burger-contact[data-v-ff60790a]{color:#f5ede0;gap:.2rem;text-decoration:none;transition:color .3s ease}.burger-contact[data-v-ff60790a]:hover{color:#c9a86b}.burger-contact--static[data-v-ff60790a]{cursor:default}.burger-contact--static[data-v-ff60790a]:hover{color:#f5ede0}.burger-contact__label[data-v-ff60790a]{color:#f5ede066;font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.burger-contact__value[data-v-ff60790a]{font-size:1rem;letter-spacing:.5px}.burger-socials[data-v-ff60790a]{display:flex;gap:.6rem}.burger-socials a[data-v-ff60790a]{align-items:center;border:1px solid hsla(39,47%,60%,.2);border-radius:50%;color:#f5ede0b3;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.burger-socials a[data-v-ff60790a]:hover{background:linear-gradient(135deg,#c9a86b,#b06d44);border-color:transparent;color:#1a1208;transform:translateY(-2px)}@keyframes burgerItemIn-ff60790a{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.burger-enter-active[data-v-ff60790a],.burger-leave-active[data-v-ff60790a]{transition:opacity .35s ease}.burger-enter-active .burger-panel[data-v-ff60790a],.burger-leave-active .burger-panel[data-v-ff60790a]{transition:transform .45s cubic-bezier(.65,0,.35,1)}.burger-enter-from[data-v-ff60790a],.burger-leave-to[data-v-ff60790a]{opacity:0}.burger-enter-from .burger-panel[data-v-ff60790a],.burger-leave-to .burger-panel[data-v-ff60790a]{transform:translate(100%)}@media(max-width:1024px){.hero-decor--left[data-v-ff60790a]{left:1.2rem}.hero-decor--right[data-v-ff60790a]{right:1.2rem}.hero-decor__line[data-v-ff60790a]{height:60px}.hero-decor__text[data-v-ff60790a]{font-size:.6rem;letter-spacing:4px}}@media(max-width:992px){.main-menu__group li[data-v-ff60790a]{margin:0 .5rem}.main-menu a[data-v-ff60790a]{font-size:.82rem}}@media(max-width:768px){.hero-decor[data-v-ff60790a]{display:none}.hero__eyebrow[data-v-ff60790a]{font-size:.65rem;letter-spacing:3px;padding:.4rem 1rem}.hero__text[data-v-ff60790a]{font-size:.9rem;line-height:1.65}.hero__btn[data-v-ff60790a]{font-size:.74rem;height:44px;letter-spacing:1.5px;min-width:180px;padding:0 1.4rem}.hero__scroll[data-v-ff60790a]{bottom:1.2rem}.hero__scroll-text[data-v-ff60790a]{font-size:.6rem;letter-spacing:3px}.hero__scroll-mouse[data-v-ff60790a]{height:32px;width:20px}.top-line[data-v-ff60790a]{padding:.8rem 1.5rem}.main-menu[data-v-ff60790a]{display:none}.header-content__slide .letters[data-v-ff60790a]{font-size:clamp(2rem,8vw,3rem)}.header-content__info[data-v-ff60790a]{font-size:.9rem}.burger-panel[data-v-ff60790a]{border-left:none;max-width:100%;padding:1.5rem 1.8rem}.burger-panel__top[data-v-ff60790a]{margin-bottom:2rem}.burger-nav a[data-v-ff60790a]{font-size:1.2rem;padding:.95rem 0}}@media(max-width:480px){.hero__slide[data-v-ff60790a]{gap:.9rem}.hero__eyebrow[data-v-ff60790a]{font-size:.6rem;letter-spacing:2px;padding:.35rem .85rem}.hero__divider[data-v-ff60790a]{width:80vw}.hero__text[data-v-ff60790a]{font-size:.85rem}.hero__actions[data-v-ff60790a]{flex-direction:column;gap:.6rem;margin:0 auto;max-width:280px;width:100%}.hero__btn[data-v-ff60790a]{height:46px;min-width:0;padding:0 1.2rem;width:100%}.hero__scroll[data-v-ff60790a]{display:none}.top-line[data-v-ff60790a]{padding:.7rem 1.2rem}.logo-h1[data-v-ff60790a]{width:92vw}.header-content__slide .letters[data-v-ff60790a]{font-size:2rem}.about-tabs[data-v-ff60790a]{gap:1.2rem}.about-tab[data-v-ff60790a]{padding:.4rem 0}.burger-panel[data-v-ff60790a]{padding:1.2rem 1.5rem}.burger-nav a[data-v-ff60790a]{font-size:1.1rem;gap:.9rem;padding:.9rem 0}.burger-nav__num[data-v-ff60790a]{font-size:.65rem;min-width:20px}.burger-logo span[data-v-ff60790a]{font-size:1.1rem}.burger-contact__value[data-v-ff60790a]{font-size:.9rem}.burger-socials a[data-v-ff60790a]{height:36px;width:36px}.burger-close[data-v-ff60790a]{height:38px;width:38px}}@media(max-height:700px){.hero__slide[data-v-ff60790a]{gap:.9rem}.hero__scroll[data-v-ff60790a]{display:none}}@media(max-height:640px){.hero__slide[data-v-ff60790a]{gap:.7rem}.hero__text[data-v-ff60790a]{margin-bottom:1rem}}@media(max-width:900px)and (orientation:landscape)and (max-height:560px){.about-grid[data-v-ff60790a]{align-items:stretch;gap:1.6rem;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.about-content[data-v-ff60790a]{border-left:1px solid hsla(39,47%,60%,.22);border-top:none;padding:0 0 0 1.4rem}.about-tabs[data-v-ff60790a]{flex-direction:column;gap:.2rem}.about-title[data-v-ff60790a]{margin-bottom:.7rem}.about-title[data-v-ff60790a]:after{margin-top:.6rem}.about-pane__quote[data-v-ff60790a]{margin-bottom:.7rem}}@media(max-height:560px){.hero__slide[data-v-ff60790a]{gap:.55rem}.hero__divider[data-v-ff60790a]{display:none}.hero__text[data-v-ff60790a]{font-size:.85rem;line-height:1.55;margin-bottom:.8rem}.hero__btn[data-v-ff60790a]{font-size:.72rem;height:40px}.hero__eyebrow[data-v-ff60790a]{font-size:.58rem;padding:.3rem .8rem}}@media(prefers-reduced-motion:reduce){.hero-decor[data-v-ff60790a],.hero__divider[data-v-ff60790a],.hero__eyebrow[data-v-ff60790a],.hero__eyebrow-dot[data-v-ff60790a],.hero__info[data-v-ff60790a],.hero__logo-wrap[data-v-ff60790a],.hero__scroll[data-v-ff60790a],.hero__scroll-wheel[data-v-ff60790a],.hero__slide[data-v-ff60790a]{animation:none!important}.main-menu a[data-v-ff60790a]:after{transition:none!important}}.hero-layer--back[data-v-6b566e2e]{background-image:url(../img/slide-1/layer_back-1.webp)}.hero-layer--middle[data-v-6b566e2e]{background-image:url(../img/slide-1/layer_middle-1.webp)}.hero-layer--front[data-v-6b566e2e]{background-image:url(../img/slide-1/layer_front-1.webp);background-position:50%;background-repeat:no-repeat}@media(max-width:900px){.hero-layer--back[data-v-6b566e2e]{background-image:url(../img/slide-1/layer_back-1-1280.webp)}.hero-layer--middle[data-v-6b566e2e]{background-image:url(../img/slide-1/layer_middle-1-1280.webp)}.hero-layer--front[data-v-6b566e2e]{background-image:url(../img/slide-1/layer_front-1-1280.webp)}}.gallery-filter.is-route[data-v-f11fbb91]{align-items:center;display:inline-flex;gap:.4rem;position:relative}.gallery-filter.is-route[data-v-f11fbb91]:hover{background:#c9a7691f;color:#fff}.slide-gallery[data-v-f11fbb91]{align-items:center;background:#0a0806;color:#fff;contain:layout style paint;display:flex;height:100vh;justify-content:center;overflow:hidden;padding-inline:4.5vw;perspective:1200px;position:relative;width:100%}.slide-gallery__bg[data-v-f11fbb91]{background:radial-gradient(circle at 20% 30%,hsla(39,47%,60%,.08),transparent 50%),radial-gradient(circle at 80% 70%,hsla(39,47%,60%,.05),transparent 50%);inset:0;pointer-events:none;position:absolute}.slide-gallery__inner[data-v-f11fbb91]{display:flex;flex-direction:column;gap:1.4rem;justify-content:center;max-height:100vh;padding:5rem 0 2.5rem;position:relative;width:min(1120px,100%)}.gallery-top[data-v-f11fbb91]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.gallery-header[data-v-f11fbb91]{text-align:left}.gallery-header__eyebrow[data-v-f11fbb91]{align-items:center;color:#c9a86b;display:inline-flex;font-size:.68rem;gap:.7rem;letter-spacing:4px;margin-bottom:.5rem;text-transform:uppercase}.gallery-header__line[data-v-f11fbb91]{background:linear-gradient(90deg,transparent,#c9a86b);height:1px;width:34px}.gallery-header__line--right[data-v-f11fbb91]{background:linear-gradient(90deg,#c9a86b,transparent)}.gallery-header__title[data-v-f11fbb91]{color:#fff;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:400;letter-spacing:1px;line-height:1;margin:0;text-transform:uppercase}.gallery-header__title[data-v-f11fbb91]:after{background:linear-gradient(90deg,#c9a86b,transparent);content:"";display:block;height:1px;margin-top:.9rem;width:60px}.gallery-filters[data-v-f11fbb91]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0 0 .3rem;width:auto}.gallery-filter[data-v-f11fbb91],.gallery-filters[data-v-f11fbb91]{background:none;border:none;border-radius:0}.gallery-filter[data-v-f11fbb91]{align-items:center;color:#ffffff73;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;gap:.35rem;letter-spacing:.6px;padding:.25rem 0;position:relative;transition:color .3s var(--ease-out,ease)}.gallery-filter[data-v-f11fbb91]:hover{color:#ffffffe6}.gallery-filter.is-active[data-v-f11fbb91]{background:none;color:#fff;font-weight:400}.gallery-filter__line[data-v-f11fbb91]{background:linear-gradient(90deg,#c9a86b,#c9a76940);bottom:-2px;height:1px;left:0;position:absolute;transition:width .4s var(--ease-out,ease);width:0}.gallery-filter.is-active .gallery-filter__line[data-v-f11fbb91],.gallery-filter:hover .gallery-filter__line[data-v-f11fbb91]{width:100%}.gallery-filter.is-route[data-v-f11fbb91]{background:none;color:#c9a86b}.gallery-filter.is-route[data-v-f11fbb91]:hover{background:none;color:#e6cf9c}.gallery-filter__icon[data-v-f11fbb91]{transition:transform .25s ease}.gallery-filter.is-route:hover .gallery-filter__icon[data-v-f11fbb91]{transform:translate(2px,-2px)}.gallery-grid[data-v-f11fbb91]{display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:58vh;margin-inline:auto;max-height:540px;transform-style:preserve-3d;width:100%}.gallery-grid--single[data-v-f11fbb91]{grid-template-columns:1fr;grid-template-rows:1fr;max-width:min(760px,100%)}.gallery-grid--duo[data-v-f11fbb91]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;max-width:min(1000px,100%)}.gallery-grid--trio[data-v-f11fbb91]{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;max-width:min(1200px,100%)}.gallery-grid--even[data-v-f11fbb91]{grid-auto-rows:minmax(0,1fr)}.gallery-item--flat[data-v-f11fbb91]{grid-column:span 1;grid-row:span 1}.gallery-item[data-v-f11fbb91]{backface-visibility:hidden;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:14px;contain:layout paint;cursor:pointer;margin:0;min-height:0;min-width:0;overflow:hidden;position:relative;will-change:transform,opacity}.gallery-item--large[data-v-f11fbb91]{grid-column:span 2;grid-row:span 2}.gallery-item--tall[data-v-f11fbb91]{grid-row:span 2}.gallery-item--wide[data-v-f11fbb91]{grid-column:span 2}.gallery-item__inner[data-v-f11fbb91]{height:100%;overflow:hidden;position:relative;width:100%}.gallery-item__placeholder[data-v-f11fbb91]{background:linear-gradient(135deg,var(--bg-warm,#1a1410) 0,var(--bg,#0a0806) 100%);inset:0;position:absolute;z-index:0}.gallery-item__placeholder[data-v-f11fbb91]:after{animation:tileShimmer-f11fbb91 1.9s ease-in-out infinite;background:linear-gradient(100deg,transparent 20%,hsla(39,47%,60%,.09) 45%,transparent 70%);background-size:220% 100%;content:"";inset:0;position:absolute}.gallery-item.is-loaded .gallery-item__placeholder[data-v-f11fbb91]:after{animation:none;opacity:0}@keyframes tileShimmer-f11fbb91{0%{background-position:140% 0}to{background-position:-40% 0}}.gallery-item img[data-v-f11fbb91]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease,transform .5s ease;width:100%;z-index:1}.gallery-item.is-loaded img[data-v-f11fbb91]{opacity:1}.gallery-item:hover img[data-v-f11fbb91]{transform:scale(1.06)}.gallery-item__caption[data-v-f11fbb91]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 40%,transparent 70%);display:flex;inset:0;justify-content:space-between;opacity:0;padding:.8rem 1rem;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:2}.gallery-item:hover .gallery-item__caption[data-v-f11fbb91]{opacity:1}.gallery-item__title[data-v-f11fbb91]{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:.9rem}.gallery-item__zoom[data-v-f11fbb91]{background:#c9a769eb;border-radius:50%;color:#111;flex-shrink:0;height:32px;width:32px}.gallery-item__more[data-v-f11fbb91],.gallery-item__zoom[data-v-f11fbb91]{align-items:center;display:flex;justify-content:center}.gallery-item__more[data-v-f11fbb91]{background:linear-gradient(135deg,#0a0806c7,#14100cd9);border:none;color:#fff;cursor:pointer;flex-direction:column;font-family:inherit;gap:.4rem;inset:0;padding:1rem;position:absolute;transition:background-color .3s ease;z-index:5}.gallery-item__more[data-v-f11fbb91]:hover{background:linear-gradient(135deg,#c9a769d9,#b8966be6);color:#111}.gallery-item__more .more-plus[data-v-f11fbb91]{color:#c9a86b;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1;transition:color .3s ease}.gallery-item__more:hover .more-plus[data-v-f11fbb91]{color:#111}.gallery-item__more .more-label[data-v-f11fbb91]{color:#ffffffb3;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease}.gallery-item__more:hover .more-label[data-v-f11fbb91]{color:#111}.gallery-hint[data-v-f11fbb91]{align-items:center;color:#ffffff52;display:flex;font-size:.7rem;font-variant-numeric:tabular-nums;gap:.85rem;letter-spacing:2px;min-height:1.4em}.gallery-hint__num[data-v-f11fbb91]{color:#c9a86b}.gallery-hint__rail[data-v-f11fbb91]{background:#ffffff1f;flex:1;height:1px;max-width:200px;overflow:hidden;position:relative}.gallery-hint__fill[data-v-f11fbb91]{background:linear-gradient(90deg,#c9a76980,#c9a86b);inset:0;position:absolute;transform-origin:left center;transition:transform .5s var(--ease-out,cubic-bezier(.16,1,.3,1))}.gallery-hint__empty[data-v-f11fbb91]{letter-spacing:.5px}.gallery-hint__link[data-v-f11fbb91]{align-items:center;background:none;border:none;color:#c9a86b;cursor:pointer;display:inline-flex;font:inherit;gap:.4rem;letter-spacing:1.5px;margin-left:auto;padding:0;text-transform:uppercase;transition:color .25s ease}.gallery-hint__link svg[data-v-f11fbb91]{transition:transform .3s var(--ease-out,ease)}.gallery-hint__link[data-v-f11fbb91]:hover{color:#f0d9a4}.gallery-hint__link:hover svg[data-v-f11fbb91]{transform:translate(3px)}.lightbox[data-v-f11fbb91]{background:#000000f2;cursor:zoom-out;inset:0;padding:2rem;position:fixed;z-index:999}.lightbox[data-v-f11fbb91],.lightbox__nav[data-v-f11fbb91]{align-items:center;display:flex;justify-content:center}.lightbox__nav[data-v-f11fbb91]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;cursor:pointer;height:52px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease,color .25s ease,border-color .25s ease;width:52px}@media(hover:hover)and (pointer:fine){.lightbox__nav[data-v-f11fbb91]:hover{background:#c9a86b;border-color:#c9a86b;color:#111}}.lightbox__nav[data-v-f11fbb91]:active{background:#c9a76947;border-color:#c9a76973;transform:translateY(-50%) scale(.92)}.lightbox__nav--prev[data-v-f11fbb91]{left:1.5rem}.lightbox__nav--next[data-v-f11fbb91]{right:1.5rem}.lightbox__figure[data-v-f11fbb91]{align-items:center;cursor:default;display:flex;flex-direction:column;gap:.8rem;margin:0;max-height:75vh;max-width:95vw}.lightbox__figure img[data-v-f11fbb91]{border-radius:12px;box-shadow:0 20px 60px #00000080;height:auto;max-height:60vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.lightbox__figure figcaption[data-v-f11fbb91]{align-items:center;display:flex;flex-direction:column;gap:.3rem}.lightbox__figure figcaption span[data-v-f11fbb91]{color:#c9a86b;font-family:Playfair Display,Georgia,serif;font-size:1.1rem}.lightbox__figure figcaption small[data-v-f11fbb91]{color:#ffffff80;font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.lightbox-enter-active[data-v-f11fbb91],.lightbox-leave-active[data-v-f11fbb91]{transition:opacity .3s ease}.lightbox-enter-from[data-v-f11fbb91],.lightbox-leave-to[data-v-f11fbb91]{opacity:0}.lightbox-img-enter-active[data-v-f11fbb91],.lightbox-img-leave-active[data-v-f11fbb91]{transition:opacity .3s ease}.lightbox-img-enter-from[data-v-f11fbb91],.lightbox-img-leave-to[data-v-f11fbb91]{opacity:0}@media(max-width:1024px){.slide-gallery__inner[data-v-f11fbb91]{gap:1rem;padding:5rem 0 2rem}.gallery-grid[data-v-f11fbb91]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:52vh;max-height:480px}.gallery-item--flat[data-v-f11fbb91],.gallery-item--large[data-v-f11fbb91],.gallery-item--small[data-v-f11fbb91],.gallery-item--tall[data-v-f11fbb91],.gallery-item--wide[data-v-f11fbb91]{grid-column:span 1;grid-row:span 1}.gallery-grid--duo[data-v-f11fbb91],.gallery-grid--single[data-v-f11fbb91],.gallery-grid--trio[data-v-f11fbb91]{max-width:100%}}@media(max-width:768px){.slide-gallery__inner[data-v-f11fbb91]{gap:.9rem;padding:4.5rem 0 1.5rem}.gallery-filter[data-v-f11fbb91]{font-size:.76rem}.gallery-grid[data-v-f11fbb91]{gap:.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:60vh;max-height:none}.gallery-item--large[data-v-f11fbb91],.gallery-item--small[data-v-f11fbb91],.gallery-item--tall[data-v-f11fbb91],.gallery-item--wide[data-v-f11fbb91]{grid-column:span 1;grid-row:span 1}.gallery-item__title[data-v-f11fbb91]{font-size:.8rem}.gallery-item__zoom[data-v-f11fbb91]{height:28px;width:28px}.gallery-item__caption[data-v-f11fbb91]{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 70%);opacity:1}.gallery-item__more .more-plus[data-v-f11fbb91]{font-size:1.6rem}.gallery-item__more .more-label[data-v-f11fbb91]{font-size:.62rem;letter-spacing:2px}.lightbox[data-v-f11fbb91]{padding:.6rem}.lightbox__nav[data-v-f11fbb91]{height:42px;width:42px}.lightbox__nav--prev[data-v-f11fbb91]{left:.5rem}.lightbox__nav--next[data-v-f11fbb91]{right:.5rem}.lightbox__figure[data-v-f11fbb91]{max-height:95vh;max-width:98vw}.lightbox__figure img[data-v-f11fbb91]{max-height:80vh}}@media(max-width:480px){.slide-gallery__inner[data-v-f11fbb91]{gap:.7rem;padding:4.5rem 0 1rem}.gallery-header__eyebrow[data-v-f11fbb91]{font-size:.65rem;letter-spacing:3px}.gallery-filters[data-v-f11fbb91]{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.gallery-filters[data-v-f11fbb91]::-webkit-scrollbar{display:none}.gallery-filter[data-v-f11fbb91]{font-size:.74rem;white-space:nowrap}.gallery-grid[data-v-f11fbb91]{gap:.4rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:62vh}.gallery-item[data-v-f11fbb91]{border-radius:10px}.gallery-item__title[data-v-f11fbb91]{font-size:.72rem}.gallery-item__zoom[data-v-f11fbb91]{height:26px;width:26px}.gallery-item__caption[data-v-f11fbb91]{padding:.6rem .7rem}.gallery-item__more .more-plus[data-v-f11fbb91]{font-size:1.4rem}.gallery-item__more .more-label[data-v-f11fbb91]{font-size:.58rem;letter-spacing:1.5px}.gallery-hint[data-v-f11fbb91]{font-size:.7rem}.lightbox__figure figcaption span[data-v-f11fbb91]{font-size:1rem}.lightbox__figure figcaption small[data-v-f11fbb91]{font-size:.65rem}.lightbox__figure img[data-v-f11fbb91]{max-height:75vh}}@media(max-height:720px)and (min-width:1025px){.slide-gallery__inner[data-v-f11fbb91]{gap:.9rem;padding:4rem 0 1.5rem}.gallery-grid[data-v-f11fbb91]{height:52vh;max-height:420px}.lightbox__figure img[data-v-f11fbb91]{max-height:78vh}}@media(max-height:600px){.slide-gallery__inner[data-v-f11fbb91]{gap:.6rem;padding:3.5rem 0 1rem}.gallery-header__eyebrow[data-v-f11fbb91]{margin-bottom:.2rem}.gallery-grid[data-v-f11fbb91]{gap:.5rem;height:48vh}.gallery-hint[data-v-f11fbb91]{font-size:.7rem}.lightbox__figure img[data-v-f11fbb91]{max-height:72vh}}@media(prefers-reduced-motion:reduce){.gallery-filter[data-v-f11fbb91],.gallery-filters[data-v-f11fbb91],.gallery-header[data-v-f11fbb91],.gallery-hint__link[data-v-f11fbb91],.gallery-item[data-v-f11fbb91],.gallery-item img[data-v-f11fbb91],.gallery-item__caption[data-v-f11fbb91],.gallery-item__more[data-v-f11fbb91],.lightbox__nav[data-v-f11fbb91]{animation:none!important;transition:none!important}.gallery-item:hover img[data-v-f11fbb91]{transform:none}}.booking[data-v-dd1671b0]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#060504c7;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:1000}.booking__dialog[data-v-dd1671b0]{background:radial-gradient(120% 80% at 50% 0,hsla(39,47%,60%,.13),transparent 60%),linear-gradient(160deg,#17120d,#0b0907);border:1px solid hsla(39,47%,60%,.28);border-radius:22px;box-shadow:0 30px 80px #0009;max-height:calc(100vh - 2.5rem);max-width:460px;overflow-y:auto;padding:2.2rem 2rem 1.7rem;position:relative;scrollbar-color:hsla(39,47%,60%,.35) transparent;scrollbar-width:thin;width:100%}.booking__close[data-v-dd1671b0]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#ffffffa6;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:color .25s ease,border-color .25s ease,background-color .25s ease;width:34px}.booking__close[data-v-dd1671b0]:hover{background:#c9a76924;border-color:#c9a7698c;color:#fff}.booking__head[data-v-dd1671b0]{margin-bottom:1.5rem;padding-right:2.5rem}.booking__kind[data-v-dd1671b0]{color:#c9a86b;display:block;font-size:.64rem;letter-spacing:3px;margin-bottom:.55rem;text-transform:uppercase}.booking__title[data-v-dd1671b0]{color:#fff;font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.6rem);font-weight:400;line-height:1.25;margin:0}.booking__when[data-v-dd1671b0]{color:#c9a86b;font-size:.85rem;letter-spacing:.4px;margin:.45rem 0 0}.booking__lead[data-v-dd1671b0]{color:#ffffff80;font-size:.84rem;line-height:1.55;margin:.85rem 0 0}.booking__actions[data-v-dd1671b0]{display:flex;flex-direction:column;gap:.55rem}.booking__action[data-v-dd1671b0]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#fff;display:flex;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.booking__action[data-v-dd1671b0]:hover{background:#c9a76917;border-color:#c9a76973;transform:translate(3px)}.booking__action--primary[data-v-dd1671b0]{background:linear-gradient(135deg,#c9a7692e,#b8966b1a);border-color:#c9a76980}.booking__action-icon[data-v-dd1671b0]{align-items:center;background:#c9a76924;border-radius:11px;color:#e6cf9c;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.booking__action-icon--tg[data-v-dd1671b0]{background:#2aabee29;color:#57bff5}.booking__action-icon--wa[data-v-dd1671b0]{background:#25d36624;color:#58d98a}.booking__action-text[data-v-dd1671b0]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.booking__action-label[data-v-dd1671b0]{color:#fff;font-size:.9rem}.booking__action-value[data-v-dd1671b0]{color:#ffffff73;font-size:.75rem;overflow-wrap:anywhere}.booking__action-arrow[data-v-dd1671b0]{color:#c9a769bf;font-size:.95rem;margin-left:auto;transition:transform .25s ease}.booking__action:hover .booking__action-arrow[data-v-dd1671b0]{transform:translate(3px)}.booking__empty[data-v-dd1671b0]{border:1px dashed hsla(0,0%,100%,.12);border-radius:12px;color:#ffffff6b;font-size:.85rem;margin:0;padding:1.1rem;text-align:center}.booking__meta[data-v-dd1671b0]{border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:.55rem;margin-top:1.4rem;padding-top:1.1rem}.booking__meta-item[data-v-dd1671b0]{align-items:center;color:#ffffff8c;display:flex;font-size:.8rem;gap:.55rem}.booking__meta-item svg[data-v-dd1671b0]{color:#c9a769bf;flex-shrink:0}.booking-enter-active[data-v-dd1671b0],.booking-leave-active[data-v-dd1671b0]{transition:opacity .28s ease}.booking-enter-from[data-v-dd1671b0],.booking-leave-to[data-v-dd1671b0]{opacity:0}.booking-enter-active .booking__dialog[data-v-dd1671b0],.booking-leave-active .booking__dialog[data-v-dd1671b0]{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .28s ease}.booking-enter-from .booking__dialog[data-v-dd1671b0],.booking-leave-to .booking__dialog[data-v-dd1671b0]{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:480px){.booking[data-v-dd1671b0]{align-items:flex-end;padding:.85rem}.booking__dialog[data-v-dd1671b0]{border-radius:20px;max-height:calc(100vh - 1.7rem);padding:1.8rem 1.2rem 1.3rem}.booking__action[data-v-dd1671b0]{gap:.7rem;padding:.75rem .85rem}.booking__action-icon[data-v-dd1671b0]{height:34px;width:34px}}@media(prefers-reduced-motion:reduce){.booking__action[data-v-dd1671b0],.booking__action-arrow[data-v-dd1671b0],.booking__close[data-v-dd1671b0]{transition:none}.booking-enter-active .booking__dialog[data-v-dd1671b0],.booking-leave-active .booking__dialog[data-v-dd1671b0]{transform:none;transition:opacity .2s ease}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.slide-root[data-v-05b093ec]{background:#0a0a0a;height:100%;min-height:100vh;overflow:hidden;perspective:1500px;position:relative;width:100%}.movies-bg[data-v-05b093ec]{background:radial-gradient(circle at 20% 30%,hsla(39,47%,60%,.12),transparent 50%),radial-gradient(circle at 80% 70%,rgba(120,80,200,.06),transparent 50%),linear-gradient(135deg,#0a0a0a,#141414);inset:0;position:absolute;z-index:0}.movie-card__img--empty[data-v-05b093ec]{align-items:center;background:linear-gradient(135deg,#1a1410,#0a0806);color:#c9a76973;display:flex;justify-content:center}.movies-bg-stage[data-v-05b093ec]{filter:blur(5px) brightness(.3) saturate(1.3);height:12.5%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:scale(8) translateZ(0);transform-origin:0 0;width:12.5%;z-index:1}.movies-bg-poster[data-v-05b093ec]{backface-visibility:hidden;background-position:50%;background-size:cover;inset:0;opacity:.6;position:absolute;transform:scale(1.15) translateZ(0)}.movies-bg-veil[data-v-05b093ec]{background:linear-gradient(180deg,#0a0a0a57,#0a0a0a8f);inset:0;pointer-events:none;position:absolute;z-index:2}.bg-fade-enter-active[data-v-05b093ec],.bg-fade-leave-active[data-v-05b093ec]{inset:0;position:absolute;transition:opacity 1.1s cubic-bezier(.4,0,.2,1);will-change:opacity}.movies-bg-poster.bg-fade-enter-from[data-v-05b093ec],.movies-bg-poster.bg-fade-leave-to[data-v-05b093ec]{opacity:0}.movies-wrapper[data-v-05b093ec]{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:7rem 0 4rem;position:relative;width:100%;z-index:5}.movies-header[data-v-05b093ec]{margin-bottom:2.5rem;padding:0 4vw;text-align:center}.movies-eyebrow[data-v-05b093ec]{align-items:center;color:#c9a86b;display:inline-flex;font-size:.7rem;gap:.75rem;justify-content:center;letter-spacing:5px;margin-bottom:.9rem;opacity:.95;text-transform:uppercase}.movies-eyebrow__line[data-v-05b093ec]{background:linear-gradient(90deg,transparent,#c9a86b);height:1px;width:34px}.movies-eyebrow__line--right[data-v-05b093ec]{background:linear-gradient(90deg,#c9a86b,transparent)}.movies-slider-wrap[data-v-05b093ec]{position:relative;transform-style:preserve-3d;width:100%}.movies-swiper[data-v-05b093ec]{overflow:visible;padding:2rem 0 4rem;width:100%}.swiper-slide.movie-card[data-v-05b093ec]{--card-h:clamp(360px, calc(100vh - 310px) ,660px);--card-info-w:clamp(420px,38vw,560px);backface-visibility:hidden;height:var(--card-h);opacity:.4;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);width:calc(var(--card-h)*9/16 + var(--card-info-w));will-change:opacity}.swiper-slide-active.movie-card[data-v-05b093ec]{opacity:1;z-index:3}.swiper-slide-next.movie-card[data-v-05b093ec],.swiper-slide-prev.movie-card[data-v-05b093ec]{opacity:.6;z-index:2}.movie-card__inner[data-v-05b093ec]{backface-visibility:hidden;background:linear-gradient(135deg,#1a1612,#0f0d0a);border-radius:20px;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0d;display:grid;grid-template-columns:auto 1fr;height:100%;overflow:hidden;position:relative;transform:scale(.86);transform-origin:center center;transition:transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .8s ease;width:100%;will-change:transform}.swiper-slide-active .movie-card__inner[data-v-05b093ec]{box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffffff14;transform:scale(1)}.swiper-slide-next .movie-card__inner[data-v-05b093ec],.swiper-slide-prev .movie-card__inner[data-v-05b093ec]{transform:scale(.92)}.movie-card--nearest .movie-card__inner[data-v-05b093ec]{box-shadow:0 30px 80px #c9a76940,0 0 0 2px #c9a86b,0 0 60px #c9a76926}.swiper-slide-active.movie-card--nearest .movie-card__inner[data-v-05b093ec]{box-shadow:0 40px 100px #c9a76959,0 0 0 2px #c9a86b,0 0 80px #c9a7694d}.swiper-slide-active.movie-card--nearest .movie-card__inner[data-v-05b093ec]:after{animation:nearestPulse-05b093ec 3.5s ease-in-out infinite;border-radius:22px;box-shadow:0 0 60px #c9a76966;content:"";inset:-2px;pointer-events:none;position:absolute}@keyframes nearestPulse-05b093ec{0%,to{opacity:.5}50%{opacity:1}}.movie-card__mark[data-v-05b093ec]{bottom:clamp(1.2rem,2vw,2.5rem);max-height:62%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;opacity:.05;pointer-events:none;position:absolute;right:clamp(1.2rem,2vw,2.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:clamp(170px,20vw,320px);z-index:0}.movie-card__poster[data-v-05b093ec]{aspect-ratio:9/16;background:#0a0806;height:100%;overflow:hidden;position:relative;width:auto}.movie-card__img[data-v-05b093ec]{backface-visibility:hidden;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:translateZ(0);transition:transform 1s ease;width:100%}.swiper-slide-active .movie-card__img[data-v-05b093ec]{transform:scale(1.04) translateZ(0)}.movie-card__poster-overlay[data-v-05b093ec]{background:linear-gradient(90deg,transparent 60%,rgba(15,13,10,.55)),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));inset:0;pointer-events:none;position:absolute;z-index:1}.movie-card__badge[data-v-05b093ec]{align-items:center;align-self:flex-start;background:#c9a86b;border-radius:30px;box-shadow:0 8px 24px #c9a76980;color:#111;display:inline-flex;font-size:.7rem;font-weight:700;gap:.5rem;letter-spacing:1.5px;margin-bottom:1rem;padding:.5rem .9rem;text-transform:uppercase;white-space:nowrap}.movie-card__badge .dot[data-v-05b093ec]{animation:blink-05b093ec 1.4s ease-in-out infinite;background:#111;border-radius:50%;height:6px;width:6px}@keyframes blink-05b093ec{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.movie-card__content[data-v-05b093ec]{color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2.5rem 2.8rem;position:relative}.movie-card__content[data-v-05b093ec]:before{background:linear-gradient(90deg,rgba(0,0,0,.45),transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:60px}.movie-card__date-row[data-v-05b093ec]{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.movie-card__date-badge[data-v-05b093ec]{background:#ffffff0a;border:1px solid hsla(39,47%,60%,.3);border-radius:14px;color:#fff;min-width:72px;padding:.7rem 1rem;text-align:center}.movie-card__date-badge .day[data-v-05b093ec]{display:block;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:300;line-height:1}.movie-card__date-badge .month[data-v-05b093ec]{color:#c9a86b;display:block;font-size:.65rem;letter-spacing:2px;margin-top:.3rem;text-transform:uppercase}.movie-card__time-block[data-v-05b093ec]{display:flex;flex-direction:column;gap:.2rem}.movie-card__time-block .time-label[data-v-05b093ec]{color:#fff6;font-size:.65rem;letter-spacing:2.5px;text-transform:uppercase}.movie-card__time-block .time-value[data-v-05b093ec]{color:#c9a86b;font-family:Playfair Display,Georgia,serif;font-size:1.7rem;font-weight:300;line-height:1.1}.movie-card__title[data-v-05b093ec]{color:#fff;display:-webkit-box;font-family:Playfair Display,Georgia,serif;font-size:2.1rem;font-weight:400;letter-spacing:.5px;-webkit-line-clamp:3;line-height:1.15;margin:0 0 .9rem;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.movie-card__meta[data-v-05b093ec]{align-items:center;color:#ffffff8c;display:flex;font-size:.72rem;gap:.6rem;letter-spacing:2px;margin-bottom:1.6rem;text-transform:uppercase}.movie-card__meta .dot-sep[data-v-05b093ec]{color:#c9a86b}.movie-card__divider[data-v-05b093ec]{background:linear-gradient(90deg,#c9a86b,transparent);height:1px;margin-bottom:1.6rem;width:60px}.movie-card__btn[data-v-05b093ec]{align-items:center;align-self:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.18);border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.7rem;letter-spacing:2px;padding:.95rem 1.9rem;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.movie-card__btn .arrow[data-v-05b093ec]{transition:transform .3s ease}.movie-card__btn[data-v-05b093ec]:hover{background:#c9a86b;border-color:#c9a86b;color:#111}.movie-card__btn:hover .arrow[data-v-05b093ec]{transform:translate(5px)}.movies-next[data-v-05b093ec],.movies-prev[data-v-05b093ec]{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:54px;will-change:transform,opacity;z-index:10}.movies-prev[data-v-05b093ec]{left:3vw}.movies-next[data-v-05b093ec]{right:3vw}@media(hover:hover)and (pointer:fine){.movies-next[data-v-05b093ec]:hover,.movies-prev[data-v-05b093ec]:hover{background:#c9a86b;border-color:#c9a86b;color:#111}}.movies-next[data-v-05b093ec]:active,.movies-prev[data-v-05b093ec]:active{background:#c9a76947;border-color:#c9a76973;transform:translateY(-50%) scale(.92)}.movies-next.swiper-button-disabled[data-v-05b093ec],.movies-prev.swiper-button-disabled[data-v-05b093ec]{opacity:.25;pointer-events:none}.movies-counter[data-v-05b093ec]{align-items:center;bottom:.5rem;color:#ffffff52;display:flex;font-size:.7rem;font-variant-numeric:tabular-nums;gap:.85rem;justify-content:center;left:0;letter-spacing:2px;pointer-events:none;position:absolute;right:0;z-index:10}.movies-counter__num[data-v-05b093ec]{color:#c9a86b}.movies-counter__rail[data-v-05b093ec]{background:#ffffff1f;height:1px;overflow:hidden;position:relative;width:min(200px,30vw)}.movies-counter__fill[data-v-05b093ec]{background:linear-gradient(90deg,#c9a76980,#c9a86b);inset:0;position:absolute;transform-origin:left center;transition:transform .5s var(--ease-out,cubic-bezier(.16,1,.3,1))}.movies-empty[data-v-05b093ec]{padding:0 4vw;will-change:transform,opacity}.empty-screen[data-v-05b093ec],.movies-empty[data-v-05b093ec]{align-items:center;display:flex;justify-content:center}.empty-screen[data-v-05b093ec]{background:linear-gradient(180deg,#1a1410,#0d0a08);border-radius:20px;box-shadow:0 30px 80px #0009,inset 0 0 120px #0009,0 0 0 1px #c9a76926;max-width:780px;min-height:460px;overflow:hidden;position:relative;width:100%}.empty-screen__perforation[data-v-05b093ec]{align-items:center;background:#0009;display:flex;height:28px;justify-content:space-around;left:0;position:absolute;right:0;z-index:2}.empty-screen__perforation--top[data-v-05b093ec]{top:0}.empty-screen__perforation--bottom[data-v-05b093ec]{bottom:0}.empty-screen__perforation span[data-v-05b093ec]{background:#0a0806;border-radius:3px;box-shadow:inset 0 1px 3px #000c;height:14px;width:22px}.empty-screen__noise[data-v-05b093ec]{background-image:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.3) 1px,transparent 0),radial-gradient(circle at 70% 60%,hsla(0,0%,100%,.2) 1px,transparent 0);background-size:4px 4px,6px 6px;inset:0;opacity:.05;pointer-events:none;position:absolute;z-index:1}@media(min-width:769px)and (prefers-reduced-motion:no-preference){.empty-screen__noise[data-v-05b093ec]{animation:noise-05b093ec .5s steps(2) infinite}}@keyframes noise-05b093ec{0%{transform:translate(0)}50%{transform:translate(-1%,1%)}to{transform:translate(0)}}.empty-screen__scanlines[data-v-05b093ec]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.12) 3px,rgba(0,0,0,.12) 4px);inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:1}.empty-screen__content[data-v-05b093ec]{max-width:480px;padding:3rem 2rem;position:relative;text-align:center;z-index:3}.empty-screen__icon[data-v-05b093ec]{animation:float-05b093ec 4s ease-in-out infinite;color:#c9a86b;margin:0 auto 1.5rem;opacity:.85}@keyframes float-05b093ec{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-screen__signal[data-v-05b093ec]{align-items:center;animation:flicker-05b093ec 3s ease-in-out infinite;color:#c9a86b;display:inline-flex;font-family:Courier New,monospace;font-size:.7rem;gap:.7rem;letter-spacing:4px;margin-bottom:1.4rem;text-transform:uppercase}.signal-dot[data-v-05b093ec]{animation:blink-05b093ec 1.4s ease-in-out infinite;background:#c9a86b;border-radius:50%;box-shadow:0 0 8px #c9a76999;height:6px;width:6px}@keyframes flicker-05b093ec{0%,to{opacity:1}45%{opacity:1}47%{opacity:.3}49%{opacity:1}73%{opacity:.5}75%{opacity:1}}.empty-screen__title[data-v-05b093ec]{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:300;letter-spacing:1px;line-height:1.2;margin:0 0 .8rem}.empty-screen__text[data-v-05b093ec]{color:#ffffff8c;font-size:.92rem;font-weight:300;line-height:1.6;margin:0 0 2rem}.empty-screen__actions[data-v-05b093ec]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.empty-screen__btn[data-v-05b093ec]{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.6rem;letter-spacing:2px;padding:.85rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,transform .3s ease,border-color .3s ease;white-space:nowrap}.empty-screen__btn svg[data-v-05b093ec]{flex-shrink:0;transition:transform .3s ease}.empty-screen__btn:hover svg[data-v-05b093ec]{transform:scale(1.1)}.empty-screen__btn .arrow[data-v-05b093ec]{transition:transform .3s ease}.empty-screen__btn--primary[data-v-05b093ec]{background:#c9a86b;border:1px solid #c9a86b;color:#111}.empty-screen__btn--primary[data-v-05b093ec]:hover{background:#d6b87a;border-color:#d6b87a}.empty-screen__btn--primary:hover .arrow[data-v-05b093ec]{transform:translate(4px)}.empty-screen__btn--ghost[data-v-05b093ec]{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fffc}.empty-screen__btn--ghost[data-v-05b093ec]:hover{background:#ffffff14;border-color:#fff6;color:#fff}@media(max-width:1200px){.swiper-slide.movie-card[data-v-05b093ec]{--card-info-w:clamp(330px,33vw,450px)}.movie-card__title[data-v-05b093ec]{font-size:1.85rem}.movie-card__content[data-v-05b093ec]{padding:2rem 2.2rem}}@media(max-width:992px){.swiper-slide.movie-card[data-v-05b093ec]{--card-info-w:clamp(290px,32vw,380px)}.movie-card__title[data-v-05b093ec]{font-size:1.6rem}.movie-card__content[data-v-05b093ec]{padding:1.8rem}.movie-card__date-row[data-v-05b093ec]{gap:1rem;margin-bottom:1.4rem}.movie-card__time-block .time-value[data-v-05b093ec]{font-size:1.4rem}.movies-next[data-v-05b093ec],.movies-prev[data-v-05b093ec]{height:48px;width:48px}.movies-wrapper[data-v-05b093ec]{padding:6rem 0 3.5rem}}@media(max-width:768px){.movies-bg-stage[data-v-05b093ec]{filter:brightness(.3) saturate(1.3);height:100%;transform:translateZ(0);width:100%}.movies-bg-poster[data-v-05b093ec]{opacity:.35}.movies-bg-veil[data-v-05b093ec]{background:linear-gradient(180deg,#0a0a0a33,#0a0a0a54)}.movies-wrapper[data-v-05b093ec]{padding:4rem 0 1rem}.movies-header[data-v-05b093ec]{margin-bottom:1.1rem;padding:0 5vw}.movies-swiper[data-v-05b093ec]{padding:1.25rem 0 2rem}.movies-eyebrow[data-v-05b093ec]{font-size:.7rem;letter-spacing:4px;margin-bottom:.6rem}.swiper-slide.movie-card[data-v-05b093ec]{--card-vw:86vw;aspect-ratio:9/16;height:auto;max-width:none;min-height:0;width:min(var(--card-vw),400px,40.5vh)}.movie-card__inner[data-v-05b093ec]{grid-template-columns:1fr;grid-template-rows:1fr;min-height:100%;transform:scale(.94)}.movie-card__content[data-v-05b093ec],.movie-card__poster[data-v-05b093ec]{grid-area:1/1}.movie-card__poster[data-v-05b093ec]{aspect-ratio:auto;height:100%;width:100%}.swiper-slide-active .movie-card__inner[data-v-05b093ec]{transform:scale(1)}.swiper-slide-next .movie-card__inner[data-v-05b093ec],.swiper-slide-prev .movie-card__inner[data-v-05b093ec]{transform:scale(.94)}.movie-card__poster-overlay[data-v-05b093ec]{background:linear-gradient(180deg,transparent 40%,rgba(15,13,10,.5) 75%,rgba(15,13,10,.9))}.movie-card__content[data-v-05b093ec]{align-self:end;background:linear-gradient(180deg,transparent,rgba(10,8,6,.72) 42%,rgba(10,8,6,.94));gap:0;justify-content:flex-end;padding:3.5rem 1.4rem 1.5rem;z-index:2}.movie-card__content[data-v-05b093ec]:before{display:none}.movie-card__title[data-v-05b093ec]{display:block;font-size:clamp(1.15rem,4.5vw,1.45rem);letter-spacing:.3px;-webkit-line-clamp:unset;line-height:1.25;margin:0 0 .7rem;overflow:visible}.movie-card__date-row[data-v-05b093ec]{gap:.9rem;margin-bottom:1rem}.movie-card__date-badge[data-v-05b093ec]{border-radius:10px;min-width:56px;padding:.5rem .75rem}.movie-card__date-badge .day[data-v-05b093ec]{font-size:1.35rem}.movie-card__date-badge .month[data-v-05b093ec]{font-size:.6rem;letter-spacing:1.5px}.movie-card__time-block .time-label[data-v-05b093ec]{font-size:.58rem;letter-spacing:2px}.movie-card__time-block .time-value[data-v-05b093ec]{font-size:1.25rem}.movie-card__meta[data-v-05b093ec]{flex-wrap:wrap;font-size:.65rem;letter-spacing:1.5px;margin-bottom:1rem}.movie-card__divider[data-v-05b093ec]{margin-bottom:1.1rem}.movie-card__btn[data-v-05b093ec]{font-size:.7rem;letter-spacing:1.5px;padding:.75rem 1.3rem}.movie-card__badge[data-v-05b093ec],.movie-card__mark[data-v-05b093ec]{display:none}.movies-next[data-v-05b093ec],.movies-prev[data-v-05b093ec]{height:40px;width:40px}.movies-prev[data-v-05b093ec]{left:.5rem}.movies-next[data-v-05b093ec]{right:.5rem}.movies-next svg[data-v-05b093ec],.movies-prev svg[data-v-05b093ec]{height:18px;width:18px}.empty-screen[data-v-05b093ec]{border-radius:16px;min-height:380px}.empty-screen__content[data-v-05b093ec]{padding:2.5rem 1.5rem}.empty-screen__perforation[data-v-05b093ec]{height:22px}.empty-screen__perforation span[data-v-05b093ec]{height:10px;width:16px}.empty-screen__icon svg[data-v-05b093ec]{height:48px;width:48px}.empty-screen__title[data-v-05b093ec]{font-size:1.3rem}.empty-screen__text[data-v-05b093ec]{font-size:.85rem}.empty-screen__btn[data-v-05b093ec]{font-size:.72rem;padding:.75rem 1.3rem}}@media(max-width:480px){.movies-wrapper[data-v-05b093ec]{padding:4.5rem 0 1rem}.movies-eyebrow[data-v-05b093ec]{font-size:.62rem;letter-spacing:3px}.swiper-slide.movie-card[data-v-05b093ec]{--card-vw:90vw}.movie-card__title[data-v-05b093ec]{font-size:clamp(1.05rem,4.8vw,1.3rem)}.movie-card__date-row[data-v-05b093ec]{gap:.75rem;margin-bottom:.9rem}.movie-card__date-badge[data-v-05b093ec]{min-width:52px;padding:.45rem .65rem}.movie-card__date-badge .day[data-v-05b093ec]{font-size:1.25rem}.movie-card__time-block .time-value[data-v-05b093ec]{font-size:1.15rem}.movie-card__meta[data-v-05b093ec]{font-size:.62rem;gap:.4rem}.movie-card__btn[data-v-05b093ec]{font-size:.68rem;letter-spacing:1.2px;padding:.7rem 1.2rem}.movie-card__divider[data-v-05b093ec]{margin-bottom:1rem;width:50px}.empty-screen[data-v-05b093ec]{min-height:340px}.empty-screen__content[data-v-05b093ec]{padding:2rem 1rem}.empty-screen__signal[data-v-05b093ec]{font-size:.62rem;letter-spacing:3px}.empty-screen__actions[data-v-05b093ec]{flex-direction:column;width:100%}.empty-screen__btn[data-v-05b093ec]{justify-content:center;width:100%}}@media(max-width:360px){.swiper-slide.movie-card[data-v-05b093ec]{--card-vw:92vw}.movie-card__title[data-v-05b093ec]{font-size:1.05rem;line-height:1.2}.movie-card__content[data-v-05b093ec]{padding:1.1rem 1.1rem 1.4rem}.movie-card__date-row[data-v-05b093ec]{gap:.6rem}.movie-card__date-badge[data-v-05b093ec]{min-width:46px;padding:.4rem .55rem}.movie-card__date-badge .day[data-v-05b093ec]{font-size:1.1rem}.movie-card__time-block .time-value[data-v-05b093ec]{font-size:1.05rem}.movies-next[data-v-05b093ec],.movies-prev[data-v-05b093ec]{height:36px;width:36px}.movies-next svg[data-v-05b093ec],.movies-prev svg[data-v-05b093ec]{height:16px;width:16px}}@media(max-height:900px)and (min-width:769px){.movies-wrapper[data-v-05b093ec]{padding:5rem 0 2rem}.movies-header[data-v-05b093ec]{margin-bottom:1.5rem}.movies-eyebrow[data-v-05b093ec]{margin-bottom:.6rem}}@media(max-height:750px)and (min-width:769px){.movies-wrapper[data-v-05b093ec]{padding:5rem 0 2.5rem}.movies-header[data-v-05b093ec]{align-items:center;margin-bottom:1.2rem}.movies-eyebrow[data-v-05b093ec]{margin-bottom:.4rem}.movie-card__title[data-v-05b093ec]{font-size:1.65rem}.movie-card__content[data-v-05b093ec]{padding:1.6rem 1.8rem}.movie-card__date-row[data-v-05b093ec]{margin-bottom:1.2rem}.empty-screen[data-v-05b093ec]{min-height:360px}.empty-screen__content[data-v-05b093ec]{padding:2rem 1.5rem}.empty-screen__icon[data-v-05b093ec]{margin-bottom:1rem}.empty-screen__icon svg[data-v-05b093ec]{height:44px;width:44px}.empty-screen__text[data-v-05b093ec]{margin-bottom:1.4rem}}@media(max-height:660px){.movies-wrapper[data-v-05b093ec]{padding:3.5rem 0 1rem}.movies-header[data-v-05b093ec]{margin-bottom:.8rem}.movies-swiper[data-v-05b093ec]{padding:1rem 0 2rem}@media(min-width:769px){.swiper-slide.movie-card[data-v-05b093ec]{--card-h:min(400px,62vh)}}.movie-card__content[data-v-05b093ec]{padding:1.3rem 1.5rem}.movie-card__title[data-v-05b093ec]{font-size:1.45rem}.movie-card__date-row[data-v-05b093ec]{margin-bottom:.9rem}.empty-screen[data-v-05b093ec]{min-height:300px}}@media(prefers-reduced-motion:reduce){.empty-screen__icon[data-v-05b093ec],.empty-screen__noise[data-v-05b093ec],.empty-screen__signal[data-v-05b093ec],.movie-card__badge .dot[data-v-05b093ec],.movie-card__img[data-v-05b093ec],.signal-dot[data-v-05b093ec],.swiper-slide-active.movie-card--nearest .movie-card__inner[data-v-05b093ec]:after{animation:none!important;transition:none!important}.swiper-slide.movie-card[data-v-05b093ec]{transition:opacity .3s ease!important}.movies-bg-stage[data-v-05b093ec]{filter:brightness(.3);height:100%;transform:translateZ(0);width:100%}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.slide-root[data-v-d05eb2bc]{height:100%;min-height:100vh;overflow:hidden;position:relative;width:100%}.events-bg[data-v-d05eb2bc]:after{background:radial-gradient(circle at 20% 30%,hsla(39,47%,60%,.18),transparent 50%),radial-gradient(circle at 80% 70%,rgba(120,80,200,.08),transparent 50%),linear-gradient(180deg,#0006,#000000e6);content:"";inset:0;position:absolute}.events-wrapper[data-v-d05eb2bc]{align-items:center;display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2.5rem);inset:0;justify-content:center;padding:clamp(4rem,8vh,6rem) 4.5vw clamp(2rem,4vh,3rem);position:absolute;z-index:5}.events-header[data-v-d05eb2bc]{flex-shrink:0;max-width:700px;text-align:center}.events-eyebrow[data-v-d05eb2bc]{align-items:center;color:#c9a86b;display:block;display:inline-flex;font-size:clamp(.65rem,.8vw,.75rem);font-size:.7rem;gap:.75rem;justify-content:center;letter-spacing:5px;margin-bottom:.6rem;opacity:.9;opacity:.95;text-transform:uppercase}.events-eyebrow__line[data-v-d05eb2bc]{background:linear-gradient(90deg,transparent,#c9a86b);height:1px;width:34px}.events-eyebrow__line--right[data-v-d05eb2bc]{background:linear-gradient(90deg,#c9a86b,transparent)}.events-grid[data-v-d05eb2bc]{display:grid;gap:clamp(1rem,2vw,1.8rem);grid-template-columns:repeat(3,1fr);max-width:1400px;pointer-events:auto;width:100%}.events-slider-wrap[data-v-d05eb2bc]{max-width:600px;pointer-events:auto;position:relative;width:100%}.events-swiper[data-v-d05eb2bc]{overflow:visible;padding:1rem 0 2.5rem;width:100%}.swiper-slide.event-card[data-v-d05eb2bc]{height:auto;min-height:460px}.event-card[data-v-d05eb2bc]{pointer-events:auto;position:relative;width:100%}.events-grid .event-card[data-v-d05eb2bc]{height:clamp(380px,50vh,500px)}.event-card__inner[data-v-d05eb2bc]{background:#0a0806;border-radius:18px;box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff0d;height:100%;overflow:hidden;position:relative;transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s ease;width:100%}.events-grid .event-card:hover .event-card__inner[data-v-d05eb2bc]{box-shadow:0 35px 80px #000000a6,0 0 0 1px #ffffff14;transform:translateY(-8px)}.event-card--nearest .event-card__inner[data-v-d05eb2bc]{box-shadow:0 25px 60px #c9a76940,0 0 0 2px #c9a86b,0 0 60px #c9a76926}.events-grid .event-card--nearest:hover .event-card__inner[data-v-d05eb2bc]{box-shadow:0 40px 100px #c9a76959,0 0 0 2px #c9a86b,0 0 80px #c9a76940}.event-card__bg[data-v-d05eb2bc]{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform 1.4s cubic-bezier(.25,.46,.45,.94)}.events-grid .event-card:hover .event-card__bg[data-v-d05eb2bc]{transform:scale(1.08)}.event-card__overlay[data-v-d05eb2bc]{background:linear-gradient(180deg,#0a08068c,#0a0806d1 55%,#0a0806f2);inset:0;pointer-events:none;position:absolute;z-index:1}.event-card--no-image .event-card__inner[data-v-d05eb2bc]{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background:#120e0a66;box-shadow:0 20px 50px #00000059,0 0 0 1px #ffffff17}.event-card--no-image .event-card__overlay[data-v-d05eb2bc]{background:linear-gradient(180deg,#0a080614,#0a08064d)}.event-card__badge[data-v-d05eb2bc]{align-items:center;background:#c9a86b;border-radius:30px;box-shadow:0 6px 20px #c9a76980;color:#111;display:inline-flex;font-size:.68rem;font-weight:700;gap:.45rem;letter-spacing:1.4px;padding:.45rem .85rem;text-transform:uppercase;white-space:nowrap;z-index:3}.event-card__badge .dot[data-v-d05eb2bc]{animation:blink-d05eb2bc 1.4s ease-in-out infinite;background:#111;border-radius:50%;height:5px;width:5px}@keyframes blink-d05eb2bc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.event-card__date-badge[data-v-d05eb2bc]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:1px solid hsla(39,47%,60%,.4);border-radius:12px;color:#fff;min-width:60px;padding:.6rem .85rem;text-align:center;z-index:3}.event-card__date-badge .day[data-v-d05eb2bc]{color:#c9a86b;display:block;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:300;line-height:1}.event-card__date-badge.is-range .day[data-v-d05eb2bc]{font-size:1.15rem;white-space:nowrap}.event-card__date-badge.is-range .month[data-v-d05eb2bc]{white-space:nowrap}.event-card__date-badge .month[data-v-d05eb2bc]{display:block;font-size:.65rem;letter-spacing:2px;margin-top:.3rem;opacity:.85;text-transform:uppercase}.event-card__content[data-v-d05eb2bc]{color:#fff;display:flex;flex-direction:column;height:100%;padding:1.3rem 1.4rem 1.2rem;position:relative;z-index:2}.event-card__top[data-v-d05eb2bc]{align-items:flex-start;display:flex;flex:0 0 auto;gap:.6rem;justify-content:space-between}.event-card__body[data-v-d05eb2bc]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:1.3rem 0 1rem}.event-card__foot[data-v-d05eb2bc]{flex:0 0 auto}.event-card__meta[data-v-d05eb2bc]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.7rem}.event-card__time[data-v-d05eb2bc]{align-items:center;color:#ffffffbf;display:inline-flex;font-size:.8rem;gap:.4rem;letter-spacing:.5px}.event-card__time svg[data-v-d05eb2bc]{color:#c9a86b}.event-card__genre[data-v-d05eb2bc]{background:#c9a76914;border:1px solid hsla(39,47%,60%,.4);border-radius:30px;color:#c9a86b;font-size:.62rem;letter-spacing:1.3px;padding:.22rem .55rem;text-transform:uppercase}.event-card__title[data-v-d05eb2bc]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:400;letter-spacing:.3px;-webkit-line-clamp:2;line-height:1.25;margin:0 0 .6rem}.event-card__desc[data-v-d05eb2bc],.event-card__title[data-v-d05eb2bc]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.event-card__desc[data-v-d05eb2bc]{color:#ffffff9e;font-size:.84rem;-webkit-line-clamp:4;line-height:1.6;margin:0}.event-card__divider[data-v-d05eb2bc]{background:linear-gradient(90deg,hsla(39,47%,60%,.5),hsla(39,47%,60%,.15) 60%,transparent);height:1px;margin-bottom:.75rem}.event-card__btn[data-v-d05eb2bc]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;letter-spacing:1.2px;overflow:hidden;padding:.65rem 1.3rem;pointer-events:auto;position:relative;text-transform:uppercase;transition:all .4s ease}.event-card__btn[data-v-d05eb2bc]:before{background:#c9a86b;content:"";inset:0;position:absolute;transform:translate(-101%);transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:-1}.event-card__btn[data-v-d05eb2bc]:hover{border-color:#c9a86b;color:#111}.event-card__btn[data-v-d05eb2bc]:hover:before{transform:translate(0)}.event-card__btn .arrow[data-v-d05eb2bc]{transition:transform .4s ease}.event-card__btn:hover .arrow[data-v-d05eb2bc]{transform:translate(4px)}.events-nav[data-v-d05eb2bc]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000073;border:1px solid hsla(39,47%,60%,.25);border-radius:50%;color:#c9a86b;cursor:pointer;display:flex;height:42px;justify-content:center;pointer-events:auto;position:absolute;top:42%;transform:translateY(-50%);transition:background .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease;width:42px;z-index:20}.events-nav svg[data-v-d05eb2bc]{height:18px;width:18px}@media(hover:hover)and (pointer:fine){.events-nav[data-v-d05eb2bc]:hover{background:#c9a86b;border-color:#c9a86b;box-shadow:0 12px 30px #c9a76966;color:#111}}.events-nav[data-v-d05eb2bc]:active{background:#c9a7694d;border-color:#c9a76980;transform:translateY(-50%) scale(.92)}.events-nav--prev[data-v-d05eb2bc]{left:.5rem}.events-nav--next[data-v-d05eb2bc]{right:.5rem}.events-nav.swiper-button-disabled[data-v-d05eb2bc]{opacity:.3;pointer-events:none}.events-empty[data-v-d05eb2bc]{display:flex;justify-content:center;pointer-events:auto;width:100%}.empty-card[data-v-d05eb2bc]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#1a1612d9,#0f0d0af2);border:1px solid hsla(39,47%,60%,.18);border-radius:22px;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0d;max-width:520px;overflow:hidden;padding:clamp(2rem,4vh,2.8rem) clamp(1.5rem,3vw,2.4rem);position:relative;text-align:center;width:100%}.empty-card__glow[data-v-d05eb2bc]{animation:float-d05eb2bc 8s ease-in-out infinite;background:radial-gradient(circle,hsla(39,47%,60%,.18) 0,transparent 70%);height:360px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translate(-50%);width:360px}@keyframes float-d05eb2bc{0%,to{opacity:.6;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,-20px)}}.empty-card__icon[data-v-d05eb2bc]{background:#c9a76914;border:1px solid hsla(39,47%,60%,.2);border-radius:50%;margin-bottom:1.3rem;padding:1.1rem}.empty-card__icon[data-v-d05eb2bc],.empty-card__label[data-v-d05eb2bc]{color:#c9a86b;display:inline-flex;position:relative;z-index:1}.empty-card__label[data-v-d05eb2bc]{align-items:center;font-size:.7rem;font-weight:600;gap:.6rem;letter-spacing:4px;margin-bottom:1.1rem}.signal-dot[data-v-d05eb2bc]{animation:blink-d05eb2bc 1.6s ease-in-out infinite;background:#c9a86b;border-radius:50%;height:5px;width:5px}.signal-dot[data-v-d05eb2bc]:last-child{animation-delay:.8s}.empty-card__title[data-v-d05eb2bc]{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.7rem);letter-spacing:.5px;margin:0 0 .9rem}.empty-card__text[data-v-d05eb2bc],.empty-card__title[data-v-d05eb2bc]{font-weight:300;position:relative;z-index:1}.empty-card__text[data-v-d05eb2bc]{color:#ffffff8c;font-size:.92rem;line-height:1.65;margin:0 0 1.8rem}.empty-card__actions[data-v-d05eb2bc]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;position:relative;z-index:1}.empty-card__btn[data-v-d05eb2bc]{align-items:center;border-radius:40px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.5rem;letter-spacing:1px;padding:.8rem 1.5rem;pointer-events:auto;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.empty-card__btn .arrow[data-v-d05eb2bc]{transition:transform .4s ease}.empty-card__btn:hover .arrow[data-v-d05eb2bc]{transform:translate(4px)}.empty-card__btn--primary[data-v-d05eb2bc]{background:#c9a86b;border:1px solid #c9a86b;box-shadow:0 10px 30px #c9a7694d;color:#111}.empty-card__btn--primary[data-v-d05eb2bc]:hover{background:#d9b87b;border-color:#d9b87b;box-shadow:0 15px 40px #c9a76973;transform:translateY(-2px)}.empty-card__btn--ghost[data-v-d05eb2bc]{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff}.empty-card__btn--ghost[data-v-d05eb2bc]:hover{border-color:#c9a86b;color:#c9a86b;transform:translateY(-2px)}@media(max-width:1100px){.events-grid[data-v-d05eb2bc]{gap:1rem}.events-grid .event-card[data-v-d05eb2bc]{height:clamp(360px,48vh,460px)}.event-card__title[data-v-d05eb2bc]{font-size:1.15rem}}@media(max-width:900px){.events-grid[data-v-d05eb2bc]{grid-template-columns:repeat(2,1fr);max-width:800px}.events-grid .event-card[data-v-d05eb2bc]:nth-child(3){display:none}}@media(max-width:768px){.events-wrapper[data-v-d05eb2bc]{gap:1.2rem;padding:clamp(3.5rem,7vh,5rem) 3vw clamp(1.5rem,3vh,2.5rem)}.swiper-slide.event-card[data-v-d05eb2bc]{min-height:min(560px,62vh)}.event-card__content[data-v-d05eb2bc]{padding:1.3rem 1.2rem 1.2rem}}@media(max-width:480px){.events-eyebrow[data-v-d05eb2bc]{font-size:.65rem;letter-spacing:4px}.swiper-slide.event-card[data-v-d05eb2bc]{min-height:min(540px,60vh)}.event-card__date-badge[data-v-d05eb2bc]{min-width:52px;padding:.5rem .7rem}.event-card__date-badge .day[data-v-d05eb2bc]{font-size:1.3rem}.event-card__badge[data-v-d05eb2bc]{font-size:.62rem;padding:.4rem .7rem;right:.8rem;top:.8rem}.events-nav[data-v-d05eb2bc]{height:38px;width:38px}.events-nav svg[data-v-d05eb2bc]{height:16px;width:16px}.empty-card__actions[data-v-d05eb2bc]{flex-direction:column}.empty-card__btn[data-v-d05eb2bc]{justify-content:center;width:100%}}@media(max-height:750px)and (min-width:768px){.events-grid .event-card[data-v-d05eb2bc]{height:clamp(340px,45vh,420px)}.event-card__desc[data-v-d05eb2bc]{-webkit-line-clamp:3}}@media(max-height:650px)and (min-width:768px){.events-wrapper[data-v-d05eb2bc]{gap:1rem;padding-top:3.5rem}.events-grid .event-card[data-v-d05eb2bc]{height:320px}.event-card__desc[data-v-d05eb2bc]{-webkit-line-clamp:2}.event-card__body[data-v-d05eb2bc]{padding:.8rem 0}}.split-char[data-v-cf4c9180],.split-word[data-v-cf4c9180]{display:inline-block;line-height:1;overflow:hidden;vertical-align:top}.split-char__inner[data-v-cf4c9180],.split-word__inner[data-v-cf4c9180]{display:inline-block;will-change:transform,opacity}.contacts-eyebrow[data-v-cf4c9180],.contacts-info[data-v-cf4c9180],.contacts-item[data-v-cf4c9180],.contacts-item__content a[data-v-cf4c9180],.contacts-item__content p[data-v-cf4c9180],.contacts-item__icon[data-v-cf4c9180],.contacts-label[data-v-cf4c9180],.contacts-map[data-v-cf4c9180],.contacts-socials__label[data-v-cf4c9180],.social-link[data-v-cf4c9180]{will-change:transform,opacity}.contacts-items-wrap[data-v-cf4c9180]{display:grid;gap:1rem;grid-template-columns:1fr}.contacts-header[data-v-cf4c9180]>*,.contacts-info[data-v-cf4c9180],.contacts-item[data-v-cf4c9180],.contacts-map[data-v-cf4c9180],.social-link[data-v-cf4c9180]{will-change:transform,opacity}.contacts-bg[data-v-cf4c9180]{background:#0a0a0a}.contacts-bg[data-v-cf4c9180]:after{background:radial-gradient(circle at 20% 30%,hsla(39,47%,60%,.1),transparent 50%),radial-gradient(circle at 80% 70%,hsla(39,47%,60%,.06),transparent 50%);content:"";inset:0;position:absolute}.contacts-wrapper[data-v-cf4c9180]{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;padding:5rem 4.5vw 2rem;pointer-events:auto;position:absolute;z-index:5}.contacts-container[data-v-cf4c9180]{display:flex;flex-direction:column;gap:1.5rem;max-height:100%;max-width:1120px;width:100%}.contacts-header[data-v-cf4c9180]{color:#fff;text-align:center}.contacts-eyebrow[data-v-cf4c9180]{align-items:center;color:#c9a86b;display:inline-flex;font-size:.7rem;gap:.75rem;justify-content:center;letter-spacing:5px;margin-bottom:0;opacity:.95;text-transform:uppercase}.contacts-eyebrow__line[data-v-cf4c9180]{background:linear-gradient(90deg,transparent,#c9a86b);height:1px;width:34px}.contacts-eyebrow__line--right[data-v-cf4c9180]{background:linear-gradient(90deg,#c9a86b,transparent)}.contacts-grid[data-v-cf4c9180]{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:1fr 1.3fr;min-height:0;width:100%}.contacts-info[data-v-cf4c9180]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#141414a6;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.8rem 2rem;position:relative}.contacts-info[data-v-cf4c9180]:before{background:linear-gradient(90deg,transparent,hsla(39,47%,60%,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.contacts-item[data-v-cf4c9180]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:1rem;padding-bottom:1rem;transition:transform .3s ease}.contacts-item[data-v-cf4c9180]:last-of-type{border-bottom:none;padding-bottom:0}.contacts-item[data-v-cf4c9180]:hover{transform:translate(4px)}.contacts-item__icon[data-v-cf4c9180]{align-items:center;background:linear-gradient(135deg,#c9a76926,#c9a7690d);border:1px solid hsla(39,47%,60%,.2);border-radius:12px;color:#c9a86b;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:all .3s ease;width:42px}.contacts-item:hover .contacts-item__icon[data-v-cf4c9180]{background:linear-gradient(135deg,#c9a86b,#b8966a);border-color:#c9a86b;color:#111}.contacts-item__content[data-v-cf4c9180]{flex:1;min-width:0}.contacts-label[data-v-cf4c9180]{color:#c9a86b;display:block;font-size:.68rem;letter-spacing:2.5px;margin-bottom:.25rem;text-transform:uppercase}.contacts-item a[data-v-cf4c9180],.contacts-item p[data-v-cf4c9180]{color:#fafafa;font-size:.95rem;line-height:1.4;margin:0;text-decoration:none;transition:color .3s ease;word-break:break-word}.contacts-item a[data-v-cf4c9180]:hover{color:#c9a86b}.contacts-item .is-copyable[data-v-cf4c9180]{cursor:pointer;outline:none}.contacts-item .is-copyable[data-v-cf4c9180]:focus-visible,.contacts-item .is-copyable[data-v-cf4c9180]:hover{color:#c9a86b}.contacts-item .is-copyable[data-v-cf4c9180]:active{opacity:.7}.contacts-label[data-v-cf4c9180]{min-height:1em;position:relative}.contacts-label>span[data-v-cf4c9180]{display:inline-block;will-change:transform,opacity}.contacts-label>span.is-copied[data-v-cf4c9180]{color:#f0d9a4;text-shadow:0 0 14px hsla(39,47%,60%,.45)}.label-swap-enter-active[data-v-cf4c9180],.label-swap-leave-active[data-v-cf4c9180]{transition:opacity .24s ease,transform .24s var(--ease-out,cubic-bezier(.16,1,.3,1)),filter .24s ease}.label-swap-leave-active[data-v-cf4c9180]{left:0;position:absolute;top:0;white-space:nowrap}.label-swap-enter-from[data-v-cf4c9180]{filter:blur(3px);opacity:0;transform:translateY(6px)}.label-swap-leave-to[data-v-cf4c9180]{filter:blur(3px);opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.label-swap-enter-active[data-v-cf4c9180],.label-swap-leave-active[data-v-cf4c9180]{transition:opacity .2s ease}.label-swap-enter-from[data-v-cf4c9180],.label-swap-leave-to[data-v-cf4c9180]{filter:none;transform:none}}.contacts-actions[data-v-cf4c9180]{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:1.1rem;margin-top:auto;padding-top:1.2rem}.contacts-socials__label[data-v-cf4c9180]{color:#c9a86b;display:block;font-size:.68rem;letter-spacing:2.5px;margin-bottom:.6rem;text-transform:uppercase}.contacts-socials__list[data-v-cf4c9180]{display:flex;flex-wrap:wrap;gap:.6rem}.social-link[data-v-cf4c9180]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;text-decoration:none;transition:all .3s ease;width:42px}.social-link svg[data-v-cf4c9180]{transition:transform .3s ease}.social-link[data-v-cf4c9180]:hover{background:linear-gradient(135deg,#c9a86b,#b8966a);border-color:#c9a86b;box-shadow:0 6px 16px #c9a7694d;color:#111;transform:translateY(-3px)}.social-link:hover svg[data-v-cf4c9180]{transform:scale(1.1)}.contacts-cta[data-v-cf4c9180]{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#c9a76929,#b8966b14);border:1px solid hsla(39,47%,60%,.5);border-radius:50px;color:#f0d9a4;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;gap:.7rem;justify-content:center;letter-spacing:2px;padding:.85rem 1.6rem;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.contacts-cta[data-v-cf4c9180]:hover{background:linear-gradient(135deg,#c9a86b,#b8966a);border-color:transparent;color:#14100b}.contacts-cta__arrow[data-v-cf4c9180]{transition:transform .3s var(--ease-out,ease)}.contacts-cta:hover .contacts-cta__arrow[data-v-cf4c9180]{transform:translate(4px)}.contacts-map[data-v-cf4c9180]{background:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;min-height:0;overflow:hidden;position:relative}.contacts-map iframe[data-v-cf4c9180]{border:0;display:block;filter:invert(.92) hue-rotate(185deg) saturate(.55) brightness(.92) sepia(.18);transition:filter .5s ease}.contacts-map:hover iframe[data-v-cf4c9180]{filter:invert(.92) hue-rotate(185deg) saturate(.8) brightness(1.02) sepia(.1)}.contacts-map__overlay[data-v-cf4c9180]{border-radius:20px;box-shadow:inset 0 0 0 1px #c9a7694d,inset 0 0 60px #0a08068c;inset:0;pointer-events:none;position:absolute}@media(max-height:800px)and (min-width:993px){.contacts-wrapper[data-v-cf4c9180]{padding:4.5rem 4vw 1.5rem}.contacts-container[data-v-cf4c9180]{gap:1.2rem}.contacts-info[data-v-cf4c9180]{gap:.8rem;padding:1.5rem 1.7rem}.contacts-item[data-v-cf4c9180]{padding-bottom:.8rem}.contacts-item__icon[data-v-cf4c9180]{height:38px;width:38px}.contacts-item a[data-v-cf4c9180],.contacts-item p[data-v-cf4c9180]{font-size:.9rem}.contacts-actions[data-v-cf4c9180]{gap:.9rem;padding-top:.9rem}}@media(max-width:992px){.contacts-wrapper[data-v-cf4c9180]{padding:5rem 3vw 1.5rem}.contacts-container[data-v-cf4c9180]{gap:1rem}.contacts-grid[data-v-cf4c9180]{gap:1rem;grid-template-columns:1fr}.contacts-info[data-v-cf4c9180]{gap:.7rem;padding:1.4rem 1.5rem}.contacts-item[data-v-cf4c9180]{padding-bottom:.7rem}.contacts-item__icon[data-v-cf4c9180]{height:38px;width:38px}}@media(max-width:768px){.contacts-wrapper[data-v-cf4c9180]{padding:4.5rem 1rem 1rem}.contacts-info[data-v-cf4c9180]{border-radius:16px;gap:.6rem;padding:1.2rem}.contacts-item[data-v-cf4c9180]{gap:.8rem;padding-bottom:.6rem}.contacts-item__icon[data-v-cf4c9180]{border-radius:10px;height:36px;width:36px}.contacts-item__icon svg[data-v-cf4c9180]{height:18px;width:18px}.contacts-label[data-v-cf4c9180]{font-size:.62rem;letter-spacing:2px}.contacts-item a[data-v-cf4c9180],.contacts-item p[data-v-cf4c9180]{font-size:.88rem}.social-link[data-v-cf4c9180]{height:38px;width:38px}.social-link svg[data-v-cf4c9180]{height:18px;width:18px}.contacts-map[data-v-cf4c9180]{border-radius:16px}}@media(max-width:480px){.contacts-wrapper[data-v-cf4c9180]{padding:4rem 4.5vw 1rem}.contacts-eyebrow[data-v-cf4c9180]{font-size:.62rem;letter-spacing:3px}.contacts-eyebrow__line[data-v-cf4c9180]{width:24px}.contacts-info[data-v-cf4c9180]{gap:.5rem;padding:1rem}.contacts-item[data-v-cf4c9180]{gap:.7rem;padding-bottom:.5rem}.contacts-item__icon[data-v-cf4c9180]{height:32px;width:32px}.contacts-item__icon svg[data-v-cf4c9180]{height:16px;width:16px}.contacts-item a[data-v-cf4c9180],.contacts-item p[data-v-cf4c9180]{font-size:.82rem}.contacts-socials__list[data-v-cf4c9180]{gap:.5rem}.social-link[data-v-cf4c9180]{height:36px;width:36px}.social-link svg[data-v-cf4c9180]{height:16px;width:16px}}@media(max-height:600px){.contacts-wrapper[data-v-cf4c9180]{padding:3.5rem 3vw .8rem}.contacts-container[data-v-cf4c9180]{gap:.7rem}.contacts-header[data-v-cf4c9180]{margin-bottom:0}.contacts-info[data-v-cf4c9180]{gap:.5rem;padding:1rem 1.2rem}.contacts-item[data-v-cf4c9180]{padding-bottom:.5rem}.contacts-item__icon[data-v-cf4c9180]{height:34px;width:34px}.contacts-item a[data-v-cf4c9180],.contacts-item p[data-v-cf4c9180]{font-size:.85rem}}@media(max-width:992px){.contacts-grid[data-v-cf4c9180]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.contacts-info[data-v-cf4c9180]{align-self:start}.contacts-items-wrap[data-v-cf4c9180]{gap:.7rem}.contacts-actions[data-v-cf4c9180]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.8rem 1.2rem;justify-content:space-between;padding-top:.9rem;width:100%}.contacts-socials[data-v-cf4c9180]{align-items:center;display:flex;gap:.7rem}.contacts-socials__label[data-v-cf4c9180]{margin-bottom:0;white-space:nowrap}.contacts-map[data-v-cf4c9180]{max-height:none;min-height:clamp(140px,24vh,260px)}}@media(max-width:768px){.contacts-items-wrap[data-v-cf4c9180]{gap:.6rem}}@media(max-width:480px){.contacts-items-wrap[data-v-cf4c9180]{gap:.5rem}.contacts-actions[data-v-cf4c9180]{gap:.7rem 1rem}}@media(max-width:992px)and (min-width:561px){.contacts-items-wrap[data-v-cf4c9180]{gap:.9rem 1.6rem;grid-template-columns:1fr 1fr}.contacts-item[data-v-cf4c9180],.contacts-item[data-v-cf4c9180]:last-of-type{border-bottom:none;padding-bottom:0}}@media(max-width:992px)and (max-height:700px)and (min-height:601px){.contacts-wrapper[data-v-cf4c9180]{padding-top:4.2rem}.contacts-info[data-v-cf4c9180]{padding:1.1rem 1.2rem}.contacts-items-wrap[data-v-cf4c9180]{gap:.5rem}.contacts-actions[data-v-cf4c9180]{gap:.6rem 1rem;padding-top:.7rem}.contacts-map[data-v-cf4c9180]{min-height:clamp(120px,20vh,200px)}}@media(max-width:992px)and (max-height:600px){.contacts-info[data-v-cf4c9180]{padding:1rem 1.1rem}.contacts-items-wrap[data-v-cf4c9180]{gap:.45rem}.contacts-actions[data-v-cf4c9180]{gap:.55rem 1rem;padding-top:.6rem}.contacts-map[data-v-cf4c9180]{min-height:110px}}@media(max-width:992px)and (orientation:landscape)and (max-height:560px){.contacts-wrapper[data-v-cf4c9180]{padding:3.4rem 3vw .8rem}.contacts-grid[data-v-cf4c9180]{flex:0 0 auto;gap:.9rem;grid-template-columns:1fr 1.1fr;grid-template-rows:auto}.contacts-info[data-v-cf4c9180]{align-self:start;padding:.9rem 1rem}.contacts-map[data-v-cf4c9180]{align-self:stretch;max-height:none;min-height:0}.contacts-items-wrap[data-v-cf4c9180]{gap:.35rem;grid-template-columns:1fr}.contacts-item[data-v-cf4c9180]{border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:.35rem}.contacts-item[data-v-cf4c9180]:last-of-type{border-bottom:none;padding-bottom:0}.contacts-item__icon[data-v-cf4c9180]{border-radius:9px;height:30px;width:30px}.contacts-item__icon svg[data-v-cf4c9180]{height:15px;width:15px}.contacts-label[data-v-cf4c9180]{font-size:.58rem;letter-spacing:1.6px;margin-bottom:.1rem}.contacts-item a[data-v-cf4c9180],.contacts-item p[data-v-cf4c9180]{font-size:.8rem}.contacts-actions[data-v-cf4c9180]{gap:.5rem .8rem;padding-top:.55rem}.contacts-cta[data-v-cf4c9180]{font-size:.74rem;letter-spacing:1.4px;padding:.55rem 1rem}.contacts-socials__label[data-v-cf4c9180]{display:none}.social-link[data-v-cf4c9180]{height:32px;width:32px}.social-link svg[data-v-cf4c9180]{height:15px;width:15px}}@media(max-width:992px)and (min-width:700px)and (orientation:landscape)and (max-height:430px){.contacts-grid[data-v-cf4c9180]{grid-template-columns:1.35fr 1fr}.contacts-items-wrap[data-v-cf4c9180]{gap:.4rem 1.1rem;grid-template-columns:1fr 1fr}.contacts-item[data-v-cf4c9180],.contacts-item[data-v-cf4c9180]:last-of-type{border-bottom:none;padding-bottom:0}.contacts-cta[data-v-cf4c9180]{font-size:.7rem;padding:.5rem .9rem}}@media(max-width:360px){.contacts-info[data-v-cf4c9180]{padding:.9rem}.contacts-items-wrap[data-v-cf4c9180]{gap:.45rem}.contacts-actions[data-v-cf4c9180]{gap:.55rem .9rem;padding-top:.6rem}.contacts-map[data-v-cf4c9180]{min-height:100px}}@media(orientation:landscape)and (max-height:400px){.contacts-wrapper[data-v-cf4c9180]{padding-top:2.9rem}.contacts-container[data-v-cf4c9180]{gap:.6rem}}.footer-logo-q[data-v-ab10b244]{width:8rem}.slide-root[data-v-ab10b244]{height:100%;position:relative;width:100%}.footer-bg[data-v-ab10b244]{background:radial-gradient(ellipse at 20% 20%,hsla(39,47%,60%,.08) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(176,109,68,.06) 0,transparent 50%),linear-gradient(180deg,#0a0806,#050403)}.site-footer[data-v-ab10b244]{color:#f5ede0;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:5rem 4.5vw 1.5rem;pointer-events:auto;position:absolute;z-index:5}.footer-ornament[data-v-ab10b244]{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;opacity:.6}.footer-ornament__line[data-v-ab10b244]{background:linear-gradient(90deg,transparent,hsla(39,47%,60%,.5),transparent);flex:1;height:1px;max-width:200px}.footer-ornament__star[data-v-ab10b244]{align-items:center;color:#c9a86b;display:inline-flex;font-size:.9rem;justify-content:center;letter-spacing:2px}.footer-top[data-v-ab10b244]{align-content:center;border-bottom:1px solid hsla(39,47%,60%,.12);display:grid;flex:1;gap:3.5rem;grid-template-columns:1.6fr 1fr 1.3fr 1fr;padding-bottom:2.5rem}.footer-col[data-v-ab10b244]{min-width:0}.footer-col__title[data-v-ab10b244]{color:#c9a86b;font-size:.72rem;font-weight:500;letter-spacing:3px;margin:0 0 1.4rem;padding-bottom:.8rem;position:relative;text-transform:uppercase}.footer-col__title[data-v-ab10b244]:after{background:linear-gradient(90deg,#c9a86b,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;width:30px}.footer-logo[data-v-ab10b244]{filter:drop-shadow(0 4px 12px rgba(201,168,107,.15));margin-bottom:1.4rem;opacity:.95;width:160px}.footer-desc[data-v-ab10b244]{color:#f5ede08c;font-size:.92rem;font-weight:300;line-height:1.7;margin:0 0 1.8rem;max-width:280px}.footer-cta[data-v-ab10b244]{align-items:center;background:linear-gradient(135deg,#c9a76914,#b06d440a);border:1px solid hsla(39,47%,60%,.25);border-radius:50px;color:#f5ede0;display:inline-flex;gap:.7rem;overflow:hidden;padding:.85rem 1.4rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-cta[data-v-ab10b244]:before{background:linear-gradient(90deg,transparent,hsla(39,47%,60%,.15),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.footer-cta[data-v-ab10b244]:hover{border-color:#c9a76999;box-shadow:0 8px 24px #c9a76926;transform:translateY(-2px)}.footer-cta[data-v-ab10b244]:hover:before{left:100%}.footer-cta__label[data-v-ab10b244]{color:#c9a86b;font-size:.65rem;letter-spacing:2px;text-transform:uppercase}.footer-cta__phone[data-v-ab10b244]{font-size:.95rem;font-weight:500;letter-spacing:.5px}.footer-cta__arrow[data-v-ab10b244]{color:#c9a86b;transition:transform .3s ease}.footer-cta:hover .footer-cta__arrow[data-v-ab10b244]{transform:translate(3px,-3px)}.footer-nav[data-v-ab10b244]{list-style:none;margin:0;padding:0}.footer-nav li[data-v-ab10b244]{margin-bottom:.75rem}.footer-nav a[data-v-ab10b244]{color:#f5ede0a6;font-size:.92rem;padding-left:0;position:relative;text-decoration:none}.footer-nav a[data-v-ab10b244],.footer-nav a[data-v-ab10b244]:before{display:inline-block;transition:all .3s ease}.footer-nav a[data-v-ab10b244]:before{color:#c9a86b;content:"→";margin-right:0;opacity:0;transform:translate(-8px);width:0}.footer-nav a[data-v-ab10b244]:hover{color:#c9a86b;padding-left:.5rem}.footer-nav a[data-v-ab10b244]:hover:before{margin-right:.4rem;opacity:1;transform:translate(0);width:14px}.footer-nav__menu[data-v-ab10b244]{color:#c9a86b!important;font-weight:500}.footer-contacts[data-v-ab10b244]{list-style:none;margin:0;padding:0}.footer-contacts li[data-v-ab10b244]{align-items:flex-start;color:#f5ede0b3;display:flex;font-size:.9rem;gap:.8rem;line-height:1.5;margin-bottom:.95rem}.footer-contacts__icon[data-v-ab10b244]{align-items:center;background:#c9a76914;border:1px solid hsla(39,47%,60%,.15);border-radius:8px;color:#c9a86b;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;line-height:1;transition:all .3s ease;width:32px}.footer-contacts__icon svg[data-v-ab10b244]{display:block}.footer-contacts li:hover .footer-contacts__icon[data-v-ab10b244]{background:#c9a76926;border-color:#c9a76959;transform:translateY(-1px)}.footer-contacts a[data-v-ab10b244]{color:#f5ede0b3;text-decoration:none;transition:color .3s ease;word-break:break-word}.footer-contacts a[data-v-ab10b244]:hover{color:#c9a86b}.footer-socials-desc[data-v-ab10b244]{color:#f5ede08c;font-size:.85rem;font-weight:300;line-height:1.6;margin:0 0 1.4rem}.footer-socials[data-v-ab10b244]{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.social-link[data-v-ab10b244]{align-items:center;background:#c9a7690a;border:1px solid hsla(39,47%,60%,.25);border-radius:50%;box-sizing:border-box;color:#f5ede0d9;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;line-height:1;margin:0;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.social-link[data-v-ab10b244]:before{background:linear-gradient(135deg,#c9a86b,#b06d44);border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:0}.social-link svg[data-v-ab10b244]{display:block;height:18px;pointer-events:none;position:relative;transition:transform .3s ease;width:18px;z-index:1}.social-link[data-v-ab10b244]:hover{border-color:transparent;box-shadow:0 8px 20px #c9a76959;color:#1a1208;transform:translateY(-3px)}.social-link[data-v-ab10b244]:hover:before{opacity:1}.social-link:hover svg[data-v-ab10b244]{transform:scale(1.1)}.social-link[data-v-ab10b244]:focus-visible{outline:2px solid #c9a86b;outline-offset:3px}.footer-socials-empty[data-v-ab10b244]{color:#f5ede059;font-size:.82rem;font-style:italic;margin:0}.footer-bottom[data-v-ab10b244]{align-items:center;color:#f5ede066;display:flex;flex-wrap:wrap;font-size:.82rem;gap:1.5rem;justify-content:space-between;padding-top:1.8rem}.footer-copy[data-v-ab10b244]{letter-spacing:.3px;margin:0}.footer-brand[data-v-ab10b244]{color:#c9a86b;font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:1px}.footer-legal[data-v-ab10b244]{align-items:center;display:flex;gap:.8rem}.footer-legal a[data-v-ab10b244]{color:#f5ede066;position:relative;text-decoration:none;transition:color .3s ease}.footer-legal a[data-v-ab10b244]:after{background:#c9a86b;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-legal a[data-v-ab10b244]:hover{color:#c9a86b}.footer-legal a[data-v-ab10b244]:hover:after{width:100%}.footer-legal__dot[data-v-ab10b244]{color:#c9a76966;font-size:.7rem}.footer-age[data-v-ab10b244]{border:1px solid hsla(39,47%,60%,.25);border-radius:50px;color:#c9a76999;font-size:.7rem;font-weight:500;letter-spacing:2px;margin:0;padding:.3rem .7rem}@media(max-width:1200px){.footer-top[data-v-ab10b244]{gap:2.5rem}.footer-logo-q[data-v-ab10b244]{width:1rem}}@media(max-width:992px){.site-footer[data-v-ab10b244]{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4rem 4vw 1.5rem;touch-action:pan-y}.site-footer[data-v-ab10b244]>:first-child{margin-top:auto}.site-footer[data-v-ab10b244]>:last-child{margin-bottom:auto}.footer-top[data-v-ab10b244]{align-content:flex-start;flex:0 0 auto;gap:2rem 2.5rem;grid-template-columns:repeat(3,1fr);padding-bottom:2rem}.footer-col--brand[data-v-ab10b244]{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/-1}.footer-ornament[data-v-ab10b244]{flex-shrink:0;margin-bottom:2rem}}@media(max-width:768px){.site-footer[data-v-ab10b244]{padding:3rem 5vw 1.5rem}.footer-logo-q[data-v-ab10b244]{width:2rem}.footer-col--hide-mobile[data-v-ab10b244]{display:none!important}.footer-top[data-v-ab10b244]{align-content:flex-start;gap:2.5rem;grid-template-columns:1fr;padding-bottom:2rem}.footer-ornament[data-v-ab10b244]{margin-bottom:2rem}.footer-ornament__line[data-v-ab10b244]{max-width:80px}.footer-col--contacts[data-v-ab10b244],.footer-col--socials[data-v-ab10b244]{text-align:left}.footer-col--socials .footer-socials[data-v-ab10b244]{gap:.8rem}.footer-bottom[data-v-ab10b244]{align-items:center;flex-direction:column;flex-shrink:0;gap:1rem;text-align:center}.footer-legal[data-v-ab10b244]{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.site-footer[data-v-ab10b244]{padding:2.5rem 6vw 1.2rem}.footer-logo-q[data-v-ab10b244]{width:2rem}.footer-top[data-v-ab10b244]{gap:2rem}.footer-col__title[data-v-ab10b244]{font-size:.7rem;letter-spacing:2.5px;margin-bottom:1.1rem}.footer-contacts li[data-v-ab10b244]{font-size:.9rem;gap:.7rem}.footer-contacts__icon[data-v-ab10b244]{height:30px;width:30px}.social-link[data-v-ab10b244]{height:46px;width:46px}.social-link svg[data-v-ab10b244]{height:20px;width:20px}.footer-legal[data-v-ab10b244]{flex-direction:column;gap:.5rem}.footer-legal__dot[data-v-ab10b244]{display:none}.footer-copy[data-v-ab10b244]{font-size:.78rem}}@media(max-width:992px){.site-footer[data-v-ab10b244]::-webkit-scrollbar{width:4px}.site-footer[data-v-ab10b244]::-webkit-scrollbar-track{background:transparent}.site-footer[data-v-ab10b244]::-webkit-scrollbar-thumb{background:#c9a7694d;border-radius:4px}.site-footer[data-v-ab10b244]::-webkit-scrollbar-thumb:hover{background:#c9a76980}.site-footer[data-v-ab10b244]{scrollbar-color:hsla(39,47%,60%,.3) transparent;scrollbar-width:thin}}@media(prefers-reduced-motion:reduce){.footer-contacts__icon[data-v-ab10b244],.footer-cta[data-v-ab10b244],.footer-cta[data-v-ab10b244]:before,.footer-legal a[data-v-ab10b244]:after,.footer-nav a[data-v-ab10b244],.footer-nav a[data-v-ab10b244]:before,.social-link[data-v-ab10b244],.social-link svg[data-v-ab10b244]{transition:none!important}.footer-contacts li:hover .footer-contacts__icon[data-v-ab10b244],.footer-cta[data-v-ab10b244]:hover,.social-link[data-v-ab10b244]:hover{transform:none!important}}.main-slider{opacity:0;transition:opacity .6s ease}.main-slider.is-loaded{opacity:1}.zoom-wrapper{height:100%;overflow:hidden;position:relative;transform:scale(1.3);transition:transform 1s ease;width:100%;will-change:transform}.swiper-slide-active .zoom-wrapper{transform:scale(1)}.slider__layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120%;left:-10%;position:absolute;top:-10%;width:120%;will-change:transform}.slider__item{height:100%!important;overflow:hidden;position:relative}.slider__item:not(.swiper-slide-active){transform:scale(1)!important}.is-resizing .slider__layer,.is-resizing .zoom-wrapper{transition:none!important}
