.article_prose__XD68u{min-inline-size:0;max-inline-size:50rem;color:var(--article-ink)}.article_srOnly__5YOzJ{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.article_prose__XD68u>*+*{margin-top:1.4rem}.article_prose__XD68u li,.article_prose__XD68u p{max-inline-size:65ch;font-family:ui-serif,Iowan Old Style,Charter,Palatino Linotype,Georgia,serif;font-size:clamp(1.08rem,1.25vw,1.16rem);line-height:1.68;letter-spacing:0;color:var(--article-secondary);text-wrap:wrap}.article_prose__XD68u p{overflow-wrap:break-word}.article_prose__XD68u h2{max-inline-size:18ch;margin-block:clamp(6rem,12vw,9rem) 1.75rem;scroll-margin-top:5.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:640;line-height:1.06;letter-spacing:-.03em;color:var(--article-ink);text-wrap:balance;font-optical-sizing:auto}.article_prose__XD68u h2:first-of-type{-webkit-margin-before:0;margin-block-start:0}.article_prose__XD68u h2:first-of-type+p:first-letter{initial-letter:normal;-webkit-margin-end:0;margin-inline-end:0;color:inherit;font:inherit}.article_prose__XD68u h3{max-inline-size:34ch;margin-block:3.75rem 1rem;scroll-margin-top:5.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:640;line-height:1.18;letter-spacing:-.018em;color:var(--article-ink);text-wrap:balance}.article_prose__XD68u strong{font-weight:650;color:var(--article-ink)}.article_prose__XD68u em{color:var(--article-secondary)}.article_prose__XD68u a{color:var(--article-signal-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--article-signal) 68%,transparent);text-decoration-color:color-mix(in srgb,var(--article-signal) 68%,transparent);text-decoration-thickness:from-font;text-underline-position:from-font;text-underline-offset:.16em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color .18s var(--ease-out),-webkit-text-decoration-color .18s var(--ease-out);transition:color .18s var(--ease-out),text-decoration-color .18s var(--ease-out);transition:color .18s var(--ease-out),text-decoration-color .18s var(--ease-out),-webkit-text-decoration-color .18s var(--ease-out)}.article_prose__XD68u a:hover{color:var(--article-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.article_prose__XD68u a:focus-visible{border-radius:.15rem;outline:2px solid var(--article-signal);outline-offset:3px}.article_prose__XD68u ol,.article_prose__XD68u ul{display:grid;grid-gap:.65rem;gap:.65rem;max-inline-size:64ch;-webkit-padding-start:1.3rem;padding-inline-start:1.3rem}.article_prose__XD68u li{-webkit-padding-start:.35rem;padding-inline-start:.35rem}.article_prose__XD68u li::marker{color:var(--article-signal);font-family:var(--font-geist-pixel-square),monospace;font-size:.78em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article_prose__XD68u blockquote{max-inline-size:65ch;margin-block:clamp(2.5rem,5vw,4rem);padding:.25rem 0 .25rem clamp(1.25rem,3vw,2rem);box-shadow:-1px 0 0 color-mix(in srgb,var(--article-signal) 68%,transparent)}.article_prose__XD68u blockquote p{font-size:clamp(1.2rem,2vw,1.48rem);font-weight:500;line-height:1.5;letter-spacing:-.012em;color:var(--article-ink)}.article_prose__XD68u>blockquote:first-child{padding:1.25rem 1.4rem;border-radius:.75rem;background:var(--article-wash);box-shadow:0 0 0 1px color-mix(in srgb,var(--article-signal) 16%,transparent)}.article_prose__XD68u>blockquote:first-child p{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.925rem;line-height:1.58;letter-spacing:0}.article_prose__XD68u code{padding:.12em .32em;border-radius:.28rem;background:var(--article-wash);font-family:var(--font-geist-pixel-square),monospace;font-size:.82em;color:var(--article-ink)}.article_prose__XD68u pre{max-inline-size:100%;overflow-x:auto;padding:clamp(1rem,3vw,1.5rem);border-radius:.75rem;background:oklch(.94 .008 255);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--article-ink) 8%,transparent);scrollbar-color:color-mix(in srgb,var(--article-ink) 28%,transparent) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.article_prose__XD68u pre code{padding:0;background:none;font-size:.78rem;line-height:1.65;white-space:pre}.article_prose__XD68u p:has(>img){inline-size:100%;max-inline-size:none;-webkit-margin-before:clamp(3rem,6vw,5rem);margin-block-start:clamp(3rem,6vw,5rem)}.article_prose__XD68u img{display:block;inline-size:100%;block-size:auto;border-radius:.75rem;background:var(--article-diagram-surface);outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}.article_prose__XD68u p:has(>img)+p:has(>em){max-inline-size:68ch;-webkit-margin-before:.85rem;margin-block-start:.85rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;line-height:1.55;color:var(--article-muted);text-wrap:pretty}.article_tableScroll__Uc9Um{inline-size:100%;overflow-x:auto;margin-block:clamp(2.5rem,5vw,4rem);box-shadow:0 -1px 0 color-mix(in srgb,var(--article-ink) 11%,transparent),0 1px 0 color-mix(in srgb,var(--article-ink) 11%,transparent);scrollbar-color:color-mix(in srgb,var(--article-signal) 62%,transparent) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.article_diagram__Cd5Lp::-webkit-scrollbar,.article_prose__XD68u pre::-webkit-scrollbar,.article_tableScroll__Uc9Um::-webkit-scrollbar{block-size:.4rem;inline-size:.4rem}.article_diagram__Cd5Lp::-webkit-scrollbar-track,.article_prose__XD68u pre::-webkit-scrollbar-track,.article_tableScroll__Uc9Um::-webkit-scrollbar-track{background:transparent}.article_diagram__Cd5Lp::-webkit-scrollbar-thumb,.article_prose__XD68u pre::-webkit-scrollbar-thumb,.article_tableScroll__Uc9Um::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--article-signal) 68%,transparent);background-clip:padding-box}.article_tableScroll__Uc9Um:focus-visible{outline:2px solid var(--article-signal);outline-offset:4px}.article_prose__XD68u table{inline-size:100%;min-inline-size:42rem;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;text-align:start}.article_prose__XD68u td,.article_prose__XD68u th{padding:1rem 1.2rem 1rem 0;-webkit-border-after:1px solid color-mix(in srgb,var(--article-ink) 9%,transparent);border-block-end:1px solid color-mix(in srgb,var(--article-ink) 9%,transparent);vertical-align:top;font-size:.9rem;line-height:1.52;color:var(--article-secondary)}.article_prose__XD68u th{font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;font-weight:400;color:var(--article-ink);text-align:start}.article_prose__XD68u tr:last-child td{-webkit-border-after:0;border-block-end:0}.article_prose__XD68u hr{margin-block:6rem;border:0;box-shadow:0 -1px 0 color-mix(in srgb,var(--article-ink) 11%,transparent)}.article_editorialVisual__8fXDY{inline-size:100%;margin-block:clamp(3rem,7vw,5.5rem);color:var(--article-ink)}.article_visualLabel__5GSk3{display:flex;justify-content:space-between;gap:1rem;-webkit-padding-after:.75rem;padding-block-end:.75rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.6875rem;line-height:1.45;color:var(--article-muted)}.article_visualLabel__5GSk3 span:first-child{color:var(--article-signal-ink)}.article_visualStage__WFT2N{overflow:hidden;background:oklch(.16 .01 255);box-shadow:0 0 0 1px oklch(0 0 0/.11),0 1px 2px -1px oklch(0 0 0/.08),0 8px 28px -18px oklch(0 0 0/.28)}.article_editorialVisual__8fXDY figcaption{max-inline-size:68ch;-webkit-margin-before:.9rem;margin-block-start:.9rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;line-height:1.55;color:var(--article-muted);text-wrap:pretty}.article_syntheticVolume__M_9xj{position:relative;aspect-ratio:1586/992;overflow:hidden;background:#000;isolation:isolate}.article_syntheticVolume__M_9xj img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .28s var(--ease-out),filter .28s var(--ease-out)}.article_syntheticVolume__M_9xj[data-mode=failed] img{transform:translateX(-1.1%) scale(1.035);filter:saturate(.82) brightness(.84)}.article_volumeFrameCorners__sE_2s{position:absolute;inset:1rem;z-index:2;background:linear-gradient(#bd9660,#bd9660) 0 0 /1.5rem 1px no-repeat,linear-gradient(#bd9660,#bd9660) 0 0 /1px 1.5rem no-repeat,linear-gradient(#bd9660,#bd9660) 100% 0 /1.5rem 1px no-repeat,linear-gradient(#bd9660,#bd9660) 100% 0 /1px 1.5rem no-repeat,linear-gradient(#bd9660,#bd9660) 0 100% /1.5rem 1px no-repeat,linear-gradient(#bd9660,#bd9660) 0 100% /1px 1.5rem no-repeat,linear-gradient(#bd9660,#bd9660) 100% 100% /1.5rem 1px no-repeat,linear-gradient(#bd9660,#bd9660) 100% 100% /1px 1.5rem no-repeat;opacity:.58;pointer-events:none}.article_volumeTarget__tiUmM{position:absolute;inset:59% 22% auto auto;z-index:3;inline-size:clamp(1.5rem,5vw,2.5rem);aspect-ratio:1;border:1px solid #88c8d5;border-radius:50%;box-shadow:0 0 0 5px #88c8d51f,0 0 22px #88c8d566}.article_volumeTarget__tiUmM:after,.article_volumeTarget__tiUmM:before{content:"";position:absolute;inset:50% auto auto 50%;background:#b8e3e9;transform:translate(-50%,-50%)}.article_volumeTarget__tiUmM:before{inline-size:150%;block-size:1px}.article_volumeTarget__tiUmM:after{inline-size:1px;block-size:150%}.article_volumeFailedMeasure__ofYNM{position:absolute;inset:44% auto auto 60%;z-index:3;inline-size:17%;block-size:1px;background:#f3b259;box-shadow:0 0 16px #f3b25999;transform:rotate(18deg)}.article_volumeFailedMeasure__ofYNM:after,.article_volumeFailedMeasure__ofYNM:before{content:"";position:absolute;inset-block-start:-.35rem;inline-size:1px;block-size:.7rem;background:#f3b259}.article_volumeFailedMeasure__ofYNM:before{inset-inline-start:0}.article_volumeFailedMeasure__ofYNM:after{inset-inline-end:0}.article_volumeFailedMeasure__ofYNM span{position:absolute;inset:auto auto .55rem 50%;color:#f5c27f;font-family:var(--font-geist-pixel-square),monospace;font-size:.62rem;white-space:nowrap;transform:translateX(-50%) rotate(-18deg)}.article_volumeReadout__3cjT0{position:absolute;inset:auto auto 1.4rem 1.5rem;z-index:3;font-family:var(--font-geist-pixel-square),monospace;font-size:.58rem;color:#aa9a82}.article_archiveReconstruction__8lUl8{background:oklch(.965 .005 255);color:var(--article-ink)}.article_archivePath__Cs_Nv{display:grid;grid-template-columns:1fr auto auto;grid-gap:1.5rem;gap:1.5rem;padding:1.15rem 1.25rem;background:var(--article-ink);font-family:var(--font-geist-pixel-square),monospace;font-size:.7rem;line-height:1.4;color:oklch(.96 .006 255)}.article_archivePath__Cs_Nv span:not(:first-child){color:oklch(.76 .015 255)}.article_archiveStudies__hOCV6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-border-after:1px solid color-mix(in srgb,var(--article-ink) 10%,transparent);border-block-end:1px solid color-mix(in srgb,var(--article-ink) 10%,transparent)}.article_archiveStudy__DMjh_{min-block-size:10.5rem;display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem;-webkit-border-end:1px solid color-mix(in srgb,var(--article-ink) 10%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--article-ink) 10%,transparent);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.78rem;line-height:1.45;color:var(--article-muted)}.article_archiveStudy__DMjh_:last-child{-webkit-border-end:0;border-inline-end:0}.article_archiveStudy__DMjh_ strong{margin-block:auto .3rem;font-family:var(--font-geist-pixel-square),monospace;font-size:1rem;font-weight:400;color:var(--article-ink)}.article_archiveIndex__UX_JN{color:#9d713b;font-family:var(--font-geist-pixel-square),monospace}.article_archiveInstances__wSxC1{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem 1.25rem}.article_archiveInstances__wSxC1 span{padding:.45rem .55rem;background:color-mix(in srgb,var(--article-signal) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--article-signal) 16%,transparent);font-family:var(--font-geist-pixel-square),monospace;font-size:.68rem;color:var(--article-secondary)}.article_viewerReconstruction__X3giq{display:grid;grid-template-columns:13.5rem minmax(0,1fr);min-block-size:30rem;background:#0a0d10}.article_viewerSidebar__zHUC5{padding:1.1rem;background:#eef1f2;color:#16212c}.article_viewerBrand__vEpcT{margin-bottom:2rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.72rem;line-height:1.45}.article_viewerBrand__vEpcT span{display:block;color:#68727a;font-size:.6rem}.article_viewerStudy__Cb66Q{display:grid;grid-template-columns:1.6rem 1fr;grid-gap:.5rem;gap:.5rem;margin-inline:-1.1rem;padding:.8rem 1.1rem;-webkit-border-before:1px solid #d6dcdf;border-block-start:1px solid #d6dcdf;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.7rem;line-height:1.35}.article_viewerStudy__Cb66Q span{color:#77838c;font-family:var(--font-geist-pixel-square),monospace}.article_viewerStudy__Cb66Q strong{color:#25313b;font-weight:590}.article_viewerStudyActive__xo__g{background:#ece3d6;box-shadow:inset 3px 0 0 #b58950}.article_viewerSeries__oy5yw{display:flex;gap:.35rem;margin-top:1.25rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.58rem}.article_viewerSeries__oy5yw span{padding:.4rem;color:#68727a}.article_viewerSeriesActive__6h10h{background:#182431;color:white!important}.article_viewerCanvas__CgLBM{position:relative;min-inline-size:0;display:grid;align-content:center;background:#080a0b}.article_viewerToolbar__U_Ess{inset:0 0 auto;z-index:2;display:flex;justify-content:flex-end;gap:1rem;padding:.8rem 1rem;background:#11161bd9;font-size:.62rem;color:#96a5af}.article_viewerCallout__hLIk_,.article_viewerToolbar__U_Ess{position:absolute;font-family:var(--font-geist-pixel-square),monospace}.article_viewerCallout__hLIk_{z-index:3;display:grid;place-items:center;inline-size:1.65rem;block-size:1.65rem;border-radius:50%;background:#c49a62;box-shadow:0 0 0 4px #c49a6233;font-size:.65rem;color:#09121a}.article_viewerCalloutOne__3o73V{inset:5.1rem auto auto 1rem}.article_viewerCalloutTwo__d0eco{inset:1.1rem 1rem auto auto}.article_viewerCalloutThree__gX8v2{inset:auto 19% 25% auto}.article_visualLegend__MrHt4{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:0!important;gap:0!important;max-inline-size:none!important;margin:0!important;padding:0!important;-webkit-border-before:1px solid #252d33;border-block-start:1px solid #252d33;background:#11161a;list-style:none}.article_visualLegend__MrHt4 li{max-inline-size:none;min-block-size:5.25rem;display:flex;align-items:center;gap:.65rem;padding:1rem;-webkit-border-end:1px solid #252d33;border-inline-end:1px solid #252d33;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.72rem;line-height:1.4;color:#b7c0c6}.article_visualLegend__MrHt4 li:last-child{-webkit-border-end:0;border-inline-end:0}.article_visualLegend__MrHt4 li span{color:#c49a62;font-family:var(--font-geist-pixel-square),monospace}.article_measurementComparison__xpnIg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#30383d}.article_measurementPanel__VoKgv{min-inline-size:0;background:#090b0c}.article_measurementHeader__DyANP{display:flex;justify-content:space-between;padding:.8rem 1rem;background:#11161a;font-family:var(--font-geist-pixel-square),monospace;font-size:.62rem;color:#9ba6ac}.article_measurementHeader__DyANP span:first-child{color:#83bec9}.article_measurementPanelFailed__t34PP .article_measurementHeader__DyANP span:first-child{color:#efae76}.article_prose__XD68u .article_measurementPanel__VoKgv p{max-inline-size:none;margin:0;padding:.85rem 1rem 1rem;background:#11161a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.4;color:#b7c0c6}.article_representationVisual__R1hG9{display:grid;grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);align-items:stretch;min-block-size:30rem;padding:1.25rem;background:#eef1f2;color:#17232e}.article_nativeVolume__lfhrb,.article_renderedFrame__4mcrG{min-inline-size:0;display:flex;flex-direction:column;padding:1rem;background:#0b0e10;color:#d4dade}.article_representationTitle__WG_uP{margin-bottom:1rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.7rem;color:#b4bfc6}.article_frameFacts__v4cT0,.article_volumeFacts__KSfc6{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:1rem}.article_frameFacts__v4cT0 span,.article_volumeFacts__KSfc6 span{padding:.38rem .48rem;background:#151b1f;font-family:var(--font-geist-pixel-square),monospace;font-size:.58rem;color:#8f9ca4}.article_representationArrow__8qCVP{display:grid;place-items:center;font-family:ui-serif,Georgia,serif;font-size:2rem;color:#66737c}.article_volumeStack__4e_NU{position:relative;min-block-size:17rem;margin:0 1.5rem 1rem}.article_volumeStack__4e_NU span{position:absolute;inset:calc(var(--stack-index) * .7rem) calc((4 - var(--stack-index)) * .7rem) calc((4 - var(--stack-index)) * .7rem) calc(var(--stack-index) * .7rem);border:1px solid #b88c54;background:radial-gradient(circle at 68% 58%,#9bd2d9 0 2%,transparent 2.5%),radial-gradient(ellipse at 50% 52%,#394d52 0 24%,#070a0b 25% 52%,#7e633f 53% 56%,#21373b 57% 69%,#050607 70%);opacity:calc(.3 + var(--stack-index) * .14)}.article_volumeStack__4e_NU span:first-child{--stack-index:0}.article_volumeStack__4e_NU span:nth-child(2){--stack-index:1}.article_volumeStack__4e_NU span:nth-child(3){--stack-index:2}.article_volumeStack__4e_NU span:nth-child(4){--stack-index:3}.article_volumeStack__4e_NU span:nth-child(5){--stack-index:4}.article_workspaceVisual__VP4sg{display:grid;grid-template-columns:.9fr 1.35fr .75fr;min-block-size:31rem;background:#e9edef;color:#18242e}.article_workspaceProvenance__g0Kg_,.article_workspaceReport__KWzds{padding:1.25rem}.article_workspaceReport__KWzds{display:flex;flex-direction:column;background:#f6f7f7}.article_workspaceEyebrow__UdLrc{font-family:var(--font-geist-pixel-square),monospace;font-size:.6rem;line-height:1.45;color:#66737c}.article_workspaceReport__KWzds h3{margin:2rem 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;color:#18242e}.article_prose__XD68u .article_workspaceReport__KWzds p{max-inline-size:none;margin:0;font-family:ui-serif,Georgia,serif;font-size:.98rem;line-height:1.62;color:#4c5962}.article_workspaceReport__KWzds mark{background:#eadcc7;color:#49351f}.article_workspaceEvidenceLink__Dfd_N{margin-top:auto;padding:.8rem 0;-webkit-border-before:1px solid #d6dcdf;border-block-start:1px solid #d6dcdf;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#2c587b;text-align:start}.article_workspaceEvidenceLink__Dfd_N span{float:right}.article_workspaceViewer__dwu2h{align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#080a0b}.article_workspaceViewerMeta__blIFv{display:flex;justify-content:space-between;padding:.8rem 1rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.58rem;color:#84939d}.article_workspaceProvenance__g0Kg_{background:#e4e9eb}.article_workspaceProvenance__g0Kg_ dl{margin:2rem 0 0}.article_workspaceProvenance__g0Kg_ dl div{padding-block:.85rem;-webkit-border-before:1px solid #ccd3d6;border-block-start:1px solid #ccd3d6}.article_workspaceProvenance__g0Kg_ dt{margin-bottom:.25rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.58rem;color:#75828a}.article_workspaceProvenance__g0Kg_ dd{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.72rem;line-height:1.35;color:#283640}.article_diagram__Cd5Lp{position:relative;inline-size:100%;min-block-size:15rem;overflow:visible;margin-block:clamp(2.75rem,6vw,4.75rem);padding:clamp(1.25rem,4vw,2rem);border-radius:.75rem;background:var(--article-diagram-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--article-signal) 14%,transparent);scrollbar-color:color-mix(in srgb,var(--article-signal) 62%,transparent) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain}.article_diagramToolbar__QibPG{position:-webkit-sticky;position:sticky;inset-block-start:4.75rem;z-index:2;display:flex;justify-content:flex-end;inline-size:100%;-webkit-margin-after:.75rem;margin-block-end:.75rem}.article_diagramControls__r11pZ{display:inline-flex;align-items:center;gap:.125rem;padding:.25rem;border-radius:.75rem;background:color-mix(in srgb,var(--article-page) 88%,transparent);box-shadow:0 0 0 1px oklch(0 0 0/.06),0 1px 2px -1px oklch(0 0 0/.06),0 2px 4px oklch(0 0 0/.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.article_diagramControl__lDJrL{display:grid;place-items:center;min-inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:.5rem;background:transparent;color:var(--article-secondary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;cursor:pointer;transition-property:color,background-color,scale;transition-duration:.15s;transition-timing-function:var(--ease-out)}.article_diagramControl__lDJrL:hover:not(:disabled){background:color-mix(in srgb,var(--article-signal) 10%,transparent);color:var(--article-ink)}.article_diagramControl__lDJrL:active:not(:disabled){scale:.96}.article_diagramControl__lDJrL:focus-visible{outline:2px solid var(--article-signal);outline-offset:1px}.article_diagramControl__lDJrL:disabled{opacity:.34;cursor:default}.article_diagramControl__lDJrL svg{inline-size:1.125rem;block-size:1.125rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.article_diagramZoomValue__ZLVZo{min-inline-size:3.5rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article_diagramDialogViewport__vxxdb,.article_diagramViewport___wEcb{inline-size:100%;min-inline-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--article-signal) 62%,transparent) transparent;scrollbar-width:thin}.article_diagramDialogViewport__vxxdb:focus-visible,.article_diagramViewport___wEcb:focus-visible{border-radius:.375rem;outline:2px solid var(--article-signal);outline-offset:3px}.article_diagramViewportZoomed__Y7W_J{max-block-size:min(70vh,44rem);cursor:-webkit-grab;cursor:grab}.article_diagramViewportZoomed__Y7W_J:active{cursor:-webkit-grabbing;cursor:grabbing}.article_diagramCanvas__YX6JV{inline-size:calc(var(--diagram-zoom) * 100%);min-inline-size:100%}.article_diagramCanvas__YX6JV svg{display:block;inline-size:100%!important;max-inline-size:100%;block-size:auto;margin-inline:auto}.article_diagramExpandedPlaceholder__KJdcZ{display:grid;min-block-size:18rem;place-items:center;font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;color:var(--article-muted)}.article_diagramDialog__e70_O{inline-size:min(96vw,92rem);max-inline-size:none;block-size:min(94dvh,68rem);max-block-size:none;margin:auto;padding:0;border:0;border-radius:1rem;background:var(--article-page);color:var(--article-ink);box-shadow:0 0 0 1px oklch(0 0 0/.08),0 18px 60px oklch(0 0 0/.22)}.article_diagramDialog__e70_O::-webkit-backdrop{background:oklch(.19 .015 255/.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.article_diagramDialog__e70_O::backdrop{background:oklch(.19 .015 255/.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.article_diagramDialogPanel__FjUe1{display:grid;grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;padding:clamp(.75rem,2vw,1.5rem)}.article_diagramDialogHeader__E0qEC{display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-padding-after:1rem;padding-block-end:1rem}.article_diagramDialogHeader__E0qEC h2{max-inline-size:none;margin:.1rem 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:640;line-height:1.1;letter-spacing:-.02em;color:var(--article-ink)}.article_diagramDialogEyebrow__v1YW5{display:block;font-family:var(--font-geist-pixel-square),monospace;font-size:.6875rem;color:var(--article-muted)}.article_diagramDialogViewport__vxxdb{border-radius:.75rem;background:var(--article-diagram-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--article-signal) 14%,transparent)}.article_diagramPannable__xB7XX{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article_diagramPannable__xB7XX:active{cursor:-webkit-grabbing;cursor:grabbing}.article_diagramDialogViewport__vxxdb .article_diagramCanvas__YX6JV{padding:clamp(1rem,3vw,2.5rem)}.article_diagramDialog__e70_O .article_diagramPanHint__E__Ps{max-inline-size:none;margin:0;-webkit-padding-before:.75rem;padding-block-start:.75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.4;color:var(--article-muted);text-align:center}.article_diagram__Cd5Lp .cluster-label,.article_diagram__Cd5Lp .edgeLabel,.article_diagram__Cd5Lp .label,.article_diagram__Cd5Lp .nodeLabel{color:#17253a!important;fill:#17253a!important}.article_diagram__Cd5Lp .cluster-label p,.article_diagram__Cd5Lp .edgeLabel p,.article_diagram__Cd5Lp .label p,.article_diagram__Cd5Lp .nodeLabel p{max-inline-size:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.03;letter-spacing:0;color:#17253a!important;text-wrap:wrap}.article_diagram__Cd5Lp .edgeLabel{background:#f7f8fa!important}.article_diagramLoading__DngHx{font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;color:var(--article-muted)}.article_diagramFallback__tSRPR{inline-size:100%}@media (max-width:720px){.article_prose__XD68u li,.article_prose__XD68u p{font-size:1.0625rem;line-height:1.66}.article_prose__XD68u h2{-webkit-margin-before:5.5rem;margin-block-start:5.5rem}.article_diagramFallback__tSRPR,.article_diagram__Cd5Lp,.article_prose__XD68u p:has(>img),.article_tableScroll__Uc9Um{inline-size:100%}.article_prose__XD68u table{min-inline-size:38rem}.article_diagram__Cd5Lp{justify-content:stretch;padding:1rem}.article_diagramDialog__e70_O{inline-size:calc(100vw - 1rem);block-size:calc(100dvh - 1rem);border-radius:.875rem}.article_diagramDialogHeader__E0qEC{align-items:flex-start}.article_diagramDialogHeader__E0qEC h2{margin:.1rem 0 0;font-size:1.125rem}.article_diagramDialogEyebrow__v1YW5{display:none}.article_diagramDialogHeader__E0qEC .article_diagramControls__r11pZ{flex-shrink:0}.article_visualLabel__5GSk3{align-items:flex-start;flex-direction:column;gap:.2rem}.article_archivePath__Cs_Nv{grid-template-columns:1fr;gap:.25rem}.article_archiveStudies__hOCV6{grid-template-columns:repeat(2,1fr)}.article_archiveStudy__DMjh_:nth-child(2){-webkit-border-end:0;border-inline-end:0}.article_archiveStudy__DMjh_:nth-child(-n+2){-webkit-border-after:1px solid color-mix(in srgb,var(--article-ink) 10%,transparent);border-block-end:1px solid color-mix(in srgb,var(--article-ink) 10%,transparent)}.article_viewerReconstruction__X3giq{grid-template-columns:1fr}.article_viewerSidebar__zHUC5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;background:#d6dcdf}.article_viewerBrand__vEpcT,.article_viewerSeries__oy5yw{display:none}.article_viewerStudy__Cb66Q{min-inline-size:0;margin:0;padding:.75rem;border:0;background:#eef1f2}.article_viewerStudyActive__xo__g{background:#ece3d6;box-shadow:inset 0 -3px 0 #b58950}.article_visualLegend__MrHt4{grid-template-columns:1fr}.article_visualLegend__MrHt4 li{min-block-size:3.5rem;-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid #252d33;border-block-end:1px solid #252d33}.article_visualLegend__MrHt4 li:last-child{-webkit-border-after:0;border-block-end:0}.article_measurementComparison__xpnIg,.article_representationVisual__R1hG9,.article_workspaceVisual__VP4sg{grid-template-columns:1fr}.article_representationArrow__8qCVP{min-block-size:3rem}.article_volumeStack__4e_NU{min-block-size:14rem}.article_workspaceProvenance__g0Kg_,.article_workspaceReport__KWzds{min-block-size:18rem}}@media (prefers-reduced-motion:reduce){.article_diagramControl__lDJrL,.article_prose__XD68u a{transition:none}}.page_page__fkFhD{--article-paper:oklch(0.978 0.004 250);--article-paper-raised:oklch(0.992 0.002 250);--article-ink:oklch(0.22 0.018 255);--article-secondary:oklch(0.42 0.02 255);--article-muted:oklch(0.56 0.018 255);--article-line:oklch(0.86 0.012 255);--article-signal:oklch(0.49 0.105 252);--article-signal-ink:oklch(0.24 0.05 252);--article-wash:oklch(0.945 0.02 252);--article-diagram-surface:oklch(0.965 0.012 252);--article-diagram-node:oklch(0.925 0.03 252);--foreground:var(--article-ink);position:relative;width:min(100%,84rem);min-height:100dvh;margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left));padding-bottom:clamp(5rem,12vw,9rem);color:var(--article-ink);color-scheme:light;isolation:isolate}.page_page__fkFhD:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--article-paper);pointer-events:none}.page_progress___lTfV{position:fixed;inset:0 0 auto;z-index:50;block-size:2px;background:var(--article-signal);transform:scaleX(0);transform-origin:left center;animation:page_article-progress__F_pl4 linear both;animation-timeline:scroll(nearest block)}@keyframes page_article-progress__F_pl4{to{transform:scaleX(1)}}.page_masthead__k_4Du{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-block-size:4rem;padding-block:1rem;background:color-mix(in srgb,var(--article-paper) 88%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 1px 0 color-mix(in srgb,var(--article-ink) 9%,transparent);font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;line-height:1.4;color:var(--article-muted)}.page_masthead__k_4Du a{position:relative;min-block-size:2.75rem;display:inline-flex;align-items:center;border-radius:.25rem;color:var(--article-ink);text-underline-position:from-font}.page_masthead__k_4Du a:hover{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.25em}.page_masthead__k_4Du a:active{transform:scale(.96)}.page_masthead__k_4Du a:focus-visible{outline:2px solid var(--article-signal);outline-offset:3px}.page_hero__STlvA{display:grid;grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,50rem);align-items:start;justify-content:space-between;grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);padding-block:clamp(4.25rem,7vw,6rem) clamp(3.75rem,6vw,5.5rem);box-shadow:0 1px 0 color-mix(in srgb,var(--article-ink) 11%,transparent)}.page_heroIndex__hL3uu{display:grid;grid-gap:.5rem;gap:.5rem;-webkit-padding-before:.45rem;padding-block-start:.45rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;line-height:1.45;color:var(--article-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_heroIndex__hL3uu span:first-child{margin-bottom:.8rem;color:var(--article-signal-ink)}.page_heroCopy__per1i{min-inline-size:0}.page_kicker__mw_r1{margin-bottom:1.25rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;line-height:1.45;letter-spacing:.035em;color:var(--article-signal-ink)}.page_hero__STlvA h1{max-inline-size:18ch;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:clamp(3.15rem,5.3vw,5.15rem);font-weight:620;line-height:.98;letter-spacing:-.035em;color:var(--article-ink);text-wrap:balance;font-optical-sizing:auto}.page_hero__STlvA h1 span{display:block}.page_hero__STlvA h1 span+span{-webkit-margin-before:.12em;margin-block-start:.12em}.page_dek__naQTI{max-inline-size:38rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.42;letter-spacing:-.018em}.page_dek__naQTI,.page_heroDeck__g_iZ0{color:var(--article-secondary);text-wrap:pretty}.page_heroDeck__g_iZ0{max-inline-size:43rem;margin-top:clamp(1.5rem,2.4vw,2rem);font-family:ui-serif,Iowan Old Style,Charter,Palatino Linotype,Georgia,serif;font-size:clamp(1.06rem,1.45vw,1.2rem);line-height:1.62;letter-spacing:-.012em}.page_heroDeck__g_iZ0 a{color:var(--article-ink);-webkit-text-decoration-color:color-mix(in srgb,var(--article-signal) 58%,transparent);text-decoration-color:color-mix(in srgb,var(--article-signal) 58%,transparent);text-decoration-thickness:.08em;text-underline-offset:.18em}.page_heroDeck__g_iZ0 a:hover{-webkit-text-decoration-color:var(--article-signal);text-decoration-color:var(--article-signal)}.page_heroDeck__g_iZ0 a:focus-visible{border-radius:.12rem;outline:2px solid var(--article-signal);outline-offset:3px}.page_heroNote__4C4Yz{max-inline-size:40rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--article-ink) 11%,transparent);font-family:var(--font-geist-pixel-square),monospace;font-size:.72rem;line-height:1.55;letter-spacing:.015em;color:var(--article-muted)}.page_readingGrid__hdYEq{display:grid;grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,50rem);align-items:start;justify-content:space-between;grid-gap:clamp(3rem,8vw,7rem);gap:clamp(3rem,8vw,7rem);-webkit-padding-before:clamp(4rem,8vw,7rem);padding-block-start:clamp(4rem,8vw,7rem)}.page_contents__dCzVF{position:-webkit-sticky;position:sticky;top:5.5rem;max-block-size:calc(100dvh - 7rem);overflow-y:auto;-webkit-padding-before:.25rem;padding-block-start:.25rem;scrollbar-color:color-mix(in srgb,var(--article-ink) 22%,transparent) transparent;scrollbar-width:thin}.page_contentsTitle__3wFL8{display:block;margin-bottom:1rem;font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;color:var(--article-secondary)}.page_contents__dCzVF ol{display:grid;grid-gap:.72rem;gap:.72rem;margin:0;padding:0;list-style:none}.page_contents__dCzVF a{display:block;min-block-size:2rem;padding-block:.2rem;border-radius:.15rem;font-size:.78rem;line-height:1.42;color:var(--article-muted);transition:color .16s var(--ease-out),transform .16s var(--ease-out)}.page_contents__dCzVF a:hover{color:var(--article-signal-ink);transform:translateX(2px)}.page_contents__dCzVF a:focus-visible{color:var(--article-ink);outline:2px solid var(--article-signal);outline-offset:3px}.page_mobileContents__rXSQD{display:none}.page_footer__As2g3{display:flex;justify-content:space-between;gap:2rem;margin-top:clamp(7rem,15vw,11rem);padding-block:1.5rem;box-shadow:0 -1px 0 color-mix(in srgb,var(--article-ink) 10%,transparent)}.page_footer__As2g3 a,.page_footer__As2g3 p{font-family:var(--font-geist-pixel-square),monospace;font-size:.75rem;line-height:1.5;color:var(--article-muted)}.page_footer__As2g3 a{min-block-size:2.75rem;display:inline-flex;align-items:center;color:var(--article-ink)}.page_footer__As2g3 a:hover{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.25em}.page_footer__As2g3 a:active{transform:scale(.96)}@media (max-width:900px){.page_readingGrid__hdYEq{grid-template-columns:1fr}.page_desktopContents__mYKj_{display:none}.page_mobileContents__rXSQD{display:block;padding-block:.75rem;box-shadow:0 -1px 0 color-mix(in srgb,var(--article-ink) 9%,transparent),0 1px 0 color-mix(in srgb,var(--article-ink) 9%,transparent)}.page_mobileContents__rXSQD summary{min-block-size:2.75rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-geist-pixel-square),monospace;font-size:.875rem;color:var(--article-secondary);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_mobileContents__rXSQD summary::-webkit-details-marker{display:none}.page_mobileContents__rXSQD summary:after{content:"+";color:var(--article-muted)}.page_mobileContents__rXSQD[open] summary:after{content:"−"}.page_mobileContents__rXSQD ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;margin:0;padding:.75rem 0 1.25rem;list-style:none}.page_mobileContents__rXSQD a{display:block;min-block-size:2.75rem;padding-block:.35rem;font-size:.875rem;line-height:1.45;color:var(--article-muted)}.page_mobileContents__rXSQD a:focus-visible{border-radius:.15rem;outline:2px solid var(--article-signal);outline-offset:3px}}@media (max-width:620px){.page_contentsTitle__3wFL8,.page_contents__dCzVF a,.page_footer__As2g3 a,.page_footer__As2g3 p,.page_heroIndex__hL3uu,.page_kicker__mw_r1,.page_masthead__k_4Du{font-size:.875rem}.page_masthead__k_4Du{min-block-size:3.5rem;padding-block:.5rem}.page_hero__STlvA{grid-template-columns:1fr;gap:2.5rem;padding-block:3.75rem 3.5rem}.page_heroIndex__hL3uu{grid-template-columns:repeat(3,max-content);gap:.75rem 1.25rem;-webkit-padding-before:0;padding-block-start:0}.page_heroIndex__hL3uu span:first-child{margin-bottom:0}.page_hero__STlvA h1{max-inline-size:11ch;font-size:clamp(2.75rem,11vw,3.4rem);line-height:.99;letter-spacing:-.03em}.page_heroDeck__g_iZ0{font-size:1.05rem;line-height:1.58}.page_heroNote__4C4Yz{font-size:.75rem}.page_mobileContents__rXSQD ol{grid-template-columns:1fr}.page_footer__As2g3{flex-direction:column;gap:.75rem}}@media (prefers-reduced-motion:reduce){.page_progress___lTfV{display:none;animation:none}.page_contents__dCzVF a{transition:none}.page_contents__dCzVF a:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.page_masthead__k_4Du{background:var(--article-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.page_masthead__k_4Du{background:var(--article-paper);box-shadow:0 1px 0 var(--article-ink)}}