.landing-footer-new.svelte-fil2i2{background:var(--foreground);color:var(--background);padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,4rem) clamp(2rem,4vw,3rem)}.landing-footer-new__container.svelte-fil2i2{gap:clamp(2rem,5vw,4rem);max-width:64rem;margin-inline:auto;display:grid}@media (width>=48rem){.landing-footer-new__container.svelte-fil2i2{grid-template-columns:1fr auto;align-items:start}}.landing-footer-new__brand.svelte-fil2i2{gap:var(--space-3);flex-direction:column;display:flex}.landing-footer-new__logo.svelte-fil2i2{align-items:center;gap:var(--space-3);color:inherit;font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;text-decoration:none;display:inline-flex}.landing-footer-new__logo.svelte-fil2i2:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-xs)}.landing-footer-new__tagline.svelte-fil2i2{font-size:var(--text-sm);color:var(--background);opacity:.65;max-width:32ch;margin:0;line-height:1.5}.landing-footer-new__nav.svelte-fil2i2{gap:clamp(2rem,5vw,4rem);display:flex}.landing-footer-new__group.svelte-fil2i2{gap:var(--space-3);flex-direction:column;display:flex}.landing-footer-new__group-label.svelte-fil2i2{font-size:var(--text-sm);color:var(--background);opacity:.8;margin:0;font-weight:800}.landing-footer-new__links.svelte-fil2i2{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-footer-new__links.svelte-fil2i2 a:where(.svelte-fil2i2){color:var(--background);opacity:.65;font-size:var(--text-sm);transition:opacity var(--duration-fast) var(--ease-out);text-decoration:none}.landing-footer-new__links.svelte-fil2i2 a:where(.svelte-fil2i2):hover{opacity:1}.landing-footer-new__links.svelte-fil2i2 a:where(.svelte-fil2i2):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-2xs);opacity:1}.landing-footer-new__meta.svelte-fil2i2{gap:var(--space-4);font-size:var(--text-xs);color:var(--background);opacity:.45;border-top:1px solid oklch(100% 0 0/.1);padding-top:clamp(1.5rem,3vw,2rem);display:flex}@media (width<=47.99rem){.landing-footer-new__nav.svelte-fil2i2{gap:var(--space-5);flex-direction:column}}
