
/* lyor-core-ui */
.lyor-header-core-root{--scroll-ratio:0;--lyor-header-height-start:100px;--lyor-header-height:calc(100px - (40px * var(--scroll-ratio)));--lyor-logo-scale:calc(1 - (0.2 * var(--scroll-ratio)));--lyor-glass-blur:calc(var(--scroll-ratio) * 8px);--lyor-header-border-opacity:calc(var(--scroll-ratio) * 0.12)}.fluid-glass{--lyor-glass-base-color:rgba(255,255,255,0.05);--lyor-glass-border-color:rgba(255,255,255,0.1);--lyor-glass-blur:8px;--lyor-glass-saturate:135%;position:relative;background-color:var(--lyor-glass-base-color);border:1px solid var(--lyor-glass-border-color);backdrop-filter:blur(var(--lyor-glass-blur)) saturate(var(--lyor-glass-saturate));-webkit-backdrop-filter:blur(var(--lyor-glass-blur)) saturate(var(--lyor-glass-saturate))}.fluid-glass::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,0.08) 0.6px,transparent 0.6px),linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0));background-size:8px 8px,100% 100%;mix-blend-mode:soft-light;opacity:0.28;pointer-events:none}.fluid-glass>*{position:relative;z-index:1}.lyor-morph{--lyor-transition-morph:all 0.6s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.6s cubic-bezier(0.22,1,0.36,1),transform 0.6s cubic-bezier(0.22,1,0.36,1),border-radius 0.6s cubic-bezier(0.22,1,0.36,1),background-color 0.35s ease,border-color 0.35s ease,color 0.35s ease,box-shadow 0.35s ease;will-change:transform,opacity,border-radius}.lyor-header-core-root.is-sticky .lyor-header-core-logo{transform:scale(var(--lyor-logo-scale))}.lyor-header-core-root .lyor-header-core-shell{min-height:var(--lyor-header-height-start);min-height:var(--lyor-header-height);border-color:rgba(255,255,255,var(--lyor-header-border-opacity));transition:min-height 0.4s cubic-bezier(0.22,1,0.36,1),border-color 0.4s cubic-bezier(0.22,1,0.36,1),background-color 0.4s cubic-bezier(0.22,1,0.36,1),transform 0.4s cubic-bezier(0.22,1,0.36,1)}.lyor-header-core-root.is-sticky .lyor-header-core-shell{--lyor-glass-base-color:rgba(255,255,255,0.05);--lyor-glass-border-color:rgba(255,255,255,0.1)}.lyor-header-core-root .lyor-header-core-logo{transform:scale(var(--lyor-logo-scale));transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.lyor-header-overlay{--lyor-overlay-bg:rgba(10,12,18,0.72);--lyor-glass-base-color:var(--lyor-overlay-bg);--lyor-glass-border-color:rgba(255,255,255,0.08);--lyor-glass-blur:12px;--lyor-glass-saturate:140%}.lyor-header-overlay-menu .lyor-header-overlay-item{opacity:0;transform:translateY(20px) scale(1);transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1),transform 0.6s cubic-bezier(0.16,1,0.3,1),color 0.35s ease;transition-delay:calc(var(--item-index,0) * 0.05s)}.lyor-header-core-root.is-active .lyor-header-overlay-menu .lyor-header-overlay-item{opacity:1;transform:translateY(0) scale(1)}.lyor-header-overlay-menu.is-focus-mode .lyor-header-overlay-item:not(.is-focused){opacity:0.4}.lyor-header-overlay-menu .lyor-header-overlay-item.is-focused,.lyor-header-overlay-menu .lyor-header-overlay-item:hover,.lyor-header-overlay-menu .lyor-header-overlay-item:focus-visible{opacity:1;transform:translateY(0) scale(1.05)}.lyor-hover-link{position:relative;text-decoration:none}.lyor-hover-link::after{content:"";position:absolute;left:0;bottom:-0.18em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1)}.lyor-hover-link:hover::after,.lyor-hover-link:focus-visible::after,.lyor-hover-link.is-active::after{transform:scaleX(1);transform-origin:left center}.lyor-burger-design,.lyor-burger-trigger{--lyor-burger-size:24px;--lyor-burger-radius:999px;--lyor-burger-line-width:20px;--lyor-burger-line-thickness:2px;--lyor-burger-gap:5px;--lyor-burger-color:currentColor;--lyor-burger-hover-color:currentColor;--lyor-burger-active-color:currentColor;--lyor-burger-active-bg:transparent;--lyor-burger-hover-gap:calc(var(--lyor-burger-gap) + 2px);--lyor-burger-transition:0.4s cubic-bezier(0.22,1,0.36,1);--lyor-burger-mx:0px;--lyor-burger-my:0px;min-height:var(--lyor-burger-size);min-width:var(--lyor-burger-size);color:var(--lyor-burger-color);border-radius:var(--lyor-burger-radius);transition:background-color var(--lyor-burger-transition),border-color var(--lyor-burger-transition),color var(--lyor-burger-transition),transform var(--lyor-burger-transition);transform:translate(var(--lyor-burger-mx),var(--lyor-burger-my))}.lyor-burger-design:hover,.lyor-burger-design:focus-visible,.lyor-burger-trigger:hover,.lyor-burger-trigger:focus-visible{color:var(--lyor-burger-hover-color)}.lyor-burger-design.is-active,.lyor-burger-trigger.is-active{color:var(--lyor-burger-active-color);background:var(--lyor-burger-active-bg)}.lyor-burger-label{display:none;align-items:center;white-space:nowrap;transition:opacity var(--lyor-burger-transition),transform var(--lyor-burger-transition)}.lyor-burger-lines{width:var(--lyor-burger-line-width);height:calc((var(--lyor-burger-line-thickness) * 3) + (var(--lyor-burger-gap) * 2));display:inline-flex;flex-direction:column;justify-content:space-between;flex:0 0 auto}.lyor-burger-lines span{display:block;width:100%;height:var(--lyor-burger-line-thickness);border-radius:999px;background:currentColor;transform-origin:center center;transition:transform var(--lyor-burger-transition),opacity var(--lyor-burger-transition),width var(--lyor-burger-transition)}.lyor-burger-design.is-style-minimal .lyor-burger-lines span:nth-child(2),.lyor-burger-trigger.is-style-minimal .lyor-burger-lines span:nth-child(2){width:78%;margin-left:auto}.lyor-burger-design.is-style-material,.lyor-burger-trigger.is-style-material{padding:calc(var(--lyor-burger-size) * 0.18);border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.lyor-burger-design.is-style-material .lyor-burger-lines span:nth-child(1),.lyor-burger-design.is-style-material .lyor-burger-lines span:nth-child(3),.lyor-burger-trigger.is-style-material .lyor-burger-lines span:nth-child(1),.lyor-burger-trigger.is-style-material .lyor-burger-lines span:nth-child(3){width:84%}.lyor-burger-design:not(.is-active):hover .lyor-burger-lines,.lyor-burger-design:not(.is-active):focus-visible .lyor-burger-lines,.lyor-burger-trigger:not(.is-active):hover .lyor-burger-lines,.lyor-burger-trigger:not(.is-active):focus-visible .lyor-burger-lines{animation:lyorBurgerRubberBand var(--lyor-burger-transition)}.lyor-burger-design.is-active .lyor-burger-lines span:nth-child(1),.lyor-burger-trigger.is-active .lyor-burger-lines span:nth-child(1){transform:translateY(calc(var(--lyor-burger-gap) + var(--lyor-burger-line-thickness))) rotate(45deg)}.lyor-burger-design.is-active .lyor-burger-lines span:nth-child(2),.lyor-burger-trigger.is-active .lyor-burger-lines span:nth-child(2){opacity:0;transform:scaleX(0)}.lyor-burger-design.is-active .lyor-burger-lines span:nth-child(3),.lyor-burger-trigger.is-active .lyor-burger-lines span:nth-child(3){transform:translateY(calc((var(--lyor-burger-gap) + var(--lyor-burger-line-thickness)) * -1)) rotate(-45deg)}.lyor-burger-design.is-active .lyor-burger-label,.lyor-burger-trigger.is-active .lyor-burger-label{opacity:0;transform:translateX(-10px)}.lyor-burger-design.is-magnetic,.lyor-burger-trigger.is-magnetic{transition-duration:0.22s}.elementor-editor-active .lyor-flh-wrap,.elementor-editor-active .lyor-ghh-wrap,.elementor-editor-active .lyor-mh-wrap,.elementor-editor-active .lyor-arch-header-wrap,.elementor-editor-active .alpine-header-wrap,.elementor-editor-active .lyor-alpine-header,.elementor-editor-active .lyor-header-wrap,.elementor-editor-active .lyor-header,.elementor-editor-active .lyor-nova-header{position:relative;z-index:9999!important;pointer-events:auto}.elementor-editor-active .lyor-header-core-root .lyor-burger-trigger,.elementor-editor-preview .lyor-header-core-root .lyor-burger-trigger,.elementor-editor-active .lyor-header-core-root [class*="mobile-toggle"],.elementor-editor-preview .lyor-header-core-root [class*="mobile-toggle"]{pointer-events:auto}.elementor-editor-active .lyor-header-core-root [class*="overlay"]:not(.is-open),.elementor-editor-preview .lyor-header-core-root [class*="overlay"]:not(.is-open),.elementor-editor-active .lyor-header-core-root [class*="mobile-panel"]:not(.is-open),.elementor-editor-preview .lyor-header-core-root [class*="mobile-panel"]:not(.is-open),.elementor-editor-active .lyor-global-header [class*="overlay"]:not(.is-open),.elementor-editor-preview .lyor-global-header [class*="overlay"]:not(.is-open),.elementor-editor-active .lyor-global-header [class*="mobile-panel"]:not(.is-open),.elementor-editor-preview .lyor-global-header [class*="mobile-panel"]:not(.is-open){pointer-events:none!important;visibility:hidden!important}.elementor-editor-active .lyor-header-core-root [class*="overlay"].is-open,.elementor-editor-preview .lyor-header-core-root [class*="overlay"].is-open,.elementor-editor-active .lyor-header-core-root [class*="mobile-panel"].is-open,.elementor-editor-preview .lyor-header-core-root [class*="mobile-panel"].is-open{pointer-events:auto}.elementor-editor-active .lyor-global-header,.elementor-editor-preview .lyor-global-header,body.elementor-editor-active .lyor-global-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:90!important;pointer-events:none!important}.elementor-editor-active .lyor-global-header .elementor,.elementor-editor-preview .lyor-global-header .elementor,body.elementor-editor-active .lyor-global-header .elementor{pointer-events:auto}body.elementor-editor-active .lyor-ghh-mobile-overlay:not(.is-open),body.elementor-editor-preview .lyor-ghh-mobile-overlay:not(.is-open),.elementor-editor-active .lyor-ghh-mobile-overlay:not(.is-open),.elementor-editor-preview .lyor-ghh-mobile-overlay:not(.is-open){display:none!important;pointer-events:none!important;visibility:hidden!important}@keyframes lyorBurgerRubberBand{0%{transform:translateY(0)}45%{transform:translateY(calc(var(--lyor-burger-gap) * -0.18))}100%{transform:translateY(0)}}

/* lyor-container-scene */
.lyor-scene{position:relative}.lyor-scene>.e-con-inner,.lyor-scene>.elementor-container{position:relative;z-index:2;color:var(--lyor-scene-fg,inherit)}.lyor-scene::after{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;opacity:var(--lyor-scene-ambient,0.22);background:radial-gradient(130% 90% at 50% 0%,rgba(255,255,255,0.1),transparent 55%),radial-gradient(100% 80% at 50% 100%,rgba(0,0,0,0.16),transparent 65%);mix-blend-mode:soft-light}.lyor-scene-glass>.e-con-inner::before,.lyor-scene-glass>.elementor-container::before{content:"";pointer-events:none;position:absolute;inset:10px;border-radius:inherit;z-index:0;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1)}.lyor-scene[data-lyor-scene-contrast="dark"]{--lyor-scene-fg:var(--p-text-light,#e9dfcf)}.lyor-scene[data-lyor-scene-contrast="light"]{--lyor-scene-fg:var(--p-text-dark,#14171d)}.lyor-scene[data-lyor-scene-contrast="dark"] .elementor-heading-title,.lyor-scene[data-lyor-scene-contrast="dark"] .elementor-widget-text-editor{color:inherit}.lyor-scene[data-lyor-scene-contrast="light"] .elementor-heading-title,.lyor-scene[data-lyor-scene-contrast="light"] .elementor-widget-text-editor{color:inherit}@media (prefers-reduced-motion:reduce){.lyor-scene::after{opacity:calc(var(--lyor-scene-ambient,0.22) * 0.5)}}

/* lyor-motion-engine */
.lyor-has-motion-yes,.lyor-legacy-atmosphere,.lyor-scene[data-lyor-scene-motion="yes"]{position:relative;overflow:hidden;isolation:isolate}.lyor-legacy-atmosphere::before,.lyor-legacy-atmosphere::after{content:"";pointer-events:none;position:absolute;inset:0;z-index:0}.lyor-legacy-atmosphere--morphing::before{opacity:calc(var(--lyor-atmo-strength,0.28) * 0.55);background:radial-gradient(85% 70% at 20% 18%,rgba(255,255,255,0.06) 0%,transparent 58%)}.lyor-legacy-atmosphere--morphing::after{opacity:calc(var(--lyor-atmo-strength,0.28) * 0.4);background:radial-gradient(100% 80% at 50% 100%,rgba(0,0,0,0.12) 0%,transparent 70%)}.lyor-legacy-atmosphere--floating::before{opacity:calc(var(--lyor-atmo-strength,0.28) * 0.45);background:radial-gradient(80% 65% at 75% 20%,rgba(168,192,210,0.1) 0%,transparent 60%)}.lyor-legacy-atmosphere--floating::after{opacity:calc(var(--lyor-atmo-strength,0.28) * 0.35);background:radial-gradient(95% 75% at 50% 0%,rgba(255,255,255,0.05) 0%,transparent 65%)}.lyor-legacy-atmosphere--wave::before{opacity:calc(var(--lyor-atmo-strength,0.28) * 0.5);background:radial-gradient(75% 70% at 50% 40%,rgba(60,58,54,0.12) 0%,transparent 62%)}.lyor-legacy-atmosphere--wave::after{opacity:calc(var(--lyor-atmo-strength,0.28) * 0.45);background:radial-gradient(105% 85% at 50% 100%,rgba(0,0,0,0.14) 0%,transparent 72%)}.lyor-legacy-atmosphere--grain::before{mix-blend-mode:soft-light}.lyor-legacy-atmosphere-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:calc(var(--lyor-atmo-strength,0.28) * 0.28);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:soft-light}.lyor-legacy-atmosphere>.e-con-inner,.lyor-legacy-atmosphere>.elementor-container,.lyor-has-motion-yes>.e-con-inner,.lyor-has-motion-yes>.elementor-container{position:relative;z-index:2}.lyor-motion-container{display:none!important}.lyor-mouse-fx{--lyor-mx:0px;--lyor-my:0px;--lyor-rx:0deg;--lyor-ry:0deg;--lyor-rz:0deg;--lyor-ms:1;transform:translate3d(var(--lyor-mx),var(--lyor-my),0);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}.lyor-scroll-fx{--lyor-scroll-duration:700ms;--lyor-scroll-delay:0ms;opacity:1;transition:transform var(--lyor-scroll-duration) cubic-bezier(0.22,1,0.36,1) var(--lyor-scroll-delay);transform:translate3d(0,10px,0)}.lyor-scroll-fx.lyor-scroll-fx-inview{transform:translate3d(0,0,0)}@media (prefers-reduced-motion:reduce){.lyor-legacy-atmosphere::before,.lyor-legacy-atmosphere::after{display:none}.lyor-legacy-atmosphere-grain{display:none}.lyor-scroll-fx{transform:none}}

/* lyor-core-global */
html,body{max-width:100%;overflow-x:hidden!important;overscroll-behavior-x:none}body .site,body .site-main,body .elementor,body .elementor-section-wrap{max-width:100%;overflow-x:clip}:root{--lyor-accent:#c9a227;--lyor-accent-secondary:#8b7355;--lyor-obsidian:#0d0d0d;--lyor-glass-opacity:0.12;--lyor-ease:cubic-bezier(0.19,1,0.22,1);--lyor-reveal-dur:0.8s;--lyor-font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--lyor-font-secondary:Georgia,"Times New Roman",serif}.lyor-vibe-hotel{--lyor-ease:cubic-bezier(0.25,0.46,0.45,0.94);--lyor-reveal-dur:1.5s}.lyor-vibe-luxury{--lyor-ease:cubic-bezier(0.19,1,0.22,1)}.lyor-vibe-wild{--lyor-ease:cubic-bezier(0.16,1,0.3,1)}.lyor-vibe-clean{--lyor-ease:cubic-bezier(0.16,1,0.3,1)}.lyor-vibe-minimal{--lyor-ease:cubic-bezier(0.19,1,0.22,1)}.lyor-reveal-masked{transition:transform var(--lyor-reveal-dur,0.8s) var(--lyor-ease),opacity var(--lyor-reveal-dur,0.8s) var(--lyor-ease)}.lyor-reveal-fade{transition:opacity var(--lyor-reveal-dur,0.8s) var(--lyor-ease)}.lyor-reveal-liquid{transition:transform var(--lyor-reveal-dur,0.8s) var(--lyor-ease),opacity var(--lyor-reveal-dur,0.8s) var(--lyor-ease),filter var(--lyor-reveal-dur,0.8s) var(--lyor-ease)}@keyframes lyor-reveal-fade-in{from{opacity:0}to{opacity:1}}@keyframes lyor-reveal-slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lyor-reveal-blur-in{from{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.lyor-portfolio-card-wrap{position:relative;overflow:hidden;padding:20px;background:transparent;box-sizing:border-box}.lyor-portfolio-card-link{display:block;text-decoration:none;color:inherit}.lyor-card-inner{position:relative;z-index:1}.lyor-card-bg-shape{position:absolute;top:50%;left:50%;width:120%;height:120%;background:var(--p-color-1,var(--lyor-obsidian,#0d0d0d));filter:blur(40px);opacity:0;transform:translate(-50%,-50%) scale(0.8);transition:opacity 0.6s cubic-bezier(0.23,1,0.32,1),transform 0.6s cubic-bezier(0.23,1,0.32,1),border-radius 0.6s cubic-bezier(0.23,1,0.32,1);border-radius:50%;z-index:-1;will-change:transform;backface-visibility:hidden}.lyor-portfolio-card--hover-morph:hover .lyor-card-bg-shape{opacity:0.4;transform:translate(-50%,-50%) scale(1.1);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}.lyor-card-image{overflow:hidden;border-radius:8px}.lyor-card-image img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.8s var(--lyor-ease,cubic-bezier(0.19,1,0.22,1));will-change:transform;backface-visibility:hidden}.lyor-portfolio-card--hover-morph:hover .lyor-card-image img{transform:scale(1.05)}.lyor-card-content{padding:16px 0 0}.lyor-portfolio-card-wrap .lyor-sub{display:block;font-family:var(--p-font-secondary,var(--lyor-font-secondary));font-weight:var(--p-sub-weight,500);letter-spacing:var(--p-sub-spacing,0.08em);text-transform:var(--p-sub-transform,uppercase);font-size:12px;line-height:1.3;color:var(--p-color-2,var(--lyor-accent-secondary,#8b7355));margin-bottom:8px}.lyor-portfolio-card-wrap .lyor-title{font-family:var(--p-font-primary,var(--lyor-font-primary));font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;line-height:1.2;margin:0;color:inherit}@media (max-width:767px){.lyor-portfolio-card-wrap{padding:12px}.lyor-portfolio-card-wrap .lyor-card-content{padding-top:12px}.lyor-portfolio-card-wrap .lyor-sub{margin-bottom:6px;font-size:11px}}

/* lyor-elements-2028 */
@layer reset,tokens,base,motion,components,overrides;@property --le-reveal-progress{syntax:'<number>';initial-value:0;inherits:false}@property --le-parallax-offset{syntax:'<length>';initial-value:0px;inherits:false}@property --le-glow-intensity{syntax:'<number>';initial-value:0;inherits:false}@property --le-card-lift{syntax:'<length>';initial-value:0px;inherits:false}@property --le-border-luminance{syntax:'<number>';initial-value:0.07;inherits:false}@property --le-overlay-opacity{syntax:'<number>';initial-value:0;inherits:false}@layer tokens{:root{--le-oklch-accent:oklch(72% 0.12 68deg);--le-oklch-accent-light:oklch(82% 0.11 68deg);--le-oklch-accent-dim:oklch(72% 0.12 68deg / 12%);--le-oklch-accent-glow:oklch(72% 0.12 68deg / 7%);--le-oklch-accent-90:oklch(90% 0.07 68deg);--le-oklch-accent-50:oklch(50% 0.14 68deg);--le-oklch-accent-30:oklch(30% 0.10 68deg);--le-oklch-text:oklch(94% 0.01 80deg);--le-oklch-muted:oklch(50% 0.01 280deg);--le-oklch-surface:oklch(11% 0.005 280deg);--le-oklch-ok:oklch(68% 0.15 145deg);--le-oklch-warn:oklch(72% 0.14 55deg);--le-oklch-error:oklch(60% 0.17 25deg)}.lyor-el--preset-minimal_white{--le-oklch-accent:oklch(20% 0.02 280deg);--le-oklch-accent-light:oklch(35% 0.02 280deg)}.lyor-el--preset-boutique_warm{--le-oklch-accent:oklch(52% 0.14 30deg);--le-oklch-accent-light:oklch(62% 0.13 30deg)}.lyor-el--preset-nature_calm{--le-oklch-accent:oklch(48% 0.13 148deg);--le-oklch-accent-light:oklch(58% 0.12 148deg)}.lyor-el--preset-nordic_silence{--le-oklch-accent:oklch(40% 0.09 195deg);--le-oklch-accent-light:oklch(52% 0.09 195deg)}.lyor-el--preset-deep_luxury{--le-oklch-accent:oklch(68% 0.08 295deg);--le-oklch-accent-light:oklch(78% 0.07 295deg)}}@layer motion{@supports (animation-timeline:view()){.lyor-el [data-le-reveal="fade-up"],.lyor-el [data-le-reveal="fade-in"],.lyor-el [data-le-reveal="scale"],.lyor-el [data-le-reveal="slide-left"]{opacity:initial;transform:initial;will-change:auto}@keyframes le-scroll-fade-up{entry 0%{opacity:0;transform:translateY(36px)}entry 35%{opacity:1;transform:translateY(0)}}.lyor-el [data-le-reveal="fade-up"]{animation:le-scroll-fade-up linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes le-scroll-fade-in{entry 0%{opacity:0}entry 30%{opacity:1}}.lyor-el [data-le-reveal="fade-in"]{animation:le-scroll-fade-in linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes le-scroll-slide-left{entry 0%{opacity:0;transform:translateX(48px)}entry 40%{opacity:1;transform:translateX(0)}}.lyor-el [data-le-reveal="slide-left"]{animation:le-scroll-slide-left linear both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes le-scroll-scale{entry 0%{opacity:0;transform:scale(0.93)}entry 40%{opacity:1;transform:scale(1)}}.lyor-el [data-le-reveal="scale"]{animation:le-scroll-scale linear both;animation-timeline:view();animation-range:entry 0% entry 45%}.lyor-el [data-le-reveal="stagger"]>*{animation:le-scroll-fade-up linear both;animation-timeline:view(block);animation-range:entry 0% entry 45%}.lyor-el [data-le-reveal="stagger"]>*:nth-child(1){animation-delay:0ms}.lyor-el [data-le-reveal="stagger"]>*:nth-child(2){animation-delay:60ms}.lyor-el [data-le-reveal="stagger"]>*:nth-child(3){animation-delay:120ms}.lyor-el [data-le-reveal="stagger"]>*:nth-child(4){animation-delay:180ms}.lyor-el [data-le-reveal="stagger"]>*:nth-child(5){animation-delay:240ms}.lyor-el [data-le-reveal="stagger"]>*:nth-child(n+6){animation-delay:300ms}@keyframes le-scroll-parallax{from{transform:translateY(-8%)}to{transform:translateY(8%)}}.lyor-el [data-le-parallax]{will-change:transform;animation:le-scroll-parallax linear both;animation-timeline:view(block);animation-range:cover}.lyor-el [data-le-parallax="0.1"]{animation-name:none}@keyframes le-parallax-medium{from{transform:translateY(-12%);scale:1.15}to{transform:translateY(12%);scale:1.15}}.lyor-el [data-le-parallax="0.25"],.lyor-el [data-le-parallax="0.3"]{animation-name:le-parallax-medium}@keyframes le-scroll-cinematic{entry 0%{clip-path:inset(0 100% 0 0)}entry 50%{clip-path:inset(0 0% 0 0)}}.lyor-el .le-cinematic--pending[data-le-cinematic]{animation:le-scroll-cinematic var(--le-t-reveal,0.75s) var(--le-ease,cubic-bezier(.22,1,.36,1)) both;animation-timeline:view();animation-range:entry 0% entry 55%;clip-path:initial}.lyor-el .le-cinematic--pending[data-le-cinematic].le-cinematic--revealed{clip-path:initial}}@supports (animation-timeline:scroll()){@keyframes le-hero-scroll-fade{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0.96) translateY(-40px)}}.lyor-el .le-section[style*="100vh"] .le-display,.lyor-el .le-section[style*="100vh"] .le-h1{animation:le-hero-scroll-fade linear both;animation-timeline:scroll(root);animation-range:0vh 35vh}}}@layer components{.lyor-el{container-type:inline-size;container-name:le-widget}.le-card{container-type:inline-size;container-name:le-card}.le-booking-banner{container-type:inline-size;container-name:le-banner}@container le-banner (max-width:520px){.le-booking-banner{flex-direction:column;gap:var(--le-space-md);align-items:flex-start}.le-booking-banner a.le-btn{width:100%;justify-content:center}}@container le-card (max-width:220px){.le-card__body{padding:var(--le-space-sm)}.le-card__title{font-size:1rem}.le-card__desc{display:none}}@container le-widget (max-width:500px){.lyor-el>.le-container>div[style*="grid-template-columns:minmax(0,1fr) minmax(0,1fr)"]{grid-template-columns:1fr!important}.le-footer__top{grid-template-columns:1fr 1fr!important}div[style*="repeat(auto-fill,minmax(280px"]{grid-template-columns:1fr!important}}@container le-widget (max-width:380px){.le-footer__top{grid-template-columns:1fr!important}div[style*="repeat(3,minmax(0,1fr)"]{grid-template-columns:1fr!important}}@container le-widget (min-width:900px){.le-card:hover{transform:translateY(-6px) scale(1.01)}}}@layer components{@supports selector(:has(*)){.lyor-el:has(.le-display) + .lyor-el .le-section{padding-top:clamp(40px,5vw,72px)}.lyor-el:not(:has(.le-btn--primary)) .le-booking-banner .le-btn{}.le-card:has(img){--le-card-img-scale:1.0}.le-card:has(img):hover{--le-card-img-scale:1.05}.le-card:has(img) img{transform:scale(var(--le-card-img-scale,1));transition:transform 0.6s cubic-bezier(0.22,1,0.36,1)}.le-card:has(.le-card__kicker){box-shadow:var(--le-shadow-md)}.le-footer:has(.le-footer__awards) .le-footer__awards{opacity:1}}}@layer motion{}@layer components{.le-btn--primary{--le-glow-intensity:0;box-shadow:0 0 calc(var(--le-glow-intensity) * 20px) oklch(72% 0.12 68deg / calc(var(--le-glow-intensity) * 0.3));transition:background var(--le-t-fast,0.15s) var(--le-ease),--le-glow-intensity 0.4s var(--le-ease)}.le-btn--primary:hover{--le-glow-intensity:1}.le-card{--le-card-lift:0px;transform:translateY(var(--le-card-lift));transition:--le-card-lift 0.35s var(--le-ease),box-shadow 0.35s var(--le-ease)}.le-card:hover{--le-card-lift:-6px;box-shadow:var(--le-shadow-lg)}.le-card--accent{--le-border-luminance:0.12;border-color:oklch(72% 0.12 68deg / var(--le-border-luminance));transition:--le-border-luminance 0.4s var(--le-ease)}.le-card--accent:hover{--le-border-luminance:0.35}.le-overlay--dark-bottom{--le-overlay-opacity:0.55}.lyor-el-parallax-wrap:hover .le-overlay--dark-bottom{--le-overlay-opacity:0.7;transition:--le-overlay-opacity 0.5s var(--le-ease)}}@layer motion{@supports (animation-timeline:scroll()){@keyframes le-header-solidify{0%{background:transparent;box-shadow:none}100%{background:oklch(5% 0.005 280deg / 92%);backdrop-filter:blur(var(--le-blur-md,16px));box-shadow:var(--le-shadow-md)}}.le-header--glass[data-le-scroll]{animation:le-header-solidify linear both;animation-timeline:scroll(root);animation-range:0px 120px}}}@layer overrides{@supports (color:oklch(0% 0 0)){.le-btn--primary{border-color:oklch(72% 0.12 68deg / 45%)}.le-btn--primary:hover{border-color:oklch(72% 0.12 68deg / 85%);background:oklch(72% 0.12 68deg / 12%)}.le-card--accent{border-color:oklch(72% 0.12 68deg / 30%)}.le-eyebrow{color:oklch(72% 0.12 68deg)}.le-eyebrow::before{background:oklch(72% 0.12 68deg / 60%)}.lyor-el blockquote + div + * [style*="color:var(--le-accent)"]{color:oklch(72% 0.12 68deg)}.le-footer__award{color:oklch(72% 0.12 68deg);border-color:oklch(72% 0.12 68deg / 25%);background:oklch(72% 0.12 68deg / 8%)}.le-booking-banner::before{background:linear-gradient(90deg,transparent,oklch(72% 0.12 68deg / 60%) 40%,oklch(72% 0.12 68deg / 60%) 60%,transparent)}}}@layer base{.lyor-el{font-size:clamp(1rem,0.95rem + 0.25vi,1.125rem)}.le-display{font-size:clamp(2.4rem,1.6rem + 3.5vi,5rem);line-height:clamp(1.05,1.08 - 0.01vi,1.12);letter-spacing:clamp(-0.03em,-0.01em - 0.01vi,-0.02em)}.le-h1{font-size:clamp(2rem,1.4rem + 2.5vi,4rem);line-height:clamp(1.1,1.12 - 0.01vi,1.18)}.le-h2{font-size:clamp(1.5rem,1.1rem + 1.8vi,2.8rem);line-height:clamp(1.15,1.18 - 0.005vi,1.25)}.le-h3{font-size:clamp(1.2rem,0.9rem + 1.2vi,1.9rem)}.le-body-lg{font-size:clamp(0.95rem,0.88rem + 0.3vi,1.1rem);line-height:clamp(1.65,1.65 + 0.1vi,1.75)}.le-eyebrow{font-size:clamp(0.58rem,0.52rem + 0.25vi,0.68rem);letter-spacing:clamp(0.14em,0.12em + 0.02vi,0.2em)}}@media (prefers-reduced-motion:reduce){@supports (animation-timeline:view()){.lyor-el [data-le-reveal],.lyor-el [data-le-parallax],.lyor-el .le-cinematic--pending{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}@supports (animation-timeline:scroll()){.le-header--glass[data-le-scroll]{animation:none}.lyor-el .le-section[style*="100vh"] .le-display,.lyor-el .le-section[style*="100vh"] .le-h1{animation:none}}.le-btn--primary,.le-card,.le-card--accent{transition:none!important}}@media print{.lyor-el [data-le-reveal],.lyor-el [data-le-parallax]{animation:none;opacity:1;transform:none}.le-header{position:static}.le-overlay{display:none}}

/* lyor-experience */
.le-reveal{opacity:0;will-change:transform,opacity}.le-reveal--up{transform:translateY(var(--le-reveal-distance,18px))}.le-reveal--down{transform:translateY(calc(-1 * var(--le-reveal-distance,18px)))}.le-reveal--left{transform:translateX(var(--le-reveal-distance,18px))}.le-reveal--right{transform:translateX(calc(-1 * var(--le-reveal-distance,18px)))}.le-reveal--scale{transform:scale(0.97)}.le-reveal--blur{filter:blur(4px);transform:translateY(calc(var(--le-reveal-distance,18px) * 0.5))}.le-reveal--none{}.le-revealed{opacity:1!important;transform:none!important;filter:none!important}.le-reveal.le-revealed{transition:opacity var(--le-reveal-duration,640ms) var(--le-transition-softness,cubic-bezier(0.22,1,0.36,1)),transform var(--le-reveal-duration,640ms) var(--le-transition-softness,cubic-bezier(0.22,1,0.36,1)),filter var(--le-reveal-duration,640ms) var(--le-transition-softness,cubic-bezier(0.22,1,0.36,1))}[data-le-stagger]>.le-reveal:nth-child(1){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 0)}[data-le-stagger]>.le-reveal:nth-child(2){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 1)}[data-le-stagger]>.le-reveal:nth-child(3){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 2)}[data-le-stagger]>.le-reveal:nth-child(4){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 3)}[data-le-stagger]>.le-reveal:nth-child(5){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 4)}[data-le-stagger]>.le-reveal:nth-child(6){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 5)}[data-le-stagger]>.le-reveal:nth-child(n+7){transition-delay:calc(var(--le-reveal-delay-step,80ms) * 6)}.le-hero-depth{position:relative;overflow:hidden;isolation:isolate}.le-hero-depth__bg{position:absolute;inset:-8%;will-change:transform;z-index:0}.le-hero-depth__content{position:relative;z-index:2}.le-hero-depth .le-reveal--up{transform:translateY(24px)}.le-ambient{position:relative;isolation:isolate}.le-ambient::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-ambient-intensity,0.06) * 100%),transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.le-ambient>*{position:relative;z-index:1}.le-ambient--side::before{background:radial-gradient(ellipse 50% 80% at 0% 50%,color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-ambient-intensity,0.06) * 100%),transparent) 0%,transparent 65%)}.le-ambient--bottom::before{background:radial-gradient(ellipse 70% 60% at 50% 100%,color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-ambient-intensity,0.06) * 100%),transparent) 0%,transparent 70%)}.le-glow{text-shadow:0 0 20px color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-glow-intensity,0.08) * 200%),transparent),0 0 40px color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-glow-intensity,0.08) * 100%),transparent)}.le-glow--box{box-shadow:0 0 24px color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-glow-intensity,0.08) * 200%),transparent),0 0 48px color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-glow-intensity,0.08) * 100%),transparent)}body.le-intro-active{overflow:hidden}.le-intro-curtain{position:fixed;inset:0;background:var(--le-bg,#09080a);z-index:9999;pointer-events:none;opacity:1;transition:opacity 600ms cubic-bezier(0.22,1,0.36,1)}.le-intro-curtain.le-intro-out{opacity:0}.le-type-reveal .le-char{display:inline-block;opacity:0;transform:translateY(0.3em);transition:opacity 400ms cubic-bezier(0.22,1,0.36,1),transform 400ms cubic-bezier(0.22,1,0.36,1)}.le-type-reveal.le-revealed .le-char{opacity:1;transform:translateY(0)}.le-card-atmo{position:relative;isolation:isolate;overflow:hidden}.le-card-atmo::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,calc(var(--le-atmosphere-opacity,0.055) * 0.8)) 0%,transparent 50%);pointer-events:none;z-index:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}.le-line-reveal{overflow:hidden;display:block}.le-line-reveal__inner{display:block;transform:translateY(105%);transition:transform var(--le-reveal-duration,640ms) var(--le-transition-softness,cubic-bezier(0.22,1,0.36,1))}.le-revealed>.le-line-reveal__inner,.le-line-reveal.le-revealed .le-line-reveal__inner{transform:translateY(0)}.le-experience--luxury-calm{--le-reveal-distance:14px;--le-reveal-duration:800ms;--le-reveal-delay-step:100ms;--le-ambient-intensity:0.07;--le-atmosphere-opacity:0.06;--le-glow-intensity:0.09}.le-experience--editorial{--le-reveal-distance:8px;--le-reveal-duration:500ms;--le-reveal-delay-step:50ms;--le-ambient-intensity:0.02;--le-atmosphere-opacity:0.02;--le-glow-intensity:0.03}.le-experience--cinematic{--le-reveal-distance:24px;--le-reveal-duration:900ms;--le-reveal-delay-step:120ms;--le-ambient-intensity:0.10;--le-atmosphere-opacity:0.08;--le-glow-intensity:0.14}.le-experience--alpine{--le-reveal-distance:16px;--le-reveal-duration:700ms;--le-reveal-delay-step:80ms;--le-ambient-intensity:0.05;--le-atmosphere-opacity:0.045;--le-glow-intensity:0.07}.le-experience--apple{--le-reveal-distance:6px;--le-reveal-duration:420ms;--le-reveal-delay-step:40ms;--le-ambient-intensity:0.03;--le-atmosphere-opacity:0.025;--le-glow-intensity:0.04;--le-transition-softness:cubic-bezier(0.2,0,0,1)}.le-experience--hospitality{--le-reveal-distance:12px;--le-reveal-duration:750ms;--le-reveal-delay-step:90ms;--le-ambient-intensity:0.065;--le-atmosphere-opacity:0.055;--le-glow-intensity:0.08}@media (prefers-reduced-motion:reduce){.le-reveal,.le-reveal--up,.le-reveal--down,.le-reveal--left,.le-reveal--right,.le-reveal--scale,.le-reveal--blur{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.le-type-reveal .le-char{opacity:1!important;transform:none!important;transition:none!important}.le-intro-curtain{display:none}.le-ambient::before{display:none}.le-card-atmo::after{display:none}}@media (forced-colors:active){.le-ambient::before,.le-card-atmo::after,.le-glow,.le-glow--box{display:none}}

/* lyor-components */
@layer components-intel{.le-ctx-luxury{--comp-accent:var(--le-accent,#c9a96e);--comp-reveal-dur:800ms;--comp-reveal-dist:14px;--comp-scale:1.333;--comp-tracking:-0.01em;--comp-weight:300}.le-ctx-minimal{--comp-accent:var(--le-accent,#c9a96e);--comp-reveal-dur:400ms;--comp-reveal-dist:6px;--comp-scale:1.2;--comp-tracking:-0.02em;--comp-weight:400}.le-ctx-cinematic{--comp-accent:var(--le-accent,#c9a96e);--comp-reveal-dur:960ms;--comp-reveal-dist:24px;--comp-scale:1.414;--comp-tracking:0em;--comp-weight:300}.le-ctx-alpine{--comp-accent:var(--le-accent,#c9a96e);--comp-reveal-dur:660ms;--comp-reveal-dist:12px;--comp-scale:1.25;--comp-tracking:0em;--comp-weight:400}.le-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:var(--le-space-3xl,clamp(3rem,8vw,7rem));padding-inline:var(--le-space-xl,2rem);background:var(--le-surface,#161418);text-align:center}.le-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% 0%,color-mix(in oklch,var(--le-accent,#c9a96e) calc(var(--le-ambient-intensity,0.06) * 100%),transparent) 0%,transparent 65%);pointer-events:none;z-index:0}.le-hero>*{position:relative;z-index:1}.le-hero__eyebrow{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:clamp(0.6rem,0.5rem + 0.5vw,0.75rem);font-weight:600;text-transform:uppercase;letter-spacing:var(--le-tracking-widest,0.22em);color:var(--le-accent,#c9a96e);margin-bottom:var(--le-space-sm,0.75rem);opacity:0;animation:le-hero-eyebrow-in 600ms var(--le-ease,cubic-bezier(.22,1,.36,1)) 200ms both}.le-hero__h{font-family:var(--le-font-display,'Cormorant Garamond',serif);font-size:clamp(2.5rem,2rem + 4vw,6rem);font-weight:var(--comp-weight,300);line-height:1.02;letter-spacing:var(--comp-tracking,-0.02em);color:var(--le-text,#f0ece4);margin-bottom:var(--le-space-md,1rem);opacity:0;animation:le-hero-h-in 800ms var(--le-ease,cubic-bezier(.22,1,.36,1)) 320ms both}.le-hero__sub{font-family:var(--le-font-body,'DM Sans',sans-serif);font-size:clamp(0.9rem,0.8rem + 0.5vw,1.15rem);line-height:var(--le-lead,1.7);color:var(--le-muted,#706a60);max-width:var(--le-measure,62ch);margin-inline:auto;margin-bottom:var(--le-space-xl,2rem);opacity:0;animation:le-hero-sub-in 700ms var(--le-ease,cubic-bezier(.22,1,.36,1)) 480ms both}.le-hero__actions{display:flex;gap:var(--le-space-sm,0.75rem);flex-wrap:wrap;justify-content:center;opacity:0;animation:le-hero-sub-in 600ms var(--le-ease,cubic-bezier(.22,1,.36,1)) 600ms both}@keyframes le-hero-eyebrow-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes le-hero-h-in{from{opacity:0;transform:translateY(var(--comp-reveal-dist,14px))}to{opacity:1;transform:none}}@keyframes le-hero-sub-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.le-hero--left{text-align:left;align-items:flex-start}.le-hero--left .le-hero__sub{margin-inline:0}.le-hero--left .le-hero__actions{justify-content:flex-start}.le-hero--split{flex-direction:row;text-align:left;gap:var(--le-space-2xl,3rem)}.le-hero--split .le-hero__content{flex:1}.le-hero--split .le-hero__media{flex:1;min-height:300px}.le-hero--minimal{--comp-reveal-dist:6px;background:var(--le-bg,#09080a)}.le-hero--minimal::before{display:none}.le-hero--full{min-height:100svh}.le-cta{position:relative;isolation:isolate;padding-block:var(--le-space-2xl,3rem);padding-inline:var(--le-space-xl,2rem);text-align:center;background:var(--le-surface,#161418);border-top:1px solid var(--le-border,rgba(255,255,255,0.07))}.le-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 0%,color-mix(in oklch,var(--le-accent,#c9a96e) 5%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0}.le-cta>*{position:relative;z-index:1}.le-cta__label{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--le-tracking-widest,0.22em);color:var(--le-accent,#c9a96e);margin-bottom:var(--le-space-sm,0.75rem);display:block}.le-cta__h{font-family:var(--le-font-display,'Cormorant Garamond',serif);font-size:clamp(1.8rem,1.4rem + 2vw,3.2rem);font-weight:300;line-height:1.1;letter-spacing:-0.01em;color:var(--le-text,#f0ece4);margin-bottom:var(--le-space-md,1rem)}.le-cta__sub{font-family:var(--le-font-body,'DM Sans',sans-serif);font-size:clamp(0.85rem,0.75rem + 0.5vw,1.05rem);color:var(--le-muted,#706a60);max-width:54ch;margin-inline:auto;margin-bottom:var(--le-space-xl,2rem);line-height:1.65}.le-cta__actions{display:flex;gap:var(--le-space-sm,0.75rem);justify-content:center;flex-wrap:wrap}.le-cta--inline{background:transparent;border:1px solid var(--le-border,rgba(255,255,255,0.07));border-radius:var(--le-radius-lg,10px);padding:var(--le-space-xl,2rem)}.le-cta--inline::before{display:none}.le-cta--booking{background:var(--le-bg,#09080a);border-top:none;padding-block:var(--le-space-3xl,5rem)}.le-card{background:var(--le-surface,#161418);border:1px solid var(--le-border,rgba(255,255,255,.07));border-radius:var(--le-radius,6px);overflow:hidden;transition:border-color 200ms var(--le-ease,cubic-bezier(.22,1,.36,1)),box-shadow 200ms var(--le-ease,cubic-bezier(.22,1,.36,1)),transform 160ms var(--le-ease-snappy,cubic-bezier(.34,1.56,.64,1));will-change:transform}.le-card:hover{border-color:color-mix(in oklch,var(--le-accent,#c9a96e) 30%,var(--le-border,rgba(255,255,255,.07)));box-shadow:var(--le-shadow-md,0 4px 18px rgba(0,0,0,.38));transform:translateY(-2px)}.le-card__body{padding:var(--le-space-lg,1.25rem);display:flex;flex-direction:column;gap:var(--le-space-xs,0.375rem)}.le-card__kicker{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.575rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--le-tracking-wider,0.12em);color:var(--le-accent,#c9a96e)}.le-card__title{font-family:var(--le-font-display,'Cormorant Garamond',serif);font-size:clamp(1rem,0.9rem + 0.5vw,1.3rem);font-weight:300;line-height:1.2;color:var(--le-text,#f0ece4)}.le-card__desc{font-family:var(--le-font-body,'DM Sans',sans-serif);font-size:0.78rem;color:var(--le-muted,#706a60);line-height:1.55}@container (max-width:260px){.le-card__title{font-size:0.95rem}.le-card__desc{display:none}.le-card__body{padding:var(--le-space-md,0.85rem)}}.le-card--editorial{background:transparent;border-color:transparent;border-bottom:1px solid var(--le-border,rgba(255,255,255,.07));border-radius:0}.le-card--editorial:hover{border-color:var(--le-accent,#c9a96e);transform:none;box-shadow:none}.le-hotel-room{display:flex;flex-direction:column;background:var(--le-surface,#161418);border:1px solid var(--le-border,rgba(255,255,255,.07));border-radius:var(--le-radius-lg,10px);overflow:hidden;transition:border-color 220ms var(--le-ease,cubic-bezier(.22,1,.36,1)),box-shadow 220ms var(--le-ease,cubic-bezier(.22,1,.36,1))}.le-hotel-room:hover{border-color:color-mix(in oklch,var(--le-accent,#c9a96e) 35%,transparent);box-shadow:0 8px 32px rgba(0,0,0,.4)}.le-hotel-room__media{aspect-ratio:4/3;background:var(--le-surface-2,#252228);overflow:hidden;position:relative}.le-hotel-room__media img{width:100%;height:100%;object-fit:cover;transition:transform 500ms var(--le-ease,cubic-bezier(.22,1,.36,1))}.le-hotel-room:hover .le-hotel-room__media img{transform:scale(1.04)}.le-hotel-room__body{padding:var(--le-space-lg,1.25rem)}.le-hotel-room__tag{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.56rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var(--le-accent,#c9a96e);margin-bottom:6px}.le-hotel-room__name{font-family:var(--le-font-display,'Cormorant Garamond',serif);font-size:clamp(1.1rem,1rem + 0.5vw,1.5rem);font-weight:300;line-height:1.15;color:var(--le-text,#f0ece4);margin-bottom:6px}.le-hotel-room__desc{font-family:var(--le-font-body,'DM Sans',sans-serif);font-size:0.75rem;color:var(--le-muted,#706a60);line-height:1.55;margin-bottom:12px}.le-hotel-room__meta{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--le-border,rgba(255,255,255,.07))}.le-hotel-room__price{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.78rem;font-weight:700;color:var(--le-accent,#c9a96e)}.le-hotel-room__btn{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.62rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--le-bg,#09080a);background:var(--le-accent,#c9a96e);padding:6px 14px;border-radius:var(--le-radius,6px);transition:filter 150ms ease}.le-hotel-room__btn:hover{filter:brightness(1.1)}.le-hotel-spa{padding-block:var(--le-space-3xl,5rem);padding-inline:var(--le-space-xl,2rem);background:var(--le-bg,#09080a);display:grid;grid-template-columns:1fr 1fr;gap:var(--le-space-2xl,3rem);align-items:center}.le-hotel-dining{padding-block:var(--le-space-3xl,5rem);padding-inline:var(--le-space-xl,2rem);background:var(--le-surface,#161418);text-align:center;position:relative}.le-section-header{text-align:center;margin-bottom:var(--le-space-2xl,3rem)}.le-section-header__eyebrow{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.58rem;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:var(--le-accent,#c9a96e);margin-bottom:var(--le-space-xs,0.375rem);display:block}.le-section-header__h{font-family:var(--le-font-display,'Cormorant Garamond',serif);font-size:clamp(1.8rem,1.4rem + 2.5vw,3.5rem);font-weight:300;line-height:1.08;letter-spacing:-0.015em;color:var(--le-text,#f0ece4);margin-bottom:var(--le-space-md,1rem)}.le-section-header__sub{font-family:var(--le-font-body,'DM Sans',sans-serif);font-size:clamp(0.85rem,0.75rem + 0.5vw,1rem);color:var(--le-muted,#706a60);max-width:54ch;margin-inline:auto;line-height:1.65}.le-booking-banner{background:var(--le-surface,#161418);border:1px solid var(--le-border,rgba(255,255,255,.07));border-radius:var(--le-radius-xl,12px);padding:var(--le-space-xl,2rem) var(--le-space-2xl,3rem);display:flex;align-items:center;justify-content:space-between;gap:var(--le-space-xl,2rem);flex-wrap:wrap;position:relative;isolation:isolate;box-shadow:0 1px 0 rgba(255,255,255,.065) inset}.le-booking-banner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 0% 50%,color-mix(in oklch,var(--le-accent,#c9a96e) 5%,transparent) 0%,transparent 60%);border-radius:inherit;pointer-events:none;z-index:0}.le-booking-banner>*{position:relative;z-index:1}.le-booking-banner__text{flex:1}.le-booking-banner__eyebrow{font-family:var(--le-font-ui,'DM Sans',sans-serif);font-size:0.58rem;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:var(--le-accent,#c9a96e);margin-bottom:6px;display:block}.le-booking-banner__sub{font-family:var(--le-font-display,'Cormorant Garamond',serif);font-size:clamp(1.2rem,1rem + 1vw,1.8rem);font-weight:300;color:var(--le-text,#f0ece4);line-height:1.2}@media (max-width:1024px){.le-hotel-spa{grid-template-columns:1fr}.le-hero--split{flex-direction:column}}@media (max-width:768px){.le-hero{padding-block:var(--le-space-2xl,2.5rem)}.le-cta{padding-block:var(--le-space-xl,2rem)}.le-booking-banner{text-align:center}.le-booking-banner__text{text-align:center}}@media (prefers-reduced-motion:reduce){.le-hero__eyebrow,.le-hero__h,.le-hero__sub,.le-hero__actions{opacity:1;transform:none;animation:none}.le-card,.le-hotel-room{transition:none}.le-hotel-room:hover .le-hotel-room__media img{transform:none}}}

/* lyor-high-end-carousel */
.lyor-high-end-carousel-container{position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;--lyor-card-bg:#c4c4c4;--lyor-placeholder-start:#c4c4c4;--lyor-placeholder-end:#b3b3b3;--lyor-overlay-from:rgba(0,0,0,0.42);--lyor-overlay-mid:rgba(0,0,0,0.08);--lyor-overlay-to:rgba(0,0,0,0);--lyor-subtitle-color:#ffffff;--lyor-title-color:#ffffff;--lyor-desc-color:rgba(255,255,255,0.86);--lyor-nav-arrow-color:var(--le-text,#181512);--lyor-nav-arrow-bg:rgba(247,243,238,0.92);--lyor-nav-arrow-border:rgba(24,21,18,0.1);--lyor-nav-arrow-hover-color:#181512;--lyor-nav-arrow-hover-bg:#ffffff;--lyor-bullet-color:rgba(0,0,0,0.18);--lyor-bullet-active-color:#111111;--swiper-navigation-color:var(--lyor-nav-arrow-color,#181512)}.lyor-high-end-carousel-container.lyor-carousel-layout-overlay,.lyor-high-end-carousel-container.lyor-carousel-layout-hover{--lyor-nav-arrow-color:#f7f3ee;--lyor-nav-arrow-bg:rgba(18,16,14,0.32);--lyor-nav-arrow-border:rgba(247,243,238,0.22);--lyor-nav-arrow-hover-color:#ffffff;--lyor-nav-arrow-hover-bg:rgba(18,16,14,0.55);--lyor-nav-arrow-hover-border:rgba(247,243,238,0.4);--lyor-bullet-color:rgba(247,243,238,0.34);--lyor-bullet-active-color:#f7f3ee;--swiper-navigation-color:#f7f3ee}.lyor-high-end-carousel-container.lyor-carousel-layout-round,.lyor-high-end-carousel-container.lyor-carousel-layout-caption,.lyor-high-end-carousel-container.lyor-carousel-layout-round_hover{--lyor-nav-arrow-color:#181512;--lyor-nav-arrow-bg:#ffffff;--lyor-nav-arrow-border:rgba(24,21,18,0.16);--lyor-nav-arrow-hover-color:#181512;--lyor-nav-arrow-hover-bg:#f4f1ec;--lyor-nav-arrow-hover-border:rgba(24,21,18,0.22);--swiper-navigation-color:#181512}.lyor-high-end-carousel-container.lyor-carousel-layout-overlay .lyor-carousel-counter,.lyor-high-end-carousel-container.lyor-carousel-layout-hover .lyor-carousel-counter{color:rgba(247,243,238,0.7)}.lyor-high-end-carousel-container.lyor-carousel-layout-overlay .lyor-carousel-counter__current,.lyor-high-end-carousel-container.lyor-carousel-layout-hover .lyor-carousel-counter__current{color:#f7f3ee}.lyor-carousel-shell{position:relative;overflow:visible;--lyor-bullet-color:rgba(0,0,0,0.18);--lyor-bullet-active-color:#111111}.lyor-carousel-intro{max-width:40rem;margin:0 0 28px;text-align:left}.lyor-carousel-intro__eyebrow{margin-bottom:10px;font-family:var(--lyor-opps-font-sub,inherit);font-size:11px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--le-accent,#c5a059)}.lyor-carousel-intro__title{margin:0;font-family:var(--lyor-opps-font-title,inherit);font-size:clamp(28px,3.2vw,48px);line-height:1.08;font-weight:500;letter-spacing:-0.03em;color:var(--le-text,#181512);text-wrap:balance}.lyor-carousel-intro__text{max-width:46ch;margin:14px 0 0;font-family:var(--lyor-opps-font-text,inherit);font-size:16px;line-height:1.65;color:var(--le-muted,#5c544b)}.lyor-high-end-carousel-container .swiper-wrapper{display:flex;max-width:100%}.lyor-high-end-carousel-container .swiper-slide{flex-shrink:0;min-width:0;box-sizing:border-box}.lyor-carousel-item{height:460px;display:flex;align-items:center;justify-content:center}.lyor-high-end-carousel-container.lyor-carousel-auto .lyor-carousel-item{width:clamp(280px,32vw,460px);max-width:100%}.lyor-carousel-card{position:relative;width:100%;height:100%;background:var(--lyor-card-bg);border-radius:20px;overflow:hidden;border:0;box-shadow:none;isolation:isolate;contain:none}.lyor-carousel-image-wrap{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:transparent}.lyor-carousel-index{position:absolute;top:24px;right:24px;z-index:3;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--le-accent,#c5a059);color:#171717;font-family:var(--lyor-opps-font-title,inherit);font-size:13px;font-weight:700;letter-spacing:0.02em;line-height:1;pointer-events:none}.lyor-carousel-image{width:100%;height:100%;min-width:100%;min-height:100%;border-radius:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1)}.lyor-carousel-item:hover .lyor-carousel-image,.lyor-carousel-card:hover .lyor-carousel-image{transform:scale(1.04)}.lyor-carousel-placeholder{background:linear-gradient(180deg,var(--lyor-placeholder-start),var(--lyor-placeholder-end))}.lyor-carousel-overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--lyor-overlay-from) 0%,var(--lyor-overlay-mid) 42%,var(--lyor-overlay-to) 100%);opacity:1;pointer-events:none}.lyor-carousel-content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 32px 36px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end}.lyor-carousel-subtitle{margin:0 0 6px;font-family:var(--lyor-opps-font-sub,inherit);font-size:14px;font-weight:400;letter-spacing:-0.02em;text-transform:uppercase;color:var(--lyor-subtitle-color)}.lyor-carousel-title{margin:0;max-width:16ch;font-family:var(--lyor-opps-font-title,inherit);font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-0.02em;text-wrap:balance;color:var(--lyor-title-color)}.lyor-carousel-desc{max-width:34ch;margin:8px 0 0;font-family:var(--lyor-opps-font-text,inherit);font-size:15px;line-height:1.55;color:var(--lyor-desc-color)}.lyor-carousel-rule,.lyor-carousel-go,.lyor-carousel-more{display:none}.lyor-carousel-layout-overlay .lyor-carousel-desc{display:none}.lyor-carousel-link-overlay{position:absolute;inset:0;z-index:10;border:0;outline:0;background:transparent;box-shadow:none;text-decoration:none;-webkit-tap-highlight-color:transparent}.lyor-carousel-link-overlay:hover,.lyor-carousel-link-overlay:focus,.lyor-carousel-link-overlay:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important;text-decoration:none!important}.lyor-carousel-prev,.lyor-carousel-next,.lyor-high-end-carousel-container .swiper-button-prev,.lyor-high-end-carousel-container .swiper-button-next{width:44px;height:44px;top:50%;margin-top:-22px;border-radius:999px;border:1px solid var(--lyor-nav-arrow-border);background:var(--lyor-nav-arrow-bg);color:var(--lyor-nav-arrow-color);box-shadow:0 8px 24px rgba(24,21,18,0.08);z-index:20;transition:border-color 0.3s ease,background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease}.lyor-high-end-carousel-container .swiper-button-prev::after,.lyor-high-end-carousel-container .swiper-button-next::after,.lyor-carousel-prev::after,.lyor-carousel-next::after{font-size:14px;font-weight:700;color:var(--lyor-nav-arrow-color,#181512)!important}.lyor-carousel-prev{left:14px}.lyor-carousel-next{right:14px}.lyor-carousel-layout-overlay .lyor-carousel-prev,.lyor-carousel-layout-overlay .lyor-carousel-next,.lyor-carousel-layout-wave .lyor-carousel-prev,.lyor-carousel-layout-wave .lyor-carousel-next,.lyor-carousel-layout-panel .lyor-carousel-prev,.lyor-carousel-layout-panel .lyor-carousel-next,.lyor-carousel-layout-bento .lyor-carousel-prev,.lyor-carousel-layout-bento .lyor-carousel-next{display:none}.lyor-carousel-prev:hover,.lyor-carousel-next:hover,.lyor-high-end-carousel-container .swiper-button-prev:hover,.lyor-high-end-carousel-container .swiper-button-next:hover{border-color:var(--lyor-nav-arrow-hover-border);background:var(--lyor-nav-arrow-hover-bg);color:var(--lyor-nav-arrow-hover-color)}.lyor-carousel-prev:hover::after,.lyor-carousel-next:hover::after,.lyor-high-end-carousel-container .swiper-button-prev:hover::after,.lyor-high-end-carousel-container .swiper-button-next:hover::after{color:var(--lyor-nav-arrow-hover-color,#181512)!important}.lyor-carousel-pagination{position:relative;left:auto;right:auto;bottom:auto;display:flex;justify-content:center;align-items:center;gap:10px;z-index:10;width:100%;margin-top:28px}.lyor-carousel-counter{position:relative;right:auto;bottom:auto;display:flex;justify-content:center;align-items:center;gap:6px;z-index:10;margin-top:12px;font-size:12px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--le-muted,#5c544b);pointer-events:none}.lyor-carousel-counter__current{color:var(--le-text,#181512)}.lyor-carousel-counter__divider{color:var(--le-muted,#5c544b)}.lyor-carousel-shell .lyor-carousel-pagination.swiper-pagination-lock{display:flex!important}.lyor-carousel-shell .swiper-pagination-bullet{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%!important;background:var(--lyor-bullet-color,rgba(0,0,0,0.18));opacity:1;transition:background-color 0.28s ease;border:none;box-shadow:none;margin:0!important}.lyor-carousel-shell .swiper-pagination-bullet-active,.lyor-carousel-shell .swiper-pagination-bullet-active-main,.lyor-carousel-shell .swiper-pagination-bullet-active-prev,.lyor-carousel-shell .swiper-pagination-bullet-active-next{width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;border-radius:50%!important;background:var(--lyor-bullet-active-color,#111)}@media (max-width:1024px){.lyor-carousel-item{height:400px}.lyor-carousel-content{padding:24px}.lyor-carousel-intro{margin-bottom:22px}.lyor-carousel-title{max-width:18ch;font-size:clamp(22px,3.4vw,28px)}.lyor-carousel-desc{max-width:30ch}}@media (max-width:767px){.lyor-carousel-item{height:360px}.lyor-carousel-content{padding:22px}.lyor-carousel-intro{margin-bottom:18px}.lyor-carousel-intro__title{font-size:clamp(26px,9vw,36px)}.lyor-carousel-intro__text{font-size:14px}.lyor-carousel-title{max-width:100%;font-size:clamp(22px,7.8vw,28px)}.lyor-carousel-desc{max-width:100%;font-size:14px}.lyor-carousel-prev,.lyor-carousel-next,.lyor-high-end-carousel-container .swiper-button-prev,.lyor-high-end-carousel-container .swiper-button-next{width:36px;height:36px;margin-top:-18px}.lyor-carousel-prev{left:10px}.lyor-carousel-next{right:10px}.lyor-carousel-pagination{left:20px;right:20px;bottom:14px}.lyor-carousel-counter{right:20px;bottom:14px;font-size:11px}}.elementor-editor-active .lyor-high-end-carousel-container *{animation:none!important}.elementor-editor-active .lyor-carousel-layout-hover .lyor-carousel-content,.elementor-editor-active .lyor-carousel-layout-round_hover .lyor-carousel-content{opacity:1;transform:none}.elementor-editor-active .lyor-carousel-layout-hover .lyor-carousel-overlay,.elementor-editor-active .lyor-carousel-layout-round_hover .lyor-carousel-overlay{opacity:0.72}.lyor-carousel-layout-caption .lyor-carousel-item,.lyor-carousel-layout-round .lyor-carousel-item,.lyor-carousel-layout-round_hover .lyor-carousel-item{height:auto!important;align-items:flex-start}.lyor-carousel-layout-caption .lyor-carousel-card,.lyor-carousel-layout-round .lyor-carousel-card,.lyor-carousel-layout-round_hover .lyor-carousel-card{height:auto;background:transparent!important;overflow:visible;contain:none}.lyor-carousel-layout-caption .lyor-carousel-image-wrap{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden}.lyor-carousel-layout-round .lyor-carousel-image-wrap,.lyor-carousel-layout-round_hover .lyor-carousel-image-wrap{position:relative;aspect-ratio:1;border-radius:50%!important;overflow:hidden}.lyor-carousel-layout-round .lyor-carousel-image,.lyor-carousel-layout-round_hover .lyor-carousel-image,.lyor-carousel-layout-caption .lyor-carousel-image,.lyor-carousel-layout-overlay .lyor-carousel-image,.lyor-carousel-layout-hover .lyor-carousel-image{border-radius:0!important}.lyor-carousel-layout-round .lyor-carousel-index,.lyor-carousel-layout-round_hover .lyor-carousel-index{display:none}.lyor-carousel-layout-caption .lyor-carousel-overlay,.lyor-carousel-layout-round .lyor-carousel-overlay{display:none}.lyor-carousel-layout-caption .lyor-carousel-content,.lyor-carousel-layout-round .lyor-carousel-content{position:relative;left:auto;right:auto;bottom:auto;padding:18px 8px 0;color:inherit}.lyor-carousel-layout-round .lyor-carousel-content{text-align:center;align-items:center}.lyor-carousel-layout-caption .lyor-carousel-title,.lyor-carousel-layout-round .lyor-carousel-title{max-width:18ch;color:var(--lyor-caption-title,var(--le-text,#181512))}.lyor-carousel-layout-caption .lyor-carousel-subtitle,.lyor-carousel-layout-round .lyor-carousel-subtitle{color:var(--lyor-caption-subtitle,var(--le-accent,#c5a059))}.lyor-carousel-layout-caption .lyor-carousel-desc,.lyor-carousel-layout-round .lyor-carousel-desc{max-width:32ch;opacity:1;transform:none;max-height:none;overflow:visible;margin-top:4px;color:var(--lyor-caption-desc,var(--le-muted,#5c544b))}.lyor-carousel-layout-caption .lyor-carousel-item:hover .lyor-carousel-title,.lyor-carousel-layout-round .lyor-carousel-item:hover .lyor-carousel-title{color:var(--lyor-caption-title,var(--le-text,#181512))}.lyor-carousel-layout-caption .lyor-carousel-item:hover .lyor-carousel-subtitle,.lyor-carousel-layout-round .lyor-carousel-item:hover .lyor-carousel-subtitle{color:var(--lyor-caption-subtitle,var(--le-accent,#c5a059))}.lyor-carousel-layout-caption .lyor-carousel-item:hover .lyor-carousel-desc,.lyor-carousel-layout-round .lyor-carousel-item:hover .lyor-carousel-desc{color:var(--lyor-caption-desc,var(--le-muted,#5c544b))}.lyor-carousel-layout-hover .lyor-carousel-content{opacity:0;transform:translateY(16px);transition:opacity 0.5s cubic-bezier(0.22,1,0.36,1),transform 0.5s cubic-bezier(0.22,1,0.36,1)}.lyor-carousel-layout-hover .lyor-carousel-overlay{opacity:0.28}.lyor-carousel-layout-hover .lyor-carousel-item:hover .lyor-carousel-content{opacity:1;transform:none}.lyor-carousel-layout-hover .lyor-carousel-item:hover .lyor-carousel-overlay{opacity:0.92}.lyor-carousel-layout-hover .lyor-carousel-desc{opacity:1;transform:none;max-height:none}.lyor-carousel-layout-round_hover .lyor-carousel-content{position:absolute;inset:0;align-items:center;justify-content:center;text-align:center;padding:28px;opacity:0;transform:scale(0.96);transition:opacity 0.48s cubic-bezier(0.22,1,0.36,1),transform 0.48s cubic-bezier(0.22,1,0.36,1)}.lyor-carousel-layout-round_hover .lyor-carousel-overlay{opacity:0;transition:opacity 0.48s cubic-bezier(0.22,1,0.36,1)}.lyor-carousel-layout-round_hover .lyor-carousel-item:hover .lyor-carousel-content{opacity:1;transform:none}.lyor-carousel-layout-round_hover .lyor-carousel-item:hover .lyor-carousel-overlay{opacity:0.78}.lyor-carousel-layout-round_hover .lyor-carousel-title{max-width:12ch}.lyor-carousel-layout-round_hover .lyor-carousel-desc{opacity:1;transform:none;max-height:none}.lyor-carousel-layout-caption .lyor-carousel-pagination,.lyor-carousel-layout-round .lyor-carousel-pagination,.lyor-carousel-layout-round_hover .lyor-carousel-pagination,.lyor-carousel-layout-caption .lyor-carousel-counter,.lyor-carousel-layout-round .lyor-carousel-counter,.lyor-carousel-layout-round_hover .lyor-carousel-counter{position:relative;left:auto;right:auto;bottom:auto;margin-top:18px;justify-content:center}.lyor-carousel-layout-caption,.lyor-carousel-layout-round,.lyor-carousel-layout-round_hover,.lyor-carousel-layout-wave,.lyor-carousel-layout-panel,.lyor-carousel-layout-bento{overflow:visible!important}.lyor-high-end-carousel-container.lyor-carousel-layout-wave,.lyor-high-end-carousel-container.lyor-carousel-layout-panel,.lyor-high-end-carousel-container.lyor-carousel-layout-bento,.lyor-high-end-carousel-container.lyor-carousel-layout-round,.lyor-high-end-carousel-container.lyor-carousel-layout-caption,.lyor-high-end-carousel-container.lyor-carousel-layout-round_hover{overflow:visible!important}.lyor-carousel-layout-wave .lyor-carousel-item{height:auto!important;align-items:stretch}.lyor-carousel-layout-wave .lyor-carousel-card{height:auto;background:transparent!important;overflow:visible;contain:none;display:flex;flex-direction:column;align-items:center;gap:0}.lyor-carousel-layout-wave .lyor-carousel-item--down .lyor-carousel-card{flex-direction:column-reverse}.lyor-carousel-layout-wave .lyor-carousel-image-wrap{position:relative;width:100%;max-width:300px;aspect-ratio:300 / 222;overflow:hidden;background:transparent;border-radius:999px 999px 0 0!important}.lyor-carousel-layout-wave .lyor-carousel-image{border-radius:0!important}.lyor-carousel-layout-wave .lyor-carousel-item--down .lyor-carousel-image-wrap{border-radius:0 0 999px 999px!important}.lyor-carousel-layout-wave .lyor-carousel-item--down .lyor-carousel-image{border-radius:0!important}.lyor-carousel-layout-wave .lyor-carousel-overlay{display:none}.lyor-carousel-layout-wave .lyor-carousel-index{position:relative;top:auto;right:auto;left:auto;bottom:auto;transform:none;margin:-40px auto;z-index:4;width:80px;height:80px;font-size:20px;box-shadow:0 0 0 8px var(--le-bg,#fff)}.lyor-carousel-layout-wave .lyor-carousel-item--down .lyor-carousel-index{bottom:auto;top:auto;transform:none}.lyor-carousel-layout-wave .lyor-carousel-content{position:relative;left:auto;right:auto;bottom:auto;padding:52px 8px 8px;align-items:center;text-align:center}.lyor-carousel-layout-wave .lyor-carousel-item--down .lyor-carousel-content{padding:8px 8px 52px}.lyor-carousel-layout-wave .lyor-carousel-subtitle{display:none}.lyor-carousel-layout-wave .lyor-carousel-title{max-width:14ch;margin:0 auto 10px;color:var(--le-text,#181512);font-size:24px;font-weight:700;letter-spacing:-0.02em;line-height:1.15}.lyor-carousel-layout-wave .lyor-carousel-desc{display:block;max-width:28ch;margin:0 auto;color:var(--le-muted,#5c544b);font-size:14px;line-height:1.55}.lyor-carousel-layout-wave .lyor-carousel-item:hover .lyor-carousel-image{transform:scale(1.04)}.lyor-carousel-layout-wave .lyor-carousel-item:hover .lyor-carousel-title{color:var(--le-text,#181512)}.lyor-carousel-layout-wave .lyor-carousel-item:hover .lyor-carousel-desc{color:var(--le-muted,#5c544b)}.lyor-high-end-carousel-container.lyor-carousel-layout-panel{overflow:visible!important}.lyor-carousel-layout-panel .lyor-carousel-item{min-height:480px}.lyor-carousel-layout-panel .lyor-carousel-card{overflow:visible;contain:none;isolation:auto;display:flex;flex-direction:column;background:#171717;color:#fff;border-radius:28px}.lyor-carousel-layout-panel .lyor-carousel-item--down .lyor-carousel-card{background:var(--le-accent,#c5a059);color:#171717}.lyor-carousel-layout-panel .lyor-carousel-image-wrap{display:none}.lyor-carousel-layout-panel .has-photo .lyor-carousel-image-wrap{display:block;position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#171717}.lyor-carousel-layout-panel .has-photo .lyor-carousel-image{border-radius:0!important}.lyor-carousel-layout-panel .lyor-carousel-overlay{display:none}.lyor-carousel-layout-panel .has-photo .lyor-carousel-overlay{display:block;background:linear-gradient(180deg,rgba(10,10,10,0.22) 0%,rgba(10,10,10,0.82) 100%)}.lyor-carousel-layout-panel .has-photo{color:#fff}.lyor-carousel-layout-panel .has-photo .lyor-carousel-index,.lyor-carousel-layout-panel .has-photo .lyor-carousel-title,.lyor-carousel-layout-panel .has-photo .lyor-carousel-desc,.lyor-carousel-layout-panel .has-photo .lyor-carousel-more{color:#fff}.lyor-carousel-layout-panel .lyor-carousel-index{position:static;top:auto;right:auto;left:auto;z-index:2;width:auto;height:auto;margin:28px 28px 0;background:none;border-radius:0;color:inherit;font-size:14px;font-weight:400;letter-spacing:0.04em;justify-content:flex-start}.lyor-carousel-layout-panel .lyor-carousel-index::after{content:"."}.lyor-carousel-layout-panel .lyor-carousel-content{position:relative;left:auto;right:auto;bottom:auto;z-index:2;height:auto;flex:1;padding:0 28px 88px;justify-content:flex-start;align-items:flex-start}.lyor-carousel-layout-panel .lyor-carousel-rule{display:block;width:100%;height:1px;margin:12px 0 22px;background:currentColor;opacity:0.22}.lyor-carousel-layout-panel .lyor-carousel-subtitle{display:none}.lyor-carousel-layout-panel .lyor-carousel-title{max-width:12ch;margin:0 0 14px;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-0.02em;color:inherit}.lyor-carousel-layout-panel .lyor-carousel-desc{display:block;max-width:34ch;margin:0;font-size:16px;line-height:1.6;color:inherit;opacity:0.62}.lyor-carousel-layout-panel .lyor-carousel-more{display:inline-block;margin-top:auto;padding-top:28px;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:inherit}.lyor-carousel-layout-panel .lyor-carousel-card::after{content:"";position:absolute;right:10px;bottom:10px;width:78px;height:78px;border-radius:50%;background:var(--le-bg,#f4f4f4);z-index:2}.lyor-carousel-layout-panel .lyor-carousel-go{display:flex;align-items:center;justify-content:center;position:absolute;right:18px;bottom:18px;width:62px;height:62px;z-index:4;border-radius:50%;background:var(--le-accent,#c5a059);pointer-events:none;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}.lyor-carousel-layout-panel .lyor-carousel-card:hover .lyor-carousel-go{transform:scale(1.06)}.lyor-carousel-layout-panel .lyor-carousel-item--down .lyor-carousel-go{background:#171717}.lyor-carousel-layout-panel .lyor-carousel-go::after{content:"";width:10px;height:10px;border-right:2px solid #171717;border-top:2px solid #171717;transform:rotate(45deg);margin-left:-2px}.lyor-carousel-layout-panel .lyor-carousel-item--down .lyor-carousel-go::after{border-right-color:#fff;border-top-color:#fff}.lyor-carousel-layout-panel .has-photo:hover .lyor-carousel-image{transform:scale(1.04)}.lyor-carousel-layout-panel .lyor-carousel-item:hover .lyor-carousel-title,.lyor-carousel-layout-panel .lyor-carousel-item:hover .lyor-carousel-desc{color:inherit}.lyor-carousel-layout-panel .has-photo:hover .lyor-carousel-title,.lyor-carousel-layout-panel .has-photo:hover .lyor-carousel-desc{color:#fff}.lyor-high-end-carousel-container.lyor-carousel-layout-bento{overflow:visible}.lyor-carousel-layout-bento .lyor-carousel-item{height:auto!important;align-items:stretch}.lyor-carousel-layout-bento .lyor-carousel-col--stack{display:flex;flex-direction:column;gap:var(--lyor-gap,30px)}.lyor-carousel-layout-bento .lyor-carousel-card{overflow:hidden;contain:none;isolation:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:320px;min-height:320px;padding:50px;box-sizing:border-box;background-color:#171717;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 320'%3E%3Crect width='320' height='320' fill='%23171717'/%3E%3Cg fill='none' stroke='%232c2c2c' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M36 48h88a32 36 0 0 1 0 72H92a32 36 0 0 0 0 72h128'/%3E%3Cpath d='M36 120h56'/%3E%3Cpath d='M252 40v168a36 36 0 0 1-72 0'/%3E%3Cpath d='M40 260h176'/%3E%3Cpath d='M168 40v80'/%3E%3Cpath d='M92 184v76'/%3E%3Cpath d='M200 88h48'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center;color:#fff;border:0;outline:none;border-radius:20px}.lyor-carousel-layout-bento .lyor-carousel-item:hover .lyor-carousel-image{transform:none}.lyor-carousel-layout-bento .lyor-carousel-card:hover{transform:none;outline:none;border:0}.lyor-carousel-layout-bento .lyor-carousel-card::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:rgba(255,255,255,0);pointer-events:none;transition:background-color 0.35s ease}.lyor-carousel-layout-bento .lyor-carousel-card:hover::before{background:rgba(255,255,255,0.06)}.lyor-carousel-layout-bento .lyor-carousel-col--tall .lyor-carousel-card{height:670px;min-height:670px}.lyor-carousel-layout-bento .lyor-carousel-image-wrap{display:none}.lyor-carousel-layout-bento .has-photo .lyor-carousel-image-wrap{display:block;position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#171717}.lyor-carousel-layout-bento .has-photo .lyor-carousel-image{border-radius:0!important}.lyor-carousel-layout-bento .has-photo .lyor-carousel-overlay{display:block;background:rgba(10,10,10,0.62)}.lyor-carousel-layout-bento .lyor-carousel-overlay{display:none}.lyor-carousel-layout-bento .has-photo{background-image:none}.lyor-carousel-layout-bento .lyor-carousel-index,.lyor-carousel-layout-bento .lyor-carousel-rule,.lyor-carousel-layout-bento .lyor-carousel-subtitle,.lyor-carousel-layout-bento .lyor-carousel-desc,.lyor-carousel-layout-bento .lyor-carousel-go{display:none}.lyor-carousel-layout-bento .lyor-carousel-content{position:relative;left:auto;right:auto;bottom:auto;padding:0;height:auto;justify-content:flex-start;align-items:flex-start;z-index:2}.lyor-carousel-layout-bento .lyor-carousel-title{max-width:14ch;margin:0 0 14px;font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-0.02em;color:#fff}.lyor-carousel-layout-bento .lyor-carousel-more{display:inline-block;margin:0;padding:0 0 2px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;border-bottom:2px solid #fff;color:#fff;transition:color 0.3s ease,border-color 0.3s ease}.lyor-carousel-layout-bento .lyor-carousel-card:hover .lyor-carousel-image{transform:scale(1.04)}.lyor-carousel-layout-bento .lyor-carousel-card:hover .lyor-carousel-title{color:#fff}.lyor-carousel-layout-bento .lyor-carousel-card:hover .lyor-carousel-more{color:#fff;border-bottom-color:#fff}@media (hover:none){.lyor-carousel-layout-hover .lyor-carousel-item.swiper-slide-active .lyor-carousel-content,.lyor-carousel-layout-round_hover .lyor-carousel-item.swiper-slide-active .lyor-carousel-content{opacity:1;transform:none}.lyor-carousel-layout-hover .lyor-carousel-item.swiper-slide-active .lyor-carousel-overlay{opacity:0.92}.lyor-carousel-layout-round_hover .lyor-carousel-item.swiper-slide-active .lyor-carousel-overlay{opacity:0.78}}.lyor-carousel-layout-panel .lyor-carousel-more{transition:opacity 0.3s ease}.lyor-carousel-layout-panel .lyor-carousel-card:hover .lyor-carousel-more{opacity:1}@media (max-width:767px){.lyor-carousel-layout-bento .lyor-carousel-card{height:240px;min-height:240px;padding:28px}.lyor-carousel-layout-bento .lyor-carousel-col--tall .lyor-carousel-card{height:510px;min-height:510px}.lyor-carousel-layout-bento .lyor-carousel-title{font-size:24px}.lyor-carousel-layout-panel .lyor-carousel-item{min-height:420px}.lyor-carousel-layout-panel .lyor-carousel-title{font-size:24px}.lyor-carousel-layout-panel .lyor-carousel-index{margin:22px 22px 0}.lyor-carousel-layout-panel .lyor-carousel-content{padding:0 22px 76px}}@media (prefers-reduced-motion:reduce){.lyor-carousel-image,.lyor-carousel-content,.lyor-carousel-overlay,.lyor-carousel-desc,.lyor-carousel-layout-bento .lyor-carousel-card,.lyor-carousel-layout-panel .lyor-carousel-go{transition:none!important;transform:none!important}}

/* lyor-auto-shade */
.lyor-auto-invert{color:var(--lyor-shade-light,var(--p-shade-10,#fff));mix-blend-mode:difference;transition:color 0.4s var(--lyor-ease,cubic-bezier(0.19,1,0.22,1))}.lyor-auto-invert img,.lyor-auto-invert svg{mix-blend-mode:difference}body.lyor-over-dark-section .lyor-auto-invert{color:var(--lyor-shade-light,var(--p-shade-10,#fff))}body.lyor-over-dark-section .lyor-auto-invert img{filter:brightness(0) invert(1)}body.lyor-over-light-section .lyor-auto-invert{color:var(--lyor-shade-dark,var(--p-shade-1,#111))}body.lyor-over-light-section .lyor-auto-invert img{filter:brightness(0)}

/* lyor-lingua-switcher */
.lyor-lingua-switcher-wrap{--lyor-lingua-accent:#b8956b;--lyor-lingua-accent-soft:rgba(184,149,107,0.16);--lyor-lingua-accent-glow:rgba(184,149,107,0.22);--lyor-lingua-bg:#faf8f5;--lyor-lingua-border:rgba(15,23,42,0.1);--lyor-lingua-text:#1a1a1e;--lyor-lingua-shadow:0 10px 32px rgba(15,23,42,0.1),0 1px 0 rgba(255,255,255,0.8) inset;--lyor-lingua-radius:999px;--lyor-lingua-gap:2px;--lyor-lingua-padding:4px;--lyor-lingua-flag-size:22px;--lyor-lingua-flag-w:var(--lyor-lingua-flag-size);--lyor-lingua-flag-h:calc(var(--lyor-lingua-flag-size) * 0.682);--lyor-lingua-flag-hit:calc(var(--lyor-lingua-flag-size) + 14px);--lyor-lingua-ease:cubic-bezier(0.22,1,0.36,1);--lyor-lingua-transition:0.32s var(--lyor-lingua-ease);--lyor-lingua-link-bg:transparent;--lyor-lingua-link-border:transparent;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1;-webkit-font-smoothing:antialiased}.lyor-lingua-switcher-wrap--glass{--lyor-lingua-bg:rgba(12,12,14,0.72);--lyor-lingua-border:rgba(255,255,255,0.14);--lyor-lingua-text:#f8fafc;--lyor-lingua-shadow:0 22px 60px rgba(0,0,0,0.42),0 0 0 1px rgba(255,255,255,0.06)}.lyor-lingua-switcher-wrap--inline,.lyor-lingua-switcher-wrap--skin-inline{display:inline-flex;max-width:100%}.lyor-lingua-switcher-wrap--skin-inline .lyor-lingua-switcher{background:transparent;border:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.lyor-lingua-switcher-wrap--skin-inline .lyor-lingua-switcher__link{opacity:0.72;background:transparent;border:0;box-shadow:none;color:var(--lyor-lingua-text)}.lyor-lingua-switcher-wrap--skin-inline .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap--skin-inline .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{opacity:1;background:var(--lyor-lingua-accent-soft);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.28)}.lyor-lingua-switcher-wrap--on-dark{--lyor-lingua-text:#f8fafc;--lyor-lingua-link-bg:rgba(15,23,42,0.88);--lyor-lingua-link-border:rgba(255,255,255,0.22);--lyor-lingua-bg:rgba(15,23,42,0.92);--lyor-lingua-border:rgba(255,255,255,0.18)}.lyor-lingua-switcher-wrap--on-dark .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap--on-dark .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{background:rgba(184,149,107,0.28);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.55)}.lyor-lingua-switcher-wrap--floating{position:fixed;z-index:99990;pointer-events:none;opacity:0;transform:translateY(14px) scale(0.97);transition:opacity 0.55s var(--lyor-lingua-ease),transform 0.55s var(--lyor-lingua-ease)}.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--ready{opacity:1;transform:translateY(0) scale(1)}.lyor-lingua-switcher-wrap--floating .lyor-lingua-switcher{pointer-events:auto}.lyor-lingua-switcher-wrap--bottom-right{right:22px;bottom:max(22px,env(safe-area-inset-bottom,0px))}.lyor-lingua-switcher-wrap--bottom-left{left:22px;bottom:max(22px,env(safe-area-inset-bottom,0px))}.lyor-lingua-switcher-wrap--top-right{right:22px;top:max(22px,env(safe-area-inset-top,0px))}.lyor-lingua-switcher-wrap--top-left{left:22px;top:max(22px,env(safe-area-inset-top,0px))}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher{position:relative;isolation:isolate;overflow:hidden}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(184,149,107,0.45),rgba(255,255,255,0.14) 42%,rgba(184,149,107,0.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0.55}.lyor-lingua-switcher-wrap--design-hotel.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::before,.lyor-lingua-switcher-wrap--design-hotel.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::after,.lyor-lingua-switcher-wrap--design-minimal-light.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::before,.lyor-lingua-switcher-wrap--design-minimal-light.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::after{display:none}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,0.14),transparent 55%);pointer-events:none}.lyor-lingua-switcher-wrap--dock{transition:transform var(--lyor-lingua-transition),opacity 0.55s var(--lyor-lingua-ease)}.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--bottom-right,.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--top-right{transform:translateX(calc(100% - 54px))}.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--bottom-left,.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--top-left{transform:translateX(calc(-100% + 54px))}.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--ready.lyor-lingua-switcher-wrap--bottom-right,.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--ready.lyor-lingua-switcher-wrap--top-right{transform:translateX(calc(100% - 54px))}.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--ready.lyor-lingua-switcher-wrap--bottom-left,.lyor-lingua-switcher-wrap--dock.lyor-lingua-switcher-wrap--ready.lyor-lingua-switcher-wrap--top-left{transform:translateX(calc(-100% + 54px))}.lyor-lingua-switcher-wrap--dock:hover,.lyor-lingua-switcher-wrap--dock:focus-within,.lyor-lingua-switcher-wrap--dock.is-open,.lyor-lingua-switcher-wrap--dock.is-revealed{transform:translateX(0)!important}.lyor-lingua-switcher-wrap--dock .lyor-lingua-switcher{box-shadow:var(--lyor-lingua-shadow),0 0 0 1px rgba(184,149,107,0.12)}.lyor-lingua-switcher{display:inline-flex;align-items:center;background:var(--lyor-lingua-bg);border:1px solid var(--lyor-lingua-border);border-radius:var(--lyor-lingua-radius);box-shadow:var(--lyor-lingua-shadow);padding:var(--lyor-lingua-padding);color:var(--lyor-lingua-text);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.lyor-lingua-switcher-wrap:not(.lyor-lingua-switcher-wrap--glass):not(.lyor-lingua-switcher-wrap--premium) .lyor-lingua-switcher:not(.lyor-lingua-switcher--inline){backdrop-filter:none;-webkit-backdrop-filter:none}.lyor-lingua-switcher--layout-vertical .lyor-lingua-switcher__list{flex-direction:column}.lyor-lingua-switcher--align-start{justify-content:flex-start}.lyor-lingua-switcher--align-center{justify-content:center}.lyor-lingua-switcher--align-end{justify-content:flex-end}.lyor-lingua-switcher__segment{position:relative;display:inline-flex}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher__link{border-color:transparent;background:transparent;box-shadow:none}.lyor-lingua-switcher__indicator{position:absolute;top:0;left:0;z-index:0;border-radius:calc(var(--lyor-lingua-radius) - 2px);background:var(--lyor-lingua-accent-soft);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.32);transition:transform 0.32s var(--lyor-lingua-ease),width 0.32s var(--lyor-lingua-ease),height 0.32s var(--lyor-lingua-ease),opacity 0.2s ease;will-change:transform,width,height;pointer-events:none}.lyor-lingua-switcher-wrap--glass .lyor-lingua-switcher__indicator{background:linear-gradient(180deg,rgba(184,149,107,0.32),rgba(184,149,107,0.12));box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 0 0 1px rgba(184,149,107,0.45),0 8px 24px rgba(0,0,0,0.35)}.lyor-lingua-switcher__list{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--lyor-lingua-gap);margin:0;padding:0;list-style:none}.lyor-lingua-switcher__item{margin:0;padding:0}.lyor-lingua-switcher-wrap--premium.lyor-lingua-switcher-wrap--open .lyor-lingua-switcher__item{animation:lyor-lingua-item-in 0.5s var(--lyor-lingua-ease) both}.lyor-lingua-switcher-wrap--premium.lyor-lingua-switcher-wrap--open .lyor-lingua-switcher__item:nth-child(2){animation-delay:0.06s}.lyor-lingua-switcher-wrap--premium.lyor-lingua-switcher-wrap--open .lyor-lingua-switcher__item:nth-child(3){animation-delay:0.12s}@keyframes lyor-lingua-item-in{from{opacity:0;transform:translateY(4px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}.lyor-lingua-switcher__link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;min-height:36px;padding:6px 10px;border-radius:calc(var(--lyor-lingua-radius) - 2px);color:inherit;text-decoration:none;font-size:10px;font-weight:600;letter-spacing:0.08em;line-height:1;opacity:0.7;background:var(--lyor-lingua-link-bg);border:1px solid var(--lyor-lingua-link-border);transition:opacity 0.22s var(--lyor-lingua-ease),transform 0.22s var(--lyor-lingua-ease),color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease}.lyor-lingua-switcher__link:hover{opacity:1;transform:none}.lyor-lingua-switcher__link:focus-visible{outline:2px solid var(--lyor-lingua-accent);outline-offset:2px;opacity:1}.lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{opacity:1;color:var(--lyor-lingua-text)}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{background:transparent;box-shadow:none}.lyor-lingua-switcher-wrap:not(.lyor-lingua-switcher-wrap--premium) .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap:not(.lyor-lingua-switcher-wrap--premium) .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{background:rgba(184,149,107,0.16);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.45)}.lyor-lingua-switcher__link:active{transform:translateY(0) scale(0.97);transition-duration:0.1s}.lyor-lingua-switcher__flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--lyor-lingua-flag-w);height:var(--lyor-lingua-flag-h);line-height:0;overflow:hidden;vertical-align:middle}.lyor-lingua-switcher__link:hover .lyor-lingua-switcher__flag,.lyor-lingua-switcher__link.is-active .lyor-lingua-switcher__flag{transform:none}.lyor-lingua-switcher__flag-svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.22),0 0 0 1px rgba(255,255,255,0.15)}.lyor-lingua-switcher__flag-svg:not(.lyor-lingua-switcher__flag-svg--lux){object-fit:cover}.lyor-lingua-switcher--display-flags .lyor-lingua-switcher__label{display:none}.lyor-lingua-switcher--display-label .lyor-lingua-switcher__flag{display:none}.lyor-lingua-switcher--display-flags .lyor-lingua-switcher__link{gap:0;padding:0;min-width:var(--lyor-lingua-flag-hit);min-height:var(--lyor-lingua-flag-hit);width:var(--lyor-lingua-flag-hit);height:var(--lyor-lingua-flag-hit)}.lyor-lingua-switcher--display-flags .lyor-lingua-switcher__flag{flex-shrink:0}.lyor-lingua-switcher__label{font-size:10px;text-transform:uppercase;color:inherit;line-height:1;display:inline-flex;align-items:center}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher--display-flags .lyor-lingua-switcher__link::after{content:attr(title);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);padding:5px 9px;border-radius:8px;background:rgba(15,23,42,0.92);color:#f8fafc;font-size:10px;font-weight:500;letter-spacing:0.04em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,transform 0.22s var(--lyor-lingua-ease),visibility 0.22s;box-shadow:0 8px 24px rgba(0,0,0,0.28)}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher--display-flags .lyor-lingua-switcher__link:hover::after,.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher--display-flags .lyor-lingua-switcher__link:focus-visible::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.lyor-lingua-switcher__trigger{display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 14px;border:0;border-radius:var(--lyor-lingua-radius);background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1;transition:background 0.25s ease,transform 0.25s var(--lyor-lingua-ease)}.lyor-lingua-switcher__trigger:hover{background:rgba(255,255,255,0.06)}.lyor-lingua-switcher__trigger-flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--lyor-lingua-flag-w);height:var(--lyor-lingua-flag-h);line-height:0;overflow:hidden}.lyor-lingua-switcher__trigger-label{font-size:10px;font-weight:700;letter-spacing:0.12em}.lyor-lingua-switcher__trigger-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:0.55;transition:transform 0.32s var(--lyor-lingua-ease),opacity 0.25s ease}.lyor-lingua-switcher-wrap.is-open .lyor-lingua-switcher__trigger-chevron{transform:rotate(-135deg) translateY(1px);opacity:0.85}.lyor-lingua-switcher-wrap--expandable .lyor-lingua-switcher__panel,.lyor-lingua-switcher-wrap--dock .lyor-lingua-switcher__panel{position:absolute;inset:auto;opacity:0;visibility:hidden;transform:translateY(8px) scale(0.96);transition:opacity 0.32s var(--lyor-lingua-ease),transform 0.32s var(--lyor-lingua-ease),visibility 0.32s}.lyor-lingua-switcher-wrap--bottom-right .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe),.lyor-lingua-switcher-wrap--top-right .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe){right:0}.lyor-lingua-switcher-wrap--bottom-left .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe),.lyor-lingua-switcher-wrap--top-left .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe){left:0}.lyor-lingua-switcher-wrap--bottom-right .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe),.lyor-lingua-switcher-wrap--bottom-left .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe){bottom:calc(100% + 12px)}.lyor-lingua-switcher-wrap--top-right .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe),.lyor-lingua-switcher-wrap--top-left .lyor-lingua-switcher__panel:not(.lyor-lingua-switcher__panel--globe){top:calc(100% + 12px)}.lyor-lingua-switcher-wrap--expandable.is-open .lyor-lingua-switcher__panel,.lyor-lingua-switcher-wrap--dock.is-open .lyor-lingua-switcher__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.lyor-lingua-switcher-wrap--expandable .lyor-lingua-switcher,.lyor-lingua-switcher-wrap--dock .lyor-lingua-switcher{position:relative}.lyor-lingua-switcher-wrap--expandable .lyor-lingua-switcher__panel .lyor-lingua-switcher__list,.lyor-lingua-switcher-wrap--dock .lyor-lingua-switcher__panel .lyor-lingua-switcher__list{flex-direction:column;align-items:stretch;background:var(--lyor-lingua-bg);border:1px solid var(--lyor-lingua-border);border-radius:18px;padding:8px;box-shadow:var(--lyor-lingua-shadow);min-width:168px;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher__panel .lyor-lingua-switcher__list::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(100% 60% at 50% 0%,rgba(184,149,107,0.12),transparent 70%);pointer-events:none}.lyor-lingua-switcher-wrap--expandable .lyor-lingua-switcher__panel .lyor-lingua-switcher__link,.lyor-lingua-switcher-wrap--dock .lyor-lingua-switcher__panel .lyor-lingua-switcher__link{justify-content:flex-start;width:100%;min-width:0;opacity:0.82}.lyor-lingua-switcher-wrap--expandable .lyor-lingua-switcher__panel .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap--dock .lyor-lingua-switcher__panel .lyor-lingua-switcher__link.is-active{opacity:1;background:var(--lyor-lingua-accent-soft);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.4)}.lyor-lingua-switcher-wrap--expandable.is-open .lyor-lingua-switcher__trigger,.lyor-lingua-switcher-wrap--dock.is-open .lyor-lingua-switcher__trigger{display:none}.lyor-lingua-switcher-wrap--globe.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher{overflow:visible!important}.lyor-lingua-switcher-placeholder{padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;font-size:12px;color:#9a3412}@media (prefers-reduced-motion:reduce){.lyor-lingua-switcher-wrap--floating,.lyor-lingua-switcher-wrap--dock,.lyor-lingua-switcher__link,.lyor-lingua-switcher__panel,.lyor-lingua-switcher__indicator,.lyor-lingua-switcher__trigger-chevron,.lyor-lingua-switcher-wrap--premium.lyor-lingua-switcher-wrap--open .lyor-lingua-switcher__item{animation:none!important;transition:none!important}.lyor-lingua-switcher-wrap--floating{opacity:1;transform:none}}@media (max-width:640px){.lyor-lingua-switcher-wrap--floating{--lyor-lingua-padding:4px;--lyor-lingua-gap:2px}.lyor-lingua-switcher-wrap--floating .lyor-lingua-switcher__link{min-width:44px;min-height:44px;padding:6px 10px}.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--bottom-right,.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--top-right{right:max(14px,env(safe-area-inset-right,14px))!important;left:auto!important}.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--bottom-left,.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--top-left{left:max(14px,env(safe-area-inset-left,14px))!important;right:auto!important}.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher--display-flags .lyor-lingua-switcher__link::after{display:none}}.lyor-lingua-switcher-wrap--design-hotel{--lyor-lingua-bg:#faf8f5;--lyor-lingua-border:rgba(15,23,42,0.09);--lyor-lingua-text:#1a1a1e;--lyor-lingua-shadow:0 8px 28px rgba(15,23,42,0.08);--lyor-lingua-accent-soft:rgba(184,149,107,0.18);--lyor-lingua-gap:2px;--lyor-lingua-padding:4px}.lyor-lingua-switcher-wrap--design-hotel .lyor-lingua-switcher{backdrop-filter:none;-webkit-backdrop-filter:none}.lyor-lingua-switcher-wrap--design-hotel .lyor-lingua-switcher__link{opacity:0.78}.lyor-lingua-switcher-wrap--design-hotel .lyor-lingua-switcher__flag-svg{border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,0.08)}.lyor-lingua-switcher-wrap--design-minimal-light{--lyor-lingua-bg:rgba(255,255,255,0.98);--lyor-lingua-border:rgba(15,23,42,0.1);--lyor-lingua-text:#0f172a;--lyor-lingua-shadow:0 10px 32px rgba(15,23,42,0.12);--lyor-lingua-accent-soft:rgba(184,149,107,0.14)}.lyor-lingua-switcher-wrap--design-minimal-light .lyor-lingua-switcher{backdrop-filter:none;-webkit-backdrop-filter:none}.lyor-lingua-switcher-wrap--design-minimal-light .lyor-lingua-switcher::before{background:linear-gradient(135deg,rgba(184,149,107,0.35),rgba(15,23,42,0.06));opacity:0.6}.lyor-lingua-switcher-wrap--design-minimal-light .lyor-lingua-switcher__link{opacity:0.75}.lyor-lingua-switcher-wrap--design-luxury-dark{--lyor-lingua-bg:rgba(16,16,20,0.96);--lyor-lingua-border:rgba(255,255,255,0.1);--lyor-lingua-text:#f8fafc;--lyor-lingua-shadow:0 16px 48px rgba(0,0,0,0.55)}.lyor-lingua-switcher-wrap--design-luxury-dark .lyor-lingua-switcher{backdrop-filter:none;-webkit-backdrop-filter:none}.lyor-lingua-switcher-wrap--design-luxury-dark .lyor-lingua-switcher__indicator{background:rgba(184,149,107,0.24);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.5)}.lyor-lingua-switcher-wrap--design-outline{--lyor-lingua-bg:rgba(0,0,0,0.18);--lyor-lingua-border:rgba(184,149,107,0.45);--lyor-lingua-text:#f8fafc;--lyor-lingua-shadow:none}.lyor-lingua-switcher-wrap--design-outline .lyor-lingua-switcher{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:transparent}.lyor-lingua-switcher-wrap--design-outline .lyor-lingua-switcher::before{background:linear-gradient(135deg,rgba(184,149,107,0.8),rgba(255,255,255,0.25));opacity:1}.lyor-lingua-switcher-wrap--design-outline .lyor-lingua-switcher__indicator{background:rgba(184,149,107,0.2);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.55)}.lyor-lingua-switcher-wrap--design-gold-pill{--lyor-lingua-bg:rgba(10,10,12,0.88);--lyor-lingua-border:rgba(184,149,107,0.35);--lyor-lingua-accent-soft:rgba(184,149,107,0.38);--lyor-lingua-accent-glow:rgba(184,149,107,0.45)}.lyor-lingua-switcher-wrap--design-gold-pill .lyor-lingua-switcher__indicator{background:linear-gradient(180deg,rgba(184,149,107,0.55),rgba(184,149,107,0.28));box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 4px 16px rgba(184,149,107,0.35)}.lyor-lingua-switcher-wrap--design-gold-pill .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap--design-gold-pill .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.35)}.lyor-lingua-switcher-wrap--design-luxury-glass{}.lyor-lingua-switcher-wrap--globe{--lyor-lingua-globe-shell:#faf8f5;--lyor-lingua-globe-text:#1a1a1e;--lyor-lingua-globe-muted:rgba(26,26,30,0.55);--lyor-lingua-globe-border:rgba(15,23,42,0.1);--lyor-lingua-globe-chip:rgba(15,23,42,0.04);--lyor-lingua-globe-chip-border:rgba(15,23,42,0.08);--lyor-lingua-globe-icon:#8a6d45;--lyor-lingua-globe-icon-hover:#b8956b;--lyor-lingua-globe-size:42px;--lyor-lingua-globe-chip-size:34px}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:0;padding:3px;overflow:visible!important;background:var(--lyor-lingua-globe-shell)!important;border:1px solid var(--lyor-lingua-globe-border)!important;box-shadow:0 6px 24px rgba(15,23,42,0.08),0 1px 0 rgba(255,255,255,0.85) inset!important;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--lyor-lingua-globe-text);border-radius:999px;transition:gap 0.3s var(--lyor-lingua-ease),box-shadow 0.3s var(--lyor-lingua-ease),border-color 0.3s ease}.lyor-lingua-switcher-wrap--globe.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::before,.lyor-lingua-switcher-wrap--globe.lyor-lingua-switcher-wrap--premium .lyor-lingua-switcher::after{display:none}.lyor-lingua-switcher-wrap--bottom-right.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher,.lyor-lingua-switcher-wrap--top-right.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher{flex-direction:row-reverse}.lyor-lingua-switcher-wrap--globe:hover .lyor-lingua-switcher,.lyor-lingua-switcher-wrap--globe.is-revealed .lyor-lingua-switcher,.lyor-lingua-switcher-wrap--globe.is-open .lyor-lingua-switcher{border-color:rgba(184,149,107,0.28)!important;box-shadow:0 10px 32px rgba(15,23,42,0.1),0 1px 0 rgba(255,255,255,0.9) inset!important;gap:4px}.lyor-lingua-switcher__globe{display:inline-flex;align-items:center;justify-content:center;width:var(--lyor-lingua-globe-size);height:var(--lyor-lingua-globe-size);margin:0;padding:0;border:0;border-radius:50%;background:rgba(184,149,107,0.08);color:var(--lyor-lingua-globe-icon);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(184,149,107,0.16);transition:color 0.22s ease,background 0.22s ease,box-shadow 0.22s ease,transform 0.22s var(--lyor-lingua-ease);flex:0 0 var(--lyor-lingua-globe-size)}.lyor-lingua-switcher__globe-svg{display:block;width:20px;height:20px;margin:0 auto}.lyor-lingua-switcher-wrap--globe:hover .lyor-lingua-switcher__globe,.lyor-lingua-switcher-wrap--globe.is-revealed .lyor-lingua-switcher__globe,.lyor-lingua-switcher-wrap--globe.is-open .lyor-lingua-switcher__globe{color:var(--lyor-lingua-globe-icon-hover);background:rgba(184,149,107,0.12);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.28)}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe{position:relative!important;inset:auto!important;display:flex;align-items:center;opacity:1!important;visibility:visible!important;transform:none!important;max-width:0;overflow:hidden;pointer-events:none;flex:0 1 auto;min-width:0;transition:max-width 0.34s var(--lyor-lingua-ease),opacity 0.22s ease}.lyor-lingua-switcher-wrap--globe:hover .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe.is-revealed .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe.is-open .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe:focus-within .lyor-lingua-switcher__panel--globe{max-width:148px;overflow:visible;pointer-events:auto}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__list{display:inline-flex;flex-direction:row;align-items:center;gap:4px;padding:0 2px 0 0;margin:0;background:transparent;border:0;box-shadow:none;list-style:none;flex-wrap:nowrap}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;opacity:1}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--lyor-lingua-globe-chip-size);min-height:var(--lyor-lingua-globe-chip-size);width:var(--lyor-lingua-globe-chip-size);height:var(--lyor-lingua-globe-chip-size);padding:0;margin:0;opacity:0.82;background:var(--lyor-lingua-globe-chip);border:1px solid var(--lyor-lingua-globe-chip-border);border-radius:50%;box-shadow:none;transform:none;transition:opacity 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__flag{display:inline-flex;align-items:center;justify-content:center;width:var(--lyor-lingua-flag-w);height:var(--lyor-lingua-flag-h);line-height:0;overflow:hidden;flex-shrink:0}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__flag-svg{display:block;width:100%;height:100%;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,0.06)}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__label{display:none}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__link::after{display:none!important}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__link:hover{opacity:1;background:rgba(184,149,107,0.1);border-color:rgba(184,149,107,0.28);transform:none}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__link:hover .lyor-lingua-switcher__flag{transform:none}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__link.is-active,.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__item.is-active .lyor-lingua-switcher__link{opacity:1;background:rgba(184,149,107,0.16);border-color:rgba(184,149,107,0.38);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.18);color:var(--lyor-lingua-globe-text);text-shadow:none}.lyor-lingua-switcher-wrap--design-luxury-dark.lyor-lingua-switcher-wrap--globe,.lyor-lingua-switcher-wrap--design-luxury-glass.lyor-lingua-switcher-wrap--globe,.lyor-lingua-switcher-wrap--design-gold-pill.lyor-lingua-switcher-wrap--globe{--lyor-lingua-globe-shell:rgba(16,16,20,0.94);--lyor-lingua-globe-text:#f8fafc;--lyor-lingua-globe-border:rgba(255,255,255,0.1);--lyor-lingua-globe-chip:rgba(255,255,255,0.05);--lyor-lingua-globe-chip-border:rgba(255,255,255,0.1);--lyor-lingua-globe-icon:#c9a67a;--lyor-lingua-globe-icon-hover:#dfc29a}.lyor-lingua-switcher-wrap--design-luxury-dark.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher,.lyor-lingua-switcher-wrap--design-luxury-glass.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher,.lyor-lingua-switcher-wrap--design-gold-pill.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher{box-shadow:0 12px 36px rgba(0,0,0,0.35)!important}@media (max-width:767px){.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--bottom-right,.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--top-right{right:max(12px,env(safe-area-inset-right,12px))!important;left:auto!important}.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--bottom-left,.lyor-lingua-switcher-wrap--floating.lyor-lingua-switcher-wrap--top-left{left:max(12px,env(safe-area-inset-left,12px))!important;right:auto!important}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher{position:relative;overflow:visible!important;flex-direction:row!important;justify-content:center;gap:0}.lyor-lingua-switcher-wrap--globe:not(.is-open):not(.is-revealed) .lyor-lingua-switcher__panel--globe{max-width:0!important;opacity:0!important;pointer-events:none!important}.lyor-lingua-switcher-wrap--globe.is-open .lyor-lingua-switcher__panel--globe{position:absolute!important;left:0;right:auto;bottom:calc(100% + 10px);top:auto!important;display:flex!important;max-width:none!important;width:max-content;min-width:0;padding:6px 8px;border-radius:999px;background:var(--lyor-lingua-globe-shell,#faf8f5);border:1px solid var(--lyor-lingua-globe-border,rgba(15,23,42,0.1));box-shadow:0 10px 32px rgba(15,23,42,0.12),0 1px 0 rgba(255,255,255,0.85) inset;overflow:visible;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;z-index:2}.lyor-lingua-switcher-wrap--globe.lyor-lingua-switcher-wrap--bottom-right.is-open .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe.lyor-lingua-switcher-wrap--top-right.is-open .lyor-lingua-switcher__panel--globe{left:auto;right:0}.lyor-lingua-switcher-wrap--globe:not(.is-open):hover .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe:not(.is-open).is-revealed .lyor-lingua-switcher__panel--globe{max-width:0!important;opacity:0!important;pointer-events:none!important}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__globe{width:40px;height:40px;flex:0 0 40px}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__link{min-width:36px;min-height:36px;width:36px;height:36px}.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe .lyor-lingua-switcher__list{gap:6px}}@media (prefers-reduced-motion:reduce){.lyor-lingua-switcher-wrap--globe .lyor-lingua-switcher__panel--globe{transition:none!important}.lyor-lingua-switcher-wrap--globe:hover .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe.is-revealed .lyor-lingua-switcher__panel--globe,.lyor-lingua-switcher-wrap--globe.is-open .lyor-lingua-switcher__panel--globe{max-width:148px}}.lyor-lingua-switcher--opps-header-menu .lyor-lingua-switcher{background:transparent;border:0;box-shadow:none;padding:0}.lyor-lingua-switcher--opps-header-menu .lyor-lingua-switcher__list{gap:4px}.lyor-lingua-switcher--opps-header-menu .lyor-lingua-switcher__link{min-height:32px;padding:5px 9px;border:0;box-shadow:none;opacity:0.78}.lyor-lingua-switcher--opps-header-menu .lyor-lingua-switcher__link.is-active{opacity:1;background:rgba(184,149,107,0.16);box-shadow:inset 0 0 0 1px rgba(184,149,107,0.32)}
