*{box-sizing:border-box;margin:0;padding:0}:root{--color-gold:#c4a962;--color-gold-light:#d4b972;--color-black:#000;--color-dark:#0a0a0a;--font-cinzel:"Cinzel","Times New Roman",serif;--font-helvetica:"Helvetica Neue",Helvetica,Arial,sans-serif;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:64px;--space-2xl:96px;--space-3xl:120px;--max-width:1180px;--padding-desktop:96px;--padding-tablet:32px;--padding-mobile:20px;--section-padding:120px}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--color-black);color:#fff}body{font-family:var(--font-helvetica);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul{list-style:none}