.prose .fj{color:inherit;text-decoration:underline;text-decoration-color:var(--bm);text-decoration-thickness:1px;text-underline-offset:3px;transition:color 150ms,text-decoration-color 150ms}.prose .fj:hover{color:var(--accent);text-decoration-color:var(--accent)}.prose .drop-cap{float:left;font-family:var(--font-display);font-size-adjust:from-font;font-weight:700;font-size:3.4em;line-height:.82!important;margin:.02em .18em 0 0;color:var(--k);shape-margin:.14em}.prose .drop-cap:before{content:attr(data-cap)}.prose .rf:first-letter{font-size:0;font-size-adjust:none}.prose .drop-cap[data-cap=A]{shape-outside:polygon(.395em 0,.395em .07em,.417em .14em,.453em .16em,.693em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=B]{shape-outside:polygon(.605em 0,.605em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=C]{shape-outside:polygon(.677em 0,.677em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=D]{shape-outside:polygon(.698em 0,.698em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=E]{shape-outside:polygon(.52em 0,.52em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=F]{shape-outside:polygon(.463em 0,.463em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=G]{shape-outside:polygon(.652em 0,.652em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=H]{shape-outside:polygon(.685em 0,.685em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=I]{shape-outside:polygon(.235em 0,.235em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=J]{shape-outside:polygon(.49em 0,.49em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=K]{shape-outside:polygon(.66em 0,.66em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=L]{shape-outside:polygon(.205em 0,.205em .14em,.235em .15em,.235em .66em,.525em .67em,.525em .78em,.495em .79em,.495em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=M]{shape-outside:polygon(.875em 0,.875em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=N]{shape-outside:polygon(.708em 0,.708em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=O]{shape-outside:polygon(.725em 0,.725em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=P]{shape-outside:polygon(.53em 0,.53em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Q]{shape-outside:polygon(.72em 0,.72em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=R]{shape-outside:polygon(.393em 0,.393em .07em,.502em .12em,.557em .2em,.58em .29em,.583em .36em,.568em .42em,.535em .48em,.57em .56em,.578em .7em,.665em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=S]{shape-outside:polygon(.578em 0,.578em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=T]{shape-outside:polygon(.48em 0,.49em .27em,.37em .28em,.37em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=U]{shape-outside:polygon(.65em 0,.65em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=V]{shape-outside:polygon(.55em 0,.55em .07em,.532em .14em,.583em .15em,.532em .3em,.532em .53em,.425em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=W]{shape-outside:polygon(.915em 0,.915em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=X]{shape-outside:polygon(.65em 0,.65em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Y]{shape-outside:polygon(.547em 0,.547em .07em,.513em .14em,.533em .15em,.422em .37em,.422em .53em,.385em .61em,.385em .84em,0 .84em,0 0)}.prose .drop-cap[data-cap=Z]{shape-outside:polygon(.583em 0,.583em .84em,0 .84em,0 0)}.prose hr{border:0;height:14px;margin:2.25em auto;max-width:22rem;background-image:radial-gradient(circle,var(--accent) 1.6px,transparent 1.8px),radial-gradient(circle,var(--co) 1px,transparent 1.2px),radial-gradient(circle,var(--a6) .8px,transparent 1px);background-size:12px 14px,12px 14px,12px 14px;background-position:50% 50%,calc(50% - 12px) 50%,calc(50% + 12px) 50%;background-repeat:no-repeat}.prose{font-family:var(--font-sans);font-size-adjust:from-font;font-size:clamp(1.0625rem,.98rem + .45vw,1.1875rem);line-height:1.72;color:var(--db);max-width:65ch;hyphens:manual;hyphenate-limit-chars:8 4 4}@media (width<=22.49em){.prose{hyphens:auto}}.prose>*+*{margin-top:1.15em}.prose p+p{margin-top:1.35em}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);letter-spacing:-.016em}.prose h3,.prose h4{letter-spacing:-.018em}.prose h2{position:relative;font-size:clamp(1.55rem, 1.32rem + 1vw, 1.95rem);margin-top:2.75em;margin-bottom:.55em;line-height:1.12}@media (width<=359.98px){.prose h2{font-size:clamp(1.375rem,.215rem + 5.8vw,1.55rem)}}.prose h2:after{content:'';position:absolute;inset-inline:0;top:-1.4em;height:1px;background:var(--border);pointer-events:none}.prose h3{font-size:clamp(1.1875rem, 1.09rem + .45vw, 1.375rem);margin-top:2em;margin-bottom:.3em;line-height:1.2}.prose .n{margin-inline-start:.4em;font-size:.7em;font-weight:600;color:var(--e);text-decoration:none;opacity:0;transition:opacity 150ms cubic-bezier(.4, 0, .2, 1),color 150ms cubic-bezier(.4, 0, .2, 1)}.prose .n:before{content:"#"}.prose :is(h2,h3):hover .n{opacity:1}.prose .n:hover{color:var(--accent)}@media (hover:none){.prose .n{display:none}}.prose p{text-wrap:var(--an)}.prose strong{color:var(--k);font-weight:700}.prose em{font-style:italic}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--co);overflow-wrap:anywhere;transition:color 150ms cubic-bezier(.4, 0, .2, 1),text-decoration-color 150ms cubic-bezier(.4, 0, .2, 1),text-decoration-thickness 150ms cubic-bezier(.4, 0, .2, 1)}.prose a:hover{color:var(--bw);text-decoration-color:var(--accent);text-decoration-thickness:2px}.prose blockquote{position:relative;margin:2em 0;padding-block:.7em;padding-inline:2rem 0;font-size:1.12em;font-style:italic;line-height:1.6;color:var(--n);text-wrap:var(--an)}.prose blockquote:before{content:'\201C' / '';position:absolute;top:0;inset-inline-start:0;font-family:var(--font-display);font-size-adjust:from-font;font-size:2.6em;font-weight:700;line-height:1;font-style:normal;color:var(--accent);pointer-events:none}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:.6em}.prose blockquote cite,.prose blockquote footer{display:block;margin-top:.7em;font-family:var(--font-sans);font-size:var(--v);font-style:normal;letter-spacing:.02em;color:var(--e)}.prose blockquote cite:before,.prose blockquote footer:before{content:'-\00a0';color:var(--accent)}.prose code{font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:.9em;background:var(--s);padding:.15em .35em;border-radius:.25rem;font-variant-ligatures:none;font-variant-numeric:tabular-nums}.prose pre{background:oklch(.130 .003 35);color:oklch(.970 .003 60);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;padding:var(--space-lg);border-radius:.5rem;overflow-x:auto;overscroll-behavior-x:contain;font-size:var(--l);font-variant-ligatures:none}.prose pre code{font-size:inherit;background:none;padding:0;border-radius:0}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--accent)}.prose :target{animation:bgl 1.6s ease-out both;scroll-margin-top:calc(var(--bk) + env(safe-area-inset-top,0px) + .5rem)}.prose img{display:block;width:100%;height:auto;border-radius:.5rem;border:1px solid var(--border);background:var(--s)}.prose>img,.prose p:has(> img:only-child){margin-block:1.25rem}.prose figure.d6{margin-block:2rem}.prose figure.d6 img{margin:0}@media (height<=37.5em) and (orientation:landscape){.prose img{width:auto;max-width:100%;max-block-size:calc(100svh - var(--bk) - 4rem);margin-inline:auto}.prose figure.d6 a.shot-zoom{inline-size:fit-content;margin-inline:auto}}.prose figure.d6 figcaption{margin-top:.7em;font-family:var(--font-sans);font-size:.8em;line-height:1.5;color:var(--e);text-align:center;text-wrap:pretty}.prose figure.d6 .ayj{display:block;margin-top:.15em;font-size:.92em}