.MobileMenuStyles-module-scss-module__zte7AW__nav{grid-gap:var(--gutter);width:100%;margin:0 auto;display:grid}.MobileMenuStyles-module-scss-module__zte7AW__nav a{color:var(--text-main)}.MobileMenuStyles-module-scss-module__zte7AW__nav h1 a{font-variation-settings:"opsz" 48,"wght" 700;color:var(--text-main);text-transform:none;letter-spacing:0;font-family:inherit;font-size:1.5em;font-weight:400}@media (prefers-color-scheme:dark){.MobileMenuStyles-module-scss-module__zte7AW__nav h1 a{font-variation-settings:"opsz" 48,"wght" 650}}.MobileMenuStyles-module-scss-module__zte7AW__nav__links{grid-column:2/5;align-items:center;display:flex}.MobileMenuStyles-module-scss-module__zte7AW__nav__item[data-label=cart]{margin-left:auto}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__wrapper{width:100%}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu{justify-content:flex-end;display:grid}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu_button{color:var(--text-main);z-index:102;padding:none;text-transform:uppercase;letter-spacing:.03em;border:none;align-self:flex-end;margin:0;padding:.5rem .75rem;font-size:1rem;font-weight:600;position:relative;transform:translate(.75rem)}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu_button:hover{color:var(--accent)}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu_button:focus{color:var(--accent);outline:none;text-decoration:underline}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__scrim--active{background-color:var(--bg-menu);z-index:100;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__scrim--active{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active{z-index:101;grid-gap:var(--outer-gutter);width:100vw;height:100vh;padding:var(--outer-gutter);font-size:2rem;position:fixed;top:0;left:0}@media (min-width:1500px){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active{padding-left:var(--outer-gutter);padding-right:var(--outer-gutter)}}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active>div{flex-direction:column;margin-top:3rem;display:flex}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active>div>div:last-of-type{margin:0}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active button{border:none;font-size:1rem}@media (hover:hover){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active a:hover,.MobileMenuStyles-module-scss-module__zte7AW__nav__menu--active button:hover{color:var(--accent)}}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large{display:none}@media (min-width:1060px){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu{display:none}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large{display:grid}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large>div{grid-template-columns:minmax(25%,1fr)minmax(0,var(--maxwidth-article))minmax(max-content,1fr);grid-gap:var(--outer-gutter);width:100%;display:grid}}@media (min-width:1060px) and (min-width:1280px){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large>div{grid-gap:var(--gutter)}}@media (min-width:1060px){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large div div{grid-gap:calc(var(--gutter) + 1.5vw);display:flex}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large div div:last-of-type{justify-content:end;align-items:center}.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large .MobileMenuStyles-module-scss-module__zte7AW__nav__item a,.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large .MobileMenuStyles-module-scss-module__zte7AW__nav__item button{line-height:1}}@media (min-width:1500px){.MobileMenuStyles-module-scss-module__zte7AW__nav__menu__large>div{grid-template-columns:minmax(max-content,1fr)minmax(0,var(--maxwidth-article))minmax(max-content,1fr)}}
:root{--window-height:100vh;--gutter:10px;--outer-gutter:10px;--background-color:#fff;--text-color:#000;--precart-width:100%}@media (min-width:360px){:root{--outer-gutter:20px}}@media (min-width:760px){:root{--columns:3;--gutter:30px;--outer-gutter:40px}}@media (min-width:1060px){:root{--columns:4;--gutter:2.08333vw;--outer-gutter:2.08333vw;--precart-width:calc(( ( (100vw - (2*var(--outer-gutter))) - ((var(--columns) - 1)*var(--gutter)))/var(--columns)) + var(--outer-gutter))}}@media (min-width:1280px){:root{--columns:5;--gutter:40px;--outer-gutter:140px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,post-root,path-plane,path-element,path-page,time,mark,audio,video{font-size:12px;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}path-root,path-plane,path-element,path-page{display:block}*,:after,:before{box-sizing:border-box}body{padding-left:var(--outer-gutter);padding-right:var(--outer-gutter);background-color:var(--primary_background_color);color:var(--primary_text_color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;flex-direction:column;min-height:100vh;line-height:1.5;display:flex}.main{flex:1}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--accent-link)}@media (hover:hover){a:hover{color:var(--link_hover_color)}}a.active{color:var(--active_link_color)}img{max-width:100%;height:auto}.icon{vertical-align:middle;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.icon svg{fill:currentColor;width:1em;height:1em;display:block}.markdown{max-width:var(--maxwidth-article);margin:0 auto}@media (min-width:560px){.markdown p,.markdown li{font-size:1.125rem}}@media (min-width:760px){.markdown p,.markdown li{font-size:1.25rem}}.markdown img{width:100%}.markdown h1{font-size:3rem;font-weight:700;font-stretch:50%;line-height:1}@media (max-width:1059px){.markdown h1{padding-bottom:.5rem}}@media (min-width:1060px){.markdown h1{font-size:5rem}}.markdown h2{font-size:2rem;line-height:1}.markdown h3{font-size:1.5rem;line-height:1.125}.markdown h4,.markdown h5,.markdown h6{font-size:1.125rem}@media (min-width:1060px){.markdown h2{font-size:3rem}.markdown h3{font-size:2rem}.markdown h4,.markdown h5,.markdown h6{font-size:1.5rem}}.markdown p,.markdown ol,.markdown ul,.markdown pre{margin-bottom:1em}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-bottom:1rem;font-weight:700}.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:3rem}.markdown a{color:var(--accent-link);text-decoration:underline}.markdown li{margin-bottom:.5rem}.markdown li:first-of-type{margin-top:-.5rem}.markdown ul ul li:first-of-type{margin-top:.5rem}.markdown ul{list-style:outside}.markdown ol{list-style:decimal}.markdown ul,.markdown ol{margin-left:1em}.markdown ul p,.markdown ol p{margin-bottom:0}.markdown code{font-family:var(--mono);background-color:var(--bg-code);border-radius:.25em;padding:0 .125em}.markdown hr{margin:3rem 0}.markdown .footnote-marker{font-feature-settings:"sups";color:var(--text-secondary)}.markdown .footnote p{color:var(--text-secondary);letter-spacing:.015em;font-size:.875rem}.markdown .footnote p a{color:inherit}.markdown .footnote p:before{content:var(--footnote-label);font-feature-settings:"sups";float:left;position:relative}.markdown p,.markdown li{font-feature-settings:"ss04","ss05","ss08"}:root{--text-main:#202346;--text-secondary:#4d5180;--text-tertiary:#b3b5cc;--text-warning:#01c;--text-highlight:#7164fc60;--bg-main:#fff;--bg-menu:#fffc;--bg-main-alpha:#fff0;--accent:#2900cc;--accent-light:#4c5bff;--accent-link:#00f;--accent-2:#fc6469;--accent-3:#4d5180;--bg-accent:#f5f6ff;--bg-code:#e6e8ff;--footer-bg-accent:#fff;--bg-alt:#f2f2f2;--bg-alt-2:#4d518040;--fullwidth:1800px;--maxwidth-article:50rem;--radius:1.5rem;--gutter:2rem;--gutter-section:calc(4rem + 5vw);--mono:"AT Name Mono",monospace}@media (prefers-color-scheme:dark){:root{--text-main:#d3d5eb;--text-secondary:#c9cce8;--text-tertiary:#52557a;--text-warning:#f99;--text-highlight:#7366ff66;--bg-main:#16171d;--bg-menu:#16171dcc;--bg-main-alpha:#16171d00;--bg-accent:#282b3e;--bg-code:#32354d;--footer-bg-accent:#282b3e;--accent:#a3abff;--accent-light:#ebe6ff;--accent-link:#a3baff;--bg-alt:#111217;--bg-alt-2:#c9cce840;--fullwidth:1800px}}html{background-color:var(--bg-main)}body{color:var(--text-main);font-optical-sizing:auto;background-color:var(--bg-main);padding-top:calc(var(--gutter-section)*1);font-weight:500}@media (min-width:1060px){body{padding-top:calc(var(--gutter-section)*.5)}}@media (min-width:1280px){body{font-size:1.125rem}}main{min-height:50vh;padding-bottom:var(--gutter)}@media (min-width:1060px){main{grid-gap:var(--gutter);margin-top:var(--gutter);margin-bottom:var(--gutter)}}.type-tester__text,.type-tester__text span{color:var(--text-main)}nav a.active,a.active{color:var(--text-main);font-weight:800}@media (max-width:1059px){nav a.active,a.active{color:var(--accent)}}@media (prefers-color-scheme:dark){.type-tester__toolbar,.type-tester__features__button{filter:invert()}.type-tester__features__button{filter:invert()brightness(.7)}}button,.button{border:solid var(--accent)1px;color:var(--accent);background-color:#0000;border-radius:999px;outline:none;width:auto;margin-top:1rem;margin-left:auto;margin-right:auto;padding:.5em 1em;font-family:inherit;font-size:1.25rem;font-weight:500;text-decoration:none!important}strong{font-weight:700}em{font-variation-settings:"ital" 1}strong em,em strong{font-variation-settings:"wght" 700,"ital" 1;font-weight:400}a{color:var(--accent);text-decoration:none}li{margin-bottom:1rem}@font-face{font-family:AT Name Mono;src:url(../media/ATNameMono-Medium.8847b524.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:AT Name Mono;src:url(../media/ATNameMono-MediumItalic.28e70a91.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:AT Name Mono;src:url(../media/ATNameMono-Bold.8ecc8095.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:AT Name Mono;src:url(../media/ATNameMono-BoldItalic.18bf051a.woff2)format("woff2");font-weight:700;font-style:italic}.nameMono{font-family:AT Name Mono,monospace}h1{color:var(--text-main)}h2{font-size:1.5rem}::selection{background:var(--text-highlight)}::selection{background:var(--text-highlight)}.store-modal__container__container,.store-modal__container__container input,span.store-modal__style-button__button{font-feature-settings:"tnum" 1;font-weight:500}@media (prefers-color-scheme:dark){[class=store-modal__container__container]{filter:sepia(80%)brightness(90%)invert()hue-rotate(15deg)}.darkmode-invert img,.darkmode-invert{filter:brightness(90%)invert()hue-rotate(180deg)saturate(.75)}}.cookie-notification{z-index:5;color:#000;visibility:hidden;justify-content:center;align-items:center;padding:20px 20px 40px;transition:transform .2s ease-out,visibility .2s ease-out;display:flex;position:fixed;top:100%;left:0;right:0;transform:translateY(0%)}[data-open=true].cookie-notification{visibility:visible;transition:transform .2s ease-out,visibility ease-out;transform:translateY(-100%)}.cookie-notification__container{width:100%;max-width:820px}@media (min-width:760px){.cookie-notification__container{grid-column-gap:var(--gutter);grid-template-columns:repeat(3,1fr);align-items:center;display:grid}}@media (min-width:1060px){.cookie-notification__container{grid-template-columns:repeat(4,1fr)}}@media (min-width:760px){.cookie-notification__text-container{grid-column-end:span 2}}@media (min-width:1060px){.cookie-notification__text-container{grid-column-end:span 3}}.cookie-notification__label{font-size:18px;line-height:1.22222}.cookie-notification__text{margin-top:10px;font-size:14px;line-height:1.28571}.cookie-notification a{color:inherit}.cookie-notification__button{color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:inherit;appearance:none;text-transform:inherit;text-align:center;background:0 0;border:1px solid;border-radius:0;min-width:120px;margin:15px 0 0;padding:10px;font-size:18px;line-height:1.22222;transition:background-color .2s ease-out,color .2s ease-out}.cookie-notification__button:active,.cookie-notification__button:focus{outline:none}@media (min-width:760px){.cookie-notification__button{margin-top:0}}@media (hover:hover){.cookie-notification__button:hover{background-color:#000}}.cookie-notification__button .icon{margin-right:12px}@media (min-width:1060px){.licenses-page{grid-column-gap:30px;grid-template-rows:max-content;grid-template-columns:220px auto;display:grid}}.licenses-page__title{margin-top:1em;margin-bottom:1.5em}.licenses-page__text{grid-area:1/2/span 2/span 1;max-width:40em;margin-top:1em}.licenses-page__licenses{grid-column:1/span 1}.licenses-page__license__link{color:var(--link_color);text-decoration:none}.licenses-page__license__link.active{color:var(--active_link_color)}@media (min-width:1060px){.license-page{grid-column-gap:30px;grid-template-rows:max-content;grid-template-columns:220px auto;display:grid}}.license-page__title{margin-top:1em;margin-bottom:1.5em}.license-page__title a{text-decoration:none}.license-page__licenses{grid-column:1/span 1}.license-page__license__link{text-decoration:none}.license-page__text{grid-area:1/2/span 2/span 1;margin-top:1em}.login-form,.test-fonts__form{max-width:var(--maxwidth-article);min-height:25vh;margin:0 auto}.login-form label,.test-fonts__form label,.login-form .text-field__label-wrapper,.test-fonts__form .text-field__label-wrapper{color:var(--text-main)}@media (min-width:1060px){.login-form div,.test-fonts__form div{margin:0}.login-form form,.test-fonts__form form{grid-gap:1rem;grid-template-columns:1fr min-content;align-items:end;display:grid}.login-form form input,.test-fonts__form form input{width:calc(100% + 2rem);margin-left:-1rem;padding-left:1rem}}.login-form input,.test-fonts__form input,.login-form button,.test-fonts__form button{background-color:var(--bg-main);height:3rem;color:var(--text-main);border-radius:999rem;line-height:1}@media (max-width:1059px){.login-form input,.test-fonts__form input,.login-form button,.test-fonts__form button{border-radius:.5rem}}.login-form input,.test-fonts__form input{border:1px var(--text-tertiary)solid;font-family:var(--mono)}@media (min-width:1060px){.test-fonts__form input[type=text],.test-fonts__form input[type=email],.test-fonts__form .submit-button{margin-left:-1em;margin-right:-1em;padding:.25em 1em}.test-fonts__form .submit-button{margin-top:.5rem}}.test-fonts__form .test-fonts__section{margin:1rem 0}.test-fonts__form .checkbox{align-items:center;margin-right:0;display:grid}.test-fonts__form .test-fonts__checkbox-field{margin:1.25em 0}.test-fonts__form .test-fonts__checkbox-field:first-of-type{border:2px solid red;margin:2rem 0}.test-fonts__form .test-fonts__checkbox-field:last-of-type{margin:0 0 2rem}.test-fonts__form .checkbox input{border-radius:.5rem;width:1.5rem;height:1.5rem}.test-fonts__form .checkbox__icon{width:80%;height:80%;transform:scale(.75)}.test-fonts__form a{color:var(--accent-link);text-decoration:underline}.test-fonts__downloading{background-color:var(--bg-accent);color:var(--accent);max-width:var(--maxwidth-article);border-radius:1rem;margin:4rem auto;padding:2rem;font-size:1.25rem}@media (min-width:1060px){.test-fonts__downloading{max-width:calc(var(--maxwidth-article) + 4rem)}}.test-fonts__downloading a{color:var(--accent-link);text-decoration:underline}
