html.ffm-storefront{font-size:16px;--ffm-page:#fff;--ffm-surface:#f4f4f4;--ffm-raised:#fff;--ffm-paper:#0e304a;--ffm-muted:#627888;--ffm-line:rgba(14,48,74,.12);--ffm-accent:#fb4c97;--ffm-accent-hot:#ff6aad;--ffm-accent-deep:#0e304a;--ffm-support:#1550dc;--ffm-brand:#1550dc;--ffm-success:#00b075;--ffm-theme-grad:linear-gradient(180deg,var(--ffm-accent),var(--ffm-accent));--ffm-gradient:var(--ffm-theme-grad);--ffm-category-a:#1550dc;--ffm-category-b:#00b075;--ffm-catalog-bg:#f4f4f4;--ffm-card:#f4f4f4;--ffm-panel:#fff;--ffm-track:#d5dce1;--ffm-radius-sm:0.875rem;--ffm-radius:1.25rem;--ffm-radius-lg:1.75rem;--ffm-ease:cubic-bezier(0.22,1,0.36,1);--ffm-dur-state:120ms;--ffm-dur-control:200ms;--ffm-dur-panel:320ms;--ffm-btn-hover-filter:brightness(1.08);--ffm-btn-hover-move:translateY(-1px);--ffm-gutter:1.25rem;--ffm-home-gap:1.75rem;--ffm-grid-gap:1.5rem;color-scheme:light}html.ffm-storefront.ffm-theme-dark,html.ffm-storefront.ffm-theme-light{--ffm-page:#fff;--ffm-surface:#f4f4f4;--ffm-raised:#fff;--ffm-paper:#0e304a;--ffm-muted:#627888;--ffm-line:rgba(14,48,74,.12);--ffm-track:#d5dce1;--ffm-card:#f4f4f4;--ffm-panel:#fff;color-scheme:light}@media (min-width:768px){html.ffm-storefront{--ffm-gutter:2rem;--ffm-home-gap:2rem}}@media (min-width:1024px){html.ffm-storefront{--ffm-gutter:3rem;--ffm-home-gap:2.25rem}}html.ffm-storefront,html.ffm-storefront body{background-color:var(--ffm-page);color:var(--ffm-paper)}html.ffm-storefront .ffm-container,html.ffm-storefront .ffm-page,html.ffm-storefront .ffm-page-wide,html.ffm-storefront .ffm-section{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.ffm-storefront [data-storefront-page]>.relative.z-10>main{background-color:var(--ffm-page);color:var(--ffm-paper);padding-bottom:1.25rem}html.ffm-storefront [data-storefront-page]>.relative.z-10>main.ffm-home-page,html.ffm-storefront [data-storefront-page]>.relative.z-10>main:has(.ffm-font-detail){padding-bottom:0}html.ffm-storefront .ffm-page,html.ffm-storefront .ffm-page-wide{padding-top:.5rem;padding-bottom:var(--ffm-home-gap)}html.ffm-storefront .ffm-site-header .ffm-container{box-sizing:border-box;width:calc(100% - (2 * var(--ffm-gutter)));max-width:90rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}html.ffm-storefront .ffm-site-header{border:0;background:var(--ffm-page)!important;padding-top:.7rem;padding-bottom:.7rem;pointer-events:none;isolation:isolate;z-index:80!important}html.ffm-storefront .ffm-glass-nav,html.ffm-storefront .ffm-mobile-panel,html.ffm-storefront .ffm-site-header .ffm-container{pointer-events:auto}html.ffm-storefront .ffm-glass-nav{overflow:visible;border:0;border-radius:0;background:var(--ffm-page)!important;background-color:var(--ffm-page)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html.ffm-storefront .ffm-desktop-nav{gap:.5rem}html.ffm-storefront .ffm-premium-chip,html.ffm-storefront .ffm-submit-desktop{box-sizing:border-box;min-height:26px!important;height:26px!important;padding:0 .7rem!important;font-size:14px!important;line-height:1;letter-spacing:-.01em;overflow:visible!important;white-space:nowrap}html.ffm-storefront .ffm-submit-desktop{gap:.4em}html.ffm-storefront .ffm-header-icon svg,html.ffm-storefront .ffm-nav-link svg,html.ffm-storefront .ffm-submit-desktop svg{width:.875rem;height:.875rem;stroke-width:2}html.ffm-storefront .ffm-nav-link{box-sizing:border-box;min-height:26px;height:26px;border-radius:999px!important;padding:0 .7rem;font-size:14px;line-height:1;letter-spacing:-.01em;overflow:visible;white-space:nowrap;background-color:transparent;background-image:none;filter:none;transform:none;transition:background-color var(--ffm-dur-control) var(--ffm-ease),background-image var(--ffm-dur-control) var(--ffm-ease),border-color var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease),filter var(--ffm-dur-control) var(--ffm-ease),transform var(--ffm-dur-state) var(--ffm-ease)}html.ffm-storefront .ffm-nav-link.bg-accent{background-color:var(--ffm-accent)!important;background-image:none!important;border:1px solid var(--ffm-accent);color:#fff!important}html.ffm-storefront .ffm-nav-link.bg-accent:focus-visible,html.ffm-storefront .ffm-nav-link.bg-accent:hover,html.ffm-storefront .ffm-nav-link:focus-visible,html.ffm-storefront .ffm-nav-link:hover{background-color:var(--ffm-accent)!important;background-image:none!important;border:1px solid var(--ffm-accent);color:#fff!important;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-nav-rule,html.ffm-storefront .ffm-nav-underline{display:none}html.ffm-storefront .ffm-header-icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;color:var(--ffm-paper);transition:background-color var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-btn-brand svg,html.ffm-storefront .ffm-header-theme svg,html.ffm-storefront .ffm-submit-btn svg{width:14px;height:14px}html.ffm-storefront .ffm-header-theme{position:relative;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:.7rem!important;background:transparent;color:var(--ffm-paper);transition:background-color var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-header-theme:focus,html.ffm-storefront .ffm-header-theme:focus-visible,html.ffm-storefront .ffm-header-theme:hover{border:0!important;outline:none!important;box-shadow:none!important}html.ffm-storefront .ffm-header-theme-moon,html.ffm-storefront .ffm-header-theme-sun{display:block}html.ffm-storefront .ffm-header-theme-sun{display:none}html.ffm-storefront.ffm-theme-light .ffm-header-theme-sun{display:block}html.ffm-storefront.ffm-theme-light .ffm-header-theme-moon{display:none}html.ffm-storefront .ffm-header-logo{display:block;height:2.25rem;width:auto;max-width:12rem;-o-object-fit:contain;object-fit:contain}html.ffm-storefront .ffm-wordmark{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:.82;text-decoration:none}html.ffm-storefront .ffm-wordmark-mark{display:flex;align-items:flex-start;gap:.12rem}html.ffm-storefront .ffm-wordmark-free{color:var(--ffm-accent);font-size:1.28rem;font-weight:800;letter-spacing:-.045em}html.ffm-storefront .ffm-wordmark-com{margin-top:.12rem;color:var(--ffm-paper);font-size:.62rem;font-weight:700;letter-spacing:-.02em}html.ffm-storefront .ffm-wordmark-designers{color:var(--ffm-paper);font-size:1.05rem;font-weight:800;letter-spacing:-.045em}html.ffm-storefront .ffm-btn-brand,html.ffm-storefront a.ffm-btn-brand{border-color:var(--ffm-brand);background-color:var(--ffm-brand);background-image:none;color:#fff}html.ffm-storefront .ffm-btn-brand:focus,html.ffm-storefront .ffm-btn-brand:focus-visible,html.ffm-storefront .ffm-btn-brand:hover,html.ffm-storefront a.ffm-btn-brand:focus,html.ffm-storefront a.ffm-btn-brand:focus-visible,html.ffm-storefront a.ffm-btn-brand:hover{border-color:var(--ffm-brand);background-color:var(--ffm-brand);background-image:none;color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move);outline:none}html.ffm-storefront .ffm-premium-chip{background-color:var(--ffm-success)!important;background-image:none!important;border-color:var(--ffm-success)!important;color:#fff!important}html.ffm-storefront .ffm-submit-desktop{background-color:var(--ffm-brand)!important;background-image:none!important;border-color:var(--ffm-brand)!important;color:#fff!important}html.ffm-storefront .ffm-site-header .ffm-nav-link.bg-accent,html.ffm-storefront .ffm-site-header .ffm-nav-link:focus,html.ffm-storefront .ffm-site-header .ffm-nav-link:focus-visible,html.ffm-storefront .ffm-site-header .ffm-nav-link:hover{border-color:var(--ffm-accent)!important}html.ffm-storefront .ffm-site-header .ffm-premium-chip:focus,html.ffm-storefront .ffm-site-header .ffm-premium-chip:focus-visible,html.ffm-storefront .ffm-site-header .ffm-premium-chip:hover,html.ffm-storefront .ffm-site-header a.ffm-premium-chip:focus,html.ffm-storefront .ffm-site-header a.ffm-premium-chip:focus-visible,html.ffm-storefront .ffm-site-header a.ffm-premium-chip:hover{background-color:var(--ffm-success)!important;background-image:none!important;border-color:var(--ffm-success)!important;color:#fff!important;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-site-header .ffm-submit-desktop:focus,html.ffm-storefront .ffm-site-header .ffm-submit-desktop:focus-visible,html.ffm-storefront .ffm-site-header .ffm-submit-desktop:hover,html.ffm-storefront .ffm-site-header a.ffm-submit-desktop:focus,html.ffm-storefront .ffm-site-header a.ffm-submit-desktop:focus-visible,html.ffm-storefront .ffm-site-header a.ffm-submit-desktop:hover,html.ffm-storefront .ffm-site-header button.ffm-submit-desktop:focus,html.ffm-storefront .ffm-site-header button.ffm-submit-desktop:focus-visible,html.ffm-storefront .ffm-site-header button.ffm-submit-desktop:hover{background-color:var(--ffm-brand)!important;background-image:none!important;border-color:var(--ffm-brand)!important;color:#fff!important;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}@media (max-width:1023px){html.ffm-storefront .ffm-header-logo{height:1.7rem;width:auto;max-width:8.25rem}html.ffm-storefront .ffm-wordmark-free{font-size:1.05rem}html.ffm-storefront .ffm-wordmark-designers{font-size:.86rem}html.ffm-storefront .ffm-mobile-panel{margin-top:.5rem}html.ffm-storefront .ffm-footer-band .ffm-category-col{padding:.7rem .75rem .85rem}}html.ffm-storefront .btn-glass,html.ffm-storefront .btn-glass-primary,html.ffm-storefront .btn-glass-secondary,html.ffm-storefront .ffm-account-btn,html.ffm-storefront .ffm-btn-brand,html.ffm-storefront .ffm-btn-outline,html.ffm-storefront .ffm-catalog-save-pill,html.ffm-storefront .ffm-cta,html.ffm-storefront .ffm-discover-cta,html.ffm-storefront .ffm-glass-btn,html.ffm-storefront .ffm-header-icon,html.ffm-storefront .ffm-home-band-cta,html.ffm-storefront .ffm-home-cta-btn,html.ffm-storefront .ffm-home-font-stack a,html.ffm-storefront .ffm-home-font-stack button,html.ffm-storefront .ffm-home-hero-actions a,html.ffm-storefront .ffm-home-hero-actions button,html.ffm-storefront .ffm-submit-btn{border-radius:999px!important}html.ffm-storefront .ffm-seg{display:inline-flex;box-sizing:border-box;height:26px;padding:0;gap:.22rem;overflow:visible;border:0!important;box-shadow:none!important;border-radius:999px!important;background:transparent}html.ffm-storefront .ffm-preview-tools .ffm-seg{display:inline-flex;flex:0 0 auto;border:0!important;background:transparent;padding:0}html.ffm-storefront .ffm-seg>button:not(.ffm-avatar):not([class*=rounded-full]){width:26px;height:auto;min-height:0;align-self:stretch;border:0!important;box-shadow:none!important;border-radius:999px!important}html.ffm-storefront .ffm-seg>button+button{border-left:0}html.ffm-storefront .ffm-tabs{padding:.4rem;gap:.4rem;overflow:visible;border-radius:999px!important}html.ffm-storefront .ffm-tabs button:not(.ffm-avatar):not([class*=rounded-full]){border-radius:999px!important}html.ffm-storefront .ffm-detail-card .ffm-tabs{margin:.7rem .85rem .85rem;padding:.4rem;gap:.4rem;overflow:visible;border:1px solid var(--ffm-line);border-radius:999px!important;background:color-mix(in srgb,var(--ffm-paper) 5%,var(--ffm-surface))}html.ffm-storefront .ffm-home-featured>.ffm-home-mt:has(.ffm-ad-slot){margin-top:var(--ffm-home-gap);margin-bottom:var(--ffm-home-gap)}html.ffm-storefront .ffm-home-pb+.ffm-home-mt:has(.ffm-ad-slot){margin-top:0;margin-bottom:var(--ffm-home-gap)}html.ffm-storefront .ffm-catalog-dark:not(.ffm-home-featured)>.ffm-home-ivory+.ffm-home-mt:has(.ffm-ad-slot){margin-top:0;margin-bottom:1.25rem}html.ffm-storefront main>.scroll-reveal+.ffm-home-mt:has(.ffm-ad-slot){margin-bottom:calc(var(--ffm-home-gap) * 2)}html.ffm-storefront .ffm-ad-slot{background:#0e304a}html.ffm-storefront .ffm-ad-burst{background:#fb4c97}html.ffm-storefront .ffm-glyph-more{display:inline-flex;align-items:center;justify-content:center;min-height:26px;height:26px;padding:0 .7rem;border:1px solid var(--ffm-accent);border-radius:999px;background-color:transparent;background-image:none;color:var(--ffm-paper);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1;cursor:pointer;transition:background-color var(--ffm-dur-control) var(--ffm-ease),background-image var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease),filter var(--ffm-dur-control) var(--ffm-ease),transform var(--ffm-dur-state) var(--ffm-ease)}html.ffm-storefront .ffm-glyph-more:focus,html.ffm-storefront .ffm-glyph-more:focus-visible,html.ffm-storefront .ffm-glyph-more:hover{border-color:var(--ffm-accent);background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move);outline:none}html.ffm-storefront .ffm-detail-card .ffm-glyph-tabs>button{width:100%;min-width:0;padding-inline:.35rem;white-space:nowrap}html.ffm-storefront .ffm-detail-card .ffm-tabs button:not(.ffm-avatar){height:26px;min-height:26px;font-size:14px;line-height:1;border:0!important;border-radius:999px!important;background-color:transparent}html.ffm-storefront .ffm-detail-card .ffm-tabs button:not(.bg-accent):not([aria-selected=true]){background-color:transparent;color:color-mix(in srgb,var(--ffm-paper) 80%,transparent)}html.ffm-storefront .ffm-detail-card .ffm-tabs button.bg-accent,html.ffm-storefront .ffm-detail-card .ffm-tabs button[aria-selected=true]{background-color:var(--ffm-accent)!important;color:#fff!important}html.ffm-storefront .ffm-detail-card .ffm-tabs button:not([aria-selected=true]):hover{background-color:color-mix(in srgb,var(--ffm-accent) 16%,transparent)!important;color:var(--ffm-paper)!important}html.ffm-storefront .ffm-detail-card .ffm-seg{height:26px;padding:0;gap:.22rem;overflow:visible;border-radius:999px!important;background:color-mix(in srgb,var(--ffm-paper) 5%,var(--ffm-surface))}html.ffm-storefront .ffm-detail-card .ffm-seg>button:not(.ffm-avatar){width:26px;border:0!important;border-radius:999px!important}html.ffm-storefront .ffm-detail-card .ffm-seg>button+button{border-left:0}html.ffm-storefront .ffm-theme-toggle{position:relative;display:grid;width:2rem;height:2rem;place-items:center;padding:0;border:1px solid var(--ffm-accent)!important;border-radius:999px;background:color-mix(in srgb,var(--ffm-paper) 5%,transparent);color:var(--ffm-paper)}html.ffm-storefront .ffm-theme-toggle:focus,html.ffm-storefront .ffm-theme-toggle:focus-visible,html.ffm-storefront .ffm-theme-toggle:hover{border-color:var(--ffm-accent)!important;color:var(--ffm-accent)}html.ffm-storefront .ffm-theme-toggle-icon{position:relative;display:block;width:1rem;height:1rem}html.ffm-storefront .ffm-theme-toggle-moon,html.ffm-storefront .ffm-theme-toggle-sun{position:absolute;inset:0;width:1rem;height:1rem;transition:transform .38s var(--ffm-ease,cubic-bezier(.22,1,.36,1)),opacity .28s var(--ffm-ease,cubic-bezier(.22,1,.36,1))}html.ffm-storefront .ffm-theme-toggle[data-theme=dark] .ffm-theme-toggle-moon,html.ffm-storefront .ffm-theme-toggle[data-theme=light] .ffm-theme-toggle-sun{opacity:1;transform:rotate(0deg) scale(1)}html.ffm-storefront .ffm-theme-toggle[data-theme=dark] .ffm-theme-toggle-sun{opacity:0;transform:rotate(90deg) scale(.35);pointer-events:none}html.ffm-storefront .ffm-theme-toggle[data-theme=light] .ffm-theme-toggle-moon{opacity:0;transform:rotate(-90deg) scale(.35);pointer-events:none}@media (prefers-reduced-motion:reduce){html.ffm-storefront{--ffm-btn-hover-move:none}html.ffm-storefront .ffm-theme-toggle-moon,html.ffm-storefront .ffm-theme-toggle-sun{transition-duration:.01ms}}html.ffm-storefront .ffm-icon-bar{overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius);background:transparent}html.ffm-storefront .ffm-icon-bar .ffm-share-btn,html.ffm-storefront .ffm-icon-bar a,html.ffm-storefront .ffm-icon-bar button:not(.ffm-avatar):not([class*=rounded-full]),html.ffm-storefront .ffm-share-btn{box-sizing:border-box;height:26px!important;min-height:26px!important;overflow:visible;font-size:14px;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-icon-bar .ffm-share-btn,html.ffm-storefront .ffm-icon-bar a,html.ffm-storefront .ffm-icon-bar button:not(.ffm-avatar):not([class*=rounded-full]){border-radius:0!important}html.ffm-storefront .ffm-designer-list{display:flex;flex-direction:column;gap:.75rem}html.ffm-storefront .ffm-designer-list-card{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background:var(--ffm-surface)}@media (min-width:1024px){html.ffm-storefront .ffm-designer-list-card{grid-template-columns:minmax(15.5rem,.82fr) minmax(0,1.7fr);align-items:stretch}}html.ffm-storefront .ffm-designer-list-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:1024px){html.ffm-storefront .ffm-designer-list-previews{grid-template-columns:repeat(4,minmax(0,1fr))}}html.ffm-storefront .ffm-designer-list-preview{min-height:7.25rem;overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius);background:var(--ffm-raised)}html.ffm-storefront .ffm-glass-control{border-radius:var(--ffm-radius-lg)!important}html.ffm-storefront.ffm-theme-light .ffm-glass-control,html.ffm-storefront.ffm-theme-light .ffm-glass-control:focus,html.ffm-storefront.ffm-theme-light .ffm-glass-control:focus-visible,html.ffm-storefront.ffm-theme-light .ffm-glass-control:hover:not(:disabled){background-color:var(--ffm-surface);border-color:var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront .ffm-notice{border:1px solid color-mix(in srgb,var(--ffm-support) 32%,var(--ffm-line));background:color-mix(in srgb,var(--ffm-support) 10%,var(--ffm-panel))}html.ffm-storefront .ffm-notice-title{color:var(--ffm-support)}html.ffm-storefront .ffm-notice-body{color:color-mix(in srgb,var(--ffm-support) 58%,var(--ffm-paper))}html.ffm-storefront.ffm-theme-light .text-emerald-300,html.ffm-storefront.ffm-theme-light .text-emerald-300\/90{color:var(--ffm-success)}html.ffm-storefront.ffm-theme-light .text-red-300,html.ffm-storefront.ffm-theme-light .text-red-400{color:#b42318}html.ffm-storefront textarea:not(.ffm-tester-face){border-radius:var(--ffm-radius-lg)!important}html.ffm-storefront .ffm-tester-face,html.ffm-storefront .ffm-tester-face:focus,html.ffm-storefront .ffm-tester-face:focus-visible{outline:none!important;box-shadow:none!important;border-radius:0!important}html.ffm-storefront .ffm-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}html.ffm-storefront .ffm-btn-row>*{margin-left:0!important;margin-right:0!important}html.ffm-storefront .ffm-dialog-actions{display:grid;grid-template-columns:1fr 1fr;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;gap:.75rem}html.ffm-storefront .ffm-dialog-actions>*{display:inline-flex;width:100%;min-width:0;height:26px;min-height:26px;align-items:center;justify-content:center;padding-inline:.7rem;margin:0!important;box-sizing:border-box;font-size:14px;font-weight:500;letter-spacing:-.01em;text-align:center;white-space:nowrap}html.ffm-storefront .ffm-dialog-actions .ffm-cta,html.ffm-storefront .ffm-dialog-actions .ffm-cta:focus-visible,html.ffm-storefront .ffm-dialog-actions .ffm-cta:hover{border:1px solid var(--ffm-accent)}html.ffm-storefront .ffm-dialog-actions>:not(.ffm-cta){border-color:color-mix(in srgb,var(--ffm-paper) 28%,transparent)}html.ffm-storefront [role=dialog] a:focus-visible,html.ffm-storefront [role=dialog] button:focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--ffm-accent)!important}html.ffm-storefront .ffm-designer-grid{gap:.75rem;overflow:visible;background:transparent;border:0}html.ffm-storefront .admin-app button:not(.ffm-avatar):not([class*=rounded-full]):not(.ffm-admin-stat):not(.ffm-header-theme):not(.ffm-submit-btn):not(.ffm-cta):not(.ffm-account-btn):not(.ffm-glass-btn):not(.ffm-btn-outline):not(.ffm-btn-brand):not(.ffm-admin-outline):not(.ffm-admin-view):not(.ffm-admin-chip),html.ffm-storefront .admin-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html.ffm-storefront .admin-app select,html.ffm-storefront .admin-app textarea,html.ffm-storefront .ffm-account button:not(.ffm-avatar):not([class*=rounded-full]):not(.ffm-admin-stat):not(.ffm-header-theme):not(.ffm-submit-btn):not(.ffm-cta):not(.ffm-account-btn):not(.ffm-glass-btn):not(.ffm-btn-outline):not(.ffm-btn-brand),html.ffm-storefront .ffm-account input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html.ffm-storefront .ffm-account select,html.ffm-storefront .ffm-account textarea{border-radius:var(--ffm-radius)!important}html.ffm-storefront .admin-app .ffm-icon-box{width:1.375rem!important;height:1.375rem!important;border-radius:999px}html.ffm-storefront .admin-app .ffm-icon-box svg{width:.7rem;height:.7rem}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-icon-box.\!size-8,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-icon-box.\!size-9,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-sidebar-nav .ffm-icon-box,html.ffm-storefront .ffm-account:not(.admin-app) nav.fixed .ffm-icon-box{width:1.5rem!important;height:1.5rem!important;border-radius:999px}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-icon-box.\!size-8 svg,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-icon-box.\!size-9 svg,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-sidebar-nav .ffm-icon-box svg,html.ffm-storefront .ffm-account:not(.admin-app) nav.fixed .ffm-icon-box svg{width:.8125rem;height:.8125rem}html.ffm-storefront .admin-app .ffm-account-btn,html.ffm-storefront .admin-app .ffm-admin-outline,html.ffm-storefront .admin-app .ffm-admin-view,html.ffm-storefront .admin-app .ffm-btn-outline,html.ffm-storefront .admin-app .ffm-cta,html.ffm-storefront .admin-app .ffm-glass-btn,html.ffm-storefront .admin-app .ffm-submit-btn,html.ffm-storefront .admin-app a.ffm-cta,html.ffm-storefront .admin-app a.ffm-cta.ffm-admin-cta-sm,html.ffm-storefront .admin-app button.ffm-admin-chip,html.ffm-storefront .ffm-account .ffm-account-btn,html.ffm-storefront .ffm-account .ffm-btn-outline,html.ffm-storefront .ffm-account .ffm-cta,html.ffm-storefront .ffm-account .ffm-glass-btn,html.ffm-storefront .ffm-account .ffm-submit-btn,html.ffm-storefront .ffm-account a.ffm-account-btn,html.ffm-storefront .ffm-account a.ffm-cta,html.ffm-storefront .ffm-account button.ffm-account-btn{min-height:26px!important;height:26px!important;padding-inline:.7rem!important;font-size:14px!important;line-height:1!important;letter-spacing:-.01em;border-radius:999px!important}html.ffm-storefront .ffm-account a.ffm-account-btn.ffm-panel-home-btn,html.ffm-storefront .ffm-account a.ffm-panel-home-btn{border-color:var(--ffm-accent)!important}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-search-list{overflow-x:auto;overflow-y:hidden;max-width:100%}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-search-list>table{width:100%;max-width:100%}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-account-chip{min-height:1.75rem;padding:.32rem .9rem!important;font-size:12px!important;line-height:1.2;white-space:nowrap;border-radius:999px!important}html.ffm-storefront .ffm-account:not(.admin-app) .rounded-2xl,html.ffm-storefront .ffm-account:not(.admin-app) .rounded-\[22px\]{border-radius:12px!important}html.ffm-storefront .ffm-account:not(.admin-app) .rounded-md:not(.ffm-select-menu),html.ffm-storefront .ffm-account:not(.admin-app) .rounded-xl{border-radius:var(--ffm-radius)!important}html.ffm-storefront .ffm-account:not(.admin-app) a.rounded-none,html.ffm-storefront .ffm-account:not(.admin-app) button.rounded-none{border-radius:999px!important}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-home-mb{border-bottom:0!important;padding-bottom:0}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-sidebar-nav,html.ffm-storefront .ffm-account:not(.admin-app) a.ffm-sidebar-profile{overflow:hidden;border-radius:var(--ffm-radius-sm)}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-dropdown,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-glass-btn,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-glass-control{border-radius:var(--ffm-radius)!important}html.ffm-storefront .ffm-account:not(.admin-app) .rounded-2xl{border-radius:12px!important}html.ffm-storefront .ffm-account:not(.admin-app) nav.fixed a{border-radius:var(--ffm-radius)!important}html.ffm-storefront .admin-app .rounded-lg,html.ffm-storefront .admin-app .rounded-xl{border-radius:4px!important}html.ffm-storefront .admin-app .rounded-2xl{border-radius:12px!important}html.ffm-storefront .admin-app .rounded-md:not(.ffm-select-menu){border-radius:var(--ffm-radius)!important}html.ffm-storefront .ffm-account{background-color:var(--ffm-page);color:var(--ffm-paper)}html.ffm-storefront .ffm-account aside{background-color:var(--ffm-surface);border-color:var(--ffm-line)}html.ffm-storefront .admin-app aside{width:18rem;max-width:18rem;background:var(--ffm-surface)}html.ffm-storefront .admin-app .ffm-admin-rail-brand{background:var(--ffm-page)}html.ffm-storefront .admin-app .ffm-admin-nav-section{position:relative;padding-left:.35rem;border-left:1px solid color-mix(in srgb,var(--ffm-paper) 12%,transparent)}html.ffm-storefront .admin-app .ffm-admin-nav-section>p{padding-left:.85rem;letter-spacing:.16em;color:color-mix(in srgb,var(--ffm-muted) 85%,var(--ffm-accent))}html.ffm-storefront .admin-app .ffm-sidebar-nav,html.ffm-storefront .admin-app a.ffm-sidebar-profile{overflow:hidden;border-radius:0!important}html.ffm-storefront .admin-app .ffm-sidebar-nav{min-height:2.15rem;border:0!important;border-left:3px solid transparent!important}html.ffm-storefront .admin-app .ffm-sidebar-nav.is-active,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus-visible,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus-within,html.ffm-storefront .admin-app .ffm-sidebar-nav:hover{background-color:color-mix(in srgb,var(--ffm-accent) 10%,transparent)!important;border-color:transparent!important;border-left-color:var(--ffm-accent)!important;color:var(--ffm-paper)!important;box-shadow:none!important}html.ffm-storefront .admin-app .ffm-sidebar-nav.is-active .ffm-icon-box,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus .ffm-icon-box,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus-visible .ffm-icon-box,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus-within .ffm-icon-box,html.ffm-storefront .admin-app .ffm-sidebar-nav:hover .ffm-icon-box{background-color:transparent;border-color:var(--ffm-accent);border-radius:4px;color:var(--ffm-accent)}html.ffm-storefront .admin-app .ffm-sidebar-nav.is-active .text-accent,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus .text-accent,html.ffm-storefront .admin-app .ffm-sidebar-nav:focus-within .text-accent,html.ffm-storefront .admin-app .ffm-sidebar-nav:hover .text-accent{color:var(--ffm-accent)}html.ffm-storefront .admin-app .ffm-admin-rail .ffm-icon-box{border-radius:4px!important}html.ffm-storefront .admin-app a.ffm-sidebar-profile{border-radius:0!important}html.ffm-storefront .admin-app .ffm-admin-table,html.ffm-storefront .admin-app .ffm-search-list.ffm-admin-table,html.ffm-storefront .ffm-account .ffm-search-list{border-radius:12px!important;border:1px solid var(--ffm-line);border-top:3px solid var(--ffm-accent);background:var(--ffm-card);box-shadow:0 1px 0 color-mix(in srgb,var(--ffm-paper) 5%,transparent),0 14px 36px color-mix(in srgb,var(--ffm-paper) 9%,transparent)}html.ffm-storefront .admin-app .ffm-admin-table-grid,html.ffm-storefront .ffm-account .ffm-search-list table{border-collapse:collapse}html.ffm-storefront .admin-app .ffm-admin-table thead th,html.ffm-storefront .admin-app .ffm-admin-thead .ffm-admin-th,html.ffm-storefront .ffm-account .ffm-search-list thead th{background:var(--ffm-surface);padding:.85rem 1.15rem;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--ffm-paper);border-bottom:2px solid var(--ffm-accent);border-right:1px solid var(--ffm-line)}html.ffm-storefront .admin-app .ffm-admin-table thead th:last-child,html.ffm-storefront .admin-app .ffm-admin-thead .ffm-admin-th:last-child,html.ffm-storefront .ffm-account .ffm-search-list thead th:last-child{border-right:0}html.ffm-storefront .admin-app .ffm-search-row{border-bottom-color:transparent}html.ffm-storefront .admin-app .ffm-admin-table tbody td,html.ffm-storefront .admin-app .ffm-admin-td,html.ffm-storefront .ffm-account .ffm-search-list tbody td{padding:1rem 1.15rem;vertical-align:middle;border-bottom:1px dashed var(--ffm-line);border-right:1px solid var(--ffm-line)}html.ffm-storefront .admin-app .ffm-admin-table tbody td:last-child,html.ffm-storefront .admin-app .ffm-admin-td:last-child,html.ffm-storefront .ffm-account .ffm-search-list tbody td:last-child{border-right:0}html.ffm-storefront .admin-app .ffm-search-row:hover,html.ffm-storefront .ffm-account .ffm-search-row:hover{background:color-mix(in srgb,var(--ffm-accent) 8%,var(--ffm-card));box-shadow:inset 3px 0 0 var(--ffm-accent)}html.ffm-storefront .admin-app .ffm-admin-dock-item{border-radius:0!important}html.ffm-storefront .admin-app .ffm-admin-dock-item.is-active{box-shadow:inset 0 2px 0 var(--ffm-accent)}html.ffm-storefront .ffm-account .ffm-home-stack{display:flex;flex-direction:column;gap:1.5rem}html.ffm-storefront .ffm-account .ffm-btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.125rem}html.ffm-storefront .ffm-account .ffm-panel-toolbar{display:grid;gap:1rem;padding:1.15rem 1.25rem}html.ffm-storefront .ffm-account .ffm-panel-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}html.ffm-storefront .admin-app .ffm-admin-stat,html.ffm-storefront .admin-app button.ffm-admin-stat,html.ffm-storefront .ffm-account .ffm-panel-card,html.ffm-storefront .ffm-account .rounded-2xl:not([class*=amber]):not([class*=red-400]):not([class*=emerald]){position:relative;overflow:hidden;border-radius:12px!important;border-top-color:var(--ffm-line)!important;border-top-width:1px!important;border:1px solid var(--ffm-line)!important;border-top:3px solid var(--ffm-accent)!important;background-color:var(--ffm-card)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--ffm-paper) 5%,transparent),0 14px 36px color-mix(in srgb,var(--ffm-paper) 9%,transparent)!important;color:var(--ffm-paper)}html.ffm-storefront .ffm-account .rounded-2xl[class*=bg-accent]{background-color:color-mix(in srgb,var(--ffm-accent) 10%,var(--ffm-card))!important}html.ffm-storefront .ffm-account .ffm-account-chip,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-account-chip{min-height:1.75rem;padding:.32rem .9rem!important;font-size:12px!important}html.ffm-storefront .admin-app button.ffm-admin-stat{border-radius:12px!important}html.ffm-storefront .admin-app .ffm-dropdown{height:1.7rem;min-height:1.7rem;border-radius:var(--ffm-radius)!important}html.ffm-storefront .ffm-admin-menu,html.ffm-storefront .ffm-admin-menu.ffm-select-menu{padding:.35rem!important;border-radius:var(--ffm-radius)!important}html.ffm-storefront .ffm-admin-menu .ffm-select-option,html.ffm-storefront .ffm-admin-menu [role=option],html.ffm-storefront .ffm-admin-menu button,html.ffm-storefront .ffm-admin-menu.ffm-select-menu .ffm-select-option,html.ffm-storefront .ffm-admin-menu.ffm-select-menu [role=option],html.ffm-storefront .ffm-admin-menu.ffm-select-menu button{border-radius:var(--ffm-radius-sm)!important}html.ffm-storefront .ffm-admin-menu .ffm-select-option[aria-selected=true],html.ffm-storefront .ffm-admin-menu .ffm-select-option[data-selected]{background-color:color-mix(in srgb,var(--ffm-paper) 8%,transparent)!important;color:var(--ffm-paper)!important}html.ffm-storefront .ffm-admin-menu .ffm-select-option:hover,html.ffm-storefront .ffm-admin-menu .ffm-select-option[data-focus],html.ffm-storefront .ffm-admin-menu .ffm-select-option[data-selected][data-focus],html.ffm-storefront .ffm-admin-menu button:hover,html.ffm-storefront .ffm-admin-menu button[data-focus]{background-color:color-mix(in srgb,var(--ffm-accent) 22%,transparent)!important;color:var(--ffm-paper)!important}html.ffm-storefront .ffm-admin-menu button.text-red-300:hover,html.ffm-storefront .ffm-admin-menu button.text-red-300[data-focus]{background-color:color-mix(in srgb,#f87171 22%,transparent)!important;color:#fecaca!important}html.ffm-storefront .admin-app input[type=checkbox]{border-radius:6px}html.ffm-storefront .admin-app .ffm-admin-chip{min-height:1.55rem;padding:.22rem .75rem;font-size:10px;line-height:1.2}html.ffm-storefront .admin-app .ffm-admin-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ffm-accent)!important;background-color:var(--ffm-accent)!important;background-image:var(--ffm-theme-grad)!important;color:#fff;font-weight:500}html.ffm-storefront .admin-app .ffm-admin-outline:focus,html.ffm-storefront .admin-app .ffm-admin-outline:focus-visible,html.ffm-storefront .admin-app .ffm-admin-outline:hover{background-color:var(--ffm-accent)!important;background-image:var(--ffm-theme-grad)!important;border-color:var(--ffm-accent)!important;color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move);outline:none;box-shadow:none}html.ffm-storefront .admin-app a.ffm-cta.ffm-admin-cta-sm{letter-spacing:-.01em}html.ffm-storefront .admin-app .ffm-admin-view{border:1px solid var(--ffm-accent);background:transparent;color:var(--ffm-accent);border-radius:999px}html.ffm-storefront .admin-app .ffm-admin-view:focus,html.ffm-storefront .admin-app .ffm-admin-view:focus-visible,html.ffm-storefront .admin-app .ffm-admin-view:hover{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move);outline:none}html.ffm-storefront body.ffm-start-creation .ffm-preview-crop-ratio,html.ffm-storefront body.ffm-start-creation .ffm-preview-page-thumb,html.ffm-storefront body.ffm-start-creation .ffm-preview-page-thumb.glass-control,html.ffm-storefront body.ffm-start-creation .ffm-preview-page-thumb.rounded-none,html.ffm-storefront body.ffm-start-creation .ffm-preview-rail-btn,html.ffm-storefront body.ffm-start-creation .ffm-preview-rail-btn.rounded-none,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] .glass-control,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] .rounded-lg,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] button,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] input,html.ffm-storefront body.ffm-start-creation button.ffm-preview-rail-btn{border-radius:8px!important}html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tabs{border-bottom:1px solid var(--ffm-line)}html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab:focus,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab:focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab:hover,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab[aria-selected=true],html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab:focus,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab:focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab:hover,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab[aria-selected=true]{height:auto!important;min-height:0!important;margin-bottom:-1px;padding:.45rem 0 .6rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:13px;font-weight:500;line-height:1.2;color:color-mix(in srgb,var(--ffm-paper) 58%,transparent)}html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab:focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab:hover,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab:focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab:hover{color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .ffm-preview-color-tab[aria-selected=true],html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .ffm-preview-font-tab[aria-selected=true]{border-bottom-color:var(--ffm-accent)!important;color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] [role=tab]{min-height:0!important;height:auto!important;padding:.2rem .65rem!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;outline:none!important}html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] [role=tab]:focus-visible{outline:none!important;box-shadow:none!important}html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] [role=tab][aria-selected=true]{border:1px solid var(--ffm-accent)!important;background:color-mix(in srgb,var(--ffm-accent) 12%,var(--ffm-panel))!important;color:var(--ffm-accent)!important}html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] .ffm-glyph-cat-nav{background-color:var(--ffm-surface)!important;border:1px solid var(--ffm-line)!important;box-shadow:none!important;color:var(--ffm-paper)!important}html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] .ffm-glyph-cat-nav:focus,html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] .ffm-glyph-cat-nav:focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] .ffm-glyph-cat-nav:hover{background-color:var(--ffm-panel)!important;border-color:var(--ffm-accent)!important;box-shadow:none!important;color:var(--ffm-paper)!important}html.ffm-storefront body.ffm-start-creation [data-live-preview-sidebar] .glass-control{border-color:var(--ffm-line)}html.ffm-storefront body.ffm-start-creation [data-live-preview-sidebar] [data-preview-glyphs-button]{border-color:var(--ffm-accent)!important;background-color:color-mix(in srgb,var(--ffm-accent) 12%,var(--ffm-panel))}html.ffm-storefront body.ffm-start-creation [data-preview-license-note]{border-color:var(--ffm-accent)!important;background-color:color-mix(in srgb,var(--ffm-accent) 10%,transparent)}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .rounded-full{border-radius:999px!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle-width{border-radius:6px!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .absolute.border:not(.ffm-preview-text-frame){border-radius:0!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-frame{border-radius:4px!important}html.ffm-storefront body.ffm-start-creation .ffm-preview-canvas-outline,html.ffm-storefront body.ffm-start-creation [aria-label="Start Creation canvas"]{border-radius:var(--ffm-radius-lg)!important}html.ffm-storefront body.ffm-start-creation .ffm-preview-header-outline{border-color:var(--ffm-line)!important;color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation .ffm-preview-header-outline:focus-visible,html.ffm-storefront body.ffm-start-creation .ffm-preview-header-outline:hover{background-color:var(--ffm-accent);border-color:var(--ffm-accent)!important;color:#fff}html.ffm-storefront body.ffm-start-creation .btn-glass-primary{border-radius:8px!important;background-color:var(--ffm-accent);border-color:var(--ffm-accent);color:#fff;box-shadow:none}html.ffm-storefront body.ffm-start-creation .btn-glass-primary,html.ffm-storefront body.ffm-start-creation .btn-glass-primary *{color:#fff}html.ffm-storefront body.ffm-start-creation .glass-control:not(.ffm-preview-color-swatch){background-color:var(--ffm-surface);border:1px solid var(--ffm-line);box-shadow:none;color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation .glass-control:hover:not(:disabled):not(.ffm-preview-color-swatch){background-color:var(--ffm-panel);border-color:var(--ffm-accent);box-shadow:none;color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation .live-preview-text ::selection,html.ffm-storefront body.ffm-start-creation .live-preview-text::selection{background-color:color-mix(in srgb,var(--ffm-accent) 28%,transparent);color:inherit;-webkit-text-fill-color:inherit}html.ffm-storefront body.ffm-start-creation .live-preview-text ::-moz-selection,html.ffm-storefront body.ffm-start-creation .live-preview-text::-moz-selection{background-color:color-mix(in srgb,var(--ffm-accent) 28%,transparent);color:inherit;-webkit-text-fill-color:inherit}html.ffm-storefront body.ffm-start-creation .live-preview-text-placeholder{opacity:.55}html.ffm-storefront body.ffm-start-creation .glass-panel{background-color:var(--ffm-panel);border:1px solid var(--ffm-line);box-shadow:0 16px 40px rgba(14,48,74,.12);color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-live-preview-sidebar],html.ffm-storefront body.ffm-start-creation [data-preview-bg-toolbar],html.ffm-storefront body.ffm-start-creation [data-preview-canvas-zoom],html.ffm-storefront body.ffm-start-creation [data-preview-download-menu],html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar],html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar],html.ffm-storefront body.ffm-start-creation [data-preview-layer-menu],html.ffm-storefront body.ffm-start-creation [data-preview-page-menu],html.ffm-storefront body.ffm-start-creation [data-preview-studio-footer],html.ffm-storefront body.ffm-start-creation [data-preview-studio-tour],html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar],html.ffm-storefront body.ffm-start-creation [data-start-creation-shell]{color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-preview-bg-toolbar],html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar],html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar]{background-color:#fff;border:1px solid var(--ffm-paper);color:var(--ffm-paper);box-shadow:0 8px 24px rgba(14,48,74,.16)}html.ffm-storefront body.ffm-start-creation [data-preview-bg-toolbar] button,html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar] button,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] button:not([aria-label=Delete]),html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button{color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-preview-bg-toolbar] button:hover:not(:disabled),html.ffm-storefront body.ffm-start-creation [data-preview-bg-toolbar] button[aria-pressed=true],html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar] button:hover:not(:disabled),html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar] button[aria-pressed=true],html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button:hover:not(:disabled),html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button[aria-pressed=true]{color:var(--ffm-accent)}html.ffm-storefront body.ffm-start-creation [data-preview-bg-toolbar] svg,html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar] svg,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] svg{color:inherit}html.ffm-storefront body.ffm-start-creation [data-preview-image-toolbar] input,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] input{color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] .ffm-preview-px-input,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] input[aria-label="Font size"]{background-color:var(--ffm-surface);border:1px solid var(--ffm-line);color:var(--ffm-paper);box-shadow:none}html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] .ffm-preview-px-input:focus,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] input[aria-label="Font size"]:focus{border-color:var(--ffm-paper);background-color:#fff}html.ffm-storefront body.ffm-start-creation .ffm-preview-delete,html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] [aria-label=Delete],html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] [aria-label=Delete]{background-color:#f44!important;border:none!important;outline:none!important;box-shadow:0 1px 4px rgba(255,68,68,.45);color:#fff!important;border-radius:6px!important;opacity:1;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}html.ffm-storefront body.ffm-start-creation .ffm-preview-delete:focus,html.ffm-storefront body.ffm-start-creation .ffm-preview-delete:focus-visible,html.ffm-storefront body.ffm-start-creation .ffm-preview-delete:hover,html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] [aria-label=Delete]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] [aria-label=Delete]:hover{background-color:#e33b3b!important;border:none!important;outline:none!important;color:#fff!important}html.ffm-storefront body.ffm-start-creation .ffm-preview-delete svg,html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] [aria-label=Delete] svg,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] [aria-label=Delete] svg{color:#fff!important;border-radius:0!important}html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] .ffm-preview-text-handle,html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] .ffm-preview-text-handle-width,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle-width{background-color:#fff;border-color:var(--ffm-paper);box-shadow:0 1px 4px rgba(14,48,74,.35)}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .glass-panel{background-color:#fff;border:1px solid var(--ffm-paper);box-shadow:0 8px 20px rgba(14,48,74,.18)}html.ffm-storefront body.ffm-start-creation [data-preview-workspace]{background-color:#f4f4f4}html.ffm-storefront body.ffm-start-creation .btn-glass,html.ffm-storefront body.ffm-start-creation .btn-glass-primary,html.ffm-storefront body.ffm-start-creation .btn-glass-secondary,html.ffm-storefront body.ffm-start-creation .ffm-apple-round,html.ffm-storefront body.ffm-start-creation .ffm-glyph,html.ffm-storefront body.ffm-start-creation .ffm-glyph-cat,html.ffm-storefront body.ffm-start-creation .ffm-glyph-cat-nav,html.ffm-storefront body.ffm-start-creation .glass-control:not(.ffm-preview-position-control):not(.ffm-preview-color-swatch):not(.ffm-ratio-field),html.ffm-storefront body.ffm-start-creation .glass-panel,html.ffm-storefront body.ffm-start-creation .rounded-none:not(.ffm-preview-position-control):not(.ffm-preview-color-swatch):not(.ffm-preview-color-tab):not(.ffm-preview-rail-btn),html.ffm-storefront body.ffm-start-creation [data-font-search-dropdown],html.ffm-storefront body.ffm-start-creation [data-preview-color-picker],html.ffm-storefront body.ffm-start-creation [data-preview-color-sidebar],html.ffm-storefront body.ffm-start-creation [data-preview-crop-sidebar],html.ffm-storefront body.ffm-start-creation [data-preview-download-menu][role=menu],html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar],html.ffm-storefront body.ffm-start-creation [data-preview-layer-menu],html.ffm-storefront body.ffm-start-creation [data-preview-license-note],html.ffm-storefront body.ffm-start-creation [data-preview-page-menu],html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar],html.ffm-storefront body.ffm-start-creation [data-preview-type-sidebar],html.ffm-storefront body.ffm-start-creation button:not(.ffm-avatar):not(.ffm-preview-color-swatch):not(.ffm-preview-text-handle):not(.ffm-slider-thumb):not(.ffm-preview-rail-btn),html.ffm-storefront body.ffm-start-creation input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ffm-preview-position-control):not(.ffm-preview-color-swatch):not(.ffm-ratio-field){border-radius:8px!important}html.ffm-storefront body.ffm-start-creation .ffm-ratio-picker,html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card]{border-radius:12px!important}html.ffm-storefront body.ffm-start-creation .ffm-ratio-card{border-radius:8px!important;background:var(--ffm-surface);border:1px solid var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation .ffm-ratio-card:hover{background:var(--ffm-panel);border-color:color-mix(in srgb,var(--ffm-accent) 42%,var(--ffm-line))}html.ffm-storefront body.ffm-start-creation .ffm-ratio-card.is-selected,html.ffm-storefront body.ffm-start-creation .ffm-ratio-card.is-selected:hover{background:color-mix(in srgb,var(--ffm-accent) 10%,var(--ffm-panel));border-color:var(--ffm-accent)}html.ffm-storefront body.ffm-start-creation .ffm-ratio-picker{background-color:var(--ffm-panel);border:1px solid var(--ffm-line);color:var(--ffm-paper);box-shadow:0 24px 64px rgba(14,48,74,.18)}html.ffm-storefront body.ffm-start-creation .ffm-ratio-thumb-shape{border-color:color-mix(in srgb,var(--ffm-paper) 28%,transparent);background:var(--ffm-panel)}html.ffm-storefront body.ffm-start-creation .ffm-ratio-thumb-shape.is-active{border-color:var(--ffm-accent);background:color-mix(in srgb,var(--ffm-accent) 16%,var(--ffm-panel))}html.ffm-storefront body.ffm-start-creation .ffm-ratio-close{background-color:var(--ffm-surface);border-color:var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation .ffm-ratio-close:focus,html.ffm-storefront body.ffm-start-creation .ffm-ratio-close:focus-visible,html.ffm-storefront body.ffm-start-creation .ffm-ratio-close:hover{background-color:var(--ffm-panel);border-color:var(--ffm-accent)!important;color:var(--ffm-accent)}html.ffm-storefront body.ffm-start-creation [data-font-search-dropdown],html.ffm-storefront body.ffm-start-creation [data-preview-color-picker],html.ffm-storefront body.ffm-start-creation [data-preview-download-menu][role=menu],html.ffm-storefront body.ffm-start-creation [data-preview-layer-menu],html.ffm-storefront body.ffm-start-creation [data-preview-page-menu],html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card]{background-color:var(--ffm-panel);border:1px solid var(--ffm-line);color:var(--ffm-paper);box-shadow:0 16px 40px rgba(14,48,74,.16)}html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .text-white\/30,html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .text-white\/35,html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .text-white\/40{color:var(--ffm-muted)}html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .bg-white\/\[0\.025\],html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .bg-white\/\[0\.06\],html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] kbd{background-color:var(--ffm-surface);border-color:var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .bg-white\/18,html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .hover\:bg-white\/30:hover{background-color:color-mix(in srgb,var(--ffm-paper) 18%,transparent)}html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .bg-white\/45,html.ffm-storefront body.ffm-start-creation [data-spotlight-tour-card] .hover\:bg-white\/60:hover{background-color:color-mix(in srgb,var(--ffm-paper) 45%,transparent)}html.ffm-storefront body.ffm-start-creation [data-live-preview-sidebar] .hover\:bg-white\/\[0\.05\]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .hover\:bg-white\/5:hover,html.ffm-storefront body.ffm-start-creation [data-preview-color-sidebar] .hover\:bg-white\/5:hover,html.ffm-storefront body.ffm-start-creation [data-preview-font-sidebar] .hover\:bg-white\/\[0\.05\]:hover{background-color:var(--ffm-surface)}html.ffm-storefront body.ffm-start-creation [data-font-search-dropdown] button,html.ffm-storefront body.ffm-start-creation [data-preview-color-picker] .text-white\/80,html.ffm-storefront body.ffm-start-creation [data-preview-color-sidebar] .text-white\/80,html.ffm-storefront body.ffm-start-creation [data-preview-download-menu][role=menu] button,html.ffm-storefront body.ffm-start-creation [data-preview-layer-menu] button,html.ffm-storefront body.ffm-start-creation [data-preview-page-menu] button{color:var(--ffm-paper)}html.ffm-storefront body.ffm-start-creation [data-font-search-dropdown] button:hover,html.ffm-storefront body.ffm-start-creation [data-preview-canvas-zoom] [role=menuitem]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-canvas-zoom] [role=menuitemradio]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-download-menu][role=menu] [role=menuitem]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-download-menu][role=menu] button:hover,html.ffm-storefront body.ffm-start-creation [data-preview-layer-menu] button:hover,html.ffm-storefront body.ffm-start-creation [data-preview-page-menu] button:hover{background-color:var(--ffm-accent);color:#fff}html.ffm-storefront body.ffm-start-creation .bg-accent,html.ffm-storefront body.ffm-start-creation .bg-brand-accent,html.ffm-storefront body.ffm-start-creation [data-preview-canvas-zoom] [role=menuitem]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-canvas-zoom] [role=menuitemradio]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-download-menu] [role=menuitem]:hover,html.ffm-storefront body.ffm-start-creation [data-preview-download-menu] button:hover,html.ffm-storefront body.ffm-start-creation [data-preview-layer-menu] button:hover,html.ffm-storefront body.ffm-start-creation [data-preview-page-menu] button:hover{color:#fff}html.ffm-storefront body.ffm-start-creation [aria-label="Close Start Creation sidebar"]{background-color:var(--ffm-panel);border-color:var(--ffm-line)!important;color:var(--ffm-paper);box-shadow:0 4px 16px rgba(14,48,74,.12)}html.ffm-storefront body.ffm-start-creation [aria-label="Close Start Creation sidebar"]:focus-visible,html.ffm-storefront body.ffm-start-creation [aria-label="Close Start Creation sidebar"]:hover{border-color:var(--ffm-accent);color:var(--ffm-accent)}html.ffm-storefront body.ffm-start-creation [data-preview-canvas-zoom] input[type=range]{background-color:var(--ffm-track)}html.ffm-storefront body.ffm-start-creation .ffm-preview-rail-btn[aria-current=true],html.ffm-storefront body.ffm-start-creation .ffm-preview-rail-btn[aria-pressed=true]{color:var(--ffm-accent)}html.ffm-storefront body.ffm-start-creation .border-white\/10,html.ffm-storefront body.ffm-start-creation .border-white\/12,html.ffm-storefront body.ffm-start-creation .border-white\/15,html.ffm-storefront body.ffm-start-creation .border-white\/20,html.ffm-storefront body.ffm-start-creation .border-white\/\[0\.08\]{border-color:var(--ffm-line)}html.ffm-storefront .ffm-apple-round{border-radius:var(--ffm-radius)!important}html.ffm-storefront .ffm-ratio-picker{border-radius:var(--ffm-radius-lg)!important}html.ffm-storefront .ffm-ratio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem}@media (min-width:640px){html.ffm-storefront .ffm-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){html.ffm-storefront .ffm-ratio-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html.ffm-storefront .ffm-ratio-card{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;padding:.9rem 1rem .95rem;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius)!important;background:hsla(0,0%,100%,.03);text-align:center;transition:border-color .16s ease,background-color .16s ease}html.ffm-storefront .ffm-ratio-card:hover{border-color:color-mix(in srgb,var(--ffm-accent) 42%,var(--ffm-line))}html.ffm-storefront .ffm-ratio-card.is-selected,html.ffm-storefront .ffm-ratio-card.is-selected:hover{border-color:var(--ffm-accent);background:color-mix(in srgb,var(--ffm-accent) 10%,transparent)}html.ffm-storefront .ffm-ratio-thumb{display:flex;align-items:center;justify-content:center;width:100%;height:2.5rem}html.ffm-storefront .ffm-ratio-thumb-shape{display:block;border:1px solid hsla(0,0%,100%,.28);border-radius:4px;background:hsla(0,0%,100%,.04)}html.ffm-storefront .ffm-ratio-thumb-shape.is-active{border-color:var(--ffm-accent);background:color-mix(in srgb,var(--ffm-accent) 22%,transparent)}html.ffm-storefront .ffm-ratio-card-title{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-width:0;margin-top:.7rem;min-height:1.25rem}html.ffm-storefront .ffm-ratio-card-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2;color:var(--ffm-paper)}html.ffm-storefront .ffm-ratio-card-chip{flex-shrink:0;display:inline-flex;align-items:center;min-height:1.05rem;padding:0 .4rem;border-radius:8px;background:color-mix(in srgb,var(--ffm-accent) 20%,transparent);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ffm-accent)}html.ffm-storefront .ffm-ratio-card-hint{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;min-height:1.4rem;margin-top:.25rem;font-size:.6875rem;line-height:1.35;text-align:center;color:var(--ffm-muted)}html.ffm-storefront .ffm-ratio-close:focus,html.ffm-storefront .ffm-ratio-close:focus-visible,html.ffm-storefront .ffm-ratio-close:hover{outline:none!important;box-shadow:none!important;border-color:hsla(0,0%,100%,.22)!important}html.ffm-storefront .ffm-ratio-custom{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) 6.75rem 2.5rem;align-items:end;-moz-column-gap:.75rem;column-gap:.75rem;width:min(100%,36rem);margin-inline:auto;text-align:left}html.ffm-storefront .ffm-ratio-custom-label{display:block;margin-bottom:.4rem;font-size:.75rem;line-height:1;color:var(--ffm-muted)}html.ffm-storefront .ffm-ratio-field{height:2.5rem!important;border-radius:12px!important}html.ffm-storefront .ffm-ratio-custom .ffm-dropdown.ffm-ratio-field{background-color:rgba(8,8,8,.78)!important;border-color:hsla(0,0%,100%,.18)!important}html.ffm-storefront .ffm-ratio-custom .ffm-dropdown>span{padding-left:.75rem!important;padding-right:1.75rem!important}html.ffm-storefront .ffm-ratio-custom .ffm-dropdown svg{right:.65rem!important}html.ffm-storefront .ffm-ratio-unit-menu{min-width:8.5rem!important;background-color:var(--ffm-raised)!important}html.ffm-storefront .btn-glass-primary{background-color:var(--ffm-accent);border-color:var(--ffm-accent);color:#fff}html.ffm-storefront .btn-glass-primary:hover{background-color:var(--ffm-accent-hot);filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .btn-glass-secondary{background-color:transparent;border:1px solid var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront .btn-glass-secondary:hover{background-color:var(--ffm-accent);border-color:var(--ffm-accent);color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-btn-brand,html.ffm-storefront .ffm-submit-btn{overflow:visible;white-space:nowrap;border:1px solid var(--ffm-accent);background-clip:padding-box;transition:background-color var(--ffm-dur-control) var(--ffm-ease),background-image var(--ffm-dur-control) var(--ffm-ease),filter var(--ffm-dur-control) var(--ffm-ease),transform var(--ffm-dur-state) var(--ffm-ease)}html.ffm-storefront .ffm-btn-brand,html.ffm-storefront .ffm-cta,html.ffm-storefront .ffm-discover-cta,html.ffm-storefront .ffm-submit-btn{min-height:26px;height:26px;padding-inline:.7rem;font-size:14px;line-height:1;letter-spacing:-.01em}html.ffm-storefront .ffm-cta,html.ffm-storefront .ffm-site-header a.bg-accent:not(.ffm-nav-link):not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront .ffm-submit-btn{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);color:#fff}html.ffm-storefront .ffm-account-btn,html.ffm-storefront .ffm-btn-outline,html.ffm-storefront .ffm-glass-btn{min-height:26px;height:26px;padding-inline:.7rem;font-size:14px;line-height:1;overflow:visible;white-space:nowrap}html.ffm-storefront .ffm-btn-outline{letter-spacing:-.01em;border:1px solid var(--ffm-line);background:transparent;color:var(--ffm-paper);transition:background-color var(--ffm-dur-control) var(--ffm-ease),background-image var(--ffm-dur-control) var(--ffm-ease),border-color var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease),filter var(--ffm-dur-control) var(--ffm-ease),transform var(--ffm-dur-state) var(--ffm-ease)}html.ffm-storefront .ffm-btn-outline:focus,html.ffm-storefront .ffm-btn-outline:focus-visible,html.ffm-storefront .ffm-btn-outline:hover{border-color:var(--ffm-accent);background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move);outline:none}html.ffm-storefront .ffm-detail-save[aria-pressed=true],html.ffm-storefront .ffm-detail-save[aria-pressed=true]:focus,html.ffm-storefront .ffm-detail-save[aria-pressed=true]:focus-visible,html.ffm-storefront .ffm-detail-save[aria-pressed=true]:hover{border-color:var(--ffm-accent);background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff}html.ffm-storefront .ffm-discover-cta{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff}html.ffm-storefront .ffm-cta:hover,html.ffm-storefront .ffm-discover-cta:focus-visible,html.ffm-storefront .ffm-discover-cta:hover,html.ffm-storefront .ffm-site-header a.bg-accent:hover:not(.ffm-nav-link):not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront .ffm-submit-btn:hover:not(.ffm-premium-chip):not(.ffm-submit-desktop){background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront #back-to-top,html.ffm-storefront .btn-glass-primary,html.ffm-storefront .btn-glass-secondary,html.ffm-storefront .ffm-account-btn,html.ffm-storefront .ffm-admin-outline,html.ffm-storefront .ffm-admin-view,html.ffm-storefront .ffm-blog-share-btn,html.ffm-storefront .ffm-catalog-list-btn,html.ffm-storefront .ffm-catalog-poster-btn,html.ffm-storefront .ffm-catalog-save-pill,html.ffm-storefront .ffm-cta,html.ffm-storefront .ffm-detail-save,html.ffm-storefront .ffm-discover-cta,html.ffm-storefront .ffm-glass-btn,html.ffm-storefront .ffm-home-band-cta,html.ffm-storefront .ffm-home-cta-btn,html.ffm-storefront .ffm-premium-chip,html.ffm-storefront .ffm-submit-desktop{transition:background-color var(--ffm-dur-control) var(--ffm-ease),background-image var(--ffm-dur-control) var(--ffm-ease),border-color var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease),filter var(--ffm-dur-control) var(--ffm-ease),transform var(--ffm-dur-state) var(--ffm-ease)}html.ffm-storefront #back-to-top:hover,html.ffm-storefront .btn-glass-primary:hover:not(:disabled),html.ffm-storefront .btn-glass-secondary:hover:not(:disabled),html.ffm-storefront .ffm-account-btn:focus-visible,html.ffm-storefront .ffm-account-btn:hover:not(:disabled),html.ffm-storefront .ffm-admin-outline:focus-visible,html.ffm-storefront .ffm-admin-outline:hover,html.ffm-storefront .ffm-admin-view:focus-visible,html.ffm-storefront .ffm-admin-view:hover,html.ffm-storefront .ffm-blog-share-btn:hover,html.ffm-storefront .ffm-btn-brand:focus-visible,html.ffm-storefront .ffm-btn-brand:hover:not(:disabled),html.ffm-storefront .ffm-btn-outline:focus-visible,html.ffm-storefront .ffm-btn-outline:hover:not(:disabled),html.ffm-storefront .ffm-catalog-list-btn:focus-visible,html.ffm-storefront .ffm-catalog-list-btn:hover:not(:disabled),html.ffm-storefront .ffm-catalog-poster-btn:focus-visible,html.ffm-storefront .ffm-catalog-poster-btn:hover:not(:disabled),html.ffm-storefront .ffm-catalog-save-pill:focus-visible,html.ffm-storefront .ffm-catalog-save-pill:hover:not(:disabled),html.ffm-storefront .ffm-cta:focus-visible,html.ffm-storefront .ffm-cta:hover:not(:disabled),html.ffm-storefront .ffm-detail-save:hover,html.ffm-storefront .ffm-discover-cta:focus-visible,html.ffm-storefront .ffm-discover-cta:hover:not(:disabled),html.ffm-storefront .ffm-glass-btn:focus-visible,html.ffm-storefront .ffm-glass-btn:hover:not(:disabled),html.ffm-storefront .ffm-glyph-more:hover,html.ffm-storefront .ffm-home-band-cta:focus-visible,html.ffm-storefront .ffm-home-band-cta:hover,html.ffm-storefront .ffm-home-cta-btn:focus-visible,html.ffm-storefront .ffm-home-cta-btn:hover,html.ffm-storefront .ffm-nav-link:focus-visible,html.ffm-storefront .ffm-nav-link:hover,html.ffm-storefront .ffm-premium-chip:focus-visible,html.ffm-storefront .ffm-premium-chip:hover,html.ffm-storefront .ffm-submit-btn:focus-visible,html.ffm-storefront .ffm-submit-btn:hover:not(:disabled),html.ffm-storefront .ffm-submit-desktop:focus-visible,html.ffm-storefront .ffm-submit-desktop:hover,html.ffm-storefront a.bg-accent:hover,html.ffm-storefront button.bg-accent:hover:not(:disabled){filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-btn-outline:hover,html.ffm-storefront .ffm-cta:hover,html.ffm-storefront .ffm-discover-cta:hover,html.ffm-storefront .ffm-home-band-cta:hover,html.ffm-storefront .ffm-home-cta-btn:hover,html.ffm-storefront .ffm-nav-link.bg-accent,html.ffm-storefront .ffm-submit-btn:hover:not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront [aria-selected=true]:not(.ffm-select-option):not(.ffm-preview-font-tab):not(.ffm-preview-color-tab):not(.ffm-detail-block-title):not(.ffm-detail-card-title),html.ffm-storefront a.bg-accent:not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront button.bg-accent:not(.ffm-submit-desktop),html.ffm-storefront button[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):not(.ffm-hero-align-btn):not(.ffm-hero-specimen-swatch):not(.ffm-hero-specimen-letter):not(.ffm-catalog-list-btn):not(.ffm-list-btn-save){border:1px solid var(--ffm-accent)!important;background-clip:padding-box}html.ffm-storefront .ffm-seg,html.ffm-storefront .ffm-seg>button{border:0!important;box-shadow:none!important}html.ffm-storefront .ffm-discover-cta--plain{background-color:transparent;background-image:none;color:var(--ffm-paper);box-shadow:inset 0 0 0 1px var(--ffm-line);filter:none}html.ffm-storefront .ffm-discover-cta--plain:focus,html.ffm-storefront .ffm-discover-cta--plain:focus-visible,html.ffm-storefront .ffm-discover-cta--plain:hover{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff;box-shadow:none;border:1px solid var(--ffm-accent);outline:none;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-icon-box{width:2.25rem;height:2.25rem;border-radius:999px}html.ffm-storefront .glass-panel{background-color:color-mix(in srgb,var(--ffm-raised) 94%,transparent);border-color:var(--ffm-line);border-radius:var(--ffm-radius-lg)}html.ffm-storefront .ffm-dropdown{overflow:visible!important;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-dropdown:not(.ffm-ratio-field){box-sizing:border-box;height:26px;min-height:26px;font-size:14px}html.ffm-storefront .ffm-dropdown:not(.ffm-ratio-field)>span{overflow:visible!important;max-width:none;text-overflow:clip;white-space:nowrap}html.ffm-storefront .ffm-dropdown:hover,html.ffm-storefront .ffm-dropdown[data-headlessui-state~=open],html.ffm-storefront .ffm-dropdown[data-open]{background-image:none!important;border-color:var(--ffm-line)!important;color:var(--ffm-paper)!important}html.ffm-storefront .ffm-select-menu{background-color:var(--ffm-panel);border-color:var(--ffm-line);padding:.4rem 0}html.ffm-storefront .ffm-select-option{border-radius:8px;padding:.55rem .9rem;color:var(--ffm-paper)}html.ffm-storefront .ffm-select-option[aria-selected=true],html.ffm-storefront .ffm-select-option[data-selected]{background-color:transparent!important;color:var(--ffm-paper)!important}html.ffm-storefront .ffm-select-option:hover,html.ffm-storefront .ffm-select-option[data-focus],html.ffm-storefront .ffm-select-option[data-selected][data-focus]{background-color:color-mix(in srgb,var(--ffm-paper) 7%,transparent)!important;color:var(--ffm-paper)!important}html.ffm-storefront :focus-visible{outline:none!important;outline-offset:0}html.ffm-storefront [role=button]:not(.ffm-dropdown):not(.ffm-select-option),html.ffm-storefront [role=tab]:not(.ffm-preview-page-thumb):not(.ffm-preview-font-tab):not(.ffm-preview-color-tab):not(.ffm-detail-block-title):not(.ffm-detail-card-title),html.ffm-storefront a.btn-glass,html.ffm-storefront a.ffm-account-btn,html.ffm-storefront a.ffm-btn-outline,html.ffm-storefront a.ffm-cta,html.ffm-storefront a.ffm-discover-cta,html.ffm-storefront a.ffm-glass-btn,html.ffm-storefront a.ffm-home-band-cta,html.ffm-storefront a.ffm-home-cta-btn,html.ffm-storefront a.ffm-nav-link,html.ffm-storefront a.ffm-submit-btn,html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-preview-position-control):not(.ffm-preview-color-swatch):not(.ffm-preview-color-tab):not(.ffm-header-theme){border-radius:999px!important}html.ffm-storefront .ffm-auth-shell .ffm-auth-panel,html.ffm-storefront .ffm-auth-shell .ffm-auth-tabs{border-radius:12px!important}html.ffm-storefront .ffm-auth-shell .ffm-auth-actions .ffm-btn-outline,html.ffm-storefront .ffm-auth-shell .ffm-auth-group,html.ffm-storefront .ffm-auth-shell .ffm-auth-icon,html.ffm-storefront .ffm-auth-shell .ffm-auth-secondary,html.ffm-storefront .ffm-auth-shell .ffm-auth-submit:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-preview-position-control):not(.ffm-preview-color-swatch):not(.ffm-preview-color-tab):not(.ffm-header-theme),html.ffm-storefront .ffm-auth-shell .ffm-auth-tabs [role=tab]:not(.ffm-preview-page-thumb):not(.ffm-preview-font-tab):not(.ffm-preview-color-tab):not(.ffm-detail-block-title):not(.ffm-detail-card-title),html.ffm-storefront .ffm-auth-shell .ffm-auth-tabs button,html.ffm-storefront .ffm-auth-shell a.ffm-submit-btn,html.ffm-storefront body.ffm-start-creation .btn-glass,html.ffm-storefront body.ffm-start-creation .btn-glass-primary,html.ffm-storefront body.ffm-start-creation .btn-glass-secondary,html.ffm-storefront body.ffm-start-creation [role=button]:not(.ffm-dropdown):not(.ffm-select-option),html.ffm-storefront body.ffm-start-creation [role=tab]:not(.ffm-preview-page-thumb):not(.ffm-preview-font-tab):not(.ffm-preview-color-tab):not(.ffm-detail-block-title):not(.ffm-detail-card-title),html.ffm-storefront body.ffm-start-creation a.btn-glass,html.ffm-storefront body.ffm-start-creation button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-preview-position-control):not(.ffm-preview-color-swatch):not(.ffm-preview-color-tab):not(.ffm-header-theme){border-radius:8px!important}html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] button:not(.ffm-preview-delete),html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] button:not(.ffm-preview-delete){border-radius:0!important}html.ffm-storefront body.ffm-start-creation [aria-label="Edit canvas background"],html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .rounded-full{border-radius:999px!important}html.ffm-storefront body.ffm-start-creation .ffm-preview-color-swatch,html.ffm-storefront body.ffm-start-creation .ffm-preview-color-swatch span,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] .ffm-preview-position-control,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] .ffm-preview-position-control.glass-control,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] .ffm-preview-position-control.rounded-none,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] button.ffm-preview-position-control,html.ffm-storefront body.ffm-start-creation [data-preview-position-sidebar] input.ffm-preview-position-control{border-radius:8px!important}html.ffm-storefront body.ffm-start-creation .ffm-preview-color-swatch[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ffm-accent) 40%,transparent)!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch),html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):focus,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):hover{border:1px solid transparent!important;outline:1px solid var(--ffm-accent)!important;outline-offset:-6px!important;box-shadow:none!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button.ffm-preview-text-color-tool[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch),html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button.ffm-preview-text-color-tool[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):focus,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button.ffm-preview-text-color-tool[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):focus-visible,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] button.ffm-preview-text-color-tool[aria-pressed=true]:not(.ffm-detail-save):not(.ffm-preview-crop-ratio):not(.ffm-preview-color-swatch):hover{outline-offset:-3px!important}html.ffm-storefront .ffm-dropdown,html.ffm-storefront .ffm-select-menu{border-radius:10px!important}html.ffm-storefront .ffm-detail-chip.ffm-dropdown{width:-moz-max-content;width:max-content;max-width:none;overflow:visible!important;border-radius:999px!important;font-size:14px}html.ffm-storefront .ffm-detail-chip.ffm-dropdown span{overflow:visible!important;max-width:none;text-overflow:clip;white-space:nowrap}html.ffm-storefront .ffm-ratio-field,html.ffm-storefront .ffm-ratio-field.ffm-dropdown{height:2.5rem!important;border-radius:12px!important}html.ffm-storefront .ffm-icon-bar .ffm-share-btn,html.ffm-storefront .ffm-icon-bar a,html.ffm-storefront .ffm-icon-bar button:not(.ffm-avatar){border-radius:0!important}html.ffm-storefront .ffm-icon-bar>.ffm-share-btn:first-child,html.ffm-storefront .ffm-icon-bar>:first-child,html.ffm-storefront .ffm-icon-bar>a:first-child,html.ffm-storefront .ffm-icon-bar>button:not(.ffm-avatar):not([class*=rounded-full]):first-child{border-top-left-radius:inherit!important;border-bottom-left-radius:inherit!important}html.ffm-storefront .ffm-icon-bar>.ffm-share-btn:last-child,html.ffm-storefront .ffm-icon-bar>:last-child,html.ffm-storefront .ffm-icon-bar>a:last-child,html.ffm-storefront .ffm-icon-bar>button:not(.ffm-avatar):not([class*=rounded-full]):last-child{border-top-right-radius:inherit!important;border-bottom-right-radius:inherit!important}html.ffm-storefront #back-to-top:focus-visible,html.ffm-storefront #back-to-top:hover,html.ffm-storefront .ffm-header-icon:focus,html.ffm-storefront .ffm-header-icon:focus-visible,html.ffm-storefront .ffm-header-icon:hover,html.ffm-storefront [role=button]:not(.ffm-dropdown):not(.ffm-select-option):focus,html.ffm-storefront [role=button]:not(.ffm-dropdown):not(.ffm-select-option):focus-visible,html.ffm-storefront [role=button]:not(.ffm-dropdown):not(.ffm-select-option):hover,html.ffm-storefront [role=dialog] a:focus-visible,html.ffm-storefront [role=dialog] button:focus-visible,html.ffm-storefront [role=tab]:focus,html.ffm-storefront [role=tab]:focus-visible,html.ffm-storefront [role=tab]:hover,html.ffm-storefront a.btn-glass:focus,html.ffm-storefront a.btn-glass:focus-visible,html.ffm-storefront a.btn-glass:hover,html.ffm-storefront a.ffm-account-btn:focus,html.ffm-storefront a.ffm-account-btn:focus-visible,html.ffm-storefront a.ffm-account-btn:hover,html.ffm-storefront a.ffm-btn-outline:focus,html.ffm-storefront a.ffm-btn-outline:focus-visible,html.ffm-storefront a.ffm-btn-outline:hover,html.ffm-storefront a.ffm-cta:focus,html.ffm-storefront a.ffm-cta:focus-visible,html.ffm-storefront a.ffm-cta:hover,html.ffm-storefront a.ffm-discover-cta:focus,html.ffm-storefront a.ffm-discover-cta:focus-visible,html.ffm-storefront a.ffm-discover-cta:hover,html.ffm-storefront a.ffm-glass-btn:focus,html.ffm-storefront a.ffm-glass-btn:focus-visible,html.ffm-storefront a.ffm-glass-btn:hover,html.ffm-storefront a.ffm-home-band-cta:focus,html.ffm-storefront a.ffm-home-band-cta:focus-visible,html.ffm-storefront a.ffm-home-band-cta:hover,html.ffm-storefront a.ffm-home-cta-btn:focus,html.ffm-storefront a.ffm-home-cta-btn:focus-visible,html.ffm-storefront a.ffm-home-cta-btn:hover,html.ffm-storefront a.ffm-nav-link:focus,html.ffm-storefront a.ffm-nav-link:focus-visible,html.ffm-storefront a.ffm-nav-link:hover,html.ffm-storefront a.ffm-submit-btn:focus-visible:not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront a.ffm-submit-btn:focus:not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront a.ffm-submit-btn:hover:not(.ffm-premium-chip):not(.ffm-submit-desktop),html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):focus,html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):focus-visible,html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):hover{outline:none!important;outline-offset:0!important;box-shadow:none!important;border-color:var(--ffm-accent)!important}html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop),html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):focus,html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):focus-visible,html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):hover{background-color:#f44!important;border:none!important;outline:none!important;box-shadow:0 1px 4px rgba(255,68,68,.45)!important;color:#fff!important;border-radius:6px!important;opacity:1!important;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):focus,html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):focus-visible,html.ffm-storefront body.ffm-start-creation button.ffm-preview-delete:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-ratio-card):not(.ffm-ratio-field):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):not(.ffm-preview-rail-btn):not(.ffm-preview-page-thumb):not(.ffm-catalog-list-btn):not(.ffm-list-btn-download):not(.ffm-list-btn-save):not(.ffm-submit-desktop):hover{background-color:#e33b3b!important;border:none!important;outline:none!important;color:#fff!important}html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] .ffm-preview-text-handle,html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] .ffm-preview-text-handle-width,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-text-handle-width{background-color:#fff!important;border-color:var(--ffm-paper)!important;box-shadow:0 1px 4px rgba(14,48,74,.35)!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .glass-panel{background-color:#fff!important;border:1px solid var(--ffm-paper)!important;box-shadow:0 8px 20px rgba(14,48,74,.18)!important;opacity:1;z-index:50}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .ffm-preview-delete-chip,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .glass-panel.ffm-preview-delete-chip{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] .ffm-preview-px-input,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] input[aria-label="Font size"]{background-color:var(--ffm-surface)!important;border:1px solid var(--ffm-line)!important;color:var(--ffm-paper)!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] .ffm-preview-px-input:focus,html.ffm-storefront body.ffm-start-creation [data-preview-text-toolbar] input[aria-label="Font size"]:focus{background-color:#fff!important;border-color:var(--ffm-paper)!important}html.ffm-storefront .ffm-dropdown:focus-visible,html.ffm-storefront .ffm-no-focus-ring:focus-visible,html.ffm-storefront .ffm-select-option:focus-visible,html.ffm-storefront .ffm-tester-face:focus,html.ffm-storefront .ffm-tester-face:focus-visible,html.ffm-storefront textarea.ffm-tester-face:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}html.ffm-storefront .sticky-below-nav{position:sticky;top:4.75rem;z-index:30;background-color:color-mix(in srgb,var(--ffm-page) 92%,transparent);backdrop-filter:blur(16px)}html.ffm-storefront .ffm-preview-dock{display:flex;flex-direction:column;gap:.65rem;position:sticky;top:4.75rem;z-index:25;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius);background-color:color-mix(in srgb,var(--ffm-surface) 92%,transparent);padding:.65rem .75rem;backdrop-filter:blur(18px)}html.ffm-storefront .ffm-preview-type{width:100%;max-width:28rem;height:2.5rem;padding-inline:.85rem;font-size:.875rem;border:1px solid var(--ffm-accent);border-radius:999px;background-color:color-mix(in srgb,var(--ffm-raised) 78%,transparent)}html.ffm-storefront .ffm-preview-type:focus,html.ffm-storefront .ffm-preview-type:focus-visible{outline-offset:0}html.ffm-storefront .ffm-page-intro{padding-top:.5rem;padding-bottom:var(--ffm-home-gap)}html.ffm-storefront .ffm-catalog-intro-head,html.ffm-storefront .ffm-page-masthead-head{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}html.ffm-storefront .ffm-catalog-intro-head>h1,html.ffm-storefront .ffm-page-masthead-head>h1{margin:0;max-width:none}html.ffm-storefront .ffm-catalog-intro-copy,html.ffm-storefront .ffm-page-masthead-copy{position:relative;margin:0!important;max-width:26rem;text-align:left;font-size:.875rem;line-height:1.65;color:var(--ffm-muted)}@media (min-width:768px){html.ffm-storefront .ffm-catalog-intro-head,html.ffm-storefront .ffm-page-masthead-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:center;-moz-column-gap:3rem;column-gap:3rem;row-gap:.55rem}html.ffm-storefront .ffm-catalog-intro-head>:not(h1):not(.ffm-page-masthead-copy):not(.ffm-catalog-intro-copy),html.ffm-storefront .ffm-catalog-intro-head>h1,html.ffm-storefront .ffm-page-masthead-head>:not(h1):not(.ffm-page-masthead-copy):not(.ffm-catalog-intro-copy),html.ffm-storefront .ffm-page-masthead-head>h1{grid-column:1}html.ffm-storefront .ffm-catalog-intro-copy,html.ffm-storefront .ffm-page-masthead-copy{grid-column:2;grid-row:1/-1;justify-self:end;align-self:center;width:100%;max-width:26rem;margin-top:0!important;padding-right:1.15rem;text-align:right}html.ffm-storefront .ffm-catalog-intro-copy:after,html.ffm-storefront .ffm-page-masthead-copy:after{content:"";position:absolute;top:.12em;bottom:.12em;right:0;width:3px;background:var(--ffm-brand)}}html.ffm-storefront .ffm-page,html.ffm-storefront .ffm-page .text-center,html.ffm-storefront .ffm-page-intro,html.ffm-storefront .ffm-page-intro .text-center,html.ffm-storefront .ffm-section,html.ffm-storefront .ffm-section .text-center{text-align:left}html.ffm-storefront .ffm-page .mx-auto,html.ffm-storefront .ffm-page-intro .mx-auto{margin-left:0;margin-right:auto}html.ffm-storefront .ffm-page-intro .ffm-contact-intro-cta{display:flex;width:100%;justify-content:center}html.ffm-storefront .ffm-page .my-6.h-px,html.ffm-storefront .ffm-page-intro .my-6.h-px{width:2.15rem;height:3px;margin:.7rem 0 0;border-radius:999px}html.ffm-storefront .ffm-catalog-band>.ffm-container.ffm-home-stack,html.ffm-storefront .ffm-home-ivory>.ffm-container.ffm-home-stack{gap:var(--ffm-grid-gap);padding-top:var(--ffm-home-gap)}html.ffm-storefront .ffm-catalog-band .ffm-home-mt,html.ffm-storefront .ffm-home-ivory .ffm-home-mt{margin-top:var(--ffm-home-gap)}html.ffm-storefront .ffm-catalog-band .ffm-home-pb,html.ffm-storefront .ffm-home-ivory .ffm-home-pb{padding-bottom:1.25rem}html.ffm-storefront .ffm-card{overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background-color:var(--ffm-surface);transition:border-color var(--ffm-dur-control) var(--ffm-ease),background-color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-card:hover{border-color:color-mix(in srgb,var(--ffm-accent) 45%,var(--ffm-line))}html.ffm-storefront .ffm-catalog-band{margin:0;overflow:visible;border-radius:0;background-color:transparent;color:var(--ffm-paper);color-scheme:light}html.ffm-storefront .ffm-catalog-grid{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--ffm-grid-gap);padding-top:.85rem;padding-bottom:1.1rem}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list){gap:.85rem}@media (min-width:640px){html.ffm-storefront .ffm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){html.ffm-storefront .ffm-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html.ffm-storefront .ffm-catalog-grid.ffm-catalog-grid--list{--ffm-list-kind-w:6.5rem;grid-template-columns:1fr}html.ffm-storefront .ffm-catalog-list{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * 1.15 + max(0px, var(--ffm-preview-tracking, 0px) * 6)),1fr);gap:.1rem .4rem;min-width:0;overflow:hidden;border:0;border-radius:1.35rem;background-color:var(--ffm-card);color:var(--ffm-paper);padding:.35rem .35rem .3rem .4rem}html.ffm-storefront .ffm-catalog-list-credit{grid-column:1;grid-row:1;align-self:center;color:var(--ffm-muted);font-size:.6875rem}html.ffm-storefront .ffm-catalog-list-credit a:hover{color:var(--ffm-accent)}html.ffm-storefront .ffm-catalog-list-rail{grid-column:2;grid-row:1/-1;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.35rem;z-index:3}html.ffm-storefront .ffm-catalog-list-bar{display:grid;min-width:0;grid-template-columns:var(--ffm-list-kind-w) minmax(0,1fr);align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.55rem}html.ffm-storefront .ffm-catalog-list-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-self:start;gap:.15rem}html.ffm-storefront .ffm-catalog-list-rating{display:inline-flex;align-items:center;gap:.2rem;margin-left:.45rem;color:var(--ffm-muted);font-size:.6875rem;font-weight:500;line-height:1;vertical-align:middle}html.ffm-storefront .ffm-catalog-list-meta .ffm-catalog-list-kind{line-height:1.2}html.ffm-storefront .ffm-catalog-list-kind{display:block;width:-moz-max-content;width:max-content;max-width:100%;justify-self:start;overflow:hidden;border:0;background:none;padding:0;color:var(--ffm-muted);font-size:.6875rem;font-weight:500;line-height:1.75rem;white-space:nowrap}html.ffm-storefront .ffm-catalog-list-actions{display:flex;min-width:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:-moz-max-content;width:max-content;max-width:100%;gap:.35rem}html.ffm-storefront .ffm-catalog-list-action,html.ffm-storefront .ffm-catalog-list-actions>*{display:flex;flex:0 0 auto;width:100%;min-width:0;max-width:none}html.ffm-storefront .ffm-catalog-list-btn{box-sizing:border-box;display:inline-flex;width:100%;max-width:none;min-width:5.9rem;height:26px;min-height:26px;align-items:center;justify-content:center;gap:.4rem;overflow:visible;border-radius:999px;border:1px solid var(--ffm-line);background:transparent;padding:0 .7rem;color:var(--ffm-paper);font-size:14px;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-list-btn-download,html.ffm-storefront .ffm-list-btn-download{background-color:var(--ffm-accent);background-image:none;border-color:var(--ffm-accent);color:#fff}html.ffm-storefront .ffm-list-btn-save{background-color:var(--ffm-brand);background-image:none;border-color:var(--ffm-brand);color:#fff}html.ffm-storefront .ffm-list-btn-donate{background-color:#00b075;background-image:none;border-color:#00b075;color:#fff}html.ffm-storefront .ffm-catalog-staff-pick,html.ffm-storefront [aria-label="Staff pick"]{color:var(--ffm-success)}html.ffm-storefront .ffm-catalog-list-btn:focus,html.ffm-storefront .ffm-catalog-list-btn:focus-visible,html.ffm-storefront .ffm-catalog-list-btn:hover{color:#fff;background-image:none}html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-list-btn-download:focus,html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-list-btn-download:focus-visible,html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-list-btn-download:hover,html.ffm-storefront .ffm-list-btn-download:focus,html.ffm-storefront .ffm-list-btn-download:focus-visible,html.ffm-storefront .ffm-list-btn-download:hover{border-color:var(--ffm-accent)!important;background-color:var(--ffm-accent)!important;background-image:none!important}html.ffm-storefront .ffm-list-btn-save:focus,html.ffm-storefront .ffm-list-btn-save:focus-visible,html.ffm-storefront .ffm-list-btn-save:hover{border-color:var(--ffm-brand)!important;background-color:var(--ffm-brand)!important;background-image:none!important}html.ffm-storefront .ffm-list-btn-donate:focus,html.ffm-storefront .ffm-list-btn-donate:focus-visible,html.ffm-storefront .ffm-list-btn-donate:hover{border-color:#00b075!important;background-color:#00b075!important;background-image:none!important}html.ffm-storefront .ffm-catalog-list-actions .ffm-catalog-list-btn:disabled,html.ffm-storefront .ffm-catalog-list-btn.is-disabled,html.ffm-storefront .ffm-catalog-list-btn.opacity-45{opacity:.38;pointer-events:none;filter:none;background:color-mix(in srgb,var(--ffm-paper) 12%,transparent);border-color:var(--ffm-line);color:var(--ffm-muted)}html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-catalog-list-btn{height:26px;min-height:26px;padding:0 .7rem;border-color:var(--ffm-accent);color:#fff;font-size:14px;font-weight:500;overflow:visible}html.ffm-storefront .ffm-catalog-card--pangram{min-height:calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * 1.85 + 4.65rem + max(0px, var(--ffm-preview-tracking, 0px) * 10));grid-template-rows:auto minmax(var(--ffm-catalog-face-h,7.75rem),1fr) auto}html.ffm-storefront .ffm-preview-scope.is-dragging .ffm-catalog-card,html.ffm-storefront .ffm-preview-scope.is-dragging .ffm-catalog-list{contain:layout style}html.ffm-storefront .ffm-catalog-list-face{display:flex;grid-column:1;grid-row:2;width:100%;min-width:0;max-width:100%;min-height:calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * 1.15 + max(0px, var(--ffm-preview-tracking, 0px) * 6));align-items:center;overflow:hidden;color:var(--ffm-paper);text-align:var(--ffm-preview-align,left);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2.75rem),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2.75rem),transparent)}html.ffm-storefront .ffm-catalog-list-face .ffm-catalog-sample-host{justify-content:flex-start;padding:0}html.ffm-storefront .ffm-catalog-list-face .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-list-face .ffm-catalog-sample-ink{padding:0;max-width:none;overflow:visible}html.ffm-storefront .ffm-catalog-list:focus-within .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-list:hover .ffm-catalog-sample-ink{color:var(--ffm-accent)}html.ffm-storefront .ffm-catalog-card{--ffm-card-accent:var(--ffm-accent);display:grid;grid-template-rows:auto minmax(var(--ffm-catalog-face-h,6.5rem),1fr) auto;--ffm-catalog-face-h:calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * 1.35 + max(0px, var(--ffm-preview-tracking, 0px) * 4));min-height:calc(var(--ffm-catalog-face-h) + 4.65rem);overflow:hidden;border:1px solid var(--ffm-line);border-radius:1.35rem;background-color:var(--ffm-card);color:var(--ffm-paper);padding:.85rem .95rem .8rem;transition:border-color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-catalog-card:focus-within,html.ffm-storefront .ffm-catalog-card:hover{border-color:color-mix(in srgb,var(--ffm-card-accent) 45%,rgba(14,48,74,.08));background-color:var(--ffm-card)}html.ffm-storefront .ffm-catalog-chip{display:inline-flex;max-width:none;min-height:1.55rem;align-items:center;overflow:visible;border:1px solid color-mix(in srgb,var(--ffm-card-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ffm-card-accent) 12%,#fff);color:var(--ffm-card-accent);padding:0 .8rem;font-size:.625rem;font-weight:600;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-catalog-download,html.ffm-storefront .ffm-catalog-save{display:grid;place-items:center;border-radius:999px}html.ffm-storefront .ffm-catalog-save{width:26px;height:26px;color:var(--ffm-category-a);background:color-mix(in srgb,var(--ffm-category-a) 12%,transparent)}html.ffm-storefront .ffm-catalog-download{width:26px;height:26px;min-width:26px;min-height:26px;padding:0;color:var(--ffm-category-b);border:1px solid color-mix(in srgb,var(--ffm-category-b) 28%,transparent);background:color-mix(in srgb,var(--ffm-category-b) 14%,#fff)}html.ffm-storefront .ffm-catalog-meta{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--ffm-muted);font-size:.6875rem;white-space:nowrap}html.ffm-storefront .ffm-catalog-meta-rule{width:1px;height:.7rem;flex:0 0 auto;background:var(--ffm-line)}html.ffm-storefront .ffm-catalog-card .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-card .ffm-catalog-sample-ink{color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-card:focus-within .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-card:hover .ffm-catalog-sample-ink{color:var(--ffm-card-accent)}html.ffm-storefront .ffm-font-actions,html.ffm-storefront .ffm-font-actions-host{height:26px}html.ffm-storefront .ffm-font-actions a,html.ffm-storefront .ffm-font-actions button{min-height:26px;height:26px;overflow:visible;font-size:14px;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-blog-article{display:flex;flex-direction:column;gap:var(--ffm-home-gap);width:100%;max-width:48rem;margin-inline:auto;padding-bottom:var(--ffm-home-gap)}html.ffm-storefront .ffm-blog-header{display:flex;flex-direction:column;gap:1.35rem}html.ffm-storefront .ffm-blog-header .ffm-blog-meta{margin-top:.15rem}html.ffm-storefront .ffm-blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.5rem;border-top:1px solid var(--ffm-line);border-bottom:1px solid var(--ffm-line);padding:.95rem 0;font-size:.875rem;color:var(--ffm-muted)}html.ffm-storefront .ffm-blog-meta span{display:inline-flex;align-items:center;gap:.5rem}html.ffm-storefront .ffm-blog-meta svg{color:var(--ffm-accent)}html.ffm-storefront .ffm-blog-cover{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--ffm-radius-lg)}html.ffm-storefront .ffm-blog-toc{border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background:var(--ffm-panel);padding:1.2rem 1.35rem 1.25rem}html.ffm-storefront .ffm-blog-toc-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--ffm-paper)}html.ffm-storefront .ffm-blog-toc-title svg{flex-shrink:0}html.ffm-storefront .ffm-blog-toc ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}html.ffm-storefront .ffm-blog-toc a{color:color-mix(in srgb,var(--ffm-paper) 62%,transparent);font-size:.9rem;line-height:1.45;text-decoration:none;transition:color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-blog-toc a:hover{color:var(--ffm-paper)}html.ffm-storefront .ffm-blog-toc .is-sub{padding-left:.85rem}html.ffm-storefront .ffm-blog-body-title{margin:.35rem 0 0;font-size:clamp(1.7rem,1.35rem + 1.15vw,2.55rem);font-weight:800;font-style:normal;letter-spacing:-.035em;line-height:1.15;color:var(--ffm-paper)}html.ffm-storefront .ffm-blog-prose{color:color-mix(in srgb,var(--ffm-paper) 78%,transparent);max-width:none}html.ffm-storefront .ffm-blog-article .ffm-blog-prose h2{margin-top:2.25rem;font-size:clamp(1.45rem,1.28rem + .55vw,1.9rem)}html.ffm-storefront .ffm-blog-article .ffm-blog-prose h3{margin-top:1.75rem;font-size:clamp(1.2rem,1.1rem + .3vw,1.45rem)}html.ffm-storefront .ffm-blog-tags{gap:1.35rem;margin-top:.5rem;padding-top:2.25rem;border-top:1px solid var(--ffm-line)}html.ffm-storefront .ffm-blog-tags,html.ffm-storefront .ffm-blog-tags-heading{display:flex;flex-direction:column;align-items:flex-start}html.ffm-storefront .ffm-blog-tags-rule{display:block;width:3.25rem;height:3px;margin:.85rem 0 1.15rem;background:var(--ffm-accent)}html.ffm-storefront .ffm-blog-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}html.ffm-storefront .ffm-blog-tag{display:inline-flex;align-items:center;min-height:26px;height:26px;padding:0 .7rem;border:1px solid var(--ffm-line);border-radius:999px;color:var(--ffm-muted);font-size:14px;line-height:1;letter-spacing:0;text-transform:none}html.ffm-storefront .ffm-blog-share{display:flex;flex-direction:column;align-items:center;gap:1.35rem;margin-top:.25rem;padding-top:2.5rem;border-top:1px solid var(--ffm-line)}html.ffm-storefront .ffm-blog-share-title{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:var(--ffm-paper);text-align:center}html.ffm-storefront .ffm-blog-share-title:after{content:"";display:block;width:2.35rem;height:3px;margin:.7rem auto 0;background:var(--ffm-accent)}html.ffm-storefront .ffm-blog-share-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0;padding:0;list-style:none}html.ffm-storefront .ffm-blog-share-btn{display:grid;width:2.85rem;height:2.85rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ffm-paper) 9%,transparent);color:color-mix(in srgb,var(--ffm-paper) 38%,var(--ffm-muted));transition:background-color var(--ffm-dur-control) var(--ffm-ease),color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-blog-share-btn:focus-visible,html.ffm-storefront .ffm-blog-share-btn:hover{background:color-mix(in srgb,var(--ffm-paper) 16%,transparent);color:var(--ffm-paper)}@media (max-width:639px){html.ffm-storefront .ffm-home-hero-title{font-size:clamp(2.35rem,11vw,3.15rem)}html.ffm-storefront .ffm-home-hero-copy{padding:1.5rem 0 0}html.ffm-storefront .ffm-home-hero-lede{font-size:.9375rem}html.ffm-storefront .ffm-home-stack>.flex.flex-col>a.ffm-submit-btn{align-self:flex-start;width:auto}html.ffm-storefront .ffm-blog-share-list{gap:.5rem}html.ffm-storefront .ffm-blog-share-btn{width:2.45rem;height:2.45rem}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .flex.max-w-full{justify-content:flex-start;overflow:hidden}html.ffm-storefront .ffm-preview-tools .mb-1.block{letter-spacing:.08em}html.ffm-storefront .ffm-detail-card .ffm-tabs.ffm-glyph-tabs{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.ffm-storefront .ffm-detail-card .ffm-tabs.ffm-glyph-tabs::-webkit-scrollbar{display:none}html.ffm-storefront .ffm-detail-card .ffm-glyph-tabs>button{width:auto;flex:none;padding-inline:.7rem}html.ffm-storefront .ffm-detail-card .ffm-tester-face,html.ffm-storefront .ffm-detail-card .relative.overflow-hidden{max-width:100%}}html.ffm-storefront .ffm-page-split{display:flex;flex-direction:column;gap:var(--ffm-home-gap)}html.ffm-storefront .ffm-page-split-main{order:1;min-width:0}html.ffm-storefront .ffm-page-split-side{order:2;min-width:0}@media (min-width:1024px){html.ffm-storefront .ffm-page-split{display:grid;grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);align-items:start;gap:var(--ffm-gutter)}html.ffm-storefront .ffm-page-split-side{order:0;grid-column:1;grid-row:1}html.ffm-storefront .ffm-page-split-main{order:0;grid-column:2;grid-row:1}}html.ffm-storefront .ffm-fact-grid,html.ffm-storefront .ffm-legal-card{overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background-color:var(--ffm-panel)}html.ffm-storefront .ffm-chip{display:inline-flex;min-height:2rem;align-items:center;border-radius:999px;border:1px solid var(--ffm-line);padding:0 .75rem;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}html.ffm-storefront .ffm-empty{padding:4rem 1.25rem;text-align:center}html.ffm-storefront .ffm-detail-card{overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background:var(--ffm-panel)}html.ffm-storefront .ffm-detail-card>.ffm-icon-bar{box-sizing:border-box;width:auto;max-width:calc(100% - 2.5rem);margin:0 1.25rem 1.25rem}html.ffm-storefront .ffm-icon-bar.ffm-detail-card{background:var(--ffm-panel)}html.ffm-storefront .ffm-detail-card-title{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ffm-muted)}html.ffm-storefront .ffm-review-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .95rem;border-bottom:1px solid var(--ffm-line)}html.ffm-storefront .ffm-review-head-copy{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:var(--ffm-muted)}html.ffm-storefront .ffm-review-head-score{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;margin:0}html.ffm-storefront .ffm-review-head-score>span{font-size:1.45rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ffm-paper)}html.ffm-storefront .ffm-review-stars{display:flex;align-items:center;gap:.12rem;color:color-mix(in srgb,var(--ffm-support) 42%,var(--ffm-muted))}html.ffm-storefront .ffm-review-star{display:inline-flex;color:inherit}html.ffm-storefront .ffm-review-star.is-on{color:var(--ffm-support)}html.ffm-storefront .ffm-review-star.is-pick{width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px}html.ffm-storefront .ffm-review-star.is-pick:focus-visible,html.ffm-storefront .ffm-review-star.is-pick:hover{background:color-mix(in srgb,var(--ffm-support) 12%,transparent)}html.ffm-storefront .ffm-review-body{padding:1.05rem 1.25rem}html.ffm-storefront .ffm-review-empty{padding:1.15rem 1.25rem 1.25rem}html.ffm-storefront .ffm-review-empty p{margin:0;font-size:.875rem;line-height:1.5;color:var(--ffm-paper)}html.ffm-storefront .ffm-review-empty p+p{margin-top:.25rem;color:var(--ffm-muted)}html.ffm-storefront .ffm-review-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}html.ffm-storefront .ffm-review-list .ffm-review-slide{width:100%}@media (min-width:768px){html.ffm-storefront .ffm-review-list:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}html.ffm-storefront .ffm-review-marquee{overflow:hidden}html.ffm-storefront .ffm-review-marquee-track{display:flex;width:-moz-max-content;width:max-content}html.ffm-storefront .ffm-review-marquee-track>ul{display:flex;flex:none;gap:.85rem;padding-right:.85rem;margin:0;list-style:none}html.ffm-storefront .ffm-review-slide{display:flex;flex-direction:column;box-sizing:border-box;width:min(22.5rem,calc(100vw - 5.5rem));padding:1.05rem 1.1rem;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius);background:var(--ffm-raised)}html.ffm-storefront .ffm-review-slide-author{display:flex;align-items:center;gap:.7rem}html.ffm-storefront .ffm-review-slide-name{margin:0;font-size:.875rem;font-weight:700;line-height:1.25;color:var(--ffm-paper)}html.ffm-storefront .ffm-review-slide-role{margin:.15rem 0 0;font-size:.6875rem;line-height:1.3;color:var(--ffm-muted)}html.ffm-storefront .ffm-review-slide-stars{display:flex;align-items:center;gap:.4rem;margin:.75rem 0 0}html.ffm-storefront .ffm-review-slide-stars svg{display:block;flex:none}html.ffm-storefront .ffm-review-slide-score{font-size:.75rem;font-weight:700;letter-spacing:.01em;color:var(--ffm-support)}html.ffm-storefront .ffm-review-slide-quote{margin:.55rem 0 0;flex:1;overflow-wrap:anywhere;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.55;color:color-mix(in srgb,var(--ffm-paper) 86%,transparent)}html.ffm-storefront .ffm-review-slide-quiet{margin:.55rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--ffm-muted)}html.ffm-storefront .ffm-review-compose{padding:1.15rem 1.25rem 1.35rem;border-top:1px solid var(--ffm-line);background:color-mix(in srgb,var(--ffm-raised) 70%,var(--ffm-panel))}html.ffm-storefront .ffm-review-compose-copy{margin:0;font-size:.875rem;line-height:1.5;color:var(--ffm-paper)}html.ffm-storefront .ffm-review-limit{margin:.4rem 0 0;font-size:.6875rem;letter-spacing:.04em;color:var(--ffm-muted)}html.ffm-storefront .ffm-review-error{margin:.7rem 0 0;font-size:.8125rem;color:var(--ffm-accent)}html.ffm-storefront .ffm-review-hidden{margin:1rem 0 0;font-size:.8125rem;line-height:1.5}html.ffm-storefront .ffm-detail-actions{display:flex;flex-wrap:wrap;gap:.65rem;width:100%;padding:.85rem 1rem 1.1rem;border-radius:0}html.ffm-storefront .ffm-detail-actions a,html.ffm-storefront .ffm-detail-actions button,html.ffm-storefront .ffm-detail-actions>span{box-sizing:border-box;height:26px!important;min-height:26px!important;padding-inline:.7rem!important;overflow:visible;white-space:nowrap;font-size:14px;line-height:1;gap:.4rem}html.ffm-storefront .ffm-detail-actions-host{border-top:1px solid var(--ffm-line)}html.ffm-storefront .ffm-font-detail{display:flex;flex-direction:column;gap:1rem}html.ffm-storefront .ffm-font-detail-main,html.ffm-storefront .ffm-font-detail-side{display:contents}html.ffm-storefront .ffm-font-detail-preview{position:relative;order:1}html.ffm-storefront .ffm-font-detail-hero{order:2}html.ffm-storefront .ffm-font-detail-workspace{order:3}html.ffm-storefront .ffm-font-detail-share{order:4}html.ffm-storefront .ffm-font-detail-creator{order:5}html.ffm-storefront .ffm-font-detail-reviews{order:6}html.ffm-storefront .ffm-font-detail-related{order:7}html.ffm-storefront .ffm-font-detail-related,html.ffm-storefront .ffm-font-detail-reviews,html.ffm-storefront .ffm-font-detail-workspace{display:flex;flex-direction:column;gap:1rem}html.ffm-storefront .ffm-font-detail .ffm-detail-card{margin-top:0}html.ffm-storefront .ffm-font-detail .ffm-detail-card.ffm-glyph-showcase{overflow:visible;border:0;border-top:1px solid var(--ffm-line);border-bottom:1px solid var(--ffm-line);border-radius:0;background:transparent}html.ffm-storefront .ffm-face-ink{opacity:0;transition:opacity .4s var(--ffm-ease)}html.ffm-storefront .ffm-face-ink.is-ready{opacity:1}html.ffm-storefront.ffm-theme-light .ffm-font-preview-stage{background-color:var(--ffm-paper)}html.ffm-storefront.ffm-theme-light .ffm-font-preview-stage .ffm-face-ink{color:#fff}@keyframes ffm-detail-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}html.ffm-storefront .ffm-font-detail-creator,html.ffm-storefront .ffm-font-detail-hero,html.ffm-storefront .ffm-font-detail-preview,html.ffm-storefront .ffm-font-detail-related,html.ffm-storefront .ffm-font-detail-reviews,html.ffm-storefront .ffm-font-detail-share,html.ffm-storefront .ffm-font-detail-workspace{animation:ffm-detail-in .55s var(--ffm-ease) both}html.ffm-storefront .ffm-font-detail-preview{animation-delay:0ms}html.ffm-storefront .ffm-font-detail-hero{animation-delay:70ms}html.ffm-storefront .ffm-font-detail-workspace{animation-delay:.13s}html.ffm-storefront .ffm-font-detail-share{animation-delay:.18s}html.ffm-storefront .ffm-font-detail-creator{animation-delay:.22s}html.ffm-storefront .ffm-font-detail-reviews{animation-delay:.27s}html.ffm-storefront .ffm-font-detail-related{animation-delay:.32s}html.ffm-storefront .ffm-font-detail-creator:empty,html.ffm-storefront .ffm-font-detail-related:empty{display:none}@media (min-width:1280px){html.ffm-storefront .ffm-font-detail{display:grid;grid-template-columns:minmax(20rem,32rem) minmax(0,1fr);align-items:stretch;gap:2.5rem}html.ffm-storefront .ffm-font-detail-main,html.ffm-storefront .ffm-font-detail-side{display:flex;flex-direction:column;gap:1.25rem;min-width:0;min-height:0;align-self:stretch}html.ffm-storefront .ffm-font-detail-side{grid-column:1;grid-row:1}html.ffm-storefront .ffm-font-detail-main{grid-column:2;grid-row:1}html.ffm-storefront .ffm-font-detail-related,html.ffm-storefront .ffm-font-detail-reviews,html.ffm-storefront .ffm-font-detail-workspace{gap:1.25rem}html.ffm-storefront .ffm-font-detail-creator,html.ffm-storefront .ffm-font-detail-hero,html.ffm-storefront .ffm-font-detail-preview,html.ffm-storefront .ffm-font-detail-related,html.ffm-storefront .ffm-font-detail-reviews,html.ffm-storefront .ffm-font-detail-share,html.ffm-storefront .ffm-font-detail-workspace{order:0}html.ffm-storefront .ffm-font-detail-related{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0}html.ffm-storefront .ffm-font-detail-related .ffm-detail-ad,html.ffm-storefront .ffm-font-detail-related a.ffm-detail-ad{flex:1 1 auto;width:100%;min-height:18rem;border-radius:var(--ffm-radius-lg)}}html.ffm-storefront .ffm-font-detail .ffm-detail-block{box-sizing:border-box;overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background:var(--ffm-panel);padding:1.1rem 1.25rem 1.25rem}html.ffm-storefront .ffm-font-detail .ffm-detail-hero{padding:0 0 1.05rem;border-bottom:1px solid var(--ffm-line)}html.ffm-storefront .ffm-font-preview-index{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none}html.ffm-storefront .ffm-font-preview{overflow:hidden;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background:#f4f4f4}html.ffm-storefront .ffm-font-preview-stage,html.ffm-storefront.ffm-theme-light .ffm-font-preview-stage{box-sizing:border-box;height:auto;padding:2rem 2.5rem;background:#f4f4f4}html.ffm-storefront .ffm-font-preview-host{height:13.5rem;min-height:0}@media (min-width:640px){html.ffm-storefront .ffm-font-preview-stage,html.ffm-storefront.ffm-theme-light .ffm-font-preview-stage{padding:2.25rem 3rem}html.ffm-storefront .ffm-font-preview-host{height:15rem}}html.ffm-storefront .ffm-font-preview-stage .ffm-face-ink,html.ffm-storefront.ffm-theme-light .ffm-font-preview-stage .ffm-face-ink{color:var(--ffm-paper)}html.ffm-storefront .ffm-font-share{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .55rem;width:100%;padding:.4rem .05rem .55rem;border-bottom:1px solid var(--ffm-line)}html.ffm-storefront .ffm-font-share-label{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ffm-paper)}html.ffm-storefront .ffm-font-share-grid{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:.3rem;width:auto;max-width:100%;min-width:0;margin:0}html.ffm-storefront .ffm-font-share .ffm-font-share-dot,html.ffm-storefront .ffm-font-share a.ffm-font-share-dot,html.ffm-storefront .ffm-font-share button.ffm-font-share-dot{box-sizing:border-box;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px;flex:none;aspect-ratio:1/1;padding:0!important;overflow:hidden;border:0!important;border-radius:.75rem!important;color:#fff}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:first-child{background:#0a66c2}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(2){background:#1877f2}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(3){background:#181818}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(4){background:#e60023}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(5){background:#25d366}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(6){background:#229ed9}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(7){background:#ff4500}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:nth-child(8){background:#181818}html.ffm-storefront .ffm-font-share .ffm-font-share-dot svg{width:46%!important;height:46%!important;max-width:46%;max-height:46%;overflow:hidden;color:#fff;fill:currentColor;stroke:none}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:last-child svg{fill:none;stroke:currentColor;stroke-width:2}html.ffm-storefront .ffm-font-share .ffm-font-share-dot:focus,html.ffm-storefront .ffm-font-share .ffm-font-share-dot:focus-visible,html.ffm-storefront .ffm-font-share .ffm-font-share-dot:hover{filter:brightness(1.08)}html.ffm-storefront .ffm-font-detail-creator{margin-top:-1rem}html.ffm-storefront .ffm-detail-author{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding:1.15rem 0;border-bottom:1px solid var(--ffm-line)}html.ffm-storefront .ffm-detail-author-inner{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%}html.ffm-storefront .ffm-detail-author-copy{min-width:0;flex:1 1 auto}html.ffm-storefront .ffm-detail-author-bio{margin-top:.25rem}html.ffm-storefront .ffm-detail-author-avatar{display:block;width:5rem;height:5rem;overflow:hidden;border-radius:999px}@media (max-width:639px){html.ffm-storefront .ffm-font-detail-creator{margin-top:-.75rem}}@media (min-width:1280px){html.ffm-storefront .ffm-font-detail-creator{margin-top:-1.25rem}}html.ffm-storefront .ffm-detail-author-name{display:block;font-size:1.05rem;font-weight:800;line-height:1.15;color:var(--ffm-paper)}html.ffm-storefront .ffm-detail-author-cta{display:inline-flex;align-items:center;height:26px;margin-top:.55rem;padding:0 .7rem;overflow:visible;border-radius:999px;background:#fb4c97;color:#fff;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-ad-slot--sidebar,html.ffm-storefront .ffm-detail-ad,html.ffm-storefront .ffm-font-detail .ffm-ad-slot{display:flex;flex:1 1 auto;flex-direction:column;box-sizing:border-box;width:100%;min-height:18rem;overflow:hidden;padding:1.15rem 1.05rem 1.25rem;border-radius:1.5rem;background:#1550dc;color:#f4f4f4}html.ffm-storefront .ffm-detail-ad-kicker{margin:0 0 .55rem;font-size:1.85rem;font-weight:800;letter-spacing:-.04em;line-height:.92}html.ffm-storefront .ffm-detail-ad-copy{margin:0;font-size:clamp(2.55rem,4.6vw,3.55rem);font-weight:800;letter-spacing:-.045em;line-height:.82}html.ffm-storefront .ffm-detail-ad-copy span{display:block}html.ffm-storefront .ffm-detail-ad.is-image,html.ffm-storefront a.ffm-detail-ad.is-image{padding:0;text-decoration:none}html.ffm-storefront .ffm-detail-ad-image{display:block;width:100%;height:100%;min-height:18rem;-o-object-fit:cover;object-fit:cover}html.ffm-storefront .ffm-detail-hero-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem .85rem}html.ffm-storefront .ffm-detail-hero-title h1{margin:0;font-size:clamp(2.15rem,3.1vw,3.05rem);font-weight:800;letter-spacing:-.045em;line-height:.92;color:var(--ffm-paper)}html.ffm-storefront .ffm-detail-hero-downloads{margin:0;font-size:.92rem;font-weight:700;color:var(--ffm-paper)}html.ffm-storefront .ffm-detail-hero-by{margin:.28rem 0 .75rem;font-size:.72rem;color:var(--ffm-muted)}html.ffm-storefront .ffm-detail-hero-by a{color:var(--ffm-paper)}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions{padding:0;gap:.4rem}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions a,html.ffm-storefront .ffm-detail-hero .ffm-detail-actions button,html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>span{display:inline-flex;align-items:center;border:0!important;border-radius:999px!important;color:#fff!important}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions svg{flex:none}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+1),html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+1) button,html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+4),html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+4) button{background:#fb4c97!important}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+2),html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+2) button{background:#1550dc!important}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+5),html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+5) button{background:#66f!important}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+3),html.ffm-storefront .ffm-detail-hero .ffm-detail-actions>:nth-child(5n+3) button{background:#00b075!important}html.ffm-storefront .ffm-detail-block-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ffm-paper)}html.ffm-storefront .ffm-detail-typeface{min-width:0}html.ffm-storefront .ffm-detail-typeface-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .7rem}html.ffm-storefront .ffm-typeface-info-card{box-sizing:border-box;min-width:0;padding:1.2rem 1.35rem 1.3rem;overflow:hidden;border:0;border-radius:1.25rem;background:#f4f4f4}html.ffm-storefront .ffm-typeface-info-card.ffm-typeface-details{display:flex;flex-direction:column;gap:1.15rem;width:100%;min-height:0;padding:1.25rem 1.4rem 1.45rem;overflow:visible}html.ffm-storefront .ffm-typeface-about{padding:0}html.ffm-storefront .ffm-typeface-about>div{max-width:42rem}html.ffm-storefront .ffm-typeface-about h3{margin:0 0 .4rem}html.ffm-storefront .ffm-typeface-details>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.9rem 1.25rem;width:100%;min-width:0}html.ffm-storefront .ffm-typeface-details>ul>li{min-width:0;overflow:visible}html.ffm-storefront .ffm-typeface-details>ul p:first-child,html.ffm-storefront .ffm-typeface-kicker{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ffm-muted)}html.ffm-storefront .ffm-typeface-details>ul p:last-child,html.ffm-storefront .ffm-typeface-value{margin:.35rem 0 0;overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word;font-size:.875rem;line-height:1.4;color:var(--ffm-paper)}html.ffm-storefront .ffm-typeface-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.9rem 1.25rem;width:100%;min-width:0}html.ffm-storefront .ffm-typeface-chips{display:flex;flex-direction:column;gap:.55rem;min-width:0}html.ffm-storefront .ffm-typeface-chips .ffm-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}html.ffm-storefront .ffm-typeface-chips .ffm-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}html.ffm-storefront .ffm-glyph-showcase-head{display:flex;align-items:stretch;gap:1.35rem;margin:0;padding:0 1.25rem;border:0}html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title,html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title:focus,html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title:focus-visible,html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title:hover,html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title[aria-selected=false],html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title[aria-selected=true]{margin:0;padding:.95rem 0 .72rem;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:none!important;color:var(--ffm-paper);cursor:pointer;filter:none;transform:none}html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title[aria-selected=true]{border-bottom-color:var(--ffm-accent)!important;opacity:1}html.ffm-storefront .ffm-glyph-showcase-head button.ffm-detail-card-title[aria-selected=false]{opacity:.42}html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-filters,html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-grid-host,html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-tabs,html.ffm-storefront .ffm-glyph-showcase .ffm-showcase-card,html.ffm-storefront .ffm-glyph-showcase .ffm-showcase-frame,html.ffm-storefront .ffm-glyph-showcase .ffm-showcase-lead{border:0;outline:none;box-shadow:none}html.ffm-storefront .ffm-glyph-showcase .ffm-detail-pills,html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-tabs{padding:.95rem 1.25rem 0}html.ffm-storefront .ffm-glyph-showcase .ffm-detail-pills .ffm-detail-pill,html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-tabs>button{display:inline-flex;align-items:center;justify-content:center;width:auto;flex:none}html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-grid-host{padding:.85rem 1.25rem 0}html.ffm-storefront .ffm-glyph-more-row{padding:.85rem 1.25rem 1.15rem}html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-more{margin:.85rem 1.25rem 1.15rem}html.ffm-storefront .ffm-glyph-showcase .ffm-glyph-more-row .ffm-glyph-more{margin:0}html.ffm-storefront .ffm-showcase-frame{padding:.85rem 1.25rem 1.25rem}html.ffm-storefront .ffm-showcase-card,html.ffm-storefront .ffm-showcase-lead{overflow:hidden;border-radius:.7rem;background:#f4f4f4;color:#181818}html.ffm-storefront #font-showcase .ffm-face-ink,html.ffm-storefront .ffm-showcase-card .ffm-face-ink,html.ffm-storefront .ffm-showcase-lead .ffm-face-ink{color:#181818}html.ffm-storefront .ffm-showcase-label{margin:0;color:#181818;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}html.ffm-storefront .ffm-detail-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .95rem}html.ffm-storefront .ffm-detail-pills .ffm-detail-pill{display:inline-flex;align-items:center;justify-content:center;width:auto;height:26px;min-height:26px;padding:0 .7rem;overflow:visible;border:0;border-radius:999px;color:#fff;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-detail-pills .ffm-detail-pill:nth-child(5n+1){background:#fb4c97}html.ffm-storefront .ffm-detail-pills .ffm-detail-pill:nth-child(5n+2){background:#1550dc}html.ffm-storefront .ffm-detail-pills .ffm-detail-pill:nth-child(5n+3){background:#00b075}html.ffm-storefront .ffm-detail-pills .ffm-detail-pill:nth-child(5n+4){background:#fb4c97}html.ffm-storefront .ffm-detail-pills .ffm-detail-pill:nth-child(5n+5){background:#1550dc}html.ffm-storefront .ffm-detail-typeface .ffm-detail-pills a.ffm-detail-pill,html.ffm-storefront .ffm-detail-typeface .ffm-detail-pills a.ffm-detail-pill:focus,html.ffm-storefront .ffm-detail-typeface .ffm-detail-pills a.ffm-detail-pill:focus-visible,html.ffm-storefront .ffm-detail-typeface .ffm-detail-pills a.ffm-detail-pill:hover{background:#fb4c97}html.ffm-storefront .ffm-typeface-board{display:flex;flex-direction:column;gap:.75rem;overflow:visible;border:0;background:transparent}html.ffm-storefront .ffm-typeface-toolbar{position:relative;z-index:6;display:flex;flex-wrap:nowrap;align-items:center;gap:.7rem .85rem;padding:0;background:transparent;color:#0e304a}html.ffm-storefront .ffm-typeface-toolbar .ffm-seg{display:flex;align-items:center;gap:.05rem;margin:0;background:transparent;border:0}html.ffm-storefront .ffm-typeface-toolbar .ffm-seg button{width:1.7rem;height:1.7rem;border-radius:999px;color:#0e304a;background:transparent}html.ffm-storefront .ffm-typeface-toolbar .ffm-seg button[aria-pressed=true]{background:#fb4c97;color:#fff}html.ffm-storefront .ffm-typeface-toolbar .ffm-slider-track{background:rgba(14,48,74,.16)}html.ffm-storefront .ffm-typeface-toolbar label>span:first-child{color:#0e304a;opacity:.55;letter-spacing:.08em}html.ffm-storefront .ffm-typeface-toolbar .tabular-nums{min-width:1.7rem;color:rgba(14,48,74,.72);font-size:10px}html.ffm-storefront .ffm-typeface-swatches{position:relative;display:flex;flex-shrink:0;align-items:center;gap:.45rem;margin-left:.15rem}html.ffm-storefront .ffm-typeface-swatch{display:block;width:1.15rem;height:1.15rem;padding:0;border:1px solid rgba(14,48,74,.35);border-radius:.22rem;background:#fff;cursor:pointer}html.ffm-storefront .ffm-typeface-letter{position:relative;display:grid;width:auto;height:auto;padding:0 0 .28rem;place-items:center;border:0;background:transparent;color:#0e304a;font-size:.95rem;font-weight:700;line-height:1;cursor:pointer}html.ffm-storefront .ffm-typeface-letter:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:1px;background:var(--ffm-typeface-letter-line,#0e304a)}html.ffm-storefront .ffm-typeface-letter[aria-expanded=true],html.ffm-storefront .ffm-typeface-swatch[aria-expanded=true]{box-shadow:0 0 0 2px rgba(21,80,220,.35)}html.ffm-storefront .ffm-typeface-canvas,html.ffm-storefront .ffm-typeface-canvas.bg-page,html.ffm-storefront .ffm-typeface-canvas.bg-paper{position:relative;min-height:14.5rem;overflow:hidden;border:1.5px solid rgba(14,48,74,.16);border-radius:1.5rem;background:#fff;color:#0e304a}html.ffm-storefront .ffm-typeface-canvas:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(14,48,74,.07) 1px,transparent 0),linear-gradient(90deg,rgba(14,48,74,.07) 1px,transparent 0);background-size:22px 22px}html.ffm-storefront .ffm-typeface-canvas.is-dark-fill:before{background-image:linear-gradient(hsla(0,0%,96%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,96%,.08) 1px,transparent 0)}html.ffm-storefront .ffm-typeface-canvas>*{position:relative;z-index:1}@media (max-width:639px){html.ffm-storefront .ffm-typeface-toolbar{flex-wrap:wrap;row-gap:.55rem}html.ffm-storefront .ffm-typeface-sliders{flex:1 1 100%}}html.ffm-storefront .ffm-font-detail .ffm-glyph-more{background:#fb4c97;border-color:#fb4c97;color:#fff}html.ffm-storefront .ffm-glyph-grid-host ul{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.38rem}html.ffm-storefront .ffm-glyph-grid-host .ffm-glyph{width:100%!important;height:auto!important;aspect-ratio:1;overflow:hidden;border:0!important;border-radius:.7rem;background:#f4f4f4!important;color:#181818}html.ffm-storefront .ffm-glyph-grid-host .ffm-glyph:focus,html.ffm-storefront .ffm-glyph-grid-host .ffm-glyph:focus-visible,html.ffm-storefront .ffm-glyph-grid-host .ffm-glyph:hover{border:0!important;background:var(--ffm-accent)!important;color:#fff!important;transform:none;filter:none}@media (max-width:1100px){html.ffm-storefront .ffm-glyph-grid-host ul{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:639px){html.ffm-storefront .ffm-glyph-grid-host ul{grid-template-columns:repeat(6,minmax(0,1fr))}html.ffm-storefront .ffm-detail-hero .ffm-detail-actions{display:flex;grid-template-columns:none}}html.ffm-storefront .ffm-font-detail .ffm-review-head{padding:0 0 .7rem;border:0;align-items:flex-start}html.ffm-storefront .ffm-font-detail .ffm-review-head-copy,html.ffm-storefront .ffm-font-detail .ffm-review-head-score{display:none}html.ffm-storefront .ffm-font-detail .ffm-review-body,html.ffm-storefront .ffm-font-detail .ffm-review-empty{padding:0}html.ffm-storefront .ffm-font-detail .ffm-review-empty{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}html.ffm-storefront .ffm-font-detail .ffm-review-empty p{margin:0}html.ffm-storefront .ffm-font-detail .ffm-review-compose{margin-top:.85rem;padding:.85rem 0 0;border:0;border-top:1px solid var(--ffm-line);background:transparent}html.ffm-storefront .ffm-font-detail .ffm-review-list{display:flex;flex-flow:row nowrap;gap:.75rem;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}html.ffm-storefront .ffm-font-detail .ffm-review-list>.ffm-review-slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start}html.ffm-storefront .ffm-font-detail .ffm-review-list:has(>:nth-child(2))>.ffm-review-slide{flex-basis:calc((100% - 0.75rem) / 2);width:calc((100% - .75rem) / 2);min-width:calc((100% - .75rem) / 2);max-width:none}html.ffm-storefront .ffm-font-detail .ffm-review-slide{width:auto;min-height:8.75rem;padding:.95rem 1rem .9rem;border:0;border-radius:1rem;background:#f4f4f4}html.ffm-storefront .ffm-font-detail .ffm-review-slide-author{gap:.65rem;align-items:center}html.ffm-storefront .ffm-font-detail .ffm-review-slide-name{font-size:.875rem;font-weight:700;color:#181818}html.ffm-storefront .ffm-font-detail .ffm-review-slide-avatar{display:block;width:40px;height:40px;flex:none;border-radius:999px;background:#e4e4e4}html.ffm-storefront .ffm-font-detail .ffm-review-slide-quiet,html.ffm-storefront .ffm-font-detail .ffm-review-slide-quote{display:-webkit-box;margin:.55rem 0 0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1 1 auto;font-size:.78rem;line-height:1.45;color:#969696}html.ffm-storefront .ffm-font-detail .ffm-review-slide-stars{margin-top:auto;padding-top:.7rem}html.ffm-storefront .ffm-font-detail .ffm-review-slide-role,html.ffm-storefront .ffm-font-detail .ffm-review-slide-score{display:none}html.ffm-storefront .ffm-font-detail .ffm-review-star.is-on{color:#1550dc}html.ffm-storefront .ffm-also-like{padding-top:var(--ffm-home-gap)}html.ffm-storefront main:has(.ffm-font-detail)>.ffm-container.ffm-home-pb{padding-bottom:0}html.ffm-storefront .ffm-also-like-frame{margin-top:1.15rem;height:6.75rem;overflow:hidden;border-radius:1.5rem;background:#1550dc}html.ffm-storefront .ffm-also-like-track{display:flex;height:100%;width:-moz-max-content;width:max-content}html.ffm-storefront .ffm-also-like-pack{display:block;box-sizing:border-box;flex:0 0 auto;min-width:0;height:100%;padding:.28rem 1rem .32rem;overflow:hidden;line-height:1.4;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}html.ffm-storefront .ffm-also-like-name{display:inline;margin-right:.55rem;overflow:visible;color:#fff;font-size:1.5rem;font-weight:400;line-height:inherit;white-space:nowrap;text-decoration:none}html.ffm-storefront .ffm-also-like-name:focus-visible,html.ffm-storefront .ffm-also-like-name:hover{color:#fff;opacity:.82}@media (max-width:639px){html.ffm-storefront .ffm-font-detail,html.ffm-storefront .ffm-font-detail-related,html.ffm-storefront .ffm-font-detail-reviews,html.ffm-storefront .ffm-font-detail-workspace{gap:.75rem}html.ffm-storefront .ffm-detail-card>.ffm-icon-bar{max-width:calc(100% - 1.5rem);margin:0 .75rem .85rem}html.ffm-storefront .ffm-font-preview-stage{padding:.9rem .95rem}html.ffm-storefront .ffm-review-body,html.ffm-storefront .ffm-review-compose,html.ffm-storefront .ffm-review-empty,html.ffm-storefront .ffm-review-head{padding-left:.95rem;padding-right:.95rem}html.ffm-storefront .ffm-font-preview-host{height:11.5rem}html.ffm-storefront .ffm-font-preview ul.grid-cols-3>li{padding:.7rem .65rem}html.ffm-storefront .ffm-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem .85rem .95rem}html.ffm-storefront .ffm-detail-actions a,html.ffm-storefront .ffm-detail-actions button,html.ffm-storefront .ffm-detail-actions>*,html.ffm-storefront .ffm-detail-actions>span{width:100%;min-width:0;justify-content:center}html.ffm-storefront .ffm-font-share{flex-direction:row;flex-wrap:wrap;align-items:center}html.ffm-storefront .ffm-font-share-label{justify-content:flex-start;border:0;padding:0;color:var(--ffm-paper)}html.ffm-storefront .ffm-font-share-grid{display:flex;flex:0 1 auto;width:auto;gap:.26rem}html.ffm-storefront .ffm-font-share .ffm-font-share-dot,html.ffm-storefront .ffm-font-share a.ffm-font-share-dot,html.ffm-storefront .ffm-font-share button.ffm-font-share-dot{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px}html.ffm-storefront .ffm-typeface-tools{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.65rem}html.ffm-storefront .ffm-typeface-tools>:first-child{grid-column:1;justify-self:start}html.ffm-storefront .ffm-typeface-tools-selects{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;max-width:none;flex:none}html.ffm-storefront .ffm-typeface-tools-selects>*{width:-moz-max-content;width:max-content;max-width:100%}html.ffm-storefront .ffm-typeface-tools>a{grid-column:2;grid-row:1;justify-self:end;align-self:center}html.ffm-storefront .ffm-detail-card [aria-label="Font showcase"]{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.ffm-storefront .ffm-detail-card [aria-label="Font showcase"]::-webkit-scrollbar{display:none}html.ffm-storefront .ffm-detail-card [aria-label="Font showcase"]>button{flex:none;width:auto;padding-inline:.75rem}}html.ffm-storefront .ffm-glyph{border-radius:var(--ffm-radius-sm)!important}html.ffm-storefront .ffm-glyph-toast{position:fixed;top:6rem;left:50%;z-index:80;display:flex;align-items:center;gap:.55rem;pointer-events:none;padding:.7rem 1.05rem .7rem .75rem;border-radius:14px;background:var(--ffm-panel);color:var(--ffm-paper);font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 12px 32px rgba(0,0,0,.45);transform:translateX(-50%);animation:ffm-glyph-toast-in var(--ffm-dur-panel) var(--ffm-ease) both}html.ffm-storefront .ffm-glyph-toast[data-open=false]{animation:ffm-glyph-toast-out .28s ease-in both}html.ffm-storefront .ffm-glyph-toast-icon{display:grid;width:1.15rem;height:1.15rem;flex-shrink:0;place-items:center;border-radius:999px;background:var(--ffm-accent);color:#fff}@keyframes ffm-glyph-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-14px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes ffm-glyph-toast-out{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.98)}}@media (prefers-reduced-motion:reduce){html.ffm-storefront .ffm-glyph-toast,html.ffm-storefront .ffm-glyph-toast[data-open=false]{animation-duration:.01ms}}html.ffm-storefront .ffm-recommend-card{isolation:isolate;padding-inline:1.1rem}html.ffm-storefront .ffm-related-card{isolation:isolate;padding:.85rem 1rem .7rem}html.ffm-storefront [aria-label="Related fonts"]>.ffm-related-card:not(:first-of-type){margin-top:-1px}html.ffm-storefront [aria-label="Related fonts"]>.ffm-related-card:first-of-type:not(:last-of-type){border-radius:var(--ffm-radius-lg) var(--ffm-radius-lg) 0 0}html.ffm-storefront [aria-label="Related fonts"]>.ffm-related-card:last-of-type:not(:first-of-type){border-radius:0 0 var(--ffm-radius-lg) var(--ffm-radius-lg)}html.ffm-storefront [aria-label="Related fonts"]>.ffm-related-card:not(:first-of-type):not(:last-of-type){border-radius:0}html.ffm-storefront .ffm-related-card>.ffm-name-card-sample{position:relative;z-index:1;min-height:6.25rem}html.ffm-storefront .ffm-related-card-name{position:relative;z-index:1;margin-top:.45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.01em;color:var(--ffm-muted);text-align:center}html.ffm-storefront .ffm-related-card:focus-visible>.ffm-related-card-name,html.ffm-storefront .ffm-related-card:hover>.ffm-related-card-name{color:var(--ffm-paper)}html.ffm-storefront .ffm-recommend-card:after,html.ffm-storefront .ffm-related-card:after{content:"";position:absolute;inset:0;z-index:2;padding:1.5px;border-radius:inherit;pointer-events:none;background:var(--ffm-accent);opacity:0;transition:opacity var(--ffm-dur-panel) var(--ffm-ease);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html.ffm-storefront .ffm-recommend-card:after{border-radius:0}html.ffm-storefront .ffm-recommend-card:focus-visible:after,html.ffm-storefront .ffm-recommend-card:hover:after,html.ffm-storefront .ffm-related-card:focus-visible:after,html.ffm-storefront .ffm-related-card:hover:after{opacity:1}html.ffm-storefront .ffm-recommend-card>.ffm-name-card-sample,html.ffm-storefront .ffm-related-card>.ffm-name-card-sample{position:relative;z-index:1;transition:color var(--ffm-dur-control) var(--ffm-ease),transform .32s var(--ffm-ease)}html.ffm-storefront .ffm-recommend-card:focus-visible>.ffm-name-card-sample,html.ffm-storefront .ffm-recommend-card:hover>.ffm-name-card-sample,html.ffm-storefront .ffm-related-card:focus-visible>.ffm-name-card-sample,html.ffm-storefront .ffm-related-card:hover>.ffm-name-card-sample{color:var(--ffm-paper);transform:translate3d(0,-.08em,0)}@media (prefers-reduced-motion:reduce){html.ffm-storefront .ffm-recommend-card:after,html.ffm-storefront .ffm-recommend-card>.ffm-name-card-sample,html.ffm-storefront .ffm-related-card:after,html.ffm-storefront .ffm-related-card>.ffm-name-card-sample{transition:none}html.ffm-storefront .ffm-recommend-card:focus-visible>.ffm-name-card-sample,html.ffm-storefront .ffm-recommend-card:hover>.ffm-name-card-sample,html.ffm-storefront .ffm-related-card:focus-visible>.ffm-name-card-sample,html.ffm-storefront .ffm-related-card:hover>.ffm-name-card-sample{transform:none}}html.ffm-storefront .ffm-browse-mega-panel{border:1px solid var(--ffm-line);border-radius:20px;background:var(--ffm-panel);box-shadow:0 16px 48px rgba(0,0,0,.45)}html.ffm-storefront .ffm-browse-mega .ffm-category-cols{display:block;width:100%;height:auto;-moz-columns:5;column-count:5;-moz-column-gap:1.15rem;column-gap:1.15rem;-moz-column-rule:1px solid var(--ffm-line);column-rule:1px solid var(--ffm-line);-moz-column-fill:balance;column-fill:balance}@media (min-width:1280px){html.ffm-storefront .ffm-browse-mega .ffm-category-cols{-moz-columns:7;column-count:7}}html.ffm-storefront .ffm-browse-mega .ffm-category-col{display:contents;height:auto;min-height:0;padding:0;border:0}html.ffm-storefront .ffm-browse-mega .ffm-category-heading{-moz-column-break-after:avoid;break-after:avoid}html.ffm-storefront .ffm-browse-mega .ffm-category-heading.is-spaced{margin-top:.65em}html.ffm-storefront .ffm-browse-mega .ffm-category-item{padding:.05em 0;-moz-column-break-inside:avoid;break-inside:avoid}html.ffm-storefront .ffm-browse-mega .ffm-category-cols p{line-height:1.42}html.ffm-storefront .ffm-blog-mega-post{display:flex;gap:.85rem;align-items:flex-start}html.ffm-storefront .ffm-blog-mega-cats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;-moz-column-gap:1rem;column-gap:1rem}html.ffm-storefront .ffm-blog-mega-thumb{display:block;flex-shrink:0;overflow:hidden;width:6.25rem;height:4.5rem;border-radius:12px;background:color-mix(in srgb,var(--ffm-surface) 70%,#000)}html.ffm-storefront .ffm-blog-mega-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.ffm-storefront .ffm-blog-mega-thumb-fallback{display:grid;height:100%;place-items:center;font-size:1.15rem;font-weight:600;color:var(--ffm-accent)}html.ffm-storefront .ffm-blog-mega-badge{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .5rem;border-radius:999px;background:var(--ffm-accent);color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1}html.ffm-storefront .ffm-mobile-panel{margin:.75rem var(--ffm-gutter) 0;overflow:hidden;border:1px solid var(--ffm-line);border-radius:20px;background:color-mix(in srgb,var(--ffm-page) 88%,transparent);box-shadow:0 16px 48px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px) saturate(1.2)}html.ffm-storefront [type=search]{border-radius:999px!important}html.ffm-storefront .scroll-reveal{transition:opacity var(--ffm-dur-panel) var(--ffm-ease),transform var(--ffm-dur-panel) var(--ffm-ease)}@media (prefers-reduced-motion:reduce){html.ffm-storefront .ffm-card,html.ffm-storefront .ffm-catalog-card,html.ffm-storefront .ffm-catalog-dark .ffm-skeleton,html.ffm-storefront .ffm-catalog-skeleton:after,html.ffm-storefront .ffm-cta,html.ffm-storefront .ffm-discover-cta,html.ffm-storefront .ffm-face-ink,html.ffm-storefront .ffm-font-detail-creator,html.ffm-storefront .ffm-font-detail-hero,html.ffm-storefront .ffm-font-detail-preview,html.ffm-storefront .ffm-font-detail-related,html.ffm-storefront .ffm-font-detail-reviews,html.ffm-storefront .ffm-font-detail-share,html.ffm-storefront .ffm-font-detail-workspace,html.ffm-storefront .ffm-nav-link,html.ffm-storefront .ffm-route-progress,html.ffm-storefront .scroll-reveal{transition:none!important;transform:none!important;animation:none!important}html.ffm-storefront .ffm-face-ink{opacity:1}}html.ffm-storefront .ffm-home-ivory{margin:0;overflow:visible;border-radius:0;background-color:transparent;color:var(--ffm-paper)}html.ffm-storefront .ffm-home-title-rule{margin-top:.7rem;width:2.15rem;height:3px;border-radius:999px;background-color:var(--ffm-accent);background-image:none}html.ffm-storefront .ffm-home-band-cta{display:inline-flex;height:26px;min-height:26px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--ffm-line);background:var(--ffm-paper);padding:0 .7rem;font-size:14px;line-height:1;font-weight:600;color:#fff}html.ffm-storefront .ffm-home-band-cta:focus,html.ffm-storefront .ffm-home-band-cta:focus-visible,html.ffm-storefront .ffm-home-band-cta:hover{background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);color:#fff;outline:none;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-catalog-dark{border-top:0}html.ffm-storefront .ffm-catalog-dark .ffm-home-ivory{overflow:visible;background-color:transparent;color:var(--ffm-paper);border:0}html.ffm-storefront.ffm-theme-light .ffm-catalog-dark .ffm-home-ivory{color-scheme:light}html.ffm-storefront .ffm-catalog-dark .ffm-home-title{color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-dark .text-muted{color:var(--ffm-muted)}html.ffm-storefront .ffm-home-ivory .ffm-section:before,html.ffm-storefront .ffm-home-ivory.ffm-section:before{border-top-color:var(--ffm-line)}html.ffm-storefront .ffm-catalog-band .ffm-preview-dock,html.ffm-storefront .ffm-home-ivory .ffm-preview-dock{background-color:var(--ffm-surface);border-color:var(--ffm-line);backdrop-filter:none}html.ffm-storefront .ffm-catalog-dark .ffm-home-ivory .ffm-preview-dock,html.ffm-storefront .ffm-home-featured .ffm-home-ivory .ffm-preview-dock{position:static;top:auto;z-index:auto;gap:.9rem;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;backdrop-filter:none}@media (min-width:1280px){html.ffm-storefront .ffm-catalog-dark .ffm-home-ivory .ffm-preview-dock{overflow:visible}}html.ffm-storefront .ffm-home-featured .ffm-preview-type{max-width:none!important;height:3.5rem!important;border:0!important;background-color:var(--ffm-brand)!important;background-image:none!important;color:#fff!important;font-size:1.05rem;font-weight:500}html.ffm-storefront .ffm-home-featured .ffm-preview-type::-moz-placeholder{color:hsla(0,0%,100%,.82)!important}html.ffm-storefront .ffm-home-featured .ffm-preview-type::placeholder{color:hsla(0,0%,100%,.82)!important}html.ffm-storefront .ffm-home-featured .ffm-slider-thumb{background:var(--ffm-accent);border-color:var(--ffm-accent)}html.ffm-storefront .ffm-home-featured .ffm-slider-track{background:color-mix(in srgb,var(--ffm-paper) 16%,transparent)}html.ffm-storefront .ffm-catalog-dark:not(.ffm-home-featured) .ffm-preview-type{max-width:none!important;height:3.5rem!important;border:0!important;background-color:var(--ffm-brand)!important;background-image:none!important;color:#fff!important;font-size:1.05rem;font-weight:500}html.ffm-storefront .ffm-catalog-dark:not(.ffm-home-featured) .ffm-preview-type::-moz-placeholder{color:hsla(0,0%,100%,.82)!important}html.ffm-storefront .ffm-catalog-dark:not(.ffm-home-featured) .ffm-preview-type::placeholder{color:hsla(0,0%,100%,.82)!important}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools,html.ffm-storefront .ffm-home-featured .ffm-preview-tools{flex-direction:column;align-items:stretch;gap:.75rem;overflow:visible;border:0;border-radius:0;background:transparent;padding:0}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .grid.w-full,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .grid.w-full{flex:1 1 auto;width:100%;min-width:0;max-width:none}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools>.shrink-0:last-child,html.ffm-storefront .ffm-home-featured .ffm-preview-tools>.shrink-0:last-child{width:100%;min-width:0}@media (min-width:1280px){html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools,html.ffm-storefront .ffm-home-featured .ffm-preview-tools{flex-direction:row;align-items:flex-end;overflow:visible}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools>.shrink-0:last-child,html.ffm-storefront .ffm-home-featured .ffm-preview-tools>.shrink-0:last-child{width:auto}}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown,html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-submit-btn{height:26px;min-height:26px;overflow:visible;font-size:14px;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-submit-btn{padding-inline:.7rem 1.5rem}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown{width:-moz-max-content;width:max-content;max-width:none;padding-left:.7rem;padding-right:1.5rem}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown span,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown span{overflow:visible!important;max-width:none;text-overflow:clip;white-space:nowrap}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn{border:1px solid var(--ffm-accent);overflow:visible}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn:focus-visible,html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn:hover{transform:var(--ffm-btn-hover-move);filter:var(--ffm-btn-hover-filter)}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown{border-radius:999px!important;border:1px solid var(--ffm-accent);background:transparent;color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn.ffm-dropdown,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-submit-btn.ffm-dropdown{background-color:transparent;background-image:none;border-color:var(--ffm-accent);color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown:hover,html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown[data-headlessui-state~=open],html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown[data-open],html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown:hover,html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown[data-headlessui-state~=open],html.ffm-storefront .ffm-home-featured .ffm-preview-tools .ffm-dropdown[data-open]{background-color:var(--ffm-accent)!important;background-image:none!important;border-color:var(--ffm-accent)!important;color:#fff!important}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown:hover .text-muted,html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown[data-headlessui-state~=open] .text-muted,html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown[data-open] .text-muted{color:#fff}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-seg{height:26px;border:0;padding:0}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-seg>button{width:26px}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools [aria-label="Grid view"],html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools [aria-label="List view"]{width:26px;height:26px;border:0!important;box-shadow:none!important}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .flex.max-w-full{gap:.5rem;overflow:visible}html.ffm-storefront .ffm-catalog-dark .ffm-slider-thumb{background:var(--ffm-accent);border-color:var(--ffm-accent)}html.ffm-storefront .ffm-catalog-card--poster{background:var(--ffm-panel);border-color:var(--ffm-line);color:var(--ffm-paper)}@keyframes ffm-apple-shimmer{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}html.ffm-storefront .ffm-catalog-skeleton{position:relative;isolation:isolate;min-height:11.5rem;overflow:hidden;pointer-events:none;background:var(--ffm-surface);border-color:var(--ffm-line)}html.ffm-storefront .ffm-catalog-sample-host:not([data-ready="1"]):before{background-image:linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--ffm-paper) 10%,transparent) 50%,transparent 72%);background-size:220% 100%;animation:ffm-apple-shimmer-bg 1.85s cubic-bezier(.4,0,.2,1) infinite}html.ffm-storefront .ffm-catalog-skeleton:after{content:"";position:absolute;inset:0;background-image:linear-gradient(105deg,transparent 28%,hsla(55,39%,94%,.07) 50%,transparent 72%);transform:translateX(-60%);animation:ffm-apple-shimmer 1.85s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--ffm-skel-delay,0ms)}html.ffm-storefront .ffm-catalog-dark .ffm-skeleton{background-color:hsla(55,39%,94%,.07);background-image:linear-gradient(105deg,transparent 25%,hsla(55,39%,94%,.14) 50%,transparent 75%);background-size:220% 100%;animation:ffm-apple-shimmer-bg 1.85s cubic-bezier(.4,0,.2,1) infinite}@keyframes ffm-apple-shimmer-bg{0%{background-position:140% 0}to{background-position:-80% 0}}html.ffm-storefront .ffm-catalog-staff-pick,html.ffm-storefront .ffm-recommend-card>.ffm-catalog-staff-pick,html.ffm-storefront .ffm-related-card>.ffm-catalog-staff-pick{position:absolute;top:.85rem;right:.95rem;z-index:3}html.ffm-storefront .ffm-catalog-list .ffm-catalog-staff-pick{position:static;top:auto;right:auto}html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-kicker{padding-right:1.5rem}html.ffm-storefront .ffm-catalog-card--poster:focus-within,html.ffm-storefront .ffm-catalog-card--poster:hover{background:var(--ffm-panel);border-color:color-mix(in srgb,var(--ffm-accent) 45%,transparent)}html.ffm-storefront .ffm-catalog-kicker{color:var(--ffm-muted);font-size:.625rem;line-height:1.35}html.ffm-storefront .ffm-catalog-kicker-rule{margin:0 .35rem;color:color-mix(in srgb,var(--ffm-paper) 28%,transparent)}html.ffm-storefront .ffm-catalog-check{display:grid;width:1.55rem;height:1.55rem;flex:none;place-items:center;border-radius:999px;background:var(--ffm-success);color:#fff}html.ffm-storefront .ffm-catalog-poster-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:.55rem}html.ffm-storefront .ffm-catalog-poster-actions:empty{min-height:2.25rem}html.ffm-storefront .ffm-catalog-poster-actions>*{display:flex;min-width:0;width:100%}html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-poster-btn,html.ffm-storefront .ffm-catalog-save-pill{box-sizing:border-box;display:inline-flex;width:100%;height:26px;min-height:26px;align-items:center;justify-content:center;gap:.45rem;overflow:visible;border-radius:999px;padding:0 .7rem;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-catalog-save-pill{border:1px solid var(--ffm-line);background:transparent;color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-poster-btn{border:1px solid var(--ffm-accent)}html.ffm-storefront .ffm-catalog-save-pill:hover,html.ffm-storefront .ffm-catalog-save-pill[aria-pressed=true]{border-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-poster-btn,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-submit-btn.ffm-catalog-poster-btn{width:100%;min-width:0;max-width:none;height:26px;min-height:26px;padding:0 .7rem;gap:.4rem;background-color:var(--ffm-accent);background-image:none;border-color:var(--ffm-accent);color:#fff;font-weight:500;letter-spacing:0}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-save-pill{width:100%;min-width:0;max-width:none;height:26px;min-height:26px;padding:0 .7rem;gap:.4rem;background-color:var(--ffm-brand);background-image:none;border-color:var(--ffm-brand);color:#fff;font-weight:500;letter-spacing:0}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-poster-btn:active,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-poster-btn:focus,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-poster-btn:focus-visible,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-poster-btn:hover,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-submit-btn.ffm-catalog-poster-btn:active,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-submit-btn.ffm-catalog-poster-btn:focus,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-submit-btn.ffm-catalog-poster-btn:focus-visible,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-submit-btn.ffm-catalog-poster-btn:hover{border-color:var(--ffm-accent)!important;background-color:var(--ffm-accent)!important;background-image:none!important;color:#fff!important}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-save-pill:active,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-save-pill:focus,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-save-pill:focus-visible,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-save-pill:hover,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-save-pill[aria-pressed=true]{border-color:var(--ffm-brand)!important;background-color:var(--ffm-brand)!important;background-image:none!important;color:#fff!important}html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-sample-ink,html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample,html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample-ink{color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-card--fit{height:auto;min-height:calc(var(--ffm-catalog-face-h) + 4.65rem);max-height:none;padding:1.05rem 1.1rem 1rem}html.ffm-storefront .ffm-catalog-card--fit.ffm-catalog-card--pangram,html.ffm-storefront .ffm-catalog-card--poster.ffm-catalog-card--pangram{--ffm-catalog-face-h:calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * 1.85 + max(0px, var(--ffm-preview-tracking, 0px) * 10));height:auto;min-height:calc(var(--ffm-catalog-face-h) + 4.65rem);max-height:none}html.ffm-storefront .ffm-catalog-card--fit:not(.ffm-catalog-card--pangram),html.ffm-storefront .ffm-catalog-card--poster:not(.ffm-catalog-card--pangram){height:auto;min-height:calc(var(--ffm-catalog-face-h) + 4.65rem);max-height:none;overflow:hidden;grid-template-rows:auto minmax(var(--ffm-catalog-face-h),1fr) auto}html.ffm-storefront .ffm-catalog-card:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-host{min-height:0;max-height:100%;overflow:hidden}html.ffm-storefront .ffm-catalog-card:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-ink{display:contents}html.ffm-storefront .ffm-catalog-card:not(.ffm-catalog-card--pangram) .ffm-catalog-sample{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;max-width:100%;max-height:100%;min-width:0;text-overflow:ellipsis;white-space:normal!important;overflow-wrap:anywhere}html.ffm-storefront .ffm-catalog-card--fit>a{min-height:var(--ffm-catalog-face-h);align-items:center;justify-content:center}html.ffm-storefront .ffm-catalog-card--fit .ffm-catalog-sample-host,html.ffm-storefront .ffm-catalog-card--fit:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-host{container-type:size;container-name:catalog-preview;justify-content:center;align-items:center;overflow:hidden;min-height:var(--ffm-catalog-face-h);max-height:none;padding:.4rem .5rem}html.ffm-storefront .ffm-catalog-card--fit .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-card--fit:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-ink{display:inline;max-width:100%;overflow:hidden}html.ffm-storefront .ffm-catalog-card--fit .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-card--fit .ffm-catalog-sample--fill,html.ffm-storefront .ffm-catalog-card--fit:not(.ffm-catalog-card--pangram) .ffm-catalog-sample{display:block!important;-webkit-box-orient:unset;-webkit-line-clamp:unset;overflow:hidden!important;max-width:100%;max-height:100%;min-width:0;text-overflow:clip;text-align:center;white-space:nowrap;transform-origin:center center;font-size:var(--ffm-preview-size,80px);line-height:var(--ffm-preview-lh,1);letter-spacing:var(--ffm-preview-tracking,0)}html.ffm-storefront .ffm-catalog-card--fit .ffm-catalog-sample.whitespace-normal,html.ffm-storefront .ffm-catalog-card--fit.ffm-catalog-card--pangram .ffm-catalog-sample{white-space:normal!important}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "preview" "actions";grid-template-rows:auto minmax(var(--ffm-catalog-face-h,6.5rem),1fr) auto;min-height:calc(var(--ffm-catalog-face-h, 6.5rem) + 4.65rem);align-items:stretch;padding:.85rem .95rem .8rem}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--pangram{grid-template-rows:auto minmax(var(--ffm-catalog-face-h,7.75rem),1fr) auto}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-kicker{grid-area:info;min-width:0;padding-right:1.5rem}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1>a{grid-area:preview;display:flex;min-width:0;min-height:var(--ffm-catalog-face-h,6.5rem);overflow:hidden;align-items:center;justify-content:center}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-poster-actions{grid-area:actions;gap:.5rem}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-staff-pick{grid-area:info;justify-self:end}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-sample-host,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit .ffm-catalog-sample-host,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-host{container-type:size;container-name:catalog-preview;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:var(--ffm-catalog-face-h);max-height:none;padding:.35rem .7rem}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit .ffm-catalog-sample--fill,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1:not(.ffm-catalog-card--pangram) .ffm-catalog-sample{display:flex!important;width:100%;max-width:100%;max-height:none;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:visible!important;padding:.08em .12em!important;-webkit-box-orient:unset;-webkit-line-clamp:unset!important;text-align:center;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap!important;font-size:clamp(.8125rem,11cqi,var(--ffm-preview-size,80px));line-height:var(--ffm-preview-lh,1.1)}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1 .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-ink{display:block;max-width:100%;overflow:visible;text-align:center;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}html.ffm-storefront .ffm-catalog-card--fit:focus-within .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-card--fit:hover .ffm-catalog-sample-ink{transform:none}html.ffm-storefront .ffm-catalog-card--poster:focus-within .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-card--poster:hover .ffm-catalog-sample-ink{color:var(--ffm-paper)}@media (hover:hover) and (pointer:fine){html.ffm-storefront .ffm-catalog-card--poster{grid-template-rows:auto minmax(var(--ffm-catalog-face-h,8.75rem),1fr) auto}html.ffm-storefront .ffm-catalog-card--poster:not(.ffm-catalog-card--pangram){grid-template-rows:auto minmax(var(--ffm-catalog-face-h),1fr) auto;height:auto;min-height:calc(var(--ffm-catalog-face-h) + 4.65rem);max-height:none}html.ffm-storefront .ffm-catalog-card--poster.ffm-catalog-card--pangram{grid-template-rows:auto minmax(var(--ffm-catalog-face-h),1fr) auto}html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-kicker{position:absolute;top:.85rem;left:.95rem;right:2.4rem;z-index:2;padding-right:0}html.ffm-storefront .ffm-catalog-card--poster .ffm-catalog-poster-actions{position:absolute;left:.95rem;right:.95rem;bottom:.8rem;z-index:2}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit:not(.ffm-catalog-card--pangram),html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--poster,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--poster:not(.ffm-catalog-card--pangram){grid-template-areas:"preview";grid-template-rows:minmax(max(8.75rem,var(--ffm-catalog-face-h,8.75rem)),1fr);min-height:max(8.75rem,var(--ffm-catalog-face-h,8.75rem));height:auto;max-height:none;padding:.85rem .95rem .8rem}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--fit.ffm-catalog-card--pangram,html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--poster.ffm-catalog-card--pangram{grid-template-areas:"preview";grid-template-rows:minmax(max(10rem,var(--ffm-catalog-face-h,10rem)),1fr);min-height:max(10rem,var(--ffm-catalog-face-h,10rem))}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--poster .ffm-catalog-kicker{position:absolute;top:.85rem;left:.95rem;right:2.4rem;z-index:2;padding-right:0}html.ffm-storefront .ffm-catalog-grid:not(.ffm-catalog-grid--list) .ffm-catalog-card--layout1.ffm-catalog-card--poster .ffm-catalog-poster-actions{position:absolute;left:.95rem;right:.95rem;bottom:.8rem;z-index:2;width:auto;max-width:none}html.ffm-storefront .ffm-catalog-card-chrome{opacity:0;pointer-events:none;transition:opacity var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-catalog-card:focus-within .ffm-catalog-card-chrome,html.ffm-storefront .ffm-catalog-card:hover .ffm-catalog-card-chrome,html.ffm-storefront .ffm-catalog-list:focus-within .ffm-catalog-card-chrome,html.ffm-storefront .ffm-catalog-list:hover .ffm-catalog-card-chrome{opacity:1;pointer-events:auto}html.ffm-storefront .ffm-catalog-list{min-height:calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * 1.45 + max(0px, var(--ffm-preview-tracking, 0px) * 8) + 1.35rem)}}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list{background:var(--ffm-page);border-color:var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-credit{color:var(--ffm-muted)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-kind{border:0;color:var(--ffm-muted)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-rating{color:var(--ffm-muted)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-btn{color:#fff}html.ffm-storefront .ffm-catalog-dark .ffm-list-btn-download{border-color:var(--ffm-accent)}html.ffm-storefront .ffm-catalog-dark .ffm-list-btn-save{border-color:var(--ffm-brand)}html.ffm-storefront .ffm-catalog-dark .ffm-list-btn-donate{border-color:#00b075}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-btn:hover{color:#fff;background-image:none}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-actions .ffm-catalog-list-btn:disabled,html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-btn.is-disabled,html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-btn.opacity-45{background:color-mix(in srgb,var(--ffm-page) 55%,transparent);border-color:var(--ffm-line);color:color-mix(in srgb,var(--ffm-paper) 32%,transparent);opacity:.42}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-actions .ffm-submit-btn.ffm-catalog-list-btn{border-color:var(--ffm-accent);color:#fff}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-card{background-color:var(--ffm-card);border-color:var(--ffm-line);color:var(--ffm-paper)}html.ffm-storefront .ffm-account .ffm-catalog-card,html.ffm-storefront .ffm-account .ffm-catalog-card--poster,html.ffm-storefront .ffm-account .ffm-catalog-card--poster:focus-within,html.ffm-storefront .ffm-account .ffm-catalog-card--poster:hover,html.ffm-storefront .ffm-account .ffm-catalog-card:focus-within,html.ffm-storefront .ffm-account .ffm-catalog-card:hover{background:var(--ffm-raised);background:transparent;background-color:transparent;color:var(--ffm-paper)}html.ffm-storefront .ffm-account .ffm-catalog-card .ffm-catalog-sample,html.ffm-storefront .ffm-account .ffm-catalog-card .ffm-catalog-sample-ink{color:var(--ffm-paper)}html.ffm-storefront .ffm-account .ffm-overview-saved{--ffm-preview-size:40px;--ffm-preview-card-size:40px;--ffm-catalog-face-h:4.75rem}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-grid{padding-top:0;padding-bottom:0}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit.ffm-catalog-card--pangram,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit:not(.ffm-catalog-card--pangram),html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster.ffm-catalog-card--pangram,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster:not(.ffm-catalog-card--pangram){--ffm-catalog-face-h:4.75rem;height:8.25rem;max-height:8.25rem;min-height:0!important;padding:.55rem .7rem;overflow:hidden;grid-template-rows:minmax(0,1fr)}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster .ffm-catalog-kicker,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster .ffm-catalog-poster-actions{position:absolute;z-index:2}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster .ffm-catalog-kicker{top:.55rem;right:2.1rem;left:.7rem;padding-right:0}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--poster .ffm-catalog-poster-actions{right:.7rem;bottom:.5rem;left:.7rem}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit>a,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card>a{min-height:0!important;height:100%;max-height:100%;align-items:center;justify-content:center}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit .ffm-catalog-sample-host,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-host,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-sample-host{min-height:0!important;max-height:100%!important;height:100%;padding:.2rem .15rem!important;align-items:center;justify-content:center}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit .ffm-catalog-sample,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card--fit .ffm-catalog-sample--fill,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card:not(.ffm-catalog-card--pangram) .ffm-catalog-sample,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-sample{display:flex!important;-webkit-box-orient:unset;-webkit-line-clamp:unset;width:100%;max-width:100%;max-height:100%;min-width:0;align-items:center;justify-content:center;overflow:hidden!important;padding:0!important;text-align:center;text-overflow:clip;white-space:nowrap!important;overflow-wrap:normal}html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-card:not(.ffm-catalog-card--pangram) .ffm-catalog-sample-ink,html.ffm-storefront .ffm-account .ffm-overview-saved .ffm-catalog-sample-ink{display:inline;max-width:100%;overflow:hidden}html.ffm-storefront .ffm-account .ffm-catalog-card:focus-within .ffm-catalog-sample-ink,html.ffm-storefront .ffm-account .ffm-catalog-card:hover .ffm-catalog-sample-ink{color:var(--ffm-accent)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-card .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-dark .ffm-catalog-card .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-face{color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list:focus-within .ffm-catalog-sample-ink,html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list:hover .ffm-catalog-sample-ink{color:var(--ffm-accent)}html.ffm-storefront .ffm-home-ivory .ffm-catalog-bleed{--ffm-line:rgba(14,48,74,.14)}html.ffm-storefront .ffm-home-ivory .ffm-catalog-card:focus-within,html.ffm-storefront .ffm-home-ivory .ffm-catalog-card:hover,html.ffm-storefront .ffm-home-ivory .ffm-catalog-list:focus-within,html.ffm-storefront .ffm-home-ivory .ffm-catalog-list:hover{background-color:var(--ffm-card)}html.ffm-storefront .ffm-home-ivory .ffm-card{background-color:var(--ffm-card);border-color:var(--ffm-line)}html.ffm-storefront .ffm-home-ivory .ffm-discover-cta{color:#fff}html.ffm-storefront .ffm-home-ivory .ffm-discover-cta--plain{color:var(--ffm-paper)}html.ffm-storefront .ffm-catalog-band .border-white\/\[0\.08\],html.ffm-storefront .ffm-home-ivory .border-white\/\[0\.08\]{border-color:var(--ffm-line)}html.ffm-storefront .ffm-home-ivory .bg-white\/30{background-color:color-mix(in srgb,var(--ffm-paper) 18%,transparent)}html.ffm-storefront .ffm-catalog-dark .ffm-slider-track{background-color:var(--ffm-track)}html.ffm-storefront .ffm-home-ivory .ffm-font-actions>*{border-right-color:var(--ffm-line)}html.ffm-storefront .ffm-home-ivory .ffm-catalog-row-wrap:after{border-bottom-color:var(--ffm-line)}html.ffm-storefront .ffm-home-cta{margin:0 0 var(--ffm-home-gap);border-radius:var(--ffm-radius-lg);background-color:var(--ffm-accent-deep);background-image:var(--ffm-theme-grad);color:#fff}html.ffm-storefront .ffm-home-logo{display:flex;box-sizing:border-box;width:100%;max-width:none;justify-content:center;margin:0;padding:0;background:none}html.ffm-storefront .ffm-home-logo-img{display:block;width:100%;max-width:none;height:auto}html.ffm-storefront .ffm-home-close{display:flex;flex-direction:column;width:100%;margin:0;padding:0}html.ffm-storefront .ffm-home-cta-btn{display:inline-flex;min-height:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background-color:var(--ffm-paper);padding:0 .7rem;font-size:14px;line-height:1;font-weight:600;color:var(--ffm-page)}html.ffm-storefront .ffm-home-cta-btn:focus,html.ffm-storefront .ffm-home-cta-btn:focus-visible,html.ffm-storefront .ffm-home-cta-btn:hover{background-color:#fff;color:var(--ffm-page);border:1px solid var(--ffm-accent);outline:none;filter:var(--ffm-btn-hover-filter);transform:var(--ffm-btn-hover-move)}html.ffm-storefront .ffm-page-glow{display:none}html.ffm-storefront .ffm-home-header{background:var(--ffm-page)!important;backdrop-filter:none}html.ffm-storefront .ffm-home-page{background-color:var(--ffm-page);padding-bottom:0}html.ffm-storefront .ffm-home-page .ffm-home-top>*+*{border-top:0}html.ffm-storefront .ffm-home-hero{padding:.5rem 0 2rem;margin:0;border-bottom:0;background-color:transparent}html.ffm-storefront .ffm-home-hero-card{position:relative;display:grid;grid-template-columns:1fr;gap:1.75rem;overflow:visible;min-height:0;border:0;border-radius:0;background-color:transparent}html.ffm-storefront .ffm-home-hero-card:after,html.ffm-storefront .ffm-home-hero-card:before{content:none;display:none}html.ffm-storefront .ffm-home-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:36rem;padding:1.25rem 0 0;background:transparent;border:0}html.ffm-storefront .ffm-home-hero-copy-inner{position:relative;z-index:1;width:100%;max-width:none}html.ffm-storefront .ffm-home-hero-title{max-width:none;font-family:var(--font-sans),sans-serif;font-size:3.15rem;font-weight:800;font-style:normal;line-height:.96;letter-spacing:-.045em;color:var(--ffm-paper)}html.ffm-storefront .ffm-home-hero-bar{width:3rem;height:2px;margin-top:1.15rem;background-color:var(--ffm-accent);background-image:none}html.ffm-storefront .ffm-home-hero-lede{max-width:32rem;margin-top:1.15rem;font-size:1rem;font-weight:300;line-height:1.65;color:var(--ffm-muted)}html.ffm-storefront .ffm-home-hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.35rem}html.ffm-storefront .ffm-home-hero-actions>*{flex:none;width:auto}html.ffm-storefront .ffm-home-hero-actions a.ffm-home-explore{box-sizing:border-box;height:auto;min-height:0;padding:.32rem .7rem;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1;overflow:visible}html.ffm-storefront .ffm-home-hero-stats{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;width:100%;margin-top:1.35rem}html.ffm-storefront .ffm-home-hero-stats .ffm-icon-box{width:1.85rem;height:1.85rem;border:0;background-color:var(--ffm-success);color:#fff}html.ffm-storefront .ffm-home-hero .ffm-hero-marquee{position:absolute;right:0;bottom:0;left:0;z-index:1;height:15rem;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000);mask-image:linear-gradient(90deg,transparent,#000 12%,#000)}html.ffm-storefront .ffm-home-hero .ffm-hero-marquee .ffm-catalog-card,html.ffm-storefront .ffm-home-hero .ffm-hero-marquee a,html.ffm-storefront .ffm-home-hero .ffm-hero-marquee button{pointer-events:auto}html.ffm-storefront .ffm-hero-marquee-tilt{position:absolute;top:-28%;right:-28%;bottom:-36%;left:8%;display:flex;justify-content:flex-end;gap:.5rem;transform:rotate(13deg);transform-origin:70% 40%}html.ffm-storefront .ffm-hero-marquee-col{min-width:0;flex:0 0 11.5rem;overflow:hidden}html.ffm-storefront .ffm-hero-marquee-col .ffm-catalog-card{width:100%}html.ffm-storefront .ffm-hero-marquee .ffm-catalog-card--poster{grid-template-rows:minmax(8.75rem,1fr)}html.ffm-storefront .ffm-hero-marquee .ffm-catalog-card--poster.ffm-catalog-card--pangram{grid-template-rows:minmax(10rem,1fr)}html.ffm-storefront .ffm-hero-marquee .ffm-catalog-kicker{position:absolute;top:.85rem;left:.95rem;right:2.4rem;z-index:2;opacity:0;pointer-events:none}html.ffm-storefront .ffm-hero-marquee .ffm-catalog-poster-actions{display:none}html.ffm-storefront .ffm-hero-slide{display:flex;flex-direction:column;height:11.5rem;padding:.85rem .95rem .8rem;border:1px solid var(--ffm-line);border-radius:1.35rem;background:var(--ffm-panel);color:var(--ffm-paper)}html.ffm-storefront .ffm-hero-slide:focus-within,html.ffm-storefront .ffm-hero-slide:hover{background:var(--ffm-panel);border-color:color-mix(in srgb,var(--ffm-accent) 45%,transparent)}html.ffm-storefront .ffm-hero-slide-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}html.ffm-storefront .ffm-hero-slide-kicker{min-width:0;font-size:.62rem;font-weight:500;line-height:1.35;color:var(--ffm-muted)}@media (hover:hover) and (pointer:fine){html.ffm-storefront .ffm-hero-slide-kicker{opacity:0;transition:opacity var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-hero-slide:focus-visible .ffm-hero-slide-kicker,html.ffm-storefront .ffm-hero-slide:hover .ffm-hero-slide-kicker{opacity:1}}html.ffm-storefront .ffm-hero-slide-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--ffm-accent);color:#fff}html.ffm-storefront .ffm-hero-slide-name{display:flex;flex:1;align-items:center;justify-content:center;overflow:visible;padding:.15rem .2rem 0;font-size:clamp(1.7rem,2.15vw,2.65rem);font-weight:400;line-height:1.08;text-align:center;color:var(--ffm-paper)}@media (min-width:640px){html.ffm-storefront .ffm-home-hero-stats{gap:1.5rem}}@media (min-width:1024px){html.ffm-storefront .ffm-home-hero-card{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.38fr);align-items:start;gap:1.75rem;min-height:0}html.ffm-storefront .ffm-home-hero-copy{width:100%;max-width:36rem;padding:1.5rem 0}html.ffm-storefront .ffm-home-hero-title{width:-moz-max-content;width:max-content;max-width:100%;font-size:4.35rem}html.ffm-storefront .ffm-home-hero-actions,html.ffm-storefront .ffm-home-hero-lede,html.ffm-storefront .ffm-home-hero-stats{width:auto;min-width:0;max-width:32rem}html.ffm-storefront .ffm-home-hero-bar{width:3rem;min-width:0}}html.ffm-storefront .ffm-hero-specimen-frame{position:relative;z-index:1;min-width:0;padding:.5rem .7rem 1rem}html.ffm-storefront .ffm-hero-specimen-frame:before{content:"";position:absolute;z-index:0;top:.55rem;right:.85rem;bottom:.3rem;left:.05rem;border-radius:1.85rem;background:var(--ffm-accent);transform:rotate(-2.1deg)}html.ffm-storefront .ffm-hero-specimen-card{position:relative;z-index:1;display:flex;box-sizing:border-box;min-height:30.5rem;flex-direction:column;overflow:hidden;isolation:isolate;border:2px solid var(--ffm-brand);border-radius:1.75rem;background:var(--ffm-brand);box-shadow:none}html.ffm-storefront.ffm-theme-dark .ffm-hero-specimen-card{background:var(--ffm-brand)}html.ffm-storefront .ffm-hero-specimen-toolbar{position:relative;z-index:6;display:flex;flex-wrap:nowrap;align-items:center;gap:.55rem .7rem;min-height:3.55rem;margin:-2px -2px 0;padding:calc(.55rem + 2px) calc(1.15rem + 2px) .5rem calc(1.05rem + 2px);border:0;border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--ffm-brand);color:#fff}html.ffm-storefront .ffm-hero-specimen-pick{position:relative;z-index:5;flex:0 1 auto;width:auto;min-width:10.25rem;max-width:14.5rem}html.ffm-storefront .ffm-hero-specimen-pick .ffm-dropdown{height:26px!important;min-height:26px!important;overflow:visible!important;border:0!important;border-radius:999px!important;background:var(--ffm-accent)!important;color:#fff!important;font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-hero-specimen-pick .ffm-dropdown:hover,html.ffm-storefront .ffm-hero-specimen-pick .ffm-dropdown[aria-expanded=true]{border:0!important;background:var(--ffm-accent)!important;color:#fff!important}html.ffm-storefront .ffm-hero-specimen-pick .ffm-dropdown svg{color:#fff!important}html.ffm-storefront .ffm-hero-specimen-pick .ffm-dropdown .absolute.left-4{display:none}html.ffm-storefront .ffm-hero-specimen-pick .ffm-dropdown span{padding-left:.95rem;padding-right:1.7rem}html.ffm-storefront .ffm-hero-specimen-align{display:inline-flex;flex-shrink:0;align-items:center;gap:.18rem}html.ffm-storefront .ffm-hero-specimen-align>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:26px;height:26px;place-items:center;padding:0;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#fff}html.ffm-storefront .ffm-hero-specimen-align>button[aria-pressed=true]{border:0!important;background:var(--ffm-accent)!important;color:#fff!important}html.ffm-storefront .ffm-hero-specimen-sliders{display:grid;flex:1 1 auto;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;-moz-column-gap:1.35rem;column-gap:1.35rem;color:#fff}html.ffm-storefront .ffm-hero-specimen-sliders>label{display:flex;min-width:0;flex-direction:column}html.ffm-storefront .ffm-hero-specimen-sliders>label>span:first-child{margin:.12rem 0!important;font-size:7px;letter-spacing:.1em;color:hsla(0,0%,100%,.92)}html.ffm-storefront .ffm-hero-specimen-sliders .tabular-nums{min-width:2.1rem;color:hsla(0,0%,100%,.88);font-size:10px}html.ffm-storefront .ffm-hero-specimen-sliders .ffm-slider-track{background:hsla(0,0%,100%,.3)}html.ffm-storefront .ffm-hero-specimen-sliders .ffm-slider-thumb{width:.55rem;height:.55rem;border-width:0;background:var(--ffm-accent);border-color:var(--ffm-accent)}html.ffm-storefront .ffm-hero-specimen-swatches{position:relative;display:flex;flex-shrink:0;align-items:center;gap:.45rem;margin-left:.15rem}html.ffm-storefront .ffm-hero-specimen-swatch{display:block;width:1.15rem;height:1.15rem;padding:0;border:0;border-radius:.22rem;background:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45);cursor:pointer}html.ffm-storefront .ffm-hero-specimen-letter{position:relative;display:grid;width:auto;height:auto;padding:0 0 .28rem;place-items:center;border:0;background:transparent;color:#fff;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}html.ffm-storefront .ffm-hero-specimen-letter:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:1px;background:var(--ffm-hero-letter-line,#0e304a)}html.ffm-storefront .ffm-hero-specimen-letter[aria-expanded=true],html.ffm-storefront .ffm-hero-specimen-swatch[aria-expanded=true]{box-shadow:0 0 0 2px hsla(0,0%,100%,.85)}html.ffm-storefront .ffm-hero-color-menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:40;width:17.75rem;max-height:min(28rem,calc(100dvh - 8rem));overflow:auto;--ffm-page:#080808;--ffm-paper:#ffffe3;--ffm-muted:#b3b39a;--ffm-accent:#1b72f5;color:#ffffe3;background-color:rgba(8,8,8,.94)!important;border-color:hsla(0,0%,100%,.1)!important;border-radius:.75rem!important}html.ffm-storefront .ffm-hero-color-menu .glass-panel{background-color:rgba(8,8,8,.96)!important;border-color:hsla(0,0%,100%,.1)!important;border-radius:.75rem!important}html.ffm-storefront .ffm-hero-color-menu .ffm-preview-color-swatch,html.ffm-storefront .ffm-hero-color-menu .ffm-preview-color-swatch span{border-radius:8px!important}html.ffm-storefront .ffm-hero-color-menu .ffm-preview-color-swatch[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ffm-accent) 40%,transparent)}html.ffm-storefront .ffm-hero-specimen-paper{position:relative;display:flex;flex:1;min-height:24.5rem;flex-direction:column;justify-content:flex-start;overflow:hidden;border-radius:0;background-color:#fff;padding:2.15rem 2.35rem 5.25rem}html.ffm-storefront .ffm-hero-specimen-paper:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(14,48,74,.07) 1px,transparent 0),linear-gradient(90deg,rgba(14,48,74,.07) 1px,transparent 0);background-size:22px 22px}html.ffm-storefront .ffm-hero-specimen-paper.is-dark-fill:before,html.ffm-storefront.ffm-theme-dark .ffm-hero-specimen-paper.is-dark-fill:before{background-image:linear-gradient(hsla(0,0%,96%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,96%,.08) 1px,transparent 0)}html.ffm-storefront .ffm-hero-specimen-paper.is-typed{justify-content:flex-start}html.ffm-storefront .ffm-hero-specimen-type{position:relative;z-index:1;width:100%;min-width:0}html.ffm-storefront .ffm-hero-specimen-sample{margin:0;color:#0e304a;font-weight:600;text-align:left;overflow-wrap:anywhere}html.ffm-storefront textarea.ffm-hero-specimen-sample{display:block;min-height:0}html.ffm-storefront .ffm-hero-specimen-detail,html.ffm-storefront a.ffm-hero-specimen-detail{position:absolute;right:1.45rem;bottom:1.35rem;z-index:2;display:inline-flex!important;box-sizing:border-box;height:2.15rem!important;min-height:2.15rem!important;align-items:center;justify-content:center;margin:0;padding:0 1.15rem!important;border-color:var(--ffm-brand)!important;background:var(--ffm-brand)!important;font-size:14px;font-weight:600;letter-spacing:0;line-height:1!important;text-align:center;color:#fff!important}@media (max-width:639px){html.ffm-storefront .ffm-hero-specimen-toolbar{flex-wrap:wrap;row-gap:.55rem;padding:.65rem .9rem}html.ffm-storefront .ffm-hero-specimen-sliders{flex:1 1 100%}}html.ffm-storefront .ffm-type-wall{padding-top:.35rem;padding-bottom:1.5rem}html.ffm-storefront .ffm-also-like .ffm-type-wall{padding-top:0;padding-bottom:0}html.ffm-storefront .ffm-also-like .ffm-type-wall-track{align-items:center}html.ffm-storefront .ffm-also-like .ffm-type-wall-row{max-height:2.15em}html.ffm-storefront .ffm-also-like .ffm-type-wall-track a{line-height:1;overflow:hidden}html.ffm-storefront .ffm-also-like .ffm-type-wall-track a:has(img){display:flex;align-items:center;line-height:1}html.ffm-storefront .ffm-also-like .ffm-card-preview-line,html.ffm-storefront .ffm-also-like .ffm-type-wall-track a img{display:block;height:3.4em;width:auto;max-width:14rem;margin-block:-.95em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(0) invert(1)}html.ffm-storefront .ffm-designer-list-preview .ffm-card-preview-fit,html.ffm-storefront .ffm-recommend-card .ffm-card-preview-fit,html.ffm-storefront .ffm-related-card .ffm-card-preview-fit{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}html.ffm-storefront .ffm-catalog-list-face .ffm-card-preview-fit{display:block;width:auto;height:calc(var(--ffm-preview-card-size, 80px) * var(--ffm-preview-lh, 1) * .92);max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}html.ffm-storefront .ffm-type-wall-card{display:flex;flex-direction:column;gap:.12rem;overflow:hidden;border-radius:1.5rem;background:#1550dc;padding:.42rem 0 .48rem}html.ffm-storefront .ffm-type-wall-row{overflow:hidden}html.ffm-storefront .ffm-type-wall-track{display:flex;width:-moz-max-content;width:max-content;align-items:baseline;-moz-column-gap:.95rem;column-gap:.95rem;margin:0;padding:0 1rem;list-style:none;animation:ffm-type-wall 120s linear infinite}html.ffm-storefront .ffm-type-wall-row.is-reverse .ffm-type-wall-track{animation-name:ffm-type-wall-right}html.ffm-storefront .ffm-type-wall-card:focus-within .ffm-type-wall-track,html.ffm-storefront .ffm-type-wall-card:hover .ffm-type-wall-track{animation-play-state:paused}html.ffm-storefront .ffm-type-wall-track a{display:block;color:#fff;font-size:1.5rem;line-height:1.2;white-space:nowrap;text-decoration:none}html.ffm-storefront .ffm-type-wall-track a:hover{color:hsla(0,0%,100%,.82)}@keyframes ffm-type-wall{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ffm-type-wall-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){html.ffm-storefront .ffm-type-wall-track{animation:none}}html.ffm-storefront .ffm-home-designers{margin:0;overflow:visible;border-radius:0;background-color:transparent;border:0}html.ffm-storefront .ffm-home-designers .ffm-home-title{color:var(--ffm-paper)}html.ffm-storefront .ffm-home-designers .ffm-home-designer-cell{min-height:0;justify-content:flex-start;background:transparent;border:0;padding:.15rem .2rem .35rem}html.ffm-storefront .ffm-home-designers .ffm-designer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}html.ffm-storefront .ffm-home-designers .ffm-designer-search{height:2.15rem;border:1px solid var(--ffm-line);border-radius:999px;background:var(--ffm-surface)}html.ffm-storefront .ffm-home-designers .ffm-seg{height:26px;border:0;padding:0}html.ffm-storefront .ffm-home-designers .ffm-seg>button{width:26px}html.ffm-storefront .ffm-home-designers [aria-label="Avatars and studio names"],html.ffm-storefront .ffm-home-designers [aria-label="Studio details and font previews"]{width:26px;height:26px;border:0!important;box-shadow:none!important}html.ffm-storefront .ffm-home-designers .ffm-designer-list-card,html.ffm-storefront .ffm-home-designers .ffm-designer-list-preview{background:var(--ffm-page);border-color:var(--ffm-line)}html.ffm-storefront .ffm-home-designer-kicker{color:var(--ffm-support)}html.ffm-storefront .ffm-home-designer-link{color:var(--ffm-category-b)}html.ffm-storefront .ffm-maker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem;background:transparent;border:0}@media (min-width:768px){html.ffm-storefront .ffm-maker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){html.ffm-storefront .ffm-maker-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1280px){html.ffm-storefront .ffm-maker-grid{grid-template-columns:repeat(11,minmax(0,1fr))}}html.ffm-storefront .ffm-designer-cell,html.ffm-storefront .ffm-home-designer-cell,html.ffm-storefront .ffm-maker-cell{display:flex;min-height:10.5rem;flex-direction:column;align-items:center;justify-content:center;overflow:visible;border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg);background:var(--ffm-surface);padding:1.15rem .45rem 1.05rem}html.ffm-storefront .ffm-designer-cell>a:not(.group),html.ffm-storefront .ffm-home-designer-cell>a:not(.group){display:-webkit-box;width:100%;max-width:100%;min-height:2.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-inline:.1rem;line-height:1.25;white-space:normal!important;text-overflow:unset;word-break:break-word}html.ffm-storefront .ffm-maker-badge{position:absolute;right:0;bottom:0;z-index:20;display:grid;min-width:1.75rem;height:1.75rem;place-items:center;padding:0 .38rem;border:2px solid #fff;border-radius:999px;background:var(--ffm-brand);color:#fff;font-size:.6875rem;font-weight:800;letter-spacing:-.04em;line-height:1}html.ffm-storefront .ffm-maker-badge--sm{min-width:1.45rem;height:1.45rem;font-size:.5625rem}html.ffm-storefront #back-to-top-wrapper{overflow:hidden;border-radius:999px;background:var(--ffm-panel);box-shadow:0 12px 28px rgba(0,0,0,.42)}html.ffm-storefront #back-to-top{border:0;border-radius:999px;background:transparent;color:var(--ffm-accent);box-shadow:none;backdrop-filter:none}html.ffm-storefront #back-to-top:focus-visible,html.ffm-storefront #back-to-top:hover{background:transparent;color:var(--ffm-accent)}html.ffm-storefront .ffm-home-talks{margin:0;overflow:visible;border-radius:0;background-color:transparent;border:0}html.ffm-storefront .ffm-home-talks .ffm-home-title{color:var(--ffm-paper)}html.ffm-storefront .ffm-blog-filters .ffm-dropdown{width:-moz-max-content;width:max-content;min-width:0;box-sizing:border-box;height:2.75rem!important;min-height:2.75rem!important;font-size:.875rem;line-height:1}html.ffm-storefront .ffm-blog-filters .ffm-dropdown>span{display:flex;align-items:center;height:100%}html.ffm-storefront .ffm-blog-filters .ffm-blog-search{box-sizing:border-box;height:2.75rem;padding:0 1rem;border:1px solid var(--ffm-line);border-radius:10px!important;background-color:var(--ffm-page);font-size:.875rem;line-height:1;outline:none;box-shadow:none}html.ffm-storefront .ffm-blog-filters .ffm-blog-search:focus,html.ffm-storefront .ffm-blog-filters .ffm-blog-search:focus-visible,html.ffm-storefront .ffm-blog-filters .ffm-blog-search:hover{border-color:var(--ffm-line)!important;outline:none!important;box-shadow:none!important}html.ffm-storefront .ffm-home-talk-card{overflow:hidden;border:0;border-radius:1.5rem;background:var(--ffm-brand)}html.ffm-storefront .ffm-home-talk-body .text-paper,html.ffm-storefront .ffm-home-talk-body h3{color:#fff}html.ffm-storefront .ffm-home-talk-body .text-muted{color:hsla(0,0%,100%,.72)}html.ffm-storefront .ffm-home-talk-body .ffm-submit-btn{height:26px!important;min-height:26px!important;padding:0 .7rem!important;overflow:visible;line-height:1}html.ffm-storefront .ffm-home-talks-grid{display:grid;grid-template-columns:1fr;gap:var(--ffm-grid-gap)}html.ffm-storefront .ffm-home-talk-cover{height:7.5rem}@media (min-width:640px){html.ffm-storefront .ffm-home-talks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.ffm-storefront .ffm-home-talk-cover{height:10.5rem}}@media (min-width:1280px){html.ffm-storefront .ffm-home-talks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){html.ffm-storefront .ffm-home-talk-card{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:stretch}html.ffm-storefront .ffm-home-talk-cover{height:auto;min-height:4.5rem}html.ffm-storefront .ffm-home-talk-body{padding:.75rem .9rem}html.ffm-storefront .ffm-home-talk-body .line-clamp-2{display:none}html.ffm-storefront .ffm-home-talk-body>p:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html.ffm-storefront .ffm-mobile-panel,html.ffm-storefront .ffm-storefront-shell{box-sizing:border-box;width:calc(100% - (2 * var(--ffm-gutter)));max-width:90rem;margin-left:auto;margin-right:auto}html.ffm-storefront .ffm-catalog-band,html.ffm-storefront .ffm-home-close,html.ffm-storefront .ffm-home-cta,html.ffm-storefront .ffm-home-designers,html.ffm-storefront .ffm-home-hero,html.ffm-storefront .ffm-home-ivory,html.ffm-storefront .ffm-home-logo,html.ffm-storefront .ffm-home-talks,html.ffm-storefront .ffm-page,html.ffm-storefront .ffm-section{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}html.ffm-storefront .ffm-catalog-band,html.ffm-storefront .ffm-home-close,html.ffm-storefront .ffm-home-designers,html.ffm-storefront .ffm-home-hero,html.ffm-storefront .ffm-home-ivory,html.ffm-storefront .ffm-home-talks{padding-left:0;padding-right:0}html.ffm-storefront .ffm-home-page .ffm-type-wall{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.ffm-storefront .ffm-section:before{left:0;right:0;width:auto;transform:none;border-top-color:var(--ffm-line)}html.ffm-storefront .ffm-section.ffm-section-norule:before{content:none;display:none}html.ffm-storefront .ffm-contact-channels{list-style:none;padding:0;margin-left:0}html.ffm-storefront .ffm-contact-channel{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;transition:background-color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-contact-channels li+li .ffm-contact-channel{border-top:1px solid var(--ffm-line)}html.ffm-storefront .ffm-contact-channel:focus-visible,html.ffm-storefront .ffm-contact-channel:hover{background:color-mix(in srgb,var(--ffm-paper) 5%,transparent)}html.ffm-storefront .ffm-catalog-row-wrap:after{width:100%}html.ffm-storefront footer.ffm-storefront-shell{padding-left:0;padding-right:0;padding-bottom:var(--ffm-gutter);margin-top:var(--ffm-home-gap)}html.ffm-storefront:has(.ffm-home-page) footer.ffm-storefront-shell{margin-top:0}html.ffm-storefront .ffm-footer-band{--ffm-footer-rule:hsla(0,0%,100%,.42);--ffm-footer-rule-w:1px;overflow:hidden;border:0;border-radius:2rem;background:var(--ffm-brand);color:#fff}html.ffm-storefront .ffm-footer-layout{display:grid;grid-template-columns:1fr;grid-template-areas:"cats" "resources" "subscribe" "copy";align-items:stretch}html.ffm-storefront .ffm-footer-cats{grid-area:cats;display:flex;min-width:0;flex-direction:column;padding:1.15rem 0 0}html.ffm-storefront .ffm-footer-resources{grid-area:resources}html.ffm-storefront .ffm-footer-resources,html.ffm-storefront .ffm-footer-subscribe{display:flex;min-width:0;flex-direction:column;padding:1.15rem 0 0;border-top:var(--ffm-footer-rule-w) solid var(--ffm-footer-rule)}html.ffm-storefront .ffm-footer-subscribe{grid-area:subscribe;align-items:stretch;overflow:visible;background:var(--ffm-brand)}html.ffm-storefront .ffm-footer-subscribe-rule{display:none;flex:none;width:100%;margin:0;padding:0 1.2rem .7rem 1.25rem;border:0;border-bottom:var(--ffm-footer-rule-w) solid var(--ffm-footer-rule);font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}html.ffm-storefront .ffm-footer-subscribe-card{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:center;overflow:visible;background:var(--ffm-accent);padding:1.5rem 1.35rem 1.4rem}html.ffm-storefront .ffm-footer-copy{grid-area:copy;margin:0;padding:.7rem 1rem 1.15rem;border-top:var(--ffm-footer-rule-w) solid var(--ffm-footer-rule);font-size:.6875rem;line-height:1.4;text-align:center;color:hsla(0,0%,100%,.92)}html.ffm-storefront .ffm-footer-copy span{font-weight:700;color:#fff}html.ffm-storefront .ffm-footer-heading{flex-shrink:0;width:100%;margin:0;border:0;border-bottom:var(--ffm-footer-rule-w) solid var(--ffm-footer-rule);padding:0 1.2rem .7rem 1.25rem;font-size:.875rem;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:-.01em;color:#fff}html.ffm-storefront .ffm-footer-cats-grid{flex:1 1 auto;min-height:0;padding:0 1.1rem 0 1.25rem}html.ffm-storefront .ffm-footer-band .ffm-category-cols{align-items:stretch;height:100%}html.ffm-storefront .ffm-footer-band .ffm-category-col{display:flex;min-width:0;height:100%;flex-direction:column;padding:.7rem .85rem .85rem;border:0;border-right:var(--ffm-footer-rule-w) solid var(--ffm-footer-rule)}html.ffm-storefront .ffm-footer-band .ffm-category-col:first-child{padding-left:0}html.ffm-storefront .ffm-footer-band .ffm-category-col:last-child{padding-right:0;border-right:0}html.ffm-storefront .ffm-footer-band .ffm-category-heading{overflow:visible;text-overflow:unset;white-space:nowrap}html.ffm-storefront .ffm-footer-band .ffm-category-heading.is-spaced{margin-top:1.1em}html.ffm-storefront .ffm-footer-band .ffm-category-item{padding:.04em 0}html.ffm-storefront .ffm-footer-band .ffm-category-cols p{line-height:1.52}html.ffm-storefront .ffm-footer-band .ffm-category-heading a,html.ffm-storefront .ffm-footer-band .ffm-category-item a,html.ffm-storefront .ffm-footer-resources a,html.ffm-storefront .ffm-footer-resources button{color:#fff!important;text-decoration:none}html.ffm-storefront .ffm-footer-band .ffm-category-heading a{font-weight:700}html.ffm-storefront .ffm-footer-band .ffm-category-item a{font-weight:400;color:hsla(0,0%,100%,.94)!important}html.ffm-storefront .ffm-footer-band .ffm-category-heading a:hover,html.ffm-storefront .ffm-footer-band .ffm-category-item a:hover,html.ffm-storefront .ffm-footer-resources a:hover,html.ffm-storefront .ffm-footer-resources button:hover{color:hsla(0,0%,100%,.72)!important}html.ffm-storefront .ffm-footer-resources ul{flex:1 1 auto;margin:0;padding:.7rem 1.2rem .85rem;list-style:none}html.ffm-storefront .ffm-footer-resources li+li{margin-top:.32rem}html.ffm-storefront .ffm-footer-resources a,html.ffm-storefront .ffm-footer-resources button{display:block;height:auto;min-height:0;padding:0;border:0;background:transparent;font-size:.8125rem;font-weight:400;line-height:1.5;white-space:nowrap}html.ffm-storefront .ffm-footer-newsletter{display:flex;width:100%;max-width:22rem;flex-direction:column;gap:0;overflow:visible}html.ffm-storefront .ffm-footer-newsletter-copy{overflow:visible}html.ffm-storefront .ffm-footer-subscribe-title{margin:0;max-width:100%;overflow:visible;padding-bottom:.08em;font-size:clamp(2.125rem,2.4vw,2.625rem);font-weight:800;font-style:normal;line-height:1.08;letter-spacing:-.045em;color:#fff;white-space:normal}html.ffm-storefront .ffm-footer-subscribe-blurb{margin:.75rem 0 0;max-width:none;overflow:visible;font-size:.875rem;line-height:1.45;color:hsla(0,0%,100%,.95)}html.ffm-storefront .ffm-footer-subscribe-form{display:flex;width:100%;max-width:none;flex-direction:column;gap:.5rem;margin-top:1rem;overflow:visible}html.ffm-storefront .ffm-footer-subscribe .ffm-footer-subscribe-input,html.ffm-storefront .ffm-footer-subscribe input{height:2.5rem!important;border:1.5px solid #fff!important;border-radius:999px!important;background:transparent!important;padding-inline:1rem;color:#fff!important;font-size:.875rem;font-weight:600;text-align:center;box-shadow:none}html.ffm-storefront .ffm-footer-subscribe input::-moz-placeholder{color:#fff!important;opacity:1}html.ffm-storefront .ffm-footer-subscribe input::placeholder{color:#fff!important;opacity:1}html.ffm-storefront .ffm-footer-subscribe .ffm-footer-subscribe-btn,html.ffm-storefront .ffm-footer-subscribe button.ffm-submit-btn{width:100%;min-height:2.5rem!important;height:2.5rem!important;padding-inline:1rem!important;overflow:visible;border:0!important;background-color:#fff!important;background-image:none!important;color:var(--ffm-accent)!important;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap}html.ffm-storefront .ffm-footer-subscribe .ffm-footer-subscribe-btn:focus-visible,html.ffm-storefront .ffm-footer-subscribe .ffm-footer-subscribe-btn:hover,html.ffm-storefront .ffm-footer-subscribe button.ffm-submit-btn:focus-visible,html.ffm-storefront .ffm-footer-subscribe button.ffm-submit-btn:hover{background-color:#fff!important;background-image:none!important;color:var(--ffm-accent)!important;filter:brightness(.97)}html.ffm-storefront .ffm-footer-subscribe-status{margin:-.7rem 0 0;font-size:.75rem;line-height:1.4;color:hsla(0,0%,100%,.86)}html.ffm-storefront .ffm-footer-subscribe-status.is-ok{color:#fff}@media (min-width:960px){html.ffm-storefront .ffm-footer-layout{grid-template-columns:minmax(0,1fr) 8.75rem minmax(18rem,22.5rem);grid-template-areas:"cats resources subscribe" "copy copy copy"}html.ffm-storefront .ffm-footer-cats{padding:1.2rem 0 0}html.ffm-storefront .ffm-footer-cats .ffm-footer-heading{padding:0 0 .75rem 1.45rem}html.ffm-storefront .ffm-footer-cats-grid{padding:0 0 0 1.45rem}html.ffm-storefront .ffm-footer-resources{padding:1.2rem 0 0;border-top:0;border-left:0}html.ffm-storefront .ffm-footer-resources .ffm-footer-heading{padding:0 1.15rem .75rem 1.1rem}html.ffm-storefront .ffm-footer-resources ul{padding:.75rem 1.15rem .85rem 1.1rem}html.ffm-storefront .ffm-footer-band .ffm-category-col{padding-top:.75rem}html.ffm-storefront .ffm-footer-band .ffm-category-col:last-child{padding-right:.85rem;border-right:var(--ffm-footer-rule-w) solid var(--ffm-footer-rule)}html.ffm-storefront .ffm-footer-subscribe{padding:1.2rem 0 0;border-top:0}html.ffm-storefront .ffm-footer-subscribe-rule{display:block;padding:0 1.15rem .75rem 1.1rem}html.ffm-storefront .ffm-footer-subscribe-card{padding:1.75rem 1.75rem 1.6rem}html.ffm-storefront .ffm-footer-copy{padding:.75rem 1rem 1.2rem}}html.ffm-storefront .ffm-panel-home-btn{min-height:26px!important;height:26px!important;padding:0 .7rem!important;overflow:visible;line-height:1;white-space:nowrap}html.ffm-storefront footer .ffm-category-heading{overflow:visible;text-overflow:unset;white-space:normal}html.ffm-storefront .ffm-panel-font-face{--ffm-preview-size:48px;--ffm-preview-lh:1;display:flex;flex-shrink:0;min-width:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--ffm-line);border-radius:10px;background:var(--ffm-page);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ffm-paper) 4%,transparent)}html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample-host{display:flex;height:100%;width:100%;min-height:0;min-width:0;align-items:center;justify-content:center;padding:.4rem .55rem!important;text-align:center}html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample,html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample--fill{display:flex!important;height:100%;width:100%;max-width:100%;max-height:100%;min-width:0;align-items:center;justify-content:center;overflow:hidden!important;padding:0!important;text-align:center;text-overflow:clip;white-space:nowrap}html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample-ink{display:inline;max-width:100%;text-align:center}html.ffm-storefront .ffm-account .ffm-catalog-card .ffm-card-preview-fit,html.ffm-storefront .ffm-panel-font-face .ffm-card-preview-fit{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}html.ffm-storefront .ffm-auth-shell{background-color:var(--ffm-surface);color:var(--ffm-paper)}html.ffm-storefront .ffm-auth-frame{width:100%;max-width:24rem;margin-inline:auto}html.ffm-storefront .ffm-auth-brand{display:block;width:100%;margin:0 0 1rem}html.ffm-storefront .ffm-auth-logo-link{display:block;width:100%}html.ffm-storefront .ffm-auth-logo{display:block;width:100%;height:auto}html.ffm-storefront .ffm-auth-panel{display:flex;flex-direction:column;align-items:stretch;width:100%;overflow:hidden;border:1px solid var(--ffm-line);border-radius:12px;background:var(--ffm-panel);padding:1.5rem 1.25rem;text-align:center;box-shadow:0 16px 40px rgba(14,48,74,.08)}html.ffm-storefront .ffm-auth-panel:before{content:"";display:block;height:4px;margin:-1.5rem -1.25rem 1.35rem;background:var(--ffm-accent)}html.ffm-storefront .ffm-auth-head{display:flex;flex-direction:column;align-items:center;text-align:center}html.ffm-storefront .ffm-auth-icon{display:grid;width:3rem;height:3rem;margin:0 auto 1rem;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--ffm-accent) 12%,var(--ffm-surface));color:var(--ffm-accent)}html.ffm-storefront .ffm-auth-icon.is-busy{background:var(--ffm-surface);color:var(--ffm-muted)}html.ffm-storefront .ffm-auth-icon.is-ok{background:color-mix(in srgb,var(--ffm-paper) 8%,var(--ffm-surface));color:var(--ffm-paper)}html.ffm-storefront .ffm-auth-icon.is-error{background:color-mix(in srgb,var(--ffm-accent) 12%,var(--ffm-surface));color:var(--ffm-accent)}html.ffm-storefront .ffm-auth-kicker{margin:0 0 .45rem;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ffm-muted)}html.ffm-storefront .ffm-auth-title{margin:0;font-size:1.5rem;font-weight:700;font-style:normal;letter-spacing:-.03em;line-height:1.2;color:var(--ffm-paper)}html.ffm-storefront .ffm-auth-body{margin:.5rem auto 0;max-width:20.5rem;font-size:.8125rem;line-height:1.55;color:var(--ffm-muted);text-wrap:pretty}html.ffm-storefront .ffm-auth-alert,html.ffm-storefront .ffm-auth-notice{margin:1rem 0 0;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;text-align:left}html.ffm-storefront .ffm-auth-alert.is-error{background:color-mix(in srgb,var(--ffm-accent) 12%,#fff);color:var(--ffm-accent)}html.ffm-storefront .ffm-auth-alert.is-ok,html.ffm-storefront .ffm-auth-notice{background:var(--ffm-surface);color:var(--ffm-paper)}html.ffm-storefront .ffm-auth-actions,html.ffm-storefront .ffm-auth-form{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;margin-top:1.25rem;text-align:left}html.ffm-storefront .ffm-auth-actions{gap:.75rem}html.ffm-storefront .ffm-auth-back{display:block;width:100%;margin-top:1rem;font-size:.8125rem;line-height:1.4;text-align:center;color:var(--ffm-muted);background:none;border:0}html.ffm-storefront .ffm-auth-back:hover,html.ffm-storefront .ffm-auth-inline:hover,html.ffm-storefront .ffm-auth-link:hover{color:var(--ffm-accent)}html.ffm-storefront .ffm-auth-hint{margin:.75rem 0 0;font-size:.75rem;line-height:1.45;text-align:center;color:var(--ffm-muted)}html.ffm-storefront .ffm-auth-group{overflow:hidden;width:100%;border:1px solid var(--ffm-line);border-radius:8px;background:var(--ffm-surface)}html.ffm-storefront .ffm-auth-row+.ffm-auth-row{border-top:1px solid var(--ffm-line)}html.ffm-storefront .ffm-auth-row:focus-within{background:#fff}html.ffm-storefront .ffm-auth-row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.25rem;padding:.7rem 1rem 0}html.ffm-storefront .ffm-auth-row-head label{margin:0;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--ffm-muted);text-align:left}html.ffm-storefront .ffm-auth-inline{font-size:.75rem;font-weight:500;line-height:1.2;color:var(--ffm-muted);text-align:right}html.ffm-storefront .ffm-auth-group .ffm-dropdown,html.ffm-storefront .ffm-auth-group .ffm-glass-control,html.ffm-storefront .ffm-auth-group input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ffm-paper)}html.ffm-storefront .ffm-auth-group .ffm-auth-row p{padding:0 1rem .7rem;margin:0;font-size:.6875rem;line-height:1.45;color:var(--ffm-muted)}html.ffm-storefront .ffm-auth-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:1.5rem;padding:.25rem;gap:.25rem;border:1px solid var(--ffm-line);border-radius:10px!important;background:var(--ffm-surface)}html.ffm-storefront .ffm-auth-tabs button{width:100%;min-width:0;height:2.25rem;padding:0 .5rem;border:0!important;border-radius:8px!important;background:transparent;box-shadow:none!important;color:var(--ffm-muted)}html.ffm-storefront .ffm-auth [role=tab]:focus,html.ffm-storefront .ffm-auth [role=tab]:focus-visible,html.ffm-storefront .ffm-auth [role=tab]:hover,html.ffm-storefront .ffm-auth-tabs button:focus,html.ffm-storefront .ffm-auth-tabs button:focus-visible,html.ffm-storefront .ffm-auth-tabs button:hover{border:0!important;border-color:transparent!important;box-shadow:none!important;outline:none!important;color:var(--ffm-paper)}html.ffm-storefront .ffm-auth-tabs button[aria-selected=true]{background:var(--ffm-accent)!important;color:#fff!important}html.ffm-storefront .ffm-auth-actions .ffm-btn-outline,html.ffm-storefront .ffm-auth-panel .ffm-submit-btn,html.ffm-storefront .ffm-auth-submit,html.ffm-storefront .ffm-auth-submit.ffm-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.75rem!important;margin:0;border-radius:8px!important}html.ffm-storefront .ffm-auth-panel .ffm-submit-btn,html.ffm-storefront .ffm-auth-submit,html.ffm-storefront .ffm-auth-submit.ffm-submit-btn{border-color:var(--ffm-accent)!important;background:var(--ffm-accent)!important;color:#fff!important}html.ffm-storefront .ffm-auth-actions .ffm-btn-outline,html.ffm-storefront .ffm-auth-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.75rem!important;margin:0;border:1px solid var(--ffm-line)!important;border-radius:8px!important;background:var(--ffm-panel)!important;color:var(--ffm-paper)!important;box-shadow:none!important}html.ffm-storefront .ffm-auth-actions+.ffm-auth-secondary{margin-top:.75rem}html.ffm-storefront .ffm-auth-actions .ffm-btn-outline:hover,html.ffm-storefront .ffm-auth-secondary:hover{border-color:var(--ffm-paper)!important;color:var(--ffm-paper)!important}html.ffm-storefront .ffm-auth-link{color:var(--ffm-paper);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(14,48,74,.28)}html.ffm-storefront .ffm-auth-terms{display:flex;align-items:flex-start;gap:.65rem;margin:0;font-size:.8125rem;line-height:1.5;text-align:left;color:var(--ffm-muted)}html.ffm-storefront .ffm-auth .auth-terms-check{width:1rem;height:1rem;margin-top:.15rem;border-radius:4px;border:1px solid var(--ffm-line);background-color:#fff}html.ffm-storefront .ffm-auth .auth-terms-check:checked{border-color:var(--ffm-accent);background-color:var(--ffm-accent)}html.ffm-storefront .ffm-auth .ffm-auth-create:disabled,html.ffm-storefront .ffm-auth .ffm-auth-create:disabled:focus,html.ffm-storefront .ffm-auth .ffm-auth-create:disabled:focus-visible,html.ffm-storefront .ffm-auth .ffm-auth-create:disabled:hover{border-color:transparent!important;background-color:var(--ffm-surface)!important;background-image:none!important;color:color-mix(in srgb,var(--ffm-paper) 40%,transparent)!important;filter:none!important;transform:none!important;box-shadow:none!important;cursor:not-allowed}html.ffm-storefront.ffm-theme-light .ffm-glass-nav{box-shadow:none!important}html.ffm-storefront.ffm-theme-light .ffm-header-icon.bg-white\/10{background-color:rgba(14,48,74,.08)}html.ffm-storefront.ffm-theme-light .border-white\/\[0\.08\]{border-color:var(--ffm-line)}html.ffm-storefront.ffm-theme-light .ffm-browse-mega-panel{box-shadow:0 16px 48px rgba(14,48,74,.12)}html.ffm-storefront.ffm-theme-light select{color-scheme:light}html.ffm-storefront .ffm-designer-hero,html.ffm-storefront .ffm-designer-hero .text-center{text-align:center}html.ffm-storefront .ffm-designer-hero .mx-auto{margin-left:auto;margin-right:auto}html.ffm-storefront .ffm-catalog-list:focus-within,html.ffm-storefront .ffm-catalog-list:hover{background-color:var(--ffm-card)}html.ffm-storefront.ffm-theme-light .bg-page\/55,html.ffm-storefront.ffm-theme-light .bg-page\/75,html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.018\],html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.025\],html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.02\],html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.035\],html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.03\],html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.04\],html.ffm-storefront.ffm-theme-light .bg-white\/\[0\.06\]{background-color:var(--ffm-surface)}html.ffm-storefront.ffm-theme-light .hover\:bg-white\/\[0\.018\]:hover,html.ffm-storefront.ffm-theme-light .hover\:bg-white\/\[0\.025\]:hover,html.ffm-storefront.ffm-theme-light .hover\:bg-white\/\[0\.03\]:hover,html.ffm-storefront.ffm-theme-light .hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in srgb,var(--ffm-paper) 6%,var(--ffm-surface))}html.ffm-storefront.ffm-theme-light .bg-emerald-500\/25{background-color:color-mix(in srgb,var(--ffm-success) 18%,transparent)}html.ffm-storefront.ffm-theme-light .bg-amber-500\/20{background-color:color-mix(in srgb,#c47a12 16%,transparent)}html.ffm-storefront.ffm-theme-light .text-amber-100{color:#8a5a10}html.ffm-storefront.ffm-theme-light .decoration-white\/25,html.ffm-storefront.ffm-theme-light .decoration-white\/30{text-decoration-color:color-mix(in srgb,var(--ffm-paper) 30%,transparent)}html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.018\],html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.025\],html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.02\],html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.035\],html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.03\],html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.04\],html.ffm-storefront.ffm-theme-light .ffm-font-detail .bg-white\/\[0\.06\]{background-color:hsla(0,0%,100%,.02)}