*,: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{--white:#fff;--black:#000;--lime-100:#cfe;--lime-300:#6ef7c9;--lime-500:#1ae6a2;--lime-700:#089176;--lime-800:#05614f;--lime-900:#003330;--slate-100:#e6ebf0;--slate-300:#a7b3be;--slate-500:#73808c;--slate-700:#414d58;--slate-900:#131a20;--color-page-fg:var(--slate-900);--color-page-bg:var(--white);--color-link-fg:var(--lime-700);--color-link-fg-hover:var(--lime-900);--color-link-fg-active:var(--black)}@media screen and (prefers-color-scheme:dark){:root{--color-page-fg:var(--slate-100);--color-page-bg:var(--slate-900);--color-link-fg:var(--lime-500);--color-link-fg-hover:var(--lime-300);--color-link-fg-active:var(--white)}}:root{--font-size:16px}@media screen and (width>=480px){:root{--font-size:18px}}body{font-family:TT2020 Base;font-size:var(--font-size);line-height:var(--font-size);color:var(--color-page-fg);background:var(--color-page-bg);max-width:70ch;margin:0 auto;padding:4ch}@media screen and (width>=940px){body{padding:16ch 4ch}}h1{text-transform:uppercase;margin-bottom:2rlh}h1,p{font-size:inherit;font-weight:400;line-height:2rlh}p{white-space:pre-wrap}p+p{text-indent:5ch}a{text-underline-offset:.2rem}a,a:visited{color:var(--color-link-fg)}a:hover{color:var(--color-link-fg-hover)}a:active{color:var(--color-link-fg-active)}
