*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;font-variant-ligatures:common-ligatures}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li{text-wrap:pretty}button,input,select,textarea{font:inherit}canvas,img,picture,svg,video{max-width:100%;display:block}sub{font-feature-settings:"subs" 1}@supports (font-variant-position:sub){sub{font-feature-settings:normal;font-variant-position:sub}}@supports (font-variant-position:sub) or (font-feature-settings:"subs" 1){sub{vertical-align:inherit;font-size:inherit}}sup{font-feature-settings:"sups" 1}@supports (font-variant-position:super){sup{font-feature-settings:normal;font-variant-position:super}}@supports (font-variant-position:super) or (font-feature-settings:"sups" 1){sup{vertical-align:inherit;font-size:inherit}}:root{--base-size:.375rem;--size-1:calc(1 * var(--base-size));--size-2:calc(2 * var(--base-size));--size-3:calc(4 * var(--base-size));--size-4:calc(8 * var(--base-size));--size-5:calc(16 * var(--base-size))}@font-face{font-family:Iosevka Denis Web;font-display:swap;font-weight:400;font-stretch:100%;font-style:normal;src:url(../fonts/iosevka-denis/iosevka-denis-regular.woff2)format("woff2")}@font-face{font-family:Iosevka Denis Web;font-display:swap;font-weight:400;font-stretch:100%;font-style:italic;src:url(../fonts/iosevka-denis/iosevka-denis-italic.woff2)format("woff2")}@font-face{font-family:Iosevka Denis Web;font-display:swap;font-weight:700;font-stretch:100%;font-style:normal;src:url(../fonts/iosevka-denis/iosevka-denis-bold.woff2)format("woff2")}@font-face{font-family:Iosevka Denis Web;font-display:swap;font-weight:700;font-stretch:100%;font-style:italic;src:url(../fonts/iosevka-denis/iosevka-denis-bolditalic.woff2)format("woff2")}@font-face{src:url(../fonts/warbler-text/WarblerText-Regular.woff2)format("woff2");font-family:Warbler Text Web;font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(../fonts/warbler-text/WarblerText-Italic.woff2)format("woff2");font-family:Warbler Text Web;font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:TT2020 Base;font-weight:400;font-display:swap;font-style:italic;font-stretch:100%;src:url(../fonts/tt2020/TT2020Base-Italic.woff2)format("woff2")}@font-face{font-family:TT2020 Base;font-weight:400;font-display:swap;font-style:normal;font-stretch:100%;src:url(../fonts/tt2020/TT2020Base-Regular.woff2)format("woff2")}@font-face{font-family:Valkyrie A;font-weight:400;font-display:swap;font-style:normal;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_a_regular.woff2)format("woff2")}@font-face{font-family:Valkyrie A;font-weight:400;font-display:swap;font-style:italic;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_a_italic.woff2)format("woff2")}@font-face{font-family:Valkyrie A;font-weight:700;font-display:swap;font-style:normal;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_a_bold.woff2)format("woff2")}@font-face{font-family:Valkyrie A;font-weight:700;font-display:swap;font-style:italic;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_a_bold_italic.woff2)format("woff2")}@font-face{font-family:Valkyrie B;font-weight:400;font-display:swap;font-style:normal;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_b_regular.woff2)format("woff2")}@font-face{font-family:Valkyrie B;font-weight:400;font-display:swap;font-style:italic;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_b_italic.woff2)format("woff2")}@font-face{font-family:Valkyrie B;font-weight:700;font-display:swap;font-style:normal;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_b_bold.woff2)format("woff2")}@font-face{font-family:Valkyrie B;font-weight:700;font-display:swap;font-style:italic;font-stretch:100%;src:url(../fonts/valkyrie/valkyrie_ot_b_bold_italic.woff2)format("woff2")}:root{--teal-300:#189189;--teal-500:#40bfb7;--black:#000;--white:#fff;--gray-100:#0c0e0e;--gray-200:#232929;--gray-300:#3b4544;--gray-400:#637473;--gray-500:#758a88;--gray-600:#96a6a5;--gray-700:#bac4c4;--gray-800:#d6dcdb;--gray-900:#f1f3f3;--size-2:3rem;--size-1:calc(var(--size-2) * .5);--size-05:calc(var(--size-1) * .5);--color-page-fg:var(--black);--color-page-fg--muted:var(--gray-400);--color-page-bg--far:var(--gray-900);--color-page-bg--near:var(--white);--color-page-border:var(--gray-700);--color-header-border:var(--black);--color-highlight-fg:var(--teal-300);--color-link-fg:var(--teal-300);--color-link-fg--hover:var(--gray-500)}@media screen and (prefers-color-scheme:dark){:root{--color-page-fg:var(--white);--color-page-fg--muted:var(--gray-600);--color-page-bg--far:var(--gray-300);--color-page-bg--near:var(--gray-200);--color-page-border:var(--gray-100);--color-header-border:var(--white);--color-highlight-fg:var(--teal-500);--color-link-fg:var(--teal-500);--color-link-fg--hover:gray}}@media print{:root{--color-page-fg:var(--black);--color-page-fg--muted:var(--black);--color-page-bg--far:var(--white);--color-page-bg--near:var(--white);--color-page-border:var(--white);--color-header-border:var(--black);--color-highlight-fg:var(--black)}}:root{font-family:Valkyrie B,serif;font-size:16px;line-height:var(--size-1)}.debug .wrapper{--grid-color:var(--gray-900);background-image:linear-gradient(to top, var(--color-page-bg--near) 0% 30%, var(--grid-color) 30% 80%, var(--color-page-bg--near) 80% 100%);background-size:100% var(--size-2)}@media screen and (prefers-color-scheme:dark){html:not(.light) body.debug{--grid-color:var(--gray-100)}}@page{size:A4;margin:15mm 20mm 20mm}@media print{:root{font-size:9.5pt}.wrapper{padding-top:5mm}}html{color:var(--color-page-fg)}@media screen{html{background:var(--color-page-bg--far)}.wrapper{background:var(--color-page-bg--near);outline:1pt solid var(--color-page-border);width:63rem;padding:20mm}}@media print{.screen-only{display:none}}div{text-wrap:pretty}a:link,a:visited{color:var(--color-link-fg)}a:hover{color:var(--color-link-fg--hover)}.grid{grid-template-columns:2fr 1fr;gap:3rem;display:grid}.wide{grid-column:1/3}.lead{hyphens:none;font-size:1.35rem;line-height:1.9rem}.lead p{text-wrap:balance}.pt-1{padding-top:var(--size-1)}.pt-2{padding-top:var(--size-2)}.pb-2{padding-bottom:var(--size-2)}.mt-1{margin-top:var(--size-1)}.mt-2{margin-top:var(--size-2)}.mb-2{margin-bottom:var(--size-2)}.font-it{font-style:italic}h1{font-size:3rem;line-height:var(--size-2)}h2{font-size:1.25rem;font-style:italic;font-weight:400;line-height:var(--size-1);page-break-after:avoid;align-items:center;gap:var(--size-05);display:flex}h2:after{content:"";background-color:var(--color-header-border);flex:1;height:1px;display:block}h3{font-size:1rem;font-weight:700;line-height:var(--size-1);page-break-after:avoid}.highlight{color:var(--color-highlight-fg);font-weight:700}.sli{text-indent:-1rem;margin-left:1rem}.space-between-y-big{gap:var(--size-2);flex-direction:column;display:flex}.space-between-y{gap:var(--size-1);flex-direction:column;display:flex}.space-between-y-small{gap:var(--size-05);flex-direction:column;display:flex}.entry{page-break-inside:avoid}.entry-head{flex-wrap:wrap;justify-content:space-between;display:flex}.entry-head-title{flex-shrink:0}.entry-head-employer{flex-shrink:0;order:2;font-style:italic}.entry-range{flex-shrink:0;flex-basis:100%;order:3;font-style:italic}.space-between{justify-content:space-between}.muted{color:var(--color-page-fg--muted)}ul{margin-left:1rem}li:before{content:"•";position:absolute;left:-1rem}li{list-style-type:none;position:relative}.keep-together{page-break-inside:avoid}
