@charset "UTF-8";
/* ! 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.0dbdd937.woff2) format("woff2"),url(/_next/static/media/JTPicolo-Variable.d44173c0.woff) format("woff"),url(/_next/static/media/JTPicolo-Variable.0f30c172.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;--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{min-height:2.1168rem;position:fixed;width:calc(100vw - var(--margin) * 2);padding:1.512rem var(--margin) .8316rem;display:flex;gap:6.048rem;background-color:var(--black);color:var(--white);border-bottom:1px solid 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;max-width:calc(100vw - var(--margin) * 2);min-height:calc(100vh - 2.1168rem * 8);padding:6.3504rem var(--margin);overflow-x:hidden}.wrapper .container.typeface-preview{padding-top:3.024rem;max-width:1300px;margin:auto;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;justify-items:center;grid-gap:4.536rem;gap:4.536rem}.wrapper .container.typeface-preview a{display:flex;justify-content:center;transition:scale .15s ease-in-out}.wrapper .container.typeface-preview a:hover{text-decoration:none;scale:1.025}.wrapper .container.typeface-preview a h2{font-size:72px;line-height:normal;text-align:center;font-weight:400}.wrapper .container.typeface-preview a .typeface-details{margin-top:.8316rem;display:flex;justify-content:center;font-size:max(1em,12px)}.wrapper .container.typeface-preview a .typeface-details :nth-child(2):before{content:"∙";margin:0 calc(1.1088rem / 3)}.wrapper .container.typeface.with-optical-styles .fixed-controls{top:15.2712rem}.wrapper .container.typeface.with-optical-styles .main-section:first-of-type{padding-top:11.34rem}.wrapper .container.typeface .quick-buttons:not(.with-background){justify-content:end}.wrapper .container.typeface .quick-buttons .action-buttons{display:flex;gap:10px;pointer-events:all}.wrapper .container.typeface .fixed-controls{position:fixed;top:6.426rem;left:calc(var(--margin) + 1px);max-width:15vw;display:flex;flex-direction:column;gap:3.78rem;z-index:99}.wrapper .container.typeface .fixed-controls .choose-script{position:relative;width:-moz-fit-content;width:fit-content}.wrapper .container.typeface .fixed-controls .choose-script .buttons{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap}.wrapper .container.typeface .fixed-controls .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 .choose-script .buttons button:hover{cursor:pointer}.wrapper .container.typeface .fixed-controls .choose-script .buttons button.selected,.wrapper .container.typeface .fixed-controls .choose-script .buttons button:hover{background-color:var(--foreground);color:var(--background)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button:focus-visible{outline:2px solid var(--foreground)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button:focus:not(:focus-visible){outline:none}.wrapper .container.typeface .fixed-controls .choose-script .buttons button:active{color:var(--foreground);background-color:var(--background)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button:disabled{color:var(--grey)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button:focus:not(:focus-visible){outline:1px solid var(--foreground)}.wrapper .container.typeface .fixed-controls .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 .choose-script .buttons button.active:hover{cursor:pointer;background-color:var(--black)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button.active:focus-visible{outline:2px solid var(--black)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button.active:focus:not(:focus-visible){outline:none}.wrapper .container.typeface .fixed-controls .choose-script .buttons button.active:active{color:var(--white);background-color:var(--blue)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button.active:disabled{background-color:var(--grey)}.wrapper .container.typeface .fixed-controls .choose-script .buttons button.active:active{background-color:var(--black)}.wrapper .container.typeface .main-section:first-of-type{padding-top:2.268rem}.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 .cart .cart-items .student-discount-container{padding:32px 0;display:grid;grid-template-columns:minmax(42px,1fr) 7fr 8fr;-moz-column-gap:16px;grid-column-gap:16px;column-gap:16px;border-bottom:1px solid var(--foreground)}.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.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{padding-top:3.024rem;max-width:1300px;margin:auto;left:0;right:0}.wrapper .container.articles .items-grid,.wrapper .container.shop .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{grid-template-columns:1fr 1fr}}@media (max-width:375px){.wrapper .container.articles .items-grid,.wrapper .container.shop .items-grid{grid-template-columns:1fr}}.wrapper .container.articles .items-grid a,.wrapper .container.shop .items-grid a{width:100%}.wrapper .container.articles .items-grid a:hover,.wrapper .container.shop .items-grid a:hover{text-decoration:none}.wrapper .container.articles .items-grid .preview .preview-image,.wrapper .container.shop .items-grid .preview .preview-image{aspect-ratio:1/1;width:100%;object-fit:cover;border-radius:8px}.wrapper .container.articles .items-grid .preview .preview-title,.wrapper .container.shop .items-grid .preview .preview-title{margin-top:16px}.wrapper .container.articles .items-grid .preview .preview-text,.wrapper .container.articles .items-grid .preview .price,.wrapper .container.shop .items-grid .preview .preview-text,.wrapper .container.shop .items-grid .preview .price{margin-top:4px;font-weight:400;letter-spacing:0;font-size:18px;line-height:28.8px}@media (max-width:1440px){.wrapper .container.articles .items-grid .preview .preview-text,.wrapper .container.articles .items-grid .preview .price,.wrapper .container.shop .items-grid .preview .preview-text,.wrapper .container.shop .items-grid .preview .price{font-size:16px;line-height:25.6px}}@media (max-width:375px){.wrapper .container.articles .items-grid .preview .preview-text,.wrapper .container.articles .items-grid .preview .price,.wrapper .container.shop .items-grid .preview .preview-text,.wrapper .container.shop .items-grid .preview .price{font-size:16px;line-height:25.6px}}.wrapper .container.article{padding-top:3.024rem}.wrapper .container.article .article-title{max-width:1100px}.wrapper .container.article .article-header-image{margin-top:1.512rem}.wrapper .container.article .article-header-image img{position:relative;left:calc(var(--margin) * -1);width:100vw!important;max-width:100vw!important;max-height:75vh;object-fit:cover}.wrapper .container.article .article-header-image 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-image figcaption{font-size:14px;line-height:21px}}@media (max-width:375px){.wrapper .container.article .article-header-image 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:3.024rem;max-width:1400px;margin:auto;left:0;right:0}.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 .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}}@media (min-width:1440px){.wrapper .container.shop-item .main-section{grid-template-columns:auto}}.wrapper .container.shop-item p{white-space-collapse:preserve-breaks}footer{padding:1.512rem var(--margin);background-color:var(--black);color:var(--white);border-top:1px solid 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{max-width:calc(100vw - var(--margin) * 2);min-height:calc(100vh - 2.1168rem * 9);padding:6.3504rem var(--margin)}.wrapper .container.typeface-preview{display:grid;grid-template-columns:1fr}.wrapper .container.typeface-preview h2{font-size:46px!important}.wrapper .container.typeface.with-optical-styles{padding-top:4.536rem}.wrapper .container.typeface.with-optical-styles .fixed-controls{top:6.048rem}.wrapper .container.typeface.with-optical-styles .main-section:first-of-type{padding-top:6.048rem}.wrapper .container.typeface .quick-buttons .action-buttons{position:fixed;top:calc(100vh - 2.1168rem - 7.56rem);right:2.016rem}.wrapper .container.typeface .fixed-controls{position:relative;top:1.512rem;left:0;margin-bottom:3.024rem}.wrapper .container.typeface .fixed-controls .choose-script{max-width:none}.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: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;max-width:850px}@media (max-width:780px){.article-content,.shop-item-content{max-width:650px;padding-left:0}}.article-content .image-row,.shop-item-content .image-row{width:100%;display:flex;flex-direction:row;gap:2.016rem;margin:1.512rem 0 3.024rem}@media (max-width:780px){.article-content .image-row,.shop-item-content .image-row{flex-direction:column}}.article-content .image-row figure,.article-content .image-row figure img,.shop-item-content .image-row figure,.shop-item-content .image-row figure img{width:100%}.article-content .image-row figure figcaption,.shop-item-content .image-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 .image-row figure figcaption,.shop-item-content .image-row figure figcaption{font-size:14px;line-height:21px}}@media (max-width:375px){.article-content .image-row figure figcaption,.shop-item-content .image-row figure figcaption{font-size:14px;line-height:21px}}.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 .font-selection-options .student-discount-note,.purchase-section .license-options>div .student-discount-note{font-style:normal;font-weight:600;font-size:14px;line-height:21px;font-weight:400;margin-top:1.512rem}.purchase-section .font-selection-options .student-discount-note a,.purchase-section .license-options>div .student-discount-note a{text-decoration:underline}.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-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 .styles{display:flex;flex-direction:row;margin-top:4px;gap:20px;font-weight:400;letter-spacing:0;font-size:18px;line-height:28.8px}@media (max-width:1440px){.styles-selector .styles{font-size:16px;line-height:25.6px}}@media (max-width:375px){.styles-selector .styles{font-size:16px;line-height:25.6px}}@media (max-width:780px){.styles-selector .styles{display:-webkit-inline-box;overflow-x:scroll;overflow-y:hidden}}.styles-selector .styles .style:not(:first-of-type){margin-left:16px}.styles-selector .styles .style.active{text-decoration:underline}.styles-selector .styles .style:hover{cursor:pointer}.quick-buttons{width:calc(100% - var(--margin) * 2);position:fixed;display:flex;justify-content:space-between;z-index:9999;pointer-events:none}.quick-buttons.with-background{width:calc(100% - var(--margin) * 2);padding:3.024rem var(--margin) .8316rem;top:3.6288rem;left:0;border-bottom:1px solid #e4e4e4;background:var(--background)}.quick-buttons *{pointer-events:all}@media (max-width:780px){.quick-buttons{width:calc(100% - 1.1088rem * 4)}}.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}@media (max-width:780px){.choose-weight{display:none}}.inner-section-background{margin-top:12.096rem;position:relative;z-index:100;background-color:var(--background)}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}.choose-fonts-popup{position:relative;max-width:720px;min-width:40vw;padding:3.78rem 4.032rem;background-color:var(--white);border-radius:10px}.choose-fonts-popup .close-popup{position:absolute;top:1.512rem;right:.3696rem}.choose-fonts-popup .close-popup .iconly{font-size:34px}.choose-fonts-popup .close-popup:hover{cursor:pointer}.choose-fonts-popup h5{font-size:30px;font-weight:600}.choose-fonts-popup .available-fonts{margin-top:3.024rem;display:flex;flex-direction:column;gap:10px}.choose-fonts-popup .available-fonts li{display:flex;align-items:center;font-size:20px}.choose-fonts-popup .actions{margin-top:3.024rem;display:flex;gap:10px}.choose-fonts-popup .actions .download-all{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)}.choose-fonts-popup .actions .download-all:hover{cursor:pointer;background-color:var(--black)}.choose-fonts-popup .actions .download-all:focus-visible{outline:2px solid var(--black)}.choose-fonts-popup .actions .download-all:focus:not(:focus-visible){outline:none}.choose-fonts-popup .actions .download-all:active{color:var(--white);background-color:var(--blue)}.choose-fonts-popup .actions .download-all:disabled{background-color:var(--grey)}.choose-fonts-popup .actions .download-later{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)}.choose-fonts-popup .actions .download-later:hover{cursor:pointer}.choose-fonts-popup .actions .download-later.selected,.choose-fonts-popup .actions .download-later:hover{background-color:var(--foreground);color:var(--background)}.choose-fonts-popup .actions .download-later:focus-visible{outline:2px solid var(--foreground)}.choose-fonts-popup .actions .download-later:focus:not(:focus-visible){outline:none}.choose-fonts-popup .actions .download-later:active{color:var(--foreground);background-color:var(--background)}.choose-fonts-popup .actions .download-later:disabled{color:var(--grey)}.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;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;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 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}.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 .text-container{font-size:3.2vw;line-height:4vw;color:var(--grey)}@media (max-width:780px){.opentype-features-preview .text-container{font-size:5.8vw;line-height:7vw}}.opentype-features-preview .text-container span.active{color:var(--foreground)}.opentype-features-preview .text-container .allcaps-on{text-transform:uppercase;font-feature-settings:"case"}.opentype-features-preview .text-container .ss01-on{font-feature-settings:"ss01"}.opentype-features-preview .text-container .smallcaps-on{font-variant:small-caps;font-feature-settings:"c2sc","smcp"}.opentype-features-preview .text-container .oldstyle-on{font-feature-settings:"onum";font-variant-numeric:oldstyle-nums}.opentype-features-preview .text-container .frac-on{font-feature-settings:"frac" 1}.opentype-features-preview .text-container .subs.subs-on{font-feature-settings:"subs"}.opentype-features-preview .text-container .sups.sups-on{font-feature-settings:"sups"}.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 .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%;object-fit:cover;aspect-ratio:1/1}.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:#fff}.modal-container .modal-content{overflow:scroll}.full-screen-image,.modal-container .modal-content{width:-moz-fit-content;width:fit-content;height:100%;display:flex;justify-content:center;align-items:center}.full-screen-image{position:relative;background-color:var(--background)}.full-screen-image .close-button{position:fixed;top:1.512rem;right:1.512rem}.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)}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{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}.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{mix-blend-mode:screen;filter:invert(100%)}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}