﻿#skip{position:absolute;inset-inline-start:-10000px;inset-block-start:auto;width:1px;height:1px;overflow:hidden;z-index:1}#skip:focus{position:absolute;inset-inline-start:0;margin-inline:auto;inset-block-start:0;margin-block:auto;width:auto;height:auto}@media (prefers-color-scheme: light){body{color:#000;background-color:#fffcf0;}body #skip,body #maincontent{background-color:#fffcf0}body #maincontent{border:4px solid #000;box-shadow:32px 32px #000}body #contact-information{background-color:#e6e4d9}body #banner{background-color:#24837b;color:#fffcf0}body a{color:#000;text-decoration:underline}body a:hover{color:#24837b}body a:focus,body ::selection{background-color:rgba(36,131,123,.25)}body blockquote{border-inline-start:2px solid #6f6e69}body pre code{background-color:rgba(0,0,0,0)}body .footnote-reference>a{padding-inline:.25ch;color:#fffcf0;background-color:#000;text-decoration:none}body .footnote-reference>a:hover{background-color:#24837b}body .footnote-definition-label{padding-inline-start:.125ch}body .footnote-definition-label::after{padding-inline-end:.125ch;content:": "}}@media (prefers-color-scheme: light) and (max-width: 420px){body #maincontent{box-shadow:0 32px}}@media (prefers-color-scheme: dark){body{color:#cecdc3;background-color:#000}body #skip,body #maincontent{background-color:#000}body #maincontent{border:none;box-shadow:inset 0 0 128px #182424}body #contact-information{background-color:#182424}body #banner{background-color:#000;color:#3aa99f}body a{color:#cecdc3;text-decoration:underline}body a:hover{color:#3aa99f}body a:focus,body ::selection{background-color:rgba(58,169,159,.25)}body blockquote{border-inline-start:2px solid #878580}body .invert{filter:invert(1)}body pre code{background-color:rgba(0,0,0,0)}body .footnote-reference>a{padding-inline:.25ch;color:#000;background-color:#cecdc3;text-decoration:none}body .footnote-reference>a:hover{background-color:#3aa99f}body .footnote-definition-label{padding-inline-start:.125ch}body .footnote-definition-label::after{padding-inline-end:.125ch;content:": "}body #contact-information{border-block-end:solid 2px #213131}}@media print{body{color:#000;background-color:#fff;background-image:none !important}body #skip,body #maincontent{background-color:#fff}body #maincontent{border:none;box-shadow:none}body #contact-information,body #banner{border-block-end:solid 2px #000}body #banner{background-color:#fff;color:#000}body a{color:#000;}body pre code{background-color:rgba(0,0,0,0)}body .footnote-reference>a{padding-inline:.25ch;color:#fff;background-color:#000;text-decoration:none}body .footnote-reference>a:hover{background-color:#24837b}body .footnote-definition-label{padding-inline-start:.125ch}body .footnote-definition-label::after{padding-inline-end:.125ch;content:": "}body #maincontent{margin-block-start:0}body #contact-information{margin-block-start:0;padding-block-start:0;background-color:#fff}body a{text-decoration:none}}@font-face{font-family:"Jost";src:url("fonts/Jost-100.otf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-200.otf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-300.otf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-400.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-500.otf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-600.otf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-700.otf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-800.otf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-900.otf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-100-Italic.otf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-200-Italic.otf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-300-Italic.otf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-400-Italic.otf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-500-Italic.otf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-600-Italic.otf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-700-Italic.otf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Jost";src:url("fonts/Jost-800-Italic.otf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/Jost-900-Italic.otf") format("truetype");font-weight:900;font-style:italic;font-display:swap}body{font-family:"Jost",sans-serif;margin:0;padding:0;background-image:url("/images/background.svg");background-attachment:fixed;transition:background-color .2s ease-out}#maincontent{position:relative;min-block-size:592px;max-inline-size:420px;margin-inline:auto;margin-block:64px;padding-block-end:.5rem;border-radius:32px}#maincontent,#maincontent>*{transition-property:background-color,box-shadow,color,border-radius;transition-duration:.2s;transition-delay:.2s,.4s,.2s,.4s;transition-timing-function:ease-out}#contact-information{margin-block-start:.5rem;padding-block:.5rem;border-start-start-radius:32px;border-start-end-radius:32px;display:flex;flex-wrap:wrap;justify-content:space-between}#contact-information>*{align-self:center}#maincontent>*{padding-inline:.5rem}#other-information{margin-block-start:.5rem;display:grid;grid-template-columns:1fr 1fr}#other-information>*{justify-self:center}#other-information>:first-child{margin-block-start:0}#photo{border-radius:32px}#banner{padding-block:1rem;margin-block:0;text-align:center;text-transform:uppercase;font-weight:bold}@media all and (max-width: 420px){#maincontent{border-radius:0;border-inline:none !important}#contact-information{border-radius:0}}@media all and (max-width: 270px){#name-and-email{display:block}}@media all and (max-width: 240px){#photo{border-radius:0}}h1,h2,h3,h4,h5,h6{font-size:1em}img{max-inline-size:100%}blockquote{margin-inline-start:0;padding-inline-start:1em}code{font-size:14px}pre{overflow:auto;padding:1rem}pre mark{display:block}pre code{padding:0}.footnote-definition{margin-block-start:1em}.footnote-definition:first-of-type{margin-block-start:3em}.footnote-definition p{display:inline}.list-with-punctuation>::after{content:";"}.list-with-punctuation>:has(+:last-of-type)::after{content:"; and"}.list-with-punctuation>:last-of-type::after{content:"."}ol,ul{margin-block-end:0;padding-inline-start:2ch}ul>li{list-style-type:"– "}li>:first-child{margin-block-start:0}.pixelated{image-rendering:pixelated}.no-text-decoration{text-decoration:none}dt{font-weight:bold}dd{margin-inline-start:0}.visually-hidden{border:0;clip-path:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}