@font-face{font-family:heading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadRegular-Subset.woff2)format('woff2');font-weight:400;font-style:normal}@font-face{font-family:heading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadItalic-Subset.woff2)format('woff2');font-weight:400;font-style:italic}@font-face{font-family:heading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadBold-Subset.woff2)format('woff2');font-weight:700;font-style:normal}@font-face{font-family:heading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadBoldItalic-Subset.woff2)format('woff2');font-weight:700;font-style:italic}@font-face{font-family:subheading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadRegular-Subset.woff2)format('woff2');font-weight:400;font-style:normal}@font-face{font-family:subheading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadItalic-Subset.woff2)format('woff2');font-weight:400;font-style:italic}@font-face{font-family:subheading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadSemibold-Subset.woff2)format('woff2');font-weight:700;font-style:normal}@font-face{font-family:subheading;src:url(../assets/fonts/LiterataTT/LiterataTT-SubheadSemiboldItalic-Subset.woff2)format('woff2');font-weight:700;font-style:italic}@font-face{font-family:bodyserif;src:url(../assets/fonts/Alegreya/static/Alegreya-Regular-Subset.woff2)format('woff2');font-weight:400;font-style:normal;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodyserif;src:url(../assets/fonts/Alegreya/static/Alegreya-Italic-Subset.woff2)format('woff2');font-weight:400;font-style:italic;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodyserif;src:url(../assets/fonts/Alegreya/static/Alegreya-Bold-Subset.woff2)format('woff2');font-weight:700;font-style:normal;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodyserif;src:url(../assets/fonts/Alegreya/static/Alegreya-BoldItalic-Subset.woff2)format('woff2');font-weight:700;font-style:italic;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodysans;src:url(../assets/fonts/Alegreya_Sans/AlegreyaSans-Regular-Subset.woff2)format('woff2');font-weight:400;font-style:normal;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodysans;src:url(../assets/fonts/Alegreya_Sans/AlegreyaSans-Italic-Subset.woff2)format('woff2');font-weight:400;font-style:italic;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodysans;src:url(../assets/fonts/Alegreya_Sans/AlegreyaSans-Bold-Subset.woff2)format('woff2');font-weight:700;font-style:normal;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:bodysans;src:url(../assets/fonts/Alegreya_Sans/AlegreyaSans-BoldItalic-Subset.woff2)format('woff2');font-weight:700;font-style:italic;font-feature-settings:"lnum" 1,"kern" 1,"liga" 1}@font-face{font-family:mono;src:url(../assets/fonts/JuliaMono/JuliaMono-Light.woff2)format('woff2');font-weight:300;font-style:normal}@font-face{font-family:mono;src:url(../assets/fonts/JuliaMono/JuliaMono-LightItalic-Subset.woff2)format('woff2');font-weight:300;font-style:italic}@font-face{font-family:mono;src:url(../assets/fonts/JuliaMono/JuliaMono-Regular-Subset.woff2)format('woff2');font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../assets/fonts/JuliaMono/JuliaMono-RegularItalic-Subset.woff2)format('woff2');font-weight:400;font-style:italic}@font-face{font-family:mono;src:url(../assets/fonts/JuliaMono/JuliaMono-SemiBold-Subset.woff2)format('woff2');font-weight:700;font-style:normal}@font-face{font-family:mono;src:url(../assets/fonts/JuliaMono/JuliaMono-SemiBoldItalic-Subset.woff2)format('woff2');font-weight:700;font-style:italic}@font-face{font-family:quote;src:url(../assets/fonts/Alegreya_Sans/AlegreyaSans-Italic.ttf)format('woff2')}@font-face{font-family:math;src:url(../assets/fonts/STIXTwo/STIXTwoMath-Regular.woff2)format('woff2')}:root{--base-font-size:16pt}html{font-size:var(--base-font-size)}body{font-size:var(--base-font-size);line-height:var(--read-spacing);font-display:swap}.font-hidpi body{font-family:bodyserif,sans-serif}.font-lodpi body{font-family:bodysans,serif}h1{font-family:heading;line-height:normal;font-optical-sizing:auto}h2,h3,h4,h5,h6{font-family:subheading;line-height:var(--ui-spacing);font-optical-sizing:auto;font-style:normal}:root{--head-mult:0.88}h1{margin-block:.67em;font-size:calc(2.3 * var(--base-font-size) * var(--head-mult))}h2{font-size:calc(1.8 * var(--base-font-size) * var(--head-mult))}h3{font-size:calc(1.6 * var(--base-font-size) * var(--head-mult))}h4{font-size:calc(1.4 * var(--base-font-size) * var(--head-mult))}h5{font-size:calc(1.2 * var(--base-font-size) * var(--head-mult))}h6{font-size:calc(1 * var(--base-font-size * var(--head-mult)))}code,pre code{font-family:mono;font-size:calc(.84 * var(--base-font-size))}math{color:#000;font-family:math;font-size:calc(.96 * var(--base-font-size))}