html.ffm-storefront{font-size:16px;--ffm-page:#08090a;--ffm-surface:#111315;--ffm-raised:#171a1d;--ffm-paper:#f5f4e8;--ffm-muted:#a5a8a1;--ffm-line:hsla(55,39%,94%,.14);--ffm-accent:#f35e61;--ffm-accent-hot:#ff7b7e;--ffm-accent-deep:#490e24;--ffm-support:#ffe385;--ffm-theme-grad:linear-gradient(135deg,#490e24,#f35e61 50%,#ffe385);--ffm-gradient:var(--ffm-theme-grad);--ffm-category-a:#2457f5;--ffm-category-b:#18b98b;--ffm-catalog-bg:#fff4df;--ffm-card:#fffdf8;--ffm-track:#3a3d42;--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-gutter:1.25rem;--ffm-home-gap:1.75rem;color-scheme:dark}@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 .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:transparent;padding-top:.85rem;padding-bottom:.85rem;pointer-events:none}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:1px solid var(--ffm-line);border-radius:999px;background:color-mix(in srgb,var(--ffm-page) 55%,transparent);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(24px) saturate(1.2)}html.ffm-storefront .ffm-desktop-nav{gap:.5rem}html.ffm-storefront .ffm-premium-chip,html.ffm-storefront .ffm-submit-desktop{min-height:0!important;height:auto!important;padding:.6em 1.1em!important;font-size:12px!important;line-height:1.25;letter-spacing:-.01em}html.ffm-storefront .ffm-submit-desktop{gap:.4em}html.ffm-storefront .ffm-submit-desktop svg{width:.75rem;height:.75rem}html.ffm-storefront .ffm-nav-link{box-sizing:border-box;min-height:0;height:auto;border-radius:999px!important;padding:.45rem .825rem;font-size:.8125rem;line-height:1.25;letter-spacing:-.01em;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),color var(--ffm-dur-control) var(--ffm-ease)}html.ffm-storefront .ffm-nav-link.bg-accent{background-color:var(--ffm-accent)!important;background-image:var(--ffm-theme-grad)!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:var(--ffm-theme-grad)!important;border:1px solid var(--ffm-accent);color:#fff!important;filter:none;transform:none}html.ffm-storefront .ffm-nav-rule,html.ffm-storefront .ffm-nav-underline{display:none}html.ffm-storefront .ffm-header-icon{display:inline-flex;width:2.25rem;height:2.25rem;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-header-logo{height:2.25rem;max-width:12rem}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-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:2.75rem;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{border:0!important;background:transparent;padding:0}html.ffm-storefront .ffm-seg>button:not(.ffm-avatar):not([class*=rounded-full]){width:2.75rem;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-detail-card .ffm-tabs button:not(.ffm-avatar){height:2.25rem;min-height:2.25rem;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:2.5rem;padding:.28rem;gap:.28rem;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:2.15rem;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{display:inline-flex;align-items:stretch;padding:.28rem;gap:.22rem;border:1px solid var(--ffm-line);border-radius:999px;background:color-mix(in srgb,var(--ffm-paper) 5%,transparent)}html.ffm-storefront .ffm-theme-toggle button{height:1.75rem;padding:0 .7rem;border:0;border-radius:999px!important;font-size:.6875rem;font-weight:500;text-transform:capitalize;background:transparent;color:color-mix(in srgb,var(--ffm-paper) 70%,transparent)}html.ffm-storefront .ffm-theme-toggle button.is-active{background:var(--ffm-accent)!important;color:#fff!important}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]){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,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:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:1.15rem;margin:0!important;box-sizing:border-box;font-size:.875rem;font-weight:500;letter-spacing:-.01em;text-align:center;white-space:nowrap;transform:none!important}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);transform:none!important}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),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 a.ffm-cta,html.ffm-storefront .ffm-account button:not(.ffm-avatar):not([class*=rounded-full]):not(.ffm-admin-stat),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,html.ffm-storefront body.ffm-start-creation .btn-glass:not(.btn-glass-primary),html.ffm-storefront body.ffm-start-creation .ffm-apple-round,html.ffm-storefront body.ffm-start-creation .glass-control,html.ffm-storefront body.ffm-start-creation .glass-panel,html.ffm-storefront body.ffm-start-creation .rounded-none,html.ffm-storefront body.ffm-start-creation button:not(.ffm-avatar):not([class*=rounded-full]):not(.btn-glass-primary):not(.ffm-ratio-card),html.ffm-storefront body.ffm-start-creation input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){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 .ffm-account:not(.admin-app) .ffm-account-btn,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-btn-outline,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-glass-btn,html.ffm-storefront .ffm-account:not(.admin-app) .ffm-submit-btn,html.ffm-storefront .ffm-account:not(.admin-app) a.ffm-account-btn,html.ffm-storefront .ffm-account:not(.admin-app) button.ffm-account-btn{min-height:2rem!important;height:2rem!important;padding-inline:.75rem!important;font-size:.75rem!important}html.ffm-storefront .ffm-account:not(.admin-app) .ffm-account-chip{min-height:1.25rem;padding:.08rem .4rem!important;font-size:8px!important;line-height:1.2;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:var(--ffm-radius-lg)!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,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:var(--ffm-radius-sm)!important}html.ffm-storefront .admin-app .rounded-2xl{border-radius:var(--ffm-radius-lg)!important}html.ffm-storefront .admin-app .rounded-md:not(.ffm-select-menu){border-radius:var(--ffm-radius)!important}html.ffm-storefront .admin-app .ffm-sidebar-nav,html.ffm-storefront .admin-app a.ffm-sidebar-profile{overflow:hidden;border-radius:var(--ffm-radius-sm)}html.ffm-storefront .admin-app button.ffm-admin-stat{border-radius:8px!important}html.ffm-storefront .admin-app .ffm-dropdown{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.35rem;padding:.1rem .45rem;font-size:9px;line-height:1.2}html.ffm-storefront .admin-app .ffm-admin-outline{display:inline-flex;min-height:1.85rem;align-items:center;justify-content:center;padding:.2rem .7rem;border:1px solid var(--ffm-accent)!important;background-color:var(--ffm-accent)!important;background-image:var(--ffm-theme-grad)!important;color:#fff;font-size:.6875rem;font-weight:500;letter-spacing:.04em;border-radius:999px!important}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:brightness(1.08);transform:none;outline:none;box-shadow:none}html.ffm-storefront body.ffm-start-creation [data-preview-glyphs-sidebar] .grid>button:not(.ffm-avatar):not([class*=rounded-full]):not(.btn-glass-primary):not(.ffm-ratio-card){border-radius:10px!important;overflow:hidden}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:999px!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 hsla(0,0%,100%,.22)!important;background:transparent!important;color:var(--ffm-accent)!important}html.ffm-storefront body.ffm-start-creation [data-preview-object-chrome] button,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] button{border-radius:0!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .rounded-full,html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] [aria-label=Delete]{border-radius:999px!important}html.ffm-storefront body.ffm-start-creation [data-preview-text-chrome] .absolute.border{border-radius:0!important}html.ffm-storefront body.ffm-start-creation [aria-label="Start Creation canvas"]{border-radius:var(--ffm-radius-lg)}html.ffm-storefront body.ffm-start-creation .btn-glass-primary{border-radius:999px!important}html.ffm-storefront body.ffm-start-creation .glass-control:hover:not(:disabled){background-color:color-mix(in srgb,var(--ffm-accent) 22%,transparent);border-color:var(--ffm-accent);box-shadow:inset 0 1px 0 rgba(255,255,227,.08),0 0 0 1px color-mix(in srgb,var(--ffm-accent) 12%,transparent)}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 .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-card{border-radius:1.35rem!important}html.ffm-storefront .ffm-ratio-picker .glass-control,html.ffm-storefront .ffm-ratio-picker .glass-panel,html.ffm-storefront .ffm-ratio-picker input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:var(--ffm-radius)!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)}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}html.ffm-storefront .ffm-submit-btn{overflow:visible;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-cta,html.ffm-storefront .ffm-discover-cta,html.ffm-storefront .ffm-submit-btn{min-height:2.75rem;padding-inline:1.15rem;font-size:.875rem;letter-spacing:-.01em}html.ffm-storefront .ffm-cta,html.ffm-storefront .ffm-site-header a.bg-accent:not(.ffm-nav-link),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-btn-outline{min-height:2.75rem;padding-inline:1.15rem;font-size:.875rem;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),color 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:brightness(1.08);transform:translateY(-1px);outline:none}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),html.ffm-storefront .ffm-submit-btn:hover{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);color:#fff;filter:brightness(1.08);transform:translateY(-1px)}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,html.ffm-storefront [aria-selected=true]:not(.ffm-select-option),html.ffm-storefront a.bg-accent,html.ffm-storefront button.bg-accent,html.ffm-storefront button[aria-pressed=true]{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}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: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:color-mix(in srgb,var(--ffm-raised) 94%,transparent);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],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-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat){border-radius:999px!important}html.ffm-storefront .ffm-dropdown,html.ffm-storefront .ffm-select-menu{border-radius:10px!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 #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,html.ffm-storefront a.ffm-submit-btn:focus-visible,html.ffm-storefront a.ffm-submit-btn:hover,html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):focus,html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):focus-visible,html.ffm-storefront button:not(.ffm-dropdown):not(.ffm-select-option):not(.ffm-no-focus-ring):not(.ffm-ratio-card):not(.ffm-avatar):not(.ffm-share-btn):not(.ffm-glyph):not(.ffm-admin-stat):hover{outline:none!important;outline-offset:0!important;box-shadow:none!important;border-color:var(--ffm-accent)!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-line);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-catalog-band>.ffm-container.ffm-home-stack,html.ffm-storefront .ffm-home-ivory>.ffm-container.ffm-home-stack{gap:1.25rem;padding-top:1.5rem}html.ffm-storefront .ffm-catalog-band .ffm-home-mt,html.ffm-storefront .ffm-home-ivory .ffm-home-mt{margin-top:1.25rem}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{--ffm-page:#fff4df;--ffm-surface:#fff8ea;--ffm-raised:#fffdf8;--ffm-paper:#08090a;--ffm-muted:#5c5e58;--ffm-line:rgba(8,9,10,.12);margin:0 var(--ffm-gutter) var(--ffm-gutter);overflow:hidden;border-radius:var(--ffm-radius-lg);background-color:var(--ffm-catalog-bg);color:var(--ffm-paper);color-scheme:light}html.ffm-storefront .ffm-catalog-grid{display:grid;grid-template-columns:1fr;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;gap:.75rem;min-width:0;overflow:hidden;border:1px solid rgba(8,9,10,.08);border-radius:1.35rem;background-color:var(--ffm-card);color:#08090a;padding:.95rem 1.15rem 1rem}html.ffm-storefront .ffm-catalog-list-credit{color:rgba(8,9,10,.55);font-size:.6875rem}html.ffm-storefront .ffm-catalog-list-credit a:hover{color:var(--ffm-accent)}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-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:rgba(8,9,10,.62);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-wrap:wrap;width:-moz-max-content;width:max-content;max-width:100%;gap:.7rem}html.ffm-storefront .ffm-catalog-list-action,html.ffm-storefront .ffm-catalog-list-actions>*{display:flex;flex:0 0 7.75rem;width:7.75rem;min-width:7.75rem;max-width:7.75rem}html.ffm-storefront .ffm-catalog-list-btn{box-sizing:border-box;display:inline-flex;width:7.75rem;max-width:7.75rem;height:1.75rem;min-height:1.75rem;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:1px solid rgba(8,9,10,.16);background:transparent;padding:0 .7rem;color:#08090a;font-size:.6875rem;font-weight:500;letter-spacing:0;white-space:nowrap}html.ffm-storefront .ffm-catalog-list-btn:hover{border-color:var(--ffm-accent);background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff}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:rgba(8,9,10,.28);border-color:rgba(8,9,10,.1);color:rgba(8,9,10,.42)}html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-catalog-list-btn{height:1.75rem;min-height:1.75rem;padding:0 .7rem;border-color:var(--ffm-accent);color:#fff;font-size:.6875rem;font-weight:500}html.ffm-storefront .ffm-catalog-list-actions .ffm-submit-btn.ffm-catalog-list-btn:hover{border-color:var(--ffm-accent);background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);filter:brightness(1.08)}html.ffm-storefront .ffm-catalog-card--pangram{min-height:13.75rem;grid-template-rows:auto minmax(7.75rem,1fr) auto}html.ffm-storefront .ffm-catalog-list-face{display:block;width:100%;min-width:0;overflow:hidden;color:#08090a;text-align:var(--ffm-preview-align,left);word-break:break-word}html.ffm-storefront .ffm-catalog-list:focus-within .ffm-catalog-list-face,html.ffm-storefront .ffm-catalog-list:hover .ffm-catalog-list-face{color:var(--ffm-accent)}html.ffm-storefront .ffm-catalog-card{--ffm-card-accent:var(--ffm-accent);display:grid;grid-template-rows:auto minmax(6.5rem,1fr) auto;min-height:11.5rem;overflow:hidden;border:1px solid rgba(8,9,10,.08);border-radius:1.35rem;background-color:var(--ffm-card);color:#08090a;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(8,9,10,.08));background-color:var(--ffm-card)}html.ffm-storefront .ffm-catalog-chip{display:inline-flex;max-width:70%;min-height:1.35rem;align-items:center;overflow:hidden;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 .55rem;font-size:.625rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}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:1.6rem;height:1.6rem;color:var(--ffm-category-a);background:color-mix(in srgb,var(--ffm-category-a) 12%,transparent)}html.ffm-storefront .ffm-catalog-download{width:2.15rem;height:2.15rem;min-width:2.15rem;min-height:2.15rem;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:rgba(8,9,10,.62);font-size:.6875rem;white-space:nowrap}html.ffm-storefront .ffm-catalog-meta-rule{width:1px;height:.7rem;flex:0 0 auto;background:rgba(8,9,10,.16)}html.ffm-storefront .ffm-catalog-card .ffm-catalog-sample,html.ffm-storefront .ffm-catalog-card .ffm-catalog-sample-ink{color:#08090a}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:2.75rem}html.ffm-storefront .ffm-blog-prose{color:color-mix(in srgb,var(--ffm-paper) 78%,transparent);max-width:38rem}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-surface)}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-surface)}html.ffm-storefront .ffm-icon-bar.ffm-detail-card{background:var(--ffm-surface)}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-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-host{border-top:1px solid var(--ffm-line)}html.ffm-storefront .ffm-glyph{border-radius:var(--ffm-radius-sm)!important}html.ffm-storefront .ffm-recommend-card{isolation:isolate}html.ffm-storefront .ffm-recommend-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--ffm-theme-grad);opacity:0;transform:translateY(55%);transition:opacity var(--ffm-dur-panel) var(--ffm-ease),transform var(--ffm-dur-panel) var(--ffm-ease)}html.ffm-storefront .ffm-recommend-card:focus-visible:after,html.ffm-storefront .ffm-recommend-card:hover:after{opacity:.92;transform:translateY(0)}html.ffm-storefront .ffm-recommend-card>span{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>span,html.ffm-storefront .ffm-recommend-card:hover>span{color:#fff;transform:translate3d(0,-.08em,0)}@media (prefers-reduced-motion:reduce){html.ffm-storefront .ffm-recommend-card:after,html.ffm-storefront .ffm-recommend-card>span{transition:none}html.ffm-storefront .ffm-recommend-card:focus-visible>span,html.ffm-storefront .ffm-recommend-card:hover>span{transform:none}}html.ffm-storefront .ffm-browse-mega-panel{background:color-mix(in srgb,var(--ffm-page) 82%,transparent)}html.ffm-storefront .ffm-browse-mega-panel,html.ffm-storefront .ffm-mobile-panel{border:1px solid var(--ffm-line);border-radius:20px;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 .ffm-mobile-panel{margin:.75rem var(--ffm-gutter) 0;overflow:hidden;background:color-mix(in srgb,var(--ffm-page) 88%,transparent)}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-cta,html.ffm-storefront .ffm-discover-cta,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-home-ivory{--ffm-page:#fff4df;--ffm-surface:#fff8ea;--ffm-raised:#fffdf8;--ffm-paper:#08090a;--ffm-muted:#5c5e58;--ffm-line:rgba(8,9,10,.12);margin:0 var(--ffm-gutter) 1.25rem;overflow:hidden;border-radius:var(--ffm-radius-lg);background-color:var(--ffm-page);color:var(--ffm-paper);color-scheme:light}html.ffm-storefront .ffm-home-title-rule{margin-top:.7rem;width:2.15rem;height:3px;border-radius:999px;background-image:linear-gradient(90deg,#f35e61,#ffe385)}html.ffm-storefront .ffm-home-band-cta{display:inline-flex;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsla(55,39%,94%,.12);background:#2a121c;padding:0 1.25rem;font-size:.8125rem;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}html.ffm-storefront .ffm-catalog-dark{border-top:0}html.ffm-storefront .ffm-catalog-dark .ffm-home-ivory{--ffm-page:#08090a;--ffm-surface:#08090a;--ffm-raised:#111315;--ffm-paper:#f5f4e8;--ffm-muted:#a5a8a1;--ffm-line:hsla(55,39%,94%,.12);--ffm-card:#08090a;overflow:visible;background-color:#08090a;color:#f5f4e8;color-scheme:dark;border:1px solid hsla(55,39%,94%,.14)}html.ffm-storefront .ffm-catalog-dark .ffm-home-title{color:#f5f4e8}html.ffm-storefront .ffm-catalog-dark .text-muted{color:#a5a8a1}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{gap:.9rem;overflow:visible;border:1px solid hsla(55,39%,94%,.08);border-radius:1.75rem;background:#08090a;padding:1rem 1.1rem .95rem;backdrop-filter:none}html.ffm-storefront .ffm-catalog-dark .ffm-preview-type{max-width:none!important;height:3.35rem!important;border:0!important;background-color:#4a1024!important;background-image:linear-gradient(90deg,#4a1024,#e85d62 46%,#f6b56a 82%,#f3d48a)!important;color:#fff!important;font-size:.95rem}html.ffm-storefront .ffm-catalog-dark .ffm-preview-type::-moz-placeholder{color:hsla(0,0%,100%,.58)!important}html.ffm-storefront .ffm-catalog-dark .ffm-preview-type::placeholder{color:hsla(0,0%,100%,.58)!important}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools{flex-direction:row;align-items:flex-end;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{flex:1 1 auto;max-width:none}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown,html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn{height:2.15rem;min-height:2.15rem;font-size:.75rem}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn{padding-inline:.85rem 1.55rem}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown{padding-left:.85rem;padding-right:1.55rem}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:none;filter:brightness(1.08)}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-dropdown{border-radius:999px!important;border:1px solid hsla(55,39%,94%,.16);background:transparent}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-submit-btn.ffm-dropdown{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);color:#fff}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]{background-color:var(--ffm-accent)!important;background-image:var(--ffm-theme-grad)!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:2.15rem;border:0;padding:0}html.ffm-storefront .ffm-catalog-dark .ffm-preview-tools .ffm-seg>button{width:2.15rem}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:2.15rem;height:2.15rem;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:#08090a;border-color:hsla(55,39%,94%,.1);color:#f5f4e8}html.ffm-storefront .ffm-catalog-staff-pick{position:absolute;top:.85rem;right:.95rem;z-index:3}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:#08090a;border-color:rgba(243,94,97,.45)}html.ffm-storefront .ffm-catalog-kicker{color:hsla(55,39%,94%,.55);font-size:.625rem;line-height:1.35}html.ffm-storefront .ffm-catalog-kicker-rule{margin:0 .35rem;color:hsla(55,39%,94%,.28)}html.ffm-storefront .ffm-catalog-check{display:grid;width:1.55rem;height:1.55rem;flex:none;place-items:center;border-radius:999px;background:#f35e61;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>*{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:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;border-radius:999px;padding:0;font-size:.75rem;font-weight:600}html.ffm-storefront .ffm-catalog-save-pill{border:1px solid hsla(55,39%,94%,.16);background:transparent;color:#f5f4e8}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}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:#f5f4e8}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:#f5f4e8}@media (hover:hover) and (pointer:fine){html.ffm-storefront .ffm-catalog-card--poster{grid-template-rows:minmax(8.75rem,1fr)}html.ffm-storefront .ffm-catalog-card--poster.ffm-catalog-card--pangram{grid-template-rows:minmax(10rem,1fr)}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-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-dark .ffm-catalog-list{background:#08090a;border-color:hsla(55,39%,94%,.1);color:#f5f4e8}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-credit{color:hsla(55,39%,94%,.55)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-kind{border:0;color:hsla(55,39%,94%,.55)}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-btn{border-color:hsla(55,39%,94%,.16);color:#f5f4e8}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list-btn:hover{border-color:var(--ffm-accent);background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);color:#fff}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:rgba(8,9,10,.55);border-color:hsla(55,39%,94%,.08);color:hsla(55,39%,94%,.32);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-list-face{color:#f5f4e8}html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list:focus-within .ffm-catalog-list-face,html.ffm-storefront .ffm-catalog-dark .ffm-catalog-list:hover .ffm-catalog-list-face{color:var(--ffm-accent)}html.ffm-storefront .ffm-home-ivory .ffm-catalog-bleed{--ffm-line:rgba(8,9,10,.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:#faf9f2;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:rgba(8,9,10,.18)}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 var(--ffm-gutter) var(--ffm-gutter);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-cta-btn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;background-color:var(--ffm-paper);padding:0 1.15rem;font-size:.875rem;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}html.ffm-storefront .ffm-page-glow{display:none}html.ffm-storefront .ffm-home-header{background:transparent;backdrop-filter:none}html.ffm-storefront .ffm-home-page{background-color:var(--ffm-page);padding-bottom:1.25rem}html.ffm-storefront .ffm-home-page .ffm-home-top>*+*{border-top:0}html.ffm-storefront .ffm-home-hero{padding:1rem 0 1.25rem;margin:0 var(--ffm-gutter);border-bottom:0;background-color:var(--ffm-page)}html.ffm-storefront .ffm-home-hero-grid{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch;width:100%;max-width:none;margin-inline:0;overflow:visible;border:0;border-radius:0;background-color:transparent;background-image:none}html.ffm-storefront .ffm-home-hero-copy,html.ffm-storefront .ffm-home-hero-specimen{border:1px solid var(--ffm-line);border-radius:var(--ffm-radius-lg)}html.ffm-storefront .ffm-home-hero-copy{background-color:var(--ffm-page)}html.ffm-storefront .ffm-home-hero-specimen{background-color:var(--ffm-accent);background-image:var(--ffm-theme-grad);border-color:var(--ffm-accent);outline:none}html.ffm-storefront .ffm-home-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;order:2;padding:1.75rem 1.5rem 2rem}html.ffm-storefront .ffm-home-hero-copy-inner{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:var(--ffm-theme-grad)}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:column;gap:.75rem;align-items:stretch;margin-top:1.35rem}html.ffm-storefront .ffm-home-hero-stats{display:flex;flex-direction:column;gap:1rem;margin-top:1.35rem}html.ffm-storefront .ffm-home-hero-specimen{order:1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:16rem;padding:1.75rem 1.5rem}html.ffm-storefront .ffm-home-hero-specimen .ffm-hero-specimen{width:20rem;max-width:100%;height:auto}html.ffm-storefront .ffm-home-hero-specimen .ffm-hero-specimen img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width:640px){html.ffm-storefront .ffm-home-hero-actions{flex-direction:row;align-items:center}html.ffm-storefront .ffm-home-hero-stats{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5rem}}@media (min-width:1024px){html.ffm-storefront .ffm-home-hero-grid{grid-template-columns:1fr 1fr;gap:1rem;min-height:24rem}html.ffm-storefront .ffm-home-hero-copy{order:1;align-items:flex-start;padding:2.75rem 2.25rem 2.75rem 1.5rem}html.ffm-storefront .ffm-home-hero-title{font-size:5.25rem}html.ffm-storefront .ffm-home-hero-specimen{order:2;min-height:100%;padding:2rem 2.25rem}html.ffm-storefront .ffm-home-hero-specimen .ffm-hero-specimen{width:46rem;max-width:100%;height:auto}}html.ffm-storefront .ffm-home-designers{margin:0 var(--ffm-gutter) 1.25rem;overflow:hidden;border-radius:var(--ffm-radius-lg);background-color:#08090a;border:1px solid hsla(55,39%,94%,.14)}html.ffm-storefront .ffm-home-designers .ffm-home-title{color:#f5f4e8}html.ffm-storefront .ffm-home-designers .ffm-home-designer-cell{background:#08090a;border-color:hsla(55,39%,94%,.1)}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 hsla(55,39%,94%,.14);border-radius:999px;background:transparent}html.ffm-storefront .ffm-home-designers .ffm-seg{height:2.15rem;border:0;padding:0}html.ffm-storefront .ffm-home-designers .ffm-seg>button{width:2.15rem}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:2.15rem;height:2.15rem;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:#08090a;border-color:hsla(55,39%,94%,.1)}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(2,minmax(0,1fr));gap:.75rem;background:transparent;border:0}@media (min-width:768px){html.ffm-storefront .ffm-maker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){html.ffm-storefront .ffm-maker-grid{grid-template-columns:repeat(6,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 .65rem 1.05rem}html.ffm-storefront .ffm-maker-badge{position:absolute;right:-.35rem;bottom:-.2rem;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:#f35e61;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:#08090a;box-shadow:0 12px 28px rgba(0,0,0,.42)}html.ffm-storefront #back-to-top{border:0;border-radius:999px;background:transparent;color:#f35e61;box-shadow:none;backdrop-filter:none}html.ffm-storefront #back-to-top:focus-visible,html.ffm-storefront #back-to-top:hover{background:transparent;color:#f35e61}html.ffm-storefront .ffm-home-talks{margin:0 var(--ffm-gutter) 1.25rem;overflow:hidden;border-radius:var(--ffm-radius-lg);background-color:#08090a;border:1px solid hsla(55,39%,94%,.14)}html.ffm-storefront .ffm-home-talks .ffm-home-title{color:#f5f4e8}html.ffm-storefront .ffm-home-talk-card{overflow:hidden;border:1px solid hsla(55,39%,94%,.1);border-radius:1.35rem;background:#08090a}html.ffm-storefront .ffm-home-talks-grid{display:grid;gap:1.5rem}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:5.875rem 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-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-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{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-designers,html.ffm-storefront .ffm-home-ivory,html.ffm-storefront .ffm-home-talks{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){html.ffm-storefront .ffm-catalog-band,html.ffm-storefront .ffm-home-designers,html.ffm-storefront .ffm-home-ivory,html.ffm-storefront .ffm-home-talks{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){html.ffm-storefront .ffm-catalog-band,html.ffm-storefront .ffm-home-designers,html.ffm-storefront .ffm-home-ivory,html.ffm-storefront .ffm-home-talks{padding-left:1.75rem;padding-right:1.75rem}}html.ffm-storefront .ffm-section:before{left:0;right:0;width:auto;transform:none}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}html.ffm-storefront .ffm-footer-band{overflow:hidden;border:1px solid hsla(55,39%,94%,.14);border-radius:var(--ffm-radius-lg);background-color:#08090a}html.ffm-storefront .ffm-footer-band input{height:2.75rem;border-radius:999px!important}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;min-width:0;align-items:center;overflow:hidden;border:1px solid hsla(55,39%,94%,.1);border-radius:.75rem;background:#08090a}html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample-host{justify-content:center;padding:0 .5rem}html.ffm-storefront .ffm-panel-font-face .ffm-catalog-sample{padding:0!important}html.ffm-storefront .ffm-auth-group{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--ffm-radius);background:hsla(0,0%,100%,.03)}html.ffm-storefront .ffm-auth-row+.ffm-auth-row{border-top:1px solid hsla(0,0%,100%,.08)}html.ffm-storefront .ffm-auth-row:focus-within{background:hsla(0,0%,100%,.04)}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}html.ffm-storefront .ffm-auth .ffm-tabs{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}html.ffm-storefront .ffm-auth .ffm-tabs button{border:0!important;box-shadow:none!important}html.ffm-storefront .ffm-auth .ffm-tabs button:focus,html.ffm-storefront .ffm-auth .ffm-tabs button:focus-visible,html.ffm-storefront .ffm-auth .ffm-tabs button:hover,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{border:0!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}html.ffm-storefront .ffm-auth .ffm-tabs button[aria-selected=true]{background:hsla(0,0%,100%,.12);color:var(--ffm-paper)}html.ffm-storefront .ffm-auth .auth-terms-check{border-radius:6px}