.klein{background:var(--c-white);color:var(--c-black);overflow-x:clip}.klein__back,.klein__home{font-family:var(--font-body);text-transform:lowercase;color:var(--c-gray);transition:color var(--ease-quick);font-size:.95rem;display:inline-block}.klein__back:hover,.klein__back:focus-visible,.klein__home:hover,.klein__home:focus-visible{color:var(--c-violet)}.klein__hero{padding:0 0 var(--sp-2xl);gap:var(--sp-s);display:grid}.klein__back{color:var(--c-black);margin-bottom:var(--sp-s);padding-left:var(--edge)}.klein__head{--head-title-size:var(--t-display-s)}.klein__lede{max-width:40ch;font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--t-sm);line-height:var(--lh-body);color:color-mix(in srgb, var(--c-black) 78%, var(--c-white))}.klein__contrast{border-top:var(--hair) solid var(--c-gray);border-bottom:var(--hair) solid var(--c-gray);grid-template-columns:1fr 1fr;display:grid}.klein__side{padding:var(--sp-xl) var(--edge);gap:var(--sp-m);align-content:start;display:grid}.klein__side--noun{border-right:var(--hair) solid var(--c-gray);background:color-mix(in srgb, var(--c-gray) 22%, var(--c-white))}.klein__sideh{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:lowercase;letter-spacing:.02em;font-size:var(--t-sm);margin:0}.klein__side--noun .klein__sideh{color:color-mix(in srgb, var(--c-black) 55%, var(--c-white))}.klein__side--verb .klein__sideh{color:var(--c-violet)}.klein__words{font-family:var(--font-serif);font-weight:var(--fw-regular);line-height:1.04;font-size:var(--t-h4);gap:.06em;list-style:none;display:grid}.klein__words--caps{letter-spacing:.01em;color:color-mix(in srgb, var(--c-black) 42%, var(--c-white));font-weight:700}.klein__side--verb .klein__words li{color:var(--c-black)}.klein__side p{font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--t-xs);line-height:var(--lh-loose);max-width:42ch;color:color-mix(in srgb, var(--c-black) 76%, var(--c-white))}.klein__quote{background:var(--c-violet);color:var(--c-white);padding:var(--sp-4xl) var(--edge);gap:var(--sp-m);text-align:center;place-items:center;margin:0;display:grid}.klein__quote p{font-family:var(--font-serif);font-weight:var(--fw-regular);letter-spacing:var(--track-tight);line-height:1;font-size:var(--td-l);text-wrap:balance;margin:0}.klein__quote cite{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:lowercase;letter-spacing:.04em;font-style:normal;font-size:var(--t-xs);color:var(--c-lavender)}.klein__prose{gap:var(--gx-l);padding:var(--sp-3xl) var(--edge);grid-template-columns:1fr 1fr;max-width:1180px;display:grid}.klein__block{gap:var(--sp-s);align-content:start;display:grid}.klein__blockh{font-family:var(--font-serif);font-weight:var(--fw-regular);line-height:var(--lh-heading);font-size:var(--t-h5);text-wrap:balance;margin:0}.klein__block p{font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--t-xs);line-height:var(--lh-loose);color:color-mix(in srgb, var(--c-black) 80%, var(--c-white));max-width:46ch;margin:0}.klein__statts{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--t-lead);margin-top:var(--sp-2xs);gap:.15em;line-height:1.2;list-style:none;display:grid}.klein__statts span{color:var(--c-violet);font-style:italic}.klein__cta{border-top:var(--hair) solid var(--c-gray);padding:var(--sp-3xl) var(--edge);gap:var(--sp-s);text-align:center;justify-items:center;max-width:1180px;margin-inline:auto;display:grid}.klein__ctah{font-family:var(--font-serif);font-weight:var(--fw-regular);line-height:1;font-size:var(--t-display-s);margin:0}.klein__ctasub{font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--t-sm);color:color-mix(in srgb, var(--c-black) 76%, var(--c-white));max-width:34ch;margin-inline:auto}.klein__ctarow{justify-content:center;align-items:center;gap:var(--gx-s);margin-top:var(--sp-2xs);flex-wrap:wrap;display:flex}.klein__mail{font-family:var(--font-body);font-size:var(--t-xs);color:var(--c-black);text-underline-offset:.2em;transition:color var(--ease-quick);text-decoration:underline;text-decoration-thickness:1px}.klein__mail:hover,.klein__mail:focus-visible{color:var(--c-violet)}.klein__home{margin-top:var(--sp-s)}@media (max-width:760px){.klein__contrast,.klein__prose{grid-template-columns:1fr}.klein__side--noun{border-right:0;border-bottom:var(--hair) solid var(--c-gray)}}.klein__fn{white-space:nowrap;font-size:.5em;line-height:0}.klein__fn a{color:var(--c-violet);font-weight:var(--fw-bold);vertical-align:super;padding:0 .12em;text-decoration:none}.klein__fn a:hover{text-decoration:underline}.klein__sources{padding:var(--sp-2xl) var(--edge) var(--sp-3xl);border-top:var(--hair) solid var(--c-gray);max-width:1180px}.klein__sourcesh{font-family:var(--font-display);font-weight:var(--fw-display);text-transform:lowercase;color:var(--c-violet);font-size:var(--t-2xs);letter-spacing:var(--track-label);margin:0 0 var(--sp-m)}.klein__sourceslist{gap:var(--sp-xs);max-width:78ch;font-family:var(--font-body);font-weight:var(--fw-light);font-size:var(--t-2xs);line-height:var(--lh-loose);color:color-mix(in srgb, var(--c-black) 60%, var(--c-white));margin:0;padding-left:1.5em;list-style:decimal;display:grid}.klein__sourceslist li{scroll-margin-top:var(--sp-3xl)}.klein__sourceslist li::marker{color:var(--c-violet)}.klein__sourceslist a{color:var(--c-violet);white-space:nowrap;text-decoration:none}.klein__sourceslist a:hover{text-decoration:underline}
