nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.2rem 3rem;display:flex;justify-content:space-between;align-items:center;transition:background .4s,backdrop-filter .4s}nav.scrolled.svelte-1h32yp1{background:#1c1a1ceb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(222,186,40,.1)}.logo.svelte-1h32yp1{font-size:1.1rem;font-weight:700;color:var(--gold);letter-spacing:.15em;text-transform:uppercase}.logo.svelte-1h32yp1 span:where(.svelte-1h32yp1){color:var(--text-dim);font-weight:300}.links.svelte-1h32yp1{display:flex;gap:2.5rem;list-style:none}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--text-dim);font-size:.8rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;transition:color var(--transition);position:relative}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--gold);transition:width var(--transition)}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--gold)}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover:after{width:100%}.burger.svelte-1h32yp1{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:5px}.burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){width:28px;height:2px;background:var(--gold);transition:.3s}@media(max-width:768px){nav.svelte-1h32yp1{padding:1rem 1.5rem}.links.svelte-1h32yp1{display:none}.links.open.svelte-1h32yp1{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#1c1a1cf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.5rem 2rem;gap:1.2rem;border-bottom:1px solid rgba(222,186,40,.1)}.burger.svelte-1h32yp1{display:flex}}footer.svelte-jz8lnl{border-top:1px solid rgba(222,186,40,.08);padding:2rem 3rem;display:flex;justify-content:space-between;align-items:center;font-size:.7rem;color:var(--text-dim);letter-spacing:.05em}.footer-links.svelte-jz8lnl{display:flex;align-items:center;gap:.8rem}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--text-dim);transition:color var(--transition)}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--gold)}.divider.svelte-jz8lnl{color:#deba284d}@media(max-width:768px){footer.svelte-jz8lnl{flex-direction:column;gap:.8rem;text-align:center}.footer-links.svelte-jz8lnl{flex-direction:column;gap:.5rem}.divider.svelte-jz8lnl{display:none}}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/roboto-slab-300.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/roboto-slab-400.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/roboto-slab-500.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/roboto-slab-700.woff2) format("woff2")}:root{--gold: #deba28;--dark: #1c1a1c;--dark-card: #232123;--gold-dim: rgba(222, 186, 40, .15);--gold-glow: rgba(222, 186, 40, .3);--text: #e8e4e0;--text-dim: #9a9598;--radius: 12px;--transition: .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--gold) var(--dark)}body{font-family:Roboto Slab,serif;background:var(--dark);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.section{padding:6rem 2rem;max-width:1100px;margin:0 auto}.section-label{font-size:.65rem;font-weight:500;color:var(--gold);letter-spacing:.4em;text-transform:uppercase;margin-bottom:.8rem}.section-title{font-size:2.2rem;font-weight:300;color:var(--text);margin-bottom:1rem;line-height:1.3}.section-title :global(strong){font-weight:700;color:var(--gold)}.section-desc{color:var(--text-dim);font-size:.95rem;line-height:1.8;max-width:600px;margin-bottom:3rem}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.section-title{font-size:1.6rem}}
