nav.svelte-gjzxbf{transition:padding .5s ease-out;padding-bottom:env(safe-area-inset-top)}.nav-container.svelte-gjzxbf{background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(219,201,185,.15);border-radius:0}@media (max-width: 768px){.nav-container.svelte-gjzxbf{background:#fffffff2}}.nav-container.nav-scrolled.svelte-gjzxbf{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(219,201,185,.25);border-bottom:1px solid rgba(219,201,185,.25);box-shadow:0 8px 32px #1e495314,0 2px 8px #1e49530a,inset 0 1px #ffffff80}@media (max-width: 1024px){.nav-container.nav-scrolled.svelte-gjzxbf{border-radius:12px;margin:0 .5rem}}.nav-link.svelte-gjzxbf{animation:svelte-gjzxbf-navFadeIn .6s ease-out backwards}@keyframes svelte-gjzxbf-navFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cta-button.svelte-gjzxbf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#335c65,#476e77,#335c65);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.cta-button.svelte-gjzxbf:hover:before{opacity:.5}.mobile-menu.svelte-gjzxbf{animation:svelte-gjzxbf-slideDown .3s ease-out}@keyframes svelte-gjzxbf-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-link.svelte-gjzxbf:active{transform:scale(.98)}html{scroll-padding-top:120px}@media (max-width: 768px){html{scroll-padding-top:90px}}
