.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0af2;border-bottom:1px solid #d4af3733;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:25px 60px}.logo{height:60px;margin:0;object-fit:contain;width:auto}.nav{align-items:center;display:flex;gap:50px}.nav-link{color:#fff;font-size:13px;font-weight:400;letter-spacing:2px;position:relative;text-decoration:none;transition:color .3s}.nav-link:hover{color:#d4af37}.nav-link-arrow{align-items:center;display:flex;gap:6px}.nav-arrow{color:#d4af37;flex-shrink:0;opacity:.7;transition:transform .2s,opacity .2s}.nav-item-dropdown:hover .nav-arrow{opacity:1;transform:rotate(180deg)}.nav-item-dropdown{position:relative}.dropdown-menu{animation:dropdownFade .2s ease;background-color:#0f0f0ffa;border:1px solid #d4af3733;border-radius:4px;box-shadow:0 10px 40px #00000080;left:50%;margin-top:15px;min-width:220px;padding:10px 0;position:absolute;top:100%;transform:translateX(-50%)}@keyframes dropdownFade{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-menu:before{background:#0000;content:"";height:15px;left:0;position:absolute;right:0;top:-15px}.dropdown-item{color:#ccc;display:block;font-size:13px;letter-spacing:1px;padding:12px 25px;text-decoration:none;transition:all .2s}.dropdown-item:hover{background-color:#d4af371a;color:#d4af37;padding-left:30px}.dropdown-divider{background-color:#d4af3726;height:1px;margin:8px 20px}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.hamburger span{background:#fff;display:block;height:1px;transform-origin:center;transition:all .3s ease;width:24px}.hamburger.open span:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav{background-color:#0a0a0afa;border-top:1px solid #d4af3726;display:none;padding:10px 0 20px}.mobile-link{border-bottom:1px solid #ffffff0d;color:#fff;display:block;font-size:12px;letter-spacing:2px;padding:14px 24px;text-decoration:none;transition:color .2s}.mobile-link:hover{color:#d4af37}.mobile-section{border-bottom:1px solid #ffffff0d}.mobile-section-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;letter-spacing:2px;padding:14px 24px;text-align:left;width:100%}.mobile-section-toggle svg{color:#d4af37;flex-shrink:0;transition:transform .2s}.mobile-section-toggle svg.rotated{transform:rotate(180deg)}.mobile-submenu{background:#d4af370a;border-top:1px solid #d4af371a}.mobile-sublink{color:#aaa;display:block;font-size:11px;letter-spacing:1.5px;padding:11px 24px 11px 36px;text-decoration:none;transition:color .2s}.mobile-sublink:hover{color:#d4af37}@media (max-width:1500px){.nav{gap:22px}.nav-link{font-size:12px;letter-spacing:1.5px}.header-content{padding:20px 36px}.logo{height:52px}}@media (max-width:1350px){.nav{gap:14px}.nav-link{font-size:11px;letter-spacing:1px}.header-content{padding:18px 28px}.logo{height:46px}}@media (max-width:1200px){.nav{gap:10px}.nav-link{font-size:10.5px;letter-spacing:.6px}.header-content{padding:15px 20px}.logo{height:40px}}@media (max-width:900px){.nav{display:none}.hamburger{display:flex}.mobile-nav{display:block}.header-content{padding:14px 20px}.logo{height:42px}}@media (max-width:768px){.header-content{padding:14px 16px}.logo{height:38px}}@media (max-width:480px){.header-content{padding:14px 15px}.logo{height:38px}}.lang-switcher{align-items:center;border-left:1px solid #d4af374d;display:flex;gap:4px;margin-left:16px;padding-left:16px}.lang-btn{background:none;border:none;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;padding:2px 0;transition:color .2s}.lang-btn--active,.lang-btn:hover{color:#d4af37}.lang-sep{color:#fff3;font-size:11px}.mobile-lang{border-top:1px solid #d4af3726;margin-top:4px;padding:16px 20px}.mobile-lang .lang-switcher{border-left:none;margin-left:0;padding-left:0}.mobile-lang .lang-btn{font-size:13px}.footer{background-color:#000;color:#fff;padding:80px 60px 30px}.footer-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(4,1fr);margin:0 auto 60px;max-width:1600px}.footer-logo{color:#d4af37;font-size:22px;font-weight:300;letter-spacing:3px;margin-bottom:15px}.footer-tagline{color:#666;font-style:italic}.footer-tagline,.footer-title{font-size:14px;margin-bottom:20px}.footer-title{color:#d4af37;font-weight:400;letter-spacing:2px;text-transform:uppercase}.footer-text{color:#888;font-size:14px;letter-spacing:.5px;line-height:1.2;margin:8px 0}.social-links{display:flex;flex-direction:column;gap:10px}.social-link{color:#888;font-size:14px;letter-spacing:1px;text-decoration:none;transition:color .3s}.social-link:hover{color:#d4af37}.footer-bottom{border-top:1px solid #222;margin:0 auto;max-width:1600px;padding-top:30px;text-align:center}.footer-copy{color:#555;font-size:12px;letter-spacing:1px;margin:0}@media (max-width:768px){.footer-content{gap:40px;grid-template-columns:1fr}.footer{padding:60px 30px 20px}}.luxury-carousel{background:#0a0a0a;height:100vh;overflow:hidden;position:relative;width:100%}.golden-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:10}.particle{animation:floatParticle 6s ease-in-out infinite;background:radial-gradient(circle,#d4af37 0,#0000 70%);border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}@keyframes floatParticle{0%,to{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:.8}90%{opacity:.8}50%{transform:translateY(50vh) scale(1)}to{opacity:0;transform:translateY(-10vh) scale(.5)}}.cinematic-vignette{background:radial-gradient(ellipse at center,#0000 40%,#000000b3 100%),linear-gradient(180deg,#0000004d 0,#0000 20%,#0000 80%,#00000080);inset:0;z-index:5}.cinematic-vignette,.luxury-frame{pointer-events:none;position:absolute}.luxury-frame{inset:30px;z-index:15}.frame-corner{height:80px;position:absolute;width:80px}.frame-corner:after,.frame-corner:before{background:linear-gradient(90deg,#d4af37,#f4e4bc,#d4af37);content:"";opacity:.6;position:absolute}.frame-top-left{left:0;top:0}.frame-top-left:before{height:1px;left:0;top:0;width:100%}.frame-top-left:after{height:100%;left:0;top:0;width:1px}.frame-top-right{right:0;top:0}.frame-top-right:before{height:1px;right:0;top:0;width:100%}.frame-top-right:after{height:100%;right:0;top:0;width:1px}.frame-bottom-left{bottom:0;left:0}.frame-bottom-left:before{bottom:0;height:1px;left:0;width:100%}.frame-bottom-left:after{bottom:0;height:100%;left:0;width:1px}.frame-bottom-right{bottom:0;right:0}.frame-bottom-right:before{bottom:0;height:1px;right:0;width:100%}.frame-bottom-right:after{bottom:0;height:100%;right:0;width:1px}.luxury-slide{inset:0;opacity:0;position:absolute;visibility:hidden;z-index:1}.luxury-slide.active.entering{animation:slideEnter 1.8s cubic-bezier(.4,0,.2,1) forwards;visibility:visible;z-index:3}.luxury-slide.exiting{animation:slideExit 1.8s cubic-bezier(.4,0,.2,1) forwards;visibility:visible;z-index:2}.luxury-slide.active:not(.entering){opacity:1;visibility:visible;z-index:3}@keyframes slideEnter{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes slideExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.slide-image-wrapper{inset:-50px;overflow:hidden;position:absolute}.slide-image{filter:brightness(.5) saturate(1.1);height:100%;object-fit:cover;transform:scale(1.1);width:100%}.luxury-slide.active .slide-image{animation:kenBurns 8s ease-out forwards}.luxury-slide.exiting .slide-image{animation:none}@keyframes kenBurns{0%{transform:scale(1.1) translateX(-1%)}to{transform:scale(1.18) translateX(1%)}}.luxury-slide:nth-child(2n).active .slide-image{animation:kenBurnsAlt 8s ease-out forwards}@keyframes kenBurnsAlt{0%{transform:scale(1.1) translateY(-1%)}to{transform:scale(1.18) translateY(1%)}}.slide-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:3}.content-wrapper{max-width:1000px;padding:0 60px;text-align:center}.decorative-line{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:40px;opacity:0}.luxury-slide.active .decorative-line{animation:fadeInUp 1s ease-out .3s forwards}.luxury-slide.exiting .decorative-line{animation:fadeOutContent .6s ease-out forwards}.line-left,.line-right{background:linear-gradient(90deg,#0000,#d4af37,#0000);height:1px;width:0}.luxury-slide.active .line-left,.luxury-slide.active .line-right{animation:expandLine 1.2s ease-out .5s forwards}@keyframes expandLine{to{width:100px}}.line-diamond{color:#d4af37;font-size:12px;opacity:0;transform:rotate(0deg)}.luxury-slide.active .line-diamond{animation:spinIn .8s ease-out .7s forwards}@keyframes spinIn{0%{opacity:0;transform:rotate(-180deg) scale(0)}to{opacity:1;transform:rotate(0deg) scale(1)}}.slide-title{color:#fff;font-family:Playfair Display,serif;font-size:clamp(36px,6vw,80px);font-weight:300;letter-spacing:2px;line-height:1.1;margin:0 0 30px;overflow:hidden}.title-char{display:inline-block;opacity:0;transform:translateY(100%) rotateX(-90deg);transform-origin:bottom center}.luxury-slide.active .title-char{animation:charReveal .6s cubic-bezier(.16,1,.3,1) forwards}.luxury-slide.exiting .slide-title{animation:fadeOutContent .5s ease-out forwards}@keyframes charReveal{to{opacity:1;transform:translateY(0) rotateX(0deg)}}.slide-subtitle{color:#fffc;font-family:Cormorant Garamond,serif;font-size:clamp(16px,2vw,24px);letter-spacing:6px;margin:0 0 50px;overflow:hidden;text-transform:uppercase}.subtitle-inner{display:block;opacity:0;transform:translateY(30px)}.luxury-slide.active .subtitle-inner{animation:subtitleReveal 1s cubic-bezier(.16,1,.3,1) 1.5s forwards}.luxury-slide.exiting .slide-subtitle{animation:fadeOutContent .5s ease-out .1s forwards}@keyframes subtitleReveal{to{opacity:1;transform:translateY(0)}}.cta-wrapper{opacity:0;transform:translateY(20px)}.luxury-slide.active .cta-wrapper{animation:fadeInUp 1s ease-out 1.8s forwards}.luxury-slide.exiting .cta-wrapper{animation:fadeOutContent .4s ease-out .15s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeOutContent{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.luxury-cta{background:#0000;border:none;cursor:pointer;overflow:hidden;padding:22px 60px;position:relative;transition:transform .3s ease}.luxury-cta:hover{transform:scale(1.05)}.cta-text{color:#d4af37;font-family:Cormorant Garamond,serif;font-size:14px;font-weight:500;letter-spacing:4px;position:relative;transition:color .4s ease;z-index:2}.luxury-cta:hover .cta-text{color:#0a0a0a}.cta-border{border:1px solid #d4af37;inset:0;position:absolute;transition:all .4s ease}.luxury-cta:hover .cta-border{background:linear-gradient(135deg,#d4af37,#f4e4bc,#d4af37);border-color:#0000}.cta-shine{background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.luxury-cta:hover .cta-shine{left:100%}.side-nav{align-items:center;cursor:pointer;display:flex;height:80px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:80px;z-index:20}.side-nav-left{left:40px}.side-nav-right{right:40px}.nav-icon{height:30px;position:relative;width:30px}.nav-line{background:#fff;height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:20px}.side-nav-left .nav-line-1{top:10px;transform:translateX(-50%) rotate(-45deg);transform-origin:left center}.side-nav-left .nav-line-2{bottom:10px;transform:translateX(-50%) rotate(45deg);transform-origin:left center}.side-nav-right .nav-line-1{top:10px;transform:translateX(-50%) rotate(45deg);transform-origin:right center}.side-nav-right .nav-line-2{bottom:10px;transform:translateX(-50%) rotate(-45deg);transform-origin:right center}.side-nav:hover .nav-line{background:#d4af37;width:25px}.side-nav:before{border:1px solid #fff3;content:"";inset:0;position:absolute;transition:all .3s ease}.side-nav:hover:before{border-color:#d4af37;transform:scale(1.1)}.luxury-indicators{align-items:center;bottom:60px;display:flex;flex-direction:column;gap:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.indicator-line{display:flex;gap:30px}.luxury-indicator{background:#0000;border:none;cursor:pointer;overflow:hidden;padding:10px 0;position:relative}.indicator-number{color:#fff6;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:2px;transition:color .3s ease}.luxury-indicator.active .indicator-number{color:#d4af37}.luxury-indicator:hover .indicator-number{color:#fff}.indicator-progress{background:#fff3;bottom:0;height:1px;left:0;position:absolute;width:100%}.indicator-progress:after{background:#d4af37;content:"";height:100%;left:0;position:absolute;top:0;width:0}.luxury-indicator.active .indicator-progress:after{animation:progressFill 7s linear forwards}@keyframes progressFill{to{width:100%}}.indicator-total{color:#ffffff80;font-family:Cormorant Garamond,serif;font-size:12px;letter-spacing:3px}.indicator-total .current{color:#d4af37}.indicator-total .separator{margin:0 8px}.scroll-indicator{align-items:center;bottom:40px;display:flex;flex-direction:column;gap:10px;position:absolute;right:60px;z-index:20}.scroll-line{animation:scrollPulse 2s ease-in-out infinite;background:linear-gradient(180deg,#d4af37,#0000);height:60px;width:1px}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.scroll-text{color:#ffffff80;font-family:Cormorant Garamond,serif;font-size:10px;letter-spacing:3px;text-orientation:mixed;writing-mode:vertical-rl}@media (max-width:1024px){.side-nav{height:60px;width:60px}.side-nav-left{left:20px}.side-nav-right{right:20px}.luxury-frame{inset:20px}.frame-corner{height:50px;width:50px}}@media (max-width:768px){.luxury-carousel{height:65vh}.side-nav{display:none}.luxury-frame{inset:15px}.frame-corner{height:30px;width:30px}.content-wrapper{padding:0 30px}.slide-subtitle{letter-spacing:3px}.luxury-cta{padding:18px 40px}.cta-text{font-size:12px;letter-spacing:2px}.luxury-indicators{bottom:40px}.indicator-line{gap:20px}.scroll-indicator{display:none}@keyframes expandLine{to{width:50px}}}@media (max-width:480px){.luxury-carousel{height:55vh}.decorative-line{margin-bottom:18px}.slide-title{font-size:clamp(24px,7vw,36px);margin-bottom:14px}.slide-subtitle{font-size:clamp(11px,3vw,16px);letter-spacing:2px;margin-bottom:26px}.luxury-cta{padding:13px 28px}.content-wrapper{padding:0 20px}.luxury-frame{display:none}.luxury-indicators{bottom:20px;gap:10px}.indicator-line{gap:14px}.golden-particles{display:none}}.section{margin:120px auto;max-width:1600px;padding:0 60px}.section-header{margin-bottom:80px;text-align:center}.gold-line{background-color:#d4af37;height:1px;margin:0 auto 30px;width:60px}.section-title{color:#fff;font-size:48px;font-weight:300;letter-spacing:4px;margin-bottom:20px}.section-subtitle{color:#999;font-size:16px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.room-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr)}.room-card{cursor:pointer;display:block;height:450px;overflow:hidden;position:relative;text-decoration:none}.room-image{filter:brightness(.7);height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.room-card:hover .room-image{transform:scale(1.1)}.room-overlay{align-items:center;background:linear-gradient(180deg,#0000,#000c);display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:50px;position:absolute;top:0;transition:background .4s;width:100%}.room-card:hover .room-overlay{background:linear-gradient(180deg,#0000,#000000e6)}.room-name{color:#fff;font-size:32px;font-weight:300;letter-spacing:3px;margin:0 0 20px}.room-line{background-color:#d4af37;height:1px;width:50px}@media (max-width:900px){.room-grid{grid-template-columns:1fr}.room-card{height:320px}.section{margin:80px auto;padding:0 30px}.section-title{font-size:36px}}@media (max-width:768px){.room-grid{grid-template-columns:1fr}.room-card{height:300px}.section{margin:60px auto;padding:0 20px}.section-header{margin-bottom:40px}.section-subtitle,.section-title{display:none}.room-overlay{padding:30px}.room-name{font-size:22px}}@media (max-width:480px){.room-card{height:220px}.section{margin:40px auto;padding:0 15px}.section-title{font-size:20px;letter-spacing:2px}.room-overlay{padding:20px}.room-name{font-size:18px;margin-bottom:10px}}.dark-section{background-color:#0f0f0f;margin:120px 0;padding:120px 0}.pc-section-header{margin:0 auto 60px;max-width:1600px;padding:0 60px;text-align:center}.section-subtitle-light{color:#bbb;font-size:16px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.products-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1600px;padding:0 60px}.product-card{background-color:initial;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:transform .4s}.product-card:hover{transform:scale(1.02)}.product-image-container{height:400px;overflow:hidden;position:relative}.product-image{filter:brightness(.7);height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.product-card:hover .product-image{transform:scale(1.1)}.product-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;width:100%}.product-name-bar{bottom:16px;left:16px;position:absolute;right:16px}.product-name{color:#fff;display:inline-block;font-size:18px;font-weight:300;letter-spacing:2px;margin:0;text-shadow:0 2px 8px #000c;text-transform:uppercase}.product-card:hover .product-overlay{opacity:1}.explore-button{background-color:initial;border:1px solid #d4af37;color:#d4af37;cursor:pointer;font-size:12px;letter-spacing:2px;padding:15px 40px;transition:all .3s}.explore-button:hover{background-color:#d4af37;color:#0a0a0a}@media (max-width:1200px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-grid{gap:2px;grid-template-columns:1fr;padding:0 20px}.dark-section{margin:60px 0;padding:60px 20px}.product-card:nth-child(2n) .product-name-bar{text-align:right}.product-image-container{height:300px}.product-name{font-size:15px}.product-info{padding:12px 0}}@media (max-width:480px){.dark-section{margin:40px 0;padding:50px 15px}.product-image-container{height:190px}}@media (max-width:360px){.product-image-container{height:160px}}.featured-section{position:relative}.featured-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(4,1fr);transition:opacity .5s ease,transform .5s ease}.featured-grid.fade-out{opacity:0;transform:scale(.98)}.featured-grid.fade-in{opacity:1;transform:scale(1)}.featured-card{cursor:pointer;height:500px;overflow:hidden;position:relative;text-decoration:none}.featured-image-wrapper{height:100%;position:relative;width:100%}.featured-image{filter:brightness(.75);height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.featured-card:hover .featured-image{transform:scale(1.1)}.featured-overlay{align-items:flex-end;background:linear-gradient(180deg,#0000,#000000e6);display:flex;height:100%;left:0;opacity:0;padding:40px;position:absolute;top:0;transition:opacity .4s;width:100%}.featured-card:hover .featured-overlay{opacity:1}.featured-hover{width:100%}.featured-name{color:#fff;font-size:26px;font-weight:300;letter-spacing:2px;margin:0 0 10px}.featured-category{color:#d4af37;font-size:12px;letter-spacing:2px;text-transform:uppercase}.featured-cta{margin-top:50px;text-align:center}.view-all-btn{background-color:initial;border:1px solid #d4af37;color:#d4af37;display:inline-block;font-size:13px;letter-spacing:3px;padding:18px 50px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.view-all-btn:hover{background-color:#d4af37;color:#0a0a0a}@media (max-width:1200px){.featured-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.featured-grid{grid-template-columns:repeat(2,1fr)}.featured-card{height:280px}.featured-overlay{padding:20px}.featured-name{font-size:18px}.view-all-btn{font-size:11px;padding:14px 30px}}@media (max-width:480px){.featured-grid{gap:2px;grid-template-columns:1fr}.featured-card{height:240px}.featured-cta{margin-top:30px}}.cta-section{background-color:#0a0a0a;border-bottom:1px solid #d4af3733;border-top:1px solid #d4af3733;padding:140px 60px;text-align:center}.cta-content{margin:0 auto;max-width:800px}.cta-title{font-size:52px;font-weight:300;letter-spacing:4px;margin-bottom:25px}.cta-text{color:#999;font-size:16px;letter-spacing:1px;line-height:1.8;margin-bottom:50px}.cta-button{background-color:#d4af37;border:none;color:#0a0a0a;cursor:pointer;font-family:Playfair Display,serif;font-size:13px;font-weight:500;letter-spacing:2px;padding:18px 55px;transition:all .4s}.cta-button:hover{background-color:#b8941f;box-shadow:0 10px 30px #d4af374d;transform:translateY(-2px)}@media (max-width:768px){.cta-section{padding:70px 25px}.cta-title{font-size:30px;letter-spacing:2px}.cta-text{font-size:14px;margin-bottom:35px}}@media (max-width:480px){.cta-section{padding:50px 15px}.cta-title{font-size:22px;letter-spacing:1px}.cta-button{font-size:12px;padding:14px 35px}}.app-container{background-color:#0a0a0a;color:#fff;font-family:Playfair Display,Cormorant Garamond,Georgia,serif}*,.app-container{margin:0;padding:0}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;margin:0;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b8941f}::selection{background:#d4af37;color:#0a0a0a}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.da4bc100.css.map*/