@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Outfit:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=DM+Sans:wght@300;400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#080808;color:#F4EFE6;font-family:Outfit,sans-serif;font-weight:300;overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#2a2a2a}::selection{background:rgba(201,169,110,.25);color:#F4EFE6}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineGrow{0%{height:0;opacity:0}to{height:56px;opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-7px)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bgDrift{0%{transform:translate(0) scale(1.08)}25%{transform:translate(-2%,1%) scale(1.08)}50%{transform:translate(-1%,2%) scale(1.12)}75%{transform:translate(1.5%,1%) scale(1.1)}to{transform:translate(0) scale(1.08)}}@keyframes goldPulse{0%,to{opacity:.18}50%{opacity:.28}}.fade-up{animation:fadeUp .8s ease both}.fade-up-1{animation:fadeUp .8s ease .1s both}.fade-up-2{animation:fadeUp .8s ease .2s both}.fade-up-3{animation:fadeUp .8s ease .3s both}div::-webkit-scrollbar{display:none}div{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px){main{padding-top:0}}