html[data-page=browse] .powered-by-wordpress,html[data-page=browse] .site-info,html[data-page=browse] .wp-block-site-footer,html[data-page=browse] .wp-block-template-part,html[data-page=browse] a[href*="wordpress.org"]{display:none!important}html[data-page=browse] .site-header,html[data-page=browse] .wp-block-column,html[data-page=browse] .wp-block-columns,html[data-page=browse] .wp-block-group,html[data-page=browse] .wp-block-navigation,html[data-page=browse] .wp-block-navigation__container,html[data-page=browse] .wp-block-site-header,html[data-page=browse] .wp-block-template-part{margin:0!important;padding:0!important}html[data-page=browse] .laser-loader,html[data-page=browse] .line-loader,html[data-page=browse] .nanobar,html[data-page=browse] .pace,html[data-page=browse] .pace-progress{display:none!important;opacity:0!important;visibility:hidden!important}.loading-progress{position:fixed!important;top:0!important;left:0!important;width:0!important;height:3px!important;background:#000!important;z-index:99999!important;transition:width 2.2s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important;display:block!important;visibility:visible!important;opacity:1!important}.loading-progress.animate{width:100%!important}.loading-progress.complete{opacity:0!important;transition:opacity .5s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}body,html{overflow-x:hidden!important;max-width:100vw!important}.page-content,body,html{margin:0!important;padding:0!important}.page-content{width:100%!important}body.admin-bar{padding-top:0!important}.typography-module{height:100vh!important;width:100%!important;background:#d8d8d8!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.hero-decorative-video{opacity:.6!important;transition:opacity .8s var(--tt-ease,cubic-bezier(.65,0,.35,1))!important}.hero-decorative-video.loaded{opacity:1!important}html[data-page=browse] .nav-brand{background:#c8c8c8!important;border:1px solid #c8c8c8!important;color:#777!important}html[data-page=browse] .nav-brand:hover{background:#c8c8c8!important;border-color:#c8c8c8!important;color:#777!important}html[data-page=browse] .nav-brand.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}html[data-page=browse] .nav-browse-trigger,html[data-page=browse] .nav-links .nav-start-project,html[data-page=browse] .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link){background:#c8c8c8!important;border:1px solid #c8c8c8!important;color:#777!important;opacity:1!important}html[data-page=browse] .nav-browse-font-link{background:#ddd!important;border:1px solid #ddd!important;color:#666!important;opacity:1!important}html[data-page=browse] .nav-browse-trigger:not(.active).is-open,html[data-page=browse] .nav-browse-trigger:not(.active):hover,html[data-page=browse] .nav-links .nav-start-project:hover,html[data-page=browse] .nav-links a:not(.cart-widget-link):not(.nav-browse-font-link):not(.active):hover{background:#c8c8c8!important;border-color:#c8c8c8!important;color:#777!important}html[data-page=browse] .nav-browse-font-link:focus-visible,html[data-page=browse] .nav-browse-font-link: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}html[data-page=browse] .nav-links .cart-widget-link{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}html[data-page=browse] .nav-links .cart-widget-link.active,html[data-page=browse] .nav-links .cart-widget-link:focus-visible,html[data-page=browse] .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}html[data-page=browse] .nav-brand.active,html[data-page=browse] .nav-brand.active:hover,html[data-page=browse] .nav-browse-font-link.active,html[data-page=browse] .nav-browse-font-link.is-current,html[data-page=browse] .nav-browse-trigger.active,html[data-page=browse] .nav-browse-trigger.active.is-open,html[data-page=browse] .nav-browse-trigger.active.is-open:hover,html[data-page=browse] .nav-browse-trigger.active:hover,html[data-page=browse] .nav-links a.active:not(.nav-browse-font-link):not(.cart-widget-link),html[data-page=browse] .nav-links a.active:not(.nav-browse-font-link):not(.cart-widget-link):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}.type-content{max-width:100%!important;padding:0 2rem!important}.type-headline{font-size:8rem!important;color:#000!important;margin:0 0 1rem!important;letter-spacing:-.02em!important;line-height:1!important}.type-headline,.type-subtitle{font-weight:300!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.type-subtitle{font-size:1.5rem!important;color:#666!important;margin:0 0 3rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.type-specimen{display:flex!important;flex-direction:column!important;gap:1rem!important;align-items:center!important}.type-sample{font-size:1.2rem!important;color:#333!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:400!important;letter-spacing:.1em!important;opacity:.8!important}.fullscreen-module{width:100%!important}.fullscreen-module img{width:100%!important;height:100%!important;object-fit:cover!important}.browse-container{margin-top:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;background:#fff;background-color:#fff}.browse-container,.hero-container{width:100%!important;padding:0!important;position:relative!important}.hero-container{margin:0!important;max-width:100%!important;overflow:visible!important;left:auto!important;right:auto!important;transform:none!important}.browse-header{text-align:center!important;margin-bottom:4rem!important}.browse-header h1{font-size:3rem!important;font-weight:400!important;color:#333!important;margin-bottom:1rem!important;letter-spacing:-.02em!important}.browse-header h1,.browse-header p{font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.browse-header p{font-size:1.5rem!important;color:#666!important;font-weight:300!important;max-width:600px!important;margin:0 auto!important;line-height:1.4!important}.discover-section{text-align:center!important;margin:4rem 0 2rem!important}.discover-section p{font-size:1.5rem!important;color:#666!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:300!important;margin:0!important;line-height:1.4!important}.font-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:1rem!important;gap:1rem!important;margin-bottom:1.5rem!important;margin-top:1.5rem!important;padding:2rem!important}.font-grid.is-sparse{grid-template-columns:1fr!important}.font-hero{grid-column:1/-1!important;height:auto!important;min-height:0!important;--hero-cta-pad:max(1.25rem,calc(var(--tt-hero-inset-radius, 16px) + 0.75rem));display:block!important;position:relative!important;text-align:center!important;background:var(--tt-state-idle,#f2f2f2)!important;color:#ccc!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;width:100%!important;overflow:visible!important;box-sizing:border-box!important}.hero-media-area{position:relative!important;height:100svh!important;min-height:100svh!important;padding-top:0!important;box-sizing:border-box!important;z-index:20!important}.hero-media-area,.hero-media-frame{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;container-type:size!important;container-name:hero-media!important;overflow:visible!important}.hero-media-frame{position:absolute!important;inset:0!important;height:100%!important;isolation:isolate!important;z-index:1!important}.hero-content{position:relative!important;left:auto!important;max-width:600px!important;z-index:220!important;box-sizing:border-box!important;margin:0 auto!important;padding:clamp(1rem,2.5vh,1.5rem) 1rem clamp(1.25rem,3vh,2rem)!important}.hero-content,.hero-media-area>.hero-content{top:auto!important;transform:none!important;width:100%!important}.hero-media-area>.hero-content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;max-width:none!important;margin:0!important;padding:clamp(1rem,2.5vh,1.5rem) clamp(1rem,3vw,1.5rem) var(--hero-cta-pad,1.5rem)!important;pointer-events:none!important;background:transparent!important}.hero-media-area>.hero-content>*{pointer-events:auto!important}.hero-intro{width:100%!important;margin:0!important;padding:0!important}.hero-content h2{font-size:6rem!important;margin-bottom:2rem!important;color:#000!important;letter-spacing:-.02em!important}.hero-content h2,.hero-description{font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:300!important}.hero-description{font-size:1.125rem!important;line-height:1.4!important;text-wrap:pretty;padding-left:2rem!important;padding-right:2rem!important;max-width:420px!important;margin:0 auto 1.75rem!important;opacity:.85!important}.font-hero .hero-description,.font-hero p.hero-description,.hero-description{color:#000000!important}.hero-actions{display:flex!important;gap:1.5rem!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;position:relative!important;z-index:220!important}.font-hero .btn,.font-hero .btn-primary,.font-hero .btn-secondary{display:inline-block!important;border-radius:var(--tt-brand-radius,12px)!important;text-decoration:none!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:500!important;cursor:pointer!important;box-sizing:border-box!important}.font-hero .btn-primary{background:#000!important;color:#fff!important;padding:.75rem 1.5rem!important;font-size:.75rem!important;border:none!important}.font-hero .btn-primary:hover{background:#ddd!important;background-color:#ddd!important;color:#666!important;border-color:#ddd!important}.font-hero .btn-secondary{background:transparent!important;color:#000!important;border:1px solid #000!important;padding:.75rem 1.5rem!important;font-size:.75rem!important}.font-hero .btn-secondary:hover{background:#ddd!important;background-color:#ddd!important;color:#666!important;border-color:#ddd!important}@media (min-width:801px){.font-hero .hero-description,.font-hero p.hero-description{margin-bottom:2rem!important}}.font-module{background:var(--tt-state-idle,#f2f2f2)!important;border-radius:12px!important;overflow:hidden!important;cursor:pointer!important;height:500px!important;position:relative!important;display:flex!important;flex-direction:column!important;margin:.25rem!important;opacity:1!important;transform:none!important;transition-property:opacity,transform!important;transition-duration:var(--tt-card-in,.68s)!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important;transition-delay:calc(var(--tt-i, 0) * var(--tt-card-stagger, 16ms))!important;--tile-btn-ink:var(--tile-ink,var(--font-color,#111111));--tile-btn-field:#ffffff;--tile-btn-hover:color-mix(in srgb,var(--tile-btn-ink) 84%,var(--tile-ink-mix,#fff));--tile-btn-press:color-mix(in srgb,var(--tile-btn-ink) 70%,var(--tile-ink-mix,#fff))}html.tt-browse-return .font-module{transition-duration:var(--tt-duration-fast,.42s)!important}.font-module.fade-in{opacity:1!important;transform:none!important}.font-module.is-filter-swap,.font-module.is-filter-swap.fade-in{opacity:1!important;transform:translateZ(0)!important;transition-duration:var(--tt-duration-fast,.42s)!important;transition-delay:0s!important}.font-module:hover{border-color:#000!important;transform:translate3d(0,-2px,0)!important;transition-delay:0s!important}.image-wrapper{height:350px!important;background:var(--tt-state-idle,#f2f2f2)!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:8px!important;overflow:hidden!important;isolation:isolate!important}.font-module img,.image-wrapper{width:100%!important;outline:none!important;border:none!important;box-shadow:none!important}.font-module img{height:100%!important;object-fit:contain!important;display:block!important;margin:0!important;mix-blend-mode:multiply!important;opacity:.4!important;transform:none!important;transition-property:opacity,transform!important;transition-duration:var(--tt-duration-fast,.42s),.85s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))!important;border-radius:0!important}.font-card .hero-afrika-image,.font-hero .hero-afrika-image,.font-module .hero-afrika-image,.hero-afrika-image,img.hero-afrika-image,video.hero-fun-video{mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important;box-shadow:none!important;transition:none!important;animation:none!important}video.hero-fun-video{filter:none!important;-webkit-filter:none!important;transform:none!important}.hero-afrika-image{opacity:var(--img-opacity,.2)!important;display:block!important;width:min(863px,100cqw,100cqh)!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important}@supports not (container-type:size){.hero-afrika-image{width:min(863px,96vw,96svh)!important}}.hero-fun-video{opacity:1!important;position:relative!important}.hero-afrika-container{z-index:1!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;pointer-events:none!important}.font-module img.font-tile-image{opacity:.4!important;transform:none!important}.font-module img.font-tile-image:not(.is-ready),html[data-page=browse] .font-module img.font-tile-image:not(.is-ready){opacity:0!important}.module-info{padding:.5rem 1rem .375rem!important;background:var(--tt-state-idle,#f2f2f2)!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.15rem!important}.module-actions{padding:.375rem 1rem .5rem!important;background:var(--tt-state-idle,#f2f2f2)!important}.module-actions,.module-buttons{position:relative!important;z-index:220!important}.module-info{text-align:center!important;margin-bottom:0!important}.module-actions h3{font-size:1.5rem!important;font-weight:600!important;color:#333!important;margin:0 0 .5rem!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.module-info h3{text-transform:none!important;letter-spacing:normal!important}.module-info .weights-count,.module-info h3{font-size:1.5rem!important}.module-info .module-meta,.module-info .module-price,.module-info .weights-count,.module-info h3{font-weight:300!important;color:#999!important;margin:0!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.module-info .module-meta,.module-info .module-price{font-size:var(--tt-type-small,.875rem)!important;line-height:1.3!important}.module-info .module-price,.weights-count{color:#666!important}.weights-count{font-size:1rem!important;margin:0!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:400!important}.module-buttons{display:flex!important;gap:.75rem!important;justify-content:center!important;padding:.5rem 0 1rem!important;align-items:center!important;flex-wrap:wrap!important}.module-actions .btn{padding:.75rem 1.5rem!important;font-size:.75rem!important;text-align:center!important;display:inline-block!important;white-space:nowrap!important;min-width:auto!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}.module-actions .btn-secondary{background:transparent!important;color:var(--font-color)!important;border:1px solid var(--font-color)!important}.module-actions .btn-primary{background:var(--font-color)!important;color:#fff!important}.module-actions .btn-primary:hover,.module-actions .btn-secondary:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}.module-actions .btn,.module-actions .btn-primary,.module-actions .btn-secondary{margin:0!important;padding:.75rem 1.5rem!important;font-size:.75rem!important;line-height:1.2!important;text-decoration:none!important;border-radius:var(--tt-brand-radius,12px)!important;cursor:pointer!important;display:inline-block!important;text-align:center!important;white-space:nowrap!important;min-width:auto!important;width:auto!important;max-width:none!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:500!important}.module-actions .btn *,.module-actions .btn-primary *,.module-actions .btn-secondary *{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;text-decoration:inherit!important}.font-hero .btn,.font-hero .btn-primary,.font-hero .btn-secondary,.module-actions .btn,.module-actions .btn-primary,.module-actions .btn-secondary{box-shadow:none!important;text-shadow:none!important;filter:none!important;outline:none!important}.font-preview{margin-bottom:1.5rem!important;padding:1.5rem!important;background:var(--tt-state-idle,#f2f2f2)!important;border-radius:8px!important;text-align:center!important}.font-preview h2{font-size:2.5rem!important;margin:0 0 .5rem!important;font-weight:400!important;letter-spacing:-.02em!important}.font-preview .sample-text{font-size:1.2rem!important;color:#666!important;margin:0!important;line-height:1.4!important}.font-info h3{font-size:1.5rem!important;font-weight:600!important;margin:0 0 .5rem!important;color:#333!important}.font-info h3,.font-info p{font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.font-info p{font-size:1rem!important;color:#666!important;margin:0 0 1rem!important;line-height:1.5!important}.font-weights{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:1.5rem!important}.weight-tag{background:#d8d8d8!important;color:#333!important;padding:.25rem .75rem!important;border-radius:20px!important;font-size:.875rem!important;font-weight:500!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;text-transform:none!important}.font-pricing{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1.5rem!important}.price-info{display:flex!important;flex-direction:column!important;gap:.25rem!important}.price-info .individual{font-size:.875rem!important;color:#666!important}.price-info .family,.price-info .individual{font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.price-info .family{font-size:1.125rem!important;font-weight:600!important;color:#333!important}.font-actions{display:flex!important;gap:1rem!important}.btn{display:inline-block!important;padding:.75rem 1.5rem!important;border:none!important;border-radius:var(--tt-brand-radius,12px)!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.btn-primary{background:#000!important;color:white!important}.btn-primary:hover{background:#ddd!important;background-color:#ddd!important;color:#666!important}.btn-secondary{background:transparent!important;color:#000!important;border:1px solid #000!important}.btn-secondary:hover{background:#ddd!important;background-color:#ddd!important;color:#666!important;border-color:#ddd!important}.btn-secondary:hover[style*=color]{color:#666!important}.browse-all-section{text-align:center!important;padding:4rem 0!important;background:#d8d8d8!important;margin:4rem -2rem -2rem!important;border-radius:12px 12px 0 0!important}.browse-all-content h2{font-size:2.5rem!important;font-weight:400!important;color:#333!important;margin-bottom:1rem!important;letter-spacing:-.02em!important}.browse-all-content h2,.browse-all-content p{font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}.browse-all-content p{font-size:1.25rem!important;color:#666!important;font-weight:300!important;margin-bottom:2rem!important;line-height:1.4!important}.fullscreen-module{position:relative!important;height:100vh!important;overflow:hidden!important;background:#000000!important}.typography-overlay{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important;text-align:center!important}.typography-overlay,.typography-overlay .type-sample{color:white!important;mix-blend-mode:difference!important}.typography-overlay .type-sample{font-size:1.5rem!important;font-weight:300!important;letter-spacing:.05em!important;line-height:1.2!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important}@media (max-width:800px){.browse-container{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}.hero-container{width:100%!important;padding:var(--tt-hero-nav-clear,3.75rem) var(--tt-hero-inset-gutter,1rem) var(--tt-hero-inset-gutter,1rem)!important;overflow:visible!important;position:relative!important;left:auto!important;right:auto!important;margin:0 auto!important;box-sizing:border-box!important}.browse-header h1{font-size:2rem!important}.browse-header p{font-size:1.25rem!important}.font-grid{grid-template-columns:1fr!important;gap:.75rem!important}.module-actions{padding:.375rem .75rem .75rem!important}.module-info{margin-bottom:0!important;flex-grow:0!important;padding:.5rem .75rem .25rem!important}.font-module,html[data-page=browse] .font-module{height:auto!important;min-height:0!important}html[data-page=browse] .font-module:not(.is-dark):not(.is-field),html[data-page=browse] .font-module:not(.is-dark):not(.is-field) .image-wrapper,html[data-page=browse] .font-module:not(.is-dark):not(.is-field) .module-actions,html[data-page=browse] .font-module:not(.is-dark):not(.is-field) .module-info{background:var(--tt-state-idle,#f2f2f2)!important;background-color:var(--tt-state-idle,#f2f2f2)!important}.image-wrapper{height:auto!important;min-height:0!important;padding-top:0!important;aspect-ratio:4/3}.font-module img.font-tile-image,.image-wrapper img,html[data-page=browse] .font-module img.font-tile-image{height:auto!important;max-height:none!important;aspect-ratio:4/3;object-fit:contain!important}.module-actions h3{font-size:1.25rem!important;margin-bottom:.25rem!important}.module-info .weights-count,.module-info h3{font-size:1.25rem!important;font-weight:300!important;color:#999!important;margin:0!important}.weights-count{font-size:.875rem!important}.module-buttons{flex-direction:column!important;gap:.5rem!important}.module-actions .btn{font-size:.75rem!important;padding:.75rem 1.5rem!important}.font-hero{height:auto!important;min-height:0!important;--hero-cta-pad:max(1.15rem,calc(var(--tt-hero-inset-radius, 16px) + 0.65rem));padding:0!important;margin:0!important;box-sizing:border-box!important}.font-hero,.hero-media-area{width:100%!important;border-radius:var(--tt-hero-inset-radius,16px)!important;overflow:hidden!important}.hero-media-area{height:calc(100svh - (2 * var(--tt-hero-inset-gutter, 1rem)))!important;min-height:calc(100svh - (2 * var(--tt-hero-inset-gutter, 1rem)))!important;padding-top:0!important}.hero-content{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0 auto!important;padding:1rem .5rem 1.25rem!important}.hero-media-area>.hero-content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;margin:0!important;padding:1rem 1rem var(--hero-cta-pad,1.25rem)!important;background:transparent!important}.hero-content h2{font-size:3rem!important}.font-hero .hero-description,.hero-description,p.hero-description{font-size:1.25rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;margin-top:0!important;padding-top:0!important;margin-bottom:1.25rem!important}.hero-content{width:100%!important;box-sizing:border-box!important}.font-hero .hero-actions,.hero-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.75rem!important;padding:0!important;max-width:100%!important;align-items:center!important;justify-content:center!important}.font-hero .btn,.font-hero .btn-primary,.font-hero .btn-secondary,.font-hero .hero-actions .btn,.font-hero .hero-actions .btn-primary,.font-hero .hero-actions .btn-secondary{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding:.75rem 1.5rem!important;font-size:.75rem!important;text-align:center!important;box-sizing:border-box!important;white-space:nowrap!important}.browse-all-section{margin:2rem -1rem -1rem!important;padding:2rem 0!important}.browse-all-content h2{font-size:2rem!important}.browse-all-content p{font-size:1rem!important}.font-preview h2{font-size:2rem!important}.typography-overlay .type-sample{font-size:1.2rem!important}.module-buttons{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:1rem!important}}.font-module .module-info h3,.module-info h3,html[data-page=browse] .font-module .module-info h3,html[data-page=browse] .module-info h3{color:#999!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}img[alt=Leafs]{mix-blend-mode:lighten}.hero-force-visible:not(.hero-afrika-image):not(.hero-generic-image){transform:none!important}.font-hero .hero-force-visible:not(.hero-afrika-image):not(.hero-generic-image),.font-hero img:not(.hero-afrika-image):not(.hero-generic-image):not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),.hero-force-visible:not(.hero-afrika-image):not(.hero-generic-image){opacity:1!important;visibility:visible!important;display:block!important}.font-hero img.hero-generic-image{opacity:var(--img-opacity,1)!important}.font-hero img.hero-afrika-image{opacity:var(--img-opacity,.2)!important}.font-hero{isolation:isolate}.hero-afrika-container{isolation:isolate;top:auto!important;left:auto!important;transform:none!important}.hero-video-container{isolation:isolate}.landing-video-slot{--landing-video-nudge-x:0px;--landing-video-nudge-y:0px;--landing-video-transform:translate(calc(-50% + var(--landing-video-nudge-x)),calc(-50% + var(--landing-video-nudge-y))) rotate(var(--landing-video-rotate,0deg));max-width:calc(100vw - 24px)!important;pointer-events:none!important}.landing-video-slot.is-dragging{z-index:120!important}html.landing-video-dragging{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}html.landing-video-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.browse-container>.decorative-videos{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100vw!important;z-index:100!important;overflow:visible!important}.browse-container>.decorative-videos,.browse-container>.decorative-videos .decorative-video{position:absolute!important;margin:0!important;padding:0!important;pointer-events:none!important;float:none!important;clear:none!important}.browse-container>.decorative-videos .decorative-video{width:var(--landing-video-width,300px)!important;max-width:min(100%,calc(100vw - 24px))!important;z-index:1!important;background:transparent!important;overflow:hidden!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;transform:var(--landing-video-transform)!important;top:var(--landing-video-top,42%)!important;left:var(--landing-video-left,50%)!important}.browse-container>.decorative-videos .decorative-video,.hero-video-container,.landing-alpha-video{aspect-ratio:512/768!important;height:auto!important}.hero-video-container{width:var(--landing-video-width,300px)!important;max-width:min(100%,calc(100vw - 24px))!important;top:var(--landing-video-top,54%)!important;left:var(--landing-video-left,50%)!important;--landing-video-nudge-y:48px;transform:var(--landing-video-transform)!important;overflow:hidden!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;position:absolute!important;z-index:30!important}.browse-container>.decorative-videos .decorative-video{width:var(--landing-video-width,260px)!important}.landing-alpha-video{position:relative!important;display:block!important;width:100%!important;overflow:hidden!important;background:transparent!important;border-radius:0!important;outline:none!important}.landing-alpha-video__drag-still,.landing-alpha-video__poster{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;pointer-events:none!important;transform:none!important;mix-blend-mode:normal!important;opacity:1!important;transition-property:opacity,filter!important;transition-duration:.42s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.2,0,0,1))!important}.landing-alpha-video__poster{filter:brightness(1) contrast(1.2) saturate(1.5)!important;-webkit-filter:brightness(1) contrast(1.2) saturate(1.5)!important;z-index:1!important}.landing-alpha-video__drag-still{z-index:3!important}.landing-alpha-video__canvas,.landing-alpha-video__drag-still{background:transparent!important;filter:blur(4px)!important;-webkit-filter:blur(4px)!important;opacity:0!important}.landing-alpha-video__canvas{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;pointer-events:none!important;transform:none!important;transition-property:opacity,filter!important;transition-duration:.42s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.2,0,0,1))!important}.landing-video-slot.landing-alpha-video--ready,.landing-video-slot:has(.landing-alpha-video--ready){filter:brightness(1) contrast(1.2) saturate(1.5)!important;-webkit-filter:brightness(1) contrast(1.2) saturate(1.5)!important}.landing-alpha-video--ready .landing-alpha-video__poster{opacity:0!important;filter:brightness(1) contrast(1.2) saturate(1.5) blur(4px)!important;-webkit-filter:brightness(1) contrast(1.2) saturate(1.5) blur(4px)!important}.landing-alpha-video--ready .landing-alpha-video__canvas,.landing-alpha-video--ready .landing-alpha-video__fallback{opacity:1!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}.landing-alpha-video--failed .landing-alpha-video__poster,.landing-alpha-video--static .landing-alpha-video__poster{opacity:1!important;filter:brightness(1) contrast(1.2) saturate(1.5)!important;-webkit-filter:brightness(1) contrast(1.2) saturate(1.5)!important}.landing-alpha-video--drag-still .landing-alpha-video__drag-still{opacity:1!important;filter:blur(0)!important;-webkit-filter:blur(0)!important}.landing-alpha-video--drag-still .landing-alpha-video__canvas,.landing-alpha-video--drag-still .landing-alpha-video__fallback,.landing-alpha-video--drag-still .landing-alpha-video__poster{opacity:0!important;filter:blur(4px)!important;-webkit-filter:blur(4px)!important}.landing-alpha-video__fallback{position:relative!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;pointer-events:none!important;opacity:0!important;filter:brightness(1) contrast(1.2) saturate(1.5) blur(4px)!important;-webkit-filter:brightness(1) contrast(1.2) saturate(1.5) blur(4px)!important;transition-property:opacity,filter!important;transition-duration:.42s!important;transition-timing-function:var(--tt-ease,cubic-bezier(.2,0,0,1))!important}.landing-alpha-video--ready .landing-alpha-video__fallback{opacity:1!important;filter:brightness(1) contrast(1.2) saturate(1.5) blur(0)!important;-webkit-filter:brightness(1) contrast(1.2) saturate(1.5) blur(0)!important}.browse-container>.decorative-videos .middle-video{top:var(--landing-video-top,42%)!important;left:var(--landing-video-left,18%)!important;width:var(--landing-video-width,260px)!important}.browse-container>.decorative-videos .bottom-video{top:var(--landing-video-top,74%)!important;left:var(--landing-video-left,84%)!important;width:var(--landing-video-width,300px)!important}.browse-container>.browse-collection,.browse-container>.discover-section,.browse-container>.font-grid,.browse-container>.hero-container{position:relative!important;z-index:1!important}.browse-container>.decorative-videos,.browse-container>.decorative-videos .decorative-video.landing-video-slot{display:block!important;position:absolute!important}@media (max-width:800px){.browse-container>.decorative-videos .decorative-video,.hero-video-container,.hero-video-container .landing-alpha-video{width:var(--landing-video-width,220px)!important}.browse-container>.decorative-videos .middle-video{top:var(--landing-video-top,40%)!important}.browse-container>.decorative-videos .bottom-video{top:var(--landing-video-top,70%)!important}}@media (max-width:480px){.browse-container>.decorative-videos .decorative-video,.hero-video-container,.hero-video-container .landing-alpha-video{width:var(--landing-video-width,180px)!important}.browse-container>.decorative-videos .middle-video{top:var(--landing-video-top,36%)!important}.browse-container>.decorative-videos .bottom-video{top:var(--landing-video-top,64%)!important}}.browse-container .decorative-videos,.decorative-videos{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;z-index:100!important;overflow:visible!important}.browse-container .decorative-videos,.browse-container .decorative-videos .decorative-video,.decorative-videos,.decorative-videos .decorative-video,.decorative-videos .landing-video-slot{position:absolute!important;margin:0!important;padding:0!important;pointer-events:none!important;float:none!important;clear:none!important}.browse-container .decorative-videos .landing-alpha-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html[data-page=browse] .hero-container{padding:0!important;position:relative!important;background:transparent!important}html[data-page=browse] .font-hero,html[data-page=browse] .hero-container{width:100%!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important;transform:none!important}html[data-page=browse] .font-hero{background:var(--tt-state-idle,#f2f2f2)!important;color:#111!important;overflow:visible!important;height:auto!important;min-height:0!important;display:block!important;border:none!important}.font-card.font-hero:hover,.font-hero:hover,html[data-page=browse] .font-card.font-hero:hover,html[data-page=browse] .font-hero:hover{box-shadow:none!important;filter:none!important}html[data-page=browse] .font-hero{background:var(--tile-bg,var(--tt-state-idle,#f2f2f2))!important;color:var(--tile-ink,#111)!important;--hero-btn-ink:var(--tile-ink,#111111);--hero-btn-field:#ffffff;--hero-btn-hover:color-mix(in srgb,var(--hero-btn-ink) 84%,var(--tile-ink-mix,#fff));--hero-btn-press:color-mix(in srgb,var(--hero-btn-ink) 70%,var(--tile-ink-mix,#fff))}html[data-page=browse] .font-hero.is-dark{background:var(--tile-bg,#000)!important;color:var(--tile-ink,#fff)!important;--hero-btn-field:var(--tile-bg,#000)}html[data-page=browse] .font-hero.is-field{background:var(--tile-bg,#fff)!important;color:var(--tile-ink,#111)!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-media-area{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;overflow:visible!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-media-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}html[data-page=browse] .font-hero .hero-media-area>.hero-content,html[data-page=browse] .hero-media-area>.hero-content{position:absolute!important;inset:auto 0 0 0!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(1rem,2.5vh,1.5rem) clamp(1rem,3vw,1.5rem) var(--hero-cta-pad,1.5rem)!important;z-index:220!important;box-sizing:border-box!important;pointer-events:none!important;background:transparent!important}html[data-page=browse] .font-hero .hero-media-area>.hero-content>*,html[data-page=browse] .hero-media-area>.hero-content>*{pointer-events:auto!important}html[data-page=browse] .font-hero .hero-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html[data-page=browse] .font-hero .hero-actions .btn,html[data-page=browse] .font-hero .hero-actions .btn-primary,html[data-page=browse] .font-hero .hero-actions .btn-secondary{flex:0 0 auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important}.hero-media-frame>.hero-afrika-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important}.hero-media-frame>.hero-video-container{right:auto!important;bottom:auto!important;width:var(--landing-video-width,300px)!important;height:auto!important;max-width:min(100%,calc(100vw - 24px))!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-afrika-container{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0 auto!important;transform:none!important;left:auto!important;filter:none!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero .hero-afrika-container,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-poster .hero-afrika-container.hero-generic-image,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-media-frame>.hero-afrika-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-media-frame .hero-generic-image,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-media-frame img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:var(--crop-x,50%) var(--crop-y,50%)!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-media-frame .hero-afrika-image{object-position:var(--crop-x,50%) var(--crop-y,50%)!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-afrika-image,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-generic-image{mix-blend-mode:normal!important;filter:brightness(var(--img-brightness,1)) contrast(var(--img-contrast,1)) saturate(var(--img-saturation,1)) invert(var(--img-invert,0))!important;-webkit-filter:brightness(var(--img-brightness,1)) contrast(var(--img-contrast,1)) saturate(var(--img-saturation,1)) invert(var(--img-invert,0))!important;box-shadow:none!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .hero-generic-image{opacity:var(--img-opacity,1)!important}html[data-page=browse] .font-hero .hero-description,html[data-page=browse] .font-hero p.hero-description{color:var(--tile-ink,#111)!important;mix-blend-mode:normal!important}html[data-page=browse] .font-hero.is-dark .hero-description,html[data-page=browse] .font-hero.is-dark p.hero-description{color:var(--tile-ink,#fff)!important}html[data-page=browse] .font-hero.is-field .hero-description,html[data-page=browse] .font-hero.is-field p.hero-description{color:var(--tile-ink,#111)!important}html[data-page=browse] .font-hero.is-dark .btn-secondary,html[data-page=browse] .font-hero.is-dark .hero-actions .btn-secondary{color:var(--tile-ink,#fff)!important;border-color:var(--tile-ink,#fff)!important;background:transparent!important}html[data-page=browse] .font-hero.is-dark .btn-secondary:hover,html[data-page=browse] .font-hero.is-dark .hero-actions .btn-secondary:hover{background:var(--hero-btn-hover)!important;background-color:var(--hero-btn-hover)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-hover)!important}html[data-page=browse] .font-hero.is-dark .btn-primary,html[data-page=browse] .font-hero.is-dark .hero-actions .btn-primary{background:var(--tile-ink,#fff)!important;color:var(--tile-bg,#000)!important}html[data-page=browse] .font-hero.is-dark .btn-primary:hover,html[data-page=browse] .font-hero.is-dark .hero-actions .btn-primary:hover{background:var(--hero-btn-hover)!important;background-color:var(--hero-btn-hover)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-hover)!important}html[data-page=browse] .font-hero.is-field .btn-secondary,html[data-page=browse] .font-hero.is-field .hero-actions .btn-secondary{color:var(--tile-ink,#111)!important;border-color:var(--tile-ink,#111)!important}html[data-page=browse] .font-hero.is-field .btn-primary,html[data-page=browse] .font-hero.is-field .hero-actions .btn-primary{background:var(--tile-ink,#111)!important;color:#fff!important}html[data-page=browse] .font-hero.is-field .btn-primary:hover,html[data-page=browse] .font-hero.is-field .btn-secondary:hover,html[data-page=browse] .font-hero.is-field .hero-actions .btn-primary:hover,html[data-page=browse] .font-hero.is-field .hero-actions .btn-secondary:hover{background:var(--hero-btn-hover)!important;background-color:var(--hero-btn-hover)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-hover)!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-poster img.hero-generic-image{opacity:1!important;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}html[data-page=browse] .font-hero .btn,html[data-page=browse] .hero-actions .btn{display:inline-block!important;border-radius:var(--tt-brand-radius,12px)!important;padding:.75rem 1.5rem!important;font-size:.75rem!important;font-weight:500!important;text-decoration:none!important;cursor:pointer!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:40px!important}html[data-page=browse] .font-hero .btn-primary,html[data-page=browse] .hero-actions .btn-primary{background:#000!important;color:#fff!important;border:none!important}html[data-page=browse] .font-hero .btn-primary:hover,html[data-page=browse] .hero-actions .btn-primary:hover{background:var(--hero-btn-hover)!important;background-color:var(--hero-btn-hover)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-hover)!important}html[data-page=browse] .font-hero .btn-secondary,html[data-page=browse] .hero-actions .btn-secondary{background:transparent!important;color:#000!important;border:1px solid #000!important}html[data-page=browse] .font-hero .btn-secondary:hover,html[data-page=browse] .hero-actions .btn-secondary:hover{background:var(--hero-btn-hover)!important;background-color:var(--hero-btn-hover)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-hover)!important}html[data-page=browse] .font-hero .hero-actions .btn.btn-primary:active,html[data-page=browse] .font-hero .hero-actions .btn.btn-secondary:active,html[data-page=browse] .font-hero.is-dark .hero-actions .btn.btn-primary:active,html[data-page=browse] .font-hero.is-dark .hero-actions .btn.btn-secondary:active,html[data-page=browse] .font-hero.is-field .hero-actions .btn.btn-primary:active,html[data-page=browse] .font-hero.is-field .hero-actions .btn.btn-secondary:active{background:var(--hero-btn-press)!important;background-color:var(--hero-btn-press)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-press)!important}html[data-page=browse] .module-actions .btn,html[data-page=browse] .module-actions .btn-primary,html[data-page=browse] .module-actions .btn-secondary,html[data-page=browse] .module-buttons .btn,html[data-page=browse] .module-buttons .btn-primary,html[data-page=browse] .module-buttons .btn-secondary{display:inline-block!important;margin:0!important;padding:.75rem 1.5rem!important;font-size:.75rem!important;line-height:1.2!important;text-decoration:none!important;border-radius:var(--tt-brand-radius,12px)!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;font-weight:500!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-page=browse] .module-actions .btn-secondary,html[data-page=browse] .module-buttons .btn-secondary{background:transparent!important;color:var(--font-color)!important;border:1px solid var(--font-color)!important}html[data-page=browse] .module-actions .btn-primary,html[data-page=browse] .module-buttons .btn-primary{background:var(--font-color)!important;color:#fff!important;border:none!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-page=browse] .module-actions .btn-primary:hover,html[data-page=browse] .module-actions .btn-secondary:hover,html[data-page=browse] .module-buttons .btn-primary:hover,html[data-page=browse] .module-buttons .btn-secondary:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}html[data-page=browse] .font-module .module-actions .btn:active,html[data-page=browse] .font-module .module-buttons .btn:active,html[data-page=browse] .font-module.is-dark .module-actions .btn:active,html[data-page=browse] .font-module.is-dark .module-buttons .btn:active,html[data-page=browse] .font-module.is-field .module-actions .btn:active,html[data-page=browse] .font-module.is-field .module-buttons .btn:active{background:var(--tile-btn-press)!important;background-color:var(--tile-btn-press)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-press)!important}:is(html[data-page=browse],.tt-font-underlay){--tt-hero-inset-gutter:2rem;--tt-hero-inset-radius:var(--tt-fiu-radius,var(--tt-brand-radius,16px));--tt-hero-inset-scale:calc(1 - (2 * var(--tt-hero-inset-gutter)) / 100vw)}@media (max-width:800px){:is(html[data-page=browse],.tt-font-underlay){--tt-hero-inset-gutter:1rem;--tt-hero-nav-clear:calc(env(safe-area-inset-top, 0px) + 4.75rem)}.tt-font-underlay .hero-container,html[data-page=browse] .hero-container{padding:var(--tt-hero-nav-clear,3.75rem) var(--tt-hero-inset-gutter,1rem) var(--tt-hero-inset-gutter,1rem)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}:is(html[data-page=browse],.tt-font-underlay) .font-hero,:is(html[data-page=browse],.tt-font-underlay) .font-hero.is-scroll-inset{margin:0!important;width:100%!important;max-width:100%!important;padding:0!important;border-radius:var(--tt-hero-inset-radius,16px)!important;overflow:hidden!important;background:var(--tile-bg,var(--tt-state-idle,#f2f2f2))!important}:is(html[data-page=browse],.tt-font-underlay) .hero-media-area,:is(html[data-page=browse],.tt-font-underlay) .hero-media-area.is-scroll-inset,:is(html[data-page=browse],.tt-font-underlay) .hero-media-area.tt-scroll-inset{margin:0!important;width:100%!important;height:calc(100svh - var(--tt-hero-nav-clear, 3.75rem) - var(--tt-hero-inset-gutter, 1rem))!important;min-height:calc(100svh - var(--tt-hero-nav-clear, 3.75rem) - var(--tt-hero-inset-gutter, 1rem))!important;transform:none!important;border-radius:var(--tt-hero-inset-radius,16px)!important;overflow:hidden!important;background:var(--tt-state-idle,#f2f2f2)!important}}:is(html[data-page=browse],.tt-font-underlay) .hero-media-area.tt-scroll-inset{box-sizing:border-box!important;margin:0;left:auto;width:100%;border-radius:0;transform:none;transform-origin:center center;transition:transform var(--tt-duration-med,.72s) var(--tt-ease,cubic-bezier(.65,0,.35,1)),border-radius var(--tt-duration-med,.72s) var(--tt-ease,cubic-bezier(.65,0,.35,1))}:is(html[data-page=browse],.tt-font-underlay) .hero-media-area.is-scroll-inset{margin:0!important;left:auto!important;width:100%!important;transform:scale(var(--tt-hero-inset-scale,.96))!important;transform-origin:center center!important;border-radius:calc(var(--tt-hero-inset-radius, 16px) / var(--tt-hero-inset-scale, .96))!important;overflow:hidden!important;background:var(--tile-bg,var(--tt-state-idle,#f2f2f2))}:is(html[data-page=browse],.tt-font-underlay) .font-hero.is-dark .hero-media-area.is-scroll-inset{background:var(--tile-bg,#000)}:is(html[data-page=browse],.tt-font-underlay) .font-hero.is-scroll-inset{background:transparent!important}.tt-font-underlay .hero-media-area.is-scroll-inset,.tt-font-underlay .hero-media-area.tt-scroll-inset{transition:none!important}@media (prefers-reduced-motion:reduce){:is(html[data-page=browse],.tt-font-underlay) .hero-media-area.tt-scroll-inset{transition:none!important}.font-module,.font-module.fade-in,.font-module.is-filter-swap{opacity:1!important;transform:none!important;transition:none!important}.font-module img.font-tile-image:not(.is-ready),.font-module.is-poster img.font-tile-image:not(.is-ready),html[data-page=browse] .font-module img.font-tile-image:not(.is-ready),html[data-page=browse] .font-module.is-poster img.font-tile-image:not(.is-ready){opacity:0!important}}.fullscreen-image-container picture,.hero-afrika-container picture,.image-wrapper picture{display:contents}.font-module.is-poster .image-wrapper{background:#111!important;padding-top:0!important}.font-module.is-poster img,.font-module.is-poster img.font-tile-image,.font-module.is-poster img.font-tile-image--poster{mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important;opacity:1!important;filter:none!important}.font-module.is-poster img.font-tile-image--poster:not(.is-ready),.font-module.is-poster img.font-tile-image:not(.is-ready),html[data-page=browse] .font-module.is-poster img.font-tile-image--poster:not(.is-ready),html[data-page=browse] .font-module.is-poster img.font-tile-image:not(.is-ready){opacity:0!important}.font-module.is-poster:not([data-image-fit]) img,.font-module.is-poster:not([data-image-fit]) img.font-tile-image,.font-module.is-poster:not([data-image-fit]) img.font-tile-image--poster{object-fit:cover!important}html[data-trulytype-contrast=on] .font-module.is-poster img{mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important}.browse-container>.browse-collection{position:relative!important;z-index:1!important}html[data-page=browse] .browse-container.is-grid-only .decorative-videos,html[data-page=browse] .browse-container.is-grid-only .discover-section,html[data-page=browse] .browse-container.is-grid-only .hero-container{display:none!important}html[data-page=browse] .browse-container.is-grid-only .font-grid{margin-top:0!important;padding-top:calc(var(--tt-nav-dimmer-top, 6rem) + var(--tt-hero-inset-gutter, 2rem))!important}html[data-page=browse] .browse-container,html[data-page=browse] .page-content,html[data-page=browse] .tt-main-shell{background:#fff;background-color:#fff}.page-content:has(.browse-collection),.page-content:has(.browse-filter),html[data-page=browse] .page-content{padding-bottom:0!important}html[data-page=browse] .font-grid{margin-bottom:0!important}.browse-filter,html[data-page=browse] .browse-filter,html[data-page=browse] nav.browse-filter,nav.browse-filter{position:fixed!important;inset:auto 0 0 0!important;top:auto!important;right:0!important;left:0!important;bottom:0!important;z-index:9000!important;display:flex!important;justify-content:center!important;align-items:flex-end!important;flex-wrap:nowrap!important;flex:0 0 auto!important;gap:0!important;margin:0!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0 .75rem calc(20px + env(safe-area-inset-bottom, 0px))!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:none!important;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)!important;-webkit-font-smoothing:antialiased;transform:translate3d(0,calc(100% + 1.25rem),0);transition-property:transform;transition-duration:var(--tt-duration-med,.72s);transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1));will-change:transform}.browse-filter-bar,html[data-page=browse] .browse-filter-bar{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:2px!important;margin:0!important;width:max-content!important;max-width:calc(100vw - 1.5rem)!important;padding:4px!important;border-radius:var(--tt-radius-purchase,999px)!important;background:#fff!important;box-shadow:none!important;pointer-events:auto!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}html[data-page=browse] .browse-filter button{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;margin:0;min-height:calc(1.2em + 16px);min-width:28px;padding:8px 12px;border-radius:var(--tt-radius-purchase,999px);color:#9a9a9a;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-size:1rem;font-weight:500;letter-spacing:normal;line-height:1.2;white-space:nowrap;cursor:pointer;transition-property:color,background-color,transform;transition-duration:var(--tt-duration-fast,.42s);transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}html[data-page=browse] .browse-filter button:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}html[data-page=browse] .browse-filter button:hover{color:#444}html[data-page=browse] .browse-filter button.is-active,html[data-page=browse] .browse-filter button.is-active:hover{color:#fff;background:#111}html[data-page=browse] .browse-filter button:active{transform:scale(.96)}@media (max-width:800px){.browse-filter,html[data-page=browse] .browse-filter,nav.browse-filter{padding:0 .75rem calc(16px + env(safe-area-inset-bottom, 0px))!important;inset:auto 0 0 0!important;top:auto!important;bottom:0!important;margin:0!important}html[data-page=browse] .browse-filter button{min-height:calc(1.2em + 16px);padding:8px 12px;font-size:1rem}}html[data-page=browse] .font-module.is-dark,html[data-page=browse] .font-module.is-dark .image-wrapper,html[data-page=browse] .font-module.is-dark .module-actions,html[data-page=browse] .font-module.is-dark .module-info{background:var(--tile-bg,#000)!important;--tile-btn-field:var(--tile-bg,#000)}html[data-page=browse] .font-module.is-dark .module-info .module-meta,html[data-page=browse] .font-module.is-dark .module-info .module-price,html[data-page=browse] .font-module.is-dark .module-info .weights-count,html[data-page=browse] .font-module.is-dark .module-info h3{color:var(--tile-ink,#fff)!important;font-weight:300!important;text-transform:none!important}html[data-page=browse] .font-module.is-dark .module-actions .btn-secondary,html[data-page=browse] .font-module.is-dark .module-buttons .btn-secondary{color:var(--tile-ink,#fff)!important;border-color:var(--tile-ink,#fff)!important;background:transparent!important}html[data-page=browse] .font-module.is-dark .module-actions .btn-secondary:hover,html[data-page=browse] .font-module.is-dark .module-buttons .btn-secondary:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}html[data-page=browse] .font-module.is-dark .module-actions .btn-primary,html[data-page=browse] .font-module.is-dark .module-buttons .btn-primary{background:var(--tile-ink,#fff)!important;color:var(--tile-bg,#000)!important}html[data-page=browse] .font-module.is-dark .module-actions .btn-primary:hover,html[data-page=browse] .font-module.is-dark .module-buttons .btn-primary:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}html[data-page=browse] .font-module.is-field,html[data-page=browse] .font-module.is-field .image-wrapper,html[data-page=browse] .font-module.is-field .module-actions,html[data-page=browse] .font-module.is-field .module-info{background:var(--tile-bg,#fff)!important}html[data-page=browse] .font-module.is-field .module-info .module-meta,html[data-page=browse] .font-module.is-field .module-info .module-price,html[data-page=browse] .font-module.is-field .module-info .weights-count,html[data-page=browse] .font-module.is-field .module-info h3{color:var(--tile-ink,#111)!important;font-weight:300!important;text-transform:none!important}html[data-page=browse] .font-module.is-field .module-actions .btn-secondary,html[data-page=browse] .font-module.is-field .module-buttons .btn-secondary{color:var(--tile-ink,#111)!important;border-color:var(--tile-ink,#111)!important;background:transparent!important}html[data-page=browse] .font-module.is-field .module-actions .btn-secondary:hover,html[data-page=browse] .font-module.is-field .module-buttons .btn-secondary:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}html[data-page=browse] .font-module.is-field .module-actions .btn-primary,html[data-page=browse] .font-module.is-field .module-buttons .btn-primary{background:var(--tile-ink,#111)!important;color:#fff!important}html[data-page=browse] .font-module.is-field .module-actions .btn-primary:hover,html[data-page=browse] .font-module.is-field .module-buttons .btn-primary:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero{--hero-btn-ink:var(--tile-ink,#111111);--hero-btn-field:#ffffff;--hero-btn-hover:color-mix(in srgb,var(--hero-btn-ink) 84%,var(--tile-ink-mix,#fff));--hero-btn-press:color-mix(in srgb,var(--hero-btn-ink) 70%,var(--tile-ink-mix,#fff))}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-dark{--hero-btn-field:var(--tile-bg,#000)}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero .btn-primary,:is(html.tt-font-sheet-open,.tt-font-underlay) .hero-actions .btn-primary{background:#000!important;color:#fff!important;border:none!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero .btn-secondary,:is(html.tt-font-sheet-open,.tt-font-underlay) .hero-actions .btn-secondary{background:transparent!important;color:#000!important;border:1px solid #000!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-dark .btn-primary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-dark .hero-actions .btn-primary{background:var(--tile-ink,#fff)!important;color:var(--tile-bg,#000)!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-dark .btn-secondary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-dark .hero-actions .btn-secondary{color:var(--tile-ink,#fff)!important;border-color:var(--tile-ink,#fff)!important;background:transparent!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-field .btn-primary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-field .hero-actions .btn-primary{background:var(--tile-ink,#111)!important;color:#fff!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-field .btn-secondary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero.is-field .hero-actions .btn-secondary{color:var(--tile-ink,#111)!important;border-color:var(--tile-ink,#111)!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero .btn-primary:active,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero .btn-primary:hover,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero .btn-secondary:active,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-hero .btn-secondary:hover,:is(html.tt-font-sheet-open,.tt-font-underlay) .hero-actions .btn-primary:active,:is(html.tt-font-sheet-open,.tt-font-underlay) .hero-actions .btn-primary:hover,:is(html.tt-font-sheet-open,.tt-font-underlay) .hero-actions .btn-secondary:active,:is(html.tt-font-sheet-open,.tt-font-underlay) .hero-actions .btn-secondary:hover{background:var(--hero-btn-hover)!important;background-color:var(--hero-btn-hover)!important;color:var(--hero-btn-field)!important;border-color:var(--hero-btn-hover)!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module .module-actions .btn-primary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module .module-buttons .btn-primary{background:var(--font-color,var(--tile-ink,#111))!important;color:#fff!important;border:none!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module .module-actions .btn-secondary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module .module-buttons .btn-secondary{background:transparent!important;color:var(--font-color,var(--tile-ink,#111))!important;border:1px solid var(--font-color,var(--tile-ink,#111))!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-dark .module-actions .btn-primary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-dark .module-buttons .btn-primary{background:var(--tile-ink,#fff)!important;color:var(--tile-bg,#000)!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-dark .module-actions .btn-secondary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-dark .module-buttons .btn-secondary{color:var(--tile-ink,#fff)!important;border-color:var(--tile-ink,#fff)!important;background:transparent!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-field .module-actions .btn-primary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-field .module-buttons .btn-primary{background:var(--tile-ink,#111)!important;color:#fff!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-field .module-actions .btn-secondary,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module.is-field .module-buttons .btn-secondary{color:var(--tile-ink,#111)!important;border-color:var(--tile-ink,#111)!important}:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module .btn:active,:is(html.tt-font-sheet-open,.tt-font-underlay) .font-module .btn:hover{background:var(--tile-btn-hover)!important;background-color:var(--tile-btn-hover)!important;color:var(--tile-btn-field)!important;border-color:var(--tile-btn-hover)!important}.tt-font-underlay .font-hero .btn,.tt-font-underlay .font-module .btn{transition:none!important}html[data-page=browse] .font-module.is-poster .image-wrapper{background:var(--tile-bg,#111)!important;padding-top:0!important}.font-module img.font-tile-image,.font-module.is-inset img.font-tile-image,.font-module.is-poster img.font-tile-image,html[data-page=browse] .font-module img.font-tile-image,html[data-page=browse] .font-module.is-inset img.font-tile-image,html[data-page=browse] .font-module.is-poster img.font-tile-image{object-position:var(--crop-x,50%) var(--crop-y,50%)!important;transform:scale(var(--crop-scale,1))!important;transform-origin:var(--crop-x,50%) var(--crop-y,50%)!important}.font-module.is-poster:not(.is-inset):not([data-image-fit]) img.font-tile-image,html[data-page=browse] .font-module.is-poster:not(.is-inset):not([data-image-fit]) img.font-tile-image{object-fit:cover!important}.font-module.is-inset .image-wrapper,html[data-page=browse] .font-module.is-inset .image-wrapper{padding:1.25rem!important}.font-module.is-inset img.font-tile-image,html[data-page=browse] .font-module.is-inset img.font-tile-image{object-fit:contain!important;object-position:var(--crop-x,50%) var(--crop-y,50%)!important;mix-blend-mode:normal!important;-webkit-mix-blend-mode:normal!important;opacity:1!important;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;transform:scale(var(--crop-scale,1))!important;transform-origin:var(--crop-x,50%) var(--crop-y,50%)!important}.font-module.is-inset img.font-tile-image:not(.is-ready),html[data-page=browse] .font-module.is-inset img.font-tile-image:not(.is-ready){opacity:0!important}.font-module.is-dark.is-inset img.font-tile-image,html[data-page=browse] .font-module.is-dark.is-inset img.font-tile-image{outline-color:rgba(255,255,255,.1)}.font-module img.font-tile-image,.font-module.is-poster img.font-tile-image,.font-module.is-poster img.font-tile-image--poster,html[data-page=browse] .font-module img.font-tile-image,html[data-page=browse] .font-module.is-poster img.font-tile-image,html[data-page=browse] .font-module.is-poster img.font-tile-image--poster{filter:brightness(var(--img-brightness,1)) contrast(var(--img-contrast,1)) saturate(var(--img-saturation,1)) invert(var(--img-invert,0))!important;-webkit-filter:brightness(var(--img-brightness,1)) contrast(var(--img-contrast,1)) saturate(var(--img-saturation,1)) invert(var(--img-invert,0))!important}.font-module.is-inset[data-image-fit=cover] img.font-tile-image,.font-module.is-poster[data-image-fit=cover] img.font-tile-image,.font-module[data-image-fit=cover] img.font-tile-image,html[data-page=browse] .font-module.is-inset[data-image-fit=cover] img.font-tile-image,html[data-page=browse] .font-module.is-poster[data-image-fit=cover] img.font-tile-image,html[data-page=browse] .font-module[data-image-fit=cover] img.font-tile-image{object-fit:cover!important}.font-module[data-image-fit=contain] .image-wrapper,html[data-page=browse] .font-module[data-image-fit=contain] .image-wrapper{background:var(--tt-state-idle,#f2f2f2)!important}.font-module.is-inset[data-image-fit=contain] img.font-tile-image,.font-module.is-poster[data-image-fit=contain] img.font-tile-image,.font-module[data-image-fit=contain] img.font-tile-image,html[data-page=browse] .font-module.is-inset[data-image-fit=contain] img.font-tile-image,html[data-page=browse] .font-module.is-poster[data-image-fit=contain] img.font-tile-image,html[data-page=browse] .font-module[data-image-fit=contain] img.font-tile-image{object-fit:contain!important}.font-module.is-inset[data-image-fit=fill] img.font-tile-image,.font-module.is-poster[data-image-fit=fill] img.font-tile-image,.font-module[data-image-fit=fill] img.font-tile-image,html[data-page=browse] .font-module.is-inset[data-image-fit=fill] img.font-tile-image,html[data-page=browse] .font-module.is-poster[data-image-fit=fill] img.font-tile-image,html[data-page=browse] .font-module[data-image-fit=fill] img.font-tile-image{object-fit:fill!important}html[data-page=browse] .font-module:not(.is-dark):not(.is-field),html[data-page=browse] .font-module:not(.is-dark):not(.is-field) .image-wrapper,html[data-page=browse] .font-module:not(.is-dark):not(.is-field) .module-actions,html[data-page=browse] .font-module:not(.is-dark):not(.is-field) .module-info{background:var(--tt-state-idle,#f2f2f2)!important;background-color:var(--tt-state-idle,#f2f2f2)!important}html[data-page=browse] .font-module.is-office-edit .image-wrapper{position:relative!important}html[data-page=browse] .font-module.is-office-edit.is-cropping .image-wrapper{cursor:-webkit-grab;cursor:grab;touch-action:none}html[data-page=browse] .font-module.is-office-edit.is-cropping .image-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}html[data-page=browse] .font-module.is-office-edit .image-wrapper img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.font-module-expand .office-card-scale{display:none!important}.office-card-scale{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:10px;bottom:10px;z-index:5;width:10px;height:10px;padding:0;border:0;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.12);cursor:ns-resize;opacity:0;transition-property:opacity;transition-duration:.14s;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}.font-module.is-office-edit.is-cropping .office-card-scale,.font-module.is-office-edit:hover .office-card-scale{opacity:1}.office-card-scale:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.office-hero-menu{position:fixed;z-index:5120;width:min(312px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;padding:0 0 14px;border:0;border-radius:4px;background:#111;color:var(--tt-state-idle,#f2f2f2);box-shadow:0 18px 48px rgba(0,0,0,.28);font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);-webkit-font-smoothing:antialiased}.office-hero-menu__head{padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.office-hero-menu__kicker{margin:0 0 4px;color:#b8b8b8;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.office-hero-menu__title{margin:0;color:#fff;font-size:1.05rem;font-weight:500;line-height:1.2;text-wrap:balance}.office-hero-menu__switch{padding:12px 16px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.office-hero-menu__showing{margin:8px 0 0;color:var(--tt-state-idle,#f2f2f2);font-size:.8125rem;line-height:1.35}.office-hero-menu__modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:10px}.office-hero-menu__choice,.office-hero-menu__mode{min-height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.2);border-radius:2px;background:transparent;color:#fff;font:inherit;font-size:.6875rem;letter-spacing:.02em;cursor:pointer}.office-hero-menu__choice.is-selected,.office-hero-menu__mode.is-selected{background:#fff;color:#111;border-color:#fff}.office-hero-menu__choice:disabled,.office-hero-menu__mode:disabled{opacity:.55;cursor:wait}.office-hero-menu__search{display:block;margin:10px 0 0}.office-hero-menu__search input{display:block;width:100%;min-height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.2);border-radius:2px;background:#1c1c1c;color:#fff;font:inherit;font-size:.75rem}.office-hero-menu__search input::placeholder{color:#8d8d8d}.office-hero-menu__list{display:flex;flex-direction:column;gap:2px;max-height:148px;margin-top:8px;overflow:auto}.office-hero-menu__choice{width:100%;min-height:28px;text-align:left}.office-hero-menu__empty{margin:8px 0 0;color:#8d8d8d;font-size:.6875rem}.office-hero-menu__field,.office-hero-menu__focus{display:block;margin:0;padding:12px 16px 0}.office-hero-menu__axis,.office-hero-menu__field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:#fff;font-size:.75rem}.office-hero-menu__axis span,.office-hero-menu__field-head span:last-child{color:#b8b8b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.office-hero-menu__axis input[type=range],.office-hero-menu__field input[type=range]{display:block;width:100%;margin:8px 0 0;accent-color:#fff;cursor:pointer}.office-hero-menu__axis{display:grid;grid-template-columns:72px 1fr;align-items:center;margin-top:8px}.office-hero-menu__axis input{margin:0!important}.office-hero-menu__pad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;width:84px;margin:10px 0 4px}.office-hero-menu__cell{width:24px;height:24px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:transparent;cursor:pointer}.office-hero-menu__cell.is-selected,.office-hero-menu__cell:hover{background:#fff}.office-hero-menu__fits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:14px 16px 0}.office-hero-menu__fit,.office-hero-menu__pan{min-height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.2);border-radius:2px;background:transparent;color:#fff;font:inherit;font-size:.6875rem;letter-spacing:.02em;cursor:pointer}.office-hero-menu__fit.is-selected,.office-hero-menu__pan.is-on{background:#fff;color:#111;border-color:#fff}.office-hero-menu__pan{display:block;width:calc(100% - 32px);margin:14px 16px 0}.office-hero-menu__colors{padding:12px 16px 0}.office-hero-menu__colors .office-hero-menu__field-head{margin-top:10px}.office-hero-menu__colors .office-hero-menu__field-head:first-child{margin-top:0}.office-hero-menu__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:40px;margin:8px 0 0}.office-hero-menu__picker,.office-hero-menu__swatch{position:relative;width:22px;height:22px;flex:0 0 22px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:var(--tt-radius-purchase,999px);background:transparent;cursor:pointer}.office-hero-menu__picker:after,.office-hero-menu__swatch:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.office-hero-menu__picker:focus-within,.office-hero-menu__swatch.is-selected{box-shadow:0 0 0 2px #fff}.office-hero-menu__picker{overflow:hidden;background:conic-gradient(from 180deg,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00)}.office-hero-menu__picker input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.office-hero-menu .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.office-hero-menu__note{margin:12px 16px 0;color:#8d8d8d;font-size:.6875rem;line-height:1.4}.office-card-menu{position:fixed;z-index:5100;min-width:228px;max-width:min(260px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:4px;border-radius:12px;background:#fff;color:#111;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px -1px rgba(0,0,0,.06),0 10px 28px rgba(0,0,0,.14);backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);-webkit-font-smoothing:antialiased}.office-card-menu__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;margin:0;padding:0 10px 0 12px;border:0;border-radius:8px;background:transparent;color:#111;font:inherit;font-size:.8125rem;line-height:1.2;text-align:left;cursor:pointer;transition-property:background-color,transform;transition-duration:.14s;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}.office-card-menu__item:hover{background:var(--tt-state-idle,#f2f2f2)}.office-card-menu__item:active{transform:scale(.96)}.office-card-menu__item.is-danger{color:#b42318}.office-card-menu__item.is-danger:hover{background:#fdecea}.office-card-menu__rule{height:1px;margin:6px 8px;border:0;background:rgba(0,0,0,.08)}.office-card-menu__field{display:flex;flex-direction:column;gap:4px;margin:0 4px 8px;font-size:.75rem;color:#555}.office-card-menu__field input{width:100%;min-height:32px;padding:0 8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#111;font:inherit;font-size:.8125rem}.office-card-menu__check{width:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#111}.office-card-menu__hint,.office-card-menu__label{margin:0;padding:6px 12px 4px;color:#6b6b6b;font-size:.6875rem;letter-spacing:.01em}.office-card-menu__hint{padding-top:2px;padding-bottom:8px}.office-card-menu__fits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:2px 8px 8px}.office-card-menu__fit{min-height:28px;padding:0 4px;border:0;border-radius:8px;background:var(--tt-state-idle,#f2f2f2);color:#111;font:inherit;font-size:.6875rem;line-height:1;cursor:pointer;transition-property:background-color,transform,box-shadow;transition-duration:.14s;transition-timing-function:var(--tt-ease,cubic-bezier(.65,0,.35,1))}.office-card-menu__fit:hover{background:#eaeaea}.office-card-menu__fit:active{transform:scale(.96)}.office-card-menu__fit.is-selected{background:#111;color:#fff;box-shadow:0 0 0 1px #111}.office-card-menu__slider{display:block;margin:0;padding:2px 12px 8px}.office-card-menu__slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#111;font-size:.75rem;line-height:1.2}.office-card-menu__slider-head span:last-child{color:#6b6b6b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.office-card-menu__slider input[type=range]{display:block;width:100%;margin:6px 0 0;accent-color:#111;cursor:pointer}.office-card-menu__focus{padding:2px 12px 10px}.office-card-menu__pad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;width:84px;margin:8px 0 6px}.office-card-menu__cell{position:relative;width:24px;height:24px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:2px;background:#fff;cursor:pointer}.office-card-menu__cell:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.office-card-menu__cell.is-selected,.office-card-menu__cell:hover{background:#111}.office-card-menu__axis{display:grid;grid-template-columns:72px 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:6px;color:#6b6b6b;font-size:.75rem}.office-card-menu__axis input{width:100%;margin:0;accent-color:#111;cursor:pointer}.office-card-menu__swatches{display:flex;align-items:center;gap:6px;min-height:40px;padding:2px 10px 8px}.office-card-menu__picker,.office-card-menu__swatch{position:relative;width:22px;height:22px;flex:0 0 22px;padding:0;border:0;border-radius:var(--tt-radius-purchase,999px);box-shadow:0 0 0 1px rgba(0,0,0,.12);cursor:pointer;opacity:0;transform:scale(.25);filter:blur(4px);animation:office-card-swatch-in .28s var(--tt-ease,cubic-bezier(.65,0,.35,1)) forwards}.office-card-menu__picker:focus-within,.office-card-menu__swatch.is-selected{box-shadow:0 0 0 2px #111}.office-card-menu__picker{display:block;overflow:hidden;background:conic-gradient(from 180deg,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00)}.office-card-menu__picker input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.office-color-dropper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:var(--tt-radius-purchase,999px);background:#fff;cursor:pointer}.office-color-dropper:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.office-color-dropper span{display:block;width:12px;height:12px;background:no-repeat 50%/12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23111' stroke-width='1.4' stroke-linecap='round' d='M8.2 1.8l2 2-6.4 6.4H1.8V8.2z'/%3E%3C/svg%3E")}.office-color-dropper--hero{border-color:rgba(255,255,255,.28);background:#1a1a1a}.office-color-dropper--hero span{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.4' stroke-linecap='round' d='M8.2 1.8l2 2-6.4 6.4H1.8V8.2z'/%3E%3C/svg%3E")}.office-color-dropper.is-on,.office-color-dropper:hover{background:#111}.office-color-dropper.is-on span,.office-color-dropper:hover span{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.4' stroke-linecap='round' d='M8.2 1.8l2 2-6.4 6.4H1.8V8.2z'/%3E%3C/svg%3E")}.office-color-dropper--hero.is-on,.office-color-dropper--hero:hover{background:#fff}.office-color-dropper--hero.is-on span,.office-color-dropper--hero:hover span{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='%23111' stroke-width='1.4' stroke-linecap='round' d='M8.2 1.8l2 2-6.4 6.4H1.8V8.2z'/%3E%3C/svg%3E")}.browse-hero-open img.is-color-pick,.font-module img.is-color-pick,html[data-page=browse] img.is-color-pick{cursor:crosshair!important;outline:2px solid #111;outline-offset:-2px}.office-card-menu .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes office-card-swatch-in{to{opacity:1;transform:scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.office-card-menu__picker,.office-card-menu__swatch{animation:none;opacity:1;transform:none;filter:none}}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open .font-hero img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open .hero-afrika-container img,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open .hero-media-frame img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still){object-position:var(--crop-x,50%) var(--crop-y,50%)!important;transform:scale(var(--crop-scale,1))!important;transform-origin:var(--crop-x,50%) var(--crop-y,50%)!important}.tt-font-underlay .browse-hero-open.is-inset .hero-media-frame>.hero-afrika-container,.tt-font-underlay .font-hero.is-inset .hero-media-frame>.hero-afrika-container,html[data-page=browse] .browse-hero-open.is-inset .hero-media-frame>.hero-afrika-container,html[data-page=browse] .font-hero.is-inset .hero-media-frame>.hero-afrika-container{top:1.25rem!important;right:1.25rem!important;bottom:1.25rem!important;left:1.25rem!important;width:auto!important;height:auto!important}.tt-font-underlay .browse-hero-open.is-inset img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),.tt-font-underlay .font-hero.is-inset img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),html[data-page=browse] .browse-hero-open.is-inset img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),html[data-page=browse] .font-hero.is-inset img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still){object-fit:contain!important}html[data-page=browse] .browse-hero-open.is-office-edit.is-cropping .hero-afrika-container{pointer-events:auto!important;cursor:-webkit-grab;cursor:grab;touch-action:none}html[data-page=browse] .browse-hero-open.is-office-edit.is-cropping .hero-afrika-container:active{cursor:-webkit-grabbing;cursor:grabbing}html[data-page=browse] .browse-hero-open.is-office-edit.is-cropping .font-hero img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open .font-hero img:not(.landing-alpha-video__poster):not(.landing-alpha-video__drag-still),:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open .hero-afrika-image,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open .hero-generic-image{filter:brightness(var(--img-brightness,1)) contrast(var(--img-contrast,1)) saturate(var(--img-saturation,1)) invert(var(--img-invert,0))!important;-webkit-filter:brightness(var(--img-brightness,1)) contrast(var(--img-contrast,1)) saturate(var(--img-saturation,1)) invert(var(--img-invert,0))!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open[data-image-fit=cover] img,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero[data-image-fit=cover] img{object-fit:cover!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open[data-image-fit=contain] img,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero[data-image-fit=contain] img{object-fit:contain!important}:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .browse-hero-open[data-image-fit=fill] img,:is(html[data-page=browse],html.tt-font-sheet-open,.tt-font-underlay) .font-hero[data-image-fit=fill] img{object-fit:fill!important}