.page-module___8aEwW__navbar{z-index:100;transition:all var(--transition-medium);justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navbar.page-module___8aEwW__scrolled{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #c9a96e1a;padding:14px 40px}.page-module___8aEwW__navLogo{align-items:center;gap:14px;display:flex}.page-module___8aEwW__navLogoImage{object-fit:cover;border-radius:50%;width:48px;height:48px}.page-module___8aEwW__navLogoText{font-family:var(--font-display);color:var(--color-cream);letter-spacing:.04em;font-size:1.3rem;font-weight:500}.page-module___8aEwW__navLogoAccent{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-top:-2px;font-size:.72rem;font-style:italic;font-weight:300;display:block}.page-module___8aEwW__navLinks{align-items:center;gap:36px;display:flex}.page-module___8aEwW__navLink{font-family:var(--font-body);color:var(--color-cream-soft);letter-spacing:.12em;text-transform:uppercase;transition:color var(--transition-fast);padding:4px 0;font-size:.82rem;font-weight:400;position:relative}.page-module___8aEwW__navLink:after{content:"";background:var(--color-gold);width:0;height:1px;transition:width var(--transition-medium);position:absolute;bottom:0;left:0}.page-module___8aEwW__navLink:hover{color:var(--color-gold)}.page-module___8aEwW__navLink:hover:after{width:100%}.page-module___8aEwW__menuBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.page-module___8aEwW__menuLine{background:var(--color-cream);width:24px;height:1.5px;transition:all var(--transition-fast);display:block}.page-module___8aEwW__hero{justify-content:center;align-items:flex-end;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroImageWrapper{z-index:0;position:absolute;inset:0}.page-module___8aEwW__heroImage{object-fit:cover;width:100%;height:100%;animation:page-module___8aEwW__heroZoom 12s var(--ease-out-expo)forwards;transform:scale(1.05)}@keyframes page-module___8aEwW__heroZoom{to{transform:scale(1)}}.page-module___8aEwW__heroOverlay{z-index:1;background:linear-gradient(#0c0b094d 0%,#0c0b0926 40%,#0c0b0980 65%,#0c0b09f2 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;text-align:center;max-width:900px;animation:page-module___8aEwW__fadeInUp 1.2s var(--ease-out-expo).3s both;padding:0 20px 140px;position:relative}.page-module___8aEwW__heroTagline{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:20px;font-size:clamp(.85rem,1.2vw,1rem);font-style:italic;font-weight:300}.page-module___8aEwW__heroTitle{color:var(--color-cream);margin-bottom:24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1.05}.page-module___8aEwW__heroTitleItalic{color:var(--color-gold-light);margin-top:12px;font-style:italic;display:inline-block}.page-module___8aEwW__heroSubtitle{font-family:var(--font-body);color:var(--color-text-muted);max-width:550px;margin:0 auto;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:300;line-height:1.8}.page-module___8aEwW__heroScroll{z-index:2;animation:page-module___8aEwW__fadeIn 1s var(--ease-out-expo)1.5s both;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroScrollText{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.7rem}.page-module___8aEwW__heroScrollLine{background:linear-gradient(to bottom,var(--color-gold),transparent);width:1px;height:36px;animation:2s ease-in-out infinite page-module___8aEwW__float}.page-module___8aEwW__intro{padding:var(--section-padding)20px;background:var(--color-bg);position:relative}.page-module___8aEwW__introInner{max-width:var(--container-max);grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;margin:0 auto;display:grid}.page-module___8aEwW__introLeft{position:relative}.page-module___8aEwW__introLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:1.45rem;font-style:italic;font-weight:300}.page-module___8aEwW__introTitle{color:var(--color-cream);margin-bottom:28px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.page-module___8aEwW__introDesc{color:var(--color-text-muted);margin-bottom:20px;font-size:1rem;font-weight:300;line-height:1.9}.page-module___8aEwW__introDivider{background:linear-gradient(to right,var(--color-gold),transparent);width:60px;height:1px;margin:32px 0}.page-module___8aEwW__introHighlight{font-family:var(--font-accent);color:var(--color-gold-light);font-size:1.15rem;font-style:italic;line-height:1.7}.page-module___8aEwW__introRight{position:relative}.page-module___8aEwW__introImageWrapper{aspect-ratio:4/3;border-radius:0;position:relative;overflow:hidden}.page-module___8aEwW__introImageWrapper:after{content:"";pointer-events:none;border-radius:0;position:absolute;inset:0}.page-module___8aEwW__introImage{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module___8aEwW__introImageWrapper:hover .page-module___8aEwW__introImage{transform:scale(1.04)}.page-module___8aEwW__introImageAccent{display:none}.page-module___8aEwW__experience{padding:var(--section-padding)20px;background:var(--color-bg-light);position:relative;overflow:hidden}.page-module___8aEwW__experience:before{content:"";background:linear-gradient(to right,transparent,var(--color-gold-dark),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__experienceInner{max-width:var(--container-wide);margin:0 auto}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:80px}.page-module___8aEwW__sectionLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:1.45rem;font-style:italic;font-weight:300}.page-module___8aEwW__sectionTitle{color:var(--color-cream);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.page-module___8aEwW__experienceGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module___8aEwW__experienceCard{aspect-ratio:3/4;cursor:pointer;border-radius:0;position:relative;overflow:hidden}.page-module___8aEwW__experienceCardImage{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}.page-module___8aEwW__experienceCard:hover .page-module___8aEwW__experienceCardImage{transform:scale(1.08)}.page-module___8aEwW__experienceCardOverlay{transition:background var(--transition-medium);background:linear-gradient(#0c0b091a 50%,#0c0b09e6 100%);position:absolute;inset:0}.page-module___8aEwW__experienceCard:hover .page-module___8aEwW__experienceCardOverlay{background:linear-gradient(#0c0b094d 40%,#0c0b09f2 100%)}.page-module___8aEwW__experienceCardContent{transition:transform var(--transition-medium);padding:36px;position:absolute;bottom:0;left:0;right:0;transform:translateY(20px)}.page-module___8aEwW__experienceCard:hover .page-module___8aEwW__experienceCardContent{transform:translateY(0)}.page-module___8aEwW__experienceCardIcon{opacity:.8;margin-bottom:12px;font-size:1.6rem}.page-module___8aEwW__experienceCardTitle{font-family:var(--font-display);color:var(--color-cream);margin-bottom:10px;font-size:1.35rem}.page-module___8aEwW__experienceCardDesc{color:var(--color-text-muted);opacity:0;transition:all var(--transition-medium);font-size:.88rem;font-weight:300;line-height:1.7;transform:translateY(10px)}.page-module___8aEwW__experienceCard:hover .page-module___8aEwW__experienceCardDesc{opacity:1;transform:translateY(0)}.page-module___8aEwW__villaShowcase{padding:var(--section-padding)20px;background:var(--color-bg);position:relative}.page-module___8aEwW__villaShowcaseInner{max-width:var(--container-wide);margin:0 auto}.page-module___8aEwW__villaRow{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-bottom:100px;display:grid}.page-module___8aEwW__villaRow:last-child{margin-bottom:0}.page-module___8aEwW__villaRowReverse{direction:rtl}.page-module___8aEwW__villaRowReverse>*{direction:ltr}.page-module___8aEwW__villaImageWrapper{aspect-ratio:16/11;border-radius:0;position:relative;overflow:hidden}.page-module___8aEwW__villaImageWrapper:before{content:"";z-index:1;pointer-events:none;border-radius:0;position:absolute;inset:0}.page-module___8aEwW__villaImage{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo)}.page-module___8aEwW__villaImageWrapper:hover .page-module___8aEwW__villaImage{transform:scale(1.05)}.page-module___8aEwW__villaImageBackdrop{object-fit:cover;filter:blur(24px)brightness(.6);transform:scale(1.15)}.page-module___8aEwW__villaImageContain{object-fit:contain}.page-module___8aEwW__villaInfo{padding:20px 0}.page-module___8aEwW__villaNumber{font-family:var(--font-display);color:#c9a96e14;margin-bottom:-20px;font-size:5rem;font-weight:400;line-height:1}.page-module___8aEwW__villaLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:1.45rem;font-style:italic;font-weight:300}.page-module___8aEwW__villaTitle{color:var(--color-cream);margin-bottom:20px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2}.page-module___8aEwW__villaDesc{color:var(--color-text-muted);margin-bottom:28px;font-size:.98rem;font-weight:300;line-height:1.85}.page-module___8aEwW__villaFeatures{flex-wrap:wrap;gap:12px;display:flex}.page-module___8aEwW__villaFeature{color:var(--color-cream-soft);letter-spacing:.03em;background:#c9a96e0f;border:1px solid #c9a96e1f;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:400;display:flex}.page-module___8aEwW__villaFeatureIcon{opacity:.7;font-size:.9rem}.page-module___8aEwW__ambience{justify-content:center;align-items:center;height:70vh;min-height:500px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__ambienceImageWrapper{position:absolute;inset:0}.page-module___8aEwW__ambienceImage{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__ambienceOverlay{background:var(--color-overlay-heavy);position:absolute;inset:0}.page-module___8aEwW__ambienceContent{z-index:2;text-align:center;max-width:750px;padding:0 20px;position:relative}.page-module___8aEwW__ambienceTitle{color:var(--color-cream);margin-bottom:24px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.15}.page-module___8aEwW__ambienceDesc{font-family:var(--font-accent);color:var(--color-text-muted);font-size:clamp(1.05rem,1.4vw,1.25rem);font-style:italic;font-weight:300;line-height:1.8}.page-module___8aEwW__amenities{padding:var(--section-padding)20px;background:var(--color-bg-light);position:relative}.page-module___8aEwW__amenities:before{content:"";background:linear-gradient(to right,transparent,var(--color-gold-dark),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__amenitiesInner{max-width:var(--container-max);margin:0 auto}.page-module___8aEwW__amenitiesGrid{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px;display:grid}.page-module___8aEwW__amenityItem{text-align:center;transition:all var(--transition-medium);background:#c9a96e05;border:1px solid #c9a96e14;border-radius:12px;padding:40px 24px}.page-module___8aEwW__amenityItem:hover{background:#c9a96e0d;border-color:#c9a96e33;transform:translateY(-4px)}.page-module___8aEwW__amenityIcon{margin-bottom:18px;font-size:2rem;display:block}.page-module___8aEwW__amenityTitle{font-family:var(--font-display);color:var(--color-cream);margin-bottom:10px;font-size:1.1rem}.page-module___8aEwW__amenityDesc{color:var(--color-text-muted);font-size:.85rem;font-weight:300;line-height:1.7}.page-module___8aEwW__location{padding:var(--section-padding)20px;background:var(--color-bg)}.page-module___8aEwW__locationGrid{max-width:var(--container-max);grid-template-columns:1fr 320px;align-items:start;gap:60px;margin:0 auto;display:grid}.page-module___8aEwW__locationLeft{flex-direction:column;display:flex}.page-module___8aEwW__locationIntroLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:1.6rem;font-style:italic;font-weight:300}.page-module___8aEwW__locationAddress{font-family:var(--font-body);color:var(--color-cream);letter-spacing:.04em;margin-bottom:24px;font-size:.92rem;font-weight:500}.page-module___8aEwW__locationDesc{color:var(--color-text-muted);margin-bottom:40px;font-size:.98rem;font-weight:300;line-height:1.85}.page-module___8aEwW__locationDetails{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__locationDetail{transition:all var(--transition-medium);background:#c9a96e0a;border:1px solid #c9a96e14;border-radius:8px;align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module___8aEwW__locationDetail:hover{background:#c9a96e14;border-color:#c9a96e26}.page-module___8aEwW__locationDetailText h4{font-family:var(--font-body);color:var(--color-cream);letter-spacing:.04em;margin-bottom:3px;font-size:.92rem;font-weight:500}.page-module___8aEwW__locationDetailText p{color:var(--color-text-muted);font-size:.82rem;font-weight:300}.page-module___8aEwW__locationRight{justify-content:flex-end;align-items:flex-start;padding-top:60px;display:flex}.page-module___8aEwW__locationMapWrapperSmall{aspect-ratio:1;border-radius:12px;width:100%;overflow:hidden;transform:translate(20px,40px)}.page-module___8aEwW__locationMap{filter:grayscale(.6)contrast(1.1);width:100%;height:100%;transition:filter var(--transition-medium);border:none}.page-module___8aEwW__locationMap:hover{filter:grayscale(.2)contrast()}.page-module___8aEwW__footer{background:var(--color-bg-card);border-top:1px solid #c9a96e14;padding:80px 20px 40px}.page-module___8aEwW__footerInner{max-width:var(--container-max);margin:0 auto}.page-module___8aEwW__footerTop{border-bottom:1px solid #c9a96e14;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;padding-bottom:60px;display:grid}.page-module___8aEwW__footerBrand{max-width:300px}.page-module___8aEwW__footerLogoRow{align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module___8aEwW__footerLogoImg{object-fit:cover;border:1px solid var(--color-gold-dark);border-radius:50%;width:40px;height:40px}.page-module___8aEwW__footerLogoName{font-family:var(--font-display);color:var(--color-cream);font-size:1.15rem}.page-module___8aEwW__footerBrandDesc{color:var(--color-text-muted);font-size:.88rem;font-weight:300;line-height:1.7}.page-module___8aEwW__footerColTitle{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-style:italic;font-weight:400}.page-module___8aEwW__footerLinks{flex-direction:column;gap:12px;display:flex}.page-module___8aEwW__footerLink{color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.88rem;font-weight:300}.page-module___8aEwW__footerLink:hover{color:var(--color-gold)}.page-module___8aEwW__footerBottom{justify-content:space-between;align-items:center;padding-top:30px;display:flex}.page-module___8aEwW__footerCopy{color:var(--color-text-subtle);font-size:.78rem;font-weight:300}.page-module___8aEwW__footerSocials{gap:16px;display:flex}.page-module___8aEwW__footerSocial{width:36px;height:36px;color:var(--color-text-muted);transition:all var(--transition-fast);border:1px solid #c9a96e26;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex}.page-module___8aEwW__footerSocial:hover{border-color:var(--color-gold);color:var(--color-gold);background:#c9a96e14}.page-module___8aEwW__mobileMenu{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(30px);z-index:99;opacity:0;pointer-events:none;transition:opacity var(--transition-medium);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:none;position:fixed;inset:0}.page-module___8aEwW__mobileMenu.page-module___8aEwW__open{opacity:1;pointer-events:all}.page-module___8aEwW__mobileMenuLink{font-family:var(--font-display);color:var(--color-cream);transition:color var(--transition-fast);font-size:1.8rem}.page-module___8aEwW__mobileMenuLink:hover{color:var(--color-gold)}.page-module___8aEwW__mobileMenuClose{color:var(--color-cream);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-size:1.6rem;position:absolute;top:24px;right:32px}.page-module___8aEwW__mobileMenuClose:hover{color:var(--color-gold)}.page-module___8aEwW__ctaBanner{background:linear-gradient(145deg,var(--color-green-deep)0%,#1a3a2e 50%,#0f2a20 100%);padding:80px 20px;position:relative;overflow:hidden}.page-module___8aEwW__ctaBanner:before{content:"";background:radial-gradient(at 20%,#c9a96e12,#0000 50%),radial-gradient(at 80% 30%,#c9a96e0a,#0000 50%);position:absolute;inset:0}.page-module___8aEwW__ctaBanner:after{content:"";background:linear-gradient(90deg,#0000,#c9a96e33,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__bookingSection{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.page-module___8aEwW__bookingHeader{margin-bottom:40px}.page-module___8aEwW__bookingCard{-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #c9a96e26;border-radius:16px;flex-direction:column;align-items:center;gap:28px;padding:36px 40px;display:flex}.page-module___8aEwW__bookingGrid{grid-template-columns:repeat(3,1fr);gap:16px 20px;width:100%;display:grid}.page-module___8aEwW__bookingField{text-align:left;flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__bookingLabel{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:.7rem;font-weight:500}.page-module___8aEwW__bookingOptional{opacity:.45;text-transform:none;letter-spacing:normal;font-style:italic;font-weight:300}.page-module___8aEwW__bookingInput{font-family:var(--font-body);color:var(--color-cream);box-sizing:border-box;appearance:none;background:#ffffff0d;border:1px solid #c9a96e2e;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:.88rem;font-weight:300;transition:border-color .25s,background .25s,box-shadow .25s}.page-module___8aEwW__bookingInput::placeholder{color:#ffffff40}.page-module___8aEwW__bookingInput:focus{border-color:var(--color-gold);background:#ffffff14;box-shadow:0 0 0 3px #c9a96e14}.page-module___8aEwW__bookingInput option{color:var(--color-cream);background:#1a3a2e}.page-module___8aEwW__bookingInput[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.page-module___8aEwW__ctaTitle{color:var(--color-cream);margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.page-module___8aEwW__ctaDesc{font-family:var(--font-accent);color:var(--color-text-muted);margin-bottom:36px;font-size:1.05rem;font-style:italic;font-weight:300;line-height:1.7}.page-module___8aEwW__ctaBtn{background:var(--color-gold);color:var(--color-bg);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 40px;font-size:.85rem;font-weight:500;display:inline-flex}.page-module___8aEwW__ctaBtn:hover{background:var(--color-gold-light);transform:translateY(-2px);box-shadow:0 12px 40px #c9a96e40}@media (max-width:1024px){.page-module___8aEwW__introInner{grid-template-columns:1fr;gap:50px}.page-module___8aEwW__introRight{order:-1}.page-module___8aEwW__introImageWrapper{aspect-ratio:16/10}.page-module___8aEwW__experienceGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__experienceGrid>:last-child{grid-column:span 2}.page-module___8aEwW__villaRow,.page-module___8aEwW__villaRow.page-module___8aEwW__villaRowReverse{direction:ltr;grid-template-columns:1fr;gap:40px}.page-module___8aEwW__locationGrid{grid-template-columns:1fr;gap:40px}.page-module___8aEwW__locationRight{justify-content:center;padding-top:0}.page-module___8aEwW__locationMapWrapperSmall{max-width:480px;transform:none}.page-module___8aEwW__bookingGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__bookingCard{padding:28px 24px}.page-module___8aEwW__footerTop{grid-template-columns:1fr 1fr;gap:40px}.page-module___8aEwW__amenitiesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___8aEwW__navLinks{display:none}.page-module___8aEwW__menuBtn,.page-module___8aEwW__mobileMenu{display:flex}.page-module___8aEwW__navbar{padding:16px 20px}.page-module___8aEwW__navbar.page-module___8aEwW__scrolled{padding:12px 20px}.page-module___8aEwW__heroContent{padding:0 20px 150px}.page-module___8aEwW__experienceGrid{grid-template-columns:1fr}.page-module___8aEwW__experienceGrid>:last-child{grid-column:span 1}.page-module___8aEwW__experienceCard{aspect-ratio:3/2.5}.page-module___8aEwW__amenitiesGrid{grid-template-columns:1fr 1fr;gap:20px}.page-module___8aEwW__amenityItem{padding:28px 16px}.page-module___8aEwW__footerTop{grid-template-columns:1fr;gap:30px}.page-module___8aEwW__footerBottom{text-align:center;flex-direction:column;gap:16px}.page-module___8aEwW__bookingGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__bookingCard{padding:24px 20px}.page-module___8aEwW__ctaBanner{padding:60px 16px}}@media (max-width:480px){.page-module___8aEwW__amenitiesGrid,.page-module___8aEwW__bookingGrid{grid-template-columns:1fr}.page-module___8aEwW__ctaBtn{justify-content:center;width:100%}.page-module___8aEwW__villaFeatures{gap:8px}.page-module___8aEwW__villaFeature{padding:6px 12px;font-size:.78rem}}
.Navbar-module__UMbBgq__navbar{z-index:100;transition:all var(--transition-medium);justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:fixed;top:0;left:0;right:0}.Navbar-module__UMbBgq__navbar.Navbar-module__UMbBgq__scrolled{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #c9a96e1a;padding:14px 40px}.Navbar-module__UMbBgq__navLogo{align-items:center;gap:14px;display:flex}.Navbar-module__UMbBgq__navLogoImage{object-fit:cover;border-radius:50%;width:48px;height:48px}.Navbar-module__UMbBgq__navLinks{align-items:center;gap:36px;display:flex}.Navbar-module__UMbBgq__navItem{padding:20px 0;position:relative}.Navbar-module__UMbBgq__navLink{font-family:var(--font-body);color:var(--color-cream-soft);letter-spacing:.12em;text-transform:uppercase;transition:color var(--transition-fast);cursor:pointer;padding:4px 0;font-size:.82rem;font-weight:400;position:relative}.Navbar-module__UMbBgq__navLink:after{content:"";background:var(--color-gold);width:0;height:1px;transition:width var(--transition-medium);position:absolute;bottom:0;left:0}.Navbar-module__UMbBgq__navItem:hover .Navbar-module__UMbBgq__navLink{color:var(--color-gold)}.Navbar-module__UMbBgq__navItem:hover .Navbar-module__UMbBgq__navLink:after{width:100%}.Navbar-module__UMbBgq__navLink.Navbar-module__UMbBgq__active{color:var(--color-gold)}.Navbar-module__UMbBgq__navLink.Navbar-module__UMbBgq__active:after{width:100%}.Navbar-module__UMbBgq__dropdownMenu{background:var(--color-bg-card);opacity:0;visibility:hidden;min-width:220px;transition:all var(--transition-fast);border:1px solid #c9a96e26;border-radius:8px;padding:12px 0;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 40px #00000080}.Navbar-module__UMbBgq__navItem:hover .Navbar-module__UMbBgq__dropdownMenu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.Navbar-module__UMbBgq__dropdownLink{font-family:var(--font-body);color:var(--color-cream-soft);letter-spacing:.05em;white-space:nowrap;transition:all var(--transition-fast);padding:10px 24px;font-size:.82rem;font-weight:300;display:block}.Navbar-module__UMbBgq__dropdownLink:hover{color:var(--color-gold);background:#c9a96e14;padding-left:28px}.Navbar-module__UMbBgq__menuBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:none}.Navbar-module__UMbBgq__menuLine{background:var(--color-cream);width:24px;height:1.5px;transition:all var(--transition-fast);display:block}.Navbar-module__UMbBgq__mobileMenu{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(30px);z-index:99;opacity:0;pointer-events:none;transition:opacity var(--transition-medium);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:none;position:fixed;inset:0;overflow-y:auto}.Navbar-module__UMbBgq__mobileMenu.Navbar-module__UMbBgq__open{opacity:1;pointer-events:all;display:flex}.Navbar-module__UMbBgq__mobileMenuContent{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.Navbar-module__UMbBgq__mobileNavItem{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.Navbar-module__UMbBgq__mobileMenuLink{font-family:var(--font-display);color:var(--color-cream);transition:color var(--transition-fast);font-size:1.8rem;display:block}.Navbar-module__UMbBgq__mobileMenuLink:hover,.Navbar-module__UMbBgq__mobileMenuLink.Navbar-module__UMbBgq__active{color:var(--color-gold)}.Navbar-module__UMbBgq__mobileDropdownMenu{flex-direction:column;gap:12px;margin-top:16px;display:flex;overflow:hidden}.Navbar-module__UMbBgq__mobileDropdownLink{font-family:var(--font-body);color:var(--color-gold-light);transition:color var(--transition-fast);font-size:.95rem;font-weight:300}.Navbar-module__UMbBgq__mobileMenuClose{color:var(--color-cream);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;font-size:1.6rem;position:absolute;top:24px;right:32px}.Navbar-module__UMbBgq__mobileMenuClose:hover{color:var(--color-gold)}@media (max-width:768px){.Navbar-module__UMbBgq__navLinks{display:none}.Navbar-module__UMbBgq__menuBtn{display:flex}.Navbar-module__UMbBgq__navbar{padding:16px 20px}.Navbar-module__UMbBgq__navbar.Navbar-module__UMbBgq__scrolled{padding:12px 20px}}
.Footer-module__as8s1W__footer{background:var(--color-bg-card);border-top:1px solid #c9a96e14;padding:40px 20px 24px}.Footer-module__as8s1W__footerInner{max-width:var(--container-max);margin:0 auto}.Footer-module__as8s1W__footerTop{border-bottom:1px solid #c9a96e14;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;padding-bottom:28px;display:grid}.Footer-module__as8s1W__footerBrand{max-width:300px}.Footer-module__as8s1W__footerLogoImg{object-fit:cover;border-radius:50%;width:60px;height:60px;margin-bottom:12px}.Footer-module__as8s1W__footerBrandDesc{color:var(--color-text-muted);font-size:.88rem;font-weight:300;line-height:1.7}.Footer-module__as8s1W__footerColTitle{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-style:italic;font-weight:400}.Footer-module__as8s1W__footerLinks{flex-direction:column;gap:8px;display:flex}.Footer-module__as8s1W__footerLink{color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.88rem;font-weight:300}.Footer-module__as8s1W__footerLink:hover{color:var(--color-gold)}.Footer-module__as8s1W__footerBottom{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.Footer-module__as8s1W__footerCopy{color:var(--color-text-subtle);font-size:.78rem;font-weight:300}.Footer-module__as8s1W__footerSocials{gap:10px;margin-top:14px;display:flex}.Footer-module__as8s1W__footerSocial{width:36px;height:36px;color:var(--color-text-muted);transition:all var(--transition-fast);border:1px solid #c9a96e26;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex}.Footer-module__as8s1W__footerSocial:hover{border-color:var(--color-gold);color:var(--color-gold);background:#c9a96e14}@media (max-width:1024px){.Footer-module__as8s1W__footerTop{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:768px){.Footer-module__as8s1W__footerTop{grid-template-columns:1fr 1fr;gap:20px}.Footer-module__as8s1W__footerBottom{text-align:center;flex-direction:column;gap:10px}}
.page-module__we-dAa__hero{justify-content:center;align-items:center;height:65vh;min-height:520px;display:flex;position:relative;overflow:hidden}.page-module__we-dAa__heroImageWrapper{z-index:0;position:absolute;inset:0}.page-module__we-dAa__heroImage{object-fit:cover;width:100%;height:100%;animation:page-module__we-dAa__heroZoom 10s var(--ease-out-expo)forwards;transform:scale(1.06)}@keyframes page-module__we-dAa__heroZoom{to{transform:scale(1)}}.page-module__we-dAa__heroOverlay{z-index:1;background:linear-gradient(#0c0b0940 0%,#0c0b0959 60%,#0c0b09d9 100%);position:absolute;inset:0}.page-module__we-dAa__heroContent{z-index:2;text-align:center;max-width:800px;animation:page-module__we-dAa__fadeInUp 1s var(--ease-out-expo)both;padding:0 20px;position:relative}.page-module__we-dAa__heroLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:16px;font-size:.85rem;font-style:italic;font-weight:300}.page-module__we-dAa__heroTitle{color:var(--color-cream);margin-bottom:20px;font-size:clamp(3rem,6vw,4.5rem);line-height:1.1}.page-module__we-dAa__heroTitleItalic{font-family:var(--font-display);color:var(--color-gold-light);font-weight:300}.page-module__we-dAa__heroDesc{color:var(--color-cream-soft);max-width:550px;margin:0 auto;font-size:1.05rem;font-weight:300;line-height:1.7}.page-module__we-dAa__section{padding:var(--section-padding)20px 60px 20px;background:var(--color-bg)}.page-module__we-dAa__aboutRow{max-width:var(--container-max);grid-template-columns:1.15fr 1fr;align-items:center;gap:72px;margin:0 auto;display:grid}.page-module__we-dAa__aboutImageWrapper{aspect-ratio:16/9;border-radius:0;position:relative;overflow:hidden}.page-module__we-dAa__aboutImage{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out-expo)}.page-module__we-dAa__aboutImageWrapper:hover .page-module__we-dAa__aboutImage{transform:scale(1.04)}.page-module__we-dAa__aboutContent{padding:10px 0}.page-module__we-dAa__aboutLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:1.45rem;font-style:italic;font-weight:300}.page-module__we-dAa__aboutTitle{color:var(--color-cream);margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15}.page-module__we-dAa__aboutDesc{color:var(--color-text-muted);margin-bottom:16px;font-size:.98rem;font-weight:300;line-height:1.85}.page-module__we-dAa__aboutDivider{background:linear-gradient(to right,var(--color-gold),transparent);width:60px;height:1px;margin:28px 0}.page-module__we-dAa__aboutQuote{font-family:var(--font-accent);color:var(--color-gold-light);font-size:1.1rem;font-style:italic;line-height:1.7}.page-module__we-dAa__showcaseSection{padding:var(--section-padding)20px;background:var(--color-bg-light);position:relative}.page-module__we-dAa__showcaseSection:before{content:"";background:linear-gradient(to right,transparent,var(--color-gold-dark),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-module__we-dAa__showcaseInner{max-width:var(--container-wide,1400px);margin:0 auto}.page-module__we-dAa__showcaseHeader{text-align:center;margin-bottom:80px}.page-module__we-dAa__showcaseTitle{color:var(--color-cream);margin-bottom:20px;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.15}.page-module__we-dAa__showcaseSubtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.7}.page-module__we-dAa__showcaseRow{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-bottom:100px;display:grid}.page-module__we-dAa__showcaseRow:last-child{margin-bottom:0}.page-module__we-dAa__showcaseRowReverse{direction:rtl}.page-module__we-dAa__showcaseRowReverse>*{direction:ltr}.page-module__we-dAa__showcaseImageWrapper{aspect-ratio:16/11;border-radius:0;position:relative;overflow:hidden}.page-module__we-dAa__showcaseImageWrapper:before{content:"";z-index:1;pointer-events:none;border-radius:0;position:absolute;inset:0}.page-module__we-dAa__showcaseImage{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo)}.page-module__we-dAa__showcaseImageWrapper:hover .page-module__we-dAa__showcaseImage{transform:scale(1.05)}.page-module__we-dAa__showcaseInfo{padding:20px 0}.page-module__we-dAa__showcaseNumber{font-family:var(--font-display);color:#c9a96e14;margin-bottom:-20px;font-size:5rem;font-weight:400;line-height:1;display:block}.page-module__we-dAa__showcaseLabel{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:14px;font-size:.8rem;font-style:italic;font-weight:300}.page-module__we-dAa__showcaseRowTitle{color:var(--color-cream);margin-bottom:20px;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.2}.page-module__we-dAa__showcaseDesc{color:var(--color-text-muted);margin-bottom:28px;font-size:.98rem;font-weight:300;line-height:1.85}.page-module__we-dAa__showcaseFeatures{flex-wrap:wrap;gap:10px;display:flex}.page-module__we-dAa__showcaseFeature{color:var(--color-cream-soft);letter-spacing:.03em;background:#c9a96e0f;border:1px solid #c9a96e1f;border-radius:100px;align-items:center;gap:6px;padding:8px 18px;font-size:.82rem;font-weight:400;transition:all .3s;display:inline-flex}.page-module__we-dAa__showcaseFeature:hover{background:#c9a96e1f;border-color:#c9a96e40}@media (max-width:1024px){.page-module__we-dAa__aboutRow{grid-template-columns:1fr;gap:48px}.page-module__we-dAa__showcaseRow{grid-template-columns:1fr;gap:40px}.page-module__we-dAa__showcaseRowReverse{direction:ltr}}@media (max-width:768px){.page-module__we-dAa__hero{height:auto;min-height:480px;padding:110px 0 60px}.page-module__we-dAa__showcaseRow{gap:32px;margin-bottom:64px}.page-module__we-dAa__showcaseNumber{font-size:3.5rem}.page-module__we-dAa__showcaseImageWrapper{aspect-ratio:16/10}.page-module__we-dAa__showcaseSection{padding:60px 20px}}@media (max-width:480px){.page-module__we-dAa__showcaseFeature{padding:6px 14px;font-size:.78rem}}.page-module__we-dAa__facilitiesSection{padding:60px 20px var(--section-padding);background:var(--color-bg);border-top:1px solid #c9a96e1a}.page-module__we-dAa__facilitiesInner{max-width:var(--container-max);margin:0 auto}.page-module__we-dAa__facilitiesHeader{text-align:center;margin-bottom:60px}.page-module__we-dAa__facilitiesLayout{max-width:var(--container-wide);grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:0 auto;display:grid}.page-module__we-dAa__facilitiesImageColumn{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__we-dAa__facilitiesImageWrapper{aspect-ratio:4/3;border-radius:0;width:100%;position:relative;overflow:hidden}.page-module__we-dAa__facilitiesImageFeature{aspect-ratio:3/2;grid-column:1/-1}.page-module__we-dAa__facilitiesImageTall{aspect-ratio:auto;grid-row:span 2}.page-module__we-dAa__facilitiesImage{object-fit:cover;width:100%;height:100%}.page-module__we-dAa__facilitiesTextColumn{flex-direction:column;display:flex}.page-module__we-dAa__facilitiesColumnTitle{font-family:var(--font-display);color:var(--color-gold);border-bottom:1px solid #c9a96e33;margin-bottom:24px;padding-bottom:12px;font-size:1.6rem}.page-module__we-dAa__facilitiesColumnTitle:not(:first-child){margin-top:40px}.page-module__we-dAa__facilitiesList{margin:0;padding:0;list-style:none}.page-module__we-dAa__facilitiesList li{color:var(--color-cream-soft);margin-bottom:16px;padding-left:24px;font-size:1.05rem;font-weight:300;line-height:1.5;position:relative}.page-module__we-dAa__facilitiesList li:before{content:"▸";color:var(--color-gold-light);position:absolute;top:0;left:0}@media (max-width:900px){.page-module__we-dAa__facilitiesLayout{grid-template-columns:1fr;gap:60px}}
.page-module__dsVkya__hero{justify-content:center;align-items:center;height:60vh;min-height:500px;margin-top:0;display:flex;position:relative;overflow:hidden}.page-module__dsVkya__heroImageWrapper{z-index:0;position:absolute;inset:0}.page-module__dsVkya__heroImage{object-fit:cover;width:100%;height:100%}.page-module__dsVkya__heroOverlay{z-index:1;background:#0c0b0999;position:absolute;inset:0}.page-module__dsVkya__heroContent{z-index:2;text-align:center;max-width:800px;animation:page-module__dsVkya__fadeInUp 1s var(--ease-out-expo)both;padding:0 20px;position:relative}.page-module__dsVkya__heroTitle{color:var(--color-cream);margin-bottom:20px;font-size:clamp(3rem,6vw,4.5rem);line-height:1.1}.page-module__dsVkya__heroTitleItalic{font-family:var(--font-display);color:var(--color-gold-light);font-weight:300}.page-module__dsVkya__heroDesc{color:var(--color-cream-soft);max-width:600px;margin:0 auto;font-size:1.1rem;font-weight:300}.page-module__dsVkya__section{padding:40px 20px var(--section-padding);background:var(--color-bg)}.page-module__dsVkya__container{max-width:var(--container-max);margin:0 auto}.page-module__dsVkya__introText{text-align:center;max-width:900px;margin:0 auto 80px}.page-module__dsVkya__introSub{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:1.45rem;font-style:italic;font-weight:300}.page-module__dsVkya__introMain{color:var(--color-cream);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.3}.page-module__dsVkya__introDesc{color:var(--color-cream-soft);text-align:center;margin-top:24px;font-size:1.05rem;font-weight:300;line-height:1.8}.page-module__dsVkya__experienceContainer{margin-top:60px}.page-module__dsVkya__diningCategory{margin-top:80px;margin-bottom:80px}.page-module__dsVkya__diningCategory:last-child{margin-bottom:0}.page-module__dsVkya__diningCategoryTitle{font-family:var(--font-display);color:var(--color-gold);text-align:center;margin-bottom:50px;font-size:2.2rem;position:relative}.page-module__dsVkya__diningCategoryTitle:after{content:"";background:var(--color-gold);width:60px;height:1px;margin:20px auto 0;display:block}.page-module__dsVkya__typeImageGrid{max-width:var(--container-max);grid-template-columns:1fr 1fr;gap:30px;margin:0 auto 50px;display:grid}.page-module__dsVkya__typeImageWrapper{aspect-ratio:16/9;background:var(--color-bg-card);border-radius:0;position:relative;overflow:hidden}.page-module__dsVkya__typeImage{object-fit:cover;width:100%;height:100%}.page-module__dsVkya__diningList{max-width:var(--container-max);grid-template-columns:repeat(2,1fr);gap:40px;margin:0 auto;display:grid}.page-module__dsVkya__diningItem{background:var(--color-bg-card);transition:all var(--transition-medium);border:1px solid #c9a96e14;border-radius:0;overflow:hidden}.page-module__dsVkya__diningItem:hover{border-color:#c9a96e40;transform:translateY(-4px);box-shadow:0 16px 40px #0000004d}.page-module__dsVkya__diningItemImageWrapper{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.page-module__dsVkya__diningItemImage{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo);transform:scale(1.01)}.page-module__dsVkya__diningItem:hover .page-module__dsVkya__diningItemImage{transform:scale(1.05)}.page-module__dsVkya__diningItemImageBackdrop{object-fit:cover;filter:blur(24px)brightness(.6);transform:scale(1.15)}.page-module__dsVkya__diningItemImageContain{object-fit:contain}.page-module__dsVkya__diningItemBody{text-align:center;padding:32px 36px}.page-module__dsVkya__diningItemTitle{font-family:var(--font-display);color:var(--color-cream);margin-bottom:16px;font-size:1.5rem;line-height:1.3}.page-module__dsVkya__diningItemDesc{color:var(--color-cream-soft);font-size:1.05rem;font-weight:300;line-height:1.7}.page-module__dsVkya__diningItem:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 20px)}@media (max-width:768px){.page-module__dsVkya__typeImageGrid{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.page-module__dsVkya__diningList{grid-template-columns:1fr;gap:24px}.page-module__dsVkya__diningItem:last-child:nth-child(odd){grid-column:auto;width:100%}}
.page-module__5ey-zq__hero{justify-content:center;align-items:center;height:60vh;min-height:500px;display:flex;position:relative;overflow:hidden}.page-module__5ey-zq__heroImageWrapper{z-index:0;position:absolute;inset:0}.page-module__5ey-zq__heroImage{object-fit:cover;width:100%;height:100%}.page-module__5ey-zq__heroOverlay{z-index:1;background:#0c0b098c;position:absolute;inset:0}.page-module__5ey-zq__heroContent{z-index:2;text-align:center;max-width:1000px;animation:page-module__5ey-zq__fadeInUp 1s var(--ease-out-expo)both;padding:0 20px;position:relative}.page-module__5ey-zq__heroTitle{color:var(--color-cream);white-space:nowrap;margin-bottom:20px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.1}.page-module__5ey-zq__heroTitleItalic{font-family:var(--font-display);color:var(--color-gold-light);font-weight:300}.page-module__5ey-zq__heroDesc{color:var(--color-cream-soft);max-width:600px;margin:0 auto;font-size:1.1rem;font-weight:300}.page-module__5ey-zq__introContainer{text-align:center;max-width:900px;margin:0 auto 60px}.page-module__5ey-zq__introText{color:var(--color-cream-soft);margin-bottom:24px;font-size:1.05rem;font-weight:300;line-height:1.8}.page-module__5ey-zq__introText:last-child{margin-bottom:0}.page-module__5ey-zq__section{padding:40px 20px var(--section-padding);background:var(--color-bg)}.page-module__5ey-zq__container{max-width:var(--container-wide);margin:0 auto}.page-module__5ey-zq__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__5ey-zq__card{background:var(--color-bg-card);transition:all var(--transition-medium);border:1px solid #c9a96e14;border-radius:0;position:relative;overflow:hidden}.page-module__5ey-zq__card:hover{border-color:#c9a96e33;transform:translateY(-6px);box-shadow:0 20px 60px #0006}.page-module__5ey-zq__cardImageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__5ey-zq__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo)}.page-module__5ey-zq__card:hover .page-module__5ey-zq__cardImage{transform:scale(1.06)}.page-module__5ey-zq__cardIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0c0b09b3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex;position:absolute;top:16px;right:16px}.page-module__5ey-zq__cardBody{padding:28px}.page-module__5ey-zq__cardDuration{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-style:italic}.page-module__5ey-zq__cardTitle{font-family:var(--font-display);color:var(--color-cream);margin-bottom:12px;font-size:1.3rem;line-height:1.3}.page-module__5ey-zq__cardDesc{color:var(--color-text-muted);margin-bottom:20px;font-size:.9rem;font-weight:300;line-height:1.7}.page-module__5ey-zq__cardBtn{font-family:var(--font-body);color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition-fast);align-items:center;gap:8px;font-size:.8rem;font-weight:500;display:inline-flex}.page-module__5ey-zq__cardBtn:hover{color:var(--color-gold-light)}.page-module__5ey-zq__transportLayout{grid-template-columns:1fr 1fr;align-items:start;gap:60px;max-width:1000px;margin:0 auto;display:grid}.page-module__5ey-zq__transportImages{flex-direction:column;gap:16px;display:flex}.page-module__5ey-zq__transportImageCard{aspect-ratio:4/3;background:var(--color-bg-card);position:relative;overflow:hidden}.page-module__5ey-zq__transportText h3{font-family:var(--font-display);color:var(--color-gold);margin-bottom:20px;font-size:1.4rem}.page-module__5ey-zq__transportText h4{font-family:var(--font-display);color:var(--color-cream);margin:28px 0 16px;font-size:1.2rem}.page-module__5ey-zq__transportText p{color:var(--color-cream-soft);margin-bottom:16px;font-size:1.05rem;font-weight:300;line-height:1.7}.page-module__5ey-zq__transportText ul{margin:0 0 24px;padding:0;list-style:none}.page-module__5ey-zq__transportText li{color:var(--color-cream-soft);margin-bottom:10px;padding-left:16px;font-size:1.05rem;position:relative}.page-module__5ey-zq__transportText li:before{content:"▹";color:var(--color-gold-light);position:absolute;left:0}@media (max-width:1024px){.page-module__5ey-zq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__5ey-zq__grid,.page-module__5ey-zq__imageGrid{grid-template-columns:1fr}.page-module__5ey-zq__heroTitle{white-space:normal}.page-module__5ey-zq__simpleList{grid-template-columns:1fr}.page-module__5ey-zq__transportLayout{grid-template-columns:1fr;gap:32px}}.page-module__5ey-zq__categorySection{margin-bottom:60px}.page-module__5ey-zq__categorySection:last-child{margin-bottom:0}.page-module__5ey-zq__categoryTitle{font-family:var(--font-display);color:var(--color-gold);text-align:center;margin-bottom:40px;font-size:2.5rem}.page-module__5ey-zq__imageGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.page-module__5ey-zq__imageCard{aspect-ratio:1;background:var(--color-bg-card);border-radius:0;position:relative;overflow:hidden}.page-module__5ey-zq__simpleList{grid-template-columns:auto auto;gap:24px 60px;width:fit-content;max-width:1000px;margin:120px auto 0;padding:0;list-style:none;display:grid}.page-module__5ey-zq__simpleList li{color:var(--color-cream-soft);padding-left:20px;font-size:1.1rem;position:relative}.page-module__5ey-zq__simpleList li:before{content:"▹";color:var(--color-gold-light);position:absolute;left:0}.page-module__5ey-zq__excursionLayout{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:1000px;margin:80px auto 0;display:grid}.page-module__5ey-zq__excursionGroup h3{font-family:var(--font-display);color:var(--color-gold);border-bottom:1px solid #c9a96e33;margin-bottom:16px;padding-bottom:8px;font-size:1.4rem}.page-module__5ey-zq__excursionGroup ul{margin:0;padding:0;list-style:none}.page-module__5ey-zq__excursionGroup li{color:var(--color-cream-soft);margin-bottom:10px;padding-left:16px;font-size:1.05rem;position:relative}.page-module__5ey-zq__excursionGroup li:before{content:"▹";color:var(--color-gold-light);position:absolute;left:0}
.page-module__kVOuaa__hero{justify-content:center;align-items:center;height:60vh;min-height:500px;display:flex;position:relative;overflow:hidden}.page-module__kVOuaa__heroImageWrapper{z-index:0;position:absolute;inset:0}.page-module__kVOuaa__heroImage{object-fit:cover;width:100%;height:100%}.page-module__kVOuaa__heroOverlay{z-index:1;background:#0c0b098c;position:absolute;inset:0}.page-module__kVOuaa__heroContent{z-index:2;text-align:center;max-width:800px;animation:page-module__kVOuaa__fadeInUp 1s var(--ease-out-expo)both;padding:0 20px;position:relative}.page-module__kVOuaa__heroTitle{color:var(--color-cream);margin-bottom:20px;font-size:clamp(3rem,6vw,4.5rem);line-height:1.1}.page-module__kVOuaa__heroTitleItalic{font-family:var(--font-display);color:var(--color-gold-light);font-weight:300}.page-module__kVOuaa__heroDesc{color:var(--color-cream-soft);max-width:600px;margin:0 auto;font-size:1.1rem;font-weight:300}.page-module__kVOuaa__section{padding:var(--section-padding)20px;background:var(--color-bg)}.page-module__kVOuaa__container{max-width:var(--container-max);margin:0 auto}.page-module__kVOuaa__offersGrid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.page-module__kVOuaa__offerCard{background:var(--color-bg-card);transition:all var(--transition-medium);border:1px solid #c9a96e1a;border-radius:0;position:relative;overflow:hidden}.page-module__kVOuaa__offerCard:hover{border-color:#c9a96e40;transform:translateY(-6px);box-shadow:0 24px 60px #0006}.page-module__kVOuaa__offerImageWrapper{aspect-ratio:16/9;position:relative;overflow:hidden}.page-module__kVOuaa__offerImage{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-expo)}.page-module__kVOuaa__offerCard:hover .page-module__kVOuaa__offerImage{transform:scale(1.05)}.page-module__kVOuaa__offerBadge{background:var(--color-gold);color:var(--color-bg);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;z-index:2;border-radius:100px;padding:8px 20px;font-size:.72rem;font-weight:600;position:absolute;top:20px;left:20px}.page-module__kVOuaa__offerBody{padding:36px}.page-module__kVOuaa__offerIcon{margin-bottom:16px;font-size:2rem;display:block}.page-module__kVOuaa__offerTitle{font-family:var(--font-display);color:var(--color-cream);margin-bottom:16px;font-size:1.8rem;line-height:1.2}.page-module__kVOuaa__offerDesc{color:var(--color-text-muted);margin-bottom:28px;font-size:.95rem;font-weight:300;line-height:1.75}.page-module__kVOuaa__offerIncludes{margin-bottom:32px}.page-module__kVOuaa__offerIncludesTitle{font-family:var(--font-accent);color:var(--color-gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:.8rem;font-style:italic}.page-module__kVOuaa__offerIncludesList{flex-direction:column;gap:10px;display:flex}.page-module__kVOuaa__offerInclude{color:var(--color-cream-soft);align-items:center;gap:10px;font-size:.88rem;font-weight:300;display:flex}.page-module__kVOuaa__offerCheck{color:var(--color-gold);font-size:.9rem}.page-module__kVOuaa__offerPrice{align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.page-module__kVOuaa__offerPriceAmount{font-family:var(--font-display);color:var(--color-cream);font-size:2rem}.page-module__kVOuaa__offerPriceUnit{color:var(--color-text-muted);font-size:.88rem;font-weight:300}.page-module__kVOuaa__offerBtn{color:var(--color-gold);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-gold-dark);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:100px;align-items:center;gap:10px;padding:14px 36px;font-size:.82rem;font-weight:500;display:inline-flex}.page-module__kVOuaa__offerBtn:hover{background:var(--color-gold);color:var(--color-bg);transform:translateY(-2px);box-shadow:0 8px 30px #c9a96e33}@media (max-width:1024px){.page-module__kVOuaa__offersGrid{grid-template-columns:1fr;gap:40px}}
