@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600&display=swap";.aurum-layout{--primary-gold: var(--aurum-gold, #D4AF37);--primary-gold-dark: color-mix(in srgb, var(--aurum-gold, #D4AF37) 80%, black);--bg-black: var(--aurum-bg, #0A0A0A);--surface-dark: color-mix(in srgb, var(--aurum-bg, #0A0A0A) 90%, white);--text-ivory: var(--aurum-text, #FFFFF0);--text-muted: color-mix(in srgb, var(--aurum-text, #FFFFF0) 60%, var(--aurum-bg, #0A0A0A));--border-gold: color-mix(in srgb, var(--primary-gold) 30%, transparent);--accent-light: var(--aurum-secondary, #F1E5AC);--accent-dark: var(--aurum-accent, #1A1A1A);--header-bg: var(--aurum-header, #0A0A0A);--theme-base-weight: var(--aurum-base-weight, 400);--theme-weight-medium: calc(var(--theme-base-weight) + 100);--theme-weight-semibold: calc(var(--theme-base-weight) + 200);--theme-weight-bold: calc(var(--theme-base-weight) + 300);--theme-weight-black: calc(var(--theme-base-weight) + 500);--theme-weight-gold: var(--theme-weight-bold);background-color:var(--aurum-bg)!important;color:var(--aurum-text);font-family:Montserrat,sans-serif;min-height:100vh}.aurum-layout .text-black,.aurum-layout .text-white,.aurum-layout .text-neutral-950,.aurum-layout .text-neutral-50,.aurum-layout .text-gray-900,.aurum-layout .text-gray-50,.aurum-layout .text-foreground{color:var(--aurum-text)!important}.aurum-layout .text-muted-foreground,.aurum-layout .text-gray-500,.aurum-layout .text-neutral-500{color:var(--text-muted)!important}.aurum-layout .bg-black,.aurum-layout .bg-neutral-950,.aurum-layout .bg-gray-900,.aurum-layout .bg-foreground{background-color:var(--aurum-bg)!important}.aurum-layout .bg-white,.aurum-layout .bg-neutral-50,.aurum-layout .bg-gray-50{background-color:var(--surface-dark)!important}.aurum-layout .bg-background{background-color:var(--aurum-bg)!important}.aurum-layout .bg-card,.aurum-layout .bg-secondary{background-color:var(--surface-dark)!important}.aurum-layout .border-border,.aurum-layout .border-gray-200,.aurum-layout .border-neutral-200{border-color:var(--border-gold)!important}.aurum-layout .placeholder-gray-500,.aurum-layout .placeholder-neutral-500,.aurum-layout .placeholder-muted-foreground{color:var(--text-muted)!important}.aurum-layout .bg-primary{background-color:var(--primary-gold)!important;color:var(--aurum-bg)!important}.aurum-layout .bg-primary:hover{background-color:var(--primary-gold-dark)!important}.aurum-layout ::selection{background-color:var(--aurum-gold)!important;color:var(--aurum-bg)!important}.aurum-layout input::placeholder,.aurum-layout textarea::placeholder{color:var(--text-muted)!important}body:has(.aurum-layout){background-color:var(--aurum-bg)!important}.aurum-layout h1,.aurum-layout h2,.aurum-layout h3,.aurum-layout .font-serif{font-family:var(--aurum-font, "Cormorant Garamond"),serif}.clip-octagon{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.clip-hexagon{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.btn-gold{background-color:var(--primary-gold);color:var(--bg-black);padding:.75rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;border:1px solid var(--primary-gold)}.btn-gold:hover{background-color:transparent;color:var(--primary-gold)}.btn-outline-gold{background-color:transparent;color:var(--primary-gold);padding:.75rem 2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--primary-gold);transition:all .3s ease}.btn-outline-gold:hover{background-color:var(--primary-gold);color:var(--bg-black)}.nav-link-aurum{position:relative;color:var(--text-ivory);font-weight:500;letter-spacing:.05em}.nav-link-aurum:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:var(--primary-gold);transition:width .3s ease}.nav-link-aurum:hover:after{width:100%}.section-title-wrapper{text-align:center;margin-bottom:3rem}.section-title-wrapper .subtitle{color:var(--primary-gold);text-transform:uppercase;letter-spacing:.2em;font-size:.875rem;margin-bottom:.5rem;display:block}.section-title-wrapper .title{font-size:2.5rem;font-weight:600}.aurum-layout .bg-card{background-color:var(--surface-dark);border-color:var(--border-gold)}.hover-gold-scale{transition:transform .5s cubic-bezier(.4,0,.2,1)}.hover-gold-scale:hover{transform:scale(1.05)}
