.col-spacer[data-astro-cid-lbfpe5op]{display:none}@media(min-width:1024px){.col-spacer[data-astro-cid-lbfpe5op]{display:block}}.sp[data-astro-cid-lbfpe5op]{background:var(--color-paper-soft);padding-block:4.5rem 4rem;border-bottom:1px solid var(--color-border)}@media(min-width:768px){.sp[data-astro-cid-lbfpe5op]{padding-block:7rem 5.5rem}}.sp-head[data-astro-cid-lbfpe5op]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media(min-width:1024px){.sp-head[data-astro-cid-lbfpe5op]{display:grid;grid-template-columns:39fr 61fr;align-items:baseline;margin-bottom:4rem}}.sp-h2[data-astro-cid-lbfpe5op]{font-size:clamp(2rem,4.2vw,3.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.05;color:var(--color-ink);max-width:18ch;text-wrap:balance}.sp-sub[data-astro-cid-lbfpe5op]{margin-top:1.5rem;max-width:34rem;font-size:1.0625rem;line-height:1.5;color:var(--color-ink-soft)}.sp-grid[data-astro-cid-lbfpe5op]{display:grid;border-top:1px solid var(--color-ink)}@media(min-width:640px){.sp-grid[data-astro-cid-lbfpe5op]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sp-grid[data-astro-cid-lbfpe5op]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-cell[data-astro-cid-lbfpe5op]{display:flex;flex-direction:column;padding:1.5rem 0 2rem;border-bottom:1px solid var(--color-border)}@media(min-width:640px){.sp-cell[data-astro-cid-lbfpe5op]{padding:1.5rem 1.5rem 2.25rem}.sp-cell[data-astro-cid-lbfpe5op]:nth-child(odd){padding-left:0;border-right:1px solid var(--color-border)}}@media(min-width:1100px){.sp-cell[data-astro-cid-lbfpe5op]{border-bottom:0;border-right:1px solid var(--color-border)}.sp-cell[data-astro-cid-lbfpe5op]:nth-child(odd){padding-left:1.5rem}.sp-cell[data-astro-cid-lbfpe5op]:first-child{padding-left:0}.sp-cell[data-astro-cid-lbfpe5op]:last-child{border-right:0}}.sp-art[data-astro-cid-lbfpe5op]{display:block;width:auto;max-width:100%;height:8.5rem;margin:.75rem auto 2rem;overflow:visible}@media(min-width:1100px){.sp-art[data-astro-cid-lbfpe5op]{height:9.5rem}}.sp-num[data-astro-cid-lbfpe5op]{font-size:.75rem;color:var(--color-muted);font-variant-numeric:tabular-nums}.sp-title[data-astro-cid-lbfpe5op]{margin-top:.75rem;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:16ch}.sp-body[data-astro-cid-lbfpe5op]{margin-top:.85rem;font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft);max-width:30ch}.sp-art[data-astro-cid-lbfpe5op] path[data-astro-cid-lbfpe5op],.sp-art[data-astro-cid-lbfpe5op] rect[data-astro-cid-lbfpe5op],.sp-art[data-astro-cid-lbfpe5op] circle[data-astro-cid-lbfpe5op]{vector-effect:non-scaling-stroke;stroke-width:1;stroke-linejoin:round}.sp-shape[data-astro-cid-lbfpe5op] path[data-astro-cid-lbfpe5op]{stroke:var(--color-ink)}.f-top[data-astro-cid-lbfpe5op]{fill:var(--color-paper)}.f-left[data-astro-cid-lbfpe5op]{fill:var(--color-paper-soft)}.f-right[data-astro-cid-lbfpe5op]{fill:var(--color-grey)}.is-acc[data-astro-cid-lbfpe5op] .f-top[data-astro-cid-lbfpe5op]{fill:color-mix(in srgb,var(--color-accent) 30%,var(--color-paper))}.is-acc[data-astro-cid-lbfpe5op] .f-left[data-astro-cid-lbfpe5op],.is-acc[data-astro-cid-lbfpe5op] .f-right[data-astro-cid-lbfpe5op]{fill:color-mix(in srgb,var(--color-accent) 12%,var(--color-paper))}.is-dash[data-astro-cid-lbfpe5op] path[data-astro-cid-lbfpe5op]{stroke:var(--color-muted);stroke-dasharray:3 3}.is-dash[data-astro-cid-lbfpe5op] .f-top[data-astro-cid-lbfpe5op]{fill:var(--color-paper)}.is-dash[data-astro-cid-lbfpe5op] .f-left[data-astro-cid-lbfpe5op],.is-dash[data-astro-cid-lbfpe5op] .f-right[data-astro-cid-lbfpe5op]{fill:transparent}.is-ghost[data-astro-cid-lbfpe5op] path[data-astro-cid-lbfpe5op]{fill:transparent;stroke:var(--color-accent);stroke-dasharray:3 3}.is-ghost[data-astro-cid-lbfpe5op] .f-top[data-astro-cid-lbfpe5op]{fill:color-mix(in srgb,var(--color-accent) 10%,transparent)}.sp-art-1[data-astro-cid-lbfpe5op] .is-dash[data-astro-cid-lbfpe5op] .f-top[data-astro-cid-lbfpe5op]{fill:transparent}.sp-post[data-astro-cid-lbfpe5op]{stroke:var(--color-ink);fill:none}.sp-ball-c[data-astro-cid-lbfpe5op],.sp-q-pill[data-astro-cid-lbfpe5op]{fill:var(--color-paper);stroke:var(--color-ink)}.sp-q-t[data-astro-cid-lbfpe5op]{font-family:var(--font-mono);font-size:11px;font-weight:500;fill:var(--color-ink)}@media(prefers-reduced-motion:no-preference){.sp-ball[data-astro-cid-lbfpe5op],.sp-float[data-astro-cid-lbfpe5op],.sp-q[data-astro-cid-lbfpe5op]{animation:sp-bob 3.2s ease-in-out infinite}.sp-ball[data-astro-cid-lbfpe5op]{animation-name:sp-try}.sp-missing[data-astro-cid-lbfpe5op]{animation:sp-blink 2.6s ease-in-out infinite}}@keyframes sp-bob{50%{transform:translateY(-4px)}}@keyframes sp-try{0%,30%,to{transform:none}55%{transform:translate(7px,-2px)}70%{transform:translate(1px)}}@keyframes sp-blink{50%{opacity:.35}}.aa[data-astro-cid-publ2xvn]{display:block;width:auto;max-width:100%;height:100%;overflow:visible}.aa[data-astro-cid-publ2xvn] path[data-astro-cid-publ2xvn]{vector-effect:non-scaling-stroke;stroke-width:1;stroke-linejoin:round}.aa-shape[data-astro-cid-publ2xvn] path[data-astro-cid-publ2xvn]{stroke:#ffffffd1}.f-top[data-astro-cid-publ2xvn]{fill:#1c1c1c}.f-left[data-astro-cid-publ2xvn]{fill:#111}.f-right[data-astro-cid-publ2xvn]{fill:#0a0a0a}.is-acc[data-astro-cid-publ2xvn] .f-top[data-astro-cid-publ2xvn]{fill:color-mix(in srgb,var(--color-accent) 55%,var(--color-ink))}.is-acc[data-astro-cid-publ2xvn] .f-left[data-astro-cid-publ2xvn]{fill:color-mix(in srgb,var(--color-accent) 28%,var(--color-ink))}.is-acc[data-astro-cid-publ2xvn] .f-right[data-astro-cid-publ2xvn]{fill:color-mix(in srgb,var(--color-accent) 18%,var(--color-ink))}.is-floor[data-astro-cid-publ2xvn] path[data-astro-cid-publ2xvn]{fill:transparent;stroke:#ffffff38;stroke-dasharray:2 3}.is-ghost[data-astro-cid-publ2xvn] path[data-astro-cid-publ2xvn]{fill:transparent;stroke:var(--color-accent);stroke-dasharray:3 3}.is-ghost[data-astro-cid-publ2xvn] .f-top[data-astro-cid-publ2xvn]{fill:color-mix(in srgb,var(--color-accent) 12%,transparent)}.aa-guide[data-astro-cid-publ2xvn]{stroke:#fff6;stroke-dasharray:2 3;fill:none}@media(prefers-reduced-motion:no-preference){[data-glyphs][data-armed] .aa-shape[data-astro-cid-publ2xvn]:not(.is-floor){opacity:0;transform:translateY(10px)}[data-glyphs][data-play] .aa-shape[data-astro-cid-publ2xvn]:not(.is-floor){animation:aa-rise .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--d, 0s) + var(--i, 0) * .07s)}[data-glyphs][data-play] .aa-bob[data-astro-cid-publ2xvn]{animation:aa-rise .7s cubic-bezier(.22,1,.36,1) forwards,aa-bob 3.2s ease-in-out 1.4s infinite;animation-delay:calc(var(--d, 0s) + var(--i, 0) * .07s),calc(var(--d, 0s) + 1.4s)}[data-glyphs][data-play] .aa-blink[data-astro-cid-publ2xvn]{animation:aa-rise .7s cubic-bezier(.22,1,.36,1) forwards,aa-blink 2.6s ease-in-out 1.4s infinite;animation-delay:calc(var(--d, 0s) + var(--i, 0) * .07s),calc(var(--d, 0s) + 1.4s)}}@keyframes aa-rise{to{opacity:1;transform:none}}@keyframes aa-bob{0%,to{opacity:1;transform:none}50%{opacity:1;transform:translateY(-4px)}}@keyframes aa-blink{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:none}}
