@font-face{font-family:ET Book;src:url(/fonts/et-book/et-book-roman-line-figures.woff2) format("woff2"),url(/fonts/et-book/et-book-roman-line-figures.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ET Book;src:url(/fonts/et-book/et-book-bold-line-figures.woff2) format("woff2"),url(/fonts/et-book/et-book-bold-line-figures.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ET Book Fallback;src:local("Palatino"),local("Palatino Linotype"),local("Palatino LT STD"),local("Book Antiqua");size-adjust:89%;ascent-override:100.7%;descent-override:34.7%;line-gap-override:0%}:root{--face-display:"ET Book","ET Book Fallback",Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;--face-text:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;--kit-serif:var(--face-display);--kit-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--kit-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.public-site,html:has(>body>.public-site){--kw-c1:#b8862a;--kw-c2:#3a8bd4;--kw-c3:#25a469;--kw-c4:#b866c0;--kw-c5:#df5a5a;--kw-c6:#7c8794;--kw-c7:#5aa7a1;--kw-c8:#c98a5b;--kw-wide:1920px;--kw-col:720px;--kw-toc:220px;--kw-wide-read:var(--kw-wide);--kw-gutter:clamp(20px,3vw,64px);--home-gap:clamp(88px,calc(5vw + 56px),160px);--home-lead:clamp(28px,calc(1.6vw + 18px),48px);--home-index-h:44px;--home-leader-gap:clamp(16px,1.4vw,28px);--home-reg:4rem;--home-col-gap:clamp(20px,1.8vw,36px);--home-voice-2:clamp(1.875rem,calc(2.2vw + 1.25rem),4rem);--t-1:160ms;--t-2:360ms;--t-3:720ms;--t-4:1200ms;--ease-out:cubic-bezier(.2,.7,.2,1);--rise:16px;--stagger:70ms}.public-site,html:has(>body>.public-site){color-scheme:light;--kw-bg:#f2eee6;--kw-bg-2:#faf8f3;--kw-bg-3:#e9e4da;--kw-line:#d8d4cd;--kw-line-2:#c7c3bc;--kw-edge:#7f786d;--kw-ink:#1a1814;--kw-ink-2:#4f4a42;--kw-ink-3:#676157;--kw-accent:#8a6116;--kw-accent-ink:#7a5514;--kw-accent-wash:rgba(138,97,22,0.16);--kw-link:currentColor;--kit-underline:rgba(26,24,20,0.5);--kw-door:var(--kw-accent-ink);--kw-display:var(--face-display);--kw-text:var(--face-display);--kw-sans:var(--kit-sans);--kw-mono:var(--kit-sans);font-synthesis:none}:where(.public-site){--ink:#1a1814}html:has(>body>.public-site){--ink:#1a1814}.kw-dark,.kw-lit,.research-zone,html:has(>body>.research-zone){color-scheme:dark;--kw-bg:#0a0b0d;--kw-bg-2:#0f1114;--kw-bg-3:#15181c;--kw-line:#1c2025;--kw-line-2:#272c33;--kw-edge:#606771;--kw-ink:#e8eaed;--kw-ink-2:#a6acb6;--kw-ink-3:#7b828d;--kw-accent:#e4b363;--kw-accent-ink:#f0c877;--kw-accent-wash:rgba(228,179,99,0.10);--kw-link:currentColor}.kw-dark,.kw-lit,html:has(>body>.research-zone){color:var(--kw-ink);--ink:#e8eaed}.research-zone,html:has(>body>.research-zone){--kw-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--kw-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--kw-display:var(--kw-sans);--kw-text:var(--kw-sans);font-synthesis:initial}@media (prefers-reduced-motion:reduce){.public-site{--t-1:0ms;--t-2:0ms;--t-3:0ms;--t-4:0ms;--stagger:0ms}}@media print{.public-site,.public-site .kw-dark,.public-site .kw-lit,html:has(>body>.public-site){color-scheme:light;--kw-bg:#ffffff;--kw-bg-2:#f7f7f8;--kw-bg-3:#ffffff;--kw-line:#d2d2d2;--kw-line-2:#b0b0b0;--kw-edge:#767676;--kw-ink:#111111;--kw-ink-2:#444444;--kw-ink-3:#666666;--kw-accent:#6e5528;--kw-accent-ink:#5a4620;--kw-accent-wash:rgba(110,85,40,0.08)}:where(.public-site){--ink:#111111}.public-site .kw-dark,.public-site .kw-lit,html:has(>body>.public-site){--ink:#111111}}html:has(>body>.public-site){background:var(--kw-bg)}html:has(>body>.public-site) body{background:var(--kw-bg);color:var(--kw-ink);font-family:var(--kw-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(html:has(>body>.public-site)) :is(code,kbd,samp,pre){font-family:var(--kw-mono),"SFMono-Regular",Menlo,Consolas,monospace}.public-site ::-moz-selection{background:var(--kw-accent-wash);color:var(--kw-ink)}.public-site ::selection{background:var(--kw-accent-wash);color:var(--kw-ink)}.public-site h1,.public-site h2,.public-site h3,.public-site h4,.public-site h5,.public-site h6{font-family:var(--kw-display);font-weight:400;letter-spacing:-.005em;text-wrap:balance}.research-zone h1,.research-zone h2,.research-zone h3,.research-zone h4,.research-zone h5,.research-zone h6{font-weight:500;letter-spacing:-.015em}.public-site h1,.public-site h2{line-height:1.15}.public-site h1{letter-spacing:-.015em}.research-zone h1{letter-spacing:-.025em}.public-site h3,.public-site h4,.public-site h5,.public-site h6{line-height:1.25}.public-site time{font-variant-numeric:tabular-nums}:where(.public-site table){font-variant-numeric:tabular-nums}.public-site p:where(:not(.foot-quote p)){text-wrap:pretty}:where(.public-site p:not(.ms-page *),.public-site blockquote:not(.ms-page *)){font-family:var(--kw-text)}:where(.public-site a){color:inherit;text-underline-offset:3px;text-decoration-color:var(--kw-line-2);transition:color var(--t-1) var(--ease-out),text-decoration-color var(--t-1) var(--ease-out)}:where(.public-site a:hover){text-decoration-color:var(--kw-accent)}:where(.public-site p a:not([class])){color:var(--kw-link);text-decoration-color:color-mix(in srgb,var(--kw-link) 40%,transparent)}.public-site :focus-visible{outline:2px solid var(--kw-accent);outline-offset:3px}.public-site hr{border:0;border-top:1px solid var(--kw-line)}:where(.public-site img:is([src*=".jpg"],[src*=".jpeg"])){background-color:var(--kw-bg-3)}::view-transition-new(*),::view-transition-old(*){animation-duration:var(--t-2,0s);animation-timing-function:var(--ease-out,ease)}@media (prefers-reduced-motion:reduce){:where(.public-site a){transition:none}}html[data-motion="0"] :where(.public-site a:not(.bar-doors a)){transition:none}@media print{.public-site,html:has(>body>.public-site){color-scheme:light;--kw-bg:Canvas;--kw-bg-2:Canvas;--kw-bg-3:Canvas;--kw-ink:CanvasText;--kw-ink-2:CanvasText;--kw-ink-3:GrayText;--kw-line:GrayText;--kw-line-2:GrayText}}