@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Sora:wght@300;400;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif}html{scroll-behavior:smooth}body{background-color:#fff;color:#1a1a1a;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-display{font-family:Sora,sans-serif}.font-sans{font-family:Inter,sans-serif}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.16,1,.3,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.gold-gradient{background:linear-gradient(135deg,#c5a059,#e2c285)}.glass-nav{background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05)}.luxury-shadow{box-shadow:0 20px 50px -12px #00000014}details summary::-webkit-details-marker{display:none}
