.site-nav{z-index:60;transition:background .35s var(--ds-ease), border-color .35s var(--ds-ease), backdrop-filter .35s var(--ds-ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-nav.is-scrolled{-webkit-backdrop-filter:blur(18px);border-bottom-color:var(--ds-border);background:#000000b8}.site-nav-inner{max-width:var(--ds-container);align-items:center;gap:2rem;margin-inline:auto;padding:.85rem 1.5rem;display:flex}.site-nav-logo img{width:auto;height:26px}.site-nav-links{gap:1.75rem;margin-left:auto;display:flex}.site-nav-links a{font-family:var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-fg-muted);transition:color .25s var(--ds-ease);font-size:.72rem}.site-nav-links a:hover{color:var(--ds-ice)}.site-nav-cta{background:var(--ds-ice);color:#000;transition:transform .25s var(--ds-ease), box-shadow .25s var(--ds-ease);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 0 #7dd3fc00}.site-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 28px -6px #7dd3fc73}@media (max-width:720px){.site-nav-links{display:none}.site-nav-cta{margin-left:auto}}.ds-footer-v2{margin-top:6rem;padding:0 0 3rem;position:relative;overflow:hidden}.ds-footer-v2-container{max-width:var(--ds-container);margin-inline:auto;padding-inline:1.5rem}.ds-footer-v2__glow{pointer-events:none;filter:blur(80px);opacity:.18;z-index:0;border-radius:50%;width:28rem;height:28rem;position:absolute}.ds-footer-v2__glow--left{background:var(--ds-ice-bright);top:-4rem;left:0}.ds-footer-v2__glass{z-index:1;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:var(--ds-radius-lg);background:#ffffff06;border:1px solid #7dd3fc1a;padding:3.5rem;position:relative;overflow:hidden}.ds-footer-v2__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}@media (max-width:900px){.ds-footer-v2__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ds-footer-v2__glass{padding:2rem 1.5rem}.ds-footer-v2__grid{grid-template-columns:1fr;gap:2rem}}.ds-footer-v2__logo-link{display:inline-block}.ds-footer-v2__logo{width:auto;height:2rem}.ds-footer-v2__tagline{color:var(--ds-fg-muted);max-width:30ch;margin-top:1rem;font-size:.875rem;line-height:1.65}.ds-footer-v2__social{gap:.625rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.ds-footer-v2__social-link{border:1px solid var(--ds-border-strong);background:var(--ds-surface-hi);width:2.25rem;height:2.25rem;color:var(--ds-graphite);border-radius:50%;justify-content:center;align-items:center;transition:color .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s;display:flex}.ds-footer-v2__social-link:hover{color:var(--ds-ice);background:#7dd3fc14;border-color:#7dd3fc66;transform:translateY(-2px);box-shadow:0 0 12px #7dd3fc33}.ds-footer-v2__social-link[aria-label=Facebook]:hover{color:#1877f2;background:#1877f21a;border-color:#1877f273;box-shadow:0 0 12px #1877f240}.ds-footer-v2__social-link[aria-label=Instagram]:hover{color:#e1306c;background:#e1306c1a;border-color:#e1306c73;box-shadow:0 0 12px #e1306c40}.ds-footer-v2__social-link[aria-label="X (Twitter)"]:hover{color:#fff;background:#ffffff14;border-color:#ffffff73;box-shadow:0 0 12px #fff3}.ds-footer-v2__social-icon{width:1rem;height:1rem;display:block}.ds-footer-v2__col-label{font-family:var(--ds-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ds-ice);margin:0 0 1rem;font-size:.75rem;font-weight:600}.ds-footer-v2__col-label--spaced{margin-top:2rem}.ds-footer-v2__links{gap:.625rem;padding:0;list-style:none;display:grid}.ds-footer-v2__links a{color:var(--ds-fg-muted);font-size:.9375rem;transition:color .2s}.ds-footer-v2__links a:hover{color:var(--ds-ice)}.ds-footer-v2__contact{gap:.75rem;padding:0;list-style:none;display:grid}.ds-footer-v2__contact li{align-items:center;gap:.5rem;display:flex}.ds-footer-v2__contact svg{width:1rem;height:1rem;color:var(--ds-ice);flex-shrink:0}.ds-footer-v2__contact a{color:var(--ds-fg-muted);font-size:.875rem;transition:color .2s}.ds-footer-v2__contact a:hover{color:var(--ds-ice)}.ds-footer-v2__bottom{font-family:var(--ds-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-fg-dim);border-top:1px solid #7dd3fc14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.75rem;display:flex}.ds-footer-v2__status{align-items:center;gap:.5rem;display:flex}.ds-footer-v2__dot{background:var(--ds-ice-bright);width:.4rem;height:.4rem;box-shadow:0 0 6px var(--ds-ice-bright);border-radius:50%;animation:2.4s ease-in-out infinite ds-footer-pulse;display:inline-block}@keyframes ds-footer-pulse{0%,to{opacity:1}50%{opacity:.35}}.ds-footer-v2__legal{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1.25rem;display:flex}.ds-footer-v2__legal a{font-family:var(--ds-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-fg-dim);font-size:.75rem;transition:color .2s}.ds-footer-v2__legal a:hover{color:var(--ds-ice)}
