@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@300;400;500;600;700;800;900&display=swap";html{overflow-x:hidden!important}[data-v-1151a070]{font-family:Times New Roman,serif!important}.lux-nav[data-v-1151a070]{position:fixed;top:0;width:100%;padding:18px 50px;z-index:100000;backdrop-filter:blur(8px);transition:.35s ease;background:#0000001f;left:0;right:0}.hidden-nav[data-v-1151a070]{transform:translateY(-100%);opacity:0}.solid-nav[data-v-1151a070]{background:#000000bf}.nav-container[data-v-1151a070]{max-width:1450px;margin:auto;display:flex;justify-content:space-between;align-items:center;overflow-x:hidden}.brand-logo[data-v-1151a070]{height:58px;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(1.6) contrast(1.2) drop-shadow(0 0 6px rgba(255,255,255,.35))}.nav-links[data-v-1151a070]{display:flex;gap:38px;align-items:center;list-style:none}.nav-links li a[data-v-1151a070]{color:#fff;text-decoration:none;letter-spacing:.16em;transition:.3s}.nav-links li a[data-v-1151a070]:hover{opacity:.55}.phone a[data-v-1151a070]{color:#fff;letter-spacing:.15em;text-decoration:none}.signin-btn[data-v-1151a070],.signin-mobile-btn[data-v-1151a070]{padding:7px 16px;border-radius:4px;border:1px solid #ffb716;color:#ffb716;letter-spacing:.14em;text-decoration:none;position:relative;overflow:hidden;transition:.3s ease}.signin-btn[data-v-1151a070]:hover,.signin-mobile-btn[data-v-1151a070]:hover{background:#ffb716;color:#000}.gold-shine[data-v-1151a070]:after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,237,175,.55),transparent);transform:skew(-20deg);animation:shine-1151a070 2.2s infinite linear}@keyframes shine-1151a070{0%{left:-120%}to{left:120%}}.menu-icon[data-v-1151a070]{display:none;flex-direction:column;gap:5px;cursor:pointer}.menu-icon span[data-v-1151a070]{width:26px;height:2px;background:#fff}.mobile-menu[data-v-1151a070]{position:fixed;right:-100%;top:0;width:75%;height:100vh;background:#000;padding:30px;transition:.35s ease;z-index:100001;overflow-y:auto}.mobile-menu.open[data-v-1151a070]{right:0}.mobile-header[data-v-1151a070]{display:flex;justify-content:space-between;align-items:center}.mobile-logo[data-v-1151a070]{height:42px}.close-btn[data-v-1151a070]{background:none;border:none;color:#fff;font-size:1.7rem;cursor:pointer}.mobile-links[data-v-1151a070]{margin-top:40px;display:flex;flex-direction:column;gap:25px}.mobile-links li a[data-v-1151a070]{color:#fff;font-size:1rem;text-decoration:none;letter-spacing:.18em}@media (max-width: 900px){.nav-links[data-v-1151a070]{display:none}.menu-icon[data-v-1151a070]{display:flex}}@media (max-width: 600px){.lux-nav[data-v-1151a070]{padding:14px 20px!important}}[data-v-0403ca70]:root{--premium-gold: #ffb716;--gold-soft: #fffcc2;--primary-black: #000;--deep-charcoal: #0f0f0f;--text-secondary: #c7c7c7;--white: #fff;--border-gold: rgba(255,183,22,.35)}[data-v-0403ca70]{font-family:Times New Roman,serif!important}.footer[data-v-0403ca70]{background:var(--primary-black);border-top:1px solid var(--border-gold);padding:60px 0 25px;margin-top:100px;width:100%;overflow-x:hidden}.footer-content[data-v-0403ca70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:50px;margin-bottom:40px}.footer-section h3[data-v-0403ca70]{color:var(--premium-gold);font-size:1.4rem;margin-bottom:12px}.footer-section h4[data-v-0403ca70]{color:var(--gold-soft);font-size:1.1rem;margin-bottom:12px;letter-spacing:.05em}.footer-section p[data-v-0403ca70]{color:var(--text-secondary);font-size:1rem;margin-bottom:12px;line-height:1.5}.footer-section ul[data-v-0403ca70]{list-style:none;padding:0}.footer-section ul li[data-v-0403ca70]{margin-bottom:10px}.footer-section a[data-v-0403ca70]{color:var(--text-secondary);font-size:.95rem;letter-spacing:.03em;text-decoration:none;transition:.3s ease}.footer-section a[data-v-0403ca70]:hover{color:var(--premium-gold)}.social-links[data-v-0403ca70]{display:flex;gap:15px;margin-top:10px}.social-links a[data-v-0403ca70]{color:var(--gold-soft)}.social-links a[data-v-0403ca70]:hover{color:var(--premium-gold)}.newsletter-form[data-v-0403ca70]{display:flex;gap:10px;margin-top:15px}.newsletter-form input[data-v-0403ca70]{flex:1;padding:12px 15px;background:var(--deep-charcoal);border:1px solid var(--border-gold);color:var(--gold-soft);border-radius:6px}.newsletter-form input[data-v-0403ca70]::-moz-placeholder{color:var(--text-secondary)}.newsletter-form input[data-v-0403ca70]::placeholder{color:var(--text-secondary)}.newsletter-form .btn[data-v-0403ca70]{padding:12px 20px;background:var(--premium-gold);color:#000;border-radius:6px;cursor:pointer;border:none;font-weight:700;letter-spacing:.05em;transition:.3s ease}.newsletter-form .btn[data-v-0403ca70]:hover{background:var(--gold-soft)}.footer-bottom[data-v-0403ca70]{text-align:center;padding-top:20px;border-top:1px solid var(--border-gold);color:var(--text-secondary);font-size:.9rem}@media (max-width: 768px){.footer-content[data-v-0403ca70]{grid-template-columns:1fr;gap:40px}.newsletter-form[data-v-0403ca70]{flex-direction:column}.newsletter-form .btn[data-v-0403ca70]{width:100%}}#app[data-v-95f25cc3]{min-height:100vh;display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-black: #000000;--deep-charcoal: #111111;--premium-gold: #ffb716;--light-gray: #f5f5f5;--white: #ffffff;--text-secondary: #888888;--border-gold: rgba(255, 215, 0, .3)}body{font-family:Playfair Display,serif!important;background-color:var(--primary-black);color:var(--white);line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;font-weight:700;letter-spacing:1px}h1{font-size:4rem;line-height:1.2}h2{font-size:3rem;line-height:1.3}h3{font-size:1.8rem}p{font-size:1rem;color:var(--text-secondary)}a{text-decoration:none;color:inherit;transition:color .3s ease}.btn{padding:12px 32px;border:2px solid var(--premium-gold);background:transparent;color:var(--premium-gold);font-family:Montserrat,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-block;letter-spacing:1px}.btn:hover{background:var(--premium-gold);color:var(--primary-black);transform:translateY(-2px)}.btn-solid{background:var(--premium-gold);color:var(--primary-black);border-color:var(--premium-gold)}.btn-solid:hover{background:var(--white);border-color:var(--white)}.container{max-width:1400px;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--deep-charcoal)}::-webkit-scrollbar-thumb{background:var(--premium-gold);border-radius:5px}
