@import "https://indestructibletype.com/fonts/Jost.css";
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }body .standardized-sample{--sample-divider:#ffffff24;--sample-fit-width:.6;--sample-fit-max-width:80rem;--sample-ink:#fff;--sample-surface:#000;background:var(--sample-surface)}body .standardized-sample[data-variant=grid]{--sample-divider:#0000001f;--sample-ink:#111;--sample-surface:#fff}body .standardized-sample:focus-within{outline:2px solid var(--red);outline-offset:2px}body .standardized-sample>a{color:var(--sample-ink);flex-flow:column;place-content:center;height:27.5rem;padding:2.5rem 1.75rem;display:flex;container-type:inline-size}body :where(.standardized-sample .standardized-specimen){text-align:center;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;margin:0;display:flex}body :where(.standardized-sample .standardized-specimen-fit){color:var(--sample-ink);font-kerning:normal;letter-spacing:normal;height:100%;max-width:var(--sample-fit-max-width);justify-content:center;align-items:center;width:100%;font-size:10rem;font-weight:400;line-height:1;display:flex;overflow:visible}body .standardized-sample .standardized-specimen-fit[data-ready=false]{opacity:0}body .standardized-sample .standardized-specimen-fit h1{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;max-width:none;transform:scale(var(--fit-scale,1));transform-origin:50%;white-space:nowrap;width:max-content;margin:0;display:block}body .standardized-sample .meta{box-shadow:0 -1px 0 var(--sample-divider);color:var(--sample-ink)}body .standardized-sample .meta .name{justify-content:space-between;align-items:baseline;gap:.35rem;width:100%;display:flex}body .standardized-sample .meta a:hover{color:var(--red)}body .standardized-sample[data-variant=hero]>a{height:28rem}body .standardized-sample[data-variant=hero] .standardized-specimen-fit{font-size:12rem}@media screen and (max-width:1104px){body .standardized-sample{--sample-fit-width:.85;--sample-fit-max-width:none}body .standardized-sample>a{height:20rem;padding:2.5rem 1.5rem}body .standardized-sample .standardized-specimen-fit{font-size:8.5rem}body .standardized-sample[data-variant=hero]>a{height:24.5rem}body .standardized-sample[data-variant=hero] .standardized-specimen-fit{font-size:10rem}}@media screen and (max-width:720px){body .standardized-sample>a{height:18rem;padding:2rem 1.2rem}body .standardized-sample[data-variant=grid]>a{aspect-ratio:5/3;height:auto;min-height:13rem;padding:1.5rem 1rem}body .standardized-sample .standardized-specimen-fit{font-size:6.5rem;line-height:1}body .standardized-sample[data-variant=hero]>a{height:21rem}body .standardized-sample[data-variant=hero] .standardized-specimen-fit{font-size:7.5rem}body .standardized-sample .meta .name{display:block}}.absolute{position:absolute}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-row{flex-direction:row}.rounded{border-radius:.25rem}.font-\[200\]{font-weight:200}.font-\[300\]{font-weight:300}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-\[800\]{font-weight:800}.font-\[900\]{font-weight:900}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.main-nav a.active{border-bottom-color:var(--red);color:var(--red)}.menu-link{cursor:pointer}body.menu-open{overflow:hidden}@media screen and (max-width:1104px){body .mobile-menu{visibility:visible;z-index:1002;position:fixed;top:.5rem;right:.25rem}body .mobile-menu .menu-line{transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}body .menu-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;visibility:hidden;z-index:1001;background-color:#fff;justify-content:center;align-items:center;width:100vw;min-height:100dvh;padding:1.5rem;display:flex;position:fixed;inset:0}body .menu-overlay.open{opacity:1;pointer-events:auto;visibility:visible}body .menu-overlay .main-nav{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;min-height:100%;display:flex}body .menu-overlay li{margin:0;padding:0}body .menu-overlay li.nav-home{display:none}body .menu-overlay a{padding:.25rem 0;display:block}}
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
:root{--body-margin:2em;--wrapper:calc(100vw - (2 * var(--body-margin)));--gutter:2em;--rh:calc((var(--wrapper) - (11 * var(--gutter))) / 12)}@media screen and (max-width:1104px){:root{--body-margin:1em;--gutter:1em}}.grid{grid-gap:var(--gutter);margin:0 auto var(--gutter) auto;max-width:var(--wrapper);grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-auto-flow:row;display:grid}@media screen and (max-width:720px){.grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto}.grid>header,.grid>div{grid-area:span 1/span 6}}.col-2{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}
:root{--ui-face:var(--source-sans-pro)}.ui-face{font-family:var(--source-sans-pro)}:root{--ui-monospaced:var(--ibm-plex-mono)}.ui-monospaced{font-family:var(--ibm-plex-mono)}.highlight{color:var(--red)}.fade{color:#c9c9c9;font-feature-settings:"calt" off, "liga" off, "clig" off, "dlig" off, "subs" off, "sups" off}.page-header{margin:1.5rem 0 2rem}@media screen and (max-width:1104px){.page-header{margin:1em 0 1.5rem}}.page-header h1{font:italic 400 var(--ms8)/4rem var(--alegreya-sans)}@media screen and (max-width:1104px){.page-header h1{font-size:var(--ms4);line-height:2rem}}.page-header p{font:italic 400 var(--ms3)/1.3 var(--alegreya-sans);margin:0 1em}@media screen and (max-width:1104px){.page-header p{font-size:var(--ms2)}}.page-header a{color:var(--red);font-weight:400}.page-subhead{font:italic 400 var(--ms6)/1 var(--alegreya-sans)}@media screen and (max-width:1104px){.page-subhead{font-size:var(--ms3);margin-top:1em;grid-area:span 1/span 6!important}.page-header+.page-header{margin:0 0 1em}}
.gr1{grid-row:span 1}.gr2{grid-row:span 2}.gr3{grid-row:span 3}.gr4{grid-row:span 4}.gr5{grid-row:span 5}.gr6{grid-row:span 6}.gr7{grid-row:span 7}.gr8{grid-row:span 8}.gr9{grid-row:span 9}.gr10{grid-row:span 10}.gr11{grid-row:span 11}.gr12{grid-row:span 12}.gr13{grid-row:span 13}.gc2{grid-column:span 2}.gc3{grid-column:span 3}.gc4{grid-column:span 4}.gc5{grid-column:span 5}.gc6{grid-column:span 6}.gc8{grid-column:span 8}.gc9{grid-column:span 9}.gc12{grid-column:span 12}.ase{align-self:end}.asc{align-self:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.flow-center{text-align:center}.flex-column{flex-direction:column}.flex-row{flex-direction:row!important}:root{--ms20:38.337rem;--ms19:31.947rem;--ms18:26.623rem;--ms17:22.186rem;--ms16:18.488rem;--ms15:15.407rem;--ms14:12.839rem;--ms13:10.699rem;--ms12:8.916rem;--ms11:7.43rem;--ms10:6.192rem;--ms9:5.16rem;--ms8:4.3rem;--ms7:3.583rem;--ms6:2.986rem;--ms5:2.488rem;--ms4:2.074rem;--ms3:1.728rem;--ms2:1.44rem;--ms1:1.2rem;--ms0:1rem;--ms-1:.833rem;--ms-2:.694rem;--ms-3:.579rem;--ms-4:.482rem}.ms20{font-size:38.337rem}.ms19{font-size:31.947rem}.ms18{font-size:26.623rem}.ms17{font-size:22.186rem}.ms16{font-size:18.488rem}.ms15{font-size:15.407rem}.ms14{font-size:12.839rem}.ms13{font-size:10.699rem}.ms12{font-size:8.916rem}.ms11{font-size:7.43rem}.ms10{font-size:6.192rem!important}.ms9{font-size:5.16rem!important}.ms8{font-size:4.3rem!important}.ms7{font-size:3.583rem!important}.ms6{font-size:2.986rem!important}.ms5{font-size:2.488rem!important}.ms4{font-size:2.074rem!important}.ms3{font-size:1.728rem!important}.ms2{font-size:1.44rem!important}.ms1{font-size:1.2rem}.ms0{font-size:1rem}.ms-1{font-size:.833rem}.ms-2{font-size:.694rem}.w100{font-weight:100}.w200{font-weight:200}.w250{font-weight:250}.w300{font-weight:300}.w350{font-weight:350}.w400{font-weight:400}.w450{font-weight:450}.w500{font-weight:500}.w600{font-weight:600}.w700{font-weight:700}.w800{font-weight:800}.w900{font-weight:900}.lh1{line-height:1!important}.lh1-1{line-height:1.1!important}.lh1-2{line-height:1.2!important}.lh1-3{line-height:1.3!important}.lh1-4{line-height:1.4!important}.m2{margin-bottom:2em!important}.m1{margin-bottom:1em!important}.m075{margin-bottom:.75em}.m05{margin-bottom:.5em}.m025{margin-bottom:.25em}.mt3{margin-top:3rem}.center{text-align:center}.italic{font-style:italic}.upper,.uppercase{text-transform:uppercase}.aalt{font-feature-settings:"aalt"}.calt{font-feature-settings:"calt"}.case{font-feature-settings:"case"}.cswh{font-feature-settings:"cswh"}.cpsp{font-feature-settings:"cpsp"}.dlig{font-feature-settings:"dlig"}.fractions{font-feature-settings:"frac"}.oldstyle-proportional{font-feature-settings:"onum", "pnum"}.oldstyle-tabular{font-feature-settings:"onum", "tnum"}.ordinals{font-feature-settings:"ordn"!important}.liga{font-feature-settings:"liga", "clig"}.lining-proportional{font-feature-settings:"lnum", "pnum"}.lining-tabular{font-feature-settings:"lnum", "tnum"}.small-caps{font-feature-settings:"smcp"}.ss01{font-feature-settings:"ss01"}.ss02{font-feature-settings:"ss02"}.ss03{font-feature-settings:"ss03"}.ss04{font-feature-settings:"ss04"}.ss05{font-feature-settings:"ss05"}.ss06{font-feature-settings:"ss06"}.ss07{font-feature-settings:"ss07"}.ss08{font-feature-settings:"ss08"}.subscript{font-feature-settings:"subs"}.superscript,.sups{font-feature-settings:"sups"}.swsh{font-feature-settings:"swsh"}.titl{font-feature-settings:"titl"}.zero{font-feature-settings:"zero"}:root{--red:#ec3b3b}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ol,ul,li{margin:0}ol{padding:0;list-style:none}html{font-size:16px}body{margin:6em var(--body-margin) var(--body-margin);text-rendering:optimizelegibility;font-feature-settings:"liga" on, "clig" on, "dlig" off;-webkit-font-smoothing:antialiased;background:#f2f2f2}@media screen and (max-width:720px){body{margin-top:5.5rem}}a{color:inherit;text-decoration:none}[contenteditable]:hover,[contenteditable]:focus{caret-color:var(--red);background:#ffa5001a;outline:0 solid #0000}canvas{vertical-align:bottom}
.site-header{-webkit-backdrop-filter:blur(2px);z-index:10;background:#fffffff9;align-items:center;width:100%;margin:0 -2rem;position:fixed;top:0}@media screen and (max-width:1104px){.site-header{justify-content:flex-start;margin:0 -1rem}}.site-header>.main-nav{font:700 var(--ms0)/1rem var(--ui-face);font-feature-settings:"cpsp";text-transform:uppercase;flex-grow:1;justify-content:center;align-items:center;height:4rem;display:flex}.site-header>.main-nav li{align-items:center;display:flex}.site-header>.main-nav a{padding:1.5rem;display:block}.site-header>.main-nav a:hover{color:var(--red)}.site-header>.main-nav .nav-home{margin-right:auto}.site-header>.main-nav .nav-home h1{font:italic 900 var(--ms1)/.4 var(--alegreya-sans);font-feature-settings:"cpsp";text-transform:uppercase;flex-basis:275px;align-items:center;display:flex}.site-header>.main-nav .nav-home a:hover{border-bottom-color:#0000}.site-header>.main-nav .nav-support{text-align:right;text-transform:none;flex-basis:275px;margin-left:auto}.site-header>.main-nav .nav-support a{color:var(--red);font:700 var(--ms0)/1 var(--ui-face)}.site-header>.main-nav .nav-support a:hover{border-bottom-color:#0000}.mobile-menu{visibility:hidden;width:48px;height:48px;position:absolute;top:8px;right:4px}@media screen and (max-width:1104px){.mobile-menu{visibility:visible}}.mobile-menu .menu-circle{z-index:1000;width:100%;height:100%;position:absolute}.mobile-menu .menu-link{z-index:1002;background:0 0;border:0;width:100%;height:100%;position:absolute}.mobile-menu .menu-icon{width:20px;height:14px;margin:auto;position:absolute;inset:0 0 1px}.mobile-menu .menu-line{background-color:#000000de;border-radius:2px;width:100%;height:2px;transition:all .25s cubic-bezier(.175,.885,.32,1.275);position:absolute;left:0}.menu-line-1{top:0}.menu-line-2{margin:auto;top:0;bottom:0}.menu-line-3{bottom:0}.mobile-menu.open .menu-line-1{transform:translateY(7px)translateY(-50%)rotate(-135deg)}.mobile-menu.open .menu-line-2{opacity:0}.mobile-menu.open .menu-line-3{transform:translateY(-7px)translateY(50%)rotate(135deg)}.menu-overlay{-webkit-backdrop-filter:blur(2px);color:#000;opacity:0;visibility:hidden;z-index:1001;background-color:#fffffffa;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s ease-in-out;display:flex;position:fixed;top:0;left:0}.menu-overlay.open{opacity:1;visibility:visible;transition-delay:30ms}.menu-overlay li{font:700 var(--ms2)/1 var(--ui-face);text-align:center;margin:.25em;padding:.5em}.menu-overlay li.nav-home{display:none}body.pairings ol li.nav-pairings a,body.serif ol li.nav-serif a,body.sans-serif ol li.nav-sans-serif a,body.display ol li.nav-display a,body.monospaced ol li.nav-monospaced a{border-bottom-color:var(--red);color:var(--red)}@media screen and (max-width:1104px){.site-header>.main-nav li{display:none}.site-header>ol .nav-home{display:block}.site-header>ol .nav-home a{padding:1.2em 1.5rem 1em 1rem}.site-header h1{flex-basis:auto;padding:0}}
.sample{flex-direction:column;justify-content:center;display:flex}.sample>a{flex-flow:column;flex-grow:1;place-content:center;height:45rem;padding:2rem;display:flex}@media screen and (max-width:1104px){.sample>a{padding:4rem 3rem}}@media screen and (max-width:720px){.sample>a{height:auto;padding:2.5rem}}.sample .text{margin:0 auto}.pairing .text{flex-flow:column;flex-grow:1;place-content:center;padding:2em;display:flex}.meta{color:#fff;font:700 var(--ms0)/1rem var(--ui-face);text-align:left;flex-direction:column;justify-content:space-between;padding:1rem;display:flex;box-shadow:0 -1px #ffffff4d}.meta.code{color:#a7a7a7;font-weight:500}.meta.dark{color:#333;box-shadow:0 -1px #00000013}.meta.top{box-shadow:0 1px #ffffff4d}.meta.top.dark{color:#333;box-shadow:0 1px #00000013}.meta a.glyph-explorer{color:var(--red);font-size:var(--ms-1);letter-spacing:.035em;text-transform:uppercase;display:inline-block}.meta .pairing-list a:first-child:after{content:" & "}.detail .sample:not(.pairing) .meta{display:none}.detail .sample:not(.pairing) a{pointer-events:none}
@media screen and (max-width:1104px){.pairing{grid-area:span 1/span 12}}.archivo-black-and-lora-sample{background:#080543}.archivo-black-and-lora-sample .text{color:#fff;text-align:center;margin:3rem 0}.archivo-black-and-lora-sample .text h1{font:400 var(--ms10)/.8 var(--archivo-black);text-transform:uppercase}@media screen and (max-width:720px){.archivo-black-and-lora-sample .text h1{font-size:var(--ms7)}}.archivo-black-and-lora-sample .text p{font:400 var(--ms1)/1.4 var(--lora);margin:2em 2em 0}@media screen and (max-width:720px){.archivo-black-and-lora-sample .text p{margin:1em 0 0}}.archivo-black-and-lora-sample .text p:last-child{margin-top:1em}.fraunces-and-libre-franklin-sample{background:#111412}.fraunces-and-libre-franklin-sample .text{color:#377cb2;text-align:center;margin:6rem 0}.fraunces-and-libre-franklin-sample .text h1{font:200 var(--ms13)/.8 var(--fraunces);font-variation-settings:"WONK" 1, "SOFT" 10, "opsz" 144;letter-spacing:-.05em;text-transform:uppercase;margin:0 0 .5rem}@media screen and (min-width:721px) and (max-width:1600px){.fraunces-and-libre-franklin-sample .text h1{font-size:clamp(var(--ms8), calc(14.5vw - 2rem), var(--ms13))}}@media screen and (max-width:720px){.fraunces-and-libre-franklin-sample .text h1{font-size:var(--ms8)}}.fraunces-and-libre-franklin-sample .text h2{font:350 var(--ms7)/1 var(--fraunces);font-variation-settings:"WONK" 1, "SOFT" 60, "opsz" 90;letter-spacing:.0045em;text-transform:uppercase}@media screen and (max-width:720px){.fraunces-and-libre-franklin-sample .text h2{font-size:var(--ms2)}}.fraunces-and-libre-franklin-sample .text h3{color:#fff;font:600 var(--ms2)/1.4 var(--libre-franklin);margin:6rem 0 0}@media screen and (max-width:720px){.fraunces-and-libre-franklin-sample .text h3{font-size:var(--ms0)}}.fraunces-and-libre-franklin-sample .text p{color:#fff;font:600 var(--ms2)/1.4 var(--libre-franklin)}@media screen and (max-width:720px){.fraunces-and-libre-franklin-sample .text p{font-size:var(--ms0)}}.libre-franklin-and-source-serif-pro-sample{background-color:#faf9f6}.libre-franklin-and-source-serif-pro-sample .text{color:#272727;margin:3rem}@media screen and (max-width:720px){.libre-franklin-and-source-serif-pro-sample .text{margin:3rem 0}}.libre-franklin-and-source-serif-pro-sample .text h1{font:900 var(--ms8)/.9 var(--libre-franklin);text-transform:uppercase;margin-bottom:.1em;display:flex}@media screen and (min-width:721px) and (max-width:1600px){.libre-franklin-and-source-serif-pro-sample .text h1{font-size:clamp(var(--ms5), calc(4vw + .35rem), var(--ms8))}}@media screen and (max-width:720px){.libre-franklin-and-source-serif-pro-sample .text h1{font-size:var(--ms5)}}.libre-franklin-and-source-serif-pro-sample .text h1 span:last-child{color:#0fadda;text-transform:none;padding-left:.25em;font-weight:300}@media screen and (min-width:721px) and (max-width:1600px){.libre-franklin-and-source-serif-pro-sample .text h1 span:last-child{padding-left:.15em}}.libre-franklin-and-source-serif-pro-sample .text p{font:400 var(--ms1)/1.4 var(--source-serif-pro);margin:1em 4em 0 0}@media screen and (max-width:720px){.libre-franklin-and-source-serif-pro-sample .text p{margin-right:0}}.messapia-and-inter-sample{background:#191f26}.messapia-and-inter-sample .text{color:#fff;text-align:center;margin:6rem 3rem}@media screen and (max-width:720px){.messapia-and-inter-sample .text{margin:3rem 0}}.messapia-and-inter-sample .text h1{font:700 var(--ms8)/.95 var(--messapia);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 2rem}@media screen and (min-width:721px) and (max-width:1600px){.messapia-and-inter-sample .text h1{font-size:clamp(var(--ms5), calc(5.75vw - 1.75rem), var(--ms8))}}@media screen and (max-width:720px){.messapia-and-inter-sample .text h1{font-size:var(--ms3);line-height:1.1}}.messapia-and-inter-sample .text p{color:#c4ccd5;font:440 var(--ms3)/1.25 var(--inter);letter-spacing:-.015em}@media screen and (max-width:720px){.messapia-and-inter-sample .text p{font-size:var(--ms1)}}.oswald-and-source-serif-pro-sample{background:linear-gradient(25deg,#6356dd,#ec2a22)}.oswald-and-source-serif-pro-sample .text{color:#171717;text-align:center;margin:3rem 0}.oswald-and-source-serif-pro-sample .text h1{color:#fff;font:700 var(--ms10)/1 var(--oswald);text-transform:uppercase;margin-bottom:2.25rem}@media screen and (max-width:720px){.oswald-and-source-serif-pro-sample .text h1{font-size:var(--ms8);margin-bottom:1.2rem}}.oswald-and-source-serif-pro-sample .text h2{font:700 var(--ms4)/1.2 var(--oswald);text-transform:uppercase;margin-bottom:2rem}@media screen and (max-width:720px){.oswald-and-source-serif-pro-sample .text h2{font-size:var(--ms2);margin-bottom:1rem}}.oswald-and-source-serif-pro-sample .text h3{font:400 var(--ms5)/1.1 var(--source-serif-pro)}@media screen and (max-width:720px){.oswald-and-source-serif-pro-sample .text h3{font-size:var(--ms3)}}.rakkas-and-vollkorn-sample{background:#fff}.rakkas-and-vollkorn-sample .text{color:#272727;text-align:center;margin:3rem 0}.rakkas-and-vollkorn-sample .text h1{font:400 var(--ms8)/.9 var(--rakkas);letter-spacing:.025em;text-transform:uppercase;margin:.3em 0 .25em}@media screen and (max-width:720px){.rakkas-and-vollkorn-sample .text h1{font-size:var(--ms7)}}.rakkas-and-vollkorn-sample .text h2{color:#f00e31;font:400 var(--ms5)/1 var(--vollkorn);font-feature-settings:"smcp"}@media screen and (max-width:720px){.rakkas-and-vollkorn-sample .text h2{font-size:var(--ms4)}}.rakkas-and-vollkorn-sample .text h3{font:italic 400 var(--ms2)/1 var(--vollkorn);margin-top:2em}@media screen and (max-width:720px){.rakkas-and-vollkorn-sample .text h3{font-size:var(--ms1)}}.rakkas-and-vollkorn-sample .text h3 span{font-feature-settings:"smcp";letter-spacing:.05em;font-style:normal}
.type-detail-header{align-self:flex-end;display:flex}.type-detail-header h2{font:600 var(--ms5)/2.5rem var(--ui-face)}.type-detail-header h3{font:400 var(--ms5)/2.5rem var(--ui-face)}@media screen and (max-width:1104px){.type-detail-header h2,.type-detail-header h3{font-size:var(--ms4)}}@media screen and (max-width:720px){.type-detail-header h2,.type-detail-header h3{font-size:var(--ms3);line-height:2rem}}.font-download{justify-content:flex-end;align-items:flex-end;display:flex}@media screen and (max-width:720px){.font-download{margin-top:1rem}}.font-download a{color:#fff;font:600 var(--ms1)/1.25rem var(--ui-face);text-align:center;text-transform:uppercase;background:#000;border-radius:3px;padding:.75rem 2rem;transition:background .2s ease-in-out}@media screen and (max-width:720px){.font-download a{font-size:var(--ms0);flex-basis:100%;padding:.7em 0}}.font-download a:hover{background:var(--red)}.font-download a span{font-size:var(--ms0);opacity:.8;text-transform:none;font-weight:400;display:block}@media screen and (max-width:720px){.font-download a span{font-size:var(--ms-1)}}.font-download a+a{margin-left:1em}.type-styles>div{align-items:baseline;display:flex}.type-styles p{font-size:var(--ms5);margin-right:.75rem;line-height:3rem}@media screen and (max-width:720px){.type-styles p{font-size:var(--ms3);line-height:2.5rem}}.type-styles .weight{font-size:var(--ms2);color:#878787;line-height:1}.type-info h3{font:700 var(--ms0)/1.75rem var(--ui-face);text-transform:uppercase}.type-info h4,.type-info li{font:400 var(--ms1)/1.75rem var(--ui-face);margin-bottom:.875rem}.type-info h4:last-child,.type-info li:last-child{margin-bottom:0}.type-info ul{padding:0;list-style:none}.type-info ul li{margin-bottom:0}.type-info a{text-decoration:underline}.type-detail-table{background-color:#fff;flex-direction:column;justify-content:center;display:flex}@media screen and (max-width:1104px){.type-detail-table{grid-area:span 1/span 12!important}}@media screen and (max-width:720px){.type-detail-table{grid-area:span 1/span 6!important}}.examples{flex-grow:2;justify-content:center;padding:2rem;display:flex}@media screen and (max-width:720px){.examples{padding:1rem!important}}.examples.flow-row{text-align:center;flex-flow:wrap;align-content:center;align-items:center}.examples.flow-column{flex-flow:column}.examples>div{overflow-wrap:break-word;padding:1rem}.character-examples>div{padding:.5rem .25rem}.word-examples>div{margin-bottom:1rem;padding:0}@media screen and (max-width:720px){.word-examples>div h1{font-size:var(--ms3)!important}.word-examples>div:nth-child(6) h1{font-size:var(--ms2)!important}}.examples h1{font-size:var(--ms4);margin-bottom:.5rem;line-height:2.5rem}@media screen and (max-width:720px){.examples h1{margin-bottom:0}}.examples p{line-height:1.5rem}.examples span{font-size:var(--ms6);line-height:3.5rem}.examples.small-characters span{font-size:var(--ms4)}.word-examples h1{font-size:var(--ms6)}.word-examples div:first-child h1{font-weight:100}.word-examples div:nth-child(2) h1{text-transform:uppercase;font-weight:300}.word-examples div:nth-child(3) h1{font-weight:400}.word-examples div:nth-child(4) h1{font-weight:500}.word-examples div:nth-child(5) h1{font-weight:700}.word-examples div:nth-child(6) h1{font-weight:800;font-size:var(--ms5)}.word-examples div:nth-child(7) h1{font-weight:900}.paragraph-examples .ms2{line-height:2rem}.paragraph-examples .ms1{line-height:1.75rem}.paragraph-examples .ms0{line-height:1.5rem}.paragraph-examples .ms-1{line-height:1.25rem}.paragraph-examples .ms-2{line-height:1rem}.examples-figures .examples h1{font-size:var(--ms6);font-weight:400}.examples.typeface-comparison h1{font-size:var(--ms7);font-weight:400;line-height:3.5rem}@media screen and (max-width:720px){.examples.typeface-comparison h1{font-size:var(--ms3);line-height:2.5rem}}.character-label,.code{color:#a7a7a7;font:normal 600 var(--ms-1)/1 var(--ibm-plex-mono);font-feature-settings:"liga" off;font-variant:normal;text-transform:none;margin-top:.5rem;padding:0;line-height:1rem}.character-label+.code{margin-top:0}.grid-comparisons h3,.grid-pairings h3{font:italic 400 var(--ms5)/1.2 var(--alegreya-sans)}@media screen and (max-width:720px){.grid-comparisons h3,.grid-pairings h3{font-size:var(--ms3);grid-area:span 1/span 6;margin-top:1rem}}.grid.alegreya .examples-smallcap{grid-area:span 6/span 6}.grid.alegreya-sans .examples-paragraphs{grid-area:span 5/span 6}.grid.alegreya-sans .examples-smallcap{grid-area:span 6/span 6}.grid.archivo-black .examples-paragraphs{grid-area:span 11/span 6}.grid.archivo-black .examples-words .word-examples div:nth-child(5) h1{font-size:var(--ms4)}.grid.biorhyme .examples-headlines .examples h1{font-size:var(--ms5)}.grid.biorhyme-expanded .examples-characters .examples span,.grid.biorhyme-expanded .examples-words .word-examples h1{font-size:var(--ms4)}.grid.biorhyme-expanded .examples-words .word-examples div:nth-child(5) h1{font-size:var(--ms2)}.grid.biorhyme-expanded .examples-headlines-uppercase .examples h1{font-size:var(--ms3)}.grid.firago .examples-smallcap{grid-area:span 11/span 6}.grid.ibm-plex-mono .examples-paragraphs{grid-area:span 9/span 6}.grid.instrument-serif .examples-words .word-examples h1{font-weight:400}.grid.le-murmure .examples-characters .examples span{font-size:var(--ms8)}.grid.le-murmure .examples-words .word-examples h1{font-size:var(--ms7)}.grid.le-murmure .examples-headlines .examples h1,.grid.le-murmure .examples-headlines-uppercase .examples h1{font-size:var(--ms8);line-height:4.5rem}.grid.lora .examples-paragraphs{grid-area:span 9/span 6}.grid.messapia .examples-words .word-examples h1{font-size:var(--ms6)}.grid.messapia .examples-words .word-examples div:nth-child(5) h1{font-size:var(--ms4)}.grid.playfair-display .examples-characters .examples span{font-size:var(--ms7)}.grid.playfair-display .examples-headlines .examples h1,.grid.playfair-display .examples-headlines-italic .examples h1{font-size:var(--ms7);line-height:1}.grid.playfair-display .examples-smallcap .examples h1{font-size:var(--ms7);line-height:.9}.grid.playfair-display .examples-smallcap-italic .examples h1{line-height:.9}.grid.rakkas .examples-headlines .examples h1{font-size:var(--ms8);line-height:4.5rem}.grid.rakkas .examples-headlines-uppercase .examples h1{font-size:var(--ms8);line-height:4rem}.grid.space-mono .examples-words .word-examples h1,.grid.space-mono .examples-headlines .examples h1,.grid.space-mono .examples-headlines-italic .examples h1,.grid.space-mono .examples-paragraphs{font-feature-settings:"liga" off, "clig" off, "dlig" off}.grid.work-sans .examples-smallcap{grid-area:span 10/span 6}.grid.zilla-slab .examples-smallcap{grid-area:span 6/span 6}
footer.grid .subscribe-form input[type=submit]{cursor:pointer;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;line-height:normal;overflow:visible}footer.grid .subscribe-form input[type=submit]::-moz-focus-inner{border:0;padding:0}footer.grid{margin-top:2rem;padding-top:2rem;box-shadow:0 -1px #d7d7d766}@media screen and (max-width:720px){footer.grid{grid-gap:1.5rem}}footer.grid h3{color:#797979;font:700 var(--ms0)/1.25rem var(--ui-face);text-transform:uppercase;margin-bottom:.5rem}footer.grid li{font:400 var(--ms0)/1.25rem var(--ui-face);margin-bottom:.5rem}footer.grid li a:hover{color:var(--red)}footer.grid p{font:400 var(--ms1)/1.75 var(--ui-face)}@media screen and (max-width:1104px){footer.grid .footer-type-list{grid-area:span 1/span 4}}@media screen and (max-width:720px){footer.grid .footer-type-list{grid-area:span 1/span 6}}@media screen and (max-width:1104px){footer.grid .footer-patreon,footer.grid .footer-newsletter{grid-area:span 1/span 12}}@media screen and (max-width:720px){footer.grid .footer-patreon,footer.grid .footer-newsletter{grid-area:span 1/span 6}}footer.grid .footer-patreon-content{display:flex}@media screen and (max-width:720px){footer.grid .footer-patreon-content{flex-direction:column}}footer.grid .footer-patreon-content .patreon-logo{margin:.25em 1em 0 0}footer.grid .footer-patreon-content .patreon-logo img{height:3.375rem}footer.grid .subscribe-form{margin:.5em 0}footer.grid .subscribe-form form{font:var(--ms1) var(--ui-face);display:flex}footer.grid .subscribe-form label{display:none}footer.grid .subscribe-form input[type=text]{-webkit-appearance:none;border:1px solid #000;border-right:0;border-radius:0;outline:none;flex-grow:2;min-width:100px;padding:.75em}footer.grid .subscribe-form input[type=submit]{color:#fff;background:#000;padding:.75em 1.5em;font-weight:700}.chadwin-link{align-items:flex-start;gap:.4rem;display:inline-flex}.chadwin-link img{flex:none;width:1rem;height:1rem;margin-top:.125rem}@media screen and (min-width:721px){.chadwin-link{display:inline-block;position:relative}.chadwin-link img{position:absolute;top:0;right:calc(100% + .4rem)}}.chadwin-copy{flex-direction:column;display:flex}.chadwin-copy strong{font-weight:700}
#glyph-detail .sidebar-header{background:#101010;border-top-left-radius:2px;border-top-right-radius:2px;padding:.5rem 1rem}#glyph-detail .sidebar-header a{color:#fff;font:600 var(--ms0)/1rem var(--ui-face);padding:.5rem 0;display:block}#glyph-detail .sidebar-header a span{font-size:var(--ms1);margin-right:.1em;font-weight:700;line-height:1rem}#glyph-detail #glyph-detail-canvas{background:#fff;border-bottom:1px solid #efefef}#glyph-detail #glyph-info{background:#fff;padding:1rem 1rem .5rem}#glyph-detail #glyph-info h3{font:700 var(--ms0)/1rem var(--ui-face);text-transform:uppercase}#glyph-detail #glyph-info p{font:500 var(--ms0)/1.5rem var(--ui-monospaced);overflow-wrap:break-word;margin-bottom:1rem}#glyph-grid{grid-gap:0;background:#fff;border:1px solid #efefef;border-top:0;border-left:0;grid-template-columns:repeat(16,1fr);grid-auto-rows:auto;grid-auto-flow:row;max-width:100%;margin:0 auto;display:grid}@media screen and (max-width:1104px){#glyph-grid{grid-template-columns:repeat(10,1fr)}}@media screen and (max-width:720px){#glyph-grid{grid-template-columns:repeat(6,1fr)}}#glyph-grid .glyph-container{background:#fff;border:0;border-top:1px solid #efefef;border-left:1px solid #efefef}#glyph-grid .glyph-container.active{background:#ffa50033}#glyph-grid .glyph-container:hover{cursor:pointer;background:#ffa50033}#glyph-grid .glyph-container:active{background:#ffa50066}.pagination-wrapper{background:#101010;border-top-left-radius:2px;border-top-right-radius:2px;justify-content:center;padding:.5rem;display:flex;overflow-x:scroll}.pagination-wrapper::-webkit-scrollbar{display:none}#glyph-pagination{background:#101010;display:flex;overflow-x:scroll}#glyph-pagination::-webkit-scrollbar{display:none}#glyph-pagination a{color:#fff;font:600 var(--ms0)/1rem var(--ui-face);background:#515151;border-right:1px solid #313131;padding:.5rem 1rem}#glyph-pagination a:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}#glyph-pagination a:last-child{border:0;border-top-right-radius:2px;border-bottom-right-radius:2px}#glyph-pagination a:hover,#glyph-pagination .selected-page{background:#313131}
:root{--alegreya:"Alegreya", serif}.alegreya{font-family:Alegreya,serif!important}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;src:url(/assets/fonts/alegreya/Alegreya-Regular.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;src:url(/assets/fonts/alegreya/Alegreya-Italic.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;src:url(/assets/fonts/alegreya/Alegreya-Medium.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;src:url(/assets/fonts/alegreya/Alegreya-MediumItalic.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;src:url(/assets/fonts/alegreya/Alegreya-Bold.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:700;src:url(/assets/fonts/alegreya/Alegreya-BoldItalic.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:800;src:url(/assets/fonts/alegreya/Alegreya-ExtraBold.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:800;src:url(/assets/fonts/alegreya/Alegreya-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:900;src:url(/assets/fonts/alegreya/Alegreya-Black.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:italic;font-weight:900;src:url(/assets/fonts/alegreya/Alegreya-BlackItalic.woff2)format("woff2")}
:root{--alegreya-sans:"Alegreya Sans", serif}.alegreya-sans{font-family:Alegreya Sans,serif!important}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:100;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Thin.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:100;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-ThinItalic.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Light.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-LightItalic.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Regular.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Italic.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Medium.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-MediumItalic.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Bold.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-BoldItalic.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-ExtraBold.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:900;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-Black.woff2)format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:900;src:url(/assets/fonts/alegreya-sans/AlegreyaSans-BlackItalic.woff2)format("woff2")}
:root{--archivo:"Archivo", sans-serif}.archivo{font-family:Archivo,sans-serif!important}@font-face{font-family:Archivo;font-style:normal;font-weight:400;src:url(/assets/fonts/archivo/Archivo-Regular.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:400;src:url(/assets/fonts/archivo/Archivo-Italic.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;src:url(/assets/fonts/archivo/Archivo-Medium.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:500;src:url(/assets/fonts/archivo/Archivo-MediumItalic.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;src:url(/assets/fonts/archivo/Archivo-SemiBold.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:600;src:url(/assets/fonts/archivo/Archivo-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;src:url(/assets/fonts/archivo/Archivo-Bold.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:700;src:url(/assets/fonts/archivo/Archivo-BoldItalic.woff2)format("woff2")}
:root{--archivo-black:"Archivo Black", sans-serif}.archivo-black{font-family:Archivo Black,sans-serif!important}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;src:url(/assets/fonts/archivo-black/ArchivoBlack-Regular.woff2)format("woff2")}@font-face{font-family:Archivo Black;font-style:italic;font-weight:400;src:url(/assets/fonts/archivo-black/ArchivoBlack-Italic.woff2)format("woff2")}
:root{--biorhyme:"BioRhyme", serif}.biorhyme{font-family:BioRhyme,serif!important}@font-face{font-family:Biorhyme;font-style:normal;font-weight:200;src:url(/assets/fonts/biorhyme/BioRhyme-ExtraLight.woff2)format("woff2")}@font-face{font-family:Biorhyme;font-style:normal;font-weight:300;src:url(/assets/fonts/biorhyme/BioRhyme-Light.woff2)format("woff2")}@font-face{font-family:Biorhyme;font-style:normal;font-weight:400;src:url(/assets/fonts/biorhyme/BioRhyme-Regular.woff2)format("woff2")}@font-face{font-family:Biorhyme;font-style:normal;font-weight:700;src:url(/assets/fonts/biorhyme/BioRhyme-Bold.woff2)format("woff2")}@font-face{font-family:Biorhyme;font-style:normal;font-weight:800;src:url(/assets/fonts/biorhyme/BioRhyme-ExtraBold.woff2)format("woff2")}
:root{--biorhyme-expanded:"BioRhyme Expanded", serif}.biorhyme-expanded{font-family:BioRhyme Expanded,serif!important}@font-face{font-family:Biorhyme Expanded;font-style:normal;font-weight:200;src:url(/assets/fonts/biorhyme-expanded/BioRhymeExpanded-ExtraLight.woff2)format("woff2")}@font-face{font-family:Biorhyme Expanded;font-style:normal;font-weight:300;src:url(/assets/fonts/biorhyme-expanded/BioRhymeExpanded-Light.woff2)format("woff2")}@font-face{font-family:Biorhyme Expanded;font-style:normal;font-weight:400;src:url(/assets/fonts/biorhyme-expanded/BioRhymeExpanded-Regular.woff2)format("woff2")}@font-face{font-family:Biorhyme Expanded;font-style:normal;font-weight:700;src:url(/assets/fonts/biorhyme-expanded/BioRhymeExpanded-Bold.woff2)format("woff2")}@font-face{font-family:Biorhyme Expanded;font-style:normal;font-weight:800;src:url(/assets/fonts/biorhyme-expanded/BioRhymeExpanded-ExtraBold.woff2)format("woff2")}
:root{--commissioner:"Commissioner", sans-serif}.commissioner{font-family:Commissioner,sans-serif!important}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;src:url(/assets/fonts/commissioner/Commissioner[FLAR,VOLM,wght].woff2)format("woff2")}@font-face{font-family:Commissioner;font-style:italic;font-weight:100 900;src:url(/assets/fonts/commissioner/Commissioner-Italic[FLAR,VOLM,wght].woff2)format("woff2")}
:root{--cooper-hewitt:"Cooper Hewitt", sans-serif}.cooper-hewitt{font-family:Cooper Hewitt,sans-serif!important}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:200;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Thin.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:200;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-ThinItalic.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:300;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Light.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:300;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-LightItalic.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:400;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Book.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:400;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-BookItalic.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:500;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Medium.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:500;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-MediumItalic.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:600;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Semibold.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:600;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-SemiboldItalic.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:700;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Bold.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:700;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-BoldItalic.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:normal;font-weight:900;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-Heavy.woff2)format("woff2")}@font-face{font-family:Cooper Hewitt;font-style:italic;font-weight:900;src:url(/assets/fonts/cooper-hewitt/CooperHewitt-HeavyItalic.woff2)format("woff2")}
:root{--crimson-pro:"Crimson Pro", serif}.crimson-pro{font-family:Crimson Pro,serif!important}@font-face{font-family:Crimson Pro;font-stretch:100%;font-style:normal;font-weight:100 900;src:url(/assets/fonts/crimson-pro/CrimsonPro-Roman-VF.woff2)format("woff2-variations")}@font-face{font-family:Crimson Pro;font-stretch:100%;font-style:italic;font-weight:100 900;src:url(/assets/fonts/crimson-pro/CrimsonPro-Italic-VF.woff2)format("woff2-variations")}
:root{--fira-code:"Fira Code VF", monospace}.fira-code{font-family:Fira Code VF,monospace!important}@font-face{font-family:Fira Code VF;font-style:normal;font-weight:300 700;src:url(/assets/fonts/fira-code/FiraCode-VF.woff2)format("woff2-variations")}
:root{--firago:"FiraGO", serif}.firago{font-family:FiraGO,serif!important}@font-face{font-family:FiraGo;font-style:normal;font-weight:100;src:url(/assets/fonts/firago/FiraGO-Thin.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:100;src:url(/assets/fonts/firago/FiraGO-ThinItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:200;src:url(/assets/fonts/firago/FiraGO-UltraLight.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:200;src:url(/assets/fonts/firago/FiraGO-UltraLightItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:250;src:url(/assets/fonts/firago/FiraGO-ExtraLight.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:250;src:url(/assets/fonts/firago/FiraGO-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:300;src:url(/assets/fonts/firago/FiraGO-Light.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:300;src:url(/assets/fonts/firago/FiraGO-LightItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:350;src:url(/assets/fonts/firago/FiraGO-Book.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:350;src:url(/assets/fonts/firago/FiraGO-BookItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:400;src:url(/assets/fonts/firago/FiraGO-Regular.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:400;src:url(/assets/fonts/firago/FiraGO-Italic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:500;src:url(/assets/fonts/firago/FiraGO-Medium.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:500;src:url(/assets/fonts/firago/FiraGO-MediumItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:600;src:url(/assets/fonts/firago/FiraGO-SemiBold.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:600;src:url(/assets/fonts/firago/FiraGO-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:700;src:url(/assets/fonts/firago/FiraGO-Bold.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:700;src:url(/assets/fonts/firago/FiraGO-BoldItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:800;src:url(/assets/fonts/firago/FiraGO-ExtraBold.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:800;src:url(/assets/fonts/firago/FiraGO-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:normal;font-weight:900;src:url(/assets/fonts/firago/FiraGO-Heavy.woff2)format("woff2")}@font-face{font-family:FiraGo;font-style:italic;font-weight:900;src:url(/assets/fonts/firago/FiraGO-HeavyItalic.woff2)format("woff2")}
:root{--fivo-sans:"Fivo Sans", sans-serif}.fivo-sans{font-family:Fivo Sans,sans-serif!important}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:100;src:url(/assets/fonts/fivo-sans/fivosans-thin.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:100;src:url(/assets/fonts/fivo-sans/fivosans-thin-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/fivo-sans/fivosans-light.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/fivo-sans/fivosans-light-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/fivo-sans/fivosans-regular.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/fivo-sans/fivosans-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/fivo-sans/fivosans-medium.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:500;src:url(/assets/fonts/fivo-sans/fivosans-medium-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/fivo-sans/fivosans-bold.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:700;src:url(/assets/fonts/fivo-sans/fivosans-bold-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:800;src:url(/assets/fonts/fivo-sans/fivosans-heavy.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:800;src:url(/assets/fonts/fivo-sans/fivosans-heavy-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:normal;font-weight:900;src:url(/assets/fonts/fivo-sans/fivosans-black.woff2)format("woff2")}@font-face{font-family:Fivo Sans;font-style:italic;font-weight:900;src:url(/assets/fonts/fivo-sans/fivosans-black-oblique.woff2)format("woff2")}
:root{--fivo-sans-modern:"Fivo Sans Modern", sans-serif}.fivo-sans-modern{font-family:Fivo Sans Modern,sans-serif!important}@font-face{font-family:Fivo Sans Modern;font-style:normal;font-weight:400;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-regular.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:italic;font-weight:400;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-regular-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:normal;font-weight:500;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-medium.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:italic;font-weight:500;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-medium-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:normal;font-weight:700;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-bold.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:italic;font-weight:700;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-bold-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:normal;font-weight:800;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-heavy.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:italic;font-weight:800;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-heavy-oblique.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:normal;font-weight:900;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-extblack.woff2)format("woff2")}@font-face{font-family:Fivo Sans Modern;font-style:italic;font-weight:900;src:url(/assets/fonts/fivo-sans-modern/fivosansmodern-extblack-oblique.woff2)format("woff2")}
:root{--fraunces:"Fraunces", serif}.fraunces{font-family:Fraunces,serif!important}@font-face{font-family:Fraunces;font-weight:100 900;src:url(/assets/fonts/fraunces/Fraunces.woff2)format("woff2-variations")}@font-face{font-family:Fraunces;font-weight:100 900;font-style:italic;src:url(/assets/fonts/fraunces/Fraunces-Italic.woff2)format("woff2-variations")}
:root{--ia-writer-quattro:"iA Writer Quattro", "Helvetica Neue", Arial, sans-serif}.ia-writer-quattro{font-family:iA Writer Quattro,Helvetica Neue,Arial,sans-serif!important}@font-face{font-family:iA Writer Quattro;font-style:normal;font-weight:300 700;src:url(/assets/fonts/ia-writer-quattro/iAWriterQuattroV.woff2)format("woff2-variations")}@font-face{font-family:iA Writer Quattro;font-style:italic;font-weight:300 700;src:url(/assets/fonts/ia-writer-quattro/iAWriterQuattroV-Italic.woff2)format("woff2-variations")}
:root{--ibm-plex-mono:"IBM Plex Mono", "Menlo", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Courier, monospace}.ibm-plex-mono{font-family:IBM Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier,monospace!important}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:100;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Thin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:100;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-ThinItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:200;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-ExtraLight.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:200;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Light.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-LightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:450;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Text.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:450;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-TextItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-MediumItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-Bold.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:url(/assets/fonts/ibm-plex-mono/IBMPlexMono-BoldItalic.woff2)format("woff2")}
:root{--ibm-plex-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif}.ibm-plex-sans{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif!important}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Thin.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-ThinItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-ExtraLight.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Light.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-LightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:450;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Text.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:450;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-TextItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-MediumItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-Bold.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:url(/assets/fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.woff2)format("woff2")}
:root{--ibm-plex-sans-condensed:"IBM Plex Sans Condensed", "Helvetica Neue", Arial, sans-serif}.ibm-plex-sans-condensed{font-family:IBM Plex Sans Condensed,Helvetica Neue,Arial,sans-serif!important}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:100;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Thin.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:100;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-ThinItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:200;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-ExtraLight.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:200;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:300;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Light.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:300;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-LightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:400;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:450;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Text.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:450;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-TextItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:500;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-MediumItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:600;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-Bold.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:italic;font-weight:700;src:url(/assets/fonts/ibm-plex-sans-condensed/IBMPlexSansCondensed-BoldItalic.woff2)format("woff2")}
:root{--ibm-plex-serif:"IBM Plex Serif", "Georgia", Times, serif}.ibm-plex-serif{font-family:IBM Plex Serif,Georgia,Times,serif!important}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:100;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Thin.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:100;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-ThinItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:200;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-ExtraLight.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:200;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Light.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:300;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-LightItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:450;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Text.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:450;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-TextItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-MediumItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:600;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-Bold.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;src:url(/assets/fonts/ibm-plex-serif/IBMPlexSerif-BoldItalic.woff2)format("woff2")}
:root{--inria-sans:"Inria Sans", "Georgia", Times, serif}.inria-sans{font-family:Inria Sans,Georgia,Times,serif!important}@font-face{font-family:Inria Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/inria-sans/InriaSans-Light.woff2)format("woff2")}@font-face{font-family:Inria Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/inria-sans/InriaSans-LightItalic.woff2)format("woff2")}@font-face{font-family:Inria Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/inria-sans/InriaSans-Regular.woff2)format("woff2")}@font-face{font-family:Inria Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/inria-sans/InriaSans-Italic.woff2)format("woff2")}@font-face{font-family:Inria Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/inria-sans/InriaSans-Bold.woff2)format("woff2")}@font-face{font-family:Inria Sans;font-style:italic;font-weight:700;src:url(/assets/fonts/inria-sans/InriaSans-BoldItalic.woff2)format("woff2")}
:root{--inria-serif:"Inria Serif", "Georgia", Times, serif}.inria-serif{font-family:Inria Serif,Georgia,Times,serif!important}@font-face{font-family:Inria Serif;font-style:normal;font-weight:300;src:url(/assets/fonts/inria-serif/InriaSerif-Light.woff2)format("woff2")}@font-face{font-family:Inria Serif;font-style:italic;font-weight:300;src:url(/assets/fonts/inria-serif/InriaSerif-LightItalic.woff2)format("woff2")}@font-face{font-family:Inria Serif;font-style:normal;font-weight:400;src:url(/assets/fonts/inria-serif/InriaSerif-Regular.woff2)format("woff2")}@font-face{font-family:Inria Serif;font-style:italic;font-weight:400;src:url(/assets/fonts/inria-serif/InriaSerif-Italic.woff2)format("woff2")}@font-face{font-family:Inria Serif;font-style:normal;font-weight:700;src:url(/assets/fonts/inria-serif/InriaSerif-Bold.woff2)format("woff2")}@font-face{font-family:Inria Serif;font-style:italic;font-weight:700;src:url(/assets/fonts/inria-serif/InriaSerif-BoldItalic.woff2)format("woff2")}
:root{--instrument-sans:"Instrument Sans", sans-serif}.instrument-sans{font-family:Instrument Sans,sans-serif}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:100 900;src:url(/assets/fonts/instrument-sans/InstrumentSans.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:100 900;src:url(/assets/fonts/instrument-sans/InstrumentSans-Italic.woff2)format("woff2")}
:root{--instrument-serif:"Instrument Serif", "Georgia", Times, serif}.instrument-serif{font-family:Instrument Serif,Georgia,Times,serif!important}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;src:url(/assets/fonts/instrument-serif/InstrumentSerif-Regular.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;src:url(/assets/fonts/instrument-serif/InstrumentSerif-Italic.woff2)format("woff2")}
:root{--inter:"Inter var", sans-serif}.inter{font-family:Inter var,sans-serif!important}@font-face{font-family:Inter var;font-weight:100 900;font-style:normal;font-named-instance:"Regular";src:url(/assets/fonts/inter/Inter-roman.var.woff2?v=3.15)format("woff2-variations")}@font-face{font-family:Inter var;font-weight:100 900;font-style:italic;font-named-instance:"Italic";src:url(/assets/fonts/inter/Inter-italic.var.woff2?v=3.15)format("woff2-variations")}
:root{--jost:"Jost", sans-serif}.jost{font-family:Jost,sans-serif!important}
:root{--le-murmure:"Le Murmure", serif}.le-murmure{font-family:Le Murmure,serif!important}@font-face{font-family:Le Murmure;font-style:normal;font-weight:400;src:url(/assets/fonts/le-murmure/Le_Murmure-Regular.woff2)format("woff2")}
:root{--libre-franklin:"Libre Franklin", sans-serif}.libre-franklin{font-family:Libre Franklin,sans-serif!important}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:100;src:url(/assets/fonts/libre-franklin/LibreFranklin-Thin.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:100;src:url(/assets/fonts/libre-franklin/LibreFranklin-ThinItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:200;src:url(/assets/fonts/libre-franklin/LibreFranklin-ExtraLight.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:200;src:url(/assets/fonts/libre-franklin/LibreFranklin-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;src:url(/assets/fonts/libre-franklin/LibreFranklin-Light.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:300;src:url(/assets/fonts/libre-franklin/LibreFranklin-LightItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;src:url(/assets/fonts/libre-franklin/LibreFranklin-Regular.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;src:url(/assets/fonts/libre-franklin/LibreFranklin-Italic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;src:url(/assets/fonts/libre-franklin/LibreFranklin-Medium.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;src:url(/assets/fonts/libre-franklin/LibreFranklin-MediumItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;src:url(/assets/fonts/libre-franklin/LibreFranklin-SemiBold.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;src:url(/assets/fonts/libre-franklin/LibreFranklin-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;src:url(/assets/fonts/libre-franklin/LibreFranklin-Bold.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:700;src:url(/assets/fonts/libre-franklin/LibreFranklin-BoldItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;src:url(/assets/fonts/libre-franklin/LibreFranklin-ExtraBold.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:800;src:url(/assets/fonts/libre-franklin/LibreFranklin-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:900;src:url(/assets/fonts/libre-franklin/LibreFranklin-Black.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:900;src:url(/assets/fonts/libre-franklin/LibreFranklin-BlackItalic.woff2)format("woff2")}
:root{--lora:"Lora", serif}.lora{font-family:Lora,serif!important}@font-face{font-family:Lora;font-stretch:100%;font-style:normal;font-weight:100 900;src:url(/assets/fonts/lora/Lora-VF.woff2)format("woff2-variations")}@font-face{font-family:Lora;font-stretch:100%;font-style:italic;font-weight:100 900;src:url(/assets/fonts/lora/Lora-Italic-VF.woff2)format("woff2-variations")}
:root{--messapia:"Messapia", display}.messapia{font-family:Messapia,display!important}@font-face{font-family:Messapia;font-style:normal;font-weight:400;src:url(/assets/fonts/messapia/Messapia-Regular.woff2)format("woff2")}@font-face{font-family:Messapia;font-style:normal;font-weight:700;src:url(/assets/fonts/messapia/Messapia-Bold.woff2)format("woff2")}
:root{--oswald:"Oswald", serif}.oswald{font-family:Oswald,sans-serif!important}@font-face{font-family:Oswald;font-style:normal;font-weight:200;src:url(/assets/fonts/oswald/Oswald-ExtraLight.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:url(/assets/fonts/oswald/Oswald-Light.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:url(/assets/fonts/oswald/Oswald-Regular.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;src:url(/assets/fonts/oswald/Oswald-Medium.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;src:url(/assets/fonts/oswald/Oswald-SemiBold.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;src:url(/assets/fonts/oswald/Oswald-Bold.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:900;src:url(/assets/fonts/oswald/OswaldHeavy-Regular.woff2)format("woff2")}
:root{--playfair-display:"Playfair Display", serif}.playfair-display{font-family:Playfair Display,serif!important}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/assets/fonts/playfair-display/PlayfairDisplay-Regular.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/assets/fonts/playfair-display/PlayfairDisplay-Italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/assets/fonts/playfair-display/PlayfairDisplay-Bold.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:url(/assets/fonts/playfair-display/PlayfairDisplay-BoldItalic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:url(/assets/fonts/playfair-display/PlayfairDisplay-Black.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;src:url(/assets/fonts/playfair-display/PlayfairDisplay-BlackItalic.woff2)format("woff2")}
:root{--poppins:"Poppins", sans-serif}.poppins{font-family:Poppins,sans-serif!important}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(/assets/fonts/poppins/Poppins-Thin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(/assets/fonts/poppins/Poppins-ThinItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(/assets/fonts/poppins/Poppins-ExtraLight.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(/assets/fonts/poppins/Poppins-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/assets/fonts/poppins/Poppins-Light.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(/assets/fonts/poppins/Poppins-LightItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/fonts/poppins/Poppins-Regular.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(/assets/fonts/poppins/Poppins-Italic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/fonts/poppins/Poppins-Medium.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(/assets/fonts/poppins/Poppins-MediumItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/fonts/poppins/Poppins-SemiBold.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(/assets/fonts/poppins/Poppins-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/fonts/poppins/Poppins-Bold.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(/assets/fonts/poppins/Poppins-BoldItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/assets/fonts/poppins/Poppins-ExtraBold.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(/assets/fonts/poppins/Poppins-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(/assets/fonts/poppins/Poppins-Black.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(/assets/fonts/poppins/Poppins-BlackItalic.woff2)format("woff2")}
:root{--rakkas:"Rakkas", serif}.rakkas{font-family:Rakkas,serif!important}@font-face{font-family:Rakkas;font-style:normal;font-weight:400;src:url(/assets/fonts/rakkas/Rakkas-Regular.woff2)format("woff2")}
:root{--source-code-pro:"Source Code Variable", serif}.source-code-pro{font-family:Source Code Variable,serif!important}@font-face{font-family:Source Code Variable;font-stretch:100%;font-style:normal;font-weight:200 900;src:url(/assets/fonts/source-code-pro/SourceCodeVF-Upright.ttf.woff2)format("woff2-variations")}@font-face{font-family:Source Code Variable;font-stretch:100%;font-style:italic;font-weight:200 900;src:url(/assets/fonts/source-code-pro/SourceCodeVF-Italic.ttf.woff2)format("woff2-variations")}
:root{--source-sans-pro:"Source Sans Variable", serif}.source-sans-pro{font-family:Source Sans Variable,serif!important}@font-face{font-family:Source Sans Variable;font-stretch:100%;font-style:normal;font-weight:200 900;src:url(/assets/fonts/source-sans-pro/SourceSansVariable-Roman.ttf.woff2)format("woff2-variations")}@font-face{font-family:Source Sans Variable;font-stretch:100%;font-style:italic;font-weight:200 900;src:url(/assets/fonts/source-sans-pro/SourceSansVariable-Italic.ttf.woff2)format("woff2-variations")}
:root{--source-serif-pro:"Source Serif Variable", serif}.source-serif-pro{font-family:Source Serif Variable,serif!important}@font-face{font-family:Source Serif Variable;font-stretch:100%;font-style:normal;font-weight:200 900;src:url(/assets/fonts/source-serif-pro/SourceSerifVariable-Roman.ttf.woff2)format("woff2-variations")}@font-face{font-family:Source Serif Variable;font-stretch:100%;font-style:italic;font-weight:200 900;src:url(/assets/fonts/source-serif-pro/SourceSerifVariable-Italic.ttf.woff2)format("woff2-variations")}
:root{--space-grotesk:"Space Grotesk", sans-serif}.space-grotesk{font-family:Space Grotesk,sans-serif!important}@font-face{font-family:Space Grotesk;font-stretch:100%;font-style:normal;font-weight:300 700;src:url(/assets/fonts/space-grotesk/SpaceGroteskVariable.woff2)format("woff2-variations")}
:root{--space-mono:"Space Mono", monospace}.space-mono{font-family:Space Mono,monospace!important}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/space-mono/spacemono-regular.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;src:url(/assets/fonts/space-mono/spacemono-italic.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:url(/assets/fonts/space-mono/spacemono-bold.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;src:url(/assets/fonts/space-mono/spacemono-bolditalic.woff2)format("woff2")}
:root{--tasa-orbiter:"TASA Orbiter", sans-serif}.tasa-orbiter{font-family:TASA Orbiter,sans-serif!important}@font-face{font-family:TASA Orbiter;font-weight:100 900;font-style:normal;font-named-instance:"Regular";src:url(/assets/fonts/tasa-orbiter/TASAOrbiterVF.woff2)format("woff2-variations")}
:root{--vollkorn:"Vollkorn", serif}.vollkorn{font-family:Vollkorn,serif!important}@font-face{font-family:Vollkorn;font-style:normal;font-weight:400;src:url(/assets/fonts/vollkorn/Vollkorn-Regular.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:400;src:url(/assets/fonts/vollkorn/Vollkorn-Italic.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:500;src:url(/assets/fonts/vollkorn/Vollkorn-Medium.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:500;src:url(/assets/fonts/vollkorn/Vollkorn-MediumItalic.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:600;src:url(/assets/fonts/vollkorn/Vollkorn-SemiBold.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:600;src:url(/assets/fonts/vollkorn/Vollkorn-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:700;src:url(/assets/fonts/vollkorn/Vollkorn-Bold.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:700;src:url(/assets/fonts/vollkorn/Vollkorn-BoldItalic.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:800;src:url(/assets/fonts/vollkorn/Vollkorn-ExtraBold.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:800;src:url(/assets/fonts/vollkorn/Vollkorn-ExtraBoldItalic.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:normal;font-weight:900;src:url(/assets/fonts/vollkorn/Vollkorn-Black.woff2)format("woff2")}@font-face{font-family:Vollkorn;font-style:italic;font-weight:900;src:url(/assets/fonts/vollkorn/Vollkorn-BlackItalic.woff2)format("woff2")}
:root{--work-sans:"Work Sans", "Helvetica Neue", Arial, sans-serif}.work-sans{font-family:Work Sans,Helvetica Neue,Arial,sans-serif!important}@font-face{font-family:Work Sans;font-stretch:100%;font-style:normal;font-weight:100 900;src:url(/assets/fonts/work-sans/WorkSans-Variable.woff2)format("woff2-variations")}@font-face{font-family:Work Sans;font-stretch:100%;font-style:italic;font-weight:100 900;src:url(/assets/fonts/work-sans/WorkSans-Italic-Variable.woff2)format("woff2-variations")}
:root{--zilla-slab:"Zilla Slab", serif}.zilla-slab{font-family:Zilla Slab,serif!important}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:300;src:url(/assets/fonts/zilla-slab/ZillaSlab-Light.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:300;src:url(/assets/fonts/zilla-slab/ZillaSlab-LightItalic.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;src:url(/assets/fonts/zilla-slab/ZillaSlab-Regular.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:400;src:url(/assets/fonts/zilla-slab/ZillaSlab-Italic.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;src:url(/assets/fonts/zilla-slab/ZillaSlab-Medium.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:500;src:url(/assets/fonts/zilla-slab/ZillaSlab-MediumItalic.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;src:url(/assets/fonts/zilla-slab/ZillaSlab-SemiBold.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:600;src:url(/assets/fonts/zilla-slab/ZillaSlab-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;src:url(/assets/fonts/zilla-slab/ZillaSlab-Bold.woff2)format("woff2")}@font-face{font-family:Zilla Slab;font-style:italic;font-weight:700;src:url(/assets/fonts/zilla-slab/ZillaSlab-BoldItalic.woff2)format("woff2")}

