.borrowed-light-field[data-astro-cid-e4ovd4rw]{position:fixed;inset:0;z-index:0;width:100vw;height:100dvh;pointer-events:none;contain:layout paint style;opacity:.72}.borrowed-light-field[data-astro-cid-e4ovd4rw]:after{content:"";position:absolute;inset:auto 12vw -18vh 12vw;height:54vh;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--gold) 7%,transparent) 0%,color-mix(in oklab,var(--star-glow) 9%,transparent) 38%,transparent 74%);filter:blur(34px);opacity:0;transform:translateY(6vh) scale(.9);transition:opacity .9s var(--ease),transform .9s var(--ease)}.borrowed-light-field[data-astro-cid-e4ovd4rw][data-arrival=true]:after{opacity:.52;transform:translateY(0) scale(1)}.borrowed-light-atlas[data-astro-cid-e4ovd4rw]{position:absolute;inset:0;width:100%;height:100%;color:color-mix(in oklab,#1F2E45 70%,var(--ink-3));transform:translateY(var(--atlas-drift, 0));-webkit-mask-image:linear-gradient(to right,#000 0%,#000 22%,rgb(0 0 0 / .45) 26%,transparent 30%,transparent 70%,rgb(0 0 0 / .45) 74%,#000 78%,#000 100%);mask-image:linear-gradient(to right,#000 0%,#000 22%,rgb(0 0 0 / .45) 26%,transparent 30%,transparent 70%,rgb(0 0 0 / .45) 74%,#000 78%,#000 100%)}.atlas-layer[data-astro-cid-e4ovd4rw]{opacity:0;transition:opacity .42s var(--ease)}.atlas-layer-opening[data-astro-cid-e4ovd4rw]{opacity:calc(var(--atlas-opening, 1) * .2 * var(--bl-atlas-boost, 1))}.atlas-layer-pattern[data-astro-cid-e4ovd4rw]{opacity:calc(var(--atlas-pattern, 0) * .22 * var(--bl-atlas-boost, 1))}.atlas-layer-layers[data-astro-cid-e4ovd4rw]{opacity:calc(var(--atlas-layers, 0) * .23 * var(--bl-atlas-boost, 1))}.atlas-layer-constellation[data-astro-cid-e4ovd4rw]{opacity:calc(var(--atlas-constellation, 0) * .26 * var(--bl-atlas-boost, 1))}.atlas-layer-runtime[data-astro-cid-e4ovd4rw]{opacity:calc(var(--atlas-runtime, 0) * .23 * var(--bl-atlas-boost, 1))}.atlas-layer-sky[data-astro-cid-e4ovd4rw]{opacity:calc(var(--atlas-sky, 0) * .26 * var(--bl-atlas-boost, 1))}.atlas-lines[data-astro-cid-e4ovd4rw] line[data-astro-cid-e4ovd4rw]{stroke:currentColor;stroke-width:.075;stroke-linecap:round;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.atlas-ticks[data-astro-cid-e4ovd4rw] line[data-astro-cid-e4ovd4rw]{stroke:currentColor;stroke-width:.055;stroke-linecap:round;opacity:.3;vector-effect:non-scaling-stroke}.atlas-star[data-astro-cid-e4ovd4rw]{fill:currentColor;fill-opacity:.62;transform:scaleX(var(--atlas-squeeze, .56));transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.atlas-star-warm[data-astro-cid-e4ovd4rw]{fill-opacity:.88}.atlas-star-dim[data-astro-cid-e4ovd4rw]{fill-opacity:.42}@media(max-width:760px){.borrowed-light-field[data-astro-cid-e4ovd4rw]{opacity:.55}.borrowed-light-atlas[data-astro-cid-e4ovd4rw]{display:none}}@media(prefers-reduced-motion:reduce){.atlas-layer[data-astro-cid-e4ovd4rw]{transition:none}.borrowed-light-field[data-astro-cid-e4ovd4rw]:after{transition:none}}.essay-hero[data-astro-cid-lehonirf]{position:relative;margin:0 auto clamp(1.65rem,4.2vh,2.8rem);padding:clamp(.9rem,2.8vh,1.7rem) 0 0;text-align:center;max-width:min(82rem,calc(100vw - 2rem))}.essay-hero__title[data-astro-cid-lehonirf]{margin:0 auto 1.1rem;max-width:22ch;font-family:var(--font-display);font-weight:500;font-size:clamp(2.55rem,6.1vw,4.35rem);line-height:1.02;letter-spacing:-.005em;color:var(--ink-1);text-wrap:balance}.essay-hero__subtitle[data-astro-cid-lehonirf]{margin:0 auto clamp(1.1rem,2.4vh,1.55rem);max-width:38rem;font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,2vw,1.42rem);line-height:1.45;color:color-mix(in oklab,var(--ink-1) 70%,var(--ink-3));text-wrap:pretty}.essay-hero__plate[data-astro-cid-lehonirf]{position:relative;margin:0 auto;max-width:47rem;padding:0}.essay-hero__plate-image[data-astro-cid-lehonirf]{display:block;width:100%;height:auto;aspect-ratio:2400 / 1028;background:transparent;--bl-fade-x: 8%;--bl-fade-y: 6%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--bl-fade-x),black calc(100% - var(--bl-fade-x)),transparent 100%),linear-gradient(to bottom,transparent 0%,black var(--bl-fade-y),black calc(100% - var(--bl-fade-y)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black var(--bl-fade-x),black calc(100% - var(--bl-fade-x)),transparent 100%),linear-gradient(to bottom,transparent 0%,black var(--bl-fade-y),black calc(100% - var(--bl-fade-y)),transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:640px){.essay-hero[data-astro-cid-lehonirf]{width:100%;max-width:100%;box-sizing:border-box;margin-bottom:1.4rem;padding-top:.75rem}.essay-hero__title[data-astro-cid-lehonirf]{max-width:min(11.5ch,100%);margin-bottom:1rem;font-size:clamp(1.9rem,9vw,2.25rem);line-height:1.04;text-wrap:balance}.essay-hero__subtitle[data-astro-cid-lehonirf]{width:min(100%,18.5rem);max-width:100%;margin-bottom:1.05rem;font-size:clamp(.96rem,4vw,1.04rem);line-height:1.42}.essay-hero__plate[data-astro-cid-lehonirf]{width:100%;max-width:none;margin-inline:0}}.left-rail[data-astro-cid-bwvnujz6]{color:var(--ink-1);position:sticky;top:50vh;transform:translateY(-50%);align-self:start;max-height:80vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-50%) translate(-6px);transition:opacity .32s var(--ease, ease),transform .32s var(--ease, ease),visibility 0s linear .32s}.left-rail[data-astro-cid-bwvnujz6].is-revealed{opacity:.96;visibility:visible;transform:translateY(-50%) translate(0);transition:opacity .32s var(--ease, ease),transform .32s var(--ease, ease),visibility 0s linear 0s}.left-rail[data-astro-cid-bwvnujz6]:hover{scrollbar-color:color-mix(in oklab,var(--gold) 22%,transparent) transparent}.left-rail[data-astro-cid-bwvnujz6]::-webkit-scrollbar{width:3px}.left-rail[data-astro-cid-bwvnujz6]::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.left-rail[data-astro-cid-bwvnujz6]:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold) 22%,transparent)}.lr-toc[data-astro-cid-bwvnujz6]{display:flex;flex-direction:column;gap:.95rem}.lr-node[data-astro-cid-bwvnujz6]{display:flex;align-items:center;gap:.78rem;padding:.22rem 0;text-decoration:none;cursor:pointer;transition:opacity .22s ease}.lr-glyph[data-astro-cid-bwvnujz6]{width:30px;height:30px;flex-shrink:0;opacity:.42;transition:opacity .28s ease,filter .28s ease,transform .2s ease}.lr-title[data-astro-cid-bwvnujz6]{font-family:var(--font-display, var(--font-body));font-size:.88rem;line-height:1.25;color:color-mix(in oklab,var(--ink-3) 61%,transparent);transition:color .22s ease,opacity .22s ease;white-space:nowrap;opacity:.72}.left-rail[data-astro-cid-bwvnujz6]:hover .lr-glyph[data-astro-cid-bwvnujz6]{opacity:.78}.left-rail[data-astro-cid-bwvnujz6]:hover .lr-title[data-astro-cid-bwvnujz6]{color:color-mix(in oklab,var(--ink-1) 82%,transparent);opacity:1}.lr-node[data-astro-cid-bwvnujz6]:hover .lr-glyph[data-astro-cid-bwvnujz6]{opacity:.92;transform:translate(1px)}.lr-node[data-astro-cid-bwvnujz6]:hover .lr-title[data-astro-cid-bwvnujz6]{color:color-mix(in oklab,var(--ink-1) 92%,transparent)}.lr-node[data-astro-cid-bwvnujz6].is-visited .lr-glyph[data-astro-cid-bwvnujz6]{opacity:.58}.lr-node[data-astro-cid-bwvnujz6].is-visited .lr-title[data-astro-cid-bwvnujz6]{color:color-mix(in oklab,var(--ink-3) 72%,transparent);opacity:.9}.lr-node[data-astro-cid-bwvnujz6].is-active .lr-glyph[data-astro-cid-bwvnujz6]{opacity:1;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--gold) 22%,transparent))}.lr-node[data-astro-cid-bwvnujz6].is-active .lr-title[data-astro-cid-bwvnujz6]{color:var(--ink-1);font-weight:500;opacity:1}@media(max-width:1180px){.left-rail[data-astro-cid-bwvnujz6]{display:none}}.closing-section[data-astro-cid-zmpxxoop]{min-height:auto;display:grid;place-items:center;box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);padding-block:clamp(1.15rem,3.6vh,2.6rem) clamp(1.4rem,3.8vh,2.6rem);padding-inline:clamp(1rem,4vw,2rem);overflow-x:clip;background:none;text-align:center}.closing-content[data-astro-cid-zmpxxoop]{position:relative;display:grid;justify-items:center;box-sizing:border-box;width:min(100%,58rem);margin-inline:auto}.closing-content[data-astro-cid-zmpxxoop]:before{content:"";position:absolute;inset:-24% -42% -12%;z-index:-1;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--star-glow-bright) 18%,transparent) 0%,color-mix(in oklab,var(--star-glow) 10%,transparent) 42%,transparent 74%);filter:blur(22px);opacity:calc(var(--closing-progress, 0) * .5);pointer-events:none}.closing-plate[data-astro-cid-zmpxxoop]{--closing-plate-shift: 0px;display:block;justify-self:center;width:min(100%,58rem);height:auto;margin-inline:auto;object-fit:contain;object-position:center center;mix-blend-mode:multiply;opacity:1;transform:translate(var(--closing-plate-shift)) translateY(0) scale(1);transition:opacity .9s var(--ease),transform .9s var(--ease);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.closing-content[data-astro-cid-zmpxxoop] picture[data-astro-cid-zmpxxoop]{display:block;width:min(100%,58rem)}.closing-section[data-astro-cid-zmpxxoop][data-arrived=true] .closing-plate[data-astro-cid-zmpxxoop]{opacity:1;transform:translate(var(--closing-plate-shift)) translateY(0) scale(1)}@media(max-width:640px){.closing-section[data-astro-cid-zmpxxoop]{min-height:auto;padding-block:1.25rem 2rem}.closing-plate[data-astro-cid-zmpxxoop]{--closing-plate-shift: 0px;width:min(100%,35rem)}}@media(prefers-reduced-motion:reduce){.closing-plate[data-astro-cid-zmpxxoop]{opacity:1!important;transform:translate(var(--closing-plate-shift, 0))!important;transition:none!important}}.essay-wrapper{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;background-color:var(--paper-0)}.essay-wrapper:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.30  0 0 0 0 0.32  0 0 0 0 0.36  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:220px 220px}.bl-mast,.essay-shell,.essay-content,.closing-section{position:relative;z-index:3}.essay-shell{max-width:min(82rem,calc(100vw - 2rem));margin:0 auto;padding:1.5rem 1.5rem 0}.essay-grid{display:grid;grid-template-columns:minmax(12rem,17.5rem) minmax(0,42rem) minmax(11rem,16rem);gap:3rem;align-items:stretch;justify-content:center}@media(min-width:1181px){.essay-wrapper--technical .essay-shell{max-width:min(92rem,calc(100vw - 2rem))}.essay-wrapper--technical .essay-grid{grid-template-columns:minmax(8.5rem,11rem) minmax(0,54rem) minmax(5rem,7rem);gap:1.8rem}.essay-wrapper--technical .essay-content{max-width:min(54rem,100%);padding-inline:0}.essay-wrapper--technical .essay-content .prose>:where(p,ul,ol,blockquote,h3,.essay-section-header){max-width:var(--measure);margin-left:auto;margin-right:auto}.essay-wrapper--technical .essay-content .prose>.essay-section-header{margin-left:auto!important;margin-right:auto!important}.essay-wrapper--technical .essay-content .prose>figure.bl-fig.bl-fig-wide[data-bl-fig]{width:100%;max-width:var(--measure);margin-left:auto;margin-right:auto}.essay-wrapper--technical .mn-body{width:10.15rem;margin-right:-12.35rem;font-size:.66rem}}.essay-grid__left,.essay-grid__right{position:relative;display:flex;flex-direction:column}.essay-grid__center{min-width:0;width:100%;padding-top:.5rem}@media(max-width:1180px){.essay-grid{grid-template-columns:minmax(0,42rem);justify-content:center;gap:2rem}.essay-grid__right{margin-top:3rem}}@media(max-width:880px){.essay-shell{width:100%;max-width:100%;box-sizing:border-box;padding:1rem 1rem 0;overflow-x:clip}.essay-grid{min-width:0}}.text-arriving{opacity:1;transform:none}.text-arrived{opacity:1;transform:translateY(0)}.weight{margin-top:2em;margin-bottom:2em}.prose>p.weight:first-of-type{margin-top:0}.figure-entering{opacity:1;transform:none}.figure-entering .bl-fig-caption{opacity:1}.figure-visible{opacity:1;transform:translateY(0) scale(1)}.figure-visible .bl-fig-caption{opacity:1}@media(prefers-reduced-motion:reduce){.text-arriving,.figure-entering{opacity:1;transform:none;transition:none}}.essay-content .prose>.essay-section-header{display:block!important;margin:0 0 clamp(1.35rem,3.4vh,2rem)!important;padding-top:clamp(.35rem,1.4vh,.8rem);width:100%}.essay-content .prose>.essay-section-header .essay-section-kicker{margin:0 0 .65rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:color-mix(in oklab,var(--gold) 80%,var(--ink-2))}.essay-section-row{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%}.essay-content .prose>.essay-section-header h2,.essay-content .prose>.essay-section-header .essay-section-title{margin:0;flex:1;min-width:0;font-family:var(--font-display, var(--font-body));font-weight:500;font-size:clamp(1.65rem,3.1vw,2.35rem);line-height:1.05;letter-spacing:-.005em;color:var(--ink-1);text-align:left}.essay-section-glyph-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.72}.essay-section-glyph{width:2.55rem;height:2.55rem;display:block}.essay-section-rule{display:block;width:100%;height:1px;margin-top:.72rem;background:linear-gradient(to right,color-mix(in oklab,var(--ink-1) 28%,transparent) 0%,color-mix(in oklab,var(--gold) 26%,transparent) 36%,color-mix(in oklab,var(--gold) 12%,transparent) 72%,transparent 100%)}@media(max-width:680px){.essay-content .prose>.essay-section-header h2,.essay-content .prose>.essay-section-header .essay-section-title{font-size:1.55rem}.essay-section-glyph{width:2.1rem;height:2.1rem}.essay-section-rule{margin-top:.62rem}}
