.art[data-astro-cid-u5joy6nk]{display:block}.art[data-astro-cid-u5joy6nk] svg{width:100%;height:auto;display:block}.button[data-astro-cid-5u4v5uha]{--edge:5px;min-height:var(--button-height);padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--button);color:var(--button-ink);box-shadow:0 var(--edge) 0 var(--button-edge);justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}a[data-astro-cid-5u4v5uha].button:hover{box-shadow:0 4px 0 var(--button-edge);transform:translateY(1px)}a[data-astro-cid-5u4v5uha].button:active{transform:translateY(var(--edge));box-shadow:0 0 0 var(--button-edge)}a[data-astro-cid-5u4v5uha].button:focus-visible{outline:3px solid var(--text);outline-offset:4px}.off[data-astro-cid-5u4v5uha]{background:var(--button-off);color:var(--button-off-ink);box-shadow:0 var(--edge) 0 var(--button-off-edge);cursor:default}@media (prefers-reduced-motion:reduce){.button[data-astro-cid-5u4v5uha]{transition:none}}*,:before,:after{box-sizing:border-box}body{background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.35}h1,h2,h3,p{margin:0}.wrap{width:min(100% - 2 * var(--space-md), 64rem);margin-inline:auto}.top[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);padding-block:var(--space-md);display:flex}.brand[data-astro-cid-lcdefpme]{font-size:1.5rem;font-weight:800}.hero[data-astro-cid-lcdefpme]{gap:var(--space-xl);padding-block:var(--space-xl);align-items:center;display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:800;line-height:1.05}.lede[data-astro-cid-lcdefpme]{margin-top:var(--space-md);max-width:34rem;color:var(--text-muted);font-size:1.25rem}.cta[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.note[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8125rem}.hero-art[data-astro-cid-lcdefpme]{width:min(70%,22rem);margin-inline:auto}.block[data-astro-cid-lcdefpme]{padding-block:var(--space-xl)}h2[data-astro-cid-lcdefpme]{font-size:1.75rem;font-weight:800}.sub[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);color:var(--text-muted)}ul[data-astro-cid-lcdefpme],ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.features[data-astro-cid-lcdefpme],.cast[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.features[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme],.cast[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{padding:var(--space-lg);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.feature-art[data-astro-cid-lcdefpme]{height:64px;margin-bottom:var(--space-md)}.feature-art[data-astro-cid-lcdefpme] .art{height:100%;width:auto!important}.feature-art[data-astro-cid-lcdefpme] svg{width:auto;height:100%}h3[data-astro-cid-lcdefpme]{font-size:1.25rem;font-weight:800}.features[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.cast[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--text-muted)}.cast-art[data-astro-cid-lcdefpme]{height:7.5rem;margin-bottom:var(--space-md)}.cast-art[data-astro-cid-lcdefpme] .art{height:100%;width:auto!important}.cast-art[data-astro-cid-lcdefpme] svg{width:auto;height:100%}.units[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.units[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{padding:var(--space-lg);background:var(--surface);border:1px solid var(--line);border-top:6px solid var(--unit);border-radius:var(--radius-md);position:relative}.unit-number[data-astro-cid-lcdefpme]{width:28px;height:28px;margin-bottom:var(--space-sm);background:var(--unit);color:var(--button-ink);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:800;display:inline-grid}.units[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-top:var(--space-sm);gap:var(--space-xs);color:var(--text-muted);font-size:.9375rem;display:grid}.closing[data-astro-cid-lcdefpme]{padding-block:var(--space-xl);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.foot[data-astro-cid-lcdefpme]{padding-block:var(--space-lg);border-top:1px solid var(--line);color:var(--text-muted);font-size:.8125rem}@media (width>=52rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr}}
