.CopyPage-module__yqBFlW__button{color:var(--paper-muted);font:inherit;font-family:var(--font-sans), sans-serif;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.85rem;display:inline-flex;position:relative}.CopyPage-module__yqBFlW__button:before{content:"";position:absolute;inset:-.75rem -.5rem}.CopyPage-module__yqBFlW__button:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.CopyPage-module__yqBFlW__button:not(:disabled):hover{color:var(--paper-ink)}}.CopyPage-module__yqBFlW__button:focus-visible{outline:2px solid var(--paper-ink);outline-offset:4px}.CopyPage-module__yqBFlW__button[data-state=copied]{color:var(--paper-ink)}.CopyPage-module__yqBFlW__button svg{fill:none;stroke:currentColor;stroke-width:1.49px;stroke-linecap:round;stroke-linejoin:round;flex:none}.CopyPage-module__yqBFlW__copyMark,.CopyPage-module__yqBFlW__doneMark{transition:opacity .16s var(--ease-out)}.CopyPage-module__yqBFlW__doneMark,.CopyPage-module__yqBFlW__button[data-state=copied] .CopyPage-module__yqBFlW__copyMark{opacity:0}.CopyPage-module__yqBFlW__button[data-state=copied] .CopyPage-module__yqBFlW__doneMark{opacity:1}.CopyPage-module__yqBFlW__hint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CopyPage-module__yqBFlW__button,.CopyPage-module__yqBFlW__copyMark,.CopyPage-module__yqBFlW__doneMark{transition:none}}
.AnatomyStage-module__kK0gjW__stage{--anatomy-paper:var(--paper);--anatomy-face:var(--paper);--anatomy-top:var(--paper);--anatomy-shade-0:color-mix(in srgb, var(--paper-ink) 13%, var(--paper));--anatomy-shade-1:color-mix(in srgb, var(--paper-ink) 9%, var(--paper));--anatomy-shade-2:color-mix(in srgb, var(--paper-ink) 6%, var(--paper));--anatomy-shade-3:color-mix(in srgb, var(--paper-ink) 3%, var(--paper));--anatomy-lit-top:var(--paper);--anatomy-lit-shade:color-mix(in srgb, var(--paper-ink) 6%, var(--paper));--anatomy-hi:var(--paper-ink);--anatomy-mid:var(--paper-figure-edge);--anatomy-lo:var(--paper-figure-mid);--anatomy-faint:var(--paper-line);--anatomy-lit:var(--paper-signal);--anatomy-halo:var(--paper-figure-edge);--anatomy-halo-opacity:.32;--anatomy-dot:var(--paper-ink);--anatomy-weight:.6px;--figure-accent:var(--paper-signal);--figure-ember:var(--paper-ember);aspect-ratio:5/4;touch-action:pan-y;grid-area:frame;align-self:start;inline-size:100%}.AnatomyStage-module__kK0gjW__stage .iso-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.AnatomyStage-module__kK0gjW__stage .iso-svg :is(path,circle){vector-effect:non-scaling-stroke}.AnatomyStage-module__kK0gjW__stage .iso-fill{fill:var(--anatomy-paper);stroke:none}.AnatomyStage-module__kK0gjW__stage :is(.iso-shade,.iso-top){stroke:none}.AnatomyStage-module__kK0gjW__stage .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.AnatomyStage-module__kK0gjW__stage .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.AnatomyStage-module__kK0gjW__stage .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.AnatomyStage-module__kK0gjW__stage .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.AnatomyStage-module__kK0gjW__stage .iso-top{fill:var(--anatomy-top)}.AnatomyStage-module__kK0gjW__stage .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.AnatomyStage-module__kK0gjW__stage .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.AnatomyStage-module__kK0gjW__stage .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.AnatomyStage-module__kK0gjW__stage .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.AnatomyStage-module__kK0gjW__stage .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.AnatomyStage-module__kK0gjW__stage .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.AnatomyStage-module__kK0gjW__stage .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.AnatomyStage-module__kK0gjW__stage .iso-dots[data-tone=hi] circle{opacity:.85}.AnatomyStage-module__kK0gjW__stage .iso-dots[data-tone=mid] circle{opacity:.45}.AnatomyStage-module__kK0gjW__stage .iso-face-text{fill:var(--anatomy-mid);font-family:var(--font-sans), sans-serif;letter-spacing:.04em;font-weight:600}.AnatomyStage-module__kK0gjW__stage .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.AnatomyStage-module__kK0gjW__stage .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.AnatomyStage-module__kK0gjW__stage .lab-screen{fill:var(--paper-ink);stroke:var(--paper-figure-edge);stroke-width:.6px}.AnatomyStage-module__kK0gjW__stage .lab-display .iso-face-text{fill:var(--paper)}.AnatomyStage-module__kK0gjW__stage .lab-display .iso-face-text:is([data-tone=lo],[data-tone=mid]){fill:var(--paper-figure-mid)}.AnatomyStage-module__kK0gjW__stage .lab-block :is(.iso-top,.iso-fill){fill:color-mix(in srgb, var(--figure-accent) 16%, var(--paper))}.AnatomyStage-module__kK0gjW__stage .lab-block .iso-shade{fill:color-mix(in srgb, var(--figure-accent) 30%, var(--paper))}.AnatomyStage-module__kK0gjW__stage .lab-block .iso-edge{stroke:var(--figure-accent)}.AnatomyStage-module__kK0gjW__stage .lab-block .iso-seam{stroke:color-mix(in srgb, var(--figure-accent) 34%, var(--paper))}.AnatomyStage-module__kK0gjW__stage :is(.lab-block[data-state=ember],[data-state=ember] .lab-block) :is(.iso-top,.iso-fill){fill:color-mix(in srgb, var(--figure-ember) 16%, var(--paper))}.AnatomyStage-module__kK0gjW__stage :is(.lab-block[data-state=ember],[data-state=ember] .lab-block) .iso-shade{fill:color-mix(in srgb, var(--figure-ember) 30%, var(--paper))}.AnatomyStage-module__kK0gjW__stage :is(.lab-block[data-state=ember],[data-state=ember] .lab-block) .iso-edge{stroke:var(--figure-ember)}.AnatomyStage-module__kK0gjW__stage :is([data-state=idle] .lab-block,.lab-row) :is(.iso-top,.iso-fill){fill:var(--paper)}.AnatomyStage-module__kK0gjW__stage :is([data-state=idle] .lab-block,.lab-row) .iso-shade{fill:color-mix(in srgb, var(--paper-ink) 8%, var(--paper))}.AnatomyStage-module__kK0gjW__stage :is([data-state=idle] .lab-block,.lab-row) .iso-edge{stroke:var(--paper-figure-edge)}.AnatomyStage-module__kK0gjW__stage [data-state=hit] .lab-block :is(.iso-top,.iso-fill){fill:color-mix(in srgb, var(--figure-accent) 45%, var(--paper))}.AnatomyStage-module__kK0gjW__stage [data-state=hit] .lab-block .iso-edge{stroke-width:2.2px}.AnatomyStage-module__kK0gjW__stage .lab-block path{transition:fill var(--state-change) var(--ease-out), stroke var(--state-change) var(--ease-out)}.AnatomyStage-module__kK0gjW__stage .lab-line-ember{fill:none;stroke:var(--figure-ember);stroke-width:1.4px;stroke-linecap:round}.AnatomyStage-module__kK0gjW__stage .lab-accent{fill:none;stroke:var(--figure-accent);stroke-width:3px;stroke-linecap:round}.AnatomyStage-module__kK0gjW__stage .lab-engrave .iso-face-text{fill:color-mix(in srgb, var(--paper-ink) 72%, var(--paper));letter-spacing:.08em}.AnatomyStage-module__kK0gjW__stage .lab-engrave-light .iso-face-text{fill:color-mix(in srgb, var(--paper) 78%, var(--paper-ink))}.AnatomyStage-module__kK0gjW__stage .lab-bay{fill:color-mix(in srgb, var(--paper-ink) 70%, var(--paper));stroke:var(--paper-figure-edge);stroke-width:.4px}.AnatomyStage-module__kK0gjW__stage .lab-led circle{fill:var(--figure-accent)}.AnatomyStage-module__kK0gjW__stage .lab-tag{opacity:0;pointer-events:none;transition:opacity var(--state-change) var(--ease-out)}.AnatomyStage-module__kK0gjW__stage .lab-tag[data-shown]{opacity:1}.AnatomyStage-module__kK0gjW__stage[data-names=all] .lab-tag{opacity:1}.AnatomyStage-module__kK0gjW__stage .lab-tag text{paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.AnatomyStage-module__kK0gjW__stage .lab-name{fill:var(--paper-ink);font-family:var(--font-serif), serif;font-size:17px}.AnatomyStage-module__kK0gjW__stage .lab-note{fill:var(--paper-muted);font-family:var(--font-sans), sans-serif;font-size:11.5px}.AnatomyStage-module__kK0gjW__stage [data-name]{cursor:help}.AnatomyStage-module__kK0gjW__read{z-index:2;max-inline-size:70%;color:var(--paper-ink);font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;text-align:end;pointer-events:none;font-size:.75rem;line-height:1.4;position:absolute;inset-block-start:var(--plate-inset,0);inset-inline-end:var(--plate-inset,0)}.AnatomyStage-module__kK0gjW__pause{min-block-size:2.25rem;color:var(--paper-muted);font-family:var(--font-sans), sans-serif;cursor:pointer;transition:color var(--state-change) var(--ease-out);background:0 0;border:0;grid-area:pause;align-items:center;gap:.4rem;padding:0 .25rem;font-size:.75rem;line-height:1.4;display:inline-flex;position:relative}.AnatomyStage-module__kK0gjW__pause:before{content:"";position:absolute;inset:-.25rem}.AnatomyStage-module__kK0gjW__pause:disabled{cursor:default;opacity:.5}@media (hover:hover) and (pointer:fine){.AnatomyStage-module__kK0gjW__pause:not(:disabled):hover{color:var(--paper-ink)}}.AnatomyStage-module__kK0gjW__pause:focus-visible{color:var(--paper-ink);outline-offset:3px;outline:1px solid}.AnatomyStage-module__kK0gjW__pause path{fill:none;stroke:currentColor;stroke-width:1.56px;stroke-linecap:round;stroke-linejoin:round}.AnatomyStage-module__kK0gjW__playMark,.AnatomyStage-module__kK0gjW__playLabel,.AnatomyStage-module__kK0gjW__pause[data-held=true] .AnatomyStage-module__kK0gjW__pauseBars,.AnatomyStage-module__kK0gjW__pause[data-held=true] .AnatomyStage-module__kK0gjW__pauseLabel{display:none}.AnatomyStage-module__kK0gjW__pause[data-held=true] .AnatomyStage-module__kK0gjW__playMark,.AnatomyStage-module__kK0gjW__pause[data-held=true] .AnatomyStage-module__kK0gjW__playLabel{display:inline}@media (prefers-reduced-motion:reduce){.AnatomyStage-module__kK0gjW__pause{display:none}.AnatomyStage-module__kK0gjW__stage :is(.lab-tag,.lab-block path){transition:none}}
.materials-module__xsMTNa__materials [data-mat=gold]{--anatomy-paper:#d3bb88;--anatomy-face:#e4d2a8;--anatomy-top:#f1e5c6;--anatomy-shade-0:#a1844f;--anatomy-shade-1:#bc9f69;--anatomy-shade-2:#d3bb88;--anatomy-shade-3:#e4d2a8;--anatomy-lit-top:#f8efd8;--anatomy-lit-shade:#dfcb9c;--anatomy-hi:#4b3920;--anatomy-mid:#86693f;--anatomy-lo:#a98c5b;--anatomy-faint:#c1a676;--anatomy-dot:#4a381f;--anatomy-lit:#2a1d0c;--mat-body:#cdb07a;--mat-shine:#f3e8cc;--mat-shade:#8e7044;--mat-edge:#4b3920}.materials-module__xsMTNa__materials [data-mat=steel]{--anatomy-paper:#b8bdc1;--anatomy-face:#cdd1d4;--anatomy-top:#e5e8ea;--anatomy-shade-0:#8f959b;--anatomy-shade-1:#a4aaaf;--anatomy-shade-2:#b8bdc1;--anatomy-shade-3:#cdd1d4;--anatomy-lit-top:#f1f3f4;--anatomy-lit-shade:#c6cacd;--anatomy-hi:#2b2f33;--anatomy-mid:#6b7177;--anatomy-lo:#959ba1;--anatomy-faint:#aeb3b8;--anatomy-dot:#33373b;--anatomy-lit:#000;--mat-body:#b3b8bd;--mat-shine:#eef0f2;--mat-shade:#7d8389;--mat-edge:#2b2f33}.materials-module__xsMTNa__materials [data-mat=gunmetal]{--anatomy-paper:#444a51;--anatomy-face:#50575e;--anatomy-top:#5f666e;--anatomy-shade-0:#2f3439;--anatomy-shade-1:#393f45;--anatomy-shade-2:#444a51;--anatomy-shade-3:#50575e;--anatomy-lit-top:#6d757d;--anatomy-lit-shade:#4b5258;--anatomy-hi:#0f1113;--anatomy-mid:#1d2125;--anatomy-lo:#272b30;--anatomy-faint:#30353a;--anatomy-dot:#b0b5ba;--anatomy-lit:#000;--mat-body:#3d4349;--mat-shine:#6e757c;--mat-shade:#24282c;--mat-edge:#0f1113}
.FigureRange-module__rwOY0a__range{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FigurePlate-module__YhaA5G__plate{grid-template:"frame frame""hint pause"minmax(2.25rem,auto)/minmax(0,1fr) auto;align-items:center;column-gap:1rem;max-inline-size:54rem;margin-inline:auto;display:grid;position:relative}.FigurePlate-module__YhaA5G__plate[data-sheet]{--plate-inset:clamp(.75rem, 2vw, 1.5rem);padding:var(--plate-inset);background:var(--paper);border-radius:.75rem;padding-block-end:.5rem}.FigurePlate-module__YhaA5G__poster{z-index:1;aspect-ratio:5/4;pointer-events:none;grid-area:frame;align-self:start;block-size:auto;inline-size:100%;display:block;position:relative}.FigurePlate-module__YhaA5G__plate:has([data-drawn]) .FigurePlate-module__YhaA5G__poster{visibility:hidden}.FigurePlate-module__YhaA5G__plate:has([data-figure-range]:focus-visible) :is(.FigurePlate-module__YhaA5G__poster,[data-anatomy]){outline:1px solid var(--paper-ink);outline-offset:4px}.FigurePlate-module__YhaA5G__hint{color:var(--paper-muted);font-family:var(--font-sans), sans-serif;grid-area:hint;font-size:.75rem;line-height:1.4}
.EssayFigure-module__b8YA4q__figure{border-block:1px solid var(--paper-line);margin-block:2.4em;margin-inline-end:min(0px, calc(var(--measure) - 100cqi));padding-block:1.5rem 1.25rem;padding-inline:.5rem;scroll-margin-block-start:1rem}.EssayFigure-module__b8YA4q__caption{max-inline-size:54rem;color:var(--paper-muted);font-family:var(--font-sans), sans-serif;margin-block-start:1rem;margin-inline:auto;font-size:.8rem;line-height:1.5}.EssayFigure-module__b8YA4q__captionText{max-inline-size:var(--measure);display:block}
.FigurePauseAll-module__FLLIOa__control{min-block-size:2.25rem;color:var(--paper-muted);font-family:var(--font-sans), sans-serif;cursor:pointer;transition:color var(--state-change) var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;margin-block-start:.75rem;margin-inline-start:-.25rem;padding:0 .25rem;font-size:.85rem;line-height:1.4;display:inline-flex}.FigurePauseAll-module__FLLIOa__control:disabled{cursor:default;opacity:.5}.FigurePauseAll-module__FLLIOa__control:focus-visible{color:var(--paper-ink)}@media (hover:hover) and (pointer:fine){.FigurePauseAll-module__FLLIOa__control:not(:disabled):hover{color:var(--paper-ink)}}.FigurePauseAll-module__FLLIOa__control:focus-visible{outline-offset:3px;outline:1px solid}.FigurePauseAll-module__FLLIOa__control path{fill:none;stroke:currentColor;stroke-width:1.56px;stroke-linecap:round;stroke-linejoin:round}.FigurePauseAll-module__FLLIOa__playMark,.FigurePauseAll-module__FLLIOa__playLabel,.FigurePauseAll-module__FLLIOa__control[data-paused=true] .FigurePauseAll-module__FLLIOa__pauseBars,.FigurePauseAll-module__FLLIOa__control[data-paused=true] .FigurePauseAll-module__FLLIOa__pauseLabel{display:none}.FigurePauseAll-module__FLLIOa__control[data-paused=true] .FigurePauseAll-module__FLLIOa__playMark,.FigurePauseAll-module__FLLIOa__control[data-paused=true] .FigurePauseAll-module__FLLIOa__playLabel{display:inline}@media (prefers-reduced-motion:reduce){.FigurePauseAll-module__FLLIOa__control{display:none}}
.Prose-module__g7Cvtq__prose{--ink:var(--space-ink);--muted:var(--space-muted);--rule:var(--space-line);--code-plain:var(--space-ink);--code-keyword:var(--space-code-keyword);--code-string:var(--space-code-string);--code-number:var(--space-code-number);--code-comment:var(--space-code-comment);--code-function:var(--space-code-function);--code-type:var(--space-code-type);--code-punctuation:var(--space-code-punctuation);max-inline-size:var(--measure);color:var(--ink);font-family:var(--font-sans), sans-serif;font-size:clamp(1.04rem,1.2vw,1.14rem);line-height:1.7}.Prose-module__g7Cvtq__prose[data-prose-fluid]{max-inline-size:none}.Prose-module__g7Cvtq__prose[data-prose-surface=paper]{--ink:var(--paper-ink);--muted:var(--paper-muted);--rule:var(--paper-line);--code-plain:var(--paper-ink);--code-keyword:var(--paper-code-keyword);--code-string:var(--paper-code-string);--code-number:var(--paper-code-number);--code-comment:var(--paper-code-comment);--code-function:var(--paper-code-function);--code-type:var(--paper-code-type);--code-punctuation:var(--paper-code-punctuation)}.Prose-module__g7Cvtq__prose>*+*{margin-block-start:1.1em}.Prose-module__g7Cvtq__prose h2,.Prose-module__g7Cvtq__prose h3,.Prose-module__g7Cvtq__prose blockquote{font-family:var(--font-serif), serif}.Prose-module__g7Cvtq__prose h2{letter-spacing:-.02em;margin-block-start:2.4em;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:350;line-height:1.15}.Prose-module__g7Cvtq__prose h3{margin-block-start:1.8em;font-size:1.4em;font-style:italic;font-weight:400}.Prose-module__g7Cvtq__prose h2,.Prose-module__g7Cvtq__prose h3{scroll-margin-block-start:1rem}.Prose-module__g7Cvtq__prose h2+*,.Prose-module__g7Cvtq__prose h3+*{margin-block-start:.6em}.Prose-module__g7Cvtq__prose ul,.Prose-module__g7Cvtq__prose ol{padding-inline-start:1.25em}.Prose-module__g7Cvtq__prose li+li{margin-block-start:.4em}.Prose-module__g7Cvtq__prose li::marker{color:var(--muted)}.Prose-module__g7Cvtq__prose a{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:.2em;transition:text-decoration-color .16s var(--ease-out);text-decoration-thickness:1px}.Prose-module__g7Cvtq__prose a:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (hover:hover) and (pointer:fine){.Prose-module__g7Cvtq__prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.Prose-module__g7Cvtq__prose :not(pre)>code{font-family:var(--font-mono), monospace;font-size:.86em;font-weight:450}.Prose-module__g7Cvtq__prose math{font-family:var(--font-serif), serif;font-variant-numeric:lining-nums;font-size:1.08em}.Prose-module__g7Cvtq__prose math[display=block]{font-size:1.16em}.Prose-module__g7Cvtq__prose mi{text-transform:none;font-style:italic}.Prose-module__g7Cvtq__prose mi[mathvariant=normal]{font-style:normal}.Prose-module__g7Cvtq__prose mfrac{padding-inline:1px}.Prose-module__g7Cvtq__prose mtd{padding:.5ex .4em}.Prose-module__g7Cvtq__prose mtable[columnalign^=right\ left] mtd{padding:.3em 0}.Prose-module__g7Cvtq__prose mtable[columnalign^=right\ left] mtd:nth-child(odd){justify-content:flex-end;display:flex}.Prose-module__g7Cvtq__prose mtable[columnalign^=right\ left] mtd:nth-child(2n){text-align:start}.Prose-module__g7Cvtq__prose blockquote{border-inline-start:1px solid var(--ink);padding-inline-start:1.25em;font-size:1.1em;font-style:italic}.Prose-module__g7Cvtq__prose hr{border:0;border-block-start:1px solid var(--rule)}.Prose-module__g7Cvtq__prose [data-table-frame]{contain:inline-size;background:var(--scroll-shadows);overflow-x:auto}.Prose-module__g7Cvtq__prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.86em;line-height:1.45}.Prose-module__g7Cvtq__prose caption{color:var(--muted);text-align:start;padding-block-end:.75em}.Prose-module__g7Cvtq__prose th,.Prose-module__g7Cvtq__prose td{border-block-end:1px solid var(--rule);text-align:start;vertical-align:top;padding:.55em .9em .55em 0}.Prose-module__g7Cvtq__prose th{font-weight:600}.Prose-module__g7Cvtq__prose td[data-numeric],.Prose-module__g7Cvtq__prose th[data-numeric]{text-align:end;white-space:nowrap}@media (prefers-reduced-motion:reduce){.Prose-module__g7Cvtq__prose a{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Prose-module__g7Cvtq__prose[data-prose-surface=paper]>*{animation:linear both Prose-module__g7Cvtq__settle-in;animation-timeline:view();animation-range:entry entry 32%}}}@keyframes Prose-module__g7Cvtq__settle-in{0%{opacity:.4;transform:translateY(var(--settle-rise))}}
.CiteThisPage-module__7wvqHq__root{z-index:44;font-family:var(--font-sans), sans-serif;visibility:hidden;opacity:0;transform:translateY(var(--float-rise));transition:opacity var(--card-fade) var(--ease-out), transform var(--card-fade) var(--ease-out), visibility 0s linear var(--card-fade);position:fixed;inset-block-end:calc(var(--float-block) + var(--float-size) + var(--float-gap));inset-inline-start:var(--float-inline)}.CiteThisPage-module__7wvqHq__root[data-shown=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}@media (max-width:80rem){.CiteThisPage-module__7wvqHq__root[data-over-figure=true]{visibility:hidden;opacity:0;transform:translateY(var(--float-rise));transition-delay:0s, 0s, var(--card-fade)}}@media (max-width:40rem){:root:has([data-up-next][data-shown=true]) .CiteThisPage-module__7wvqHq__root{visibility:hidden;opacity:0;transform:translateY(var(--float-rise));transition-delay:0s, 0s, var(--card-fade)}}.CiteThisPage-module__7wvqHq__trigger{min-block-size:var(--float-size);border:1px solid var(--space-line);color:var(--space-ink);background:var(--space);box-shadow:0 10px 32px color-mix(in srgb, var(--paper-ink) 12%, transparent);cursor:pointer;transition:border-color var(--state-change) var(--ease-out), color var(--state-change) var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding-inline:.95rem 1.1rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.CiteThisPage-module__7wvqHq__trigger svg{fill:none;stroke:currentColor;stroke-width:1.49px;stroke-linecap:round;stroke-linejoin:round}.CiteThisPage-module__7wvqHq__trigger[aria-expanded=true],.CiteThisPage-module__7wvqHq__trigger:focus-visible{border-color:var(--space-muted)}@media (hover:hover) and (pointer:fine){.CiteThisPage-module__7wvqHq__trigger:hover{border-color:var(--space-muted)}}.CiteThisPage-module__7wvqHq__panel{border:1px solid var(--space-line);max-block-size:min(32rem,100svh - 15rem);inline-size:min(26rem,100vw - 2rem);min-inline-size:0;color:var(--space-ink);background:var(--space);box-shadow:0 16px 44px color-mix(in srgb, var(--paper-ink) 16%, transparent);visibility:hidden;opacity:0;transform:translateY(var(--float-rise)) scale(.98);transform-origin:0 100%;transition:opacity var(--state-change) var(--ease-out), transform var(--state-change) var(--ease-out), visibility 0s linear var(--state-change);border-radius:.9rem;gap:.15rem;margin:0;padding:.5rem;display:grid;position:absolute;inset-block-end:calc(100% + var(--float-gap));inset-inline-start:0;overflow:auto}.CiteThisPage-module__7wvqHq__panel[data-open=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.CiteThisPage-module__7wvqHq__heading{float:inline-start;inline-size:100%;color:var(--space-muted);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .6rem .35rem;font-size:.6875rem}.CiteThisPage-module__7wvqHq__option{color:inherit;text-align:start;cursor:pointer;transition:background-color var(--state-change) var(--ease-out);background:0 0;border:0;border-radius:.6rem;gap:.35rem;padding:.7rem .6rem;display:grid}.CiteThisPage-module__7wvqHq__option:focus-visible{outline-offset:-1px;background:color-mix(in srgb, var(--space-ink) 5%, transparent)}@media (hover:hover) and (pointer:fine){.CiteThisPage-module__7wvqHq__option:hover{background:color-mix(in srgb, var(--space-ink) 5%, transparent)}}.CiteThisPage-module__7wvqHq__style{justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;font-weight:600;display:flex}.CiteThisPage-module__7wvqHq__mark{color:var(--space-muted);align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.CiteThisPage-module__7wvqHq__mark path{fill:none;stroke:currentColor;stroke-width:1.42px;stroke-linecap:round;stroke-linejoin:round}.CiteThisPage-module__7wvqHq__done{opacity:0;transition:opacity var(--state-change) var(--ease-out), transform var(--state-change) var(--ease-out);transform:translate(4px)}.CiteThisPage-module__7wvqHq__doneMark,.CiteThisPage-module__7wvqHq__option[data-state=copied] .CiteThisPage-module__7wvqHq__copyMark{display:none}.CiteThisPage-module__7wvqHq__option[data-state=copied] .CiteThisPage-module__7wvqHq__doneMark{display:inline}.CiteThisPage-module__7wvqHq__option[data-state=copied] .CiteThisPage-module__7wvqHq__mark{color:var(--space-signal)}.CiteThisPage-module__7wvqHq__option[data-state=copied] .CiteThisPage-module__7wvqHq__done,.CiteThisPage-module__7wvqHq__option[data-state=failed] .CiteThisPage-module__7wvqHq__done{opacity:1;transform:none}.CiteThisPage-module__7wvqHq__preview{color:var(--space-muted);font-family:var(--font-serif), serif;overflow-wrap:anywhere;font-size:.875rem;line-height:1.45}.CiteThisPage-module__7wvqHq__option:focus-visible .CiteThisPage-module__7wvqHq__preview,.CiteThisPage-module__7wvqHq__option[data-state=copied] .CiteThisPage-module__7wvqHq__preview{color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.CiteThisPage-module__7wvqHq__option:hover .CiteThisPage-module__7wvqHq__preview{color:var(--space-ink)}}.CiteThisPage-module__7wvqHq__status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CiteThisPage-module__7wvqHq__root,.CiteThisPage-module__7wvqHq__panel{transition-delay:0s}:root:has([data-up-next][data-shown=true]) .CiteThisPage-module__7wvqHq__root{transition-delay:0s}}:root[data-remote] .CiteThisPage-module__7wvqHq__root{display:none}
.page-module__gNnlea__page{padding:clamp(6rem, 14vh, 9rem) var(--gutter) clamp(4rem, 10vh, 6rem);background:var(--paper)}.page-module__gNnlea__sheet{max-inline-size:76rem;color:var(--paper-ink);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vh,4rem);margin-inline:auto;display:grid}.page-module__gNnlea__head{max-inline-size:var(--measure);border-block-end:1px solid var(--paper-line);padding-block-end:1.75rem}.page-module__gNnlea__kicker{color:var(--paper-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.page-module__gNnlea__title{font-family:var(--font-serif), serif;letter-spacing:-.035em;margin-block-start:1.25rem;font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:300;line-height:1}.page-module__gNnlea__lede{margin-block-start:1.25rem;font-size:1.08rem;line-height:1.6}.page-module__gNnlea__lede a{text-underline-offset:.2em;text-decoration:underline}.page-module__gNnlea__updated{color:var(--paper-muted);margin-block-start:1rem;font-size:.92rem}.page-module__gNnlea__section{max-inline-size:var(--measure);gap:1.25rem;display:grid}.page-module__gNnlea__sectionTitle{font-family:var(--font-serif), serif;letter-spacing:-.02em;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:350;line-height:1.15}@media (min-width:64rem){.page-module__gNnlea__section{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(2.5rem,4vw,4rem);max-inline-size:none}.page-module__gNnlea__sectionTitle{position:sticky;inset-block-start:var(--masthead-clearance)}}
.CopyButton-module__aU-NXW__copy{align-items:center;gap:.6rem;display:inline-flex}.CopyButton-module__aU-NXW__status{color:var(--ink);opacity:0;transition:opacity var(--state-change) var(--ease-out)}.CopyButton-module__aU-NXW__status[data-state=copied],.CopyButton-module__aU-NXW__status[data-state=failed]{opacity:1}.CopyButton-module__aU-NXW__button{min-block-size:2rem;color:var(--muted);font-family:var(--font-sans), sans-serif;font-size:inherit;cursor:pointer;transition:color var(--state-change) var(--ease-out);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .5rem;line-height:1;display:inline-flex;position:relative}.CopyButton-module__aU-NXW__button:disabled{cursor:default;opacity:.5}.CopyButton-module__aU-NXW__button:focus-visible{color:var(--ink)}@media (hover:hover) and (pointer:fine){.CopyButton-module__aU-NXW__button:not(:disabled):hover{color:var(--ink)}}.CopyButton-module__aU-NXW__button:focus-visible{outline-offset:0;outline:1px solid}.CopyButton-module__aU-NXW__button path{fill:none;stroke:currentColor;stroke-width:1.42px;stroke-linecap:round;stroke-linejoin:round}.CopyButton-module__aU-NXW__doneMark,.CopyButton-module__aU-NXW__button[data-state=copied] .CopyButton-module__aU-NXW__copyMark{display:none}.CopyButton-module__aU-NXW__button[data-state=copied] .CopyButton-module__aU-NXW__doneMark{display:inline}.CopyButton-module__aU-NXW__subject{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.CopyButton-module__aU-NXW__status,.CopyButton-module__aU-NXW__button{transition:none}}
.CodeBlock-module__1FKdtG__block{contain:inline-size;border:1px solid var(--rule);font-family:var(--font-sans), sans-serif}.CodeBlock-module__1FKdtG__bar{border-block-end:1px solid var(--rule);min-block-size:2.25rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem .5rem;font-size:.78rem;line-height:1.3;display:flex}.CodeBlock-module__1FKdtG__label{letter-spacing:.02em}.CodeBlock-module__1FKdtG__code pre{background:var(--scroll-shadows);color:var(--code-plain);font-family:var(--font-mono), monospace;font-variant-ligatures:none;font-variant-numeric:tabular-nums;tab-size:4;white-space:pre;padding:1rem 1rem 1.15rem;font-size:.8em;line-height:1.7;overflow-x:auto}.CodeBlock-module__1FKdtG__code pre:focus-visible{outline-offset:-3px;outline:1px solid}.CodeBlock-module__1FKdtG__code code{font:inherit}
.MathBlock-module__fDh2rq__block{contain:inline-size;font-family:var(--font-sans), sans-serif}.MathBlock-module__fDh2rq__tools{min-block-size:2rem;color:var(--muted);justify-content:flex-end;align-items:center;gap:.25rem;font-size:.78rem;line-height:1;display:flex}.MathBlock-module__fDh2rq__toggle{min-block-size:2rem;color:var(--muted);font-family:var(--font-sans), sans-serif;font-size:inherit;letter-spacing:.02em;cursor:pointer;text-underline-offset:.3em;transition:color var(--state-change) var(--ease-out), text-decoration-color var(--state-change) var(--ease-out);background:0 0;border:0;padding:0 .5rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.MathBlock-module__fDh2rq__toggle:disabled{cursor:default;opacity:.5}.MathBlock-module__fDh2rq__toggle:focus-visible{color:var(--ink)}@media (hover:hover) and (pointer:fine){.MathBlock-module__fDh2rq__toggle:not(:disabled):hover{color:var(--ink)}}.MathBlock-module__fDh2rq__toggle:focus-visible{outline-offset:0;outline:1px solid}.MathBlock-module__fDh2rq__toggle[aria-pressed=true]{color:var(--ink);text-decoration-color:currentColor}.MathBlock-module__fDh2rq__subject{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.MathBlock-module__fDh2rq__formula{padding-block:.25rem .5rem;overflow:auto hidden}.MathBlock-module__fDh2rq__source{border:1px solid var(--rule);color:var(--code-plain);font-family:var(--font-sans), sans-serif;letter-spacing:.012em;font-variant-ligatures:none;font-variant-numeric:tabular-nums;white-space:pre;padding:.9rem 1rem 1rem;font-size:.84em;line-height:1.65;overflow-x:auto}.MathBlock-module__fDh2rq__source:focus-visible{outline-offset:-3px;outline:1px solid}.MathBlock-module__fDh2rq__source code{font:inherit}@media (prefers-reduced-motion:reduce){.MathBlock-module__fDh2rq__toggle{transition:none}}
.Wire-module__dHXV-q__wire{margin-inline:var(--frame-inline);border-block:1px solid var(--space-line);color:var(--space-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.Wire-module__dHXV-q__label{border-inline-end:1px solid var(--space-line);color:var(--space-signal);font-family:var(--font-serif), serif;padding-block:1rem;padding-inline-end:1.25rem;font-size:1.05rem;font-style:italic;font-weight:400}.Wire-module__dHXV-q__window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000)}.Wire-module__dHXV-q__track{inline-size:max-content;animation:Wire-module__dHXV-q__wire var(--wire-duration,60s) linear infinite;display:flex}.Wire-module__dHXV-q__events{list-style:none;display:flex}.Wire-module__dHXV-q__event{white-space:nowrap;align-items:baseline;gap:.75rem;padding-block:1rem;padding-inline:1.5rem;display:flex}.Wire-module__dHXV-q__event+.Wire-module__dHXV-q__event,.Wire-module__dHXV-q__events+.Wire-module__dHXV-q__events .Wire-module__dHXV-q__event:first-child{border-inline-start:1px solid var(--space-line)}.Wire-module__dHXV-q__date{color:var(--space-quiet);font-variant-numeric:tabular-nums;font-size:.85rem}.Wire-module__dHXV-q__verb{color:var(--space-muted);font-size:.85rem}.Wire-module__dHXV-q__title{color:var(--space-ink);font-family:var(--font-serif), serif;text-underline-offset:.22em;transition:text-decoration-color .16s var(--ease-out);font-size:1.05rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.Wire-module__dHXV-q__title:focus-visible{outline:1px solid var(--space-ink);outline-offset:3px;-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}.Wire-module__dHXV-q__wire:hover .Wire-module__dHXV-q__track,.Wire-module__dHXV-q__wire:focus-within .Wire-module__dHXV-q__track,.Wire-module__dHXV-q__wire[data-paused] .Wire-module__dHXV-q__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.Wire-module__dHXV-q__title:hover{-webkit-text-decoration-color:var(--space-signal);text-decoration-color:var(--space-signal)}}@keyframes Wire-module__dHXV-q__wire{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Wire-module__dHXV-q__window{background:var(--scroll-shadows);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.Wire-module__dHXV-q__track{animation:none}.Wire-module__dHXV-q__events+.Wire-module__dHXV-q__events{display:none}.Wire-module__dHXV-q__title{transition:none}}@media (max-width:52rem){.Wire-module__dHXV-q__label{padding-inline-end:.9rem}.Wire-module__dHXV-q__event{padding-inline:1.1rem}}
.WorkAndWriting-module__Y9dzeG__section{padding:clamp(5rem, 12vh, 8rem) var(--frame-inline);color:var(--space-ink);background:var(--starfield), var(--space);background-size:var(--starfield-size), auto}.WorkAndWriting-module__Y9dzeG__section:has(+[data-wire]){padding-block-end:clamp(3rem,8vh,5rem)}[data-wire]+.WorkAndWriting-module__Y9dzeG__section{padding-block-start:clamp(4rem,10vh,6rem)}.WorkAndWriting-module__Y9dzeG__head{border-block-end:1px solid var(--space-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,5vw,5rem);padding-block-end:clamp(1.5rem,4vh,2.5rem);display:grid}.WorkAndWriting-module__Y9dzeG__title{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:300;line-height:1}.WorkAndWriting-module__Y9dzeG__lede{max-inline-size:30rem;color:var(--space-muted);font-family:var(--font-serif), serif;justify-self:end;font-size:clamp(1.1rem,1.5vw,1.35rem);font-style:italic;line-height:1.4}.WorkAndWriting-module__Y9dzeG__shelf{gap:clamp(3rem,7vh,5rem);margin-block-start:clamp(2.5rem,6vh,4rem);display:grid}.WorkAndWriting-module__Y9dzeG__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);list-style:none;display:grid}.WorkAndWriting-module__Y9dzeG__tile{min-inline-size:0;display:grid}@media (max-width:64rem){.WorkAndWriting-module__Y9dzeG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.WorkAndWriting-module__Y9dzeG__head{grid-template-columns:1fr}.WorkAndWriting-module__Y9dzeG__lede{justify-self:start}}@media (max-width:36rem){.WorkAndWriting-module__Y9dzeG__tiles{margin-inline:calc(-1 * var(--frame-inline));padding-inline:var(--frame-inline);overscroll-behavior-inline:contain;scroll-padding-inline:var(--frame-inline);scroll-snap-type:inline mandatory;scrollbar-width:none;background:var(--scroll-shadows);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-block-end:.5rem;overflow-x:auto}.WorkAndWriting-module__Y9dzeG__tiles::-webkit-scrollbar{display:none}.WorkAndWriting-module__Y9dzeG__tile{scroll-snap-align:start}}
.ScrollToTop-module__3298OW__top{z-index:44;inline-size:var(--float-size);block-size:var(--float-size);border:1px solid var(--space-line);color:var(--space-ink);background:var(--space);box-shadow:0 10px 32px color-mix(in srgb, var(--paper-ink) 12%, transparent);cursor:pointer;visibility:hidden;opacity:0;transform:translateY(var(--float-rise));transition:opacity var(--card-fade) var(--ease-out), transform var(--card-fade) var(--ease-out), border-color var(--state-change) var(--ease-out), visibility 0s linear var(--card-fade);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:var(--float-block);inset-inline-start:var(--float-inline)}.ScrollToTop-module__3298OW__top[data-shown=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}@media (max-width:40rem){:root:has([data-up-next][data-shown=true]) .ScrollToTop-module__3298OW__top{visibility:hidden;opacity:0;transform:translateY(var(--float-rise));transition-delay:0s, 0s, 0s, var(--card-fade)}}.ScrollToTop-module__3298OW__top svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--state-change) var(--ease-out)}.ScrollToTop-module__3298OW__top:focus-visible{border-color:var(--space-muted)}@media (hover:hover) and (pointer:fine){.ScrollToTop-module__3298OW__top:hover{border-color:var(--space-muted)}.ScrollToTop-module__3298OW__top:hover svg{transform:translateY(-2px)}}.ScrollToTop-module__3298OW__top:active svg{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ScrollToTop-module__3298OW__top{transition-delay:0s}:root:has([data-up-next][data-shown=true]) .ScrollToTop-module__3298OW__top{transition-delay:0s}}:root[data-remote] .ScrollToTop-module__3298OW__top{display:none}
.SoundToggle-module__BiXK1G__toggle{min-block-size:2.25rem;color:inherit;font:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .25rem;transition:opacity .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.SoundToggle-module__BiXK1G__toggle:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.SoundToggle-module__BiXK1G__toggle:hover{opacity:1}}.SoundToggle-module__BiXK1G__toggle:focus-visible{outline-offset:3px;outline:1px solid}.SoundToggle-module__BiXK1G__toggle:active{transform:scale(.96)}.SoundToggle-module__BiXK1G__icon{flex:none}.SoundToggle-module__BiXK1G__icon path,.SoundToggle-module__BiXK1G__icon circle{fill:none;stroke:currentColor;stroke-width:1.44px;stroke-linecap:round;stroke-linejoin:round}.SoundToggle-module__BiXK1G__wave{transition:opacity .2s}.SoundToggle-module__BiXK1G__mute{opacity:0;transition:opacity .2s}.SoundToggle-module__BiXK1G__toggle[data-on=true][data-ready=false] .SoundToggle-module__BiXK1G__wave{opacity:.3}.SoundToggle-module__BiXK1G__toggle[data-on=false] .SoundToggle-module__BiXK1G__wave{opacity:0}.SoundToggle-module__BiXK1G__toggle[data-on=false] .SoundToggle-module__BiXK1G__mute{opacity:1}.SoundToggle-module__BiXK1G__label{font-family:var(--font-sans), sans-serif;letter-spacing:.005em;font-size:.875rem;font-weight:450}@media (prefers-reduced-motion:reduce){.SoundToggle-module__BiXK1G__toggle,.SoundToggle-module__BiXK1G__wave,.SoundToggle-module__BiXK1G__mute{transition:none}}
.MotionToggle-module__7ds1jW__toggle{}.MotionToggle-module__7ds1jW__label{}.MotionToggle-module__7ds1jW__icon{}.MotionToggle-module__7ds1jW__pause,.MotionToggle-module__7ds1jW__play{transform-box:fill-box;transform-origin:50%;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}.MotionToggle-module__7ds1jW__play,.MotionToggle-module__7ds1jW__toggle[data-on=false] .MotionToggle-module__7ds1jW__pause{opacity:0;transform:scale(.85)}.MotionToggle-module__7ds1jW__toggle[data-on=false] .MotionToggle-module__7ds1jW__play{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.MotionToggle-module__7ds1jW__toggle{display:none}}
.SiteMasthead-module__4Du7ga__masthead{z-index:50;padding:1.25rem var(--chrome-inline);color:var(--space-ink);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.SiteMasthead-module__4Du7ga__masthead:before{z-index:-1;background:linear-gradient(var(--space) calc(100% - 1.5rem), transparent);content:"";opacity:0;animation:linear both SiteMasthead-module__4Du7ga__backing;animation-timeline:scroll(root);animation-range:0 40vh;position:absolute;inset:0 0 -1.5rem}@keyframes SiteMasthead-module__4Du7ga__backing{to{opacity:1}}.SiteMasthead-module__4Du7ga__masthead a{color:inherit;text-decoration:none}.SiteMasthead-module__4Du7ga__wordmark{font-family:var(--font-serif), serif;letter-spacing:-.01em;justify-self:start;font-size:clamp(1.5rem,2.2vw,2.1rem);font-style:italic;font-weight:400;line-height:1}.SiteMasthead-module__4Du7ga__nav{font-family:var(--font-serif), serif;gap:clamp(1.25rem,3vw,2.5rem);font-size:1.05rem;font-style:italic;display:flex}.SiteMasthead-module__4Du7ga__nav a{opacity:.72;transition:opacity .16s cubic-bezier(.23,1,.32,1);position:relative}.SiteMasthead-module__4Du7ga__nav a:after{content:"";transform-origin:0;background:currentColor;block-size:1px;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto 0 -.2rem;transform:scaleX(0)}.SiteMasthead-module__4Du7ga__nav a:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.SiteMasthead-module__4Du7ga__nav a:hover{opacity:1}}.SiteMasthead-module__4Du7ga__nav a:focus-visible:after{transform:none}@media (hover:hover) and (pointer:fine){.SiteMasthead-module__4Du7ga__nav a:hover:after{transform:none}}.SiteMasthead-module__4Du7ga__masthead a:focus-visible{outline-offset:4px;outline:1px solid}.SiteMasthead-module__4Du7ga__end{justify-self:end;gap:clamp(.75rem,1.6vw,1.25rem);display:flex}@media (max-width:44rem){.SiteMasthead-module__4Du7ga__masthead{grid-template-columns:1fr auto;row-gap:.5rem}.SiteMasthead-module__4Du7ga__nav{grid-area:2/1/auto/-1;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.SiteMasthead-module__4Du7ga__nav a,.SiteMasthead-module__4Du7ga__nav a:after{transition:none}}.SiteMasthead-module__4Du7ga__wordmark a,.SiteMasthead-module__4Du7ga__nav a{position:relative}.SiteMasthead-module__4Du7ga__wordmark a:before,.SiteMasthead-module__4Du7ga__nav a:before{content:"";position:absolute;inset:-.8rem -.4rem}:root[data-remote] .SiteMasthead-module__4Du7ga__masthead{padding-block-start:max(1.25rem,5vh)}
.KeyEcho-module__Dq2sHW__echo{z-index:60;color:#f1efe9;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:.55rem;transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;inset:auto 0 1.4rem;transform:translateY(8px)}.KeyEcho-module__Dq2sHW__echo:not([data-state=idle]){opacity:1;transform:none}.KeyEcho-module__Dq2sHW__cap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080ad1;border:1px solid #f1efe959;border-radius:10px;place-items:center;block-size:2.75rem;inline-size:2.75rem;transition:transform 90ms cubic-bezier(.23,1,.32,1),box-shadow 90ms cubic-bezier(.23,1,.32,1);display:grid;position:relative;box-shadow:0 2px #f1efe92e,0 10px 24px -8px #000c}.KeyEcho-module__Dq2sHW__echo[data-state=down] .KeyEcho-module__Dq2sHW__cap,.KeyEcho-module__Dq2sHW__echo[data-state=hold] .KeyEcho-module__Dq2sHW__cap{transform:translateY(2px);box-shadow:0 0 #f1efe92e,0 6px 16px -8px #000c}.KeyEcho-module__Dq2sHW__arrow path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.KeyEcho-module__Dq2sHW__echo[data-key=up] .KeyEcho-module__Dq2sHW__arrow{transform:rotate(180deg)}.KeyEcho-module__Dq2sHW__ring{block-size:calc(100% + .9rem);inline-size:calc(100% + .9rem);position:absolute;inset:-.45rem;transform:rotate(-90deg)}.KeyEcho-module__Dq2sHW__ring circle{fill:none;stroke:#f1efe9;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.KeyEcho-module__Dq2sHW__echo[data-state=hold] .KeyEcho-module__Dq2sHW__ring circle{opacity:.85;animation:KeyEcho-module__Dq2sHW__fill var(--hold) linear infinite}@keyframes KeyEcho-module__Dq2sHW__fill{to{stroke-dashoffset:0}}.KeyEcho-module__Dq2sHW__caption{font-family:var(--font-serif), serif;opacity:.7;font-size:.85rem;font-style:italic}.KeyEcho-module__Dq2sHW__holdText,.KeyEcho-module__Dq2sHW__echo[data-state=hold] .KeyEcho-module__Dq2sHW__tapText{display:none}.KeyEcho-module__Dq2sHW__echo[data-state=hold] .KeyEcho-module__Dq2sHW__holdText{display:inline}@media (prefers-reduced-motion:reduce){.KeyEcho-module__Dq2sHW__echo,.KeyEcho-module__Dq2sHW__cap{transition:none}.KeyEcho-module__Dq2sHW__echo[data-state=hold] .KeyEcho-module__Dq2sHW__ring circle{stroke-dashoffset:0;animation:none}}
.page-module___8aEwW__home{background:var(--space);min-block-size:100vh}
.page-module__aCVAXG__page{--page-top:clamp(6rem, 14vh, 9rem);padding:var(--page-top) var(--gutter) clamp(4rem, 10vh, 6rem);background:var(--paper)}.page-module__aCVAXG__layout{grid-template-columns:minmax(0,1fr);max-inline-size:74rem;margin-inline:auto;display:grid}.page-module__aCVAXG__railColumn{min-inline-size:0}@media (min-width:70rem){.page-module__aCVAXG__layout{grid-template-columns:15rem minmax(0,54rem);justify-content:center;gap:clamp(2rem,3vw,3.5rem)}.page-module__aCVAXG__railColumn{--rail-lead:clamp(1rem, 4vw, 3rem);--rail-start:calc(var(--page-top) + var(--rail-lead));padding-block-start:var(--rail-lead)}}.page-module__aCVAXG__sheet{inline-size:100%;min-inline-size:0;max-inline-size:54rem;color:var(--paper-ink);margin-inline:auto;padding:clamp(1rem,4vw,3rem) clamp(0rem,4vw,3rem) clamp(3rem,8vw,6.5rem);container-type:inline-size}.page-module__aCVAXG__head{max-inline-size:var(--measure);border-block-end:1px solid var(--paper-line);margin-block-end:clamp(2.5rem,6vh,4rem);padding-block-end:clamp(1.75rem,4vh,2.5rem)}.page-module__aCVAXG__kicker{color:var(--paper-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.page-module__aCVAXG__title{font-family:var(--font-serif), serif;letter-spacing:-.035em;text-wrap:balance;margin-block-start:1.25rem;font-size:clamp(2.4rem,5.6vw,4.6rem);font-weight:300;line-height:1}.page-module__aCVAXG__deck{font-family:var(--font-serif), serif;margin-block-start:1.5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;line-height:1.4}.page-module__aCVAXG__kickerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.page-module__aCVAXG__meta{color:var(--paper-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.5rem;margin-block-start:1.75rem;font-size:.92rem;display:flex}.page-module__aCVAXG__readTime{font-variant-numeric:tabular-nums;white-space:nowrap}.page-module__aCVAXG__topics{flex-wrap:wrap;gap:.5rem;margin-block-start:1.1rem;padding:0;list-style:none;display:flex}.page-module__aCVAXG__topics li{border:1px solid var(--paper-line);color:var(--paper-muted);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;line-height:1.3}.page-module__aCVAXG__nextRead{max-inline-size:var(--measure);border-block-start:1px solid var(--paper-line);margin-block-start:clamp(3.5rem,8vh,5rem);padding-block-start:1.5rem}.page-module__aCVAXG__nextLink{color:var(--paper-ink);gap:.4rem;text-decoration:none;display:grid}.page-module__aCVAXG__nextEyebrow{color:var(--paper-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.page-module__aCVAXG__nextTitle{font-family:var(--font-serif), serif;letter-spacing:-.015em;transition:color var(--state-change) var(--ease-out);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:350;line-height:1.2}.page-module__aCVAXG__nextSummary{color:var(--paper-muted)}.page-module__aCVAXG__nextLink:focus-visible .page-module__aCVAXG__nextTitle{color:var(--paper-signal)}@media (hover:hover) and (pointer:fine){.page-module__aCVAXG__nextLink:hover .page-module__aCVAXG__nextTitle{color:var(--paper-signal)}}
.not-found-module__HS70Aa__page{min-block-size:100svh;padding:7rem var(--gutter) 4rem;color:var(--space-ink);background:var(--starfield), var(--space);background-size:var(--starfield-size), auto;flex-direction:column;justify-content:center;display:flex}.not-found-module__HS70Aa__code{color:var(--space-quiet);font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.8rem}.not-found-module__HS70Aa__title{max-inline-size:16ch;font-family:var(--font-serif), serif;letter-spacing:-.035em;margin-block-start:1.25rem;font-size:clamp(2.6rem,7vw,6rem);font-style:italic;font-weight:300;line-height:.95}.not-found-module__HS70Aa__body{color:var(--space-muted);margin-block-start:1.5rem;font-size:1.05rem}.not-found-module__HS70Aa__home{font-family:var(--font-serif), serif;text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.25em;align-self:flex-start;margin-block-start:2rem;font-size:1.15rem;font-style:italic;position:relative}.not-found-module__HS70Aa__home:before{content:"";position:absolute;inset:-.6rem -.35rem}.not-found-module__HS70Aa__small{color:var(--space-quiet);flex-wrap:wrap;gap:.5rem 2rem;margin-block-start:3rem;font-size:.82rem;display:flex}.not-found-module__HS70Aa__small a{color:var(--space-muted);position:relative}.not-found-module__HS70Aa__small a:before{content:"";position:absolute;inset:-.75rem -.35rem}
.page-module__GbpqvW__page{padding:clamp(6rem, 14vh, 9rem) var(--gutter) clamp(4rem, 10vh, 6rem);background:var(--space)}.page-module__GbpqvW__sheet{max-inline-size:54rem;color:var(--paper-ink);background:var(--paper);margin-inline:auto;padding:clamp(2.25rem,6vw,5.5rem) clamp(1.5rem,6vw,5.5rem);box-shadow:0 50px 120px -50px #000000f2}.page-module__GbpqvW__head{max-inline-size:var(--measure);border-block-end:1px solid var(--paper-line);margin-block-end:2.5rem;padding-block-end:1.75rem}.page-module__GbpqvW__kicker{color:var(--paper-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.page-module__GbpqvW__title{font-family:var(--font-serif), serif;letter-spacing:-.035em;margin-block-start:1.25rem;font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:300;line-height:1}.page-module__GbpqvW__updated{color:var(--paper-muted);margin-block-start:1.25rem;font-size:.92rem}.page-module__GbpqvW__home{font-family:var(--font-serif), serif;margin-block-start:3rem;font-size:1.1rem;font-style:italic}.page-module__GbpqvW__home a{text-decoration:underline;-webkit-text-decoration-color:var(--paper-muted);text-decoration-color:var(--paper-muted);text-underline-offset:.25em;position:relative}.page-module__GbpqvW__home a:before{content:"";position:absolute;inset:-.6rem -.35rem}
.page-module__3bupMW__page{padding:clamp(7rem, 16vh, 10rem) var(--gutter) clamp(3rem, 8vh, 5rem);color:var(--space-ink);background:var(--starfield), var(--space);background-size:var(--starfield-size), auto}.page-module__3bupMW__head{max-inline-size:64rem}.page-module__3bupMW__kicker{color:var(--space-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.page-module__3bupMW__title{font-family:var(--font-serif), serif;letter-spacing:-.04em;margin-block-start:1.25rem;font-size:clamp(3rem,8vw,7.5rem);font-weight:300;line-height:.92}.page-module__3bupMW__lead{max-inline-size:38rem;font-family:var(--font-serif), serif;margin-block-start:1.75rem;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.4}.page-module__3bupMW__facts{border-block-start:1px solid var(--space-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-block-start:clamp(2.5rem,6vh,3.5rem);padding-block-start:1.25rem;display:grid}.page-module__3bupMW__facts dt{color:var(--space-quiet);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.page-module__3bupMW__facts dd{margin-block-start:.4rem;font-size:.98rem;line-height:1.4}.page-module__3bupMW__links{font-family:var(--font-serif), serif;flex-wrap:wrap;gap:.75rem 2rem;margin-block-start:2rem;font-size:1.15rem;font-style:italic;display:flex}.page-module__3bupMW__links a{text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.25em;transition:text-decoration-color .16s var(--ease-out);text-decoration-thickness:1px}.page-module__3bupMW__links a:focus-visible{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.page-module__3bupMW__links a:hover{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}}.page-module__3bupMW__figure{max-inline-size:54rem;color:var(--space-ink);margin:clamp(4rem,10vh,6rem) auto 0}.page-module__3bupMW__figure figcaption{color:var(--space-muted);font-family:var(--font-serif), serif;text-align:center;margin-block-start:1.5rem;font-size:1rem;font-style:italic}.page-module__3bupMW__body{max-inline-size:var(--measure);margin:clamp(4rem,10vh,6rem) auto 0}.page-module__3bupMW__tags{border-block-start:1px solid var(--space-line);color:var(--space-quiet);margin-block-start:3rem;padding-block-start:1rem;font-size:.85rem}@media (max-width:44rem){.page-module__3bupMW__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.page-module__3bupMW__links a{transition:none}}.page-module__3bupMW__links a{position:relative}.page-module__3bupMW__links a:before{content:"";position:absolute;inset:-.6rem -.35rem}
/*# sourceMappingURL=3zfxsbalxvgnb.css.map*/