.prose[data-astro-cid-aic3wt63]{max-width:var(--container-prose);color:var(--color-fg)}.prose[data-astro-cid-aic3wt63]>*+*{margin-top:1.25em}.prose[data-astro-cid-aic3wt63]>:first-child{margin-top:0}.prose[data-astro-cid-aic3wt63] h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);font-weight:var(--text-2xl--font-weight);margin-top:2em}.prose[data-astro-cid-aic3wt63] h3{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:1.75em;font-weight:650}.prose[data-astro-cid-aic3wt63] p,.prose[data-astro-cid-aic3wt63] li{font-size:var(--text-lg);line-height:var(--text-lg--line-height);text-wrap:pretty}.prose[data-astro-cid-aic3wt63] ul{padding-left:1.5em;list-style:outside}.prose[data-astro-cid-aic3wt63] li+li{margin-top:.5em}.prose[data-astro-cid-aic3wt63] a{color:var(--color-link);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose[data-astro-cid-aic3wt63].inverse{color:var(--color-inverse-fg)}.prose[data-astro-cid-aic3wt63].inverse a{color:var(--color-highlight)}.prose[data-astro-cid-aic3wt63] strong{font-weight:650}.prose[data-astro-cid-aic3wt63] ol{padding-left:1.5em;list-style:decimal}.prose[data-astro-cid-aic3wt63] blockquote{border-left:2px solid var(--color-line-strong);color:var(--color-fg-muted);padding-left:1em}.prose[data-astro-cid-aic3wt63] code{font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--color-surface-sunken);border-radius:var(--radius-sm);padding:.1em .3em;font-size:.9em}.prose[data-astro-cid-aic3wt63] pre{font-size:var(--text-sm);background-color:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1em 1.25em;line-height:1.6;overflow-x:auto}.prose[data-astro-cid-aic3wt63] pre code{font-size:inherit;overflow-wrap:normal;background:0 0;border-radius:0;padding:0}.prose[data-astro-cid-aic3wt63] .token.comment,.prose[data-astro-cid-aic3wt63] .token.prolog,.prose[data-astro-cid-aic3wt63] .token.doctype,.prose[data-astro-cid-aic3wt63] .token.cdata{color:var(--color-fg-muted);font-style:italic}.prose[data-astro-cid-aic3wt63] .token.punctuation,.prose[data-astro-cid-aic3wt63] .token.operator{color:var(--color-fg-muted)}.prose[data-astro-cid-aic3wt63] .token.keyword,.prose[data-astro-cid-aic3wt63] .token.atrule,.prose[data-astro-cid-aic3wt63] .token.selector,.prose[data-astro-cid-aic3wt63] .token.tag,.prose[data-astro-cid-aic3wt63] .token.builtin,.prose[data-astro-cid-aic3wt63] .token.important{color:var(--color-link)}.prose[data-astro-cid-aic3wt63] .token.function,.prose[data-astro-cid-aic3wt63] .token.class-name{font-weight:600}.prose[data-astro-cid-aic3wt63] .token.string,.prose[data-astro-cid-aic3wt63] .token.attr-value,.prose[data-astro-cid-aic3wt63] .token.char,.prose[data-astro-cid-aic3wt63] .token.inserted{color:var(--color-success)}.prose[data-astro-cid-aic3wt63] .token.number,.prose[data-astro-cid-aic3wt63] .token.boolean,.prose[data-astro-cid-aic3wt63] .token.constant,.prose[data-astro-cid-aic3wt63] .token.symbol{color:var(--color-warning)}.prose[data-astro-cid-aic3wt63] .token.deleted{color:var(--color-danger)}.prose[data-astro-cid-aic3wt63] .token.bold{font-weight:700}.prose[data-astro-cid-aic3wt63] .token.italic{font-style:italic}.prose[data-astro-cid-aic3wt63] hr{border:0;border-top:1px solid var(--color-line)}[data-astro-cid-p5qfvmsw][data-poster],canvas[data-astro-cid-p5qfvmsw]{transition:opacity var(--duration-reveal) var(--ease-out)}canvas[data-astro-cid-p5qfvmsw]{opacity:0}hero-stage[data-astro-cid-p5qfvmsw][data-state=live] canvas[data-astro-cid-p5qfvmsw]{opacity:1}hero-stage[data-astro-cid-p5qfvmsw][data-state=live] [data-astro-cid-p5qfvmsw][data-poster]{opacity:0}.floor-grid[data-astro-cid-r2blyrlm]{fill:none;stroke:var(--inverse-fg);stroke-opacity:.14;stroke-width:1px;vector-effect:non-scaling-stroke}.fade-clear[data-astro-cid-r2blyrlm]{stop-color:var(--inverse-bg);stop-opacity:0}.fade-solid[data-astro-cid-r2blyrlm]{stop-color:var(--inverse-bg);stop-opacity:1}.shadow[data-astro-cid-r2blyrlm]{fill:var(--footer-bg);fill-opacity:.6}.face[data-astro-cid-r2blyrlm]{stroke:var(--inverse-bg);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.face[data-astro-cid-r2blyrlm].left{fill:var(--inverse-fg)}.face[data-astro-cid-r2blyrlm].top{fill:color-mix(in oklch, var(--inverse-fg) 72%, var(--inverse-bg))}.face[data-astro-cid-r2blyrlm].right{fill:color-mix(in oklch, var(--inverse-fg) 42%, var(--inverse-bg))}.face[data-astro-cid-r2blyrlm].accent.left{fill:var(--highlight)}.face[data-astro-cid-r2blyrlm].accent.top{fill:color-mix(in oklch, var(--highlight), white 35%)}.face[data-astro-cid-r2blyrlm].accent.right{fill:color-mix(in oklch, var(--highlight), black 30%)}.joint[data-astro-cid-r2blyrlm]{animation:joint-slide 9s var(--ease-in-out) infinite}hero-motion[data-astro-cid-r2blyrlm][data-paused] .joint[data-astro-cid-r2blyrlm]{animation-play-state:paused}@keyframes joint-slide{0%,48%{transform:translate(0)}60%,68%{transform:translate(-29.58px,29.78px)}80%,to{transform:translate(0)}}
