html[data-mobile-menu-theme=light]{--mobile-menu-fg:#333333;--mobile-menu-control-bg:transparent}html[data-mobile-menu-theme=dark]{--mobile-menu-fg:#f7f7f2;--mobile-menu-control-bg:transparent}body.page-template-page-about-php,body:has(.about-page-content){--mobile-menu-bg:#fff;--mobile-menu-fg:#333333;--mobile-menu-control-bg:transparent}.loading-progress{position:fixed!important;top:0!important;left:0!important;width:0!important;height:2px!important;background:#000!important;z-index:99999!important;transition:width .3s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.loading-progress.loaded{width:100%!important}.loading-progress.hidden{opacity:0!important;transition:opacity .5s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}html.license-module-open nav.site-nav,html.license-module-open nav:not(.nav-browse-panel__list):not(.browse-filter),html:has(.about-project-modal.cart-module) nav.site-nav,html:has(.about-project-modal.cart-module) nav:not(.nav-browse-panel__list):not(.browse-filter),nav.site-nav,nav:not(.nav-browse-panel__list):not(.browse-filter){position:fixed!important;top:20px!important;left:20px!important;right:20px!important;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;z-index:100010!important;padding:0!important;display:block!important;overflow:visible;transform:none!important}nav:not(.nav-browse-panel__list):not(.browse-filter) .nav-slide{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;background:transparent!important;background-color:transparent!important;box-sizing:border-box;width:100%;padding:15px 30px;opacity:1;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform var(--tt-duration-med,.72s) var(--tt-ease-nav,var(--tt-ease,cubic-bezier(.65,0,.35,1)))}.admin-bar nav:not(.nav-browse-panel__list):not(.browse-filter){top:52px!important}.nav-roundness{display:none;position:absolute;left:30px;top:calc(100% + 2px);z-index:4;align-items:center;gap:10px;width:min(240px,calc(100vw - 80px));padding:8px 10px;border:0;border-radius:10px;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.08);color:#111;font-family:var(--tt-office-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:12px;font-weight:500;line-height:1.2;-webkit-font-smoothing:antialiased}.nav-roundness__label{flex:0 0 auto}.nav-roundness input[type=range]{flex:1 1 auto;min-width:0;margin:0;accent-color:#111;cursor:pointer}.nav-roundness__value{flex:0 0 1.5rem;color:#666;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}nav.is-scroll-hidden .nav-roundness,nav.nav-hidden .nav-roundness{opacity:0;pointer-events:none}@media (max-width:800px){.nav-roundness{display:none}}nav.is-scroll-hidden:not(.nav-browse-panel__list):not(.browse-filter),nav.nav-hidden{pointer-events:none!important;opacity:1;transform:none!important}nav.is-scroll-hidden .nav-sweep{transition:none!important}html.nav-is-scroll-hidden .mobile-nav-fixed-btns{transform:translate3d(0,calc(100% + 2rem),0)!important;pointer-events:none}html.mobile-nav-open .mobile-nav-fixed-btns,html.mobile-nav-open nav.is-scroll-hidden,html.mobile-nav-open.nav-is-scroll-hidden .mobile-nav-fixed-btns{transform:none!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}@media (max-width:800px){html.nav-is-scroll-hidden .mobile-nav-fixed-btns{transform:none!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important}}.nav-brand,.nav-browse-font-link,.nav-browse-trigger,.nav-links .cart-widget-link,.nav-links .nav-start-project,.nav-links a{box-sizing:border-box!important;padding:8px 12px!important;border-radius:var(--tt-nav-radius,8px)!important;line-height:1.2!important}.nav-brand,.nav-brand.active,.nav-brand:hover,.nav-browse-trigger,.nav-browse-trigger.active,.nav-browse-trigger.is-open,.nav-browse-trigger:hover,.nav-license-cart-row>a,.nav-license-cart-row>a.active,.nav-license-cart-row>a:hover,.nav-links .cart-widget-link,.nav-links>a,.nav-links>a.active,.nav-links>a:hover{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;height:calc(1.2em + 16px + 2px)!important;min-height:calc(1.2em + 16px + 2px)!important;padding:8px 12px!important;line-height:1.2!important;border-width:1px!important;border-style:solid!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important;white-space:nowrap!important;flex-shrink:0!important;vertical-align:middle!important}.nav-brand,.nav-browse-trigger,.nav-links a:not(.nav-browse-font-link):not(.cart-widget-link){overflow:hidden}.nav-brand{font-size:var(--tt-type-body,1rem)!important;font-weight:var(--tt-ui-weight,500)!important;text-decoration:none!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;transition-property:color,transform,filter,border-radius!important;transition-duration:var(--tt-nav-sweep,.48s),var(--tt-nav-sweep,.48s),var(--tt-nav-hover,.2s),.18s!important;transition-timing-function:var(--tt-ease-nav,var(--tt-ease,cubic-bezier(.65,0,.35,1)))!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:8px 12px!important;border-radius:var(--tt-nav-radius,8px)!important;display:inline-flex!important;align-items:center!important;flex-shrink:0!important;white-space:nowrap!important;line-height:1.2!important;margin:0!important;border:1px solid var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important;position:relative!important;gap:0!important}.nav-brand,.nav-brand:hover{color:var(--nav-idle-ink,#777)!important;background:var(--nav-idle-fill,#c8c8c8)!important}.nav-brand:hover{border-color:var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important}.mobile-break{display:none!important}@media (max-width:769px){.mobile-break{display:inline!important}}.nav-brand:before{content:none!important;display:none!important}.nav-links{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;height:calc(1.2em + 16px + 2px)!important;min-height:calc(1.2em + 16px + 2px)!important;overflow:visible!important;gap:5px!important;--nav-stack-row-gap:5px}.nav-sweep-clip{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:transparent;-webkit-clip-path:var(--nav-sweep-clip,inset(100%));clip-path:var(--nav-sweep-clip,inset(100%));mix-blend-mode:normal;-webkit-mix-blend-mode:normal;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-slide{--nav-idle-fill:var(--tt-nav-idle-fill,#c8c8c8);--nav-idle-ink:var(--tt-nav-idle-ink,#777);--nav-idle-border:var(--tt-nav-idle-border,var(--nav-idle-fill,#c8c8c8));--nav-sweep-rest:var(--nav-current-fill,#6a6a6a);--nav-sweep-hover:#000;--nav-current-fill:var(--tt-nav-current-fill,#6a6a6a);--nav-current-ink:var(--tt-nav-current-ink,#fff);--nav-current-border:var(--tt-nav-current-border,var(--nav-current-fill,#6a6a6a));--nav-hover-ink:#fff;--nav-hover-brightness:1.12}body:has(.about-page-content) .nav-slide,html[data-page=about] .nav-slide,html[data-page=font] .nav-slide{--nav-idle-fill:var(--tt-nav-dark-idle-fill,#333);--nav-idle-ink:var(--tt-nav-dark-idle-ink,#999);--nav-idle-border:var(--tt-nav-dark-idle-border,var(--nav-idle-fill,#333));--nav-sweep-rest:var(--nav-current-fill,#d4d4d4);--nav-sweep-hover:#fff;--nav-current-fill:var(--tt-nav-dark-current-fill,#d4d4d4);--nav-current-ink:var(--tt-nav-dark-current-ink,#333);--nav-current-border:var(--tt-nav-dark-current-border,var(--nav-current-fill,#d4d4d4));--nav-hover-ink:#000}html.tt-font-sheet-open:has(.tt-font-underlay:not(.tt-font-underlay--font):not(.tt-font-underlay--about)) .nav-slide{--nav-idle-fill:var(--tt-nav-idle-fill,#c8c8c8);--nav-idle-ink:var(--tt-nav-idle-ink,#777);--nav-idle-border:var(--tt-nav-idle-border,var(--nav-idle-fill,#c8c8c8));--nav-sweep-rest:var(--nav-current-fill,#6a6a6a);--nav-sweep-hover:#000;--nav-current-fill:var(--tt-nav-current-fill,#6a6a6a);--nav-current-ink:var(--tt-nav-current-ink,#fff);--nav-current-border:var(--tt-nav-current-border,var(--nav-current-fill,#6a6a6a));--nav-hover-ink:#fff;--nav-hover-brightness:1.12}.nav-slide.is-sweep-ready .nav-sweep-clip{background:var(--nav-idle-fill,#c8c8c8)}.nav-sweep{position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;width:var(--nav-sweep-w,0);height:var(--nav-sweep-h,0);max-width:var(--nav-sweep-w,0);max-height:var(--nav-sweep-h,0);margin:0;padding:0;border:0;border-radius:var(--tt-nav-radius,8px);transition-property:border-radius;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);background:var(--nav-sweep-rest,#6a6a6a);pointer-events:none;opacity:1;visibility:hidden;mix-blend-mode:normal;-webkit-mix-blend-mode:normal;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translate3d(var(--nav-sweep-x,0),var(--nav-sweep-y,0),0);will-change:auto;view-transition-name:none}.nav-slide.is-sweep-ready .nav-sweep{visibility:visible}.nav-slide.is-sweep-ready:not(:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active)) .nav-sweep{visibility:hidden}.nav-sweep.is-ready{transition:transform var(--tt-nav-sweep,.36s) var(--tt-ease-nav,var(--tt-ease-out,cubic-bezier(.33,1,.68,1))),width var(--tt-nav-sweep,.36s) var(--tt-ease-nav,var(--tt-ease-out,cubic-bezier(.33,1,.68,1))),height var(--tt-nav-sweep,.36s) var(--tt-ease-nav,var(--tt-ease-out,cubic-bezier(.33,1,.68,1))),background-color var(--tt-nav-sweep,.36s) var(--tt-ease-nav,var(--tt-ease-out,cubic-bezier(.33,1,.68,1)));will-change:auto}.nav-sweep.is-snap{transition:none!important}.nav-slide.is-sweep-chaining .nav-sweep{will-change:transform,width,height}.nav-slide>.nav-brand,.nav-slide>.nav-links{position:relative!important;z-index:1}.nav-links .nav-browse-trigger,.nav-links a:not(.nav-browse-font-link),.nav-links>*{z-index:1}.nav-browse-font-link,.nav-browse-trigger,.nav-links .nav-start-project,.nav-links a:not(.cart-widget-link){color:var(--nav-idle-ink,#777)!important;text-decoration:none!important;font-weight:var(--tt-ui-weight,500)!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:var(--tt-type-body,1rem)!important;text-transform:none!important;transition-property:color,transform,filter,border-radius!important;transition-duration:var(--tt-nav-sweep,.48s),var(--tt-nav-sweep,.48s),var(--tt-nav-hover,.2s),.18s!important;transition-timing-function:var(--tt-ease-nav,var(--tt-ease,cubic-bezier(.65,0,.35,1)))!important;opacity:1!important;background:var(--nav-idle-fill,#c8c8c8)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:8px 12px!important;border-radius:var(--tt-nav-radius,8px)!important;border:1px solid var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important;position:relative!important}.nav-browse-trigger:not(.active).is-open,.nav-browse-trigger:not(.active):hover,.nav-links .nav-start-project:hover,.nav-links a:not(.cart-widget-link):not(.nav-browse-font-link):not(.active):hover{color:var(--nav-idle-ink,#777)!important;background:var(--nav-idle-fill,#c8c8c8)!important;border-color:var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important}.nav-brand:hover,.nav-browse-font-link:focus-visible,.nav-browse-font-link:hover,.nav-browse-trigger:hover,.nav-license-cart-row>a:hover,.nav-links>a:not(.cart-widget-link):not(.nav-browse-font-link):hover{filter:brightness(var(--nav-hover-brightness,1.12))!important}.nav-brand.active,.nav-brand.active:hover,.nav-browse-trigger.active,.nav-browse-trigger.active.is-open,.nav-browse-trigger.active.is-open:hover,.nav-browse-trigger.active:hover,.nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active,.nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover{color:var(--nav-current-ink,#fff)!important;background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important}html[data-page=font] .nav-brand.active,html[data-page=font] .nav-brand.active:hover,html[data-page=font] .nav-browse-trigger.active,html[data-page=font] .nav-browse-trigger.active.is-open,html[data-page=font] .nav-browse-trigger.active.is-open:hover,html[data-page=font] .nav-browse-trigger.active:hover,html[data-page=font] .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active,html[data-page=font] .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover{color:var(--nav-current-ink,#333)!important;background:var(--nav-current-fill,#d4d4d4)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#d4d4d4))!important}nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-brand:not(.active):not(:hover),nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-browse-trigger:not(.active).is-open:not(:hover),nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-browse-trigger:not(.active):not(:hover),nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link):not(.active):not(:hover){background:transparent!important;border-color:transparent!important;overflow:hidden;transition-property:color,transform,filter,border-radius!important}nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-brand.active,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active.is-open,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active{background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important;color:var(--nav-current-ink,#fff)!important;transition-property:color,transform,filter,border-radius!important}nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-brand:not(.active):hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-browse-trigger:not(.active):hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link):not(.active):hover{background:var(--nav-idle-fill,#c8c8c8)!important;border-color:var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important;color:var(--nav-idle-ink,#777)!important;filter:brightness(var(--nav-hover-brightness,1.12))!important;transition-property:color,transform,filter,border-radius!important}nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-brand.active:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active.is-open:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover{background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important;color:var(--nav-current-ink,#fff)!important;transition-property:color,transform,filter,border-radius!important}html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-brand.active,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-brand.active:hover,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active.is-open,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active.is-open:hover,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.active:hover,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover{background:var(--nav-current-fill,#d4d4d4)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#d4d4d4))!important;color:var(--nav-current-ink,#333)!important}html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-brand.active,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-brand.active:hover,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-browse-trigger.active,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-browse-trigger.active:hover,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-brand.active,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-brand.active:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-browse-trigger.active,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-browse-trigger.active.is-open,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-browse-trigger.active.is-open:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-browse-trigger.active:hover,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready.is-sweep-chaining .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover{background:transparent!important;border-color:transparent!important;color:var(--nav-idle-ink,#777)!important}nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-brand.is-swept,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.is-swept,nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).is-swept{color:var(--nav-current-ink,#fff)!important}html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-brand.is-swept,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-browse-trigger.is-swept,html[data-page=font] nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).is-swept{color:var(--nav-current-ink,#333)!important}.nav-browse-font-link:before,.nav-browse-trigger:after,.nav-browse-trigger:before,.nav-links .cart-widget-link:before,.nav-links .nav-start-project:before,.nav-links a:after,.nav-links a:before{content:none!important;display:none!important}#wpadminbar{display:block!important;visibility:visible!important;z-index:99999!important;position:fixed!important;top:0!important;left:0!important;right:0!important;height:32px!important;background:#23282d!important}#colophon,.powered-by-wordpress,.site-footer,.site-info,.wp-block-site-footer,.wp-block-template-part,a[href*="wordpress.org"],footer{display:none!important}.page-content{transition:opacity var(--tt-duration-page-in,.74s) var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.page-content.fade-out{opacity:0!important}nav.fade-out{opacity:1!important}@media (max-width:800px){:root{--tt-mobile-chrome-h:calc(56px + max(16px, env(safe-area-inset-top, 0px)) + 10px)}html.mobile-nav-open nav.site-nav{visibility:hidden!important;pointer-events:none!important}html.mobile-nav-open .mobile-nav-overlay,html.mobile-nav-open .mobile-nav-overlay.active{padding-top:var(--tt-mobile-chrome-h)!important;box-sizing:border-box!important}html.mobile-nav-open .mobile-nav-grid{margin-top:0!important;padding-top:12px!important}html.mobile-nav-open .mobile-menu-bg{height:var(--tt-mobile-chrome-h)!important}html.mobile-nav-open .fiu-office-bar{display:none!important}nav:not(.nav-browse-panel__list):not(.browse-filter){z-index:1000!important;pointer-events:none!important}.nav-links{display:none!important}.mobile-nav-overlay .close-mobile-nav,.mobile-nav-toggle{display:block!important;position:fixed!important;top:0!important;right:0!important;padding:20px!important;font-size:.75rem!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:500!important;color:#333!important;background:none!important;border:none!important;border-radius:0!important;margin:0!important;z-index:2100!important;letter-spacing:0!important;line-height:1!important;text-align:right!important}.nav-brand{display:none!important}}.mobile-nav-toggle{display:none;background:none;border:none;font-size:.75rem!important;color:#333;cursor:pointer;z-index:1100;position:relative;font-weight:500;letter-spacing:0;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;position:absolute!important;top:0!important;right:0!important;padding:20px!important}.mobile-nav-overlay{display:none;position:fixed;top:0;left:0;box-sizing:border-box;width:100%;height:100vh;height:100dvh;background:rgba(255,255,255,.98);z-index:2000;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:0 16px 16px;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-nav-overlay,.mobile-nav-overlay.active{transform:none!important;transition:none!important;animation:none!important}.mobile-nav-overlay.active{display:flex;top:0!important;right:0!important;overflow:hidden}.mobile-nav-overlay.active .mobile-nav-grid{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-nav-overlay .mobile-nav-grid{transform:none!important;transition:none!important;animation:none!important}html.mobile-nav-open,html.mobile-nav-open body{overflow:hidden!important;height:100%!important;touch-action:none}html.mobile-nav-open .mobile-nav-overlay.active,html.mobile-nav-open .mobile-nav-overlay.active .mobile-nav-grid{touch-action:pan-y}.mobile-nav-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:600px;margin-top:0;margin-left:0;align-items:start;justify-items:stretch;padding:16px 20px calc(2rem + env(safe-area-inset-bottom, 0px))}.mobile-nav-col{gap:0}.mobile-nav-col,.mobile-nav-section{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mobile-nav-section{width:100%}.mobile-nav-section+.mobile-nav-section{margin-top:.7rem}.mobile-nav-col h4{display:flex;align-items:center;min-height:22px;font-size:.75rem!important;font-weight:400!important;margin:0;color:#000!important;opacity:.2!important;text-wrap:balance}.mobile-nav-brand,.mobile-nav-col h4{font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.mobile-nav-brand{color:#bbb!important;font-size:1rem!important;font-weight:500;margin-bottom:.5rem}.mobile-nav-overlay .mobile-nav-brand,.mobile-nav-overlay a{display:inline-flex!important;align-items:center!important;min-height:24px!important;font-size:.75rem!important;color:#666!important;text-decoration:none!important;font-weight:400!important;margin:0;background:none;padding:0;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;letter-spacing:0!important;line-height:1.2!important;text-wrap:pretty;transition-property:color,transform!important;transition-duration:.2s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.mobile-nav-overlay a:active{transform:scale(.96);transform-origin:left center}.mobile-nav-overlay a:hover{color:#bbb!important}.mobile-nav-overlay a.active{color:#bbb!important;font-weight:500!important;text-decoration:none!important}@media (max-width:800px){.mobile-nav-overlay.active{padding-left:20px;padding-right:20px}.mobile-nav-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;column-gap:clamp(1rem,5vw,1.75rem);row-gap:0;margin-top:0;padding:12px 0 calc(2.5rem + env(safe-area-inset-bottom, 0px));align-items:start}.mobile-nav-col--browse,.mobile-nav-col--site{position:static;top:auto;align-self:start}.mobile-nav-col--browse .mobile-nav-section{width:100%}.mobile-nav-col h4,.mobile-nav-overlay .nav-browse-group-label{min-height:22px;line-height:1.2}.mobile-nav-brand{margin-bottom:.5rem}}.mobile-nav-overlay .close-mobile-nav{position:absolute;top:0!important;right:0!important;padding:20px!important;font-size:.75rem!important;background:none;border:none;color:#333;cursor:pointer;font-weight:500;letter-spacing:0;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;margin:0!important;border-radius:0!important}.mobile-nav-grid a{margin:0!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-brand,.nav-browse-font-link,.nav-browse-trigger:not(.active),.nav-links .nav-start-project,.nav-links a:not(.cart-widget-link):not(.active){background:var(--nav-idle-fill,#c8c8c8)!important;border:1px solid var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important;color:var(--nav-idle-ink,#777)!important}.nav-browse-font-link,.nav-browse-trigger:not(.active),.nav-links .nav-start-project,.nav-links a:not(.cart-widget-link):not(.active){opacity:1!important}.nav-brand:hover{background:var(--nav-idle-fill,#c8c8c8)!important;color:var(--nav-idle-ink,#777)!important}.nav-browse-trigger:not(.active).is-open,.nav-browse-trigger:not(.active):hover,.nav-links .nav-start-project:hover,.nav-links a:not(.cart-widget-link):not(.nav-browse-font-link):not(.active):hover{background:var(--nav-idle-fill,#c8c8c8)!important;border-color:var(--nav-idle-border,var(--nav-idle-fill,#c8c8c8))!important;color:var(--nav-idle-ink,#777)!important}.nav-brand.active,.nav-brand.active:hover,.nav-browse-trigger.active,.nav-browse-trigger.active.is-open,.nav-browse-trigger.active.is-open:hover,.nav-browse-trigger.active:hover,.nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active,.nav-links a:not(.cart-widget-link):not(.nav-browse-font-link).active:hover{background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important;color:var(--nav-current-ink,#fff)!important}nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-brand:not(.active):not(:hover),nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-browse-trigger:not(.active).is-open:not(:hover),nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-browse-trigger:not(.active):not(:hover),nav:not(.is-scroll-hidden):not(.is-scroll-motion) .nav-slide.is-sweep-ready:has(.nav-brand.active,.nav-browse-trigger.active,.nav-links>a.active) .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link):not(.active):not(:hover){background:transparent!important;border-color:transparent!important}}@media (max-width:800px){.mobile-nav-fixed-btns{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:100001!important;display:block!important;transform:none!important;isolation:isolate;pointer-events:none!important}.mobile-nav-fixed-btns .mobile-nav-bar,.mobile-nav-fixed-btns .mobile-nav-bar *{pointer-events:auto!important}.mobile-nav-bar{position:fixed!important;top:max(16px,env(safe-area-inset-top,0px))!important;right:16px!important;z-index:100001!important;flex-direction:row!important;gap:1rem!important;padding:0 8px!important}.mobile-nav-bar,.mobile-nav-toggle-slot{display:flex!important;align-items:center!important;justify-content:flex-end!important;height:56px!important}.mobile-nav-toggle-slot{min-width:3.25rem!important;flex-shrink:0!important}html.mobile-nav-open .mobile-nav-bar .trulytype-cart-widget{display:flex!important}.mobile-nav-btn{display:block;padding:20px;font-size:.75rem;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-weight:500;color:#333;background:none;border:none;border-radius:0;margin:0;letter-spacing:0;line-height:1;text-align:right;transition:color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1))}.mobile-nav-btn:active,.mobile-nav-btn:hover{color:#bbb!important;font-weight:500!important}.nav-brand{display:none!important}.mobile-menu-bg{position:fixed;top:0;left:0;width:100vw;height:var(--tt-mobile-chrome-h,88px);background:var(--mobile-menu-bg,#fff);z-index:100000;pointer-events:none;transition:background-color .3s var(--tt-ease,cubic-bezier(.65,0,.35,1))}html.mobile-nav-open .mobile-nav-overlay{z-index:99990!important}}@media (min-width:801px){.mobile-nav-fixed-btns{display:none!important}}@media (max-width:800px){.mobile-nav-btn{display:flex;align-items:center;justify-content:flex-end;height:56px!important;min-height:56px!important;padding:0 20px!important;font-size:var(--tt-type-small,.875rem)!important;background:none!important;border:none!important;box-shadow:none!important;color:#333!important;cursor:pointer;gap:.25em;transition:color .2s,background .2s;text-align:right;vertical-align:middle!important}.mobile-menu-label,.mobile-menu-truly,.mobile-nav-btn{line-height:1!important;font-weight:400;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);letter-spacing:.01em;margin:0}.mobile-menu-label,.mobile-menu-truly{font-size:var(--tt-type-small,.875rem);color:#333;text-transform:none;padding:0;vertical-align:middle;transition:color .2s}.mobile-menu-truly{margin-right:.5em;pointer-events:none;cursor:default}#mobileMenuClose,#mobileMenuOpen{box-shadow:none!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-weight:400;letter-spacing:.01em;padding:0;margin:0;cursor:pointer;width:auto;min-height:50px!important;display:flex;align-items:center;justify-content:flex-end;gap:.25em;transition:color .2s,background .2s;text-align:right;vertical-align:middle!important;position:static!important}#mobileMenuClose,#mobileMenuOpen,.mobile-nav-bar .cart-widget-link{background:none!important;border:none!important;color:#333!important;font-size:var(--tt-type-small,.875rem)!important;height:50px!important;padding:0!important}.mobile-nav-bar .cart-widget-link{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important;margin:0!important;font-weight:400!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;letter-spacing:.01em!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;transition:color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.mobile-nav-bar .cart-widget-link:focus,.mobile-nav-bar .cart-widget-link:hover{color:#bbb!important}.mobile-nav-bar .cart-count{font-weight:500!important;font-family:var(--tt-mono,"SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}html[data-mobile-menu-theme=dark] .mobile-nav-bar .cart-widget-link{color:var(--mobile-menu-fg,#f7f7f2)!important}html[data-mobile-menu-theme=dark] .mobile-nav-bar .cart-widget-link:focus,html[data-mobile-menu-theme=dark] .mobile-nav-bar .cart-widget-link:hover{color:rgba(247,247,242,.55)!important}#mobileMenuOpen.menu-open{background:#f5e960!important;color:#222!important}.mobile-nav-overlay.active{background:#fff!important}#mobileMenuClose:focus,#mobileMenuClose:hover,#mobileMenuOpen:focus .mobile-menu-label,#mobileMenuOpen:hover .mobile-menu-label{color:#bbb!important;font-weight:400!important}#mobileMenuOpen:focus .mobile-menu-truly,#mobileMenuOpen:hover .mobile-menu-truly{color:#333!important}html[data-mobile-menu-theme=dark] #mobileMenuOpen,html[data-mobile-menu-theme=dark] .mobile-nav-btn#mobileMenuOpen{background:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;color:var(--mobile-menu-fg,#f7f7f2)!important;padding:0 20px!important}html[data-mobile-menu-theme=dark] #mobileMenuClose{background:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;color:#333!important;padding:0 20px!important}html[data-mobile-menu-theme=dark] .mobile-menu-label,html[data-mobile-menu-theme=dark] .mobile-menu-truly{color:inherit!important}html[data-mobile-menu-theme=dark] #mobileMenuOpen:focus,html[data-mobile-menu-theme=dark] #mobileMenuOpen:hover{background:none!important;color:rgba(247,247,242,.55)!important}html[data-mobile-menu-theme=dark] #mobileMenuOpen:focus .mobile-menu-label,html[data-mobile-menu-theme=dark] #mobileMenuOpen:hover .mobile-menu-label{color:rgba(247,247,242,.55)!important}html[data-mobile-menu-theme=dark] #mobileMenuClose:focus,html[data-mobile-menu-theme=dark] #mobileMenuClose:hover{background:none!important;color:#bbb!important}}.nav-links .nav-start-project{cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;white-space:nowrap!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;text-align:left!important;margin:0!important;box-shadow:none!important;outline:none!important;vertical-align:top!important}.nav-links .nav-start-project:focus-visible{outline:2px solid rgba(0,0,0,.25)!important;outline-offset:2px!important}.nav-browse-wrap{display:inline-block!important;flex:0 0 auto!important;width:max-content!important;height:max-content!important;max-width:max-content!important;min-width:0!important;background:none!important;z-index:1001!important}.nav-browse-wrap,.nav-license-cart-row{position:relative!important;vertical-align:middle!important;flex-shrink:0!important;align-self:center!important}.nav-license-cart-row{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;min-width:min-content!important;isolation:isolate}.nav-license-cart-row>a{position:relative!important;z-index:2!important}.nav-license-cart-row .trulytype-cart-widget{position:static!important;z-index:1!important;margin:0!important;display:inline-flex!important;align-items:center!important}.nav-label{display:inline-block;white-space:nowrap;line-height:1.2}.nav-label--long{display:none}.nav-label--short{display:inline}@media (min-width:900px){.nav-label--short{display:none}.nav-label--long{display:inline}}.trulytype-cart-widget--nav{position:static!important;display:inline-flex!important;align-items:center!important;width:auto!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important}.trulytype-cart-widget.trulytype-cart-widget--empty{display:none!important}.nav-links .cart-widget-link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:auto!important;text-align:left!important;white-space:nowrap!important;text-decoration:none!important;font-weight:500!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:1rem!important;text-transform:none!important;padding:8px 12px!important;transition-property:color,background-color,border-color,transform!important;transition-duration:var(--tt-duration-fast,.42s),var(--tt-duration-fast,.42s),var(--tt-duration-fast,.42s),var(--tt-duration-fast,.42s)!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important;background:var(--tt-cart-fill,#85bb65)!important;border:1px solid var(--tt-cart-border,#85bb65)!important;color:var(--tt-cart-ink,#000)!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-links .cart-widget-link:has(.cart-count.is-on),.nav-links .trulytype-cart-widget--nav:not(.trulytype-cart-widget--empty) .cart-widget-link{gap:.35rem!important;padding-right:10px!important}.nav-links .cart-widget-link.active,.nav-links .cart-widget-link:focus-visible,.nav-links .cart-widget-link:hover{background:#6B9B4E!important;background:color-mix(in srgb,var(--tt-cart-fill,#85bb65) 78%,#000)!important;border-color:#6B9B4E!important;border-color:color-mix(in srgb,var(--tt-cart-border,#85bb65) 78%,#000)!important;color:var(--tt-cart-ink,#000)!important;opacity:1!important}.mobile-nav-bar .cart-count,.mobile-nav-cart-wrap .cart-count,.nav-links .cart-count{--cart-badge:1.5rem;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--cart-badge)!important;height:var(--cart-badge)!important;min-width:var(--cart-badge)!important;min-height:var(--cart-badge)!important;aspect-ratio:1!important;flex:0 0 var(--cart-badge)!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:50%!important;background:#000!important;color:#fff!important;font-weight:500!important;font-size:.6875rem!important;font-family:var(--tt-mono,"SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace)!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"tnum"!important;letter-spacing:0!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important;filter:blur(4px)!important;transform:scale(.25)!important;transform-origin:center!important;transition-property:opacity,transform,filter!important;transition-duration:.22s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.mobile-nav-bar .cart-count__n,.mobile-nav-cart-wrap .cart-count__n,.nav-links .cart-count__n{display:block!important;line-height:1!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"tnum"!important;transform:translateY(-.06em)!important}.mobile-nav-bar .cart-count.is-on,.mobile-nav-cart-wrap .cart-count.is-on,.nav-links .cart-count.is-on{visibility:visible!important;opacity:1!important;filter:blur(0)!important;transform:scale(1)!important}.mobile-nav-bar .cart-count:not(.is-on),.nav-links .cart-count:not(.is-on){width:0!important;min-width:0!important;height:0!important;min-height:0!important;flex:0 0!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden!important}.mobile-nav-bar .trulytype-cart-widget--open .cart-widget-link,.nav-links .trulytype-cart-widget--open .cart-widget-link{gap:.35rem!important;padding-right:10px!important}.mobile-nav-bar .trulytype-cart-widget--open .cart-count:not(.is-on),.nav-links .trulytype-cart-widget--open .cart-count:not(.is-on){width:var(--cart-badge)!important;min-width:var(--cart-badge)!important;height:var(--cart-badge)!important;min-height:var(--cart-badge)!important;flex:0 0 var(--cart-badge)!important;aspect-ratio:1!important;visibility:hidden!important;opacity:0!important;filter:none!important;transform:none!important}.nav-links .cart-count.is-on{margin-block:calc((1.2em - var(--cart-badge)) / 2)!important}@media (prefers-reduced-motion:reduce){.mobile-nav-bar .cart-count,.mobile-nav-bar .cart-count.is-on,.mobile-nav-cart-wrap .cart-count,.mobile-nav-cart-wrap .cart-count.is-on,.nav-links .cart-count,.nav-links .cart-count.is-on{filter:none!important;transform:none!important;transition:none!important}.mobile-nav-bar .cart-count__n,.mobile-nav-cart-wrap .cart-count__n,.nav-links .cart-count__n{transform:translateY(-.06em)!important}}.mobile-nav-cart-wrap,.mobile-nav-cart-wrap .trulytype-cart-widget{display:flex!important;width:auto!important;min-width:0!important}.mobile-nav-cart-wrap .cart-widget-link{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.4rem!important;white-space:nowrap!important}.mobile-nav-overlay .mobile-nav-cart-wrap .cart-count,.mobile-nav-overlay .mobile-nav-cart-wrap .cart-count.is-on{--cart-badge:auto;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;flex:none!important;border-radius:0!important;background:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1,"tnum"!important;visibility:visible!important;opacity:1!important;filter:none!important;transform:none!important}.mobile-nav-overlay .mobile-nav-cart-wrap .cart-count:not(.is-on){display:none!important}.mobile-nav-overlay .mobile-nav-cart-wrap .cart-count__n{display:inline!important;transform:none!important}@media (max-width:800px){html[data-mobile-menu-theme=dark] .mobile-nav-bar .cart-count.is-on,html[data-mobile-menu-theme=dark] .mobile-nav-cart-wrap .cart-count.is-on{background:#fff!important;color:#000!important}.nav-license-cart-row .trulytype-cart-widget{display:none!important}}.nav-browse-trigger{cursor:pointer!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:none!important;flex:0 0 auto!important;align-self:center!important;box-sizing:border-box!important;gap:.28rem!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;white-space:nowrap!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important;text-align:left!important;margin:0!important;z-index:2!important}.nav-browse-trigger,.nav-license-cart-row .cart-widget-link,.nav-license-cart-row>a{min-height:calc(1.2em + 16px + 2px)!important}.nav-browse-trigger__caret-btn{display:none!important}.nav-browse-trigger__caret{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:.7em!important;height:1em!important;margin:0!important;padding:0!important;font-size:.7em!important;line-height:1!important;color:inherit!important;opacity:.65!important;transform:translateY(-.06em);transition:transform var(--tt-duration-fast,.42s) var(--tt-ease,cubic-bezier(.65,0,.35,1)),opacity var(--tt-duration-fast,.42s) var(--tt-ease,cubic-bezier(.65,0,.35,1)),color var(--tt-nav-sweep,.48s) var(--tt-ease,cubic-bezier(.65,0,.35,1))!important;pointer-events:auto!important}.nav-browse-trigger.active .nav-browse-trigger__caret,.nav-browse-trigger.active.is-open .nav-browse-trigger__caret{color:inherit!important;opacity:1!important}.nav-browse-trigger.is-open .nav-browse-trigger__caret,.nav-browse-trigger__caret-btn.is-open .nav-browse-trigger__caret{transform:translateY(-.06em) rotate(180deg)!important;opacity:.85!important}.nav-browse-trigger.active.is-open .nav-browse-trigger__caret{opacity:1!important}.nav-browse-backdrop{position:fixed!important;top:var(--tt-nav-dimmer-top,6rem)!important;right:0!important;bottom:0!important;left:0!important;z-index:980!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;cursor:default!important;pointer-events:auto!important}.nav-browse-backdrop[hidden]{display:none!important}.nav-browse-panel__list,.nav-browse-wrap>.nav-browse-panel__list{position:absolute!important;top:100%!important;right:auto!important;bottom:auto!important;left:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;align-content:start!important;gap:var(--nav-stack-row-gap,5px)!important;width:max-content!important;min-width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;list-style:none!important;box-sizing:border-box!important;height:0!important;max-height:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;overscroll-behavior:contain!important;visibility:hidden;pointer-events:none!important;transform:none!important;z-index:1!important;scrollbar-width:none!important;-ms-overflow-style:none!important;transition:visibility 0s linear .85s,max-height 0s linear .85s,height 0s linear .85s,padding 0s linear .85s}.nav-browse-panel__list::-webkit-scrollbar,.nav-browse-wrap>.nav-browse-panel__list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.nav-browse-wrap.is-open:not(.is-closing) .nav-browse-panel__list,.nav-browse-wrap:focus-within:not(.is-closing) .nav-browse-panel__list,.nav-browse-wrap:hover:not(.is-closing) .nav-browse-panel__list{display:flex!important;visibility:visible;pointer-events:auto!important;height:auto!important;max-height:min(70vh,640px)!important;padding:var(--nav-stack-row-gap,5px) 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;transition:visibility 0s}.nav-browse-font-wrap{display:block!important}.nav-browse-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--nav-stack-row-gap,5px)!important}.nav-browse-group+.nav-browse-group{margin-top:.55rem!important}.nav-browse-group-label{margin:0 0 .15rem!important;padding:0!important;color:#999!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.04em!important}.nav-browse-font-link,.nav-browse-group-label{display:block!important;text-transform:none!important}.nav-browse-font-link{width:100%!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:normal!important;font-size:1rem!important;line-height:1.2!important;margin:0!important;color:#666!important;background:#ddd!important;border:1px solid #ddd!important;border-radius:var(--tt-nav-radius,8px)!important;opacity:1!important;text-decoration:none!important;transition-property:color,background-color,border-color,filter,transform!important;transition-duration:var(--tt-nav-hover,.2s)!important;transition-timing-function:var(--tt-ease-nav,var(--tt-ease,cubic-bezier(.65,0,.35,1)))!important}.nav-browse-font-link:focus-visible,.nav-browse-font-link:hover{color:var(--nav-current-ink,#fff)!important;background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important}.nav-browse-font-link.active,.nav-browse-font-link.is-current{color:var(--nav-current-ink,#fff)!important;background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important}.nav-browse-font-link.active:focus-visible,.nav-browse-font-link.active:hover,.nav-browse-font-link.is-current:focus-visible,.nav-browse-font-link.is-current:hover{color:var(--nav-current-ink,#fff)!important;background:var(--nav-current-fill,#6a6a6a)!important;border-color:var(--nav-current-border,var(--nav-current-fill,#6a6a6a))!important}@media (max-width:800px){.nav-browse-backdrop,.nav-browse-wrap{display:none!important}}.mobile-nav-browse{width:100%!important;margin-bottom:0!important}.mobile-nav-overlay .mobile-nav-browse summary,.mobile-nav-overlay .mobile-nav-browse__home,.mobile-nav-overlay .mobile-nav-browse__home.active{list-style:none!important;cursor:pointer!important;min-height:22px!important;font-size:.75rem!important;font-weight:400!important;color:#000!important;opacity:.2!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.mobile-nav-browse summary::-webkit-details-marker{display:none!important}.mobile-nav-browse[open] summary{color:#000!important;opacity:.2!important}.mobile-nav-browse__list{gap:.45rem!important;margin:0!important;max-height:none!important;overflow:visible!important}.mobile-nav-browse__group,.mobile-nav-browse__list{display:flex!important;flex-direction:column!important}.mobile-nav-browse__group{gap:0!important}@media (max-width:800px){.mobile-nav-browse__list{max-height:none!important;overflow-y:visible!important}}.mobile-nav-browse__list a{text-transform:none!important;letter-spacing:normal!important;font-size:.75rem!important;margin:0!important}.mobile-nav-overlay .nav-browse-group-label{min-height:20px!important;display:flex!important;align-items:center!important;color:#000!important;opacity:.2!important}.mobile-nav-overlay .nav-browse-group-label,.mobile-nav-start-project{margin:0!important;font-size:.75rem!important;letter-spacing:0!important}.mobile-nav-start-project{display:block!important;color:#666!important;text-decoration:none!important;font-weight:400!important;background:none!important;border:none!important;padding:0!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important;transition:color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.mobile-nav-start-project:hover{color:#bbb!important}.about-project-send{display:block!important;width:100%!important;margin:0!important;padding:.9rem 1rem 1.1rem!important;border:none!important;background:transparent!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:1.0625rem!important;font-weight:600!important;line-height:1.2!important;color:#000!important;text-decoration:none!important;text-align:center!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.about-project-send:hover{opacity:.55!important}.about-project-send:active{opacity:.35!important}.about-project-send:disabled{opacity:.35!important;cursor:wait!important}.about-project-modal[hidden]{display:none!important}.about-project-modal{position:fixed!important;top:var(--tt-nav-dimmer-top,6rem)!important;right:0!important;bottom:0!important;left:0!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.25rem!important;box-sizing:border-box!important}.about-project-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.35)!important;-webkit-backdrop-filter:saturate(180%) blur(16px)!important;backdrop-filter:saturate(180%) blur(16px)!important;cursor:pointer!important;opacity:0;transition:opacity var(--tt-duration-med,.72s) var(--tt-ease-open,var(--tt-ease,cubic-bezier(.65,0,.35,1)))}.about-project-modal.is-in .about-project-modal__backdrop{opacity:1}.about-project-modal.is-enter .about-project-modal__backdrop,.about-project-modal.is-out .about-project-modal__backdrop{opacity:0;transition-timing-function:var(--tt-ease-close,var(--tt-ease,cubic-bezier(.65,0,.35,1)))}.about-project-modal__dialog{position:relative!important;z-index:1!important;width:100%!important;max-width:32rem!important;max-height:min(88vh,44rem)!important;overflow:hidden auto!important;background:#fff!important;border:none!important;border-radius:14px!important;padding:0!important;text-align:left!important;box-sizing:border-box!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:400!important;line-height:1.35!important;box-shadow:0 24px 80px rgba(0,0,0,.18),0 0 1px rgba(0,0,0,.06)!important;transform:translateY(2.25rem);transition:transform var(--tt-duration-med,.72s) var(--tt-ease-open,var(--tt-ease,cubic-bezier(.65,0,.35,1)))}.about-project-modal.is-in .about-project-modal__dialog{transform:translateY(0)}.about-project-modal.is-enter .about-project-modal__dialog,.about-project-modal.is-out .about-project-modal__dialog{transform:translateY(2.25rem);transition-timing-function:var(--tt-ease-close,var(--tt-ease,cubic-bezier(.65,0,.35,1)))}@media (max-width:519px){.about-project-modal{padding:.75rem!important;align-items:center!important}.about-project-modal__dialog{width:100%!important;max-width:none!important;border-radius:14px!important}}@media (prefers-reduced-motion:reduce){.about-project-modal__backdrop,.about-project-modal__dialog{transition:none!important}.about-project-modal__dialog{transform:none!important}.about-project-modal__backdrop{opacity:1!important}}.about-project-modal__head{position:relative!important;padding:1.25rem 3rem .35rem!important;text-align:center!important;min-height:3.3rem!important;box-sizing:border-box!important}.about-project-modal__close{position:absolute!important;top:.65rem!important;right:.65rem!important;width:2rem!important;height:2rem!important;border:none!important;border-radius:var(--tt-radius-purchase,999px)!important;background:rgba(120,120,128,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;color:#3c3c43!important;-webkit-tap-highlight-color:transparent!important}.about-project-modal__close-x{font-size:1.35rem!important;font-weight:var(--tt-ui-weight,500)!important;line-height:1!important;margin-top:-.1rem!important}.about-project-modal__close:hover{background:rgba(120,120,128,.18)!important}.about-project-modal__title{font-family:inherit!important;font-size:1.0625rem!important;font-weight:600!important;letter-spacing:-.025em!important;margin:0!important;padding:0 .25rem!important;color:#000!important;line-height:1.25!important}.about-project-modal__lede{font-size:var(--tt-type-small,.875rem)!important;line-height:1.4!important;padding:.35rem 1.25rem 1rem!important}.about-project-modal__hint,.about-project-modal__lede{font-family:inherit!important;font-weight:var(--tt-ui-weight,500)!important;color:var(--tt-brand-text-muted,#666)!important;opacity:1!important;margin:0!important;text-align:center!important}.about-project-modal__hint{padding:0 1.25rem .5rem!important;font-size:var(--tt-type-caption,.75rem)!important;line-height:1.35!important}.about-project-modal__hint:not(:empty){color:rgba(0,0,0,.72)!important}.about-project-modal__hint:empty{min-height:0!important;padding:0!important}.about-project-modal__lede a{color:#000!important;text-decoration:underline!important;text-underline-offset:.15em!important}.about-project-fields--grouped{margin:0 1rem .75rem!important;background:#f2f2f7!important;border-radius:10px!important;overflow:hidden!important;padding:0!important}.about-project-field{margin:0!important;padding:.75rem .9rem!important;border-bottom:.5px solid rgba(60,60,67,.18)!important}.about-project-field:last-child{border-bottom:none!important}.about-project-label{display:block!important;font-size:var(--tt-type-caption,.75rem)!important;letter-spacing:0!important;text-transform:none!important;color:var(--tt-brand-text-muted,#666)!important;opacity:1!important;margin:0 0 .35rem!important}.about-project-input,.about-project-label,.about-project-textarea{font-family:inherit!important;font-weight:var(--tt-ui-weight,500)!important}.about-project-input,.about-project-textarea{width:100%!important;box-sizing:border-box!important;font-size:1.0625rem!important;line-height:1.35!important;padding:0!important;border:none!important;background:transparent!important;color:#000!important;margin:0!important;border-radius:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important}select.about-project-input{cursor:pointer!important;padding-right:1.35rem!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238e8e93'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important;background-size:1rem 1rem!important}.about-project-input:focus,.about-project-textarea:focus{outline:none!important}.about-project-textarea{resize:vertical!important;min-height:5.5rem!important}.about-project-actions{margin:0!important;padding:0 0 calc(.5rem + env(safe-area-inset-bottom, 0px))!important;border-top:.5px solid rgba(60,60,67,.18)!important}.mobile-nav-bar .cart-widget-link,.mobile-nav-cart-wrap .cart-widget-link,.nav-links .cart-widget-link{cursor:pointer!important}.about-project-modal.cart-module{inset:auto!important;top:calc(var(--tt-nav-dimmer-top, 6rem) + .35rem)!important;right:3.125rem!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;z-index:100005!important;display:block!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;margin:0!important;pointer-events:none!important;background:none!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.about-project-modal.cart-module .about-project-modal__backdrop,.about-project-modal.cart-module .cart-module__backdrop{display:none!important}.about-project-modal.cart-module .about-project-modal__dialog,.about-project-modal.cart-module .cart-module__panel{pointer-events:auto!important;display:flex!important;flex-direction:column!important;align-self:flex-start!important;width:min(22.5rem,calc(100vw - 2rem))!important;max-width:22.5rem!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--tt-nav-dimmer-top, 6rem) - 1.5rem)!important;margin:0!important;overflow:hidden!important;border:.5px solid rgba(0,0,0,.12)!important;border-radius:var(--tt-brand-radius,12px)!important;box-shadow:none!important;opacity:1;transform:none!important;transition:none!important}.about-project-modal.cart-module .about-project-modal__dialog:has(.cart-module__lines),.about-project-modal.cart-module .cart-module__panel:has(.cart-module__lines){min-height:0!important}.about-project-modal.cart-module.is-enter .about-project-modal__dialog,.about-project-modal.cart-module.is-enter .cart-module__panel,.about-project-modal.cart-module.is-in .about-project-modal__dialog,.about-project-modal.cart-module.is-in .cart-module__panel,.about-project-modal.cart-module.is-out .about-project-modal__dialog,.about-project-modal.cart-module.is-out .cart-module__panel{opacity:1;transform:none!important;transition:none!important}.cart-module__chrome{display:none}@media (max-width:800px){html.cart-module-open,html.cart-module-open body{overflow:hidden!important}.about-project-modal.cart-module,.about-project-modal.cart-module.is-enter,.about-project-modal.cart-module.is-in,.about-project-modal.cart-module.is-out{inset:0!important;top:0!important;right:0!important;left:0!important;bottom:0!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px))!important;pointer-events:auto!important;z-index:100020!important;transform:none!important;animation:none!important}.about-project-modal.cart-module .about-project-modal__backdrop,.about-project-modal.cart-module .cart-module__backdrop{display:block!important;background:rgba(0,0,0,.35)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important}.about-project-modal.cart-module .about-project-modal__dialog,.about-project-modal.cart-module .cart-module__panel,.about-project-modal.cart-module.is-enter .about-project-modal__dialog,.about-project-modal.cart-module.is-enter .cart-module__panel,.about-project-modal.cart-module.is-out .about-project-modal__dialog,.about-project-modal.cart-module.is-out .cart-module__panel{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-height:0!important;border:none!important;border-radius:14px!important;box-shadow:0 24px 80px rgba(0,0,0,.18),0 0 1px rgba(0,0,0,.06)!important;opacity:1!important;transform:translateY(calc(110% + var(--cart-drag, 0px)))!important;transition-property:transform!important;transition-duration:var(--tt-duration-med,.72s)!important;transition-timing-function:var(--tt-ease-license-open,var(--tt-ease-slide,var(--tt-ease-out,cubic-bezier(.33,1,.68,1))))!important;animation:none!important}.about-project-modal.cart-module.is-in .about-project-modal__dialog,.about-project-modal.cart-module.is-in .cart-module__panel{transform:translateY(var(--cart-drag,0))!important}.about-project-modal.cart-module.is-enter .about-project-modal__dialog,.about-project-modal.cart-module.is-enter .cart-module__panel,.about-project-modal.cart-module.is-out .about-project-modal__dialog,.about-project-modal.cart-module.is-out .cart-module__panel{transition-duration:var(--tt-duration-fast,.42s)!important;transition-timing-function:var(--tt-ease-license-close,var(--tt-ease-close,var(--tt-ease,cubic-bezier(.65,0,.35,1))))!important}.about-project-modal.cart-module.is-dragging .about-project-modal__dialog,.about-project-modal.cart-module.is-dragging .cart-module__panel{transition:none!important}.cart-module__chrome{display:block;flex:0 0 auto;padding:2px 8px 0;background:#fff}.cart-module .license-sheet__handle span{color:#111!important}.about-project-modal.cart-module .cart-module__lines{flex:1 1 auto!important}.about-project-modal.cart-module .cart-module__empty{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2rem 1.25rem!important;font-size:.95rem!important}.about-project-modal.cart-module .cart-module__foot{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px))!important}.mobile-nav-overlay,.mobile-nav-overlay .mobile-nav-col,.mobile-nav-overlay .mobile-nav-grid,.mobile-nav-overlay.active,html.mobile-nav-open .mobile-nav-fixed-btns{transform:none!important;transition:none!important;animation:none!important}}.cart-module__empty{margin:0!important;padding:.85rem .9rem!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.35!important;color:#666!important}.cart-module__lines{padding:0!important;background:transparent!important;overflow:auto!important;min-height:0!important;flex:0 1 auto!important}.cart-module__line,.cart-module__lines{margin:0!important;border-radius:0!important}.cart-module__line{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;min-height:44px!important;padding:.55rem .9rem!important;overflow:hidden!important;border:none!important;border-bottom:.5px solid rgba(0,0,0,.08)!important;background:#fff!important;box-sizing:border-box!important;box-shadow:none!important;font:inherit!important;color:inherit!important;text-align:left!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}button.cart-module__line{cursor:pointer!important}.cart-module__line:last-child{border-bottom:none!important}.cart-module__line-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:.12rem!important}.cart-module__name{letter-spacing:-.015em!important;color:#000!important;line-height:1.25!important}.cart-module__name,.cart-module__remove-plate{font-size:.875rem!important;font-weight:600!important}.cart-module__remove-plate{position:absolute!important;inset:4px 6px!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:.55rem 1rem!important;border-radius:var(--tt-cart-remove-radius,var(--tt-brand-radius,12px))!important;border:1px solid var(--tt-cart-remove-border,var(--tt-cart-remove-fill,#c41e3a))!important;background:var(--tt-cart-remove-fill,#c41e3a)!important;color:var(--tt-cart-remove-ink,#3a0810)!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;letter-spacing:0!important;line-height:1.2!important;text-align:center!important;pointer-events:none!important;opacity:0!important;transition-property:opacity,background-color!important;transition-duration:.15s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.cart-module__meta{font-size:.75rem!important;font-weight:400!important;color:#777!important;line-height:1.3!important}.cart-module__amount{flex:0 0 auto!important;font-size:.8125rem!important;font-weight:500!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;color:#000!important;padding-top:0!important}.cart-module__remove-label{pointer-events:auto!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important}button.cart-module__line:focus-visible .cart-module__remove-plate,button.cart-module__line:hover .cart-module__remove-plate{opacity:1!important}button.cart-module__line:active .cart-module__remove-plate,button.cart-module__line:has(.cart-module__remove-label:hover) .cart-module__remove-plate{background:#a81830!important;background:color-mix(in srgb,var(--tt-cart-remove-fill,#c41e3a) 82%,#000)!important;color:var(--tt-cart-remove-ink,#3a0810)!important}button.cart-module__line:focus-visible,button.cart-module__line:hover{background:#fff!important;border-bottom-color:var(--tt-cart-remove-fill,#C41E3A)!important;outline:none!important}button.cart-module__line:active,button.cart-module__line:has(.cart-module__remove-label:hover){border-bottom-color:#8B1A1A!important;border-bottom-color:color-mix(in srgb,var(--tt-cart-remove-fill,#c41e3a) 70%,#000)!important}.cart-module__foot{margin:0!important;padding:.55rem .9rem .7rem!important;flex:0 0 auto!important;border-top:.5px solid rgba(0,0,0,.08)!important}.cart-module__total-row{display:flex!important;justify-content:space-between!important;gap:1rem!important;font-size:.8125rem!important;font-weight:400!important;color:#666!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.cart-module__total-row--sum{margin:0 0 .45rem!important;padding:0!important;border-top:none!important;color:#000!important}.cart-module__share,.cart-module__total-row--sum{font-size:.875rem!important;font-weight:600!important}.cart-module__share{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;min-height:36px!important;margin:0 0 .4rem!important;padding:.55rem 1rem!important;border:1px solid #e5e5e5!important;border-radius:var(--tt-radius-purchase,999px)!important;background:#e5e5e5!important;color:#333!important;font-family:inherit!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;transition:background-color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1)),color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1)),border-color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1)),transform 80ms var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.cart-module__share:hover{background:#d6d6d6!important;border-color:#d6d6d6!important;color:#333!important}.cart-module__share:active{background:#cccccc!important;border-color:#cccccc!important;color:#333!important;transform:scale(.96)!important}.cart-module__share:disabled{background:#ececec!important;border-color:#ececec!important;color:#555!important;cursor:wait!important;transform:none!important}.cart-module__go,.cart-module__go.is-ready{display:block!important;width:100%!important;margin:0!important;padding:.55rem 1rem!important;border:1px solid #85bb65!important;border-radius:var(--tt-radius-purchase,999px)!important;background:#85bb65!important;color:#111!important;font-family:inherit!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:background-color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1)),color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1)),border-color .2s var(--tt-ease,cubic-bezier(.65,0,.35,1)),transform 80ms var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.cart-module__go.is-ready:hover,.cart-module__go:hover{background:#6B9B4E!important;border-color:#6B9B4E!important;color:#111!important}.cart-module__go.is-ready:active,.cart-module__go:active{background:#5f8c45!important;border-color:#5f8c45!important;color:#111!important;transform:scale(.96)!important}.cart-module__dismiss{display:none!important}@media (prefers-reduced-motion:reduce){.about-project-modal.cart-module .about-project-modal__dialog,.about-project-modal.cart-module .cart-module__panel,.about-project-modal.cart-module.is-enter .about-project-modal__dialog,.about-project-modal.cart-module.is-enter .cart-module__panel,.about-project-modal.cart-module.is-in .about-project-modal__dialog,.about-project-modal.cart-module.is-in .cart-module__panel,.about-project-modal.cart-module.is-out .about-project-modal__dialog,.about-project-modal.cart-module.is-out .cart-module__panel,.cart-module__go,.cart-module__go:active,.cart-module__remove-plate,.cart-module__share,.cart-module__share:active,button.cart-module__line{transition:none!important;transform:none!important}}.font-search{position:fixed!important;inset:0!important;z-index:100020!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;box-sizing:border-box!important;margin:0!important;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px))!important;pointer-events:auto!important}@media (min-width:760px){.font-search{padding:1.25rem!important}}.font-search__backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.35)!important;cursor:pointer!important}.font-search__sheet{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:none!important;border-radius:14px!important;box-shadow:0 24px 80px rgba(0,0,0,.18),0 0 1px rgba(0,0,0,.06)!important;background:#fff!important;color:var(--tt-brand-text,#111)!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:var(--tt-ui-weight,500)!important;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent!important;transform:translateY(calc(110% + var(--search-drag, 0px)));transition-property:transform;transition-duration:var(--tt-duration-med,.72s);transition-timing-function:var(--tt-ease-slide,var(--tt-ease-out,cubic-bezier(.33,1,.68,1)))}.font-search.is-in .font-search__sheet{transform:translateY(var(--search-drag,0))}.font-search.is-enter .font-search__sheet,.font-search.is-out .font-search__sheet{transform:translateY(calc(110% + var(--search-drag, 0px)));transition-duration:var(--tt-duration-fast,.42s);transition-timing-function:var(--tt-ease-close,var(--tt-ease,cubic-bezier(.65,0,.35,1)))}.font-search.is-dragging .font-search__sheet{transition:none!important}.font-search__chrome{flex:0 0 auto!important;padding:2px 8px 0!important;background:#fff!important}.font-search__handle{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:72px!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;border:0!important;background:transparent!important;cursor:-webkit-grab!important;cursor:grab!important;touch-action:none!important}.font-search__handle span{display:block!important;color:#fff!important;font-size:1.55rem!important;font-weight:var(--tt-ui-weight-emphasis,600)!important;line-height:.7!important;letter-spacing:.08em!important}.font-search__handle:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.font-search__body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0 1.5rem 1.5rem!important;overflow:hidden auto!important;-webkit-overflow-scrolling:touch}.font-search__head{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0 0 .75rem!important;min-height:2rem!important}.font-search__eyebrow{margin:0!important;color:var(--tt-brand-text-muted,#666)!important;font-size:var(--tt-type-caption,.75rem)!important;font-weight:var(--tt-ui-weight,500)!important;letter-spacing:.04em!important}.font-search .license-sheet__text-btn{color:#111!important}.font-search__field-wrap{display:block!important;margin:0 0 1.5rem!important}.font-search__field{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;width:100%!important;margin:0!important;padding:.15rem 0 .55rem!important;border:0!important;border-bottom:1px solid var(--tt-brand-hairline,rgba(0,0,0,.08))!important;border-radius:0!important;background:transparent!important;color:var(--tt-brand-text,#111)!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:clamp(2rem,6vw,3.5rem)!important;font-weight:var(--tt-ui-weight,500)!important;line-height:1.15!important;outline:none!important}.font-search__field::placeholder{color:var(--tt-brand-text-muted,#666)!important;font-weight:var(--tt-ui-weight,500)!important}.font-search__results{gap:1.25rem!important}.font-search__group,.font-search__results{display:flex!important;flex-direction:column!important}.font-search__group{gap:.55rem!important}.font-search__group-label{color:var(--tt-brand-text-muted,#666)!important;font-size:var(--tt-type-caption,.75rem)!important;font-weight:var(--tt-ui-weight,500)!important;letter-spacing:.04em!important}.font-search__chips{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.font-search__chip{display:inline-flex!important;align-items:center!important;min-height:calc(1.2em + 16px)!important;padding:8px 12px!important;border:1px solid var(--tt-state-hover,#e8e8e8)!important;border-radius:var(--tt-nav-radius,8px)!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-size:var(--tt-type-body,1rem)!important;font-weight:var(--tt-ui-weight,500)!important;line-height:1.2!important;text-decoration:none!important;transition-property:color,background-color,border-color,transform!important;transition-duration:var(--tt-duration-fast,.42s)!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.font-search__chip,.font-search__chip:hover{background:var(--tt-state-hover,#e8e8e8)!important;color:var(--tt-brand-text-muted,#666)!important}.font-search__chip:hover{border-color:var(--tt-state-hover,#e8e8e8)!important}.font-search__chip.is-current,.font-search__chip:active{color:var(--tt-brand-text,#111)!important;background:var(--tt-brand-surface,#fff)!important;border-color:var(--tt-brand-surface,#fff)!important;box-shadow:0 0 0 1px var(--tt-brand-text,#111)!important}.font-search__chip:active{transform:scale(.96)}.font-search__empty{margin:0!important;color:var(--tt-brand-text-muted,#666)!important;font-size:var(--tt-type-body,1rem)!important;font-weight:var(--tt-ui-weight,500)!important}@media (prefers-reduced-motion:reduce){.font-search__sheet{transition:none!important;transform:none!important;opacity:1!important}}.about-project-modal.license-module,html.license-module-open .about-project-modal.license-module,html.license-sheet-immersive .about-project-modal.license-module{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;max-height:none!important;align-items:stretch!important;justify-content:stretch!important;margin:0!important;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;z-index:100020!important;background:transparent!important}.about-project-modal.license-module .about-project-modal__backdrop,.about-project-modal.license-module .license-module__backdrop{background:rgba(0,0,0,.35)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.about-project-modal.license-module .about-project-modal__dialog,.about-project-modal.license-module .license-module__panel{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;top:auto!important;overflow:hidden!important;border:none!important;border-radius:14px!important;box-shadow:0 24px 80px rgba(0,0,0,.18),0 0 1px rgba(0,0,0,.06)!important;background:#ffffff!important;background-color:#ffffff!important;color:#111!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;transform:translateY(calc(110% + var(--license-drag, 0px)));transition-property:transform,border-radius!important;transition-duration:var(--tt-duration-med,.72s)!important;transition-timing-function:var(--tt-ease-license-open,var(--tt-ease-slide,var(--tt-ease-out,cubic-bezier(.33,1,.68,1))))!important}.about-project-modal.license-module.is-in .about-project-modal__dialog,.about-project-modal.license-module.is-in .license-module__panel{opacity:1;transform:translateY(var(--license-drag,0))}.about-project-modal.license-module.is-enter .about-project-modal__dialog,.about-project-modal.license-module.is-enter .license-module__panel,.about-project-modal.license-module.is-out .about-project-modal__dialog,.about-project-modal.license-module.is-out .license-module__panel{opacity:1;transform:translateY(calc(110% + var(--license-drag, 0px)));transition-duration:var(--tt-duration-fast,.42s)!important;transition-timing-function:var(--tt-ease-license-close,var(--tt-ease-close,var(--tt-ease,cubic-bezier(.65,0,.35,1))))!important}.about-project-modal.license-module.is-dragging .about-project-modal__dialog,.about-project-modal.license-module.is-dragging .license-module__panel{transition:none!important}.license-sheet__handle{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;width:auto!important;min-width:72px!important;min-height:28px!important;margin:0!important;padding:8px 18px!important;border:0!important;background:transparent!important;cursor:-webkit-grab!important;cursor:grab!important;touch-action:none!important}.license-sheet__handle span{display:block!important;width:auto!important;height:auto!important;border-radius:0!important;background:none!important;color:#fff!important;font-size:1.55rem!important;font-weight:var(--tt-ui-weight-emphasis,600)!important;line-height:.7!important;letter-spacing:.08em!important}.license-sheet__handle:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.license-module .license-module__form.questionnaire-container,.license-module .questionnaire-container{position:relative!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#ffffff!important;background-color:#ffffff!important;color:#111!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.license-sheet__chrome{flex:0 0 auto;padding:2px 8px 0;background:#ffffff;background-color:#ffffff;box-shadow:none;border-bottom:0;z-index:3}.license-sheet__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:32px;grid-gap:4px;gap:4px}.license-sheet__mid{position:relative;display:flex;align-items:center;justify-content:center;justify-self:center;min-width:72px;min-height:28px}.license-sheet__actions{display:flex;align-items:center;justify-self:start;gap:0;min-width:0}.license-sheet__nav-slot{display:block;min-height:1px}.license-sheet__back,.license-sheet__text-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:44px;margin:0;padding:0 8px;border:0;background:transparent;color:#111;font-size:.95rem;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:start}.license-sheet__back{padding-left:2px}.license-sheet__chevron{width:.55rem;height:.55rem;margin-right:.28rem;margin-bottom:.04rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.license-sheet__back:active,.license-sheet__text-btn:active{opacity:.55;transform:scale(.96)}.license-sheet__count,.license-sheet__title,.license-sheet__title-block{display:none!important}.license-sheet__dots{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;z-index:1;pointer-events:none}.license-sheet__mid .license-sheet__handle{position:absolute;inset:0;width:100%;z-index:0}.license-sheet__dot{position:relative;width:5px;height:5px;margin:0;padding:0;border:0;border-radius:var(--tt-radius-purchase,999px);background:#d4d4d4;cursor:pointer;flex:0 0 5px;transition-property:background-color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.license-sheet__dot:after{content:"";position:absolute;inset:-10px -6px}.license-sheet__dot.is-done{background:#888}.license-sheet__dot.is-current{background:#111}.license-sheet__dot:disabled{cursor:default;pointer-events:none}.license-sheet__dot:not(:disabled){pointer-events:auto}.license-sheet__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding:8px 20px 20px;background:#ffffff;background-color:#ffffff;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.license-sheet__aside::-webkit-scrollbar,.license-sheet__body::-webkit-scrollbar{display:none;width:0;height:0}html.license-module-open,html.license-module-open body{overflow:hidden!important}.license-sheet__split{display:flex;flex-direction:column;align-items:stretch;gap:0}.license-sheet__aside,.license-sheet__picks{min-width:0;width:100%}.license-sheet__aside{background:#ffffff;background-color:#ffffff}@media (min-width:960px){.license-module .license-sheet__body.license-sheet__split.has-summary,.license-sheet__split.has-summary{display:grid;grid-template-columns:minmax(22rem,36rem) minmax(16rem,22rem);justify-content:center;align-items:start;grid-gap:28px 40px;gap:28px 40px;max-width:64rem;margin-left:auto;margin-right:auto}.license-module .license-sheet__picks .font-pick-deck,.license-module .license-sheet__picks .license-pick-list,.license-module .license-sheet__picks .purchase-purpose-modules{max-width:none;margin-left:0;margin-right:0}.license-module .license-sheet__body.license-sheet__split.has-summary{align-items:stretch;overflow:hidden!important;min-height:0}.license-module .license-sheet__picks{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.license-module .license-sheet__picks::-webkit-scrollbar{display:none;width:0;height:0}.license-sheet__aside{position:-webkit-sticky;position:sticky;top:8px;display:flex;flex-direction:column;max-height:calc(100dvh - 5.75rem - env(safe-area-inset-bottom, 0px));overflow:hidden;padding-bottom:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.license-module .license-sheet__aside,html.license-module-open .license-module .license-sheet__aside{position:static;top:auto;max-height:none;align-self:stretch;min-height:0;overflow:hidden}.license-module .license-sheet__aside .cart-receipt,.questionnaire-container .license-sheet__aside .cart-receipt{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-width:none;margin:0;padding-bottom:0}.license-module .license-sheet__aside .cart-receipt__list,.license-sheet__aside .cart-receipt__list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.license-module .license-sheet__aside .cart-receipt__list::-webkit-scrollbar,.license-sheet__aside .cart-receipt__list::-webkit-scrollbar{display:none;width:0;height:0}.license-module .license-sheet__aside .cart-receipt__dock,.license-sheet__aside .cart-receipt__dock{flex:0 0 auto;margin-top:auto;padding:4px 0 8px;background:#fff;box-shadow:0 -10px 18px rgba(0,0,0,.04)}}.license-module .cart-card__question{display:none!important}.license-module .font-pick-family{display:flex;flex-direction:column;align-items:stretch;gap:8px;background:transparent;border-radius:0;padding:0;min-width:0;max-width:100%;box-sizing:border-box;border:0;box-shadow:none}.license-module .font-pick-family:not(.is-open){gap:0;padding:0}.license-module .font-pick-disclose{display:flex;align-items:center;width:100%;margin:0;padding:16px 18px;min-height:44px;background:var(--tt-state-idle,#f2f2f2);border:0;border-radius:8px;box-shadow:none;cursor:pointer;text-align:left;color:#777;font:inherit;transition-property:background-color,color,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.license-module .font-pick-disclose:active{transform:scale(.96)}.license-module .font-pick-card__styles{flex:0 0 auto;white-space:nowrap;font-size:.95rem;font-weight:500;color:#777}.license-module .font-pick-family .font-pick-card,.license-module .font-pick-family .font-pick-card+.font-pick-card{box-shadow:none!important}.license-module .font-pick-card__copy{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:3px;min-width:0;flex:1 1 auto;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.license-module .font-pick-card__headline,.license-module .font-product-copy{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;width:100%;min-width:0}.license-module .font-pick-card__price,.license-module .font-product-price,.license-module .license-pick__price{flex:0 0 auto!important;margin:0 0 0 auto!important;white-space:nowrap!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.license-module .font-pick-card__meta,.license-module .font-product-price,.license-module .license-pick__blurb{color:#777!important}.license-module .font-pick-family .font-family-group,.license-module .font-pick-family .font-family-products,.license-module .font-pick-family .weight-family__body,.license-module .font-pick-weight-list,.license-module .font-pick-weights{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.license-module .font-pick-weight-list,.license-module .font-pick-weights{padding-left:0!important}.license-module .font-families-grid,.license-module .font-family-products,.license-module .font-pick-list{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:8px!important;max-width:none!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;border:0!important}.license-module .license-pick-list{display:flex;flex-direction:column;gap:8px;width:100%;max-width:36rem;margin:0 auto 18px}.license-module .font-pick-deck{position:relative;overflow:hidden;width:100%;max-width:36rem;margin:0 auto 18px}.license-module .font-pick-deck .license-pick-list{margin:0;max-width:none;overflow:visible}.license-module .license-font{display:flex;flex-direction:column;gap:8px;width:100%;margin:0 0 22px}.license-module .license-font:last-child{margin-bottom:0}.license-module .license-font__parent{margin:0 0 2px;padding:0 2px;font-size:1.05rem;font-weight:600;line-height:1.2;color:#111;text-wrap:balance}.license-module .font-pick-pane{width:100%;transition-property:transform;transition-duration:var(--tt-nav-sweep,.48s);transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}.license-module .font-pick-pane--list{transform:translateZ(0)}.license-module .font-pick-deck.is-drilled .font-pick-pane--list{position:absolute;left:0;right:0;top:0;transform:translate3d(-100%,0,0);pointer-events:none}.license-module .font-pick-pane--weights{position:absolute;left:0;right:0;top:0;transform:translate3d(100%,0,0);pointer-events:none}.license-module .font-pick-deck.is-drilled .font-pick-pane--weights{position:relative;transform:translateZ(0);pointer-events:auto}.license-module .font-pick-drill-title{display:block!important;margin:0 0 14px;font-size:1.45rem;font-weight:600;line-height:1.2;color:#111;text-wrap:balance}.license-module .font-pick-drill-tile{margin:0 0 8px}.license-module .font-pick-card__aside{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.license-module .font-pick-chevron{width:.42rem;height:.42rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);flex:0 0 auto;opacity:.45}.license-module .tt-choice.is-selected .font-pick-chevron,.license-module .tt-choice:has(:checked) .font-pick-chevron{opacity:.7}.license-module .font-pick-pane--weights .font-pick-weight-list,.license-module .font-pick-pane--weights .font-pick-weights,.license-module .font-pick-pane--weights .license-pick__tiers{padding-left:0!important}.license-module .font-pick-pane--weights .font-pick-weight-list,.license-module .font-pick-pane--weights .license-pick__tier-opt{margin-left:0!important;width:100%!important}.license-module .font-pick-pane--weights .font-pick-card,.license-module .font-pick-pane--weights .font-pick-drill-tile,.license-module .font-pick-pane--weights .font-product-card,.license-module .font-pick-pane--weights .license-pick__row,.license-module .font-pick-pane--weights .license-pick__tier-opt,.license-module .font-pick-pane--weights .tt-choice,.license-module .font-pick-pane--weights .tt-choice.font-pick-card,.license-module .font-pick-pane--weights .tt-choice.font-pick-drill-tile,.license-module .font-pick-pane--weights .tt-choice.font-product-card,.license-module .font-pick-pane--weights .tt-choice.license-pick__row,.license-module .font-pick-pane--weights .tt-choice.license-pick__tier-opt{width:100%!important;max-width:100%!important;margin-left:0!important;padding:16px 18px!important;min-height:56px!important;border-radius:8px!important;box-sizing:border-box!important;align-items:center!important}.license-module .font-pick-pane--weights .font-pick-drill-tile .font-pick-card__name,.license-module .font-pick-pane--weights .font-pick-drill-tile .tt-choice__title,.license-module .font-pick-pane--weights .font-product-name,.license-module .font-pick-pane--weights .license-pick__name,.license-module .font-pick-pane--weights .license-pick__tier-name,.license-module .font-pick-pane--weights .tt-choice__title{font-size:1.15rem!important;font-weight:600!important;line-height:1.2!important}.license-module .font-pick-pane--weights .font-pick-drill-tile .font-pick-card__price,.license-module .font-pick-pane--weights .font-product-price{font-size:1.05rem!important}@media (prefers-reduced-motion:reduce){.license-module .font-pick-pane{transition:none}}.license-module .font-pick-list,.license-module .font-pick-list--multi,.license-module .font-pick-list--single{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important;width:100%!important;max-width:36rem!important;margin:0 auto 18px!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;border:0!important}.license-module .font-pick-deck .font-pick-list,.license-module .font-pick-deck .font-pick-list--single{margin:0!important;max-width:none!important}.license-module .cart-card--pay,.license-module .pay-purpose,.license-module .purchase-purpose-modules{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:36rem!important;margin:0 auto 18px!important;padding:0!important;background:transparent!important}.license-module .font-pick-card,.license-module .font-product-card,.license-module .license-pick__row,.license-module .license-pick__tier-opt,.license-module .pay-purpose__opt,.license-module .purchase-module,.license-module .questionnaire-container .checkout-cart-item,.license-module .questionnaire-container .font-pick-card,.license-module .questionnaire-container .font-product-card,.license-module .questionnaire-container .purchase-module,.license-module .tt-choice{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 18px!important;min-height:56px!important;background:var(--license-chip-off,#fff)!important;color:var(--license-chip-off-ink,#777)!important;border:0!important;border-radius:8px!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important;cursor:pointer!important}.license-module .font-pick-card.is-selected,.license-module .font-pick-card:has(:checked),.license-module .font-product-card.is-selected,.license-module .font-product-card:has(:checked),.license-module .license-pick__tier-opt.is-selected,.license-module .pay-purpose__opt.is-selected,.license-module .purchase-module.is-selected,.license-module .purchase-module:has(:checked),.license-module .questionnaire-container .purchase-module.is-selected,.license-module .questionnaire-container .purchase-module:has(:checked),.license-module .tt-choice.is-selected,.license-module .tt-choice:has(:checked){background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .font-pick-card,.license-module .questionnaire-container .font-pick-card{cursor:pointer!important}.license-module .font-pick-card__name,.license-module .font-product-name,.license-module .license-pick__name,.license-module .weight-family__name{min-width:0;flex:1 1 auto;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;text-wrap:unset;line-height:1.2}.license-module .font-pick-card__name{font-size:1.45rem!important;font-weight:600!important;color:#777!important}.license-module .font-pick-card__price{font-size:1.05rem!important;font-weight:600!important;color:#777!important;line-height:1.2}.license-module .font-pick-card__meta{font-size:var(--tt-type-small,.875rem)!important;line-height:1.25!important;font-weight:400!important}.license-module .font-checkbox-label,.license-module .tt-radio{position:relative!important;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important}.license-module .font-checkbox-label:after,.license-module .tt-radio:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.license-module input.font-checkbox[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;border:1.5px solid #e0e0e0!important;border-radius:50%!important;background:var(--tt-state-idle,#f2f2f2)!important;box-shadow:none!important;outline:none!important}.license-module input.font-checkbox[type=checkbox]:checked{border-color:#111!important;background-color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' d='M2.4 6.2l2.4 2.4 4.8-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:12px 12px!important}.license-module .tt-radio__face{width:22px!important;height:22px!important;border:1.5px solid #e0e0e0!important;background:var(--tt-state-idle,#f2f2f2)!important;box-shadow:none!important}.license-module .tt-radio__dot{width:14px!important;height:14px!important;background:#34c759!important}.license-module .tt-radio__input:checked+.tt-radio__face{border-color:#34c759!important;background:#34c759!important}.license-module .font-product-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.license-module .font-product-card,.license-module .font-product-card:has(.cart-style-aa){display:flex!important;grid-template-columns:none!important}.license-module .cart-style-aa{display:none!important}.license-module .font-product-price,.license-module .weight-family__status{flex:0 0 auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.license-module .font-product-name{font-size:1.15rem!important;font-weight:600!important;color:var(--license-chip-off-ink,#777)!important}.license-module .license-pick:not(.is-open):not(.is-selected)>.tt-choice.license-pick__row{background:var(--license-chip-off,#fff)!important;padding:16px 18px!important;box-shadow:none!important;border:0!important}.license-module .license-pick.is-selected>.tt-choice.license-pick__row,.license-module .tt-choice.font-pick-drill-tile{background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .font-pick-family>.font-pick-disclose,.license-module .font-pick-family>.tt-choice.font-pick-card{background:var(--tt-state-idle,#f2f2f2)!important;color:#777!important;padding:16px 18px!important;border-radius:8px!important;box-shadow:none!important;border:0!important}.license-module .font-pick-family>.tt-choice.font-pick-card.is-selected,.license-module .font-pick-family>.tt-choice.font-pick-card:has(:checked){background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .license-pick.is-open{background:transparent!important}.license-module .license-pick.is-open>.tt-choice.license-pick__row{background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important;padding:16px 18px!important}.license-module .font-product-card,.license-module .license-pick__tier-opt,.license-module .questionnaire-container .font-product-card,.license-module .tt-choice.font-product-card,.license-module .tt-choice.license-pick__tier-opt{background:var(--license-chip-off,#fff)!important;color:var(--license-chip-off-ink,#777)!important;border-radius:8px!important;padding:16px 18px!important;min-height:56px!important;border:0!important;box-shadow:none!important}.license-module .font-product-card.is-selected,.license-module .license-pick__tier-opt.is-selected,.license-module .tt-choice.font-product-card.is-selected,.license-module .tt-choice.font-product-card:has(:checked),.license-module .tt-choice.license-pick__tier-opt.is-selected,.license-module .tt-choice.license-pick__tier-opt:has(:checked){background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .license-pick{display:flex!important;flex-direction:column!important;align-items:stretch!important;background:transparent!important;border-radius:0!important;min-width:0;max-width:100%;box-sizing:border-box!important;border:0!important;box-shadow:none!important}.license-module .license-pick,.license-module .license-pick.is-open{gap:8px!important;padding:0!important}.license-module .license-pick__tiers{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:0}.license-module .license-pick__tier-opt{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;cursor:pointer}.license-module .license-pick__tier-opt .license-pick__line{width:100%}.license-module .license-pick__tier-opt .license-pick__hint{flex:0 0 auto}.license-module .license-pick__tier-name{font-size:1.15rem;font-weight:600;color:#777}.license-module .license-pick__head{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.license-module .license-pick__row{display:flex!important;align-items:center!important;flex:1 1 auto;min-width:0;min-height:56px;margin:0!important;gap:12px;padding:16px 18px!important;border-radius:8px!important;transition-property:background-color,color;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.license-module .license-pick__row:active,.license-module .license-pick__tier-opt:active{transform:scale(.96)}.license-module .license-pick__name{font-size:1.15rem!important;font-weight:600!important;color:#777!important}.license-module .license-pick__line{align-items:center}.license-module .license-pick__hint{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.license-module .license-pick__tip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0!important;padding:0!important;border:1.5px solid!important;border-radius:50%!important;background:transparent!important;color:inherit!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;font-style:italic;font-family:Georgia,Times New Roman,serif;box-shadow:none!important;cursor:help!important}.license-module .license-pick-list{padding-bottom:4.5rem}.license-module .license-pick__tooltip{position:absolute;right:0;top:calc(100% + 8px);z-index:8;width:max-content;max-width:min(16rem,70vw);padding:8px 12px;border-radius:var(--tt-radius-nav,8px);background:rgba(0,0,0,.92);color:#fff!important;font-size:.75rem!important;font-weight:400!important;line-height:1.35!important;text-wrap:pretty;white-space:normal;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.license-module .license-pick__hint:focus-within .license-pick__tooltip,.license-module .license-pick__hint:hover .license-pick__tooltip{opacity:1;transform:none}.license-module .license-pick__tooltip--port,.license-pick__tooltip--port,body>.license-pick__tooltip--port{position:fixed!important;right:auto!important;z-index:100050!important;max-width:none!important;opacity:1!important;pointer-events:none!important;transform:none!important;box-sizing:border-box!important}.license-module .tt-choice.is-selected .license-pick__tip,.license-module .tt-choice:has(:checked) .license-pick__tip{color:var(--license-chip-on-ink,#fff)!important;border-color:var(--license-chip-on-ink,#fff)!important}.license-module .font-pick-family--single,.license-module .font-pick-family.is-open{padding:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.license-module .font-pick-family>.tt-choice.font-pick-card:active,.license-module .font-pick-weight:active{transform:scale(.96)}.license-module .license-pick:not(.is-open) .license-pick__blurb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.license-module .license-pick__blurb,.license-module .tt-choice .license-pick__blurb{margin:0!important;font-size:.88rem!important;line-height:1.3!important;color:#777!important;text-wrap:pretty}.license-module .cart-card--pay{width:100%;max-width:36rem;margin:0 auto}.license-module .pay-purpose{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:36rem!important;margin:0 auto 18px!important}.license-module .pay-purpose__opt{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex:0 0 auto;min-width:0;min-height:56px;margin:0;padding:16px 18px;cursor:pointer;background:var(--tt-state-idle,#f2f2f2);border-radius:8px;box-sizing:border-box}.license-module .pay-purpose__opt .module-content,.license-module .purchase-module .module-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.license-module .pay-purpose__opt h3,.license-module .purchase-module .module-content h3{margin:0!important;font-size:1.15rem!important;font-weight:600!important;color:#777!important}.license-module .pay-purpose__opt p,.license-module .purchase-module .module-content p{margin:0!important;font-size:.9rem!important;line-height:1.35!important;color:#777!important;text-wrap:pretty}.license-module .cart-card--pay .purchase-details-panel,.license-module .info-form,.license-module .payment-form{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:36rem!important;margin:0 auto 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.license-module .form-row,.license-module .info-form .form-row{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0 0 12px!important}.license-module .form-group{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0!important;padding:16px 18px!important;min-height:56px!important;background:var(--license-chip-off,#fff)!important;color:var(--license-chip-off-ink,#777)!important;border:0!important;border-radius:8px!important;box-sizing:border-box!important}.license-module .form-group.is-filled,.license-module .form-group:focus-within{background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .form-group label{display:block!important;flex:0 0 auto!important;margin:0!important;font-size:inherit!important;font-weight:600!important;line-height:1.2!important;color:inherit!important;white-space:nowrap!important}.license-module .cart-receipt{display:block;width:100%;max-width:36rem;margin:32px auto 8px;padding:22px 0 28px;background:transparent!important;background-color:transparent!important;box-shadow:none;border-top:1px solid #111;box-sizing:border-box}@media (min-width:960px){.license-module .license-sheet__aside .cart-receipt{max-width:none;margin:0}}.license-module .cart-receipt__empty{margin:0 0 8px;font-size:.875rem;font-weight:500;line-height:1.35;color:#777}.license-module .cart-receipt__kicker{margin:0 0 22px;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;color:#777}.license-module .cart-receipt__block{margin:0 0 26px}.license-module .cart-receipt__block--licenses{margin-top:8px}.license-module .cart-receipt p.cart-receipt__title,.license-module .cart-receipt__title{display:block!important;margin:0 0 2px;font-size:.95rem!important;font-weight:600!important;line-height:1.3;color:#111!important}.license-module .cart-receipt p.cart-receipt__line,.license-module .cart-receipt__line{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;margin:0 0 4px;font-size:.88rem;line-height:1.5;color:#555}.license-module .cart-receipt__item .cart-receipt__line>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-module .cart-receipt__amt{flex:0 0 auto;color:#111;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.license-module .cart-receipt__item{position:relative;display:block;width:100%;margin:0 0 26px;padding:0;overflow:hidden;border:0;border-radius:8px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.license-module .cart-receipt__item--line{margin:0 0 4px}.license-module .cart-receipt__item .cart-receipt__line{margin-bottom:0}.license-module .cart-receipt__remove-plate{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:var(--tt-cart-remove-radius,var(--tt-brand-radius,12px));border:1px solid var(--tt-cart-remove-border,var(--tt-cart-remove-fill,#c41e3a));background:var(--tt-cart-remove-fill,#c41e3a);color:var(--tt-cart-remove-ink,#3a0810);font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.2;pointer-events:none;opacity:0;transition-property:opacity,background-color;transition-duration:.15s;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}.license-module .cart-receipt__remove-label{pointer-events:auto;color:inherit;font:inherit;letter-spacing:inherit}.license-module .cart-receipt__item:focus-visible .cart-receipt__remove-plate,.license-module .cart-receipt__item:focus-within .cart-receipt__remove-plate,.license-module .cart-receipt__item:hover .cart-receipt__remove-plate{opacity:1}.license-module .cart-receipt__item:active .cart-receipt__remove-plate,.license-module .cart-receipt__item:has(.cart-receipt__remove-label:hover) .cart-receipt__remove-plate{background:#a81830;background:color-mix(in srgb,var(--tt-cart-remove-fill,#c41e3a) 82%,#000);color:var(--tt-cart-remove-ink,#3a0810)}.license-module .cart-receipt__item:focus-visible{outline:none}.license-module .cart-receipt__total{display:flex;justify-content:space-between;gap:16px;margin:6px 0 0;padding-top:16px;border-top:1px solid rgba(0,0,0,.12);font-size:.95rem;font-weight:600;color:#111}.license-module .license-pick__select,.license-module .license-pick__tier,.license-module .license-pick__tier-label{display:none!important}.license-module .purchase-choice{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-height:44px}.license-module .purchase-choice__copy{min-width:0;flex:1 1 auto}.license-module .module-content h3,.license-module .purchase-choice__copy h3{margin:0 0 3px!important;font-size:1rem!important;font-weight:600!important;color:#111!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.license-module .module-content p,.license-module .purchase-choice__copy p{margin:0!important;font-size:var(--tt-type-small,.875rem)!important;line-height:1.35!important;color:#666!important;text-wrap:pretty}.license-module .weight-family{background:transparent!important;overflow:visible!important;margin:0 0 18px!important;padding:0!important}.license-module .weight-family__bar{padding:0 4px 8px}.license-module .font-family-group,.license-module .questionnaire-container .font-family-group{background:transparent!important;border-radius:0!important;padding:0!important;border:0!important;box-shadow:none!important}.license-module .questionnaire-container .payment-info-module,.license-module .questionnaire-container .personal-info-module{background:transparent!important;border-radius:0!important;padding:0!important;border:0!important;box-shadow:none!important;max-width:36rem!important;margin:0 auto!important}.license-module .questionnaire-container .cart-summary,.license-module .questionnaire-container .license-card:not(.need-help-module){background:#fff!important;border-radius:12px!important;padding:16px!important;border:0!important;box-shadow:none!important}.license-module .form-group input:not([type=radio]):not([type=checkbox]),.license-module .info-form input:not([type=radio]):not([type=checkbox]){flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:.88rem!important;font-weight:400!important;line-height:1.3!important;text-align:right!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important}.license-module .form-group input::placeholder,.license-module .info-form input::placeholder{color:inherit!important;opacity:.65!important}.license-module .step-header{margin-bottom:14px!important;text-align:left!important}.license-module .step-header p{font-size:1.05rem!important;text-align:left!important;margin-left:0!important;margin-right:0!important;text-wrap:pretty}.license-module .step-content,.license-module .step-content.active{min-height:0!important;padding-bottom:0!important;background:#ffffff!important;background-color:#ffffff!important}.license-module .license-module__checkout .step-navigation,.license-module .license-sheet__dock,.license-module .step-navigation{border-radius:0!important}.about-project-modal.license-module .questionnaire-container .step-navigation,.about-project-modal.license-module[data-page=cart] .license-sheet__dock,.about-project-modal.license-module[data-page=cart] .step-navigation,.license-module .license-module__checkout .step-navigation,.license-module .license-sheet__dock,.license-module .step-navigation{position:static!important;flex:0 0 auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:4!important;width:100%!important;margin:0!important;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px))!important;background:#ffffff!important;box-shadow:none!important;border-top:0!important;pointer-events:none!important}.about-project-modal.license-module .license-sheet__aside .license-sheet__dock,.about-project-modal.license-module[data-page=cart] .license-sheet__aside .license-sheet__dock,.license-module .license-sheet__aside .license-sheet__dock,.questionnaire-container .license-sheet__aside .license-sheet__dock,html[data-page=cart] .license-sheet__aside .license-sheet__dock,html[data-page=cart] .license-sheet__aside .step-navigation{display:block!important;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;margin:16px 0 0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;pointer-events:auto!important;flex:none!important;z-index:auto!important}.license-module .step-navigation__actions{display:flex!important;align-items:stretch!important;justify-content:stretch!important;flex-direction:column!important;gap:10px!important;width:100%!important;pointer-events:auto!important}.license-module .license-sheet__dock-total{display:none!important}.license-module #edd-purchase-button.is-ready:active,.license-module .step-btn.primary.is-ready:active{transform:scale(.96)}.about-project-modal.license-module .license-module__checkout .step-btn,.about-project-modal.license-module .license-sheet__dock #edd-purchase-button,.about-project-modal.license-module .license-sheet__dock .step-btn.primary,.about-project-modal.license-module .questionnaire-container #edd-purchase-button.step-btn.primary,.about-project-modal.license-module .questionnaire-container #edd-purchase-button.step-btn.primary.is-ready,.about-project-modal.license-module .questionnaire-container #edd-purchase-button.step-btn.primary.is-waiting,.about-project-modal.license-module .questionnaire-container .step-btn.primary.is-ready,.about-project-modal.license-module .questionnaire-container .step-btn.primary.is-waiting,.about-project-modal.license-module .questionnaire-container .step-btn.primary:disabled,.about-project-modal.license-module form .step-btn,.about-project-modal[data-page=cart] .step-navigation .step-btn,.license-module #edd-purchase-button,.license-module .step-btn,.license-module .step-btn.primary{width:100%!important;min-width:0!important;max-width:none!important;min-height:40px!important;border-radius:var(--tt-radius-purchase,999px)!important;border-width:0!important;flex:1 1 auto!important;font-size:.9375rem!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:10px 18px!important;text-align:center!important}.about-project-modal.license-module .step-btn__label,.license-module .step-btn__label,.license-sheet__dock .step-btn__label{display:block;width:100%;min-width:0;text-align:center;text-wrap:balance;line-height:1.15}.license-module .license-module__checkout{display:block!important;flex:0 0 auto!important;min-height:0!important}.license-module .license-sheet__body:has(.license-module__checkout){display:block;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.license-module .license-module__checkout .payment-form,.license-module .license-module__checkout .step-content,.license-module .license-module__checkout .step-content.active{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.license-module .license-module__checkout .info-form,.license-module .license-module__checkout .personal-info-module{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}html.license-module-open .hero-card-actions,html.license-module-open body>.hero-card-actions{opacity:0!important;pointer-events:none!important}@media (max-width:759px){.about-project-modal.license-module{padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px))!important;background:transparent!important}.about-project-modal.license-module .about-project-modal__dialog,.about-project-modal.license-module .license-module__panel{width:100%!important;max-width:none!important;border-radius:14px!important}}@media (min-width:760px){.about-project-modal.license-module,html.license-module-open .about-project-modal.license-module,html.license-sheet-immersive .about-project-modal.license-module{top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;max-height:none!important;align-items:stretch!important;padding:1.25rem!important;background:transparent!important;z-index:100020!important}.about-project-modal.license-module .about-project-modal__dialog,.about-project-modal.license-module .license-module__panel{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border-radius:14px!important}.license-sheet__body{padding:10px 32px 28px}.license-module .license-sheet__dock,.license-module .step-navigation{padding:16px 28px calc(16px + env(safe-area-inset-bottom, 0px))!important}.about-project-modal.license-module .license-sheet__aside .license-sheet__dock,.license-module .license-sheet__aside .license-sheet__dock{padding:0!important;margin:16px 0 0!important}@media (min-width:960px){.about-project-modal.license-module[data-page=cart] .license-sheet__dock,.license-module .license-sheet__dock,.license-module .step-navigation{padding:12px 32px calc(16px + env(safe-area-inset-bottom, 0px))!important}.about-project-modal.license-module .license-sheet__aside .license-sheet__dock,.about-project-modal.license-module[data-page=cart] .license-sheet__aside .license-sheet__dock,.license-module .license-sheet__aside .license-sheet__dock{padding:0!important;margin:16px 0 0!important}}.license-module .font-pick-list,.license-module .font-pick-list--multi,.license-module .font-pick-list--single,.license-module .license-pick-list{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important;max-width:36rem!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;overflow:visible!important;border-radius:0!important;box-shadow:none!important}.license-module .pay-purpose,.license-module .purchase-purpose-modules{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;background:transparent!important}.about-project-modal.license-module .questionnaire-container .font-pick-family,.license-module .font-pick-family{padding:0!important;gap:8px!important}.about-project-modal.license-module .questionnaire-container .font-pick-family,.license-module .font-pick-family,.license-module .license-pick{border-radius:0!important;overflow:visible;background:transparent!important;box-shadow:none!important;border:0!important}.license-module .license-pick.is-open{background:transparent!important;overflow:visible}.license-module .pay-purpose__opt,.license-module .purchase-module,.license-module .tt-choice.purchase-module{background:var(--tt-state-idle,#f2f2f2)!important;color:#777!important;border-radius:8px!important}.license-module .pay-purpose__opt.is-selected,.license-module .purchase-module.is-selected,.license-module .tt-choice.purchase-module.is-selected,.license-module .tt-choice.purchase-module:has(:checked){background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .font-pick-family .font-pick-card,.license-module .font-pick-family>.tt-choice.font-pick-card{background:var(--tt-state-idle,#f2f2f2)!important;border-radius:8px!important;padding:16px 18px!important}.license-module .font-pick-family .font-pick-card.is-selected,.license-module .font-pick-family>.tt-choice.font-pick-card.is-selected,.license-module .font-pick-family>.tt-choice.font-pick-card:has(:checked){background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .license-pick:not(.is-open):not(.is-selected)>.tt-choice.license-pick__row{background:var(--license-chip-off,#fff)!important;border-radius:8px!important;padding:16px 18px!important}.license-module .font-pick-family .font-product-card,.license-module .license-pick__tier-opt{background:var(--license-chip-off,#fff)!important;color:var(--license-chip-off-ink,#777)!important;border-radius:8px!important;box-shadow:none!important;border:0!important}.license-module .font-pick-family .font-product-card.is-selected,.license-module .license-pick__tier-opt.is-selected{background:var(--license-chip-on,#888)!important;color:var(--license-chip-on-ink,#fff)!important}.license-module .font-pick-card__name{font-size:1.45rem!important}.license-module .font-pick-pane--weights .font-pick-card__name,.license-module .font-pick-pane--weights .font-pick-drill-tile .font-pick-card__name,.license-module .font-pick-pane--weights .tt-choice__title{font-size:1.15rem!important;font-weight:600!important;line-height:1.2!important}.license-module .license-pick__blurb{margin-left:0!important}.license-module .cart-card--pay{max-width:36rem;margin-left:auto;margin-right:auto}}.license-module .tt-choice.is-selected .font-pick-card__name,.license-module .tt-choice.is-selected .font-pick-card__price,.license-module .tt-choice.is-selected .font-product-name,.license-module .tt-choice.is-selected .font-product-price,.license-module .tt-choice.is-selected .license-pick__blurb,.license-module .tt-choice.is-selected .license-pick__name,.license-module .tt-choice.is-selected .license-pick__tier-name,.license-module .tt-choice.is-selected .tt-choice__help,.license-module .tt-choice.is-selected .tt-choice__meta,.license-module .tt-choice.is-selected .tt-choice__title,.license-module .tt-choice.is-selected h3,.license-module .tt-choice.is-selected p,.license-module .tt-choice:has(:checked) .font-pick-card__name,.license-module .tt-choice:has(:checked) .font-pick-card__price,.license-module .tt-choice:has(:checked) .font-product-name,.license-module .tt-choice:has(:checked) .font-product-price,.license-module .tt-choice:has(:checked) .license-pick__blurb,.license-module .tt-choice:has(:checked) .license-pick__name,.license-module .tt-choice:has(:checked) .license-pick__tier-name,.license-module .tt-choice:has(:checked) .tt-choice__help,.license-module .tt-choice:has(:checked) .tt-choice__meta,.license-module .tt-choice:has(:checked) .tt-choice__title,.license-module .tt-choice:has(:checked) h3,.license-module .tt-choice:has(:checked) p{color:var(--license-chip-on-ink,#fff)!important}.license-module .tt-choice.is-selected .tt-mark__face,.license-module .tt-choice.is-selected .tt-radio__face,.license-module .tt-choice:has(:checked) .tt-mark__face,.license-module .tt-choice:has(:checked) .tt-radio__face{border-color:#34c759!important}.license-module .tt-choice.is-selected .tt-mark--check .tt-mark__input:checked+.tt-mark__face,.license-module .tt-choice.is-selected .tt-mark--radio .tt-mark__input:checked+.tt-mark__face,.license-module .tt-choice.is-selected .tt-radio__input:checked+.tt-radio__face,.license-module .tt-choice:has(:checked) .tt-mark--check .tt-mark__input:checked+.tt-mark__face,.license-module .tt-choice:has(:checked) .tt-mark--radio .tt-mark__input:checked+.tt-mark__face,.license-module .tt-choice:has(:checked) .tt-radio__input:checked+.tt-radio__face{border-color:#34c759!important;background:#34c759!important}.license-module .tt-choice.is-selected .tt-mark__dot,.license-module .tt-choice.is-selected .tt-radio__dot,.license-module .tt-choice:has(:checked) .tt-mark__dot,.license-module .tt-choice:has(:checked) .tt-radio__dot{background:#34c759!important;transform:scale(1)!important}.license-module .tt-choice.is-selected .tt-mark--check .tt-mark__tick,.license-module .tt-choice:has(:checked) .tt-mark--check .tt-mark__tick{display:none!important}.license-module .font-pick-card__styles,.license-module .license-pick__blurb,.license-module .tt-choice .license-pick__blurb{color:var(--license-chip-off-ink,#777)!important}.license-module .tt-choice.is-selected .license-pick__blurb,.license-module .tt-choice:has(:checked) .license-pick__blurb{color:var(--license-chip-on-ink,#fff)!important}html.license-module-open .browse-filter,html.license-module-open .hero-card-actions,html.license-module-open body>.hero-card-actions,html.license-module-open nav.browse-filter,html.license-module-open[data-page=browse] .browse-filter,html.license-module-open[data-page=browse] nav.browse-filter{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.about-project-modal.license-module,.license-module .questionnaire-container{accent-color:#111!important}.license-module .license-sheet__back,.license-module .license-sheet__text-btn,.license-module a{color:#111!important}.about-project-modal.license-module[data-page=cart] .tt-radio__dot,.license-module .tt-radio__dot{background:#34c759!important}.about-project-modal.license-module[data-page=cart] .tt-radio__input:checked+.tt-radio__face,.license-module .tt-radio__input:checked+.tt-radio__face{border-color:#34c759!important;background:#34c759!important}@media (prefers-reduced-motion:reduce){.about-project-modal.license-module .about-project-modal__dialog,.about-project-modal.license-module .license-module__panel{transition:none!important;transform:none!important;opacity:1!important}.license-module .font-pick-card,.license-module .font-product-card,.license-module .license-pick,.license-module .purchase-module{animation:none!important}}