@font-face{font-family:body;src:url(/_next/static/media/c25783985a269397-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/38077b822d9512d7-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/f4e6f3e26e87864d-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:108.08%;descent-override:51.19%;line-gap-override:0.00%;size-adjust:108.62%}.__className_26dfe2{font-family:body,body Fallback}.__variable_26dfe2{--font-suisse-intl:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/40ddcd2db5e33048-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:69.65%;descent-override:21.97%;line-gap-override:0.00%;size-adjust:141.57%}.__className_447789{font-family:mono,mono Fallback;font-weight:400;font-style:normal}.__variable_447789{--font-suisse-mono:"mono","mono Fallback"}:root{--comp-button-background:var(--sys-color-text);--comp-button-border:var(--sys-color-text);--comp-button-focus-color:var(--sys-focus-color);--comp-button-focus-offset:var(--sys-focus-offset);--comp-button-focus-width:var(--sys-focus-width);--comp-button-label:var(--sys-color-background);--comp-button-radius:var(--sys-radius-control);--comp-button-typography-font-family:var(--sys-typography-screen-label-font-family);--comp-button-typography-font-size:var(--sys-typography-screen-label-font-size);--comp-button-typography-font-weight:var(--sys-typography-screen-label-font-weight);--comp-button-typography-letter-spacing:var(--sys-typography-screen-label-letter-spacing);--comp-button-typography-line-height:var(--sys-typography-screen-label-line-height);--comp-form-background:var(--sys-color-background);--comp-form-border:var(--sys-color-text);--comp-form-error:var(--sys-color-danger);--comp-form-focus-color:var(--sys-focus-color);--comp-form-focus-offset:var(--sys-focus-offset);--comp-form-focus-width:var(--sys-focus-width);--comp-form-radius:var(--sys-radius-control);--comp-form-success:var(--sys-color-success);--comp-form-text:var(--sys-color-text);--comp-form-typography-font-family:var(--sys-typography-screen-body-font-family);--comp-form-typography-font-size:var(--sys-typography-screen-body-font-size);--comp-form-typography-font-weight:var(--sys-typography-screen-body-font-weight);--comp-form-typography-letter-spacing:var(--sys-typography-screen-body-letter-spacing);--comp-form-typography-line-height:var(--sys-typography-screen-body-line-height);--comp-idea-body:var(--sys-color-text);--comp-idea-body-typography-font-family:var(--sys-typography-screen-body-font-family);--comp-idea-body-typography-font-size:var(--sys-typography-screen-body-font-size);--comp-idea-body-typography-font-weight:var(--sys-typography-screen-body-font-weight);--comp-idea-body-typography-letter-spacing:var(--sys-typography-screen-body-letter-spacing);--comp-idea-body-typography-line-height:var(--sys-typography-screen-body-line-height);--comp-idea-metadata:var(--sys-color-text-muted);--comp-idea-metadata-typography-font-family:var(--sys-typography-screen-label-font-family);--comp-idea-metadata-typography-font-size:var(--sys-typography-screen-label-font-size);--comp-idea-metadata-typography-font-weight:var(--sys-typography-screen-label-font-weight);--comp-idea-metadata-typography-letter-spacing:var(--sys-typography-screen-label-letter-spacing);--comp-idea-metadata-typography-line-height:var(--sys-typography-screen-label-line-height);--comp-idea-rank:var(--sys-color-accent);--comp-idea-rank-typography-font-family:var(--sys-typography-screen-rank-font-family);--comp-idea-rank-typography-font-size:var(--sys-typography-screen-rank-font-size);--comp-idea-rank-typography-font-weight:var(--sys-typography-screen-rank-font-weight);--comp-idea-rank-typography-letter-spacing:var(--sys-typography-screen-rank-letter-spacing);--comp-idea-rank-typography-line-height:var(--sys-typography-screen-rank-line-height);--comp-idea-rule:var(--sys-color-border);--comp-idea-title:var(--sys-color-text);--comp-idea-title-typography-font-family:var(--sys-typography-screen-title-font-family);--comp-idea-title-typography-font-size:var(--sys-typography-screen-title-font-size);--comp-idea-title-typography-font-weight:var(--sys-typography-screen-title-font-weight);--comp-idea-title-typography-letter-spacing:var(--sys-typography-screen-title-letter-spacing);--comp-idea-title-typography-line-height:var(--sys-typography-screen-title-line-height);--comp-panel-background:var(--sys-color-surface);--comp-panel-border:var(--sys-color-border);--comp-panel-radius:var(--sys-radius-panel);--comp-panel-shadow:var(--sys-shadow-raised);--comp-print-report-background:var(--sys-color-background);--comp-print-report-body-typography-font-family:var(--sys-typography-print-body-font-family);--comp-print-report-body-typography-font-size:var(--sys-typography-print-body-font-size);--comp-print-report-body-typography-font-weight:var(--sys-typography-print-body-font-weight);--comp-print-report-body-typography-letter-spacing:var(--sys-typography-print-body-letter-spacing);--comp-print-report-body-typography-line-height:var(--sys-typography-print-body-line-height);--comp-print-report-border:var(--sys-color-border);--comp-print-report-label-typography-font-family:var(--sys-typography-print-label-font-family);--comp-print-report-label-typography-font-size:var(--sys-typography-print-label-font-size);--comp-print-report-label-typography-font-weight:var(--sys-typography-print-label-font-weight);--comp-print-report-label-typography-letter-spacing:var(--sys-typography-print-label-letter-spacing);--comp-print-report-label-typography-line-height:var(--sys-typography-print-label-line-height);--comp-print-report-lead-typography-font-family:var(--sys-typography-print-lead-font-family);--comp-print-report-lead-typography-font-size:var(--sys-typography-print-lead-font-size);--comp-print-report-lead-typography-font-weight:var(--sys-typography-print-lead-font-weight);--comp-print-report-lead-typography-letter-spacing:var(--sys-typography-print-lead-letter-spacing);--comp-print-report-lead-typography-line-height:var(--sys-typography-print-lead-line-height);--comp-print-report-rank-typography-font-family:var(--sys-typography-print-rank-font-family);--comp-print-report-rank-typography-font-size:var(--sys-typography-print-rank-font-size);--comp-print-report-rank-typography-font-weight:var(--sys-typography-print-rank-font-weight);--comp-print-report-rank-typography-letter-spacing:var(--sys-typography-print-rank-letter-spacing);--comp-print-report-rank-typography-line-height:var(--sys-typography-print-rank-line-height);--comp-print-report-small-typography-font-family:var(--sys-typography-print-small-font-family);--comp-print-report-small-typography-font-size:var(--sys-typography-print-small-font-size);--comp-print-report-small-typography-font-weight:var(--sys-typography-print-small-font-weight);--comp-print-report-small-typography-letter-spacing:var(--sys-typography-print-small-letter-spacing);--comp-print-report-small-typography-line-height:var(--sys-typography-print-small-line-height);--comp-print-report-text:var(--sys-color-text);--comp-print-report-title-typography-font-family:var(--sys-typography-print-title-font-family);--comp-print-report-title-typography-font-size:var(--sys-typography-print-title-font-size);--comp-print-report-title-typography-font-weight:var(--sys-typography-print-title-font-weight);--comp-print-report-title-typography-letter-spacing:var(--sys-typography-print-title-letter-spacing);--comp-print-report-title-typography-line-height:var(--sys-typography-print-title-line-height);--comp-selected-filter-background:var(--sys-color-text);--comp-selected-filter-label:var(--sys-color-background);--comp-selected-filter-radius:var(--sys-radius-selected-chip);--comp-selected-filter-typography-font-family:var(--sys-typography-screen-label-font-family);--comp-selected-filter-typography-font-size:var(--sys-typography-screen-label-font-size);--comp-selected-filter-typography-font-weight:var(--sys-typography-screen-label-font-weight);--comp-selected-filter-typography-letter-spacing:var(--sys-typography-screen-label-letter-spacing);--comp-selected-filter-typography-line-height:var(--sys-typography-screen-label-line-height);--comp-signature-rule-angle:var(--sys-signature-rule-angle);--comp-signature-rule-gap-color:var(--sys-signature-rule-gap-color);--comp-signature-rule-gap-end:var(--sys-signature-rule-gap-end);--comp-signature-rule-height:var(--sys-signature-rule-height);--comp-signature-rule-ink-color:var(--sys-signature-rule-ink-color);--comp-signature-rule-ink-end:var(--sys-signature-rule-ink-end);--comp-signature-rule-signal-color:var(--sys-signature-rule-signal-color);--comp-signature-rule-signal-end:var(--sys-signature-rule-signal-end);--sys-border-hairline:1px;--sys-color-accent:oklch(0.58 0.21 31);--sys-color-acid:oklch(0.84 0.17 118);--sys-color-background:oklch(0.97 0.016 86);--sys-color-border:oklch(0.74 0.035 80);--sys-color-danger:oklch(0.43 0.18 25);--sys-color-highlight:oklch(0.84 0.17 118);--sys-color-ink:oklch(0.16 0.018 48);--sys-color-ink-soft:oklch(0.31 0.025 48);--sys-color-muted:oklch(0.4 0.02 52);--sys-color-paper:oklch(0.97 0.016 86);--sys-color-paper-deep:oklch(0.925 0.028 83);--sys-color-signal:oklch(0.58 0.21 31);--sys-color-success:oklch(0.36 0.1 151);--sys-color-surface:oklch(0.925 0.028 83);--sys-color-text:oklch(0.16 0.018 48);--sys-color-text-muted:oklch(0.4 0.02 52);--sys-color-text-soft:oklch(0.31 0.025 48);--sys-duration-fast:180ms;--sys-duration-instant:0ms;--sys-duration-medium:320ms;--sys-duration-slow:500ms;--sys-ease-out:cubic-bezier(0.16,1,0.3,1);--sys-fluid-text-body-intercept:0.95rem;--sys-fluid-text-body-max:1.125rem;--sys-fluid-text-body-min:1rem;--sys-fluid-text-body-slope:0.2;--sys-fluid-text-label-intercept:0.66rem;--sys-fluid-text-label-max:0.75rem;--sys-fluid-text-label-min:0.6875rem;--sys-fluid-text-label-slope:0.12;--sys-fluid-text-lead-intercept:1.12rem;--sys-fluid-text-lead-max:1.625rem;--sys-fluid-text-lead-min:1.25rem;--sys-fluid-text-lead-slope:0.5;--sys-fluid-text-rank-intercept:2rem;--sys-fluid-text-rank-max:17rem;--sys-fluid-text-rank-min:5.5rem;--sys-fluid-text-rank-slope:14;--sys-fluid-text-small-intercept:0.77rem;--sys-fluid-text-small-max:0.9375rem;--sys-fluid-text-small-min:0.8125rem;--sys-fluid-text-small-slope:0.18;--sys-fluid-text-title-intercept:1.7rem;--sys-fluid-text-title-max:6.25rem;--sys-fluid-text-title-min:2.65rem;--sys-fluid-text-title-slope:4.1;--sys-focus-color:oklch(0.84 0.17 118);--sys-focus-offset:3px;--sys-focus-width:2px;--sys-font-body:"Swiss International";--sys-font-display:"Swiss International";--sys-font-mono:"Suisse Int'l Mono",monospace;--sys-font-weight-medium:500;--sys-font-weight-regular:400;--sys-font-weight-semibold:600;--sys-layout-desktop-gutter:1.5rem;--sys-layout-max-content:96rem;--sys-layout-mobile-rail:1rem;--sys-layout-tablet-gutter:1rem;--sys-leading-body:1.55;--sys-leading-display:0.94;--sys-leading-label:1.2;--sys-leading-lead:1.4;--sys-leading-rank:0.82;--sys-leading-small:1.45;--sys-print-grid-columns:6;--sys-print-grid-gutter:18.897638px;--sys-print-grid-margin:48px;--sys-print-page-a4-height:1122.519685px;--sys-print-page-a4-width:793.700787px;--sys-print-page-us-letter-height:1056px;--sys-print-page-us-letter-width:816px;--sys-radius-control:2px;--sys-radius-panel:0px;--sys-radius-selected-chip:999px;--sys-shadow-raised:0px 1px 0px 0px oklch(0.16 0.018 48/0.22),0px 20px 48px 0px oklch(0.16 0.018 48/0.08);--sys-signature-rule:linear-gradient(90deg,var(--sys-signature-rule-ink-color) 0 31%,var(--sys-signature-rule-gap-color) 31% 36%,var(--sys-signature-rule-signal-color) 36% 100%);--sys-signature-rule-angle:90;--sys-signature-rule-gap-color:oklch(0 0 0/0);--sys-signature-rule-gap-end:0.36;--sys-signature-rule-height:4px;--sys-signature-rule-ink-color:oklch(0.16 0.018 48);--sys-signature-rule-ink-end:0.31;--sys-signature-rule-signal-color:oklch(0.58 0.21 31);--sys-signature-rule-signal-end:1;--sys-space-0:0px;--sys-space-1:0.25rem;--sys-space-12:3rem;--sys-space-16:4rem;--sys-space-2:0.5rem;--sys-space-24:6rem;--sys-space-3:0.75rem;--sys-space-32:8rem;--sys-space-4:1rem;--sys-space-6:1.5rem;--sys-space-8:2rem;--sys-space-gutter:1.5rem;--sys-space-inline:1rem;--sys-space-page-rail:1rem;--sys-space-section:4rem;--sys-text-body:clamp(1rem,0.95rem + 0.2vw,1.125rem);--sys-text-label:clamp(0.6875rem,0.66rem + 0.12vw,0.75rem);--sys-text-lead:clamp(1.25rem,1.12rem + 0.5vw,1.625rem);--sys-text-rank:clamp(5.5rem,2rem + 14vw,17rem);--sys-text-small:clamp(0.8125rem,0.77rem + 0.18vw,0.9375rem);--sys-text-title:clamp(2.65rem,1.7rem + 4.1vw,6.25rem);--sys-tracking-label:0.07rem;--sys-tracking-normal:0px;--sys-tracking-tight:-0.035rem;--sys-typography-print-body-font-family:"Swiss International";--sys-typography-print-body-font-size:13.333333px;--sys-typography-print-body-font-weight:500;--sys-typography-print-body-letter-spacing:0px;--sys-typography-print-body-line-height:1.55;--sys-typography-print-label-font-family:"Suisse Int'l Mono",monospace;--sys-typography-print-label-font-size:9.333333px;--sys-typography-print-label-font-weight:600;--sys-typography-print-label-letter-spacing:0.666667px;--sys-typography-print-label-line-height:1.2;--sys-typography-print-lead-font-family:"Swiss International";--sys-typography-print-lead-font-size:16px;--sys-typography-print-lead-font-weight:500;--sys-typography-print-lead-letter-spacing:0px;--sys-typography-print-lead-line-height:1.4;--sys-typography-print-rank-font-family:"Swiss International";--sys-typography-print-rank-font-size:96px;--sys-typography-print-rank-font-weight:700;--sys-typography-print-rank-letter-spacing:-0.466667px;--sys-typography-print-rank-line-height:0.82;--sys-typography-print-small-font-family:"Swiss International";--sys-typography-print-small-font-size:10.666667px;--sys-typography-print-small-font-weight:500;--sys-typography-print-small-letter-spacing:0px;--sys-typography-print-small-line-height:1.45;--sys-typography-print-title-font-family:"Swiss International";--sys-typography-print-title-font-size:40px;--sys-typography-print-title-font-weight:700;--sys-typography-print-title-letter-spacing:-0.466667px;--sys-typography-print-title-line-height:0.94;--sys-typography-screen-body-font-family:"Swiss International";--sys-typography-screen-body-font-size:var(--sys-text-body);--sys-typography-screen-body-font-weight:500;--sys-typography-screen-body-letter-spacing:0px;--sys-typography-screen-body-line-height:1.55;--sys-typography-screen-label-font-family:"Suisse Int'l Mono",monospace;--sys-typography-screen-label-font-size:var(--sys-text-label);--sys-typography-screen-label-font-weight:600;--sys-typography-screen-label-letter-spacing:0.07rem;--sys-typography-screen-label-line-height:1.2;--sys-typography-screen-lead-font-family:"Swiss International";--sys-typography-screen-lead-font-size:var(--sys-text-lead);--sys-typography-screen-lead-font-weight:500;--sys-typography-screen-lead-letter-spacing:0px;--sys-typography-screen-lead-line-height:1.4;--sys-typography-screen-rank-font-family:"Swiss International";--sys-typography-screen-rank-font-size:var(--sys-text-rank);--sys-typography-screen-rank-font-weight:700;--sys-typography-screen-rank-letter-spacing:-0.035rem;--sys-typography-screen-rank-line-height:0.82;--sys-typography-screen-small-font-family:"Swiss International";--sys-typography-screen-small-font-size:var(--sys-text-small);--sys-typography-screen-small-font-weight:500;--sys-typography-screen-small-letter-spacing:0px;--sys-typography-screen-small-line-height:1.45;--sys-typography-screen-title-font-family:"Swiss International";--sys-typography-screen-title-font-size:var(--sys-text-title);--sys-typography-screen-title-font-weight:700;--sys-typography-screen-title-letter-spacing:-0.035rem;--sys-typography-screen-title-line-height:0.94}@media (prefers-reduced-motion:reduce){:root{--sys-duration-fast:0ms;--sys-duration-medium:0ms;--sys-duration-slow:0ms}}@layer reset, base, components, responsive;@layer reset{*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,fieldset,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0}button,input,select,textarea{color:inherit;font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}}@layer base{:root{--font-body-runtime:var(--font-suisse-intl),var(--sys-font-body);--font-display-runtime:var(--font-suisse-intl),var(--sys-font-display);--font-mono-runtime:var(--font-suisse-mono),var(--sys-font-mono);--page-rail:max(var(--sys-layout-mobile-rail),calc((100vw - var(--sys-layout-max-content)) / 2 + var(--sys-layout-desktop-gutter)))}body{min-width:320px;overflow-x:clip;background:var(--sys-color-background);color:var(--sys-color-text);font-family:var(--font-body-runtime);font-size:var(--sys-text-body);font-weight:var(--sys-font-weight-regular);line-height:var(--sys-leading-body)}main{display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-color:var(--sys-color-accent)}:focus-visible{outline:var(--sys-focus-width) solid var(--sys-color-text);outline-offset:var(--sys-focus-offset);box-shadow:0 0 0 calc(var(--sys-focus-width) + var(--sys-focus-offset)) var(--sys-focus-color)}::selection{background:var(--sys-color-highlight);color:var(--sys-color-ink)}h1,h2,h3{font-family:var(--font-display-runtime);font-weight:var(--sys-font-weight-regular);letter-spacing:var(--sys-tracking-tight);line-height:var(--sys-leading-display)}h1{font-size:var(--sys-text-title)}h2{font-size:clamp(2.25rem,1.6rem + 2.8vw,4.6rem)}h3{font-size:clamp(1.55rem,1.25rem + 1.2vw,2.6rem)}.eyebrow,.field-error,.field-hint,.idea-hero__labels,.idea-index__meta,.issue-stamp,.signal-label,.site-footer__legal,.site-footer__meta,.source-ledger__number,button,label,select{font-family:var(--font-mono-runtime)}.eyebrow{font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:var(--sys-tracking-label);line-height:var(--sys-leading-label);text-transform:uppercase}.page-rail{padding-inline:var(--page-rail)}}@layer components{.skip-link{position:fixed;z-index:100;inset:var(--sys-space-4) auto auto var(--sys-space-4);padding:var(--sys-space-3) var(--sys-space-4);translate:0 -180%;background:var(--sys-color-highlight);color:var(--sys-color-ink);font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);text-transform:uppercase;transition:translate var(--sys-duration-fast) var(--sys-ease-out)}.skip-link:focus{translate:0}.site-header{position:relative;z-index:20;background:var(--sys-color-background)}.site-header__inner{display:grid;grid-template-columns:3fr 3fr 6fr;gap:var(--sys-layout-desktop-gutter);align-items:center;min-height:5.75rem;padding:var(--sys-space-3) var(--page-rail)}.wordmark{display:inline-flex;width:fit-content;align-items:baseline;gap:.35em;text-decoration:none}.wordmark__name{font-family:var(--font-body-runtime);font-size:1.12rem;letter-spacing:-.05em}.wordmark__lab,.wordmark__name{font-weight:var(--sys-font-weight-semibold)}.wordmark__lab{border-bottom:3px solid var(--sys-color-accent);color:var(--sys-color-ink);font-family:var(--font-mono-runtime);font-size:.68rem;letter-spacing:.12em}.issue-stamp{color:var(--sys-color-text-muted);font-size:var(--sys-text-label);letter-spacing:var(--sys-tracking-label);text-transform:uppercase}.site-nav{display:flex;justify-content:flex-end;gap:clamp(var(--sys-space-4),3vw,var(--sys-space-8));list-style:none}.site-nav a{display:inline-flex;min-height:2.75rem;align-items:center;font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.site-nav a:hover{color:var(--sys-color-ink);text-decoration:underline;text-decoration-color:var(--sys-color-accent)}.signature-rule{width:100%;height:var(--comp-signature-rule-height);background:var(--sys-signature-rule)}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:var(--sys-border-hairline) solid;border-radius:var(--sys-radius-control);padding:.85rem 1.15rem .78rem;font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:var(--sys-tracking-label);line-height:var(--sys-leading-label);text-decoration:none;text-transform:uppercase;transition:transform var(--sys-duration-fast) var(--sys-ease-out)}.button:not(:disabled):hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.62}.button--ink{border-color:var(--sys-color-ink);background:var(--sys-color-ink);color:var(--sys-color-paper)}.button--ink:hover{background:var(--sys-color-ink);border-color:var(--sys-color-highlight);color:var(--sys-color-highlight)}.button--paper{border-color:var(--sys-color-paper);background:var(--sys-color-paper);color:var(--sys-color-ink)}.button--acid{border-color:var(--sys-color-ink);background:var(--sys-color-highlight);color:var(--sys-color-ink)}.text-button,.text-link{display:inline-flex;min-height:2.75rem;align-items:center;border:0;padding:0;background:transparent;color:var(--sys-color-text);font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:var(--sys-tracking-label);text-decoration:underline;text-underline-offset:.3em;text-transform:uppercase}.text-button{cursor:pointer}.text-button:disabled{cursor:default;opacity:.42}.cover{position:relative;display:grid;min-height:min(58rem,calc(100svh - 5.75rem));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:var(--sys-layout-desktop-gutter);overflow:hidden;padding:var(--sys-space-6) var(--page-rail) var(--sys-space-8);isolation:isolate}.cover__registry{z-index:3;display:grid;grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sys-space-4);border-top:var(--sys-border-hairline) solid var(--sys-color-border);padding-top:var(--sys-space-2);font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-medium);letter-spacing:var(--sys-tracking-label);text-transform:uppercase}.cover__field{position:absolute;z-index:-1;inset:12% 0 auto auto;width:34%;height:64%;border-left:var(--sys-border-hairline) solid var(--sys-color-ink);background:var(--sys-color-highlight)}.cover__field:after,.cover__field:before{position:absolute;content:"";background:var(--sys-color-ink)}.cover__field:before{top:32%;left:-18%;width:118%;height:1px}.cover__field:after{top:0;left:46%;width:1px;height:100%}.cover__coordinate{position:absolute;font-family:var(--font-mono-runtime);font-size:.64rem;letter-spacing:.08em}.cover__coordinate--one{top:var(--sys-space-3);left:var(--sys-space-3)}.cover__coordinate--two{right:var(--sys-space-3);bottom:var(--sys-space-3);writing-mode:vertical-rl}.cover__cross{position:absolute;width:.7rem;height:.7rem}.cover__cross:after,.cover__cross:before{position:absolute;content:"";background:var(--sys-color-accent)}.cover__cross:before{top:50%;width:100%;height:2px}.cover__cross:after{left:50%;width:2px;height:100%}.cover__cross--one{top:15%;right:15%}.cover__cross--two{right:42%;bottom:8%}.cover__number{z-index:1;grid-column:1/10;grid-row:2;align-self:center;color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:clamp(11rem,4rem + 28vw,34rem);letter-spacing:-.085em;line-height:.68;white-space:nowrap}.cover__copy{z-index:4;display:flex;grid-column:1/8;grid-row:3;flex-direction:column;align-items:flex-start;gap:var(--sys-space-4);padding-top:var(--sys-space-8)}.cover__copy h1{max-width:10ch;font-size:clamp(3.6rem,2rem + 6.5vw,8.4rem)}.cover__deck{max-width:38rem;color:var(--sys-color-text-soft);font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.cover__actions{display:flex;flex-wrap:wrap;gap:var(--sys-space-4);align-items:center}.cover__contents{z-index:4;grid-column:9/13;grid-row:3;align-self:end;border-top:var(--sys-border-hairline) solid var(--sys-color-ink);padding-top:var(--sys-space-3)}.cover__contents ol{margin-top:var(--sys-space-3);list-style:none}.cover__contents li{display:grid;grid-template-columns:2.5rem 1fr;border-top:var(--sys-border-hairline) solid color-mix(in oklch,var(--sys-color-ink) 28%,transparent);padding-block:var(--sys-space-2);font-size:var(--sys-text-small);line-height:var(--sys-leading-small)}.cover__contents li span,.cover__contents-foot{font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:.04em}.cover__contents-foot{margin-top:var(--sys-space-3);text-transform:uppercase}.section-rail{display:grid;grid-template-columns:1fr 2fr 4fr 5fr;gap:var(--sys-layout-desktop-gutter);padding:var(--sys-space-24) var(--page-rail)}.section-rail__number{color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:5rem;letter-spacing:var(--sys-tracking-tight);line-height:.8}.section-rail__kicker{padding-top:var(--sys-space-2)}.method-intro h2,.thesis-section__lead h2{max-width:10ch}.method-intro>div:last-child,.thesis-section__body{display:grid;gap:var(--sys-space-6);max-width:42rem;padding-top:var(--sys-space-2);font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.featured-section{padding:var(--sys-space-16) var(--page-rail) var(--sys-space-24);background:var(--sys-color-surface)}.featured-section__head{display:grid;grid-template-columns:3fr 7fr 2fr;gap:var(--sys-layout-desktop-gutter);align-items:end;margin-bottom:var(--sys-space-16)}.featured-section__head h2{max-width:12ch}.featured-section__head .text-link{justify-self:end}.featured-ledger{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sys-space-12) var(--sys-layout-desktop-gutter);list-style:none}.featured-ledger li{min-width:0;border-top:var(--sys-border-hairline) solid var(--sys-color-ink)}.featured-ledger li:first-child,.featured-ledger li:nth-child(4){grid-column:1/7}.featured-ledger li:nth-child(2),.featured-ledger li:nth-child(5){grid-column:8/13;margin-top:var(--sys-space-16)}.featured-ledger li:nth-child(3),.featured-ledger li:nth-child(6){grid-column:3/11}.featured-ledger a{display:grid;grid-template-columns:minmax(7rem,1.6fr) 4fr;gap:var(--sys-space-4);padding-top:var(--sys-space-3);text-decoration:none}.featured-ledger__rank{grid-row:1/4;color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:clamp(5.5rem,3rem + 8vw,11rem);letter-spacing:-.07em;line-height:var(--sys-leading-rank)}.featured-ledger__meta{display:flex;flex-wrap:wrap;gap:var(--sys-space-2);align-items:center;font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:var(--sys-tracking-label)}.featured-ledger__title{font-family:var(--font-display-runtime);font-size:clamp(2rem,1.5rem + 1.7vw,3.8rem);letter-spacing:var(--sys-tracking-tight);line-height:var(--sys-leading-display)}.featured-ledger__blurb{max-width:42rem;color:var(--sys-color-text-soft);font-size:var(--sys-text-small);line-height:var(--sys-leading-small)}.signal-label{display:inline-flex;width:fit-content;min-height:1.6rem;align-items:center;border:var(--sys-border-hairline) solid;padding:.2rem .4rem .14rem;font-size:.64rem;font-weight:var(--sys-font-weight-semibold);letter-spacing:.06em;line-height:1;text-transform:uppercase}.signal-label--observed{background:var(--sys-color-ink);color:var(--sys-color-paper)}.signal-label--inference{background:var(--sys-color-highlight);color:var(--sys-color-ink)}.signal-label--projection{border-bottom-color:var(--sys-color-accent);border-bottom-width:4px;background:var(--sys-color-ink);color:var(--sys-color-paper)}.data-pending{display:grid;max-width:64rem;min-height:18rem;place-content:center;border-block:var(--sys-border-hairline) solid var(--sys-color-border);padding:var(--sys-space-12)}.data-pending p:last-child{max-width:36rem;margin-top:var(--sys-space-4);font-size:var(--sys-text-lead)}.data-pending--compact{min-height:auto}.method-preview{display:grid;grid-template-columns:5fr 7fr;gap:clamp(var(--sys-space-8),8vw,var(--sys-space-24));padding:var(--sys-space-24) var(--page-rail);background:var(--sys-color-ink);color:var(--sys-color-paper)}.method-preview__statement{align-self:start}.method-preview__statement h2{max-width:10ch;margin-block:var(--sys-space-6)}.method-preview__statement>p:not(.eyebrow){max-width:34rem;margin-bottom:var(--sys-space-8);color:var(--sys-color-border);font-size:var(--sys-text-lead)}.ranking-register{list-style:none}.ranking-register li{display:grid;grid-template-columns:3rem 5rem 1fr;gap:var(--sys-space-4);align-items:baseline;border-top:var(--sys-border-hairline) solid color-mix(in oklch,var(--sys-color-paper) 28%,transparent);padding-block:var(--sys-space-4)}.ranking-register span,.ranking-register strong{font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:var(--sys-tracking-label)}.ranking-register strong{color:var(--sys-color-highlight)}.ranking-register p{font-family:var(--font-display-runtime);font-size:clamp(1.45rem,1.2rem + .8vw,2.2rem);letter-spacing:-.02em}.field-map{padding:var(--sys-space-24) var(--page-rail) var(--sys-space-16)}.field-map__head{display:grid;grid-template-columns:4fr 8fr;gap:var(--sys-layout-desktop-gutter);margin-bottom:var(--sys-space-16)}.field-map__head h2{max-width:9ch}.field-map__list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));list-style:none}.field-map__list li{display:grid;grid-column:span 6;grid-template-columns:3.5rem 7rem 1fr;gap:var(--sys-space-4);min-height:11rem;border-top:var(--sys-border-hairline) solid var(--sys-color-border);padding:var(--sys-space-4) var(--sys-space-6) var(--sys-space-6) 0}.field-map__list li:nth-child(4n+2),.field-map__list li:nth-child(4n+3){background:var(--sys-color-surface);padding-left:var(--sys-space-4)}.field-map__kicker,.field-map__number{font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:.05em}.field-map__number{border-bottom:3px solid var(--sys-color-accent);color:var(--sys-color-ink)}.field-map__kicker{font-weight:var(--sys-font-weight-semibold)}.field-map__list h3{font-size:clamp(1.5rem,1.25rem + .7vw,2.15rem)}.field-map__list p{grid-column:3;color:var(--sys-color-text-soft);font-size:var(--sys-text-small);line-height:var(--sys-leading-small)}.acquisition-grid{display:grid;grid-template-columns:5fr 7fr}.acquisition-panel{min-width:0;padding:clamp(var(--sys-space-12),7vw,var(--sys-space-24)) var(--page-rail)}.acquisition-panel--subscribe{border-top:.75rem solid var(--sys-color-accent);background:var(--sys-color-ink);color:var(--sys-color-paper)}.acquisition-panel--contact{background:var(--sys-color-highlight);color:var(--sys-color-ink)}.acquisition-panel h2{max-width:9ch;margin-block:var(--sys-space-4)}.acquisition-panel__intro{max-width:34rem;margin-bottom:var(--sys-space-8);font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.acquisition-form,.contact-form{display:grid;gap:var(--sys-space-4)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:grid;gap:var(--sys-space-2);min-width:0}.contact-form>.button,.contact-form>.consent-control,.contact-form>.field-error,.contact-form>.form-status,.contact-form>noscript,.form-field--wide{grid-column:1/-1}.acquisition-form label:not(.consent-control),.form-field label{font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:var(--sys-tracking-label);text-transform:uppercase}.form-field label span{font-weight:var(--sys-font-weight-regular)}input,select,textarea{width:100%;min-height:3rem;border:var(--sys-border-hairline) solid var(--sys-color-ink);border-radius:var(--sys-radius-control);background:var(--sys-color-background);color:var(--sys-color-text);font-family:var(--font-body-runtime);font-size:1rem}input,textarea{padding:.75rem .85rem}select{padding:.65rem 2.25rem .65rem .7rem}textarea{min-height:10rem;resize:vertical;line-height:1.45}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--sys-color-danger);border-width:2px}.consent-control{display:grid;grid-template-columns:1.4rem 1fr;gap:var(--sys-space-3);align-items:start;font-family:var(--font-body-runtime);font-size:var(--sys-text-small);line-height:var(--sys-leading-small)}.consent-control input{width:1.25rem;min-height:1.25rem;margin-top:.15rem;accent-color:var(--sys-color-ink)}.field-error,.field-hint,.form-notice,.form-status{font-size:var(--sys-text-label);letter-spacing:.02em;line-height:1.45}.field-error{color:var(--sys-color-danger);font-weight:var(--sys-font-weight-semibold)}.acquisition-panel--subscribe .field-error,.inline-subscribe .field-error,.method-subscribe .field-error{color:var(--sys-color-highlight)}.form-status{display:grid;gap:var(--sys-space-3);min-height:1.5rem}.download-link{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.acquisition-panel--subscribe .button--ink,.inline-subscribe .button--ink,.method-subscribe .button--ink{border-color:var(--sys-color-paper);background:var(--sys-color-paper);color:var(--sys-color-ink)}.acquisition-panel--subscribe .button--ink:hover,.inline-subscribe .button--ink:hover,.method-subscribe .button--ink:hover{border-color:var(--sys-color-highlight);background:var(--sys-color-highlight);color:var(--sys-color-ink)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site-footer{padding:var(--sys-space-16) var(--page-rail) var(--sys-space-6);background:var(--sys-color-ink);color:var(--sys-color-paper)}.site-footer>.signature-rule{margin-bottom:var(--sys-space-16)}.site-footer__grid{display:grid;grid-template-columns:6fr 3fr 3fr;gap:var(--sys-layout-desktop-gutter)}.site-footer__statement{max-width:30rem;margin-top:var(--sys-space-4);font-family:var(--font-display-runtime);font-size:clamp(2rem,1.4rem + 2.2vw,4rem);letter-spacing:var(--sys-tracking-tight);line-height:var(--sys-leading-display)}.site-footer__meta{color:var(--sys-color-border);font-size:var(--sys-text-label);letter-spacing:.04em;line-height:1.8;text-transform:uppercase}.site-footer__nav{list-style:none}.site-footer__nav a{display:inline-flex;min-height:2.75rem;align-items:center;font-family:var(--font-mono-runtime)}.site-footer__legal,.site-footer__nav a{font-size:var(--sys-text-label);letter-spacing:.04em;text-transform:uppercase}.site-footer__legal{margin-top:var(--sys-space-16);padding-top:var(--sys-space-3);border-top:var(--sys-border-hairline) solid color-mix(in oklch,var(--sys-color-paper) 25%,transparent);color:var(--sys-color-border)}.route-masthead{position:relative;display:grid;min-height:35rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sys-layout-desktop-gutter);overflow:hidden;padding:var(--sys-space-12) var(--page-rail) var(--sys-space-16);border-bottom:var(--sys-border-hairline) solid var(--sys-color-border)}.route-masthead__number{position:absolute;z-index:-1;right:-.04em;bottom:-.22em;color:var(--sys-color-surface);font-family:var(--font-display-runtime);font-size:clamp(15rem,7rem + 32vw,40rem);letter-spacing:-.08em;line-height:.72}.route-masthead__copy{display:flex;grid-column:1/9;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--sys-space-4)}.route-masthead__copy h1{max-width:11ch;font-size:clamp(4rem,2rem + 6.5vw,8.6rem)}.route-masthead__copy>p:last-child{max-width:42rem;font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.route-masthead__register{grid-column:10/13;align-self:end;border-top:var(--sys-border-hairline) solid var(--sys-color-ink);padding-top:var(--sys-space-3);font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:.04em;line-height:1.8;text-transform:uppercase}.idea-explorer{padding-bottom:var(--sys-space-24)}.filter-rack{position:sticky;z-index:10;top:0;border-bottom:var(--sys-border-hairline) solid var(--sys-color-ink);padding:var(--sys-space-8) var(--page-rail);background:var(--sys-color-surface)}.filter-rack__heading{display:flex;justify-content:space-between;gap:var(--sys-space-6);align-items:end;margin-bottom:var(--sys-space-6)}.filter-rack__heading h2{margin-top:var(--sys-space-2);font-size:clamp(2.3rem,1.8rem + 1.8vw,4rem)}.filter-rack__controls{display:grid;grid-template-columns:2.2fr repeat(4,1fr);gap:var(--sys-space-3)}.filter-control{gap:var(--sys-space-2);min-width:0;font-weight:var(--sys-font-weight-semibold)}.filter-control,.result-register{display:grid;font-size:var(--sys-text-label);letter-spacing:.04em;text-transform:uppercase}.result-register{grid-template-columns:1fr 2fr;gap:var(--sys-layout-desktop-gutter);padding:var(--sys-space-6) var(--page-rail) var(--sys-space-3);font-family:var(--font-mono-runtime)}.result-register strong{color:var(--sys-color-accent);font-size:1.4rem}.result-register__notice{color:var(--sys-color-text-muted)}.idea-index{list-style:none;padding-inline:var(--page-rail)}.idea-index__item{border-top:var(--sys-border-hairline) solid var(--sys-color-border)}.idea-index__link{display:grid;grid-template-columns:2fr 9fr 1fr;gap:var(--sys-layout-desktop-gutter);min-height:16rem;padding-block:var(--sys-space-6) var(--sys-space-8);text-decoration:none}.idea-index__link:hover{background:var(--sys-color-surface)}.idea-index__rank{color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:clamp(5rem,3rem + 7vw,10rem);letter-spacing:-.07em;line-height:.75}.idea-index__body{display:grid;align-content:start;gap:var(--sys-space-4);min-width:0}.idea-index__meta{display:flex;flex-wrap:wrap;gap:var(--sys-space-3);align-items:center;color:var(--sys-color-text-muted);font-size:var(--sys-text-label);letter-spacing:.04em;text-transform:uppercase}.idea-index__title{font-family:var(--font-display-runtime);font-size:clamp(2.2rem,1.5rem + 2vw,4.4rem);letter-spacing:var(--sys-tracking-tight);line-height:var(--sys-leading-display)}.idea-index__blurb{max-width:56rem;color:var(--sys-color-text-soft)}.idea-index__arrow{justify-self:end;color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:3rem}.no-results{min-height:30rem;margin-inline:var(--page-rail);border-block:var(--sys-border-hairline) solid var(--sys-color-border);padding:var(--sys-space-16) 0}.no-results h3{max-width:12ch;margin-block:var(--sys-space-4);font-size:clamp(2.5rem,2rem + 3vw,6rem)}.no-results p:not(.eyebrow){max-width:35rem;margin-bottom:var(--sys-space-8)}.inline-subscribe{display:grid;grid-template-columns:5fr 7fr;gap:var(--sys-space-16) var(--sys-layout-desktop-gutter);padding:var(--sys-space-24) var(--page-rail);border-top:.75rem solid var(--sys-color-accent);background:var(--sys-color-ink);color:var(--sys-color-paper)}.inline-subscribe h2{max-width:10ch;margin-block:var(--sys-space-4)}.idea-page{padding:var(--sys-space-12) var(--page-rail) var(--sys-space-24)}.idea-hero{display:grid;grid-template-columns:4fr 2fr 6fr;gap:var(--sys-layout-desktop-gutter);min-height:38rem;align-items:end;padding-bottom:var(--sys-space-12)}.idea-hero__rank{color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:clamp(8rem,3rem + 17vw,22rem);letter-spacing:-.08em;line-height:.7}.idea-hero__register{align-self:start;border-top:var(--sys-border-hairline) solid var(--sys-color-border);padding-top:var(--sys-space-3);font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:.04em;line-height:1.8;text-transform:uppercase}.idea-hero__copy{display:grid;gap:var(--sys-space-6)}.idea-hero__labels{display:flex;flex-wrap:wrap;gap:var(--sys-space-3);align-items:center;font-size:var(--sys-text-label);letter-spacing:.04em;text-transform:uppercase}.idea-hero__copy h1{font-size:clamp(3.2rem,2.2rem + 4.2vw,7rem)}.idea-hero__blurb{max-width:46rem;font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.idea-evidence{display:grid;grid-template-columns:8fr 4fr;gap:var(--sys-layout-desktop-gutter);padding-block:var(--sys-space-16)}.idea-evidence section{display:grid;grid-template-columns:3fr 5fr;gap:var(--sys-space-6) var(--sys-layout-desktop-gutter)}.idea-evidence section .eyebrow{grid-column:1/-1}.idea-evidence section p:last-child{align-self:start;font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.idea-evidence aside{border-left:var(--sys-border-hairline) solid var(--sys-color-border);padding-left:var(--sys-space-6)}.tag-list{display:flex;flex-wrap:wrap;gap:var(--sys-space-2);margin-top:var(--sys-space-4);list-style:none}.tag-list li{border:var(--sys-border-hairline) solid var(--sys-color-ink);border-radius:var(--sys-radius-selected-chip);padding:.35rem .65rem .28rem;font-family:var(--font-mono-runtime);font-size:var(--sys-text-label)}.source-ledger{padding-block:var(--sys-space-16);background:var(--sys-color-surface)}.source-ledger__head{display:grid;grid-template-columns:4fr 8fr;gap:var(--sys-layout-desktop-gutter);padding:0 var(--sys-space-6) var(--sys-space-8)}.source-ledger ol{list-style:none}.source-ledger li{display:grid;grid-template-columns:2fr 10fr;gap:var(--sys-layout-desktop-gutter);border-top:var(--sys-border-hairline) solid var(--sys-color-border);padding:var(--sys-space-4) var(--sys-space-6)}.source-ledger a{font-family:var(--font-display-runtime);font-size:clamp(1.35rem,1.15rem + .6vw,2rem);font-weight:var(--sys-font-weight-regular)}.source-ledger li p{margin-top:var(--sys-space-2);color:var(--sys-color-text-muted);font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:.03em;text-transform:uppercase}.adjacent-ideas{display:grid;grid-template-columns:1fr 1fr;gap:var(--sys-layout-desktop-gutter);padding-block:var(--sys-space-16)}.adjacent-ideas a{display:grid;gap:var(--sys-space-3);min-height:10rem;border-top:var(--sys-border-hairline) solid var(--sys-color-ink);padding-top:var(--sys-space-4);text-decoration:none}.adjacent-ideas span{font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);letter-spacing:.04em;text-transform:uppercase}.adjacent-ideas strong{font-family:var(--font-display-runtime);font-size:clamp(1.6rem,1.3rem + .8vw,2.5rem);font-weight:var(--sys-font-weight-regular);line-height:var(--sys-leading-display)}.adjacent-ideas__next{text-align:right}.back-to-index{text-align:center}.back-to-index a{display:inline-flex;min-height:2.75rem;align-items:center;font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);text-transform:uppercase}.method-intro{border-bottom:var(--sys-border-hairline) solid var(--sys-color-border)}.method-dimensions{padding:var(--sys-space-24) var(--page-rail)}.method-dimensions__head{display:grid;grid-template-columns:4fr 8fr;gap:var(--sys-layout-desktop-gutter);margin-bottom:var(--sys-space-12)}.method-dimensions__head h2{max-width:10ch}.method-dimensions ol{list-style:none}.method-dimensions li{display:grid;grid-template-columns:1fr 1fr 4fr 6fr;gap:var(--sys-layout-desktop-gutter);border-top:var(--sys-border-hairline) solid var(--sys-color-border);padding-block:var(--sys-space-6)}.method-dimensions__index,.method-dimensions__weight{font-family:var(--font-mono-runtime);font-size:var(--sys-text-label)}.method-dimensions__weight{color:var(--sys-color-accent);font-size:1.35rem;font-weight:var(--sys-font-weight-semibold)}.method-dimensions h3{font-size:clamp(1.5rem,1.2rem + .8vw,2.35rem)}.method-dimensions li p{color:var(--sys-color-text-soft)}.signal-grammar{padding:var(--sys-space-24) var(--page-rail);background:var(--sys-color-ink);color:var(--sys-color-paper)}.signal-grammar__head{display:grid;grid-template-columns:4fr 8fr;gap:var(--sys-layout-desktop-gutter);margin-bottom:var(--sys-space-12)}.signal-grammar__head h2{max-width:10ch}.signal-grammar__row{display:grid;grid-template-columns:2fr 4fr 6fr;gap:var(--sys-layout-desktop-gutter);align-items:baseline;border-top:var(--sys-border-hairline) solid color-mix(in oklch,var(--sys-color-paper) 28%,transparent);padding-block:var(--sys-space-6)}.signal-grammar__row>span{width:fit-content;padding:.25rem .4rem;font-family:var(--font-mono-runtime);font-size:var(--sys-text-label);font-weight:var(--sys-font-weight-semibold);letter-spacing:.05em}.signal-grammar__row--observed>span{background:var(--sys-color-paper);color:var(--sys-color-ink)}.signal-grammar__row--inference>span{background:var(--sys-color-highlight);color:var(--sys-color-ink)}.signal-grammar__row--projection>span{background:var(--sys-color-accent);color:var(--sys-color-ink)}.signal-grammar__row h3{font-size:clamp(1.6rem,1.3rem + 1vw,2.8rem)}.signal-grammar__row p{color:var(--sys-color-border)}.method-disclosures{display:grid;grid-template-columns:5fr 7fr;gap:var(--sys-space-12) var(--sys-layout-desktop-gutter);padding:var(--sys-space-24) var(--page-rail)}.method-disclosures h2{max-width:10ch;margin-top:var(--sys-space-4)}.method-disclosures ul{list-style:none}.method-disclosures li{border-top:var(--sys-border-hairline) solid var(--sys-color-border);padding-block:var(--sys-space-4);font-size:var(--sys-text-lead);line-height:var(--sys-leading-lead)}.method-disclosures .signature-rule{grid-column:1/-1}.method-subscribe{display:grid;grid-template-columns:6fr 6fr;gap:var(--sys-space-16) var(--sys-layout-desktop-gutter);padding:var(--sys-space-24) var(--page-rail);border-top:.75rem solid var(--sys-color-accent);background:var(--sys-color-ink);color:var(--sys-color-paper)}.method-subscribe h2{max-width:10ch;margin-block:var(--sys-space-4)}.method-subscribe>div>p:not(.eyebrow){max-width:34rem}.method-subscribe .text-link{color:var(--sys-color-paper)}.not-found{display:grid;min-height:70svh;grid-template-columns:7fr 5fr;gap:var(--sys-layout-desktop-gutter);align-items:center;padding:var(--sys-space-16) var(--page-rail)}.not-found__number{color:var(--sys-color-accent);font-family:var(--font-display-runtime);font-size:clamp(10rem,4rem + 25vw,32rem);letter-spacing:-.09em;line-height:.7}.not-found h1{max-width:10ch;margin-block:var(--sys-space-4)}.not-found div>p:not(.eyebrow){max-width:34rem;margin-bottom:var(--sys-space-8)}}@layer responsive{@media (max-width:70rem){:root{--page-rail:var(--sys-layout-tablet-gutter)}.site-header__inner{grid-template-columns:2fr 2fr 4fr}.cover__copy{grid-column:1/9}.cover__contents{grid-column:9/13}.section-rail{grid-template-columns:1fr 2fr 5fr}.section-rail__number{grid-row:1/3}.method-intro>div:last-child,.thesis-section__body{grid-column:3}.featured-section__head{grid-template-columns:2fr 6fr}.featured-section__head .text-link{grid-column:2;justify-self:start}.filter-rack__controls{grid-template-columns:2fr repeat(2,1fr)}.filter-control--query{grid-row:span 2}.idea-hero{grid-template-columns:4fr 8fr}.idea-hero__register{grid-column:1;grid-row:2}.idea-hero__copy{grid-column:2;grid-row:1/3}.idea-evidence section{grid-template-columns:1fr}.method-dimensions li{grid-template-columns:1fr 1fr 3fr 5fr}}@media (max-width:50rem){.site-header__inner{grid-template-columns:1fr 1fr;min-height:auto;padding-block:var(--sys-space-4)}.issue-stamp{justify-self:end;text-align:right}.site-header nav{grid-column:1/-1;border-top:var(--sys-border-hairline) solid var(--sys-color-border)}.site-nav{justify-content:space-between;gap:var(--sys-space-2)}.cover{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding-top:var(--sys-space-4)}.cover__registry{grid-column:1;grid-template-columns:1fr 1fr}.cover__registry p:nth-child(2n){text-align:right}.cover__field{top:11rem;right:-8%;width:58%;height:22rem}.cover__number{grid-column:1;grid-row:2;margin-block:var(--sys-space-16) var(--sys-space-8);font-size:clamp(10rem,53vw,20rem)}.cover__copy{grid-column:1;grid-row:3;padding-top:0}.cover__contents{grid-column:1;grid-row:4;margin-top:var(--sys-space-12)}.acquisition-grid,.featured-section__head,.field-map__head,.idea-evidence,.inline-subscribe,.method-dimensions__head,.method-disclosures,.method-preview,.method-subscribe,.not-found,.route-masthead,.section-rail,.signal-grammar__head,.site-footer__grid{grid-template-columns:1fr}.inline-subscribe,.section-rail{padding-block:var(--sys-space-16)}.section-rail__number{grid-row:auto}.method-intro>div:last-child,.thesis-section__body{grid-column:1}.featured-section{padding-block:var(--sys-space-16)}.featured-section__head .text-link{grid-column:1}.featured-ledger{display:block}.featured-ledger li,.featured-ledger li:nth-child(n){margin:0 0 var(--sys-space-12)}.featured-ledger a{grid-template-columns:1fr 2fr}.field-map,.method-preview{padding-block:var(--sys-space-16)}.field-map__list{display:block}.field-map__list li{grid-template-columns:3rem 5.5rem 1fr}.acquisition-panel{padding-block:var(--sys-space-16)}.site-footer__meta,.site-footer__nav{margin-top:var(--sys-space-8)}.route-masthead{min-height:32rem;padding-block:var(--sys-space-8) var(--sys-space-12)}.route-masthead__copy,.route-masthead__register{grid-column:1}.route-masthead__register{margin-top:var(--sys-space-12)}.filter-rack{position:relative;padding-block:var(--sys-space-6)}.filter-rack__controls{grid-template-columns:1fr 1fr}.filter-control--query{grid-column:1/-1;grid-row:auto}.result-register{grid-template-columns:1fr}.idea-index__link{grid-template-columns:1.5fr 4fr;min-height:auto}.idea-index__arrow{display:none}.idea-hero{grid-template-columns:1fr;min-height:auto}.idea-hero__copy,.idea-hero__rank,.idea-hero__register{grid-column:1;grid-row:auto}.idea-hero__rank{margin-block:var(--sys-space-8)}.idea-evidence aside{border-top:var(--sys-border-hairline) solid var(--sys-color-border);border-left:0;padding:var(--sys-space-6) 0 0}.method-dimensions li,.signal-grammar__row,.source-ledger li,.source-ledger__head{grid-template-columns:1fr}.source-ledger li,.source-ledger__head{padding-inline:var(--sys-space-4)}.method-dimensions,.method-disclosures,.method-subscribe,.signal-grammar{padding-block:var(--sys-space-16)}.method-dimensions__index{display:none}.signal-grammar__row{gap:var(--sys-space-3)}.not-found__number{margin-bottom:var(--sys-space-8)}}@media (max-width:32rem){:root{--page-rail:var(--sys-layout-mobile-rail)}.site-nav a{font-size:.62rem;letter-spacing:.02em}.cover__registry{display:block}.cover__registry p,.cover__registry p:nth-child(2n){text-align:left}.cover__copy h1{font-size:clamp(3rem,16vw,5rem)}.cover__actions,.cover__actions .button,.cover__actions .text-link{width:100%}.cover__actions .text-link{justify-content:center}.featured-ledger a,.featured-ledger__blurb,.featured-ledger__meta,.featured-ledger__rank,.featured-ledger__title{display:block}.featured-ledger__blurb,.featured-ledger__meta,.featured-ledger__title{margin-top:var(--sys-space-3)}.field-map__list li{display:block;min-height:auto;padding:var(--sys-space-4) 0 var(--sys-space-8)}.field-map__kicker,.field-map__number{display:inline-block;margin-right:var(--sys-space-3)}.field-map__list h3,.field-map__list p{margin-top:var(--sys-space-3)}.adjacent-ideas,.contact-form,.filter-rack__controls{grid-template-columns:1fr}.idea-index__link{display:block}.idea-index__body{margin-top:var(--sys-space-4)}.idea-index__meta{gap:var(--sys-space-2)}.adjacent-ideas__next{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:var(--sys-duration-instant)!important;animation-duration:var(--sys-duration-instant)!important}}@media print{.acquisition-grid,.filter-rack,.inline-subscribe,.method-subscribe,.site-footer,.site-header{display:none!important}body{background:white;font-size:11pt}a,body{color:black}}}:root{--turwin-ink:#10141a;--turwin-bone:#f4f1ea;--turwin-font-primary:var(--font-suisse-intl),"Helvetica Neue",Arial,sans-serif;--turwin-font-secondary:var(--font-suisse-mono),ui-monospace,monospace;--turwin-wordmark-weight:600;--turwin-wordmark-tracking:0.06em;--turwin-wordmark-line-height:1.1}.turwin-logo{--turwin-mark-size:32px;display:inline-flex;width:fit-content;align-items:center;color:var(--turwin-ink);isolation:isolate}.turwin-logo--bone{color:var(--turwin-bone)}.turwin-logo--ink{color:var(--turwin-ink)}.turwin-logo__mark{display:block;flex:0 0 auto;width:var(--turwin-mark-size);height:var(--turwin-mark-size);overflow:visible}.turwin-logo__wordmark{display:inline-flex;font-family:var(--turwin-font-primary);font-style:normal;font-weight:var(--turwin-wordmark-weight);line-height:var(--turwin-wordmark-line-height);text-transform:uppercase;white-space:nowrap}.turwin-logo__labs,.turwin-logo__name{display:block}.turwin-logo--horizontal{gap:calc(var(--turwin-mark-size) * .34)}.turwin-logo--horizontal .turwin-logo__wordmark{align-items:baseline;gap:.52em;font-size:calc(var(--turwin-mark-size) * .58);letter-spacing:var(--turwin-wordmark-tracking)}.turwin-logo--horizontal .turwin-logo__labs{font-size:.72em;letter-spacing:.16em}.turwin-logo--stacked{flex-direction:column;gap:calc(var(--turwin-mark-size) * .1);text-align:center}.turwin-logo--stacked .turwin-logo__wordmark{flex-direction:column;align-items:center;font-size:calc(var(--turwin-mark-size) * .52);letter-spacing:var(--turwin-wordmark-tracking)}.turwin-logo--stacked .turwin-logo__labs{margin-top:.34em;font-size:.66em;letter-spacing:.28em;transform:translateX(.14em)}@media (prefers-reduced-motion:reduce){.turwin-logo,.turwin-logo *{animation:none!important;transition:none!important}}