.matrix[data-astro-cid-es2laawu]{background:var(--bg);box-shadow:0 0 40px 20px var(--bg);margin:-1rem;padding:1rem;position:relative}.row[data-astro-cid-es2laawu]{grid-template-columns:8.5rem 1fr;gap:1rem;padding-block:.7rem;display:grid}.row[data-astro-cid-es2laawu]+.row[data-astro-cid-es2laawu]{border-top:1px solid var(--line)}.row[data-astro-cid-es2laawu]:first-child{padding-top:0}.row[data-astro-cid-es2laawu]:last-child{padding-bottom:0}dt[data-astro-cid-es2laawu]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-top:.2rem;font-size:.75rem}dd[data-astro-cid-es2laawu]{margin:0;font-size:1rem;line-height:1.5;position:relative}.note[data-astro-cid-es2laawu]{color:var(--muted);margin-top:.15rem;font-size:.875rem;line-height:1.45;display:block}.help-button[data-astro-cid-es2laawu]{border:1px solid var(--line-strong);width:1rem;height:1rem;color:var(--muted);font-family:var(--mono);vertical-align:.1em;cursor:help;transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:50%;place-items:center;margin-left:.4rem;padding:0;font-size:.625rem;line-height:1;display:inline-grid;position:relative}.help-button[data-astro-cid-es2laawu]:before{content:"";position:absolute;inset:-.5rem}.help-button[data-astro-cid-es2laawu]:hover,.help-button[data-astro-cid-es2laawu]:focus-visible{border-color:var(--fg);color:var(--fg)}.tip[data-astro-cid-es2laawu]{z-index:5;background:var(--fg);width:max-content;max-width:min(20rem,80vw);color:var(--bg);opacity:0;visibility:hidden;transition:opacity .15s var(--ease), visibility .15s;border-radius:3px;gap:.35rem;padding:.8rem .95rem;font-size:.8125rem;line-height:1.45;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.help[data-astro-cid-es2laawu]:hover .tip[data-astro-cid-es2laawu],.help[data-astro-cid-es2laawu]:focus-within .tip[data-astro-cid-es2laawu],.help[data-astro-cid-es2laawu].is-open .tip[data-astro-cid-es2laawu]{opacity:1;visibility:visible}.help[data-astro-cid-es2laawu].is-dismissed .tip[data-astro-cid-es2laawu]{opacity:0;visibility:hidden}.tip-intro[data-astro-cid-es2laawu]{margin-bottom:.2rem}.tip-term[data-astro-cid-es2laawu]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}@media (width<=56rem){.matrix[data-astro-cid-es2laawu]{box-shadow:0 0 20px 8px var(--bg)}}@media (width<=30rem){.row[data-astro-cid-es2laawu]{grid-template-columns:1fr;gap:.2rem}dt[data-astro-cid-es2laawu]{padding-top:0}}.agent[data-astro-cid-sgzsuaqq]{padding-block:var(--page-top) var(--section-y)}.head[data-astro-cid-sgzsuaqq]{z-index:1;grid-template-columns:minmax(0,42rem) minmax(16rem,1fr);gap:1.5rem clamp(2.5rem,6vw,5rem);margin-bottom:clamp(2rem,5vw,3rem);display:grid}.intro[data-astro-cid-sgzsuaqq]{align-content:start;gap:1.5rem;display:grid}.eyebrow[data-astro-cid-sgzsuaqq] a[data-astro-cid-sgzsuaqq]{transition:color .2s var(--ease)}.eyebrow[data-astro-cid-sgzsuaqq] a[data-astro-cid-sgzsuaqq]:hover{color:var(--fg)}.side[data-astro-cid-sgzsuaqq]{align-self:start;padding-top:2.7rem}.frame[data-astro-cid-sgzsuaqq]{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--line);margin-bottom:clamp(2rem,5vw,3rem);overflow:hidden}.still[data-astro-cid-sgzsuaqq]{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .5s var(--ease);display:block}.frame[data-astro-cid-sgzsuaqq]:hover .still[data-astro-cid-sgzsuaqq]{filter:none}.body[data-astro-cid-sgzsuaqq]{grid-template-columns:minmax(0,42rem) minmax(16rem,1fr);gap:2rem clamp(2.5rem,6vw,5rem);display:grid}.body[data-astro-cid-sgzsuaqq] .side[data-astro-cid-sgzsuaqq]{align-self:stretch;padding-top:0}.prose[data-astro-cid-sgzsuaqq] h2,.prose[data-astro-cid-sgzsuaqq] h3{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.foot[data-astro-cid-sgzsuaqq]{margin-top:clamp(2.5rem,6vw,4rem)}.foot[data-astro-cid-sgzsuaqq] .link[data-astro-cid-sgzsuaqq]:hover .arrow[data-astro-cid-sgzsuaqq]{transform:translate(-3px)}@media (width<=56rem){.head[data-astro-cid-sgzsuaqq],.body[data-astro-cid-sgzsuaqq]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-sgzsuaqq]{padding-top:0}.body[data-astro-cid-sgzsuaqq] .side[data-astro-cid-sgzsuaqq]{order:-1}}
