.annotated[data-astro-cid-2nmadbt7]{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:help;background-color:#0000;padding:0 .12em;transition:background-color .14s,color .14s;position:relative}.annotated[data-astro-cid-2nmadbt7]:hover,.annotated[data-astro-cid-2nmadbt7]:focus,.annotated[data-astro-cid-2nmadbt7]:focus-visible{background-color:var(--note-highlight);color:var(--bg)}.annotated[data-astro-cid-2nmadbt7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.caption[data-astro-cid-2nmadbt7]{z-index:10;width:max-content;max-width:16rem;color:var(--caption-ink);background:var(--caption-bg);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:.4rem;padding:.5em .65em;font-size:.75rem;line-height:1.35;transition:opacity .14s,visibility .14s;position:absolute}.caption[data-astro-cid-2nmadbt7].left{top:calc(100% + .5em);left:0}.caption[data-astro-cid-2nmadbt7].right{top:calc(100% + .5em);right:0}.annotated[data-astro-cid-2nmadbt7].in-margin .caption[data-astro-cid-2nmadbt7]{width:var(--note-width);max-width:none;transform:translateY(-50%)}.annotated[data-astro-cid-2nmadbt7].in-margin .caption[data-astro-cid-2nmadbt7]:after{content:"";width:var(--leader,0);background:var(--caption-bg);height:1px;position:absolute;top:50%;right:100%}.annotated[data-astro-cid-2nmadbt7].in-margin .caption[data-astro-cid-2nmadbt7]:before{content:"";right:calc(100% + var(--leader,0px) - 5px);border-right:5px solid var(--caption-bg);border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.annotated[data-astro-cid-2nmadbt7]:hover .caption[data-astro-cid-2nmadbt7],.annotated[data-astro-cid-2nmadbt7]:focus .caption[data-astro-cid-2nmadbt7],.annotated[data-astro-cid-2nmadbt7]:focus-visible .caption[data-astro-cid-2nmadbt7]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.annotated[data-astro-cid-2nmadbt7],.caption[data-astro-cid-2nmadbt7]{transition:none}}.pointer-trigger[data-astro-cid-viugjlks]{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:help;background-color:#0000;padding:0 .12em;transition:background-color .14s,color .14s}.pointer-trigger[data-astro-cid-viugjlks]:hover,.pointer-trigger[data-astro-cid-viugjlks]:focus,.pointer-trigger[data-astro-cid-viugjlks]:focus-visible{background-color:var(--note-highlight);color:var(--bg)}.pointer-trigger[data-astro-cid-viugjlks]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lasso-trigger[data-astro-cid-4bkjcc4t]{cursor:help}main[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vh,4rem);display:grid}.contact[data-astro-cid-lcdefpme]{margin:0 0 2.4rem;font-size:.7rem;line-height:1.45}.updated[data-astro-cid-lcdefpme]{opacity:.65;grid-column:1/-1;margin-top:0;font-size:.7rem}.scatter[data-astro-cid-lcdefpme]{min-height:22rem;position:relative}.scatter[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap;text-decoration:none;position:absolute}.scatter[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}@media (width<=51.9375rem){main[data-astro-cid-lcdefpme]{--m-rule:2px;--m-rule-list:2px;--m-rule-gap:.3rem;--m-list-gap:4rem;--m-body:1rem;--m-list:1.1rem;--m-contact:.8rem;padding-inline:1rem;row-gap:var(--m-list-gap);grid-template-rows:auto auto 1fr;min-height:100svh;padding-bottom:1.5rem}.prose[data-astro-cid-lcdefpme]{max-width:none;font-size:var(--m-body);border-top:var(--m-rule) solid currentColor;padding-top:var(--m-rule-gap)}.prose[data-astro-cid-lcdefpme]>.mobile-only[data-astro-cid-lcdefpme]{margin-top:0}.scatter[data-astro-cid-lcdefpme]{min-height:0}.scatter[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;text-transform:uppercase;font-weight:700;font-size:var(--m-list);letter-spacing:.01em;border-bottom:var(--m-rule-list) solid var(--ink);padding:.5em 0;display:block;position:static}.scatter[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:none}.contact-mobile[data-astro-cid-lcdefpme]{font-size:var(--m-contact);text-align:left;grid-column:1/-1;align-self:end;margin:0;line-height:1.45}.updated[data-astro-cid-lcdefpme]{display:none}}@media (width>=52rem){main[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,50ch) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}}
