.motif[data-astro-cid-hrkc2wo6]{position:relative;overflow:hidden}canvas[data-astro-cid-hrkc2wo6]{width:100%;height:100%;display:block;position:absolute;inset:0}.motif-box[data-astro-cid-hrkc2wo6]{width:100%;font:inherit;color:inherit;text-align:inherit;border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.motif-hint[data-astro-cid-hrkc2wo6]{right:var(--space-1);bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.motif-box[data-astro-cid-hrkc2wo6]:hover .motif-hint-open[data-astro-cid-hrkc2wo6],.motif-box[data-astro-cid-hrkc2wo6]:focus-visible .motif-hint-open[data-astro-cid-hrkc2wo6]{opacity:1}.motif-box[data-astro-cid-hrkc2wo6][aria-expanded=true]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.motif-box[data-astro-cid-hrkc2wo6][aria-expanded=true]{pointer-events:none}.motif-box[data-astro-cid-hrkc2wo6][aria-expanded=true] .motif-hint-open[data-astro-cid-hrkc2wo6]{display:none}.motif-stage[data-astro-cid-hrkc2wo6]{z-index:-1;pointer-events:none;position:fixed;inset:0}.motif-stage[data-astro-cid-hrkc2wo6][hidden]{display:none}.motif-stage[data-astro-cid-hrkc2wo6] canvas[data-astro-cid-hrkc2wo6].motif-fog{width:100%;height:100%;image-rendering:pixelated;inset:0}.motif-stage[data-astro-cid-hrkc2wo6] canvas[data-astro-cid-hrkc2wo6].motif-fog[hidden]{display:none}.motif-stage[data-astro-cid-hrkc2wo6] canvas[data-astro-cid-hrkc2wo6].motif-frost{opacity:0;image-rendering:auto;inset:auto}.motif-tip[data-astro-cid-hrkc2wo6],.motif-rel[data-astro-cid-hrkc2wo6]{z-index:25;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper-raised);max-width:260px;color:var(--ink);font:400 var(--small-size) / 1.35 var(--font-sans);pointer-events:none;will-change:transform;padding:6px 10px;position:fixed;top:0;left:0}.motif-tip[data-astro-cid-hrkc2wo6][hidden],.motif-rel[data-astro-cid-hrkc2wo6][hidden]{display:none}.motif-tip[data-astro-cid-hrkc2wo6] b{font-weight:600;display:block}.motif-tip[data-astro-cid-hrkc2wo6] span{color:var(--ink-muted);font-size:var(--label-size);display:block}.motif-tip[data-astro-cid-hrkc2wo6] .g{align-items:center;gap:6px;display:flex}.motif-tip[data-astro-cid-hrkc2wo6] i{border-radius:var(--radius-pill);background:var(--signal);flex:none;width:7px;height:7px}.motif-dim[data-astro-cid-hrkc2wo6]{left:var(--space-2);bottom:var(--space-2);z-index:20;font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);pointer-events:none;margin:0;transition:opacity .3s;position:fixed}.motif-dim[data-astro-cid-hrkc2wo6][hidden]{display:none}.motif-dim[data-astro-cid-hrkc2wo6].is-changing{opacity:0}@media (width<=1099px){.motif-dim[data-astro-cid-hrkc2wo6]{display:none}}.motif-groups[data-astro-cid-hrkc2wo6]{pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.motif-groups[data-astro-cid-hrkc2wo6].is-changing{opacity:0}.motif-groups[data-astro-cid-hrkc2wo6] span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--signal) 55%, var(--ink-muted));opacity:.85;font-size:11px;transition:transform 1.2s ease-out,opacity .6s;position:absolute;top:0;left:0}.motif-groups[data-astro-cid-hrkc2wo6] span.is-new{opacity:0;transition:none}.motif-groups[data-astro-cid-hrkc2wo6] span.is-away{opacity:0}.motif-rel[data-astro-cid-hrkc2wo6]{border-color:color-mix(in srgb, var(--signal) 45%, var(--hairline));max-width:300px;color:var(--ink-muted)}.motif-rel[data-astro-cid-hrkc2wo6] b{color:var(--ink);font-weight:600}.motif-fold[data-astro-cid-hrkc2wo6]{right:var(--space-2);bottom:var(--space-2);z-index:20;align-items:center;gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:400 var(--small-size) / 1 var(--font-sans);cursor:pointer;padding:8px 10px 8px 14px;transition:color .1s;display:inline-flex;position:fixed}.motif-fold[data-astro-cid-hrkc2wo6][hidden]{display:none}.motif-fold[data-astro-cid-hrkc2wo6]:hover{color:var(--signal)}.motif-fold[data-astro-cid-hrkc2wo6] kbd[data-astro-cid-hrkc2wo6]{font-family:var(--font-mono);border:1px solid var(--hairline);border-radius:var(--radius-sm);color:var(--ink-muted);padding:2px 6px;font-size:11px}@media (width<=760px){.motif-fold[data-astro-cid-hrkc2wo6]{top:calc(var(--motif-fold-top,8px) + env(safe-area-inset-top,0px));right:calc(var(--space-1) + env(safe-area-inset-right,0px));bottom:auto}.motif-fold[data-astro-cid-hrkc2wo6] kbd[data-astro-cid-hrkc2wo6]{display:none}}html.motif-grabbing,html.motif-grabbing *{-webkit-user-select:none;user-select:none}.hero[data-astro-cid-lcdefpme]{gap:var(--space-3);padding-top:var(--space-1);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:stretch;display:grid}.hero-text[data-astro-cid-lcdefpme]{max-width:var(--measure)}.hero[data-astro-cid-lcdefpme] .hero-motif{min-height:320px}.avatar[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);border:1px solid var(--hairline);width:64px;height:64px;margin-bottom:var(--space-3)}.display[data-astro-cid-lcdefpme]{font-size:var(--display-size);letter-spacing:-.02em;line-height:1.02}.blurb[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.blurb[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:0}.blurb[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.view-all[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:var(--small-size)}.view-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-muted);text-decoration-color:color-mix(in srgb, var(--ink-muted) 40%, transparent)}.view-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:0 0;text-decoration-color:currentColor}.actions[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;padding-top:0}.hero[data-astro-cid-lcdefpme] .hero-motif{height:132px;min-height:0;margin:calc(-1 * var(--space-2)) 0 var(--space-2);order:-1}.avatar[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}}
