:root{font-size:clamp(100%, 1rem + .4vw, 1.5rem);line-height:1.2;line-height:calc(2.5ex + .3vw)}html{color:#0e0e0e;font-family:fresco,FrescoStdSemiBoldRegular,Constantia,"Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Palladio,Georgia,serif;font-feature-settings:"liga","kern";font-kerning:normal;font-style:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums}a{transition:color .4s;color:#265c83;overflow-wrap:break-word;text-decoration-line:underline;text-decoration-style:dotted;word-break:break-word}a:link,a:visited{color:#265c83}a:hover{color:#7fdbff}a:active{transition:color .3s;color:#007be6}sup{font-feature-settings:'sups' 1;line-height:0}sub{font-feature-settings:'subs' 1;line-height:0}.smallcaps{font-variant:small-caps}@font-face{font-display:optional;font-family:fresco;src:url('type/FrescoStd-SemiBold.woff2') format('woff2'),url('type/FrescoStd-SemiBold.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:optional;font-family:fresco;src:url('type/FrescoStd-SemiBoldItalic.woff2') format('woff2'),url('type/FrescoStd-SemiBoldItalic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-display:optional;font-family:fresco;src:url('type/FrescoStd-SemiBold.woff2') format('woff2'),url('type/FrescoStd-SemiBold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-display:optional;font-family:fresco;src:url('type/FrescoStd-SemiBoldItalic.woff2') format('woff2'),url('type/FrescoStd-SemiBoldItalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-display:fallback;font-family:fresco-sans;src:url('type/FrescoSansPro-SmBd.woff2') format('woff2'),url('type/FrescoSansPro-SmBd.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:fresco-sans;src:url('type/FrescoSansPro-SmBdItalic.woff2') format('woff2'),url('type/FrescoSansPro-SmBdItalic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:fresco-sans;src:url('type/FrescoSansPro-SmBd.woff2') format('woff2'),url('type/FrescoSansPro-SmBd.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-display:fallback;font-family:fresco-sans;src:url('type/FrescoSansPro-SmBdItalic.woff2') format('woff2'),url('type/FrescoSansPro-SmBdItalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Regular.woff2') format('woff2'),url('type/TrioGrotesk-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Regular.woff2') format('woff2'),url('type/TrioGrotesk-Regular.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Medium.woff2') format('woff2'),url('type/TrioGrotesk-Medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Medium.woff2') format('woff2'),url('type/TrioGrotesk-Medium.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Medium.woff2') format('woff2'),url('type/TrioGrotesk-Medium.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Medium.woff2') format('woff2'),url('type/TrioGrotesk-Medium.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Bold.woff2') format('woff2'),url('type/TrioGrotesk-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:trio-grotesk;src:url('type/TrioGrotesk-Bold.woff2') format('woff2'),url('type/TrioGrotesk-Bold.woff') format('woff');font-weight:700;font-style:italic}.pre-lightbox img{box-shadow:.5em .5em 1em rgba(0,0,0,.1);max-width:98%;outline:1px solid #D5D5D5;padding:.25ex}.caption{font-family:fresco-sans,'lucida grande',verdana,sans-serif;font-size:.707em;line-height:calc(2.5ex + .3vw);text-align:center}.lightbox{display:none;margin:0;position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center}.lightbox img{background:#fff;box-shadow:0 0 0 50vmax rgba(255,255,255,.9);height:auto;margin-top:0;max-height:98vh;max-width:98vw;outline:0;padding:0;width:auto}.lightbox:target{display:flex;outline:0}@supports(display:grid){*{margin:0}}body{display:grid;grid-template-areas:" .     .       . " " .    header   . " " .    about    . " " .    notes    . " " .    footer   . " " .     .       . ";grid-template-columns:minmax(1rem,1fr) minmax(auto,66rem) minmax(1rem,1fr);grid-template-rows:1rem repeat(4,auto) 2rem}header{grid-area:header}#about{grid-area:about}#notes{grid-area:notes}footer{grid-area:footer}header h1{text-align:center}header svg{width:100%;max-width:42rem}footer,section{display:grid;grid-auto-flow:column;grid-template-rows:calc(6rem + 4vw) auto;row-gap:2rem}footer h2,section h2{align-self:end;justify-self:center}#about div{-moz-columns:20rem 2;columns:20rem 2}#about div,#notes dl{-moz-column-gap:2rem;column-gap:2rem}#notes dl{display:grid;grid-template:auto/auto 1fr;justify-self:stretch;row-gap:1rem}@media (min-width:42rem){#notes dl{grid-auto-flow:column;grid-template:repeat(16,auto)/repeat(4,1fr)}@supports (display:grid){#notes dd{margin-top:-1rem}}}h1,h2{color:hsla(120,80%,20%,.7)}h2{border-block:medium double;font-family:trio-grotesk,sans;font-size:1.414rem;font-weight:700;padding:1rem}#about p+p,footer div+div,footer p+p{margin-block:1lh}@supports (-webkit-initial-letter:2) or (initial-letter:2){#about div>p:first-of-type::first-letter{-webkit-initial-letter:2;initial-letter:2;margin-right:.2em}}@media (min-width:42rem){@supports ((-moz-columns:2) or (columns:2)){#about p+p{margin-block:0lh;text-indent:2em}#about div>p:first-of-type::first-letter{-webkit-initial-letter:4;initial-letter:4}}}footer img{border-radius:50%;display:block;float:left;height:auto;min-width:25%;margin:0 1rem 1rem 0;max-width:25vmin;shape-outside:margin-box}dt{font-family:fresco-sans,'lucida grande',verdana,sans-serif;font-variant:small-caps;letter-spacing:.02em;text-transform:lowercase}.updated{color:#70013a}