.site-footer.svelte-lmhbyb{font-family:Geist,system-ui,sans-serif;color:light-dark(#fff,#000);-webkit-font-smoothing:antialiased}.site-footer.standalone.svelte-lmhbyb{--bf-gutter: 16px;--bf-max: 1200px;--bf-s1: clamp(48px, calc(48px + (100vw - 440px)*.0381) , 80px)}.site-footer.svelte-lmhbyb *{box-sizing:border-box}.container.svelte-lmhbyb{max-width:calc(var(--bf-max) + 2 * var(--bf-gutter));margin:0 auto;padding:0 var(--bf-gutter)}h3.svelte-lmhbyb,p.svelte-lmhbyb,ul.svelte-lmhbyb{margin:0}ul.svelte-lmhbyb{padding:0;list-style:none}a.svelte-lmhbyb{color:inherit;text-decoration:none}.site-footer.svelte-lmhbyb{position:relative;padding:var(--bf-s1) 0 calc(var(--bf-s1) / 2);background:linear-gradient(180deg,light-dark(#050b18,#ecf5ff) 0%,light-dark(#0b1530,#dcebff) 33%,light-dark(#10204a,#c8e0ff) 60%,light-dark(#173a70,#9aceff) 100%);overflow:hidden}.footer-mica.svelte-lmhbyb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 50%,transparent 100%)}.footer-stack.svelte-lmhbyb{position:relative;display:flex;flex-direction:column;gap:var(--sp-footer-gap, 48px)}.footer-logo.svelte-lmhbyb{font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:44px;line-height:49px;letter-spacing:.16em;color:light-dark(#ffffff,#000000)}.footer-rule.svelte-lmhbyb{width:100%;height:0;margin:0;border:0;border-top:1px solid light-dark(rgb(132,193,250),rgb(0,84,170));opacity:.6}.footer-cols.svelte-lmhbyb{display:grid;grid-template-columns:1fr 1fr;gap:48px}.footer-col.svelte-lmhbyb{display:flex;flex-direction:column;gap:20px;min-width:0}.footer-h.svelte-lmhbyb{font-size:20px;font-weight:600;line-height:22px;letter-spacing:-.4px;color:light-dark(rgb(250,249,245),rgb(8,6,0))}.footer-links.svelte-lmhbyb li:where(.svelte-lmhbyb)+li:where(.svelte-lmhbyb){margin-top:8px}.footer-links.svelte-lmhbyb a:where(.svelte-lmhbyb){font-size:16px;line-height:24px;color:light-dark(rgba(250,249,245,.85),rgba(8,6,0,.85));transition:color .2s}.footer-links.svelte-lmhbyb a.dead:where(.svelte-lmhbyb){text-decoration:underline}.footer-links.svelte-lmhbyb a:where(.svelte-lmhbyb):hover,.footer-link-btn.svelte-lmhbyb:hover{color:light-dark(#fff,#000)}.footer-link-btn.svelte-lmhbyb{padding:0;border:0;background:none;font:inherit;font-size:16px;line-height:24px;text-align:left;color:light-dark(rgba(250,249,245,.85),rgba(8,6,0,.85));cursor:pointer;transition:color .2s}.footer-copy.svelte-lmhbyb{display:flex;flex-direction:column;align-items:flex-start}.footer-copy.svelte-lmhbyb p:where(.svelte-lmhbyb){font-size:14px;line-height:21px;color:light-dark(rgb(250,249,245),rgb(8,6,0))}@media (min-width: 768px){.site-footer.standalone.svelte-lmhbyb{--bf-gutter: 32px}.footer-cols.svelte-lmhbyb{grid-template-columns:repeat(3,1fr);gap:40px 32px}}@media (min-width: 1024px){.footer-cols.svelte-lmhbyb{grid-template-columns:repeat(3,1fr);gap:48px}}@media (min-width: 1280px){.site-footer.standalone.svelte-lmhbyb{--bf-gutter: 48px}}
