.will-animate{opacity:0;transform:translateY(1.25rem)}.will-animate.revealed{animation:.5s ease-out forwards svelte-2xnmn1-fadeIn}@keyframes svelte-2xnmn1-fadeIn{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.footer.svelte-2xnmn1{background:var(--color-canvas-parchment,#f4f4f6);border-top:1px solid var(--color-hairline,#e0e0e0);margin-top:2.5rem;padding:2.5rem 0 1.5rem}.container.svelte-2xnmn1{max-width:75rem;margin:0 auto;padding:0 1rem}.grid.svelte-2xnmn1{grid-template-columns:2fr 1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.brand-col.svelte-2xnmn1 p:where(.svelte-2xnmn1){color:var(--color-muted,#545454);font-size:.85rem;line-height:1.5}.link-col.svelte-2xnmn1 h3:where(.svelte-2xnmn1){color:var(--color-ink,#000);margin-bottom:.75rem;font-size:.95rem}.link-col.svelte-2xnmn1 a:where(.svelte-2xnmn1){color:var(--color-muted,#545454);margin-bottom:.5rem;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.link-col.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--color-primary,#2463eb)}.bottom.svelte-2xnmn1{border-top:1px solid var(--color-hairline,#e0e0e0);text-align:center;color:var(--color-muted,#545454);padding-top:1.5rem;font-size:.8rem}@media (width<=768px){.grid.svelte-2xnmn1{grid-template-columns:1fr 1fr;gap:2rem 1rem}.brand-col.svelte-2xnmn1{grid-column:1/-1;margin-bottom:1rem}}@media (width<=360px){.grid.svelte-2xnmn1{grid-template-columns:1fr}.brand-col.svelte-2xnmn1{grid-column:auto}}
