:root{--color-bg: #0a0a0a;--color-text: #f5f5f5;--color-accent: #ffffff;--color-muted: #a0a0a0;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-serif: "Georgia", "Times New Roman", serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.navigation[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem}.navigation[data-astro-cid-pux6a34n].scrolled{padding:.75rem 2rem;background:#0a0a0acc;backdrop-filter:blur(10px);transition:padding .3s ease,background .3s ease}.nav-container[data-astro-cid-pux6a34n]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-pux6a34n]{font-size:1.5rem;font-weight:600;letter-spacing:.1em;opacity:1;transition:opacity .6s ease}body.logo-initial .navigation[data-astro-cid-pux6a34n] .logo[data-astro-cid-pux6a34n],body.logo-initial .navigation[data-astro-cid-pux6a34n] .nav-links[data-astro-cid-pux6a34n],body.logo-initial .navigation[data-astro-cid-pux6a34n] .hamburger[data-astro-cid-pux6a34n]{opacity:0;pointer-events:none}body:not(.logo-initial) .navigation[data-astro-cid-pux6a34n] .logo[data-astro-cid-pux6a34n],body:not(.logo-initial) .navigation[data-astro-cid-pux6a34n] .nav-links[data-astro-cid-pux6a34n],body:not(.logo-initial) .navigation[data-astro-cid-pux6a34n] .hamburger[data-astro-cid-pux6a34n]{opacity:1;pointer-events:auto}.nav-links[data-astro-cid-pux6a34n]{display:flex;gap:2.5rem;list-style:none;transition:opacity .6s ease}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{font-size:.95rem;letter-spacing:.05em;transition:color .3s ease;white-space:nowrap}.nav-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{color:var(--color-muted)}.hamburger[data-astro-cid-pux6a34n]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;transition:opacity .6s ease}.hamburger[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{display:block;width:24px;height:1.5px;background:var(--color-text);transition:all .3s ease}.hamburger[data-astro-cid-pux6a34n].open span[data-astro-cid-pux6a34n]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger[data-astro-cid-pux6a34n].open span[data-astro-cid-pux6a34n]:nth-child(2){opacity:0}.hamburger[data-astro-cid-pux6a34n].open span[data-astro-cid-pux6a34n]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media(max-width:768px){.navigation[data-astro-cid-pux6a34n]{padding:1rem 1.25rem}.hamburger[data-astro-cid-pux6a34n]{display:flex}.nav-links[data-astro-cid-pux6a34n]{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:#0a0a0af2;backdrop-filter:blur(12px);padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.nav-links[data-astro-cid-pux6a34n].open{display:flex}.nav-links[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:block;padding:.75rem 1.5rem;font-size:.95rem;letter-spacing:.05em}.logo[data-astro-cid-pux6a34n]{font-size:1.25rem}}.footer[data-astro-cid-sz7xmlte]{padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md);background:var(--color-bg);border-top:1px solid rgba(255,255,255,.1)}.container[data-astro-cid-sz7xmlte]{max-width:1400px;margin:0 auto}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.brand-name[data-astro-cid-sz7xmlte]{font-size:1.5rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem}.tagline[data-astro-cid-sz7xmlte]{color:var(--color-muted);font-size:.9rem}.footer-links[data-astro-cid-sz7xmlte],.footer-social[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.75rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-muted);transition:color .3s ease;font-size:.95rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.05);text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-muted);font-size:.85rem}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:var(--spacing-sm)}.legal-link[data-astro-cid-sz7xmlte]{color:var(--color-muted);font-size:.85rem;transition:color .3s ease}.legal-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.separator[data-astro-cid-sz7xmlte]{color:var(--color-muted);opacity:.5}@media(max-width:768px){.footer[data-astro-cid-sz7xmlte]{padding:var(--spacing-lg) var(--spacing-sm)}.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--spacing-md)}}
