body{background:var(--bg-primary)}.gl-marketing.svelte-1iintj5{min-height:100vh;display:flex;flex-direction:column;font-family:EB Garamond,Georgia,serif;color:var(--text-primary);background:radial-gradient(ellipse at top,rgba(139,92,246,.08),transparent 60%),radial-gradient(ellipse at bottom,rgba(0,229,184,.06),transparent 60%),var(--bg-primary)}.gl-mast.svelte-1iintj5{display:flex;justify-content:space-between;align-items:center;padding:18px 36px;border-bottom:1px solid rgba(255,255,255,.04);position:sticky;top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06090fb3;z-index:50}.gl-brand.svelte-1iintj5{display:inline-flex;align-items:center;gap:10px;font-family:Cinzel,serif;font-weight:700;font-size:18px;letter-spacing:.12em;color:var(--text-heading);text-decoration:none}.gl-fleur.svelte-1iintj5{color:#d4af6a;font-size:22px;line-height:1;text-shadow:0 0 12px rgba(212,175,106,.4)}.gl-brand-name.svelte-1iintj5{text-transform:uppercase}.gl-mast-nav.svelte-1iintj5{display:flex;gap:28px;align-items:center;font-family:Cinzel,serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.gl-mast-nav.svelte-1iintj5 a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.gl-mast-nav.svelte-1iintj5 a:hover{color:var(--text-heading)}.gl-cta-thin.svelte-1iintj5{color:#d4af6a!important;border:1px solid rgba(212,175,106,.5);padding:6px 14px;border-radius:2px}.gl-cta-thin.svelte-1iintj5:hover{background:#d4af6a1a;border-color:#d4af6a}.gl-foot.svelte-1iintj5{margin-top:auto;border-top:1px solid rgba(255,255,255,.04);padding:24px 36px}.gl-foot-inner.svelte-1iintj5{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;font-family:Cinzel,serif;font-size:12px;letter-spacing:.1em;color:var(--text-muted)}.gl-foot-mark.svelte-1iintj5{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase}.gl-foot.svelte-1iintj5 nav:where(.svelte-1iintj5){display:flex;gap:24px}.gl-foot.svelte-1iintj5 nav:where(.svelte-1iintj5) a{color:var(--text-muted);text-decoration:none}.gl-foot.svelte-1iintj5 nav:where(.svelte-1iintj5) a:hover{color:#d4af6a}@media(max-width:720px){.gl-mast.svelte-1iintj5{padding:14px 18px}.gl-mast-nav.svelte-1iintj5{gap:14px;font-size:11px}.gl-foot-inner.svelte-1iintj5{flex-direction:column;gap:12px}}
