.art__head[data-astro-cid-bvzihdzo]{position:relative;padding-top:calc(var(--a-nav-h) + clamp(2.5rem,6vw,5rem));padding-bottom:clamp(2.5rem,5vw,4.5rem)}.art__head[data-astro-cid-bvzihdzo] .a-label{flex-wrap:wrap;white-space:normal;row-gap:0}.art__head[data-astro-cid-bvzihdzo] .a-label a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:2.75rem}.art__head[data-astro-cid-bvzihdzo] .a-label a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3em}.art__top[data-astro-cid-bvzihdzo]{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.art__top[data-astro-cid-bvzihdzo]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem}}.art__title[data-astro-cid-bvzihdzo]{font-size:clamp(2.5rem,5.1vw,4.75rem);line-height:1}.art__lede[data-astro-cid-bvzihdzo]{margin-top:1.5rem;max-width:40rem}.art__meta[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:1rem 2.25rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--a-line)}.art__meta[data-astro-cid-bvzihdzo] dt[data-astro-cid-bvzihdzo]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--a-mute)}.art__meta[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo]{margin-top:.15rem;font-size:.9375rem;font-weight:500;color:var(--a-fg)}.art__meta[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:inherit;text-decoration:underline;text-decoration-color:#a9c4ff73;text-underline-offset:.25em}.art__meta[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:#fff;text-decoration-color:currentColor}.art__top--solo[data-astro-cid-bvzihdzo]{grid-template-columns:minmax(0,1fr)!important}.art__top--solo[data-astro-cid-bvzihdzo] .art__title[data-astro-cid-bvzihdzo]{max-width:16em}.art__cover[data-astro-cid-bvzihdzo]{position:relative;margin:0}.art__cover[data-astro-cid-bvzihdzo] .art__cover-orbit{position:absolute;left:50%;top:50%;width:150%;max-width:none;height:auto;transform:translate(-50%,-50%);pointer-events:none}.art__plate[data-astro-cid-bvzihdzo]{position:relative;aspect-ratio:2 / 1}@media(max-width:1023px){.art__plate[data-astro-cid-bvzihdzo]{aspect-ratio:2 / 1}.art__cover[data-astro-cid-bvzihdzo] .art__cover-orbit{display:none}}.art__grid[data-astro-cid-bvzihdzo]{display:grid;gap:3rem;padding-bottom:clamp(4rem,8vw,7rem)}.art__main[data-astro-cid-bvzihdzo]{min-width:0}.toc[data-astro-cid-bvzihdzo]{display:none}@media(min-width:1100px){.art__grid[data-astro-cid-bvzihdzo]{grid-template-columns:15rem minmax(0,48rem) minmax(0,1fr);gap:clamp(2.5rem,4.5vw,5rem)}.art__grid--solo[data-astro-cid-bvzihdzo]{grid-template-columns:minmax(0,48rem);justify-content:center}.toc[data-astro-cid-bvzihdzo]{display:block;position:sticky;top:calc(var(--a-nav-h) + 2rem);align-self:start;max-height:calc(100vh - var(--a-nav-h) - 3.5rem);overflow-y:auto;scrollbar-width:none;padding:.25rem .5rem 1rem .25rem}.toc[data-astro-cid-bvzihdzo]::-webkit-scrollbar{display:none}.tocm[data-astro-cid-bvzihdzo]{display:none}}.toc__head[data-astro-cid-bvzihdzo]{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--a-line)}.toc__body[data-astro-cid-bvzihdzo]{position:relative}.toc__svg[data-astro-cid-bvzihdzo]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.toc__line[data-astro-cid-bvzihdzo]{fill:none;stroke:#ffffff4d;stroke-width:1;stroke-dasharray:3 4}.toc__lit[data-astro-cid-bvzihdzo]{fill:none;stroke:#a9c4ff;stroke-width:1.25;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(169,196,255,.7))}.toc__list[data-astro-cid-bvzihdzo],.toc__subs[data-astro-cid-bvzihdzo]{position:relative;list-style:none;margin:0;padding:0}.toc__list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{position:relative;display:block;padding:.5rem 0 .5rem 2.9rem;font-size:.875rem;line-height:1.4;color:var(--a-mute);text-decoration:none;transition:color .25s}.toc__list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--a-fg)}.toc__star[data-astro-cid-bvzihdzo]{position:absolute;left:var(--x);top:.82rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#5d6679;box-shadow:0 0 0 3px #15171c;transition:transform .4s var(--a-ease),background-color .3s,box-shadow .3s}.toc__star--sm[data-astro-cid-bvzihdzo]{width:.3125rem;height:.3125rem;top:.72rem}.toc__item[data-astro-cid-bvzihdzo].is-past>a[data-astro-cid-bvzihdzo]>.toc__star[data-astro-cid-bvzihdzo],.toc__item[data-astro-cid-bvzihdzo].is-parent>a[data-astro-cid-bvzihdzo]>.toc__star[data-astro-cid-bvzihdzo]{background-color:#a9c4ff}.toc__item[data-astro-cid-bvzihdzo].is-past>a[data-astro-cid-bvzihdzo]{color:var(--a-body)}.toc__item[data-astro-cid-bvzihdzo].is-open>a[data-astro-cid-bvzihdzo]{color:var(--a-fg)}.toc__subs[data-astro-cid-bvzihdzo]{display:none}.toc__item[data-astro-cid-bvzihdzo].is-open>.toc__subs[data-astro-cid-bvzihdzo]{display:block}.toc__subs[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{padding-block:.32rem;font-size:.8125rem}.toc__list[data-astro-cid-bvzihdzo] .is-active[data-astro-cid-bvzihdzo]>a[data-astro-cid-bvzihdzo]{color:var(--a-fg);font-weight:600}.toc__list[data-astro-cid-bvzihdzo] .is-active[data-astro-cid-bvzihdzo]>a[data-astro-cid-bvzihdzo]>.toc__star[data-astro-cid-bvzihdzo]{transform:scale(1.5);background-color:#ff9669;box-shadow:0 0 0 3px #15171c,0 0 0 5px #ff966938,0 0 16px #ff9669f2}.tocm[data-astro-cid-bvzihdzo]{margin-bottom:2.5rem;border:1px solid var(--a-line);border-radius:var(--a-r-card);background-color:var(--a-surface)}.tocm[data-astro-cid-bvzihdzo] summary[data-astro-cid-bvzihdzo]{display:flex;align-items:center;gap:1rem;min-height:3.5rem;padding:.5rem 1.1rem;cursor:pointer;list-style:none}.tocm[data-astro-cid-bvzihdzo] summary[data-astro-cid-bvzihdzo]::-webkit-details-marker{display:none}.tocm[data-astro-cid-bvzihdzo] summary[data-astro-cid-bvzihdzo] .a-meta[data-astro-cid-bvzihdzo]{margin-left:auto}.tocm__chev[data-astro-cid-bvzihdzo]{width:1.1rem;height:1.1rem;color:var(--a-ice);transition:transform .3s var(--a-ease)}.tocm[data-astro-cid-bvzihdzo][open] .tocm__chev[data-astro-cid-bvzihdzo]{transform:rotate(180deg)}.tocm__list[data-astro-cid-bvzihdzo]{list-style:none;margin:0;padding:.25rem 1.1rem 1rem;border-top:1px solid var(--a-line)}.tocm__list[data-astro-cid-bvzihdzo] ol[data-astro-cid-bvzihdzo]{list-style:none;margin:0;padding:0 0 .25rem 1.1rem;border-left:1px dashed var(--a-line-2)}.tocm__list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{display:flex;align-items:center;min-height:2.75rem;padding-block:.3rem;font-size:1rem;line-height:1.35;color:var(--a-fg);text-decoration:none}.tocm__list[data-astro-cid-bvzihdzo] ol[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{font-size:.9375rem;color:var(--a-body)}.art__paper[data-astro-cid-bvzihdzo]{max-width:48rem}.art__end[data-astro-cid-bvzihdzo]{max-width:48rem;font-size:1.125rem;margin-top:2.5rem}.art__tag[data-astro-cid-bvzihdzo]{min-height:2.75rem;padding-inline:.85rem;text-decoration:none;transition:border-color .2s,color .2s}.art__tag[data-astro-cid-bvzihdzo]:hover{border-color:#a9c4ff80;color:var(--a-fg)}.art__tags[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.art__res[data-astro-cid-bvzihdzo]{margin-top:2rem;padding:1.25rem 1.5rem}.art__res[data-astro-cid-bvzihdzo] a{color:var(--a-ice);text-underline-offset:.2em}.author[data-astro-cid-bvzihdzo]{display:flex;gap:1.25rem;align-items:flex-start;margin-top:2rem;padding:1.5rem;font-size:1rem}.author__photo[data-astro-cid-bvzihdzo]{position:relative;flex:none;width:4.5rem;height:4.5rem;border-radius:50%;padding:3px;border:1px solid rgba(169,196,255,.45)}.author__photo[data-astro-cid-bvzihdzo]:after{content:"";position:absolute;right:.15rem;top:.2rem;width:.5rem;height:.5rem;border-radius:50%;background:#ff9669;box-shadow:0 0 10px #ff9669e6}.author__photo[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author__name[data-astro-cid-bvzihdzo]{margin-top:.1rem}.author__bio[data-astro-cid-bvzihdzo]{margin-top:.4rem;font-size:1rem;line-height:1.65;color:var(--a-body)}.author__note[data-astro-cid-bvzihdzo]{font-size:.9375rem;color:var(--a-mute)}.share[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem}.share__list[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.next[data-astro-cid-bvzihdzo]{position:relative;padding-block:clamp(3.5rem,7vw,6rem) clamp(3rem,6vw,5rem);border-top:1px solid rgba(255,255,255,.06)}.next__link[data-astro-cid-bvzihdzo]{display:grid;gap:2rem;align-items:center;text-decoration:none;color:inherit;border-radius:1.25rem}@media(min-width:900px){.next__link[data-astro-cid-bvzihdzo]{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:4rem}}.next__title[data-astro-cid-bvzihdzo]{transition:color .3s;max-width:14em}.next__desc[data-astro-cid-bvzihdzo]{margin-top:1.25rem}.next__btn[data-astro-cid-bvzihdzo]{margin-top:1.75rem}.next__plate[data-astro-cid-bvzihdzo]{aspect-ratio:3 / 2}.next__link[data-astro-cid-bvzihdzo]:hover .next__title[data-astro-cid-bvzihdzo]{background:var(--a-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.next__link[data-astro-cid-bvzihdzo]:hover .a-plate img{transform:scale(1.04)}.next__link[data-astro-cid-bvzihdzo]:hover .a-btn--primary{background:#ffac88}.next__link[data-astro-cid-bvzihdzo]:hover .a-btn svg{transform:translate(4px)}.next__all[data-astro-cid-bvzihdzo]{margin-top:2rem}.rel[data-astro-cid-bvzihdzo]{margin-top:clamp(2.5rem,5vw,3.5rem);max-width:48rem}.rel[data-astro-cid-bvzihdzo] ul[data-astro-cid-bvzihdzo]{list-style:none;margin:.75rem 0 0;padding:0;border-top:1px solid var(--a-line)}.rel[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{border-bottom:1px solid var(--a-line)}.rel[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:3.25rem;padding-block:.85rem;text-decoration:none}.rel__t[data-astro-cid-bvzihdzo]{font-family:"Instrument Serif",Georgia,serif;font-size:1.4rem;line-height:1.2;color:var(--a-fg);transition:color .2s}.rel[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover .rel__t[data-astro-cid-bvzihdzo]{color:var(--a-ice)}.rel[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo] .a-meta[data-astro-cid-bvzihdzo]{flex:none}
