.site-foot[data-astro-cid-jo6i4kqk]{margin-top:var(--section-gap);height:var(--footer-height);background:var(--band);border-top:var(--band-axis-weight) solid var(--axis);position:relative;overflow:hidden}.curves[data-astro-cid-jo6i4kqk]{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:calc(100% - 16px);position:absolute;top:0;left:0}.curves[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]{vector-effect:non-scaling-stroke;stroke:var(--band-curve)}.curves[data-astro-cid-jo6i4kqk] path[data-astro-cid-jo6i4kqk]+path[data-astro-cid-jo6i4kqk]{stroke:var(--band-curve-2)}.wrap[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:8px 24px;height:100%;display:flex;position:relative}.mark[data-astro-cid-jo6i4kqk]{min-height:62px;font-size:var(--text-small);color:var(--ink-soft);white-space:nowrap;align-items:center;margin:0;padding:0 0 18px;display:flex}.links[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);flex-wrap:wrap;justify-content:flex-start;gap:4px 28px;margin:0;padding:0 0 18px;list-style:none;display:flex}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{display:flex}p[data-astro-cid-jo6i4kqk].links{min-height:62px;color:var(--ink-soft);align-items:center}.mark[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-left:.3em}a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;transition:color .4s;display:inline-flex}a[data-astro-cid-jo6i4kqk]:hover,a[data-astro-cid-jo6i4kqk][data-hover],a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--blue);outline:none}@media (width<=760px){.site-foot[data-astro-cid-jo6i4kqk]{height:var(--footer-height-phone)}.curves[data-astro-cid-jo6i4kqk]{height:calc(100% - 24px)}.wrap[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0}.links[data-astro-cid-jo6i4kqk]{flex-wrap:nowrap;gap:0 24px;padding-bottom:0}p[data-astro-cid-jo6i4kqk].links{min-height:0}.mark[data-astro-cid-jo6i4kqk]{min-height:0;font-size:var(--text-footer-phone);padding:2px 0 18px}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-jo6i4kqk]{transition:none}}
