.site-footer.svelte-mvgrzu{padding-block:var(--band-y) var(--space-xl);background:var(--ink);color:var(--tone-fg)}.site-footer__top.svelte-mvgrzu{row-gap:var(--space-2xl);padding-bottom:var(--band-y-tight)}.site-footer__contact.svelte-mvgrzu{align-content:start;justify-items:start;gap:var(--space-xs);display:grid}.site-footer__mark.svelte-mvgrzu{margin-bottom:var(--space-lg)}.site-footer__mark.svelte-mvgrzu img:where(.svelte-mvgrzu){width:auto;height:5rem}.site-footer__line.svelte-mvgrzu{font-size:var(--text-subhead);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:500;line-height:1.25}.site-footer__social.svelte-mvgrzu{gap:var(--space-xs);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:flex}.site-footer__social.svelte-mvgrzu a:where(.svelte-mvgrzu){border-radius:var(--radius-control);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--tone-secondary);transition:scale var(--dur-spring) var(--ease-spring), background .25s ease, color .25s ease;place-items:center;display:grid;scale:1}.site-footer__social.svelte-mvgrzu a:where(.svelte-mvgrzu):active{scale:var(--scale-press);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.site-footer__groups.svelte-mvgrzu{gap:var(--space-xl) var(--grid-gap);display:grid}.site-footer__groups.svelte-mvgrzu ul:where(.svelte-mvgrzu){gap:var(--space-sm);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.site-footer__groups.svelte-mvgrzu h2:where(.svelte-mvgrzu){margin:0}.site-footer__link.svelte-mvgrzu{color:var(--tone-secondary);transition:color .2s ease, background-size .45s var(--ease-machine);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.site-footer__base.svelte-mvgrzu{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--tone-line);color:var(--tone-muted);font-size:var(--text-small);display:grid}.site-footer__base.svelte-mvgrzu p:where(.svelte-mvgrzu){margin:0}.site-footer__codes.svelte-mvgrzu{align-items:center;gap:var(--space-sm) var(--space-lg);color:var(--tone-fg);flex-wrap:wrap;display:flex}.site-footer__legal.svelte-mvgrzu{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}@media (width>=40rem){.site-footer__groups.svelte-mvgrzu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.site-footer__base.svelte-mvgrzu{align-items:center;gap:var(--space-xl);grid-template-columns:auto 1fr auto}}@media (hover:hover) and (pointer:fine){.site-footer__social.svelte-mvgrzu a:where(.svelte-mvgrzu):hover{background:var(--tone-fg);color:var(--ink)}.site-footer__link.svelte-mvgrzu:hover{color:var(--tone-fg);background-size:100% 1px}}.site-footer__link.svelte-mvgrzu:focus-visible{color:var(--tone-fg);background-size:100% 1px}@media (prefers-reduced-motion:reduce){.site-footer__social.svelte-mvgrzu a:where(.svelte-mvgrzu),.site-footer__link.svelte-mvgrzu{transition:none}}
