main[data-astro-cid-ymihodss]{z-index:1;min-height:calc(100vh - 15.75rem);padding:5rem 1.5rem 7rem;position:relative}.article-wrap[data-astro-cid-ymihodss]{position:relative}article[data-astro-cid-ymihodss]{max-width:42rem;margin:0 auto}.article-header[data-astro-cid-ymihodss]{margin-bottom:3rem}h1[data-astro-cid-ymihodss]{font-family:var(--display);letter-spacing:-.035em;font-feature-settings:var(--display-features);font-variant-ligatures:common-ligatures contextual discretionary-ligatures;margin:0;font-size:clamp(3.5rem,7vw,5.75rem);font-weight:400;line-height:.94}.description[data-astro-cid-ymihodss]{max-width:38rem;color:var(--muted);text-wrap:balance;margin:1.4rem 0 0;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.25}.meta[data-astro-cid-ymihodss]{color:var(--muted);font-family:var(--mono);letter-spacing:.055em;gap:.75rem;margin-top:1.6rem;font-size:.74rem;display:flex}.back[data-astro-cid-ymihodss]{border-top:1px solid var(--line);color:var(--accent);font-family:var(--mono);letter-spacing:.04em;margin-top:3.75rem;padding-top:1.5rem;font-size:.78rem;text-decoration:none;display:block}.back[data-astro-cid-ymihodss] span[data-astro-cid-ymihodss]{margin-right:.55rem}.outline[data-astro-cid-ymihodss]{opacity:.66;width:11rem;transition:opacity .18s;position:absolute;top:0;bottom:0;left:max(1.5rem,50% - 34rem)}.outline[data-astro-cid-ymihodss]:hover,.outline[data-astro-cid-ymihodss]:focus-within,.outline[data-astro-cid-ymihodss].is-reading{opacity:1}.outline-inner[data-astro-cid-ymihodss]{padding-left:.85rem;position:sticky;top:26vh}.outline-title[data-astro-cid-ymihodss]{color:var(--muted);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem 1rem;font-size:.58rem;display:block}.outline-track[data-astro-cid-ymihodss]{background:#9fdcff1f;width:1px;position:absolute;top:1.65rem;bottom:.35rem;left:.85rem;overflow:hidden}.outline-track[data-astro-cid-ymihodss] span[data-astro-cid-ymihodss]{background:var(--accent);transform-origin:top;width:100%;height:100%;transition:transform .1s linear;display:block;transform:scaleY(0)}.outline[data-astro-cid-ymihodss] ol[data-astro-cid-ymihodss]{margin:0;padding:0;list-style:none}.outline[data-astro-cid-ymihodss] li[data-astro-cid-ymihodss]{margin:0}.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]{min-height:1.35rem;color:var(--muted);font-family:var(--mono);align-items:center;font-size:.62rem;line-height:1.25;text-decoration:none;display:flex;position:relative}.outline-tick[data-astro-cid-ymihodss]{background:#a8afbd59;flex:none;width:1.45rem;height:2px;transition:width .18s,background .18s,box-shadow .18s}.depth-3[data-astro-cid-ymihodss] .outline-tick[data-astro-cid-ymihodss]{width:.8rem;height:1px}.outline-label[data-astro-cid-ymihodss]{opacity:0;pointer-events:none;background:#060608e0;border:1px solid #0000;width:9.5rem;padding:.35rem .5rem;transition:opacity .16s,transform .16s;position:absolute;left:2rem;transform:translate(-.35rem)}.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:hover .outline-label[data-astro-cid-ymihodss],.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:focus-visible .outline-label[data-astro-cid-ymihodss],.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss][aria-current=location] .outline-label[data-astro-cid-ymihodss]{opacity:1;transform:translate(0)}.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:hover .outline-tick[data-astro-cid-ymihodss],.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:focus-visible .outline-tick[data-astro-cid-ymihodss],.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss][aria-current=location] .outline-tick[data-astro-cid-ymihodss]{background:var(--accent);width:2rem;box-shadow:0 0 12px #9fdcff66}.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss][aria-current=location]{color:var(--paper)}.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:focus-visible{outline:none}.outline[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:focus-visible .outline-label[data-astro-cid-ymihodss]{border-color:var(--accent)}.prose[data-astro-cid-ymihodss]{color:var(--body);font-family:var(--prose);letter-spacing:-.004em;font-feature-settings:var(--prose-features);text-align:left;overflow-wrap:break-word;font-size:clamp(1.16rem,1.5vw,1.28rem);font-weight:400;line-height:1.66}.prose[data-astro-cid-ymihodss] p{margin:0 0 1.05em}.prose[data-astro-cid-ymihodss]>p:first-child{color:var(--paper);margin-bottom:1.25em;font-size:1.12em;line-height:1.58}.prose[data-astro-cid-ymihodss]>p:first-child:first-letter{float:left;color:var(--accent);font-family:var(--display);font-feature-settings:var(--display-features);text-shadow:0 0 24px #9fdcff38;margin:.03em .05em 0 0;padding:.02em .1em 0 0;font-size:3em;font-weight:500;line-height:.86}.prose[data-astro-cid-ymihodss] h2,.prose[data-astro-cid-ymihodss] h3{font-family:var(--display);font-feature-settings:var(--display-features);font-variant-ligatures:common-ligatures contextual discretionary-ligatures;scroll-margin-top:7rem}.prose[data-astro-cid-ymihodss] h2{border-top:1px solid var(--line);color:var(--paper);text-wrap:balance;margin:2.25em 0 .65em;padding-top:.65em;font-size:2.25rem;font-weight:500;line-height:1.08}.prose[data-astro-cid-ymihodss] h3{color:var(--paper);text-wrap:balance;align-items:center;gap:.75rem;margin:1.9em 0 .6em;font-size:2rem;font-style:italic;font-weight:400;line-height:1.08;display:flex}.prose[data-astro-cid-ymihodss] h3:before{content:"";background:var(--accent);flex:0 0 1.35rem;height:1px}.prose[data-astro-cid-ymihodss] strong{color:var(--paper);font-weight:600}.prose[data-astro-cid-ymihodss] a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}.prose[data-astro-cid-ymihodss] blockquote{border-left:2px solid var(--accent);color:var(--paper);font-family:var(--display);letter-spacing:0;font-feature-settings:var(--display-features);font-variant-ligatures:common-ligatures contextual discretionary-ligatures;margin:2em 0;padding:.15em 0 .15em 1.6rem;font-size:1.22em;font-style:italic;line-height:1.45}.prose[data-astro-cid-ymihodss] blockquote p:last-child{margin-bottom:0}.prose[data-astro-cid-ymihodss] code{color:var(--paper);font-family:var(--mono);font-size:.78em}.prose[data-astro-cid-ymihodss] pre{border:1px solid var(--line);background:#090b0e;margin:2rem 0;padding:1.25rem;font-size:.85rem;line-height:1.6;overflow-x:auto}.prose[data-astro-cid-ymihodss] ul,.prose[data-astro-cid-ymihodss] ol{margin:.4em 0 1.35em;padding-left:1.4em}.prose[data-astro-cid-ymihodss] li{margin-bottom:.45em;padding-left:.15em}.prose[data-astro-cid-ymihodss] li::marker{color:var(--accent)}.prose[data-astro-cid-ymihodss] img{border:1px solid var(--line);background:#05080bb8;width:100%;height:auto;margin:2.5rem 0;display:block}.prose[data-astro-cid-ymihodss] sup{font-family:var(--mono);margin-left:.1em;font-size:.58em;line-height:0}.prose[data-astro-cid-ymihodss] .footnotes{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:0;margin-top:5rem;padding-top:1.75rem;font-size:.82em;line-height:1.55}.prose[data-astro-cid-ymihodss] .footnotes:before{content:"NOTES & SOURCES";color:var(--paper);letter-spacing:.12em;margin-bottom:1.5rem;font-size:.86rem;display:block}.prose[data-astro-cid-ymihodss] .footnotes hr,.prose[data-astro-cid-ymihodss] .footnotes h2{display:none}.prose[data-astro-cid-ymihodss] .footnotes ol{margin:0;padding-left:1.8em}.prose[data-astro-cid-ymihodss] .footnotes li{margin-bottom:1rem;padding-left:.35em}.prose[data-astro-cid-ymihodss] .footnotes p{margin:0}.prose[data-astro-cid-ymihodss] .data-footnote-backref{margin-left:.25em;text-decoration:none}@media (width<=660px){main[data-astro-cid-ymihodss]{padding:4rem 1.25rem 6rem}h1[data-astro-cid-ymihodss]{font-size:clamp(3.1rem,15vw,4.4rem)}.description[data-astro-cid-ymihodss]{font-size:1.3rem}.prose[data-astro-cid-ymihodss] img{width:calc(100% + 1rem);margin-left:-.5rem}}@media (width<=1120px){.outline[data-astro-cid-ymihodss]{display:none}}@media (prefers-reduced-motion:reduce){.outline[data-astro-cid-ymihodss],.outline-track[data-astro-cid-ymihodss] span[data-astro-cid-ymihodss],.outline-tick[data-astro-cid-ymihodss],.outline-label[data-astro-cid-ymihodss]{transition:none}}
