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,path-element,path-page,path-plane,post-root,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:12px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}path-element,path-page,path-plane,path-root{display:block}html:root{--bg:#fff;--fg:#000;--muted:#868686;--field:#f2f2f2;--chip:#d9d9d9;--name-hover:#d9d9d9;--on-image:#fff;--on-light-image:#000;color-scheme:light;--primary_text_color:var(--fg);--secondary_text_color:var(--muted);--primary_background_color:var(--bg);--secondary_background_color:var(--field);--horizontal_rule_color:var(--fg);--link_color:var(--fg);--link_hover_color:var(--muted);--active_link_color:var(--fg);--cart_indicator_color:var(--fg);--button_background_color:var(--bg);--button_border_color:var(--fg);--button_text_color:var(--fg);--button_hover_background_color:var(--fg);--button_hover_border_color:var(--fg);--button_hover_text_color:var(--bg);--button_selected_background_color:var(--fg);--button_selected_border_color:var(--fg);--button_selected_text_color:var(--bg);--add_to_cart_button_background_color:var(--fg);--add_to_cart_button_border_color:var(--fg);--add_to_cart_button_text_color:var(--bg);--add_to_cart_button_hover_background_color:var(--muted);--add_to_cart_button_hover_border_color:var(--muted);--add_to_cart_button_hover_text_color:var(--bg);--checkout_button_background_color:var(--fg);--checkout_button_border_color:var(--fg);--checkout_button_text_color:var(--bg);--checkout_button_hover_background_color:var(--muted);--checkout_button_hover_border_color:var(--muted);--checkout_button_hover_text_color:var(--bg);--download_button_background_color:var(--fg);--download_button_border_color:var(--fg);--download_button_text_color:var(--bg);--download_button_hover_background_color:var(--muted);--download_button_hover_border_color:var(--muted);--download_button_hover_text_color:var(--bg);--gutter:clamp(14px,max(calc(11.79px + 0.589vw),calc(0px + 1.51vw)),29px);--header-top:clamp(14px,max(calc(11.79px + 0.589vw),calc(0px + 1.51vw)),29px);--page-top:min(max(min(calc(125.46px + -1.989vw),118px),calc(0px + 7.813vw)),150px);--section-space:clamp(48px,max(calc(42.48px + 1.473vw),calc(0px + 4.792vw)),92px);--radius:clamp(8px,max(calc(7.17px + 0.221vw),calc(0px + 0.781vw)),15px);--fs-nav:min(max(min(calc(23.07px + -0.552vw),21px),calc(0px + 1.25vw)),24px);--fs-body:clamp(16px,max(calc(16px + 0vw),calc(0px + 1.25vw)),24px);--fs-small:clamp(14px,max(calc(13.17px + 0.221vw),calc(0px + 1.25vw)),24px);--fs-info:clamp(14px,max(calc(13.45px + 0.147vw),calc(0px + 1.198vw)),23px);--fs-info-label:clamp(12px,max(calc(10.62px + 0.368vw),calc(0px + 1.198vw)),23px);--fs-text:min(max(min(calc(21.14px + -0.037vw),21px),calc(0px + 1.615vw)),31px);--fs-list:min(max(min(calc(22.28px + -0.074vw),22px),calc(0px + 1.667vw)),32px);--fs-heading:clamp(21px,max(calc(17.27px + 0.994vw),calc(0px + 2.344vw)),45px);--fs-large:clamp(25px,max(calc(22.38px + 0.7vw),calc(0px + 2.448vw)),47px);--fs-button:clamp(17px,max(calc(13.27px + 0.994vw),calc(0px + 2.031vw)),39px);--fs-label:max(11px,min(max(min(calc(14.8px + -0.479vw),13px),calc(0px + 0.677vw)),13px));--fs-input:max(15px,min(max(min(calc(22.76px + -0.737vw),20px),calc(0px + 1.042vw)),20px))}@media(prefers-color-scheme:dark){html:root:not([data-theme=light]){--bg:#000;--fg:#fff;--muted:#8c8c8c;--field:#1c1c1c;--chip:#333;--name-hover:#4a4a4a;color-scheme:dark}}html:root[data-theme=dark]{--bg:#000;--fg:#fff;--muted:#8c8c8c;--field:#1c1c1c;--chip:#333;--name-hover:#4a4a4a;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{background-color:var(--bg)}body{display:flex;flex-direction:column;min-height:100vh;color:var(--fg);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-body);line-height:1.15;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main{flex:1 1;padding:var(--page-top) var(--gutter) 0;isolation:isolate}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media(min-width:760px){.only-narrow{display:none!important}}@media(max-width:759px){.only-wide{display:none!important}}.rule{height:0;margin:0;border:0;border-top:1px solid var(--fg)}@media(hover:none),(pointer:coarse){*{--link_hover_color:var(--link_color);--button_hover_background_color:var(--button_background_color);--button_hover_border_color:var(--button_border_color);--button_hover_text_color:var(--button_text_color);--add_to_cart_button_hover_background_color:var(--add_to_cart_button_background_color);--add_to_cart_button_hover_border_color:var(--add_to_cart_button_border_color);--add_to_cart_button_hover_text_color:var(--add_to_cart_button_text_color);--checkout_button_hover_background_color:var(--checkout_button_background_color);--checkout_button_hover_border_color:var(--checkout_button_border_color);--checkout_button_hover_text_color:var(--checkout_button_text_color);--download_button_hover_background_color:var(--download_button_background_color);--download_button_hover_border_color:var(--download_button_border_color);--download_button_hover_text_color:var(--download_button_text_color)}}.about__body{max-width:clamp(919.33px,71.823vw,1379px);font-size:var(--fs-list)}.about__body>*{margin:0}.about__body>:not(h1,h2,h3,h4,h5,h6):not(:is(h1,h2,h3,h4,h5,h6)~*){margin-bottom:1.15em;font-size:var(--fs-large)}.about__body>:is(h1,h2,h3,h4,h5,h6){margin-top:min(max(min(calc(22.28px + -.074vw),22px),calc(0px + 1.667vw)),32px);font-size:min(max(min(calc(17.41px + -.11vw),17px),calc(0px + 1.25vw)),24px);text-transform:uppercase}.about__body>:not(:is(h1,h2,h3,h4,h5,h6)~*)+:is(h1,h2,h3,h4,h5,h6){margin-top:min(max(min(calc(50.21px + -.589vw),48px),calc(0px + 3.333vw)),64px)}.about__body ol,.about__body ul{list-style:none}.about__body b,.about__body strong{font-weight:700}@media(hover:hover)and (pointer:fine){.about__body a:hover{color:var(--muted)}}.pill,.typeface__buy .buy-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.pill:active,.pill:focus:not(:focus-visible),.typeface__buy .buy-button:active,.typeface__buy .buy-button:focus:not(:focus-visible){outline:none}.pill,.typeface__buy .buy-button{display:inline-flex;align-items:center;justify-content:center;height:clamp(34px,max(calc(27.09px + 1.842vw),calc(0px + 3.958vw)),76px);padding:0 clamp(21px,max(calc(18.65px + .626vw),calc(0px + 2.083vw)),40px);border-radius:999px;background-color:var(--fg);color:var(--bg);font-size:var(--fs-button);line-height:1;white-space:nowrap;transition:background-color .15s}@media(hover:hover)and (pointer:fine){.pill:hover,.typeface__buy .buy-button:hover{background-color:var(--muted);color:var(--bg)}}.pill--grey{background-color:var(--chip);color:var(--fg);transition:background-color .15s,color .15s}@media(hover:hover)and (pointer:fine){.pill--grey:hover{background-color:var(--fg);color:var(--bg)}}.pill--grey:disabled{color:var(--muted)}.chip,.pill--grey:disabled{background-color:var(--chip)}.chip{display:inline-flex;align-items:center;justify-content:center;height:clamp(26px,max(calc(25.45px + .147vw),calc(0px + 2.135vw)),41px);padding:0 clamp(10px,max(calc(9.72px + .074vw),calc(0px + .833vw)),16px);border-radius:999px;color:var(--fg);font-size:var(--fs-small);line-height:1;white-space:nowrap;transition:background-color .15s,color .15s}@media(hover:hover)and (pointer:fine){.chip:hover{background-color:var(--fg);color:var(--bg)}}.call-to-action{display:flex;justify-content:center}.carousel{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.carousel--interactive{cursor:none}@media(pointer:coarse){.carousel--interactive{cursor:pointer}}.carousel__slide{position:absolute;inset:0;visibility:hidden}.carousel__slide[data-active=true]{visibility:visible}.carousel__cursor{position:absolute;top:0;left:0;z-index:2;margin:-.6em 0 0 -1.4em;color:#fff;font-size:var(--fs-body);mix-blend-mode:difference;pointer-events:none;white-space:nowrap}.carousel__cursor[data-visible=false]{display:none}.carousel__button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.carousel__button:active,.carousel__button:focus:not(:focus-visible){outline:none}.carousel__button{position:absolute;top:50%;z-index:2;padding:6px 10px;border-radius:999px;background-color:var(--bg);color:var(--fg);font-size:var(--fs-small);transform:translateY(-50%);opacity:0;pointer-events:none}.carousel__button:focus-visible{opacity:1}.carousel__button[data-side=prev]{left:12px}.carousel__button[data-side=next]{right:12px}.media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slide-counter{display:none;float:right;margin-left:1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(hover:none),(pointer:coarse){.slide-counter{display:block}}.custom__intro{max-width:clamp(919.33px,71.823vw,1379px);margin:0 auto;text-align:center}.custom__list{display:flex;flex-direction:column;gap:clamp(14px,max(calc(10.96px + .81vw),calc(0px + 1.667vw)),32px);margin-top:clamp(40px,max(calc(22.87px + 4.567vw),calc(0px + 6.354vw)),122px)}.custom__media{position:relative;aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;background-color:var(--field)}@media(min-width:760px){.custom__media{aspect-ratio:1862/973}}.custom__logo{position:absolute;top:50%;left:50%;z-index:1;width:88%;height:auto;max-height:70%;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none}.custom__caption{margin-top:min(max(min(calc(10.28px + -.074vw),10px),calc(0px + .729vw)),14px);text-align:center}.custom__counter{float:none;margin:min(max(min(calc(10.28px + -.074vw),10px),calc(0px + .729vw)),14px) 0 0;text-align:right}.custom .load-more{margin-top:clamp(36px,max(calc(29.09px + 1.842vw),calc(0px + 4.115vw)),79px)}.custom__outro{margin-top:clamp(66px,max(calc(52.46px + 3.61vw),calc(0px + 7.708vw)),148px);text-align:center}.documentation{position:relative;margin:0 calc(-1*var(--gutter));cursor:none}@media(pointer:coarse){.documentation{cursor:pointer}}.documentation__slide,.documentation__slide.swiper-slide{width:71vw}@media(min-width:760px){.documentation__slide,.documentation__slide.swiper-slide{width:49.3vw}}.documentation__card{position:relative;aspect-ratio:1.31;border-radius:var(--radius);overflow:hidden;background-color:#000}@media(min-width:760px){.documentation__card{aspect-ratio:946/616}}.documentation__caption{margin-top:clamp(6px,max(calc(1.03px + 1.326vw),calc(0px + 1.406vw)),27px);font-size:var(--fs-info)}.documentation--single{cursor:auto}.documentation--single .documentation__slide{margin:0 auto}.footer{display:grid;grid-template-columns:1fr auto;grid-template-areas:"contact contact" "copyright pages";align-items:baseline;padding:clamp(70px,max(calc(52.04px + 4.788vw),calc(0px + 8.854vw)),170px) var(--gutter) clamp(14px,max(calc(13.72px + .074vw),calc(0px + 1.146vw)),22px);color:var(--muted);font-size:var(--fs-small)}@media(min-width:760px){.footer{grid-template-columns:1fr auto 1fr;grid-template-areas:"copyright contact pages"}}.footer__copyright{grid-area:copyright}.footer__contact{grid-area:contact;display:flex;flex-direction:column;gap:3px;margin-bottom:34px}@media(min-width:760px){.footer__contact{flex-direction:row;gap:clamp(30px,max(calc(25.86px + 1.105vw),calc(0px + 3.125vw)),60px);margin-bottom:0}}.footer__pages{grid-area:pages;justify-self:end;display:flex;gap:clamp(38px,max(calc(36.34px + .442vw),calc(0px + 3.281vw)),63px)}.footer__link{transition:color .15s}@media(hover:hover)and (pointer:fine){.footer__link:hover{color:var(--fg)}}.newsletter .text-field__label,.text-page__form .text-field__label{display:block}.newsletter .text-field__label-wrapper,.text-page__form .text-field__label-wrapper{color:var(--muted);font-size:var(--fs-label);text-transform:uppercase}.newsletter .text-field__input-wrapper,.text-page__form .text-field__input-wrapper{margin-top:6px}.newsletter .text-field__input,.text-page__form .text-field__input{height:calc(var(--fs-input)*2.4);padding:0 calc(var(--fs-input)*.85);border-radius:calc(var(--fs-input)*.75);background-color:var(--field);font-size:var(--fs-input)}.newsletter .text-field__input::placeholder,.text-page__form .text-field__input::placeholder{color:var(--muted)}.newsletter .checkbox,.text-page__form .checkbox{--checkbox-size:calc(var(--fs-input) * 1.5);--checkbox-margin:calc(var(--fs-input) * 0.8);--checkbox-icon-color:var(--fg)}.newsletter .checkbox input,.text-page__form .checkbox input{border:0;border-radius:calc(var(--fs-input)*.5);background-color:var(--field)}.newsletter .newsletter-signup__checkbox-field,.newsletter .test-fonts__checkbox,.newsletter .test-fonts__checkbox-field,.text-page__form .newsletter-signup__checkbox-field,.text-page__form .test-fonts__checkbox,.text-page__form .test-fonts__checkbox-field{display:flex;align-items:center;margin:0 0 15px;font-size:var(--fs-input);line-height:1.2}.newsletter .newsletter-signup__checkbox-field label p,.newsletter .test-fonts__checkbox label p,.newsletter .test-fonts__checkbox-field label p,.text-page__form .newsletter-signup__checkbox-field label p,.text-page__form .test-fonts__checkbox label p,.text-page__form .test-fonts__checkbox-field label p{margin:0}.newsletter .login-form__section,.newsletter .newsletter-signup__section,.newsletter .node-password-form__section,.newsletter .test-fonts__section,.text-page__form .login-form__section,.text-page__form .newsletter-signup__section,.text-page__form .node-password-form__section,.text-page__form .test-fonts__section{margin-bottom:20px}.newsletter .submit-button,.text-page__form .submit-button{display:inline-flex;align-items:center;height:clamp(34px,max(calc(32.07px + .516vw),calc(0px + 3.021vw)),58px);margin-top:clamp(10px,max(calc(8.62px + .368vw),calc(0px + 1.042vw)),20px);padding:0 clamp(15px,max(calc(14.59px + .11vw),calc(0px + 1.25vw)),24px);border:0;border-radius:999px;background-color:var(--fg);color:var(--bg);font-size:min(max(min(calc(17.14px + -.037vw),17px),calc(0px + 1.302vw)),25px);line-height:1}@media(hover:hover)and (pointer:fine){.newsletter .submit-button:not(:disabled):hover,.text-page__form .submit-button:not(:disabled):hover{border:0;background-color:var(--muted);color:var(--bg)}}.newsletter .submit-button:disabled,.text-page__form .submit-button:disabled{opacity:.3;cursor:default}.newsletter__title{margin:clamp(85px,max(calc(82.38px + .7vw),calc(0px + 7.135vw)),137px) 0 clamp(22px,max(calc(18.41px + .958vw),calc(0px + 2.396vw)),46px);font-size:var(--fs-heading)}@media(min-width:760px){.newsletter__title{text-align:center}.newsletter .newsletter-signup{max-width:clamp(642px,50.156vw,963px);margin:0 auto}.newsletter form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:15px 9px;gap:15px 9px}.newsletter .newsletter-signup__section{margin-bottom:0}.newsletter .newsletter-signup__section:last-child{grid-row:1;grid-column:3}.newsletter .newsletter-signup__checkbox-field{grid-column:1/-1;margin:0}.newsletter .text-field__input{height:calc(var(--fs-input)*2.9)}.newsletter .submit-button{margin-top:0}}.header{position:absolute;top:0;left:0;right:0;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--header-top) var(--gutter) 0;color:var(--fg);font-size:var(--fs-nav)}@media(min-width:900px){.header{grid-template-columns:1fr auto 1fr;column-gap:clamp(48px,max(calc(45.79px + .589vw),calc(0px + 4.167vw)),80px)}}body:has(.home) .header{color:var(--on-image)}.header:has(.nav__panel[data-open=true]){color:var(--fg)}.header__wordmark{position:relative;z-index:2;justify-self:start}.header .cart-button,.header__link{transition:color .15s}@media(hover:hover)and (pointer:fine){.header .cart-button:hover,.header__link:hover{color:var(--muted)}}@media(min-width:900px){.header__primary,.header__secondary{display:flex;align-items:center;gap:clamp(24px,max(calc(22.9px + .295vw),calc(0px + 2.083vw)),40px)}.header__secondary{justify-self:end}.header [data-in=menu],.header__account{display:none}}@media(max-width:899px){.header__primary{display:flex;flex-direction:column;font-size:40px;line-height:1.05}.header__secondary{position:absolute;top:var(--header-top);right:calc(var(--gutter) + 60px);display:flex;align-items:center;gap:24px}.header__account{margin-top:auto;padding-top:15px;border-top:1px solid var(--fg)}.header [data-in=bar]{display:none}}.header .cart-button{background:none;color:inherit;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.header .cart-button:active,.header .cart-button:focus:not(:focus-visible){outline:none}.header .cart-button{font-size:inherit;line-height:inherit}.header .cart-button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.theme-toggle{background:none;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.theme-toggle:active,.theme-toggle:focus:not(:focus-visible){outline:none}.theme-toggle{display:flex;margin-top:-.1em;padding:4px;color:inherit}.theme-toggle svg{display:block;width:18px;height:18px}.nav__panel{display:contents}@media(max-width:899px){.nav__panel{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;padding:min(max(min(calc(119.73px + -2.063vw),112px),calc(0px + 7.292vw)),140px) var(--gutter) 20px;background-color:var(--bg);color:var(--fg);overflow-y:auto;overscroll-behavior:contain}.nav__panel[data-open=false]{display:none}}.nav__toggle{background:none;font:inherit;text-decoration:inherit;text-align:inherit;border:0;border-radius:0;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:inherit}.nav__toggle:active,.nav__toggle:focus:not(:focus-visible){outline:none}.nav__toggle{position:relative;z-index:2;display:none;justify-self:end;margin:-12px -10px -12px 0;padding:12px 10px 12px 20px;color:inherit}@media(max-width:899px){.nav__toggle{display:flex;align-items:center}}.nav__burger{position:relative;display:block;width:29px;height:1px;margin:10px 0;background-color:currentColor}.nav__burger:after,.nav__burger:before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:currentColor;transition:transform .2s ease-out,top .2s ease-out}.nav__burger:before{top:-10px}.nav__burger:after{top:10px}.nav__toggle[aria-expanded=true] .nav__burger{background-color:rgba(0,0,0,0)}.nav__toggle[aria-expanded=true] .nav__burger:after,.nav__toggle[aria-expanded=true] .nav__burger:before{top:0}.nav__toggle[aria-expanded=true] .nav__burger:before{transform:rotate(45deg)}.nav__toggle[aria-expanded=true] .nav__burger:after{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.nav__burger:after,.nav__burger:before{transition:none}}body:has(.home) .main{padding:0}body:has(.home) .footer{padding-top:clamp(14px,max(calc(13.72px + .074vw),calc(0px + 1.146vw)),22px)}@media(min-width:760px){.home-card[data-black-name~=wide],body:has(.home[data-black-menu~=wide]) .header{--on-image:var(--on-light-image)}}@media(max-width:759px){.home-card[data-black-name~=narrow],body:has(.home[data-black-menu~=narrow]) .header{--on-image:var(--on-light-image)}}.home-card{position:relative;height:100vh;height:100svh;overflow:hidden;background-color:#1a1a1a}.home-card__link{display:flex;align-items:center;justify-content:center;height:100%;color:var(--on-image)}.home-card__background{position:absolute;inset:0}.home-card__title{position:relative;width:100%;padding:0 var(--gutter);text-align:center;--fit-size:clamp(127px,max(calc(47.03px + 21.326vw),calc(0px + 25vw)),480px)}.home-card .typeface-flag{position:absolute;top:100%;left:0;right:0;margin-top:clamp(4px,max(calc(2.07px + .516vw),calc(0px + .677vw)),13px)}.in-use__grid{display:grid;grid-gap:clamp(22px,max(calc(18.13px + 1.031vw),calc(0px + 2.448vw)),47px) clamp(14px,max(calc(13.45px + .147vw),calc(0px + 1.198vw)),23px);gap:clamp(22px,max(calc(18.13px + 1.031vw),calc(0px + 2.448vw)),47px) clamp(14px,max(calc(13.45px + .147vw),calc(0px + 1.198vw)),23px)}@media(min-width:760px){.in-use__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.in-use__media{position:relative;aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;background-color:var(--field)}.in-use__caption{margin-top:13px;font-size:var(--fs-body)}.in-use__caption p{display:inline}.in-use__caption p a,.in-use__font{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}@media(hover:hover)and (pointer:fine){.in-use__caption p a:hover,.in-use__font:hover{color:var(--muted)}}.in-use .call-to-action{margin-top:clamp(60px,max(calc(44.53px + 4.125vw),calc(0px + 7.604vw)),146px)}.in-use .rule{margin-top:clamp(88px,max(calc(76.12px + 3.168vw),calc(0px + 9.115vw)),175px)}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(8px,max(calc(4.96px + .81vw),calc(0px + 1.198vw)),23px);gap:clamp(8px,max(calc(4.96px + .81vw),calc(0px + 1.198vw)),23px);margin-top:clamp(22px,max(calc(18.13px + 1.031vw),calc(0px + 2.448vw)),47px);font-size:var(--fs-small)}.pagination__status{grid-column:2}.pagination__link{height:clamp(30px,max(calc(30px + 0vw),calc(0px + 2.344vw)),45px);padding:0 clamp(12px,max(calc(9.24px + .737vw),calc(0px + 1.458vw)),28px)}.pagination__link--prev{grid-column:1;justify-self:start}.pagination__link--next{grid-column:3;justify-self:end}.custom__intro h1,.custom__intro h2,.custom__intro h3,.custom__intro h4,.custom__intro h5,.custom__intro h6,.custom__intro ol,.custom__intro p,.custom__intro ul,.custom__outro h1,.custom__outro h2,.custom__outro h3,.custom__outro h4,.custom__outro h5,.custom__outro h6,.custom__outro ol,.custom__outro p,.custom__outro ul,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text ol,.rich-text p,.rich-text ul,.text-page__body h1,.text-page__body h2,.text-page__body h3,.text-page__body h4,.text-page__body h5,.text-page__body h6,.text-page__body ol,.text-page__body p,.text-page__body ul,.typeface__description h1,.typeface__description h2,.typeface__description h3,.typeface__description h4,.typeface__description h5,.typeface__description h6,.typeface__description ol,.typeface__description p,.typeface__description ul{margin-bottom:1.15em}.custom__intro h1:last-child,.custom__intro h2:last-child,.custom__intro h3:last-child,.custom__intro h4:last-child,.custom__intro h5:last-child,.custom__intro h6:last-child,.custom__intro ol:last-child,.custom__intro p:last-child,.custom__intro ul:last-child,.custom__outro h1:last-child,.custom__outro h2:last-child,.custom__outro h3:last-child,.custom__outro h4:last-child,.custom__outro h5:last-child,.custom__outro h6:last-child,.custom__outro ol:last-child,.custom__outro p:last-child,.custom__outro ul:last-child,.rich-text h1:last-child,.rich-text h2:last-child,.rich-text h3:last-child,.rich-text h4:last-child,.rich-text h5:last-child,.rich-text h6:last-child,.rich-text ol:last-child,.rich-text p:last-child,.rich-text ul:last-child,.text-page__body h1:last-child,.text-page__body h2:last-child,.text-page__body h3:last-child,.text-page__body h4:last-child,.text-page__body h5:last-child,.text-page__body h6:last-child,.text-page__body ol:last-child,.text-page__body p:last-child,.text-page__body ul:last-child,.typeface__description h1:last-child,.typeface__description h2:last-child,.typeface__description h3:last-child,.typeface__description h4:last-child,.typeface__description h5:last-child,.typeface__description h6:last-child,.typeface__description ol:last-child,.typeface__description p:last-child,.typeface__description ul:last-child{margin-bottom:0}.custom__intro b,.custom__intro strong,.custom__outro b,.custom__outro strong,.rich-text b,.rich-text strong,.text-page__body b,.text-page__body strong,.typeface__description b,.typeface__description strong{font-weight:700}.custom__intro em,.custom__intro i,.custom__outro em,.custom__outro i,.rich-text em,.rich-text i,.text-page__body em,.text-page__body i,.typeface__description em,.typeface__description i{font-style:italic}.custom__intro ul,.custom__outro ul,.rich-text ul,.text-page__body ul,.typeface__description ul{list-style:disc;padding-left:1em}.custom__intro ol,.custom__outro ol,.rich-text ol,.text-page__body ol,.typeface__description ol{list-style:decimal;padding-left:1.2em}.custom__intro img,.custom__outro img,.rich-text img,.text-page__body img,.typeface__description img{display:block;max-width:100%;border-radius:var(--radius)}.heading-text a,.large-text a{color:var(--muted);transition:color .15s}@media(hover:hover)and (pointer:fine){.heading-text a:hover,.large-text a:hover{color:var(--fg)}}.large-text{font-size:var(--fs-large)}.heading-text{font-size:var(--fs-heading)}.store-modal__container__container{--button_background_color:var(--chip);--button_border_color:var(--chip);--button_text_color:var(--fg);font-family:inherit;font-size:var(--fs-body);line-height:1.2}.store-modal__container__container a:focus-visible,.store-modal__container__container button:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.store-modal__container__container .store-modal__container__back-button,.store-modal__container__container .store-modal__container__cart-button,.store-modal__container__container .store-modal__container__close-button{transition:color .15s}@media(hover:hover)and (pointer:fine){.store-modal__container__container .store-modal__container__back-button:hover,.store-modal__container__container .store-modal__container__cart-button:hover,.store-modal__container__container .store-modal__container__close-button:hover{color:var(--muted)}}.store-modal__container__container .store-modal__index-item__button{padding:min(max(min(calc(15.38px + -.368vw),14px),calc(0px + .833vw)),16px) min(max(min(calc(26.83px + -.221vw),26px),calc(0px + 1.875vw)),36px);border:0;border-radius:999px;background-color:var(--fg);color:var(--bg);transition:background-color .15s}@media(hover:hover)and (pointer:fine){.store-modal__container__container .store-modal__index-item__button:hover{background-color:var(--muted)}}.store-modal__container__container .store-modal__index-item__aa{font-size:clamp(40px,max(calc(40px + 0vw),calc(0px + 3.125vw)),60px);line-height:1}@media(max-width:899px){.store-modal__container__container .store-modal__index-item__button{align-items:center}.store-modal__container__container .store-modal__index-item__text-container{display:flex;align-items:center;gap:14px}}.store-modal__container__container .store-modal__index-item__name{font-size:inherit;line-height:inherit}.store-modal__container__container .store-modal__license-selection__license-button,.store-modal__container__container .store-modal__license-selection__radio-label,.store-modal__container__container .store-modal__order-variable-selection__button{border-radius:var(--radius)}.store-modal__container__container .store-modal__license-selection__license-button-label,.store-modal__container__container .store-modal__license-selection__license-label,.store-modal__container__container .store-modal__order-variable-selection__label{--button_border_color:var(--bg);--button_selected_border_color:var(--bg);padding:10px min(max(min(calc(12.55px + -.147vw),12px),calc(0px + .833vw)),16px)}.store-modal__container__container .store-modal__license-selection__radio-label,.store-modal__container__container .store-modal__order-variable-selection__country-value,.store-modal__container__container .store-modal__order-variable-selection__select-label{padding:10px min(max(min(calc(12.55px + -.147vw),12px),calc(0px + .833vw)),16px)}.store-modal__container__container .store-modal__license-selection__radio-label{margin-bottom:6px;box-shadow:none}.store-modal__container__container .store-modal__family__bundle-button,.store-modal__container__container .store-modal__family__family-button,.store-modal__container__container .store-modal__family__style-button{margin:0;border-radius:var(--radius);box-shadow:none}.store-modal__container__container .store-modal__family__family-button[data-clickable=true],.store-modal__container__container .store-modal__family__group:not(:last-child){margin-bottom:6px}.store-modal__container__container .store-modal__family__group{gap:6px}.store-modal__container__container .button,.store-modal__container__container .cart-additions__button,.store-modal__container__container .store-modal__cart__button,.store-modal__container__container .store-modal__download__button,.store-modal__container__container .store-modal__product-summary__add-to-cart-button{display:inline-flex;align-items:center;justify-content:center;height:clamp(34px,max(calc(32.07px + .516vw),calc(0px + 3.021vw)),58px);padding:0 clamp(15px,max(calc(14.59px + .11vw),calc(0px + 1.25vw)),24px);border-radius:999px;font-size:min(max(min(calc(17.14px + -.037vw),17px),calc(0px + 1.302vw)),25px);line-height:1;white-space:nowrap;transition:background-color .15s,border-color .15s}.store-modal__container__container .button{--button_background_color:var(--fg);--button_border_color:var(--fg);--button_text_color:var(--bg)}@media(hover:hover)and (pointer:fine){.store-modal__container__container .button{--button_hover_background_color:var(--muted);--button_hover_border_color:var(--muted);--button_hover_text_color:var(--bg)}}.store-modal__container__container .store-modal__cart__button{display:flex}.store-modal__container__container .store-modal__download__button .icon{width:auto;margin-right:.35em;font-size:1em}.store-modal__container__container .cart-additions__expand-button,.store-modal__container__container .cart__share__button{display:flex;align-items:center;justify-content:center;height:clamp(26px,max(calc(25.45px + .147vw),calc(0px + 2.135vw)),41px);padding:0 clamp(10px,max(calc(9.72px + .074vw),calc(0px + .833vw)),16px);border-radius:999px;font-size:var(--fs-small);line-height:1;white-space:nowrap;transition:background-color .15s,color .15s}.store-modal__container__container .cart__share__copy-button{flex:none;height:auto}.store-modal__container__container .cart-additions__field,.store-modal__container__container .cart__share-url-input,.store-modal__container__container .text-field__input{border:0;border-radius:15px;background-color:var(--field)}.store-modal__container__container .text-field__input{padding:12px 17px}.store-modal__container__container .text-field__label-wrapper{color:var(--muted);font-size:var(--fs-label);text-transform:uppercase}.store-modal__container__container .cart-additions__field-wrapper,.store-modal__container__container .cart__share-url-input{margin-right:8px}.store-modal__container__container .cart-additions__field{height:clamp(34px,max(calc(32.07px + .516vw),calc(0px + 3.021vw)),58px);padding:0 40px 0 17px}.store-modal__container__container .cart-additions__button{border:0;background-color:var(--fg);color:var(--bg)}@media(hover:hover)and (pointer:fine){.store-modal__container__container .cart-additions__button:not(:disabled):hover{background-color:var(--muted)}}.store-modal__container__container .checkbox{--checkbox-size:30px;--checkbox-margin:16px;--checkbox-icon-color:var(--fg)}.store-modal__container__container .checkbox input{border:0;border-radius:10px;background-color:var(--field)}.store-modal__container__container .cart-item{line-height:inherit}.store-modal__container__container .cart-item__license-variable__option{border:0;border-radius:10px;background-color:var(--field)}.store-modal__container__container .cart-item__license-variable:not(:first-child){margin-top:6px}.store-modal__container__container .cart-item__license__delete-button,.store-modal__container__container .cart__remove-discount-button{transition:color .15s}@media(hover:hover)and (pointer:fine){.store-modal__container__container .cart-item__license__delete-button:hover,.store-modal__container__container .cart__remove-discount-button:hover{color:var(--muted)}}.text-page{max-width:clamp(636.67px,49.74vw,955px)}.text-page__title{margin-bottom:clamp(50px,max(calc(43.09px + 1.842vw),calc(0px + 5.208vw)),100px);font-size:var(--fs-large)}.text-page__body{font-size:var(--fs-text)}.text-page__body a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}@media(hover:hover)and (pointer:fine){.text-page__body a:hover{color:var(--muted)}}.text-page__section+.text-page__section{margin-top:2em}.text-page__form{max-width:clamp(494px,38.594vw,741px);margin-top:min(max(min(calc(51.38px + -.368vw),50px),calc(0px + 3.646vw)),70px)}.trials .text-page__body{max-width:clamp(494px,38.594vw,741px);font-size:min(max(min(calc(22.24px + -.331vw),21px),calc(0px + 1.406vw)),27px)}.typeface .type-tester{margin-bottom:clamp(24px,max(calc(22.9px + .295vw),calc(0px + 2.083vw)),40px);border-top:0;font-size:clamp(11px,max(calc(8.1px + .773vw),calc(0px + 1.406vw)),27px)}@media(max-width:899px){.typeface .type-tester{--type-tester--adjustment:0.75}.typeface .type-tester[data-large-font-size=true]{--type-tester--adjustment:0.3125}}.typeface .type-tester__toolbar{flex-wrap:nowrap;gap:clamp(10px,max(calc(3.09px + 1.842vw),calc(0px + 2.083vw)),40px);margin:0 0 clamp(16px,max(calc(7.16px + 2.357vw),calc(0px + 2.917vw)),56px)}@media(max-width:899px){.typeface .type-tester__toolbar{flex-wrap:nowrap}}.typeface .type-tester__toolbar__tools{flex:1 1;gap:clamp(10px,max(calc(3.09px + 1.842vw),calc(0px + 2.083vw)),40px);margin:0}@media(max-width:899px){.typeface .type-tester__toolbar__tools{order:0;flex:1 1;margin-top:0}}.typeface .type-tester__toolbar__tools:not(:last-child){margin-right:0}.typeface .type-tester__slider,.typeface .type-tester__slider__letter-spacing,.typeface .type-tester__slider__line-height{flex:0 1 clamp(200px,max(calc(187.57px + 3.315vw),calc(0px + 17.969vw)),345px);margin-right:0}@media(max-width:899px){.typeface .type-tester__slider__letter-spacing,.typeface .type-tester__slider__line-height{display:none}}.typeface .type-tester__slider__line-height-label,.typeface .type-tester__slider__size-label{margin-right:clamp(12px,max(calc(5.92px + 1.621vw),calc(0px + 2.083vw)),40px)}.typeface .type-tester__slider__handle{width:clamp(16px,max(calc(15.72px + .074vw),calc(0px + 1.302vw)),25px);height:clamp(16px,max(calc(15.72px + .074vw),calc(0px + 1.302vw)),25px);border:0;background-color:currentColor}.typeface .type-tester__align-buttons{display:flex;gap:clamp(8px,max(calc(1.92px + 1.621vw),calc(0px + 1.771vw)),34px);margin:0 0 0 auto}@media(max-width:899px){.typeface .type-tester__align-buttons{display:flex}}.typeface .type-tester__align-buttons__button{display:flex;font-size:clamp(16px,max(calc(14.9px + .295vw),calc(0px + 1.458vw)),28px)}.typeface .type-tester__align-buttons__button:not(:last-child){margin-right:0}.typeface .type-tester__align-buttons__button .icon{font-size:inherit}.typeface .type-tester__features-button{margin-left:0}@media(max-width:899px){.typeface .type-tester__features-button{display:block}}.typeface .type-tester__features-button:not(:last-child){margin-right:0}.typeface .type-tester__features-dropdown{border:0;border-radius:var(--radius);background-color:var(--field);font-size:clamp(14px,max(calc(13.72px + .074vw),calc(0px + 1.146vw)),22px)}.typeface .type-tester__select-button-wrapper{margin-left:auto}.typeface .type-tester__text{--type-tester--column-gap:clamp(20px,max(calc(7.29px + 3.389vw),calc(0px + 3.958vw)),76px)}.typeface .type-tester-select .select{margin-right:clamp(10px,max(calc(4.2px + 1.547vw),calc(0px + 1.875vw)),36px)}.typeface .select__text .icon{bottom:0;margin-right:.35em;font-size:.7em}.typeface .select-button{display:inline-flex;align-items:center;height:clamp(24px,max(calc(20.69px + .884vw),calc(0px + 2.5vw)),48px);padding:0 clamp(10px,max(calc(6.41px + .958vw),calc(0px + 1.458vw)),28px);border-radius:999px;background-color:var(--fg);color:var(--bg);font-size:clamp(13px,max(calc(11.76px + .331vw),calc(0px + 1.25vw)),24px);line-height:1;transition:background-color .15s}@media(hover:hover)and (pointer:fine){.typeface .select-button:hover{background-color:var(--muted)}}.typeface .character-viewer{font-size:min(max(min(calc(14.83px + -.221vw),14px),calc(0px + .938vw)),18px)}.typeface .character-viewer__character-map{margin-bottom:0}.typeface .character-viewer__block__name{font-size:min(max(min(calc(14.83px + -.221vw),14px),calc(0px + .938vw)),18px)}@media(max-width:759px){.typeface .character-viewer__block__characters{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));font-size:20px}.typeface .character-viewer__block__character-list>div{min-height:38px}}.typeface__hero{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:339/214;border-radius:var(--radius);overflow:hidden;background-color:#1a1a1a;color:var(--on-image)}@media(min-width:760px){.typeface__hero{aspect-ratio:1854/788}}.typeface__counter{float:none;margin-top:min(max(min(calc(10.28px + -.074vw),10px),calc(0px + .729vw)),14px);font-size:var(--fs-body);text-align:right}.typeface__title{position:relative;z-index:1;width:100%;padding:0 var(--gutter);text-align:center;pointer-events:none;--fit-size:clamp(127px,max(calc(47.03px + 21.326vw),calc(0px + 25vw)),480px)}.typeface__testers{margin-top:clamp(40px,max(calc(36.69px + .884vw),calc(0px + 3.75vw)),72px)}.typeface__grid{display:grid;grid-gap:clamp(22px,max(calc(18.13px + 1.031vw),calc(0px + 2.448vw)),47px) clamp(14px,max(calc(13.45px + .147vw),calc(0px + 1.198vw)),23px);gap:clamp(22px,max(calc(18.13px + 1.031vw),calc(0px + 2.448vw)),47px) clamp(14px,max(calc(13.45px + .147vw),calc(0px + 1.198vw)),23px);margin:clamp(24px,max(calc(18.48px + 1.473vw),calc(0px + 2.917vw)),56px) 0 clamp(40px,max(calc(36.69px + .884vw),calc(0px + 3.75vw)),72px)}@media(min-width:760px){.typeface__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.typeface__grid-media{position:relative;aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;background-color:var(--field)}.typeface__grid-caption{margin-top:clamp(6px,max(calc(4.9px + .295vw),calc(0px + .677vw)),13px);font-size:var(--fs-info)}.typeface__glyphs{margin-top:clamp(28px,min(calc(-15.65px + 11.639vw),calc(0px + 10.417vw)),200px)}.typeface__section{margin-top:var(--section-space);padding-top:var(--section-space);border-top:1px solid var(--fg)}.typeface__label{margin-bottom:clamp(10px,max(calc(8.62px + .368vw),calc(0px + 1.042vw)),20px);font-size:var(--fs-info-label)}.typeface__documentation .typeface__label{margin-bottom:clamp(8px,max(calc(2.2px + 1.547vw),calc(0px + 1.719vw)),33px)}.typeface__info{display:grid;grid-gap:min(max(min(calc(28.55px + -.147vw),28px),calc(0px + 2.083vw)),40px) clamp(20px,max(calc(4.81px + 4.052vw),calc(0px + 4.427vw)),85px);gap:min(max(min(calc(28.55px + -.147vw),28px),calc(0px + 2.083vw)),40px) clamp(20px,max(calc(4.81px + 4.052vw),calc(0px + 4.427vw)),85px);font-size:var(--fs-info)}@media(min-width:760px){.typeface__info{grid-template-columns:repeat(3,minmax(0,1fr))}}.typeface__chips{display:flex;flex-wrap:wrap;gap:clamp(5px,max(calc(4.31px + .184vw),calc(0px + .521vw)),10px);margin-top:clamp(28px,max(calc(21.09px + 1.842vw),calc(0px + 3.49vw)),67px)}.typeface__buy{margin-top:clamp(66px,max(calc(55.5px + 2.799vw),calc(0px + 7.135vw)),137px)}.typeface__licensing{margin-top:clamp(51px,max(calc(9.43px + 11.087vw),calc(0px + 11.823vw)),227px);padding-top:clamp(58px,max(calc(35.62px + 5.967vw),calc(0px + 8.75vw)),168px);font-size:var(--fs-heading);text-align:center}.typeface__licensing a{color:var(--muted);transition:color .15s}@media(hover:hover)and (pointer:fine){.typeface__licensing a:hover{color:var(--fg)}}.credits{display:grid;grid-template-columns:auto 1fr;grid-column-gap:clamp(16px,max(calc(13.79px + .589vw),calc(0px + 1.667vw)),32px);column-gap:clamp(16px,max(calc(13.79px + .589vw),calc(0px + 1.667vw)),32px)}.credits__row{display:contents}.fit-text{display:block;font-size:calc(var(--fit-size, 1em)*var(--fit, 1));line-height:1;overflow-x:clip;overflow-y:visible}.fit-text__line{position:relative;display:inline-block;white-space:nowrap}.typeface-name{display:inline-block;padding:.04em 0 .08em}.typeface-flag{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-small);font-feature-settings:normal;font-variant:normal;line-height:1.15;white-space:nowrap}.typefaces__list{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,max(calc(5.17px + .221vw),calc(0px + .625vw)),12px);padding-top:clamp(0px,min(calc(-2.76px + .737vw),calc(0px + .521vw)),10px)}.typefaces__item{width:100%;text-align:center}.typefaces__link{display:block;transition:color .15s}@media(hover:hover)and (pointer:fine){.typefaces__link:hover{color:var(--name-hover)}}.typefaces__name{--fit-size:clamp(105px,max(calc(78.07px + 7.182vw),calc(0px + 13.281vw)),255px)}@media(min-width:760px){.typefaces__name{padding:0 max(14%,var(--fs-small)*7)}}.typefaces .typeface-flag{display:block;margin-top:-.1em}@media(min-width:760px){.typefaces .typeface-flag{position:absolute;top:.9em;left:calc(100% + .6em);margin-top:0}}.typefaces .call-to-action{margin-top:clamp(80px,max(calc(54.31px + 6.851vw),calc(0px + 11.094vw)),213px)}.typefaces .rule{margin-top:clamp(88px,max(calc(76.12px + 3.168vw),calc(0px + 9.115vw)),175px)}@supports(text-box:trim-both cap alphabetic){.typefaces__list{gap:clamp(37.5px,max(calc(26.8px + 2.855vw),calc(0px + 4.948vw)),95px);padding-top:clamp(20px,max(calc(11.99px + 2.136vw),calc(0px + 3.073vw)),59px)}.typefaces .fit-text,.typefaces .fit-text__line{line-height:0}.typefaces .typeface-name{padding:0;line-height:1;text-box:trim-both cap alphabetic}.typefaces .typeface-flag{margin-top:calc(var(--fit-size)*var(--fit, 1)/4);text-box:trim-both cap alphabetic}@media(min-width:760px){.typefaces .typeface-flag{top:0;margin-top:0}}.typefaces .call-to-action{margin-top:clamp(115px,max(calc(80.33px + 9.245vw),calc(0px + 15.521vw)),298px)}}