:root{--category-blue:#47a;--category-red:#e67;--category-green:#283;--category-yellow:#cb4;--category-cyan:#6ce;--category-purple:#a37;--category-gray:#bbb;--color-black:oklch(0% 0 0);--color-white:oklch(100% 0 0);--color-gray-50:oklch(98.5% 0 0);--color-gray-100:oklch(97% 0 0);--color-gray-200:oklch(92.2% 0 0);--color-gray-300:oklch(87% 0 0);--color-gray-400:oklch(70.8% 0 0);--color-gray-500:oklch(55.6% 0 0);--color-gray-600:oklch(43.9% 0 0);--color-gray-700:oklch(37.1% 0 0);--color-gray-800:oklch(26.9% 0 0);--color-gray-900:oklch(20.5% 0 0);--color-gray-950:oklch(14.5% 0 0);--color-blue:#00e;--color-purple:#551a8b;--color-yellow:#ff0;--color-red:#e00;--color-fg-a4:#595959;--color-fg-a3:#767676;--color-fg-a2:#949494;--12px:.75rem;--14px:.875rem;--16px:1rem;--18px:1.125rem;--20px:1.25rem;--22px:1.375rem;--24px:1.5rem;--28px:1.75rem;--32px:2rem;--36px:2.25rem;--40px:2.5rem;--44px:2.75rem;--48px:3rem;--56px:3.5rem;--64px:4rem;--80px:5rem;--96px:6rem;--112px:7rem;--128px:8rem;--144px:9rem;--160px:10rem}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{box-sizing:border-box;vertical-align:baseline;margin:0}a img{border:none}b,strong{font-weight:700}em,cite,i{font-style:italic}img,figure,picture{border:0;max-width:100%;height:auto;display:block}sub{text-transform:lowercase;font-size:inherit;font-variant-position:sub}sup{text-transform:lowercase;font-variant-position:super}textarea{resize:vertical;overflow:auto}body{font-feature-settings:"kern" 1, "onum" 0, "liga" 0, "tnum" 1;text-rendering:optimizelegibility;word-wrap:break-word;-webkit-tap-highlight-color:transparent}img,video{max-width:100%;height:auto;display:block}table{border-collapse:collapse;table-layout:fixed;width:100%}table caption,td,th{text-align:left}td,th{vertical-align:top;word-wrap:break-word;padding:8px 0}thead{border-bottom:1px solid var(--color-border,lightgray)}tfoot{border-top:1px solid var(--color-border,lightgray)}:-ms-placeholder-shown{color:var(--color-placeholder,gray)}::placeholder{color:var(--color-placeholder,gray)}::selection{background-color:var(--color-selection,lightgray)}ol,ul{padding-left:16px}.skip-to-main{border:none;width:1px;height:1px;position:absolute;overflow:hidden}.skip-to-main:focus{background-color:var(--color-gray-900,black);color:var(--color-white,white);width:auto;height:auto;z-index:var(--z-overlay,1000);padding:8px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-outline{--stroke-width:1px;--stroke-width-n:calc(var(--stroke-width) * -1);text-shadow:var(--stroke-width-n) var(--stroke-width-n) 0 var(--color-text-outline,#fff), 0 var(--stroke-width-n) 0 var(--color-text-outline,#fff), var(--stroke-width) var(--stroke-width-n) 0 var(--color-text-outline,#fff), var(--stroke-width) 0 0 var(--color-text-outline,#fff), var(--stroke-width) var(--stroke-width) 0 var(--color-text-outline,#fff), 0 var(--stroke-width) 0 var(--color-text-outline,#fff), var(--stroke-width-n) var(--stroke-width) 0 var(--color-text-outline,#fff), var(--stroke-width-n) 0 0 var(--color-text-outline,#fff)}:root{--font-sans:Arial, sans-serif;--font-serif:Times New Roman, Times, serif;--font-mono:Menlo, Consolas, Monaco, monospace;--z-bottom:-1;--z-base:1;--z-top:10;--z-overlay:100;--z-modal:1000;--font-body:var(--font-serif);--font-form:var(--font-sans);--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--color-bg:var(--color-white);--color-fg:var(--color-black);--color-primary:var(--color-red);--color-link:var(--color-blue);--color-link-hover:var(--color-blue);--color-link-active:var(--color-red);--color-link-visited:var(--color-purple);--color-mark:var(--color-yellow);--fs-small:var(--16px);--spacing:2rem;--1s:1ms}@media screen and (prefers-reduced-motion:no-preference){:root{--1s:1s}}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body)}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}a:visited{color:var(--color-link-visited)}a:active{color:var(--color-link-active)}h1,h2{font-weight:700}h3{font-size:var(--28px,28px)}h4{font-size:var(--24px,24px)}h5{font-size:var(--22px,22px)}h6{font-size:var(--20px,20px)}p,blockquote,li{line-height:1.5}svg{width:100%;height:auto;display:block}blockquote{background:var(--color-mark);font-weight:700;display:inline}span.relative{display:inline-block;position:relative}img.headshot{border:2px dotted;max-width:8rem;display:none;position:absolute;top:.85rem;left:-2rem;transform:translate(-100%)}button:not(.person){text-transform:uppercase;font-size:var(--14px);min-height:24px}html.no-scroll{height:100vh;overflow:hidden}blockquote{position:relative}blockquote img.headshot{aspect-ratio:1;object-fit:cover;object-position:top;vertical-align:text-bottom;border-radius:50%;width:4rem;display:inline-block;position:relative;top:auto;left:auto;transform:none;box-shadow:0 0 8px #00000040}details{cursor:pointer}@media (width>=40rem){body{--spacing:4rem;--fs-small:var(--18px)}img.headshot{display:block}}.wordmark.svelte-oiwvqb{max-width:10em;margin:2rem auto 0;padding:2rem 0}.wordmark.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--color-fg);border:none;display:block}.wordmark.svelte-oiwvqb a:where(.svelte-oiwvqb):hover{background-color:#0000}
