.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__icon{flex:none;display:inline-grid}.CopyPage-module__yqBFlW__icon>*{grid-area:1/1}.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}}
.BarChart-module__o5o9rG__chart{inline-size:100%;max-inline-size:54rem;block-size:calc(var(--chart-bars) * 30px + var(--chart-legend) + 44px);margin-inline:auto}@media not (min-width:640px){.BarChart-module__o5o9rG__chart{block-size:calc(var(--chart-bars) * 50px + var(--chart-legend) + 20px)}}@media (scripting:none){.BarChart-module__o5o9rG__chart{display:none}}
.EssayChart-module__s8xUua__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}.EssayChart-module__s8xUua__table{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (scripting:none){.EssayChart-module__s8xUua__table{clip-path:none;white-space:normal;border-collapse:collapse;block-size:auto;inline-size:auto;font-family:var(--font-sans), sans-serif;margin-inline:auto;font-size:.85rem;position:static;overflow:visible}.EssayChart-module__s8xUua__table :is(th,td){border-block-end:1px solid var(--paper-line);text-align:start;padding:.35rem .75rem}.EssayChart-module__s8xUua__table td{text-align:end;font-variant-numeric:tabular-nums}}.EssayChart-module__s8xUua__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}.EssayChart-module__s8xUua__captionText{max-inline-size:var(--measure);display:block}
.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__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__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));translate:0 calc(-1 * var(--float-lift));transition:opacity var(--card-fade) var(--ease-out), transform var(--card-fade) var(--ease-out), translate 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 (min-width:56rem){:root[data-at-foot] .CiteThisPage-module__7wvqHq__root{translate:calc(50vw - var(--float-inline) - 50%) calc(var(--float-size) + var(--float-gap) + var(--float-block) - (var(--foot-row,3.25rem) - var(--float-size)) / 2 - .3rem)}}@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, 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, 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), scale var(--card-fade) 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}@media (min-width:56rem){:root[data-at-foot] .CiteThisPage-module__7wvqHq__trigger{border-color:var(--space-muted);font-weight:600;scale:1.3}}.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__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)}}
.ExternalLink-module__d-YvBq__hint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.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__marks{display:inline-grid}.CopyButton-module__aU-NXW__marks>*{transition:opacity var(--state-change) var(--ease-out);grid-area:1/1}.CopyButton-module__aU-NXW__doneMark,.CopyButton-module__aU-NXW__button[data-state=copied] .CopyButton-module__aU-NXW__copyMark{opacity:0}.CopyButton-module__aU-NXW__button[data-state=copied] .CopyButton-module__aU-NXW__doneMark{opacity:1}.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,.CopyButton-module__aU-NXW__marks>*{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__block[data-language=text] .CodeBlock-module__1FKdtG__code pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0}.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}}
.CommandLine-module__I7n9Lq__command{--ink:var(--space-ink);--muted:var(--space-muted);border:1px solid var(--space-line);background:color-mix(in srgb, var(--space-ink) 4%, var(--space));border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;inline-size:100%;padding:.35rem .4rem .35rem .9rem;display:flex}.CommandLine-module__I7n9Lq__text{min-inline-size:0;color:var(--space-ink);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}
.GpuSpecimen-module__4VBE3q__specimen{border:1px solid var(--space-line);background:var(--space);border-radius:14px;gap:1rem;min-inline-size:0;margin:0;padding:1.25rem 1.4rem;display:grid}.GpuSpecimen-module__4VBE3q__head{color:var(--space-quiet);font-size:.82rem}.GpuSpecimen-module__4VBE3q__records{gap:1rem;display:grid}.GpuSpecimen-module__4VBE3q__record{border-block-start:1px solid var(--space-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding-block-start:.9rem;display:grid}.GpuSpecimen-module__4VBE3q__record:first-child{border-block-start:0;padding-block-start:0}.GpuSpecimen-module__4VBE3q__label{color:var(--space-muted);font-size:.9rem}.GpuSpecimen-module__4VBE3q__value{font-family:var(--font-serif), serif;font-variant-numeric:tabular-nums;grid-area:1/2;font-size:1.7rem;font-weight:350;line-height:1}.GpuSpecimen-module__4VBE3q__quote{color:var(--space-signal);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;grid-column:1/-1;font-size:.78rem}.GpuSpecimen-module__4VBE3q__source{color:var(--space-quiet);grid-column:1/-1;font-size:.78rem;line-height:1.4}
.Contact-module__sgxDga__contact{color:var(--space-ink);background:var(--starfield), var(--space);background-size:var(--starfield-size), auto;padding:clamp(6rem,16vh,10rem) clamp(1rem,5vw,5rem) 0}.Contact-module__sgxDga__title{font-family:var(--font-serif), serif;letter-spacing:-.045em;font-size:clamp(3.2rem,9vw,9rem);font-style:italic;font-weight:300;line-height:.9}.Contact-module__sgxDga__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-inline-size:52rem;margin-block-start:clamp(3rem,8vh,5rem);list-style:none;display:grid}.Contact-module__sgxDga__way{border-block-start:1px solid var(--space-line);color:inherit;transition:border-color .22s var(--ease-out);gap:.3rem;padding-block:1.25rem;text-decoration:none;display:grid}.Contact-module__sgxDga__way:focus-visible{border-block-start-color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.Contact-module__sgxDga__way:hover{border-block-start-color:var(--space-ink)}}.Contact-module__sgxDga__way:focus-visible{outline:1px solid var(--space-ink);outline-offset:4px}.Contact-module__sgxDga__wayName{font-family:var(--font-serif), serif;letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:350}.Contact-module__sgxDga__wayHint{color:var(--space-muted);font-family:var(--font-serif), serif;font-size:1.05rem;font-style:italic}.Contact-module__sgxDga__elsewhere{max-inline-size:52rem;color:var(--space-muted);font-family:var(--font-sans), sans-serif;margin-block-start:1.5rem;font-size:.95rem;line-height:1.7}.Contact-module__sgxDga__elsewhere a{color:var(--space-ink);font-family:var(--font-serif), serif;text-underline-offset:.2em;transition:text-decoration-color var(--state-change) var(--ease-out);font-size:1.15em;font-style:italic;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.Contact-module__sgxDga__elsewhere a:before{content:"";position:absolute;inset:-.6rem -.25rem}.Contact-module__sgxDga__elsewhere a:focus-visible{outline:1px solid var(--space-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Contact-module__sgxDga__elsewhere a:hover{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}}.Contact-module__sgxDga__foot{padding-block:1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--space-line);color:var(--space-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-block-start:clamp(5rem,12vh,8rem);font-size:.82rem;display:flex}.Contact-module__sgxDga__legal{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}.Contact-module__sgxDga__foot a{color:var(--space-muted)}.Contact-module__sgxDga__hint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:36rem){.Contact-module__sgxDga__ways{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Contact-module__sgxDga__way,.Contact-module__sgxDga__elsewhere a{transition:none}}.Contact-module__sgxDga__foot a{position:relative}.Contact-module__sgxDga__foot a:before{content:"";position:absolute;inset:-.75rem -.35rem}
.Descent-module__rG3vfa__root{background:var(--space);position:relative}.Descent-module__rG3vfa__viewport{block-size:100svh;position:relative;overflow:hidden}.Descent-module__rG3vfa__stage{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.Descent-module__rG3vfa__stage[data-ready=true]{opacity:1}.Descent-module__rG3vfa__canvas{block-size:100%;inline-size:100%;display:block}.Descent-module__rG3vfa__overlay{--depth:0;color:#f1efe9;pointer-events:none;position:absolute;inset:0}.Descent-module__rG3vfa__readout{inset:5.25rem var(--chrome-inline) auto auto;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.06em;align-items:baseline;gap:.75rem;font-size:.78rem;font-weight:500;display:flex;position:absolute}.Descent-module__rG3vfa__readoutLabel{color:#f1efe980;text-transform:uppercase}@media (max-width:44rem){.Descent-module__rG3vfa__readout{display:none}}.Descent-module__rG3vfa__opening{inset:auto var(--chrome-inline) 3rem;opacity:clamp(0, calc(1 - var(--depth) * 3), 1);position:absolute}.Descent-module__rG3vfa__statement{max-inline-size:15ch;font-family:var(--font-serif), serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,6.75rem);font-weight:300;line-height:.98}.Descent-module__rG3vfa__lede{color:#f1efe9b8;max-inline-size:34rem;font-family:var(--font-sans), sans-serif;margin-block-start:1.5rem;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.5}.Descent-module__rG3vfa__cue{color:#f1efe98c;font-family:var(--font-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-block-start:1.25rem;font-size:.78rem}.Descent-module__rG3vfa__captions{list-style:none}.Descent-module__rG3vfa__caption{inset:auto auto 3rem var(--chrome-inline);max-inline-size:26rem;opacity:clamp(0, calc(1 - max(var(--depth) - var(--i) - .15, var(--i) - var(--depth) + .15) * 2.6), 1);gap:.5rem;display:grid;position:absolute}.Descent-module__rG3vfa__caption:first-child{opacity:min(clamp(0, calc((var(--depth) - .34) * 5), 1), clamp(0, calc((.8 - var(--depth)) * 4), 1))}.Descent-module__rG3vfa__captionName{color:#f1efe999;font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.Descent-module__rG3vfa__captionLine{font-family:var(--font-serif), serif;letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:350;line-height:1.2}.Descent-module__rG3vfa__ending{inset:auto var(--chrome-inline) 3rem;text-align:center;opacity:clamp(0, calc((var(--depth) - 6.55) * 3), 1);position:absolute}.Descent-module__rG3vfa__answer{font-family:var(--font-serif), serif;letter-spacing:-.03em;font-size:clamp(2.8rem,7vw,7.5rem);font-style:italic;font-weight:300}.Descent-module__rG3vfa__signature{font-family:var(--font-sans), sans-serif;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin-block-start:1rem;font-size:.85rem;font-weight:500;display:flex}.Descent-module__rG3vfa__signature span{color:#f1efe999;font-weight:400}.Descent-module__rG3vfa__onward{color:#f1efe9;font-family:var(--font-serif), serif;cursor:pointer;background:#00000059;border:1px solid #f1efe938;border-radius:999px;align-items:center;gap:.85rem;margin-block-start:2.25rem;padding:.5rem .5rem .5rem 1.1rem;font-size:1.1rem;font-style:italic;transition:border-color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.Descent-module__rG3vfa__onward:focus-visible{background:#f1efe90f;border-color:#f1efe999}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__onward:hover{background:#f1efe90f;border-color:#f1efe999}}.Descent-module__rG3vfa__onward:focus-visible{outline-offset:4px;outline:1px solid #f1efe9}.Descent-module__rG3vfa__onwardKey{border:1px solid #f1efe966;border-radius:50%;place-items:center;block-size:2rem;inline-size:2rem;animation:2.2s cubic-bezier(.45,0,.55,1) 2 Descent-module__rG3vfa__breathe;display:grid}@keyframes Descent-module__rG3vfa__breathe{50%{transform:translateY(3px)}}.Descent-module__rG3vfa__overlay[data-layer="7"] .Descent-module__rG3vfa__ending{pointer-events:auto}.Descent-module__rG3vfa__overlay[data-layer="7"] .Descent-module__rG3vfa__caption{opacity:0}.Descent-module__rG3vfa__reset{border:0;color:#f1efe9cc;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border-block-end:1px solid #f1efe94d;margin-inline-start:1rem;padding:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.Descent-module__rG3vfa__overlay[data-moved=true] .Descent-module__rG3vfa__reset{opacity:1;pointer-events:auto}.Descent-module__rG3vfa__rail{pointer-events:auto;justify-items:end;gap:1rem;display:grid;position:absolute;inset-block-end:3rem;inset-inline-end:var(--chrome-inline)}.Descent-module__rG3vfa__railList{justify-items:end;gap:.15rem;list-style:none;display:grid}.Descent-module__rG3vfa__railStop{--near:clamp(0, calc(1 - max(var(--depth) - var(--i), var(--i) - var(--depth)) * 2), 1);min-block-size:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:0;display:flex}.Descent-module__rG3vfa__railName{font-family:var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:calc(var(--near) * .85);font-size:.66rem;font-weight:500;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.Descent-module__rG3vfa__railTick{block-size:1px;inline-size:1.75rem;opacity:calc(.25 + var(--near) * .75);transform:scaleX(calc(.4 + var(--near) * .6));transform-origin:100%;background:currentColor;display:block}.Descent-module__rG3vfa__rail:focus-within .Descent-module__rG3vfa__railName{opacity:max(.45, calc(var(--near) * .95))}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__rail:hover .Descent-module__rG3vfa__railName{opacity:max(.45, calc(var(--near) * .95))}}.Descent-module__rG3vfa__railStop:focus-visible .Descent-module__rG3vfa__railName{opacity:1}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__railStop:hover .Descent-module__rG3vfa__railName{opacity:1}}.Descent-module__rG3vfa__railStop:focus-visible{outline-offset:4px;outline:1px solid #f1efe999}.Descent-module__rG3vfa__railHint{color:#f1efe961;font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;transition:color .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.Descent-module__rG3vfa__rail:hover .Descent-module__rG3vfa__railHint{color:#f1efe9b3}}.Descent-module__rG3vfa__railHint kbd{block-size:1.25rem;min-inline-size:1.25rem;font-family:var(--font-sans), sans-serif;border:1px solid #f1efe940;border-radius:4px;place-items:center;padding-inline:.3rem;display:inline-grid}@media (max-width:44rem){.Descent-module__rG3vfa__rail{display:none}}.Descent-module__rG3vfa__bubble{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#06080cd1;border:1px solid #f1efe924;border-radius:10px;gap:.15rem;inline-size:max-content;max-inline-size:16rem;padding:.7rem .85rem .75rem;transition:opacity .18s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;translate:14px calc(-100% - 14px)}.Descent-module__rG3vfa__bubble[data-open=true]{opacity:1}.Descent-module__rG3vfa__bubbleCode{color:#79e7ff;font-family:var(--font-sans), sans-serif;font-size:.74rem;font-weight:500}.Descent-module__rG3vfa__bubbleName{font-family:var(--font-serif), serif;font-size:1.05rem;line-height:1.2}.Descent-module__rG3vfa__bubbleMetro{color:#f1efe9b8;font-family:var(--font-sans), sans-serif;font-size:.8rem}.Descent-module__rG3vfa__bubbleNote{color:#f1efe96b;font-family:var(--font-sans), sans-serif;margin-block-start:.3rem;font-size:.68rem}.Descent-module__rG3vfa__bubbleNote:empty{display:none}.Descent-module__rG3vfa__regions{z-index:1;border:1px solid var(--space-line);max-block-size:calc(100% - 10rem);max-inline-size:min(26rem,100% - 4rem);color:var(--space-ink);background:var(--space);font-family:var(--font-sans), sans-serif;border-radius:10px;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;position:absolute;inset-block-start:5.25rem;inset-inline-start:var(--chrome-inline);overflow:auto}.Descent-module__rG3vfa__regions:not(:focus-within,[open]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden}.Descent-module__rG3vfa__regions summary{cursor:pointer}.Descent-module__rG3vfa__regions p{color:var(--space-muted);margin-block:.5rem}.Descent-module__rG3vfa__regions ul{padding-inline-start:1rem}@media (prefers-reduced-motion:reduce){.Descent-module__rG3vfa__bubble,.Descent-module__rG3vfa__onward{transition:none}.Descent-module__rG3vfa__onwardKey{animation:none}}.Descent-module__rG3vfa__cueRemote,:is(:root[data-remote] .Descent-module__rG3vfa__cuePointer,:root[data-remote] .Descent-module__rG3vfa__railHint){display:none}:root[data-remote] .Descent-module__rG3vfa__cueRemote{display:inline}
.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}}
.OpenData-module__yjGTca__strip{border:1px solid var(--space-line);background:color-mix(in srgb, var(--space-ink) 3%, var(--space));transition:border-color var(--state-change) var(--ease-out);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,5vw,4.25rem);display:grid;position:relative}.OpenData-module__yjGTca__text{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.8rem;min-inline-size:0;display:grid}.OpenData-module__yjGTca__text>*{max-inline-size:100%}.OpenData-module__yjGTca__kind{color:var(--space-signal);font-size:.85rem}.OpenData-module__yjGTca__title{font-family:var(--font-serif), serif;letter-spacing:-.015em;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:350;line-height:1.05}.OpenData-module__yjGTca__link{color:inherit;text-decoration:none}.OpenData-module__yjGTca__link:after{content:"";border-radius:20px;position:absolute;inset:0}.OpenData-module__yjGTca__link:focus-visible{outline:none}.OpenData-module__yjGTca__link:focus-visible:after{outline:1px solid var(--space-ink);outline-offset:6px}.OpenData-module__yjGTca__lead{text-wrap:pretty;max-inline-size:34rem;font-size:1.05rem;line-height:1.5}.OpenData-module__yjGTca__counts{color:var(--space-muted);font-variant-numeric:tabular-nums;font-size:.92rem;line-height:1.55}.OpenData-module__yjGTca__raised,.OpenData-module__yjGTca__use,.OpenData-module__yjGTca__source{z-index:1;position:relative}.OpenData-module__yjGTca__use{color:var(--space-ink);text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.22em;font-size:.95rem;text-decoration-thickness:1px}.OpenData-module__yjGTca__use:focus-visible{outline:1px solid var(--space-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.OpenData-module__yjGTca__strip:hover{border-color:var(--space-quiet)}.OpenData-module__yjGTca__link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.18em;text-decoration-thickness:1px}.OpenData-module__yjGTca__use:hover{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}}.OpenData-module__yjGTca__source{color:var(--space-muted);transition:color var(--state-change) var(--ease-out);align-items:center;gap:.4rem;font-size:.85rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;inset-block-end:1.25rem;inset-inline-end:clamp(1.5rem,3vw,2.5rem)}.OpenData-module__yjGTca__source:before{content:"";position:absolute;inset:-.9rem -.5rem}.OpenData-module__yjGTca__source:focus-visible{color:var(--space-ink);outline:1px solid var(--space-ink);outline-offset:4px}@media (hover:hover) and (pointer:fine){.OpenData-module__yjGTca__source:hover{color:var(--space-ink);text-decoration:underline;-webkit-text-decoration-color:var(--space-quiet);text-decoration-color:var(--space-quiet);text-underline-offset:.2em;text-decoration-thickness:1px}}.OpenData-module__yjGTca__hint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (max-width:64rem){.OpenData-module__yjGTca__strip{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.OpenData-module__yjGTca__strip,.OpenData-module__yjGTca__source{transition:none}}
.TileCarousel-module__bQfygG__carousel{--tile-gap:clamp(1rem, 1.6vw, 1.5rem);--tile-room:.5rem;position:relative}.TileCarousel-module__bQfygG__track{grid-auto-columns:calc((100% - 3 * var(--tile-gap)) / 4);gap:var(--tile-gap);margin:calc(-1 * var(--tile-room));padding:var(--tile-room);overscroll-behavior-inline:contain;scroll-padding-inline:var(--tile-room);scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--scroll-shadows);grid-auto-flow:column;list-style:none;display:grid;position:relative;overflow-x:auto}.TileCarousel-module__bQfygG__track::-webkit-scrollbar{display:none}.TileCarousel-module__bQfygG__track>*{scroll-snap-align:start}.TileCarousel-module__bQfygG__track[data-dragging]{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.TileCarousel-module__bQfygG__nav{z-index:2;border:1px solid var(--space-line);block-size:2.75rem;inline-size:2.75rem;color:var(--space-ink);background:var(--space);cursor:pointer;visibility:hidden;opacity:0;transition:opacity var(--state-change) var(--ease-out), border-color var(--state-change) var(--ease-out), visibility 0s linear var(--state-change);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:7.5rem;transform:translateY(-50%);box-shadow:0 10px 32px #00000080}.TileCarousel-module__bQfygG__previous{inset-inline-start:-1rem}.TileCarousel-module__bQfygG__next{inset-inline-end:-1rem}.TileCarousel-module__bQfygG__nav:disabled{cursor:default}.TileCarousel-module__bQfygG__nav:focus-visible{border-color:var(--space-ink);outline:1px solid var(--space-ink);outline-offset:3px}.TileCarousel-module__bQfygG__nav:active:not(:disabled){transform:translateY(-50%)scale(.96)}@media (hover:hover) and (pointer:fine){.TileCarousel-module__bQfygG__carousel:hover .TileCarousel-module__bQfygG__nav:not(:disabled),.TileCarousel-module__bQfygG__carousel:focus-within .TileCarousel-module__bQfygG__nav:not(:disabled){visibility:visible;opacity:1;transition-delay:0s}.TileCarousel-module__bQfygG__nav:not(:disabled):hover{border-color:var(--space-ink)}}@media (hover:none),(pointer:coarse){.TileCarousel-module__bQfygG__nav{display:none}}:root[data-remote] .TileCarousel-module__bQfygG__nav:not(:disabled){visibility:visible;opacity:1;display:grid}@media (max-width:64rem){.TileCarousel-module__bQfygG__track{grid-auto-columns:calc((100% - var(--tile-gap)) / 2)}}@media (max-width:36rem){.TileCarousel-module__bQfygG__track{margin-inline:calc(-1 * var(--frame-inline));padding-inline:var(--frame-inline);scroll-padding-inline:var(--frame-inline);grid-auto-columns:78%}}@media (prefers-reduced-motion:reduce){.TileCarousel-module__bQfygG__nav{transition:none}}
.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__tile{min-inline-size:0;display:grid}@media (max-width:52rem){.WorkAndWriting-module__Y9dzeG__head{grid-template-columns:1fr}.WorkAndWriting-module__Y9dzeG__lede{justify-self: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));translate:0 calc(-1 * var(--float-lift));transition:opacity var(--card-fade) var(--ease-out), transform var(--card-fade) var(--ease-out), translate 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, 0s, var(--card-fade)}}.ScrollToTop-module__3298OW__top svg{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;display:inline-grid}.SoundToggle-module__BiXK1G__icon>*{grid-area:1/1}.SoundToggle-module__BiXK1G__speaker,.SoundToggle-module__BiXK1G__mute{transition:opacity .2s}.SoundToggle-module__BiXK1G__mute,.SoundToggle-module__BiXK1G__toggle[data-on=false] .SoundToggle-module__BiXK1G__speaker{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__speaker,.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{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)}
:where(.rollingText-module__0oOBHa__host){font-variant-numeric:tabular-nums;position:relative}.rollingText-module__0oOBHa__host{-webkit-text-fill-color:transparent}.rollingText-module__0oOBHa__root{font-variant-numeric:tabular-nums;max-inline-size:100%;display:inline-block;position:relative}.rollingText-module__0oOBHa__overlay{z-index:1;padding:inherit;-webkit-text-fill-color:currentcolor;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.rollingText-module__0oOBHa__overlay[data-align=start]{inset-inline-end:-1px}.rollingText-module__0oOBHa__overlay[data-align=end]{inset-inline-start:-1px}.rollingText-module__0oOBHa__overlay[data-align=center]{inset-inline:-1px}.rollingText-module__0oOBHa__overlay [data-t]:before{content:attr(data-t)}.rollingText-module__0oOBHa__slot{--roll-bleed:.75em;--roll-half-leading:calc((1lh - 1.21118em) / 2);position:relative}.rollingText-module__0oOBHa__ghost{visibility:hidden}.rollingText-module__0oOBHa__window{inset-block:calc(var(--roll-half-leading) * -1);inset-inline:calc(var(--roll-bleed) * -1);transition:opacity calc(var(--roll-duration) * .6) var(--ease-out);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .14em calc(100% - .14em),#0000);mask-image:linear-gradient(#0000,#000 .14em calc(100% - .14em),#0000)}.rollingText-module__0oOBHa__reel{inset-block-start:0;inset-inline:var(--roll-bleed);white-space:pre;transition:transform var(--roll-duration) var(--ease-roll);position:absolute}.rollingText-module__0oOBHa__reel:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9"}.rollingText-module__0oOBHa__slot[data-entering] .rollingText-module__0oOBHa__window{opacity:0;transition:none}.rollingText-module__0oOBHa__slot[data-leaving] .rollingText-module__0oOBHa__ghost{display:none}.rollingText-module__0oOBHa__slot[data-leaving] .rollingText-module__0oOBHa__window{opacity:0}.rollingText-module__0oOBHa__slot[data-leaving=start] .rollingText-module__0oOBHa__reel{inset-inline:auto var(--roll-bleed);inline-size:max-content}.rollingText-module__0oOBHa__slot[data-leaving=end] .rollingText-module__0oOBHa__reel{inset-inline:var(--roll-bleed) auto;inline-size:max-content}@media (prefers-reduced-motion:reduce){.rollingText-module__0oOBHa__window,.rollingText-module__0oOBHa__reel{transition:none}}@media (forced-colors:active){.rollingText-module__0oOBHa__host{-webkit-text-fill-color:currentcolor}.rollingText-module__0oOBHa__overlay{display:none}}
.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__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)}}
.GpuDatasetEvidence-module__mG6x5a__evidence{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;max-inline-size:40rem;margin:clamp(4rem,10vh,6rem) auto 0;display:grid}.GpuDatasetEvidence-module__mG6x5a__evidence>*{max-inline-size:100%}.GpuDatasetEvidence-module__mG6x5a__counts{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:1rem clamp(1.5rem,4vw,2.75rem);display:grid}.GpuDatasetEvidence-module__mG6x5a__counts>div{flex-direction:column-reverse;gap:.35rem;display:flex}.GpuDatasetEvidence-module__mG6x5a__counts dd{font-family:var(--font-serif), serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,3rem);font-weight:300;line-height:1}.GpuDatasetEvidence-module__mG6x5a__counts dt{color:var(--space-muted);font-size:.82rem;line-height:1.3}.GpuDatasetEvidence-module__mG6x5a__release{color:var(--space-quiet);font-variant-numeric:tabular-nums;margin-block-start:-.5rem;font-size:.82rem}.GpuDatasetEvidence-module__mG6x5a__use{color:var(--space-ink);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;transition:text-decoration-color var(--state-change) var(--ease-out);font-size:1.15rem;font-style:italic;text-decoration-thickness:1px;position:relative}.GpuDatasetEvidence-module__mG6x5a__use:before{content:"";position:absolute;inset:-.6rem -.35rem}.GpuDatasetEvidence-module__mG6x5a__use:focus-visible{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.GpuDatasetEvidence-module__mG6x5a__use:hover{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}}@media (prefers-reduced-motion:reduce){.GpuDatasetEvidence-module__mG6x5a__use{transition:none}}
.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(auto-fit,minmax(7.5rem,1fr));gap:1.5rem;max-inline-size:64rem;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__factLink{white-space:nowrap;text-underline-offset:.25em;transition:text-decoration-color var(--state-change) var(--ease-out);align-items:center;gap:.45rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex;position:relative}.page-module__3bupMW__factLink:before{content:"";position:absolute;inset:-.8rem -.4rem}.page-module__3bupMW__factLink:focus-visible{-webkit-text-decoration-color:var(--space-ink);text-decoration-color:var(--space-ink)}@media (hover:hover) and (pointer:fine){.page-module__3bupMW__factLink: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__factLink{transition:none}}
/*# sourceMappingURL=0vgapjjj92fii.css.map*/