.page-disambiguation{--dis-bg:var(--c-bg-cream);--dis-surface:var(--c-bg-primary);--dis-surface-muted:var(--c-bg-secondary);--dis-ink:var(--c-text-primary);--dis-ink-muted:var(--c-text-secondary);--dis-border:var(--c-border);--dis-accent:var(--c-accent-blue);font-family:var(--font-sans);font-size:var(--f-0);color:var(--dis-ink);background:var(--dis-bg);margin:0;line-height:1.65}.dis-hero{padding-block:var(--s-6) var(--s-5)}.dis-hero__inner{width:min(100%, var(--measure-layout));padding-inline:var(--s-5);gap:var(--s-6);grid-template-columns:1fr auto;align-items:start;margin-inline:auto;display:grid}.dis-hero__eyebrow{margin:0 0 var(--s-2);font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.1em;color:var(--dis-accent);font-weight:700}.dis-hero__h1{margin:0 0 var(--s-3);font-family:var(--font-serif);font-size:var(--f-4);color:var(--dis-ink);line-height:1.15}.dis-hero__lead{margin:0 0 var(--s-4);max-inline-size:var(--measure-copy);color:var(--dis-ink-muted)}.dis-hero__lead--strong{font-family:var(--font-serif);font-size:var(--f-1);color:var(--dis-ink);margin-bottom:var(--s-3);max-inline-size:38ch;font-style:italic}.dis-hero__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.dis-hero__cta{padding:var(--s-3) var(--s-5);background:var(--dis-accent);color:var(--c-bg-primary);transition:background-color var(--motion-duration-s) ease;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dis-hero__cta:hover{background:color-mix(in srgb, var(--dis-accent) 85%, black)}.dis-hero__anchor{padding:var(--s-3) var(--s-5);border:var(--stroke-1) solid var(--dis-border);color:var(--dis-ink);transition:border-color var(--motion-duration-s) ease;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dis-hero__anchor:hover{border-color:var(--dis-accent);color:var(--dis-accent)}.dis-hero__image{margin-block-start:var(--s-5)}.dis-hero__image img{width:100%;max-inline-size:22rem;border:var(--stroke-1) solid var(--dis-border);height:auto}.dis-identity{padding-block:var(--s-6);background:var(--dis-surface);border-block:var(--stroke-1) solid var(--dis-border)}.dis-identity__inner{width:min(100%, var(--measure-layout));padding-inline:var(--s-5);margin-inline:auto}.dis-identity__grid{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.dis-identity__card{padding:var(--s-5);border:var(--stroke-1) solid var(--dis-border);border-left:var(--stroke-2) solid var(--dis-accent);background:var(--dis-surface-muted)}.dis-identity__label{margin:0 0 var(--s-2);font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.1em;color:var(--dis-accent);font-weight:700}.dis-identity__name{margin:0 0 var(--s-2);font-family:var(--font-serif);font-size:var(--f-1);color:var(--dis-ink);line-height:1.25}.dis-identity__desc{color:var(--dis-ink-muted);font-size:var(--f-minus-1);margin:0}.dis-section-label{margin:0 0 var(--s-4);font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.1em;color:var(--dis-accent);font-weight:700}.dis-table-wrap{padding-block:var(--s-7)}.dis-table-wrap__inner{width:min(100%, calc(var(--measure-layout) + var(--s-10)));padding-inline:var(--s-5);margin-inline:auto}.dis-table{border-collapse:collapse;width:100%;font-size:var(--f-0)}.dis-table thead{z-index:1;position:sticky;top:0}.dis-table th{padding:var(--s-4);background:var(--c-dark-bg);color:var(--c-text-on-dark);font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.1em;text-align:left;border-bottom:2px solid var(--dis-accent);font-weight:700}.dis-table th:first-child{width:22%}.dis-table td{padding:var(--s-4);border-bottom:var(--stroke-1) solid var(--dis-border);vertical-align:top;line-height:1.6}.dis-table tbody tr:nth-child(2n){background:var(--dis-surface-muted)}.dis-table tbody tr:nth-child(odd){background:var(--dis-surface)}.dis-table td:first-child{font-weight:700;font-family:var(--font-mono);font-size:var(--f-minus-1);color:var(--dis-ink);letter-spacing:.02em}.dis-table a{color:var(--dis-accent);text-underline-offset:.15em;text-decoration:underline}.dis-table a:hover{color:color-mix(in srgb, var(--dis-accent) 80%, black)}.dis-profile{padding-block:var(--s-7)}.dis-profile:nth-of-type(odd){background:var(--dis-surface)}.dis-profile:nth-of-type(2n){background:var(--dis-surface-muted)}.dis-profile__inner{width:min(100%, var(--measure-layout));padding-inline:var(--s-5);gap:var(--s-6);grid-template-columns:auto 1fr;align-items:start;margin-inline:auto;display:grid}.dis-profile--reverse .dis-profile__inner{grid-template-columns:1fr auto}.dis-profile--reverse .dis-profile__image{order:2}.dis-profile--reverse .dis-profile__copy{order:1}.dis-profile__image{max-inline-size:18rem}.dis-profile__image img{border:var(--stroke-1) solid var(--dis-border);width:100%;height:auto}.dis-profile__copy h2{margin:0 0 var(--s-3);font-family:var(--font-serif);font-size:var(--f-2);color:var(--dis-ink);line-height:1.2}.dis-profile__copy h2 span{font-size:var(--f-0);color:var(--dis-ink-muted);font-weight:400}.dis-profile__copy p{margin:0 0 var(--s-3)}.dis-profile__copy strong{color:var(--dis-ink)}.dis-profile__tags{margin:0 0 var(--s-3);gap:var(--s-2);flex-wrap:wrap;display:flex}.dis-tag{font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.05em;color:var(--dis-ink-muted);padding:var(--s-1) var(--s-2);border:var(--stroke-1) solid var(--dis-border)}.dis-profile__note{margin:var(--s-4) 0 0;padding:var(--s-3);background:var(--dis-surface);border-left:3px solid var(--dis-accent);font-size:var(--f-minus-1);color:var(--dis-ink-muted)}.dis-profile__links{margin:var(--s-3) 0 0;gap:var(--s-3);flex-wrap:wrap;display:flex}.dis-profile__links a{color:var(--dis-accent);font-size:var(--f-minus-1);text-decoration:none}.dis-profile__links a:hover{text-decoration:underline}.dis-profile__links span{color:var(--dis-ink-muted)}.dis-references{padding-block:var(--s-7);background:var(--dis-surface);border-top:var(--stroke-1) solid var(--dis-border)}.dis-references__inner{width:min(100%, var(--measure-layout));padding-inline:var(--s-5);margin-inline:auto}.dis-references__framing{margin:0 0 var(--s-5);color:var(--dis-ink-muted);font-size:var(--f-minus-1)}.dis-references__grid{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.dis-references__group h3{margin:0 0 var(--s-3);font-family:var(--font-serif);font-size:var(--f-1);color:var(--dis-ink)}.dis-references__list{margin:0;padding:0;list-style:none}.dis-references__list li{margin-bottom:var(--s-2)}.dis-references__list a{color:var(--dis-accent)}.dis-references__list a:hover{text-decoration:underline}.dis-closing{padding-block:var(--s-4);border-top:var(--stroke-1) solid var(--dis-border);text-align:center}.dis-closing__inner{width:min(100%, var(--measure-layout));padding-inline:var(--s-5);margin-inline:auto}.dis-closing p{font-family:var(--font-sans);font-size:var(--f-minus-1);color:var(--dis-ink-muted);margin:0}@media (width<=768px){.dis-hero__inner{grid-template-columns:1fr}.dis-hero__image{order:-1}.dis-hero__image img{max-inline-size:100%}.dis-hero__h1{font-size:var(--f-2)}.dis-identity__grid{grid-template-columns:1fr}.dis-table{font-size:var(--f-minus-1)}.dis-table th,.dis-table td{padding:var(--s-2) var(--s-3)}.dis-table thead{position:static}.dis-table tbody tr{margin-bottom:var(--s-4);border:var(--stroke-1) solid var(--dis-border);display:block}.dis-table thead{display:none}.dis-table tbody td{border-bottom:var(--stroke-1) solid var(--dis-border);padding-inline:var(--s-3);display:block}.dis-table tbody td[data-label]:before{content:attr(data-label) ": ";font-weight:700;font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.05em;color:var(--dis-accent)}.dis-table tbody td:first-child{padding-block:var(--s-2) 0;font-weight:700;font-family:var(--font-mono);font-size:var(--f-minus-2);text-transform:uppercase;letter-spacing:.05em;color:var(--dis-accent);border-bottom:none;display:block}.dis-table tbody td:first-child:before{content:none}.dis-profile__inner,.dis-profile--reverse .dis-profile__inner{grid-template-columns:1fr}.dis-profile--reverse .dis-profile__image,.dis-profile--reverse .dis-profile__copy{order:0}.dis-profile__image{max-inline-size:100%;margin-inline:auto}.dis-references__grid{grid-template-columns:1fr}}
