.essay[data-astro-cid-jxnjfbl4]{max-width:calc(var(--read-max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.essay__head[data-astro-cid-jxnjfbl4]{padding:clamp(5rem,14vh,8rem) 0 clamp(2.4rem,6vh,3.6rem)}.essay__back[data-astro-cid-jxnjfbl4]{display:inline-flex;align-items:center;gap:.45rem;width:max-content;font-family:var(--font-text);font-size:var(--t-label);font-weight:var(--w-thin);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-muted);text-decoration:none;margin-bottom:clamp(2rem,6vh,3.5rem);transition:color var(--dur-micro) var(--ease-move)}.essay__back[data-astro-cid-jxnjfbl4]:hover{color:var(--accent)}.essay__back[data-astro-cid-jxnjfbl4] span[data-astro-cid-jxnjfbl4]{transition:transform var(--dur-micro) var(--ease-move)}.essay__back[data-astro-cid-jxnjfbl4]:hover span[data-astro-cid-jxnjfbl4]{transform:translate(-3px)}.essay__ask[data-astro-cid-jxnjfbl4]{display:inline-flex;align-items:center;gap:.45rem;width:max-content;font-family:var(--font-text);font-size:var(--t-label);font-weight:var(--w-thin);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-muted);text-decoration:none;margin:clamp(2.4rem,6vh,3.6rem) 0 0;transition:color var(--dur-micro) var(--ease-move)}.essay__ask[data-astro-cid-jxnjfbl4]:hover,.essay__ask[data-astro-cid-jxnjfbl4]:focus-visible{color:var(--accent)}.essay__ask[data-astro-cid-jxnjfbl4] span[data-astro-cid-jxnjfbl4]{transition:transform var(--dur-micro) var(--ease-move)}.essay__ask[data-astro-cid-jxnjfbl4]:hover span[data-astro-cid-jxnjfbl4]{transform:translate(3px)}.essay__chrome[data-astro-cid-jxnjfbl4]{display:flex;gap:.7rem;align-items:baseline;flex-wrap:wrap;margin:0 0 1rem}.essay__delta[data-astro-cid-jxnjfbl4]{color:var(--accent)}.essay__sep[data-astro-cid-jxnjfbl4]{opacity:.5}.essay__tag[data-astro-cid-jxnjfbl4]{padding:.15rem .55rem;border:1px solid var(--hairline);border-radius:999px;font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-muted);white-space:nowrap}.essay__title[data-astro-cid-jxnjfbl4]{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-lg);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg);margin:0 0 .9rem}.essay__dek[data-astro-cid-jxnjfbl4]{font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-lead);color:var(--fg-muted);margin:0;padding-bottom:clamp(1.6rem,4vh,2.4rem);border-bottom:1px solid var(--hairline-faint)}.essay__lead[data-astro-cid-jxnjfbl4]{font-family:var(--font-serif);font-size:var(--t-lead);font-weight:var(--w-regular);line-height:var(--lh-lead);color:var(--fg);margin:0 0 1.4rem}.essay__p[data-astro-cid-jxnjfbl4]{font-family:var(--font-serif);font-size:var(--t-read);line-height:var(--lh-read);color:var(--fg-muted);margin:0}.essay__p[data-astro-cid-jxnjfbl4]+.essay__p[data-astro-cid-jxnjfbl4]{margin-top:1.2rem}.essay__pull[data-astro-cid-jxnjfbl4]{margin:clamp(2.2rem,5.5vh,3.2rem) 0;padding-left:clamp(1rem,3vw,1.5rem);border-left:2px solid var(--accent)}.essay__pull[data-astro-cid-jxnjfbl4] p[data-astro-cid-jxnjfbl4]{font-family:var(--font-serif);font-style:italic;font-weight:var(--w-medium);font-size:var(--t-lg);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg);margin:0}.essay__frame[data-astro-cid-jxnjfbl4]{margin:clamp(2.2rem,5.5vh,3.2rem) 0;padding:clamp(1.2rem,3.5vw,1.8rem);border:1px solid var(--hairline);border-radius:12px;background:#ffffff05}.essay__frame-label[data-astro-cid-jxnjfbl4]{display:block;font-family:var(--font-text);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--accent);margin-bottom:.7rem}.essay__frame-text[data-astro-cid-jxnjfbl4]{font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--t-lead);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg);margin:0}.essay__closing[data-astro-cid-jxnjfbl4]{font-family:var(--font-serif);font-size:var(--t-read);line-height:var(--lh-read);color:var(--fg);margin:clamp(1.6rem,4vh,2.4rem) 0 0}.essay__code[data-astro-cid-jxnjfbl4]{margin:clamp(1.8rem,4.5vh,2.6rem) 0}.essay__code-window[data-astro-cid-jxnjfbl4]{position:relative;border:1px solid var(--hairline);border-radius:12px;background:#ffffff06;overflow:hidden}.essay__code-bar[data-astro-cid-jxnjfbl4]{display:flex;align-items:center;gap:1rem;padding:.6rem clamp(1.1rem,3vw,1.5rem);border-bottom:1px solid var(--hairline-faint)}.essay__code-label[data-astro-cid-jxnjfbl4]{font-family:var(--font-text);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--accent)}.essay__code-meta[data-astro-cid-jxnjfbl4]{display:flex;align-items:center;gap:.9rem;margin-left:auto}.essay__code-lang[data-astro-cid-jxnjfbl4]{font-family:var(--font-text);font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--fg-faint)}.essay__copy[data-astro-cid-jxnjfbl4]{font-family:var(--font-text);font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--fg-muted);background:none;border:0;padding:0;cursor:pointer;opacity:0;transition:opacity var(--dur-micro) var(--ease-move),color var(--dur-micro) var(--ease-move)}.essay__code-window[data-astro-cid-jxnjfbl4]:hover .essay__copy[data-astro-cid-jxnjfbl4],.essay__copy[data-astro-cid-jxnjfbl4]:focus-visible{opacity:1}.essay__copy[data-astro-cid-jxnjfbl4]:hover{color:var(--accent)}@media(hover:none){.essay__copy[data-astro-cid-jxnjfbl4]{opacity:1}}.essay__code-window[data-astro-cid-jxnjfbl4] .astro-code{margin:0;padding:clamp(1.1rem,3vw,1.5rem);background:transparent!important;overflow-x:auto}.essay__code-window[data-astro-cid-jxnjfbl4] .astro-code code{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.86em;line-height:1.7;white-space:pre;tab-size:4}.essay__body[data-astro-cid-jxnjfbl4] code{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.88em;padding:.08em .35em;border-radius:5px;background:#ffffff0f;color:var(--fg)}.essay__code-window[data-astro-cid-jxnjfbl4] code{padding:0;background:none;border-radius:0}.essay__body[data-astro-cid-jxnjfbl4] a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;transition:color var(--dur-micro) var(--ease-move)}.essay__body[data-astro-cid-jxnjfbl4] a:hover{color:var(--accent)}.essay__next[data-astro-cid-jxnjfbl4]{margin-top:clamp(3.5rem,9vh,5.5rem);border-top:1px solid var(--hairline)}.essay__next-link[data-astro-cid-jxnjfbl4]{display:block;padding:clamp(1.8rem,4.5vh,2.6rem) 0 0;text-decoration:none}.essay__next-label[data-astro-cid-jxnjfbl4]{display:block;margin:0 0 .5rem}.essay__next-title[data-astro-cid-jxnjfbl4]{display:block;font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--t-lead);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg);transition:color var(--dur-micro) var(--ease-move)}.essay__next-link[data-astro-cid-jxnjfbl4]:hover .essay__next-title[data-astro-cid-jxnjfbl4],.essay__next-link[data-astro-cid-jxnjfbl4]:focus-visible .essay__next-title[data-astro-cid-jxnjfbl4]{color:var(--accent)}.essay__next-delta[data-astro-cid-jxnjfbl4]{display:block;margin-top:.4rem;font-family:var(--font-text);font-size:var(--t-micro);letter-spacing:var(--tr-micro);text-transform:uppercase;color:var(--accent)}
