/* ! Reset, after Eric Meyer, http://meyerweb.com/eric/tools/css/reset/
================================ */
/* ! Reset, after Eric Meyer, http://meyerweb.com/eric/tools/css/reset/
================================ */a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,svg,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-family:inherit;font-feature-settings:normal;font-variant:normal;font-size:100%;font-style:inherit;font-weight:inherit;font:inherit;background-color:transparent}b,big,body,caption,center,em,h1,h2,h3,h4,h5,h6,i,small,strong,sub,sup,td,th,tt,u{font-weight:400}caption,td,th{text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,iframe,img,menu,nav,object,section,svg,textarea,video{display:block}table{border-collapse:separate;border-spacing:0}html{font-size:10px;line-height:1}body{background-color:#fff;color:#000}ol,ul{list-style-type:none;list-style-position:outside}blockquote,cite,q{quotes:none}blockquote:after,blockquote:before,cite:after,cite:before,q:after,q:before{content:""}del,ins,s,strike{text-decoration:none}abbr,abbr[title],acronym,acronym[title]{border:none;text-decoration:none}:active,:focus{outline:0}abbr,abbr[title],acronym,acronym[title]{cursor:inherit}@font-face{font-style:normal;font-family:Font Regular;src:url(/_next/static/media/JTPicolo-Variable.eb7772f4.woff2) format("woff2"),url(/_next/static/media/JTPicolo-Variable.aefbac55.woff) format("woff"),url(/_next/static/media/JTPicolo-Variable.dbc61799.ttf) format("truetype")}@font-face{font-style:normal;font-family:Adobe Blank;src:url(/_next/static/media/AdobeBlank.93886d6f.woff) format("woff")}:root{--blue:#008bf8;--red:#ff2e00;--black:#010101;--white:#fcfcfc;--grey:#969696;--lightgrey:#c8c8c8;--lightestgrey:#e6e6e6;--background:var(--white);--foreground:var(--black)}.dark{--background:var(--black);--foreground:var(--white)}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}html{--margin:100px;width:100%;scroll-behavior:smooth}@media (min-width:1440px){html{font-size:10px}}@media (max-width:1440px){html{--margin:60px;font-size:9px}}@media (max-width:780px){html{--margin:24px;font-size:8px}}@media (max-width:375px){html{--margin:24px;font-size:7px}}body{width:100%;font-family:Font Regular,Helvetica,Arial sans-serif;font-weight:400;font-size:1.4rem;line-height:1.2;font-feature-settings:"kern" 1,"kern";font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--foreground);background-color:var(--background);overflow-x:hidden;scrollbar-width:thin}body input[type=checkbox],body input[type=radio]{-webkit-appearance:none;position:relative;-moz-appearance:none;appearance:none;background:var(--background);border:2px solid var(--foreground);height:20px;width:20px;margin:0 5px 4px 0!important;display:inline-block;border-radius:100%;vertical-align:text-bottom;transition:background .1s ease-in-out}body input[type=checkbox]:hover,body input[type=radio]:hover{cursor:pointer}body input[type=checkbox][aria-disabled=true],body input[type=checkbox][disabled],body input[type=radio][aria-disabled=true],body input[type=radio][disabled]{opacity:.4}body input[type=checkbox]:before,body input[type=radio]:before{content:"";position:absolute;margin:auto;left:0;right:0;bottom:0;overflow:hidden;top:0}body input[type=checkbox]{border-radius:5%}body input[type=checkbox]:checked{background-color:var(--foreground)}body input[type=radio]:before{height:0;width:0}body input[type=radio]:checked:before{border:5px solid transparent;border-radius:100%;outline-offset:-6px;background:var(--black)}body input[type=checkbox]:indeterminate:before,body input[type=checkbox][aria-checked=mixed]:before{border:2px solid var(--black);height:0;width:40%}body input[type=checkbox]:checked:before{border-right:2px solid var(--background);border-bottom:2px solid var(--background);height:50%;width:30%;transform:rotate(45deg) translateY(-15%) translateX(-15%)}a{text-decoration:none}a:link,a:visited{color:inherit}a:active,a:hover{text-decoration:underline}a:focus{text-decoration:none}button,input,select,textarea{-o-text-size-adjust:none;text-size-adjust:none;border-radius:0;-o-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}nav{position:fixed;min-height:2.1168rem;width:calc(100vw - var(--margin) * 2);top:0;padding:1.512rem var(--margin) .8316rem;display:flex;gap:6.048rem;background-color:var(--black);color:var(--white);z-index:10000}nav .website-name{font-weight:600}nav .inner-nav{display:flex;flex-grow:1;justify-content:space-between}nav .inner-nav .pages{display:flex;gap:4.536rem}nav .inner-nav .settings .inner-settings{display:flex;gap:2.268rem;align-items:flex-start}nav .inner-nav .settings .inner-settings .theme-switcher{transition:scale .3s ease-in-out}nav .inner-nav .settings .inner-settings .theme-switcher:hover{scale:1.1;cursor:pointer}nav .inner-nav .settings .inner-settings .theme-switcher .iconly{top:-1px}nav .inner-nav .settings .inner-settings .cart{position:relative;top:-3px}nav .inner-nav .settings .inner-settings .cart .iconly{padding:0;top:2px;font-size:20px}nav .inner-nav .close,nav .mobile-nav{display:none}nav a{font-size:16px}.wrapper{position:relative;min-height:calc(100vh - 2.1168rem * 8);overflow-x:clip}.wrapper .container{max-width:calc(100vw - var(--margin) * 2);padding:6.3504rem var(--margin);min-height:calc(100vh - 18.144rem)}.wrapper .container.typefaces-preview{position:relative;padding:4.2336rem var(--margin) 0;max-width:none;left:calc(var(--margin) * -1);width:100vw;min-height:100vh}.wrapper .container.typefaces-preview .typefaces-hero{position:relative;height:85vh}@media (max-width:780px){.wrapper .container.typefaces-preview .typefaces-hero{max-height:50vh}.wrapper .container.typefaces-preview .typefaces-hero .preview-media{aspect-ratio:auto}}.wrapper .container.typefaces-preview .typefaces-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}@media (max-width:780px){.wrapper .container.typefaces-preview .typefaces-grid .preview-media{max-width:100vw;min-height:auto}}.wrapper .container.typefaces-preview .preview-media{min-height:400px}.wrapper .container.typefaces-index{position:relative;min-height:85vh;max-width:none!important}.wrapper .container.typefaces-index .grid-container{margin-bottom:6.048rem}.wrapper .container.typefaces-index .growing-image-container{position:relative;height:75vh;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}@media (max-width:780px){.wrapper .container.typefaces-index .growing-image-container{height:30vh}}.wrapper .container.typefaces-index .growing-image-container .growing-image{width:10vw;max-width:100vw}@media (max-width:780px){.wrapper .container.typefaces-index .growing-image-container .growing-image{width:30vw}}.wrapper .container.typeface.with-optical-styles .fixed-controls{top:8.316rem}.wrapper .container.typeface.with-optical-styles .main-section:first-of-type{padding-top:4.536rem}.wrapper .container.typeface .quick-buttons{margin-bottom:3.024rem}.wrapper .container.typeface .quick-buttons:not(.with-background){justify-content:end}.wrapper .container.typeface .fixed-controls{position:-webkit-sticky;position:sticky;top:8.316rem;margin-left:2px;width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:3.78rem;z-index:99;pointer-events:none}.wrapper .container.typeface .fixed-controls .left,.wrapper .container.typeface .fixed-controls .right{pointer-events:all}.wrapper .container.typeface .fixed-controls .left{max-width:15vw;display:flex;flex-direction:column;gap:3.78rem}.wrapper .container.typeface .fixed-controls .left .choose-script{position:relative;width:-moz-fit-content;width:fit-content}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);padding:6px 12px;border-radius:8px;-webkit-border-radius:8px;outline:1px solid var(--foreground)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:hover{cursor:pointer}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.selected,.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:hover{background-color:var(--foreground);color:var(--background)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:focus-visible{outline:2px solid var(--foreground)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:focus:not(:focus-visible){outline:none}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:active{color:var(--foreground);background-color:var(--background)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:disabled{color:var(--grey)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button:focus:not(:focus-visible){outline:1px solid var(--foreground)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue);background-color:var(--black);padding:6px 12px;border-radius:8px}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active:focus-visible{outline:2px solid var(--black)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active:focus:not(:focus-visible){outline:none}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active:active{color:var(--white);background-color:var(--blue)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active:disabled{background-color:var(--grey)}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons button.active:active{background-color:var(--black)}.wrapper .container.typeface .main-section:first-of-type{padding-top:0!important}.wrapper .container.typeface .main-section .styles-weights{margin-bottom:9.072rem;display:flex;flex-direction:column;gap:1.512rem;text-align:center}.wrapper .container.typeface .main-section .styles-weights h2{font-size:58px;line-height:58px;font-weight:400}.wrapper .container.typeface .main-section .typetesters{display:flex;flex-direction:column;gap:6.048rem}.wrapper .container.typeface .main-section .typetesters .font-tester{scroll-margin-top:17.5vh}.wrapper .container.typeface .main-section .about-section .markdown-text{gap:16px;column-count:2}.wrapper .container.typeface .main-section .about-section .markdown-text p:nth-of-type(3){padding-top:0}.wrapper .container.typeface .pdf-specimen{padding-top:20px;border-top:1px solid var(--foreground)}.wrapper .container.typeface .pdf-specimen a{margin-top:1.512rem;font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);padding:6px 12px;border-radius:8px;-webkit-border-radius:8px;outline:1px solid var(--foreground)}.wrapper .container.typeface .pdf-specimen a:hover{cursor:pointer}.wrapper .container.typeface .pdf-specimen a.selected,.wrapper .container.typeface .pdf-specimen a:hover{background-color:var(--foreground);color:var(--background)}.wrapper .container.typeface .pdf-specimen a:focus-visible{outline:2px solid var(--foreground)}.wrapper .container.typeface .pdf-specimen a:focus:not(:focus-visible){outline:none}.wrapper .container.typeface .pdf-specimen a:active{color:var(--foreground);background-color:var(--background)}.wrapper .container.typeface .pdf-specimen a:disabled{color:var(--grey)}.wrapper .container.typeface .pdf-specimen a:focus:not(:focus-visible){outline:1px solid var(--foreground)}.wrapper .container.typeface .pdf-specimen a:hover{text-decoration:none}.wrapper .container.typeface .pdf-specimen canvas,.wrapper .container.typeface .pdf-specimen video{width:100%!important;height:auto!important}.wrapper .container.page h1{margin-top:40px}.wrapper .container.page .main-section{margin:64px 0}@media (max-width:780px){.wrapper .container.page .main-section{margin:40px 0}}.wrapper .container.page .main-section .download-trial-fonts .checkbox input[type=checkbox]{margin:0!important}.wrapper .container.page .main-section .download-trial-fonts .checkbox label{position:relative;top:-2px}.wrapper .container.page .main-section .download-trial-fonts .checkbox.all-typefaces{font-size:20px}.wrapper .container.page .main-section .download-trial-fonts .checkbox.all-typefaces label{left:3px;top:0}.wrapper .container.page .main-section .download-trial-fonts .checkbox.license-agreement label{left:3px}.wrapper .container.page .main-section .download-trial-fonts .checkbox.license-agreement a{text-decoration:underline}.wrapper .container.page .main-section .download-trial-fonts .email-form{display:flex;flex-direction:column;gap:.8316rem}.wrapper .container.page .main-section .download-trial-fonts .email-form .form-row input{width:100%;max-width:320px;padding:10px 16px;font-family:Font Regular;font-size:16px;border-radius:10px;border:1px solid var(--foreground)}.wrapper .container.page .main-section .download-trial-fonts .email-form .form-row input::placeholder{color:var(--grey)}.wrapper .container.page .main-section .download-trial-fonts .download-all{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue)}.wrapper .container.page .main-section .download-trial-fonts .download-all:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.page .main-section .download-trial-fonts .download-all:focus-visible{outline:2px solid var(--black)}.wrapper .container.page .main-section .download-trial-fonts .download-all:focus:not(:focus-visible){outline:none}.wrapper .container.page .main-section .download-trial-fonts .download-all:active{color:var(--white);background-color:var(--blue)}.wrapper .container.page .main-section .download-trial-fonts .download-all:disabled{background-color:var(--grey)}.wrapper .container.page .section-wrapper{max-width:850px}@media (max-width:1440px){.wrapper .container.page .section-wrapper{max-width:650px}}.wrapper .container.page .section-wrapper .iconly{width:15px;font-size:24px}.wrapper .container.page .main-section+h3{margin-top:6.048rem}.wrapper .container.page .back-home{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue)}.wrapper .container.page .back-home:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.page .back-home:focus-visible{outline:2px solid var(--black)}.wrapper .container.page .back-home:focus:not(:focus-visible){outline:none}.wrapper .container.page .back-home:active{color:var(--white);background-color:var(--blue)}.wrapper .container.page .back-home:disabled{background-color:var(--grey)}.wrapper .container.page h2{padding-top:3.024rem;padding-bottom:4.536rem}@media (max-width:780px){.wrapper .container.page h2{padding-top:1.6632rem;padding-bottom:2.4948rem}}.wrapper .container.page h4{position:relative;top:-3px}.wrapper .container.page img{width:360px}.wrapper .container.page p{line-height:24px}.wrapper .container.page.cart{font-size:16px}.wrapper .container.page.cart .page-title{padding:6.048rem 0 1.512rem}.wrapper .container.page.cart .cart{position:relative}.wrapper .container.page.cart .cart .cart-actions{width:-moz-fit-content;width:fit-content;right:0;top:-3.024rem;position:absolute;display:flex;gap:24px}@media (max-width:780px){.wrapper .container.page.cart .cart .cart-actions{top:0;margin:1.512rem 0 3.78rem;width:100%;position:relative;justify-content:space-between}}.wrapper .container.page.cart .cart .cart-actions .share-cart .iconly{top:2px;line-height:0}.wrapper .container.page.cart .cart .cart-actions .empty-cart,.wrapper .container.page.cart .cart .cart-actions .share-cart{text-decoration:underline}.wrapper .container.page.cart .cart .cart-actions .empty-cart:hover,.wrapper .container.page.cart .cart .cart-actions .share-cart:hover{cursor:pointer}.wrapper .container.page.cart .cart .cart-header{display:grid;grid-template-columns:minmax(32px,1fr) 7fr 8fr;-moz-column-gap:16px;grid-column-gap:16px;column-gap:16px;padding-bottom:6px;font-size:14px;border-bottom:1px solid var(--foreground)}.wrapper .container.page.cart .cart .cart-items .cart-item-container{display:grid;grid-template-columns:minmax(42px,1fr) 7fr 8fr;-moz-column-gap:16px;grid-column-gap:16px;column-gap:16px;padding:3.024rem 0;border-bottom:1px solid var(--grey)}.wrapper .container.page.cart .cart .cart-items .cart-item-container .checkbox-container{flex-shrink:0}.wrapper .container.page.cart .cart .cart-items .cart-item-container .checkbox-container input[type=checkbox]{top:4px;left:6px}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container{display:flex;flex-direction:column;gap:2.1168rem}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .title{font-weight:600;margin-bottom:5px}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .title.large{font-style:normal;font-weight:600;font-size:18px;line-height:31.5px}@media (max-width:1440px){.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .title.large{font-size:16px;line-height:26.4px}}@media (max-width:375px){.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .title.large{font-size:16px;line-height:20px}}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .licenses{display:flex;gap:10px;flex-wrap:wrap}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .licenses .license{display:flex;align-items:center;width:max-content;height:min-content;padding:8px 10px 7px;border:1px solid var(--foreground);border-radius:8px}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .licenses .license .remove-license:hover{cursor:pointer}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .licenses .add-license{min-width:14ch}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .add-license,.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .company-sizes{display:block;position:relative;width:-moz-fit-content;width:fit-content}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .add-license .dropdown,.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .company-sizes .dropdown{height:100%;min-width:14ch;font-size:16px;border-radius:9px;border:1px solid var(--foreground)}@supports (font:-apple-system-body) and (-webkit-appearance:none){.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .add-license .dropdown,.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .company-sizes .dropdown{height:97%!important}}.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .add-license .dropdown .react-select__control,.wrapper .container.page.cart .cart .cart-items .cart-item-container .details-container .company-sizes .dropdown .react-select__control{height:100%}.wrapper .container.page.cart .cart .cart-items .cart-item-container .price-container .price{margin-right:.5544rem;text-decoration:line-through;color:var(--red)}.wrapper .container.page.cart .no-cart-items{margin:4.536rem 0}.wrapper .container.page.cart .cart-footer{position:relative;padding-top:3.024rem;display:flex;justify-content:space-between;align-items:flex-start;gap:36px;font-size:20px}.wrapper .container.page.cart .cart-footer .total-price{text-align:right;flex-grow:1;font-weight:600}.wrapper .container.page.cart .cart-footer .total-price .price{margin-right:.5544rem;text-decoration:line-through;color:var(--red)}.wrapper .container.page.cart .cart-footer .actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.wrapper .container.page.cart .cart-footer .actions :last-child{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue)}.wrapper .container.page.cart .cart-footer .actions :last-child:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.page.cart .cart-footer .actions :last-child:focus-visible{outline:2px solid var(--black)}.wrapper .container.page.cart .cart-footer .actions :last-child:focus:not(:focus-visible){outline:none}.wrapper .container.page.cart .cart-footer .actions :last-child:active{color:var(--white);background-color:var(--blue)}.wrapper .container.page.cart .cart-footer .actions :last-child:disabled{background-color:var(--grey)}.wrapper .container.page.not-found,.wrapper .container.page.success{display:flex;flex-direction:column;align-items:center}.wrapper .container.page.not-found .back-home,.wrapper .container.page.success .back-home{margin-top:40px}.wrapper .container.page.not-found .subtitle,.wrapper .container.page.success .subtitle{font-weight:400}.wrapper .container.page.not-found .file-info,.wrapper .container.page.success .file-info{margin:20px 0;padding:20px;background:var(--lightestgrey);border-radius:8px;text-align:left;max-width:400px}.wrapper .container.page.not-found .file-info p,.wrapper .container.page.success .file-info p{margin:8px 0}.wrapper .container.page.not-found .download-section,.wrapper .container.page.success .download-section{display:flex;flex-direction:column;align-items:center;margin-top:20px}.wrapper .container.page.not-found .download-section .download-button,.wrapper .container.page.success .download-section .download-button{margin-top:0}.wrapper .container.page.not-found .download-section .expiry-info,.wrapper .container.page.success .download-section .expiry-info{margin-top:20px;font-size:14px;color:var(--grey)}.wrapper .container.page.free-trials .download-trial-fonts{margin:1.512rem 0;display:flex;flex-direction:column;gap:24px}.wrapper .container.page.free-trials .download-trial-fonts a{text-decoration:underline}.wrapper .container.page.free-trials .download-trial-fonts .checkbox{margin-top:8px;display:flex;align-items:flex-start;gap:5px}.wrapper .container.page.free-trials .download-trial-fonts .checkbox label{position:relative;font-weight:400;letter-spacing:0;font-size:18px;line-height:28.8px}@media (max-width:1440px){.wrapper .container.page.free-trials .download-trial-fonts .checkbox label{font-size:16px;line-height:25.6px}}@media (max-width:375px){.wrapper .container.page.free-trials .download-trial-fonts .checkbox label{font-size:16px;line-height:25.6px}}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue);max-width:max-content}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen:focus-visible{outline:2px solid var(--black)}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen:focus:not(:focus-visible){outline:none}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen:active{color:var(--white);background-color:var(--blue)}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen:disabled{background-color:var(--grey)}.wrapper .container.page.free-trials .download-trial-fonts .pdf-specimen .iconly{width:15px;font-size:24px}.wrapper .container.page.free-trials .globus-image{margin:initial;translate:-25% 0 0}.wrapper .container.page.for-students .student-package-fonts{display:flex;flex-direction:column;gap:1.512rem}.wrapper .container.page.for-students .student-package-fonts .add-to-cart{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue);width:-moz-fit-content;width:fit-content}.wrapper .container.page.for-students .student-package-fonts .add-to-cart:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.page.for-students .student-package-fonts .add-to-cart:focus-visible{outline:2px solid var(--black)}.wrapper .container.page.for-students .student-package-fonts .add-to-cart:focus:not(:focus-visible){outline:none}.wrapper .container.page.for-students .student-package-fonts .add-to-cart:active{color:var(--white);background-color:var(--blue)}.wrapper .container.page.for-students .student-package-fonts .add-to-cart:disabled{background-color:var(--grey)}.wrapper .container.articles,.wrapper .container.shop,.wrapper .container.typefaces-index{padding-top:7.56rem;max-width:1300px;margin:auto;left:0;right:0}.wrapper .container.articles .items-grid,.wrapper .container.shop .items-grid,.wrapper .container.typefaces-index .items-grid{margin-top:3.024rem;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;grid-gap:4.536rem;gap:4.536rem}@media (max-width:780px){.wrapper .container.articles .items-grid,.wrapper .container.shop .items-grid,.wrapper .container.typefaces-index .items-grid{grid-template-columns:1fr 1fr}}@media (max-width:375px){.wrapper .container.articles .items-grid,.wrapper .container.shop .items-grid,.wrapper .container.typefaces-index .items-grid{grid-template-columns:1fr}}.wrapper .container.articles .items-grid a,.wrapper .container.shop .items-grid a,.wrapper .container.typefaces-index .items-grid a{width:100%}.wrapper .container.articles .items-grid a:hover,.wrapper .container.shop .items-grid a:hover,.wrapper .container.typefaces-index .items-grid a:hover{text-decoration:none}.wrapper .container.articles .items-grid .preview .preview-image,.wrapper .container.shop .items-grid .preview .preview-image,.wrapper .container.typefaces-index .items-grid .preview .preview-image{margin-bottom:16px;aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:8px}.wrapper .container.articles .items-grid .preview .preview-date,.wrapper .container.shop .items-grid .preview .preview-date,.wrapper .container.typefaces-index .items-grid .preview .preview-date{padding-bottom:.25em}.wrapper .container.articles .items-grid .preview .preview-author,.wrapper .container.shop .items-grid .preview .preview-author,.wrapper .container.typefaces-index .items-grid .preview .preview-author{margin-top:.5em}.wrapper .container.articles .items-grid .preview p+p,.wrapper .container.shop .items-grid .preview p+p,.wrapper .container.typefaces-index .items-grid .preview p+p{padding-top:.5em}.wrapper .container.article{padding-top:7.56rem}.wrapper .container.article .main-section{grid-template-columns:2fr 6fr 4fr}.wrapper .container.article .article-title{max-width:75vw}@media (max-width:780px){.wrapper .container.article .article-title{max-width:none;font-style:normal;font-weight:600;font-size:50px;line-height:60px}}@media (max-width:780px) and (max-width:1440px){.wrapper .container.article .article-title{font-size:40px;line-height:50px}}@media (max-width:780px) and (max-width:375px){.wrapper .container.article .article-title{font-size:32px;line-height:40px}}.wrapper .container.article .article-details{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;row-gap:0}.wrapper .container.article .article-header-media{margin-top:3.024rem}.wrapper .container.article .article-header-media img,.wrapper .container.article .article-header-media video{position:relative;left:calc(var(--margin) * -1);width:100vw!important;max-width:100vw!important;object-fit:cover;aspect-ratio:21/9}@media (max-width:780px){.wrapper .container.article .article-header-media img,.wrapper .container.article .article-header-media video{max-height:75vh}}.wrapper .container.article .article-header-media figcaption{margin-top:1.512rem;font-weight:400;letter-spacing:0;font-size:16px;line-height:25.6px}@media (max-width:1440px){.wrapper .container.article .article-header-media figcaption{font-size:14px;line-height:21px}}@media (max-width:375px){.wrapper .container.article .article-header-media figcaption{font-size:14px;line-height:21px}}.wrapper .container.article .article-content .markdown-text:first-of-type p{font-weight:400;letter-spacing:0;font-size:28px;line-height:39.2px}@media (max-width:1440px){.wrapper .container.article .article-content .markdown-text:first-of-type p{font-size:24px;line-height:36px}}@media (max-width:375px){.wrapper .container.article .article-content .markdown-text:first-of-type p{font-size:20px;line-height:30px}}.wrapper .container.shop-item{padding-top:7.56rem;max-width:1400px;margin:auto;left:0;right:0}.wrapper .container.shop-item .main-section{grid-template-columns:2fr 6fr 4fr}.wrapper .container.shop-item .details{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:4.032rem;gap:4.032rem;min-height:min(650px,40vw)}@media (max-width:780px){.wrapper .container.shop-item .details{grid-template-columns:1fr;min-height:auto}}.wrapper .container.shop-item .details .image-gallery-image{object-fit:cover;aspect-ratio:1/1}.wrapper .container.shop-item .details .text-details{display:flex;gap:1.512rem;flex-direction:column;justify-content:space-between}.wrapper .container.shop-item .details .text-details .price{font-weight:400;letter-spacing:0;font-size:28px;line-height:39.2px}@media (max-width:1440px){.wrapper .container.shop-item .details .text-details .price{font-size:24px;line-height:36px}}@media (max-width:375px){.wrapper .container.shop-item .details .text-details .price{font-size:20px;line-height:30px}}.wrapper .container.shop-item .details .text-details .intro-text{margin-top:1.512rem}.wrapper .container.shop-item .details .text-details .buying-section{justify-self:flex-end}.wrapper .container.shop-item .details .text-details .buying-section .option-row label{text-transform:capitalize}.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue);display:inline-block;width:100%;max-width:300px}.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart:focus-visible{outline:2px solid var(--black)}.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart:focus:not(:focus-visible){outline:none}.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart:active{color:var(--white);background-color:var(--blue)}.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart:disabled{background-color:var(--grey)}@media (max-width:780px){.wrapper .container.shop-item .details .text-details .buying-section button.add-to-cart{max-width:none}}.wrapper .container.shop-item p{white-space-collapse:preserve-breaks}footer{padding:1.512rem var(--margin);background-color:var(--black);color:var(--white);display:flex;justify-content:space-between}footer .pages,footer .social-media{display:flex;gap:1.1088rem}@media (max-width:780px){nav{width:calc(100vw - var(--margin) * 2);padding:1.512rem var(--margin) .8316rem;justify-content:space-between}nav .inner-nav{opacity:0;pointer-events:none;position:fixed;left:0;top:0;padding:16px 24px;width:calc(100vw - 48px);height:calc(100vh - 32px);z-index:1;flex-direction:column-reverse;justify-content:flex-end;background-color:var(--background);color:var(--foreground);transition:opacity .3s ease-in-out}nav .inner-nav .pages{margin-top:56px;flex-direction:column;gap:40px;font-size:22px;font-weight:600}nav .inner-nav .pages a{font-size:22px!important;font-weight:700!important}nav .inner-nav .settings{display:flex;align-items:flex-start;justify-content:space-between}nav .inner-nav .settings .inner-settings{display:flex;flex-direction:column;gap:24px;align-items:flex-start}nav .inner-nav .settings .inner-settings .theme-switcher .iconly{font-size:24px}nav .inner-nav .settings .inner-settings .cart{font-size:16px;font-weight:600}nav .inner-nav .settings .close{display:block;color:var(--foreground);font-size:16px;font-weight:400}nav .inner-nav .settings .close .iconly{padding:0;margin-left:-4px;bottom:-5px;font-size:28px;line-height:16px}nav .inner-nav .settings .close:hover{font-weight:600;cursor:pointer}nav .inner-nav.active{opacity:1;pointer-events:all}nav .mobile-nav{display:block;position:relative;top:-1px;font-size:20px}nav .mobile-nav .iconly{color:var(--white)}nav .mobile-nav .iconly:hover{cursor:pointer}.wrapper{min-height:calc(100vh - 2.1168rem * 9)}.wrapper .container{max-width:calc(100vw - var(--margin) * 2);padding:6.3504rem var(--margin)}.wrapper .container.typefaces-preview .typefaces-grid{display:grid;grid-template-columns:1fr}.wrapper .container.typeface.with-optical-styles .fixed-controls{top:3.024rem}.wrapper .container.typeface .fixed-controls{position:relative;top:1.512rem;left:0;margin-bottom:3.024rem;gap:3.024rem;z-index:1000}.wrapper .container.typeface .fixed-controls .left .choose-script{width:max-content}.wrapper .container.typeface .fixed-controls .left .choose-script .buttons{flex-direction:row}.wrapper .container.typeface .fixed-controls .right{position:fixed;top:calc(100vh - 2.1168rem - 7.56rem)!important;right:calc(var(--margin) + 1px)}.wrapper .container.typeface .font-tester .font-sample{min-height:auto}.wrapper .container.typeface .main-section:first-of-type{padding-top:1.512rem}.wrapper .container.typeface .main-section:first-of-type h3{opacity:1}.wrapper .container.typeface .typetesters{max-width:calc(100vw - 4.4352rem)}.wrapper .container.typeface .about-section .markdown-text{column-count:1!important}.wrapper .container.typeface .weights-packages .weight-details{flex-wrap:wrap;width:100%;justify-content:flex-end}.wrapper .container.typeface .weights-packages .weight-details .checkbox-option{flex-grow:1}.wrapper .container.typeface .weights-packages .weight-details .buying-price{align-self:flex-end}.wrapper .container.page.cart .cart-header{column-gap:6px}.wrapper .container.page.cart .cart-header :last-child{justify-self:end}.wrapper .container.page.cart .cart-items .cart-item-container{column-gap:6px!important}.wrapper .container.page.cart .cart-items .cart-item-container .details-container .licenses{flex-direction:column}.wrapper .container.page.cart .cart-items .cart-item-container .details-container .licenses .add-license{width:max-content}.wrapper .container.page.cart .cart-items .cart-item-container .price-container{text-align:right;justify-self:end}.wrapper .container.page.cart .cart-items .cart-item-container .price-container .discount-price{display:inline-block}.wrapper .container.page.cart .cart-footer{padding-top:2.268rem;flex-direction:column}.wrapper .container.page.cart .cart-footer .total-price{text-align:initial}.wrapper .container.page.cart .cart-footer .actions{position:relative;margin-top:.8316rem;align-self:flex-end}.wrapper .container.page h4{top:auto}footer{width:calc(100vw - 1.1088rem * 4);padding:1.512rem 2.2176rem;justify-content:space-between;flex-direction:column;gap:16px;font-size:16px}footer .pages{flex-wrap:wrap}}.main-section{margin-bottom:9.072rem}.main-section:last-of-type{margin-bottom:0}.main-section h4{margin-bottom:1.512rem}@media (max-width:375px){.main-section h4{margin-bottom:.8316rem}}.main-section:not(.no-indent){display:grid;grid-template-columns:2.2fr 8fr 2fr;grid-gap:20px;gap:20px}.main-section:not(.no-indent) .section-wrapper{display:grid;justify-items:center}.main-section:not(.no-indent) .section-wrapper section{width:100%;max-width:1450px;display:grid}.main-section.no-indent .section-wrapper{margin-top:32px}.main-section.no-indent .section-wrapper section{max-width:1980px}@media (max-width:780px){.main-section{grid-template-columns:1fr!important;gap:0!important}.main-section .section-wrapper{max-width:calc(100vw - 4.4352rem)}.main-section .section-wrapper section{padding-top:0!important}}.article-content,.shop-item-content{margin-top:6.048rem}.article-content .media-row,.shop-item-content .media-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:2.016rem;gap:2.016rem;margin:1.512rem 0 3.024rem}@media (max-width:780px){.article-content .media-row,.shop-item-content .media-row{grid-template-columns:1fr}}.article-content .media-row figure,.article-content .media-row figure img,.shop-item-content .media-row figure,.shop-item-content .media-row figure img{width:100%}.article-content .media-row figure figcaption,.shop-item-content .media-row figure figcaption{margin-top:1.512rem;font-weight:400;letter-spacing:0;font-size:16px;line-height:25.6px}@media (max-width:1440px){.article-content .media-row figure figcaption,.shop-item-content .media-row figure figcaption{font-size:14px;line-height:21px}}@media (max-width:375px){.article-content .media-row figure figcaption,.shop-item-content .media-row figure figcaption{font-size:14px;line-height:21px}}.article-content .media-row video,.shop-item-content .media-row video{width:100%;max-width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.purchase-section{scroll-margin-top:18.144rem}.purchase-section .font-selection form{display:flex;flex-direction:column;gap:3.024rem}.purchase-section .font-selection form div h6{margin-bottom:.8316rem}.purchase-section .font-selection form div .typeface-package{margin-top:1.512rem;display:flex;gap:8px}.purchase-section .font-selection form div .typeface-package .typeface-details{flex-grow:1}.purchase-section .font-selection form div .typeface-package .typeface-details label{font-size:20px;font-weight:700}.purchase-section .font-selection form div .typeface-package .typeface-details .styles-and-weights{max-width:810px;margin-top:8px;padding-left:25px}@media (max-width:780px){.purchase-section .font-selection form div .typeface-package .typeface-details .styles-and-weights{padding-left:0}}.purchase-section .font-selection form div .typeface-package .typeface-price{flex-shrink:0}@media (max-width:780px){.purchase-section .font-selection form div .typeface-package{flex-direction:column}.purchase-section .font-selection form div .typeface-package .typeface-price{margin-top:.8316rem;align-self:flex-end;flex-shrink:1}}.purchase-section .font-selection form .weights-packages{display:flex;flex-direction:column;gap:8px}.purchase-section .font-selection form .weights-packages .weight-details{min-height:2.8728rem;display:flex;justify-content:space-between;gap:5px}.purchase-section .font-selection form .weights-packages .weight-details label.weight-title{font-size:20px}.purchase-section .font-selection-options,.purchase-section .license-options>div{display:grid;grid-template-columns:2fr 8fr 2fr;grid-gap:2.016rem;gap:2.016rem}.purchase-section .font-selection-options:not(:first-of-type),.purchase-section .license-options>div:not(:first-of-type){margin-top:4.0824rem}@media (max-width:780px){.purchase-section .font-selection-options,.purchase-section .license-options>div{grid-template-columns:1fr;gap:.8316rem}}.purchase-section .checkout-action{margin-top:3.024rem;display:grid;grid-template-columns:2fr 8fr 2fr;grid-gap:2.016rem;gap:2.016rem}@media (max-width:780px){.purchase-section .checkout-action{grid-template-columns:0fr 8fr 0fr;gap:0}}.purchase-section .checkout-action .inner-container{display:flex;justify-content:flex-end;align-items:center;gap:24px}.purchase-section .checkout-action .inner-container .total-price{font-size:20px;font-weight:600}.purchase-section .checkout-action .inner-container .total-price .price{text-decoration:line-through;color:var(--red)}.purchase-section .checkout-action .inner-container .total-price .vat-disclaimer{text-align:right}@media (max-width:780px){.purchase-section .checkout-action .inner-container .total-price .vat-disclaimer{text-align:initial}}.purchase-section .checkout-action .inner-container .cart-link{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue);padding:16px}.purchase-section .checkout-action .inner-container .cart-link:hover{cursor:pointer;background-color:var(--black)}.purchase-section .checkout-action .inner-container .cart-link:focus-visible{outline:2px solid var(--black)}.purchase-section .checkout-action .inner-container .cart-link:focus:not(:focus-visible){outline:none}.purchase-section .checkout-action .inner-container .cart-link:active{color:var(--white);background-color:var(--blue)}.purchase-section .checkout-action .inner-container .cart-link:disabled{background-color:var(--grey)}.purchase-section a{text-decoration:underline}.purchase-option .options{margin:16px 0}.purchase-option .options form{display:flex;flex-wrap:wrap;gap:8px}.purchase-option .options form input[type=radio]{display:none}.purchase-option .options form .option-row{display:flex;justify-content:space-between}.purchase-option .options form .option-row .note{display:inline;font-size:20px;padding:0 5px}.purchase-option .options form .option-row .note:hover{cursor:pointer}.purchase-option .options.checkbox form{flex-direction:column}.purchase-option .options.checkbox form label{font-size:20px}.purchase-option .options.radio label{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);border-radius:8px;-webkit-border-radius:8px;outline:1px solid var(--foreground);padding:13px 24px}.purchase-option .options.radio label:hover{cursor:pointer}.purchase-option .options.radio label.selected,.purchase-option .options.radio label:hover{background-color:var(--foreground);color:var(--background)}.purchase-option .options.radio label:focus-visible{outline:2px solid var(--foreground)}.purchase-option .options.radio label:focus:not(:focus-visible){outline:none}.purchase-option .options.radio label:active{color:var(--foreground);background-color:var(--background)}.purchase-option .options.radio label:disabled{color:var(--grey)}.purchase-option .options.radio label:focus:not(:focus-visible){outline:1px solid var(--foreground)}@media (max-width:780px){.license-types .option-row{flex-wrap:wrap;width:100%;justify-content:flex-end!important}.license-types .option-row div:first-child{flex-grow:1}}.styles-selector{width:100%;display:flex;justify-content:center}.styles-selector .styles{display:flex;flex-direction:row;margin-top:4px;gap:20px;overflow-x:scroll;overflow-y:hidden}.styles-selector .styles .style{height:15vw;max-height:280px;border-radius:40px;text-align:center}@media (max-width:375px){.styles-selector .styles .style{height:30vw!important}}.styles-selector .styles .style:not(:first-of-type){margin-left:16px}.styles-selector .styles .style.active{background:#edf9ff}.styles-selector .styles .style:hover{cursor:pointer}.styles-selector .styles .style .preview-media img{object-fit:contain}.quick-buttons{position:relative;display:flex;justify-content:space-between;z-index:9999;pointer-events:none}.quick-buttons.with-background{padding-bottom:4.536rem;border-bottom:1px solid #e4e4e4}@media (max-width:375px){.quick-buttons.with-background{padding-bottom:3.024rem}}.quick-buttons *{pointer-events:all}.back-button{padding-left:0;transition:padding .3s ease-out}.back-button:hover{padding-left:calc(1.1088rem / 2)}.buy-button{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--white);background-color:var(--blue)}.buy-button:hover{cursor:pointer;background-color:var(--black)}.buy-button:focus-visible{outline:2px solid var(--black)}.buy-button:focus:not(:focus-visible){outline:none}.buy-button:active{color:var(--white);background-color:var(--blue)}.buy-button:disabled{background-color:var(--grey)}.buying-price{display:flex;align-items:center;gap:10px}.buying-price .discount-old-price{font-style:normal;font-weight:600;font-size:18px;line-height:31.5px;font-weight:400;text-decoration:line-through;color:var(--grey)}@media (max-width:1440px){.buying-price .discount-old-price{font-size:16px;line-height:26.4px}}@media (max-width:375px){.buying-price .discount-old-price{font-size:16px;line-height:20px}}.buying-price .price{font-style:normal;font-weight:600;font-size:18px;line-height:31.5px;font-weight:400}@media (max-width:1440px){.buying-price .price{font-size:16px;line-height:26.4px}}@media (max-width:375px){.buying-price .price{font-size:16px;line-height:20px}}.buying-price .discount-old-price,.buying-price .price{text-align:right;line-height:24px}.normal-price{display:flex;align-items:center;gap:10px}.normal-price .discount-old-price,.normal-price .price{font-style:normal;font-size:18px;line-height:31.5px;font-weight:600}@media (max-width:1440px){.normal-price .discount-old-price,.normal-price .price{font-size:16px;line-height:26.4px}}@media (max-width:375px){.normal-price .discount-old-price,.normal-price .price{font-size:16px;line-height:20px}}.normal-price .discount-old-price{text-decoration:line-through;color:var(--red)}.choose-weight ul>li{margin-top:8px;font-size:16px;line-height:16px;text-align:left}.inner-section-background{margin-top:12.096rem;position:relative;z-index:100;background:linear-gradient(90deg,var(--background) 0,var(--background) 50%,transparent 80%)}div:hover>.iconly{display:inline;text-decoration:none}.iconly{position:relative;padding:0 2px;font-size:20px;line-height:normal;display:inline-block;text-decoration:none}.toggle-button{width:34px;height:20px;border-radius:25px;background-color:var(--lightgrey);position:relative;cursor:pointer;transition:background-color .3s ease}.toggle-button.on{background-color:var(--foreground)}.toggle-button.on .toggle-knob{transform:translate3d(110%,-50%,0)}.toggle-button.off{background-color:var(--lightgrey)}.toggle-button .toggle-knob{width:15px;height:15px;position:absolute;top:50%;left:0;transform:translate3d(15%,-50%,0);background-color:var(--background);border-radius:50%;transition:.3s ease}.supported-languages article:not(:first-of-type){margin-top:24px}.supported-languages article h6{font-weight:600}.supported-languages article .languages{max-height:auto;overflow:hidden;margin-top:.8316rem;font-size:max(1em,12px);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}@media (max-width:780px){.supported-languages article .languages{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}}.supported-languages article .languages.collapsed{max-height:20vh}.font-tester{position:relative;max-width:calc(100vw - 4.4352rem)}.font-tester:nth-of-type(odd){z-index:99}.font-tester .font-tester-header{width:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}@media (max-width:780px){.font-tester .font-tester-header{position:relative!important}.font-tester .font-tester-header:not(.centered){justify-content:normal!important}.font-tester .font-tester-header .fontfamily{left:0;--min-width:20ch!important}.font-tester .font-tester-header .extra-option{display:none}.font-tester .font-tester-header.mobile-view .extra-option{display:block;width:100%}.font-tester .font-tester-header .edit-text{position:absolute!important;top:0!important;right:0!important}.font-tester .font-tester-header .lang{--min-width:13ch!important}}.font-tester .font-tester-header .fontsize{min-width:25ch}.font-tester .font-tester-header .alignment,.font-tester .font-tester-header .columns{display:flex!important;align-items:center;padding:0 10px;line-height:0}.font-tester .font-tester-header .alignment label,.font-tester .font-tester-header .columns label{font-size:25px;line-height:0;opacity:.5;transition:opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.font-tester .font-tester-header .alignment label .iconly,.font-tester .font-tester-header .columns label .iconly{padding:5px 2px;font-size:25px}.font-tester .font-tester-header .alignment label.active,.font-tester .font-tester-header .columns label.active{opacity:1}.font-tester .font-tester-header .alignment label:hover,.font-tester .font-tester-header .columns label:hover{opacity:1;cursor:pointer}.font-tester .font-tester-header .edit-text{position:relative;box-shadow:1px 1px 6px 0 rgba(0,139,248,.6)!important}.font-tester .font-tester-header .edit-text .edit-button{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);padding:6px 12px;border-radius:8px;-webkit-border-radius:8px;outline:1px solid var(--foreground);outline:none;height:100%;width:8.5ch;display:flex;justify-content:center;font-family:inherit;font-size:inherit}.font-tester .font-tester-header .edit-text .edit-button:hover{cursor:pointer}.font-tester .font-tester-header .edit-text .edit-button.selected,.font-tester .font-tester-header .edit-text .edit-button:hover{background-color:var(--foreground);color:var(--background)}.font-tester .font-tester-header .edit-text .edit-button:focus-visible{outline:2px solid var(--foreground)}.font-tester .font-tester-header .edit-text .edit-button:focus:not(:focus-visible){outline:none}.font-tester .font-tester-header .edit-text .edit-button:active{color:var(--foreground);background-color:var(--background)}.font-tester .font-tester-header .edit-text .edit-button:disabled{color:var(--grey)}.font-tester .font-tester-header .edit-text .edit-button:focus:not(:focus-visible){outline:1px solid var(--foreground)}.font-tester .font-tester-header .edit-text .edit-button.editing{color:var(--background);background-color:var(--foreground)}.font-tester .font-tester-header .typetester-button{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:flex;align-items:center;justify-content:center;height:34px;min-width:var(--min-width);border-radius:10px;background:var(--background);box-shadow:1px 2px 6px 0 #666}.font-tester .font-tester-header .typetester-button.play-pause-animation{min-width:48px;cursor:pointer}.font-tester .font-tester-header input[type=radio]{display:none}.font-tester .font-tester-header .inner-section{display:flex;align-items:center;justify-content:center;gap:12px}.font-tester .font-sample{display:flex;align-items:center;justify-content:center;min-height:25vh;padding-top:4.536rem;font-family:Adobe Blank;text-rendering:optimizelegibility;overflow-wrap:anywhere;white-space-collapse:preserve-breaks;-webkit-user-select:none;-moz-user-select:none;user-select:none}.font-tester .font-sample:not(.edit-mode){cursor:pointer}.font-tester .font-sample.double-column{display:block}.font-tester .font-sample.centered{text-align:center}.glyph-map .glyph-map-rows{max-height:-moz-fit-content;max-height:fit-content;overflow:hidden}.glyph-map .glyph-map-rows.collapsed{max-height:52.4664rem}.glyph-map .glyph-map-rows .glyph-map-row{padding:24px 0;border-bottom:1px solid var(--foreground)}.glyph-map .glyph-map-rows .glyph-map-row:first-of-type{padding-top:0}.glyph-map .glyph-map-rows .glyph-map-row .glyph-map-row-header{font-family:Font Regular;font-size:18px;margin-bottom:8px}.glyph-map .glyph-map-rows .glyph-map-row .glyph-map-row-content{font-style:normal;font-weight:600;font-size:50px;line-height:60px;font-weight:400}@media (max-width:1440px){.glyph-map .glyph-map-rows .glyph-map-row .glyph-map-row-content{font-size:40px;line-height:50px}}@media (max-width:375px){.glyph-map .glyph-map-rows .glyph-map-row .glyph-map-row-content{font-size:32px;line-height:40px}}.glyph-map .show-all-action{margin-top:8px}.opentype-features-preview{display:grid;grid-template-columns:1fr 1fr}.opentype-features-preview .opentype-feature{position:relative;padding:16px 0}.opentype-features-preview .opentype-feature:nth-of-type(odd){padding-right:16px}.opentype-features-preview .opentype-feature:nth-of-type(odd):first-of-type{padding-top:0}.opentype-features-preview .opentype-feature:nth-of-type(odd):not(:nth-last-child(2)):after{content:"";position:absolute;top:100%;left:0;transform:translate3d(0,-100%,0);height:1px;width:95%;background-color:var(--lightestgrey)}.opentype-features-preview .opentype-feature:nth-of-type(2n){padding-left:16px}.opentype-features-preview .opentype-feature:nth-of-type(2n):nth-of-type(2){padding-top:0}.opentype-features-preview .opentype-feature:nth-of-type(2n):before{content:"";position:absolute;top:50%;left:0;transform:translate3d(1%,-50%,0);width:1px;height:70%;background-color:var(--lightestgrey)}.opentype-features-preview .opentype-feature:nth-of-type(2n):not(:last-child):after{content:"";position:absolute;top:100%;right:0;transform:translate3d(0,-100%,0);height:1px;width:95%;background-color:var(--lightestgrey)}.opentype-features-preview .opentype-feature .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.opentype-features-preview .opentype-feature .body{font-style:normal;font-weight:600;font-size:50px;line-height:60px;font-weight:inherit;font-style:inherit}@media (max-width:1440px){.opentype-features-preview .opentype-feature .body{font-size:40px;line-height:50px}}@media (max-width:375px){.opentype-features-preview .opentype-feature .body{font-size:32px;line-height:40px}}@media (max-width:780px){.opentype-features-preview{grid-template-columns:1fr}.opentype-features-preview .opentype-feature:nth-of-type(odd){padding-right:0}.opentype-features-preview .opentype-feature:nth-of-type(odd):after{content:"";position:absolute;top:100%;left:0;transform:translate3d(0,-100%,0);height:1px;width:95%;background-color:var(--lightestgrey)}.opentype-features-preview .opentype-feature:nth-of-type(2n){padding-left:0}.opentype-features-preview .opentype-feature:nth-of-type(2n):before{display:none}}.student-email-verification{margin-top:1.512rem;display:flex;flex-direction:column;gap:1.1088rem}.student-email-verification form .form-row{display:flex;gap:.5544rem}.student-email-verification form .form-row input{padding:10px 16px;font-family:Font Regular;font-size:16px;border-radius:10px;border:1px solid var(--foreground)}.student-email-verification form .form-row input::placeholder{color:var(--grey);font-size:14px}.student-email-verification form .form-row input#email{width:320px}@media (max-width:780px){.student-email-verification form .form-row input#email{width:auto}}.student-email-verification form .form-row button[type=submit]{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);padding:6px 12px;border-radius:8px;-webkit-border-radius:8px;outline:1px solid var(--foreground);height:36px}.student-email-verification form .form-row button[type=submit]:hover{cursor:pointer}.student-email-verification form .form-row button[type=submit].selected,.student-email-verification form .form-row button[type=submit]:hover{background-color:var(--foreground);color:var(--background)}.student-email-verification form .form-row button[type=submit]:focus-visible{outline:2px solid var(--foreground)}.student-email-verification form .form-row button[type=submit]:focus:not(:focus-visible){outline:none}.student-email-verification form .form-row button[type=submit]:active{color:var(--foreground);background-color:var(--background)}.student-email-verification form .form-row button[type=submit]:disabled{color:var(--grey)}.student-email-verification form .form-row button[type=submit]:focus:not(:focus-visible){outline:1px solid var(--foreground)}.student-email-verification form .message{margin-top:.8316rem;font-size:14px}.student-email-verification form .message.validation-error{color:var(--red)}.student-email-verification form .message.success{color:var(--blue)}.checkbox-option{display:flex}.checkbox-option input{flex-shrink:0}.slider{height:max-content;padding:0 10px;display:flex!important;align-items:center;gap:.5544rem}.slider label{width:6ch;flex-grow:0;text-align:right}.gallery-container{position:relative}.gallery-container.in-modal .image-gallery-slides{max-width:80vw!important}.gallery-container.in-modal .close-button{position:absolute;top:0;left:calc(100% + 1.1088rem)}.gallery-container.in-modal .arrow>button.previous{left:auto;right:calc(100% + 1.1088rem)}.gallery-container.in-modal .arrow>button.next{right:auto;left:calc(100% + 1.1088rem)}@media (max-width:780px){.gallery-container.in-modal .close-button{bottom:calc(100% + 1.512rem);top:auto;left:auto;right:0}.gallery-container.in-modal .arrow>button{top:calc(100% + 1.512rem)!important}.gallery-container.in-modal .arrow>button.previous{right:auto;left:calc(100% - 45px * 2 - 1.1088rem / 2)}.gallery-container.in-modal .arrow>button.next{left:auto;right:0}}.gallery-container .image-gallery-slides{overflow:hidden;border-radius:8px}.gallery-container .image-gallery-slides .image-gallery-slide{height:100%}.gallery-container .image-gallery-slides .image-gallery-slide .image-gallery-image{width:100%;height:100%}.gallery-container .image-gallery-slides .image-gallery-slide .image-gallery-image:hover{cursor:pointer}.gallery-container .arrow button{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;padding:12px 16px;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);display:flex;justify-content:center;position:absolute;top:calc(50% - 22.5px);width:45px;height:45px;border:1px solid var(--foreground);z-index:1}.gallery-container .arrow button:hover{cursor:pointer}.gallery-container .arrow button.selected,.gallery-container .arrow button:hover{background-color:var(--foreground);color:var(--background)}.gallery-container .arrow button:focus-visible{outline:2px solid var(--foreground)}.gallery-container .arrow button:focus:not(:focus-visible){outline:none}.gallery-container .arrow button:active{color:var(--foreground);background-color:var(--background)}.gallery-container .arrow button:disabled{color:var(--grey)}.gallery-container .arrow button.previous{left:1.1088rem}.gallery-container .arrow button.next{right:1.1088rem}.gallery-container .arrow button svg>path{stroke:var(--foreground)}.gallery-container .arrow button:hover svg>path{stroke:var(--background)}.modal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999999;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75)}.modal-container .modal-content{height:90%}.full-screen-media,.modal-container .modal-content{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.full-screen-media{position:relative;height:-moz-fit-content;height:fit-content;max-height:100%}.full-screen-media img,.full-screen-media video{border-radius:12px;max-width:85vw;max-height:90vh}.full-screen-media .close-button{position:absolute;top:0;left:calc(100% + 1.512rem)}@media (max-width:780px){.full-screen-media .close-button{top:auto;bottom:calc(100% + 1.512rem);left:auto;right:0}}.expandable-image:hover{cursor:pointer}.close-button{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;display:inline-flex;border-radius:12px;-webkit-border-radius:12px;align-items:center;border:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--foreground);background-color:var(--background);width:45px;height:45px;padding:0;display:flex;justify-content:center;border:1px solid var(--foreground)}.close-button:hover{cursor:pointer}.close-button.selected,.close-button:hover{background-color:var(--foreground);color:var(--background)}.close-button:focus-visible{outline:2px solid var(--foreground)}.close-button:focus:not(:focus-visible){outline:none}.close-button:active{color:var(--foreground);background-color:var(--background)}.close-button:disabled{color:var(--grey)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;height:1px;background:var(--foreground);border-radius:16px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;background-color:var(--background);border-radius:50%;border:1px solid var(--foreground)}input[type=range]::-moz-range-thumb{height:16px;width:16px;background-color:var(--background);border-radius:50%;border:1px solid var(--foreground)}div.dropdown{min-width:var(--min-width),17ch;font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;color:var(--foreground);width:100%}div.dropdown,div.dropdown .react-select__control{border-radius:8px;background-color:var(--background)}div.dropdown .react-select__control{height:34px;min-height:auto;padding:8px 7px 6px 12px;box-shadow:0 0 0 0 transparent;border:none}div.dropdown .react-select__control--menu-is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}div.dropdown .react-select__control--is-focused{border:none!important}div.dropdown .react-select__control:hover{background-color:var(--foreground);cursor:pointer}div.dropdown .react-select__control:hover .react-select__indicator,div.dropdown .react-select__control:hover .react-select__placeholder,div.dropdown .react-select__control:hover .react-select__single-value{color:var(--background)}div.dropdown .react-select__value-container{padding:0}div.dropdown .react-select__placeholder,div.dropdown .react-select__single-value{color:var(--foreground)}div.dropdown .react-select__indicator-separator{display:none}div.dropdown .react-select__indicator{position:relative;top:-2px!important;color:var(--foreground);padding:0;font-size:18px;scale:1.4}div.dropdown .react-select__menu{margin-top:-1px;padding:0;background-color:var(--background);border-bottom-left-radius:8px;border-bottom-right-radius:8px}div.dropdown .react-select__menu-list{padding:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:1px 2px 6px 0 rgba(0,0,0,.4)}div.dropdown .react-select__option{background-color:var(--background);color:var(--foreground);border-top:1px solid var(--foreground)}div.dropdown .react-select__option:hover{background-color:var(--foreground);color:var(--background);cursor:pointer}.checkbox-dropdown{align-self:flex-start;width:15ch;border-radius:8px;background:color-mix(in srgb,var(--background) 90%,transparent);overflow:hidden}.checkbox-dropdown.open{box-shadow:0 1px 3px 0 var(--foreground)}.checkbox-dropdown label.title{display:flex;justify-content:space-between;padding:8px 10px 3px}.checkbox-dropdown label.title .dropdown-control span{position:relative;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;scale:1.4}.checkbox-dropdown label.title:hover{color:var(--background);background:color-mix(in srgb,var(--foreground) 90%,transparent);cursor:pointer}.checkbox-dropdown ul.dropdown-menu{position:relative;z-index:1000;padding:1.512rem 10px 6px;background-color:var(--background)}.checkbox-dropdown ul.dropdown-menu li{display:flex}.checkbox-dropdown ul.dropdown-menu li label:hover{cursor:pointer}.checkbox-dropdown ul.dropdown-menu li input{flex-shrink:0}.tooltip{max-width:360px;padding:12px 32px 12px 16px!important;font-size:16px!important;line-height:24px;background-color:var(--background)!important;color:var(--foreground)!important;border-radius:8px!important;box-shadow:2px 2px 13px 0 var(--grey);opacity:1!important}.tooltip .close{position:absolute;top:4px;right:2px}.tooltip .close:hover{cursor:pointer}.preview-media{position:relative;display:block;width:100%;height:100%;aspect-ratio:16/9;box-sizing:border-box}.preview-media img,.preview-media video{width:100%;height:100%;object-fit:cover}.preview-media .main,.preview-media .secondary{pointer-events:none;transition:opacity .3s ease-in-out;position:absolute;width:100%}.preview-media .main{opacity:1}.preview-media .secondary,.preview-media.has-secondary:hover .main{opacity:0}.preview-media.has-secondary:hover .secondary{opacity:1}.preview-media .caption{display:inline-block;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;color:var(--background);z-index:1}.preview-media .caption:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--foreground);opacity:.4;z-index:-1}.show-all-action{margin-top:8px;text-decoration:underline}.show-all-action .iconly{top:2px}.show-all-action:hover{cursor:pointer}.discount-badge{padding:4px 8px;text-align:center;background-color:var(--red);color:var(--white);border-radius:4px;font-size:14px;font-weight:600}@media (max-width:780px){.discount-badge{display:-webkit-inline-box;overflow-x:scroll}}.info-text{position:relative;max-width:720px}.info-text .iconly{position:absolute;padding:0;top:-3px}.info-text h6{display:inline-block;margin-left:24px}.info-text.link .iconly{top:-5px}.info-text.link h6{text-decoration:underline}.info-text+.info-text{margin-top:.8316rem}.markdown-text{-webkit-hyphens:auto;hyphens:auto;white-space:pre-wrap}.markdown-text a{text-decoration:underline}.markdown-text ol,.markdown-text ul{margin-top:0;line-height:0}.markdown-text ol li,.markdown-text ul li{font-weight:400;letter-spacing:0;font-size:18px;line-height:28.8px;margin-bottom:0!important}@media (max-width:1440px){.markdown-text ol li,.markdown-text ul li{font-size:16px;line-height:25.6px}}@media (max-width:375px){.markdown-text ol li,.markdown-text ul li{font-size:16px;line-height:25.6px}}.markdown-text h2,.markdown-text h3,.markdown-text h4,.markdown-text h5,.markdown-text h6,.markdown-text p+h1{margin-top:1.512rem;margin-bottom:0}.globus-image{mix-blend-mode:multiply;min-width:420px;min-height:300px}@media (max-width:780px){.globus-image{min-width:80vw;min-height:200px}}.dark .globus-image,.dark .growing-image{mix-blend-mode:screen;filter:invert(100%)}.dark .typeface .preview-media,.dark .typefaces-index .preview-media{filter:invert(100%)}.dark .typeface .style.active{background:#3b3b3b}h1{font-style:normal;font-weight:600;font-size:80px;line-height:96px}@media (max-width:1440px){h1{font-size:72px;line-height:90px}}@media (max-width:375px){h1{font-size:38px;line-height:47.5px}}h2{font-style:normal;font-weight:600;font-size:50px;line-height:60px}@media (max-width:1440px){h2{font-size:40px;line-height:50px}}@media (max-width:375px){h2{font-size:32px;line-height:40px}}h3{font-style:normal;font-weight:600;font-size:34px;line-height:40.8px}@media (max-width:1440px){h3{font-size:30px;line-height:37.5px}}@media (max-width:375px){h3{font-size:22px;line-height:27.5px}}h4{font-style:normal;font-weight:600;font-size:24px;line-height:30px}@media (max-width:1440px){h4{font-size:20px;line-height:25px}}@media (max-width:375px){h4{font-size:18px;line-height:25px}}h5{font-style:normal;font-weight:600;font-size:18px;line-height:31.5px}@media (max-width:1440px){h5{font-size:16px;line-height:26.4px}}@media (max-width:375px){h5{font-size:16px;line-height:20px}}h6{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400}button{padding:0;margin:0;border:none;background-color:transparent}img,video{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}ol{list-style-type:decimal;list-style-position:inside}*+ol{margin-top:1.512rem}ol li:first-child{margin-bottom:.8316rem}em{font-weight:inherit;font-style:italic}strong{display:inline-block;font-weight:600}@supports (font:-apple-system-body) and (-webkit-appearance:none){strong{letter-spacing:-.5px}}b{font-weight:600}p{width:100%;display:inline-block;font-weight:400;letter-spacing:0;font-size:18px;line-height:28.8px}@media (max-width:1440px){p{font-size:16px;line-height:25.6px}}@media (max-width:375px){p{font-size:16px;line-height:25.6px}}p+p{padding-top:1.512rem}