footer.site.svelte-ghm0dk{--mf-white: #ffffff;--mf-ink: #111827;--mf-ink-soft: #1f2937;--mf-muted: #4b5563;--mf-muted-2: #6b7280;--mf-hairline: #e5e7eb;--mf-pink: #ec4899;padding:56px 0 32px;background:var(--mf-white);border-top:1px solid var(--mf-hairline);font-size:.92rem;color:var(--mf-muted)}.wrap.svelte-ghm0dk{max-width:1200px;margin:0 auto;padding:0 28px}.logo.svelte-ghm0dk{font-family:Oxygen,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:-.02em;color:var(--mf-ink);text-decoration:none}.logo.svelte-ghm0dk:hover{color:var(--mf-pink)}.footer-grid.svelte-ghm0dk{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(0,4.15fr);gap:40px 26px;align-items:start}.footer-nav.svelte-ghm0dk{display:grid;grid-template-columns:minmax(6.75rem,13fr) minmax(10.75rem,19fr) minmax(16.25rem,25fr) minmax(9.5rem,18fr);gap:32px 22px}@media (max-width: 1040px){.footer-grid.svelte-ghm0dk{grid-template-columns:1fr;gap:32px}.footer-nav.svelte-ghm0dk{grid-template-columns:1fr 1fr;grid-template-areas:"company support" "explore stories";gap:28px 24px}.col-company.svelte-ghm0dk{grid-area:company}.col-support.svelte-ghm0dk{grid-area:support}.col-explore.svelte-ghm0dk{grid-area:explore}.col-stories.svelte-ghm0dk{grid-area:stories}}@media (max-width: 640px){.footer-nav.svelte-ghm0dk{grid-template-areas:"company support" "explore explore" "stories stories"}}.footer-nav.svelte-ghm0dk h2:where(.svelte-ghm0dk){font-family:Oxygen,sans-serif;font-size:.95rem;margin:0 0 12px;color:var(--mf-ink);font-weight:700;letter-spacing:0}.footer-nav.svelte-ghm0dk ul:where(.svelte-ghm0dk){list-style:none;padding:0;margin:0}.footer-nav.svelte-ghm0dk li:where(.svelte-ghm0dk){padding:5px 0}.footer-nav.svelte-ghm0dk a:where(.svelte-ghm0dk){color:var(--mf-ink-soft);text-decoration:none}.footer-nav.svelte-ghm0dk a:where(.svelte-ghm0dk):hover{color:var(--mf-pink)}@media (min-width: 1041px){.col-stories.svelte-ghm0dk li:where(.svelte-ghm0dk) a:where(.svelte-ghm0dk){white-space:nowrap}}.view-all.svelte-ghm0dk{display:inline-block;margin-top:8px;font-size:.86rem;font-weight:600;color:var(--mf-ink);text-decoration:none}.view-all.svelte-ghm0dk:hover{color:var(--mf-pink)}.support-hint.svelte-ghm0dk{display:block;margin-top:2px;font-size:.8rem;color:var(--mf-muted-2)}.support-note.svelte-ghm0dk{margin:22px 0 0;font-size:.8rem;font-style:italic;line-height:1.45;color:var(--mf-muted-2);max-width:16rem}.follow.svelte-ghm0dk{margin-top:20px}.follow-label.svelte-ghm0dk{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mf-muted-2);margin-bottom:9px}.follow-icons.svelte-ghm0dk{display:flex;gap:10px;list-style:none;padding:0;margin:0}.follow-icon.svelte-ghm0dk{width:30px;height:30px;border:1px solid var(--mf-hairline);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--mf-muted);text-decoration:none}.follow-icon.svelte-ghm0dk:hover{color:var(--mf-pink);border-color:#f9a8d4}.follow-icon.svelte-ghm0dk svg:where(.svelte-ghm0dk){width:14px;height:14px;fill:currentColor;display:block}.link-button.svelte-ghm0dk{all:unset;cursor:pointer;color:inherit;text-decoration:none}.link-button.svelte-ghm0dk:hover{color:var(--mf-pink)}.footer-brand.svelte-ghm0dk .tagline:where(.svelte-ghm0dk){display:block;margin-top:8px;font-size:.86rem;color:var(--mf-muted-2)}.footer-bottom.svelte-ghm0dk{margin-top:36px;padding-top:24px;border-top:1px solid var(--mf-hairline);font-size:.84rem;color:var(--mf-muted-2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px}.footer-meta.svelte-ghm0dk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;list-style:none;padding:0;margin:0}.footer-meta.svelte-ghm0dk li:where(.svelte-ghm0dk){display:inline-flex;align-items:center}.footer-meta.svelte-ghm0dk li:where(.svelte-ghm0dk)+li:where(.svelte-ghm0dk):before{content:"·";margin:0 10px;color:var(--mf-hairline)}.footer-meta.svelte-ghm0dk a:where(.svelte-ghm0dk){color:var(--mf-muted-2);text-decoration:none}.footer-meta.svelte-ghm0dk a:where(.svelte-ghm0dk):hover,.footer-meta.svelte-ghm0dk .link-button:where(.svelte-ghm0dk):hover{color:var(--mf-pink)}
