*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background-color:var(--fn-bg);color:var(--fn-text);font-family:var(--fn-font-body);font-size:var(--fn-font-size-base);font-weight:var(--fn-font-weight-regular);line-height:var(--fn-line-height-normal);margin:0}img{max-width:100%}:where(a,button,summary,input,select,textarea,[tabindex],.fn-search__dialog,.fn-search__results):focus-visible{outline:3px solid var(--fn-focus-ring);outline-offset:2px}.fn-product-detail__body,.fn-prose__inner,.fn-page__intro,.fn-page__lede,.fn-group__title{overflow-wrap:anywhere}.fn-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fn-page{max-width:var(--fn-container-max);padding:var(--fn-space-5) var(--fn-space-4) var(--fn-space-6);margin:0 auto}.fn-page__head{justify-items:start;gap:var(--fn-space-2);margin-bottom:var(--fn-space-5);grid-template-columns:minmax(0,1fr);display:grid}.fn-page__title,.fn-prose__title{color:var(--fn-text);font-family:var(--fn-font-display);font-size:var(--fn-font-size-2xl);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight);overflow-wrap:anywhere;margin:0}.fn-page__lede{max-width:68ch;font-size:var(--fn-font-size-md);line-height:var(--fn-line-height-snug);margin:0}.fn-page__lede p{margin:0}.fn-page__intro{max-width:68ch;margin-top:var(--fn-space-6);font-size:var(--fn-font-size-md);line-height:var(--fn-line-height-relaxed)}.fn-page__intro p{margin:0 0 var(--fn-space-4)}.fn-page__intro>:last-child,.fn-page__after{margin-bottom:0}.fn-page__after{margin-top:var(--fn-space-5)}.fn-eyebrow{color:var(--fn-text-muted);font-size:var(--fn-font-size-sm);font-weight:var(--fn-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.fn-group+.fn-group{margin-top:var(--fn-space-6)}.fn-group__title{margin:0 0 var(--fn-space-3);font-family:var(--fn-font-display);font-size:var(--fn-font-size-xl);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight)}.fn-link{border-radius:var(--fn-radius-sm);min-height:44px;color:var(--fn-link);font-weight:var(--fn-font-weight-bold);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.fn-link:hover{color:var(--fn-link-hover)}@media (width>=768px){.fn-page{padding:var(--fn-space-6) var(--fn-space-5) var(--fn-space-7)}.fn-page__title,.fn-prose__title{font-size:var(--fn-font-size-3xl)}}.fn-btn{z-index:1;justify-content:center;align-items:center;gap:var(--fn-space-2);min-height:var(--fn-space-7);padding:var(--fn-space-2) var(--fn-space-5);border-radius:var(--fn-radius-pill);font-family:var(--fn-font-body);font-size:var(--fn-font-size-base);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight);text-align:center;cursor:pointer;border:2px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.fn-btn:focus-visible{outline-offset:3px}.fn-btn--primary{background-color:var(--fn-accent-primary);border-color:var(--fn-accent-primary);color:var(--fn-accent-primary-contrast);box-shadow:var(--fn-shadow-sm)}.fn-btn--primary:hover{background-color:var(--fn-accent-primary-hover);border-color:var(--fn-accent-primary-hover);box-shadow:var(--fn-shadow-md)}.fn-btn--ghost{border-color:var(--fn-text);color:var(--fn-text);background-color:#0000}.fn-btn--ghost:hover{background-color:var(--fn-bg-alt)}.fn-btn--pending{border:1px dashed var(--fn-text-muted);background-color:var(--fn-bg-alt);color:var(--fn-text-muted);cursor:default}.fn-btn--compact{width:100%;min-height:44px;padding-inline:0}.fn-btn--compact.fn-btn--primary{font-weight:var(--fn-font-weight-medium)}.fn-btn--compact .fn-btn__icon{display:none}.fn-btn__icon{font-size:var(--fn-font-size-md);line-height:1}.fn-icon-btn{border-radius:var(--fn-radius-pill);width:44px;height:44px;color:var(--fn-text);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fn-icon-btn:hover{background-color:var(--fn-bg-alt)}.fn-icon-btn svg{width:24px;height:24px}.fn-breadcrumb{max-width:100%;color:var(--fn-text-muted);font-size:var(--fn-font-size-sm);line-height:var(--fn-line-height-normal)}.fn-breadcrumb__list{align-items:center;column-gap:var(--fn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fn-breadcrumb__item{align-items:center;gap:var(--fn-space-2);flex:none;display:inline-flex}.fn-breadcrumb__item:last-child{flex:6em;min-width:0;max-width:max-content}.fn-breadcrumb__link,.fn-breadcrumb__back{border-radius:var(--fn-radius-sm);min-width:44px;min-height:44px;color:var(--fn-text-muted);text-underline-offset:.2em;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.fn-breadcrumb__link:hover,.fn-breadcrumb__back:hover{color:var(--fn-text)}.fn-breadcrumb__current{color:var(--fn-text);font-weight:var(--fn-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fn-breadcrumb__back{gap:var(--fn-space-1);display:none}.fn-breadcrumb--compact .fn-breadcrumb__list{display:none}.fn-breadcrumb--compact .fn-breadcrumb__back{display:inline-flex}@media (width>=768px){.fn-breadcrumb--compact .fn-breadcrumb__list{display:flex}.fn-breadcrumb--compact .fn-breadcrumb__back{display:none}}.fn-test-banner{background-color:var(--fn-warn-bg);border-left:var(--fn-space-2) solid var(--fn-warn);border-bottom:2px solid var(--fn-warn);color:var(--fn-text)}.fn-test-banner__text{max-width:var(--fn-container-max);padding:var(--fn-space-2) var(--fn-space-4);font-size:var(--fn-font-size-sm);font-weight:var(--fn-font-weight-bold);margin:0 auto}.fn-header{background-color:var(--fn-bg);border-bottom:1px solid var(--fn-border);position:relative}.fn-header__inner{align-items:center;gap:var(--fn-space-2);max-width:var(--fn-container-max);padding:var(--fn-space-1) var(--fn-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.fn-header__brand{border-radius:var(--fn-radius-sm);align-items:center;min-width:44px;min-height:44px;margin-right:auto;display:inline-flex}.fn-header__wordmark{width:auto;height:2rem;filter:var(--fn-logo-filter);display:block}.fn-nav-list{margin:0;padding:0;list-style:none}.fn-nav-list a{border-radius:var(--fn-radius-sm);color:var(--fn-text);font-weight:var(--fn-font-weight-bold);text-decoration:none;display:block}.fn-nav-list a:hover{color:var(--fn-link);text-underline-offset:.25em;text-decoration:underline}.fn-nav__toggle{min-height:var(--fn-space-7);padding:0 var(--fn-space-5);border:2px solid var(--fn-text);border-radius:var(--fn-radius-pill);color:var(--fn-text);font-weight:var(--fn-font-weight-bold);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.fn-nav__toggle::-webkit-details-marker{display:none}.fn-nav__disclosure[open]>.fn-nav__toggle{background-color:var(--fn-bg-alt)}.fn-nav-list--mobile{z-index:10;padding:var(--fn-space-2) var(--fn-space-4) var(--fn-space-4);background-color:var(--fn-surface);border-bottom:1px solid var(--fn-border);box-shadow:var(--fn-shadow-md);position:absolute;top:100%;left:0;right:0}.fn-nav-list--mobile a{padding:var(--fn-space-3) var(--fn-space-2)}.fn-nav-list--mobile li+li{border-top:1px solid var(--fn-border)}.fn-nav-list--desktop{display:none}@media (width>=768px){.fn-header__inner{padding-inline:var(--fn-space-5)}}@media (width>=960px){.fn-header__wordmark{height:2.5rem}.fn-nav__disclosure{display:none}.fn-nav-list--desktop{align-items:center;gap:var(--fn-space-5);display:flex}.fn-nav-list--desktop a{min-height:44px;padding-inline:var(--fn-space-1);align-items:center;display:flex}}.fn-footer{background-color:var(--fn-bg-alt);border-top:1px solid var(--fn-border);color:var(--fn-text)}.fn-footer__inner{gap:var(--fn-space-4);max-width:var(--fn-container-max);padding:var(--fn-space-5) var(--fn-space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.fn-footer__name{margin:0 0 var(--fn-space-1);font-family:var(--fn-font-display);font-size:var(--fn-font-size-lg);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-snug)}.fn-footer__tagline{color:var(--fn-text-muted);margin:0}.fn-footer__links{margin:0;padding:0;list-style:none;display:grid}.fn-footer__links a{border-radius:var(--fn-radius-sm);min-width:44px;min-height:44px;color:var(--fn-link);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.fn-footer__links a:hover{color:var(--fn-link-hover)}.fn-footer__legal p{margin:0 0 var(--fn-space-2);color:var(--fn-text-muted);font-size:var(--fn-font-size-base)}@media (width>=768px){.fn-footer__inner{padding:var(--fn-space-6) var(--fn-space-5)}}@media (width>=960px){.fn-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.fn-art-panel{padding:var(--fn-space-3);background-color:var(--fn-color-cream);border-radius:var(--fn-radius-md)}.fn-art-panel img{width:100%;height:auto;display:block}.fn-hero{background-color:var(--fn-bg)}.fn-hero__inner{gap:var(--fn-space-2);max-width:var(--fn-container-max);padding:var(--fn-space-5) var(--fn-space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.fn-hero__copy{justify-items:start;gap:var(--fn-space-3);display:grid}.fn-hero__title{color:var(--fn-text);font-family:var(--fn-font-display);font-size:var(--fn-font-size-2xl);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight);overflow-wrap:anywhere;margin:0}.fn-hero__tagline{font-size:var(--fn-font-size-md);line-height:var(--fn-line-height-snug);margin:0}@media (width>=768px){.fn-hero__inner{gap:var(--fn-space-3);padding:calc(var(--fn-space-6) + var(--fn-space-2)) var(--fn-space-5)}.fn-hero__title{font-size:var(--fn-font-size-3xl)}.fn-hero__tagline{font-size:var(--fn-font-size-lg)}}.fn-home-grid,.fn-home-browse{max-width:var(--fn-container-max);padding:0 var(--fn-space-4);margin:0 auto}.fn-home-grid .fn-page__intro{margin-top:var(--fn-space-5)}.fn-home-browse{padding-top:var(--fn-space-6)}.fn-browse{gap:var(--fn-space-3);display:grid}.fn-browse .fn-group__title{margin-bottom:0}.fn-browse__group{gap:var(--fn-space-2);display:grid}.fn-browse__label{font-size:var(--fn-font-size-base);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-snug);margin:0}@media (width>=768px){.fn-home-grid,.fn-home-browse{padding-inline:var(--fn-space-5)}.fn-home-browse{padding-top:var(--fn-space-7)}}.fn-card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, max(6.5rem, (100% - var(--fn-space-3)) / 2)), 1fr));gap:var(--fn-space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.fn-card-grid{gap:var(--fn-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}}.fn-card{background-color:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--fn-radius-md);height:100%;box-shadow:var(--fn-shadow-sm);color:var(--fn-text);flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.fn-card:hover{border-color:var(--fn-text-muted);box-shadow:var(--fn-shadow-md)}.fn-card__art{padding:var(--fn-space-2);border-radius:var(--fn-radius-md) var(--fn-radius-md) 0 0}.fn-card__art img{aspect-ratio:1;object-fit:contain}.fn-card__body{align-items:flex-start;gap:var(--fn-space-1);padding:var(--fn-space-2);flex-direction:column;flex:1;display:flex}.fn-card__title{font-family:var(--fn-font-display);font-size:var(--fn-font-size-base);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-snug);overflow-wrap:anywhere;margin:0}.fn-card__link{color:inherit;text-decoration:none}.fn-card__link:after{content:"";border-radius:var(--fn-radius-md);position:absolute;inset:0}.fn-card__link:focus-visible{outline:none}.fn-card__link:focus-visible:after{outline:3px solid var(--fn-focus-ring);outline-offset:2px}.fn-card:hover .fn-card__title{text-underline-offset:.15em;text-decoration:underline}.fn-card__type,.fn-card__lede{color:var(--fn-text-muted);font-size:var(--fn-font-size-sm);line-height:var(--fn-line-height-snug);margin:0}.fn-card__cta{width:100%;padding-top:var(--fn-space-1);margin-top:auto}@media (width>=768px){.fn-card__title{font-size:var(--fn-font-size-lg)}}.fn-chips__list{gap:var(--fn-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fn-chip{min-width:44px;min-height:44px;padding-inline:var(--fn-space-4);border:1px solid var(--fn-text);border-radius:var(--fn-radius-pill);color:var(--fn-text);font-size:var(--fn-font-size-base);font-weight:var(--fn-font-weight-bold);overflow-wrap:anywhere;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fn-chip:hover{background-color:var(--fn-bg-alt)}.fn-chip[aria-current=page]{background-color:var(--fn-bg-alt);text-underline-offset:.25em;text-decoration:underline 2px}.collection-facts{gap:var(--fn-space-4);margin-top:var(--fn-space-6);display:grid}.collection-facts__group{gap:var(--fn-space-2);display:grid}.collection-facts__label{font-weight:var(--fn-font-weight-bold);margin:0}.collection-facts__text{min-height:44px;padding-inline:var(--fn-space-4);font-size:var(--fn-font-size-base);font-weight:var(--fn-font-weight-bold);overflow-wrap:anywhere;align-items:center;display:inline-flex}.fn-product-detail{gap:var(--fn-space-4);max-width:var(--fn-container-max);padding:var(--fn-space-2) var(--fn-space-4) var(--fn-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""hero""actions""body";margin:0 auto;display:grid}.fn-product-detail__head{justify-items:start;gap:var(--fn-space-1);grid-area:head;grid-template-columns:minmax(0,1fr);display:grid}.fn-product-detail__hero{gap:var(--fn-space-1);grid-area:hero;margin:0;display:grid}.fn-product-detail__actions{gap:var(--fn-space-4);grid-area:actions;display:grid}.fn-product-detail__browse{gap:var(--fn-space-2);display:grid}.fn-product-detail__content{grid-area:body}.fn-product-detail__hero img{max-height:calc(13.75rem - 2 * var(--fn-space-3));object-fit:contain}.fn-product-detail__caption,.fn-gallery__caption{color:var(--fn-text-muted);font-size:var(--fn-font-size-sm);line-height:var(--fn-line-height-snug);margin:0}.fn-gallery{gap:var(--fn-space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:24rem;margin:0;padding:0;list-style:none;display:grid}.fn-gallery__figure{gap:var(--fn-space-1);margin:0;display:grid}.fn-gallery__link{padding:var(--fn-space-1);display:block}.fn-gallery__link img{aspect-ratio:1;object-fit:contain}.fn-product-detail__buy .fn-btn{width:100%}.fn-product-detail__browse-label{font-weight:var(--fn-font-weight-bold);margin:0}.fn-product-detail__title{color:var(--fn-text);font-family:var(--fn-font-display);font-size:var(--fn-font-size-2xl);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight);overflow-wrap:anywhere;margin:0}.fn-product-detail__body{line-height:var(--fn-line-height-relaxed)}.fn-product-detail__body>:first-child{margin-top:0}.fn-product-detail__body h2{margin:var(--fn-space-5) 0 var(--fn-space-2);font-family:var(--fn-font-display);font-size:var(--fn-font-size-xl);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight)}.fn-product-detail__body p,.fn-product-detail__body ul{margin:0 0 var(--fn-space-3)}.fn-product-detail__body ul{padding-left:var(--fn-space-5)}.fn-product-detail__body li+li{margin-top:var(--fn-space-1)}.fn-product-detail__body>:last-child{margin-bottom:0}.fn-product-detail__end{margin-top:var(--fn-space-4)}.fn-product-detail__body a{border-radius:var(--fn-radius-sm);color:var(--fn-link);text-underline-offset:.15em;text-decoration:underline}.fn-product-detail__body a:hover{color:var(--fn-link-hover)}@media (width>=768px){.fn-product-detail{column-gap:var(--fn-space-6);padding:var(--fn-space-4) var(--fn-space-5) var(--fn-space-7);grid-template:"hero head""hero actions""hero body"1fr/minmax(0,2fr) minmax(0,3fr)}.fn-product-detail__hero{top:var(--fn-space-4);align-self:start;width:100%;max-width:20rem;position:sticky}.fn-product-detail__hero img{max-height:none}.fn-product-detail__buy .fn-btn{width:auto}.fn-product-detail__title{font-size:var(--fn-font-size-3xl)}}.withdrawn-detail__note{overflow-wrap:anywhere;margin:0}.fn-prose{padding:var(--fn-space-6) var(--fn-space-4)}.fn-prose__inner{max-width:68ch;font-size:var(--fn-font-size-md);line-height:var(--fn-line-height-relaxed);margin:0 auto}.fn-prose__title{margin-bottom:var(--fn-space-4)}.fn-prose h2{margin:var(--fn-space-5) 0 var(--fn-space-2);font-family:var(--fn-font-display);font-size:var(--fn-font-size-xl);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight)}.fn-prose h3{margin:var(--fn-space-4) 0 var(--fn-space-2);font-family:var(--fn-font-display);font-size:var(--fn-font-size-lg);font-weight:var(--fn-font-weight-bold);line-height:var(--fn-line-height-tight)}.fn-prose p,.fn-prose ul,.fn-prose ol{margin:0 0 var(--fn-space-4)}.fn-prose__inner>:first-child{margin-top:0}.fn-prose ul{padding-left:var(--fn-space-5)}.fn-prose ol{padding-left:var(--fn-space-7)}.fn-prose ol>li{padding-left:var(--fn-space-2)}.fn-prose ol>li+li{margin-top:var(--fn-space-3)}.fn-prose ol>li::marker{color:var(--fn-accent-tertiary);font-family:var(--fn-font-display);font-size:var(--fn-font-size-2xl);font-weight:var(--fn-font-weight-bold)}.fn-prose a{border-radius:var(--fn-radius-sm);color:var(--fn-link);text-underline-offset:.15em;text-decoration:underline}.fn-prose a:hover{color:var(--fn-link-hover)}@media (width>=768px){.fn-prose{padding:var(--fn-space-7) var(--fn-space-5)}}.fn-search__dialog{width:min(40rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:var(--fn-space-4) auto auto;border:1px solid var(--fn-border);border-radius:var(--fn-radius-md);background-color:var(--fn-surface);color:var(--fn-text);box-shadow:var(--fn-shadow-lg);padding:0;overflow:hidden}.fn-search__dialog::backdrop{background-color:var(--fn-backdrop)}.fn-search__panel{gap:var(--fn-space-2);max-height:inherit;padding:var(--fn-space-3);flex-direction:column;display:flex}.fn-search__bar{align-items:center;gap:var(--fn-space-2);display:flex}.fn-search__input{min-width:0;min-height:48px;padding:0 var(--fn-space-3);border:2px solid var(--fn-text-muted);border-radius:var(--fn-radius-md);background-color:var(--fn-bg);color:var(--fn-text);font:inherit;font-size:var(--fn-font-size-base);flex:1}.fn-search__input::placeholder{color:var(--fn-text-muted);opacity:1}.fn-search__status:empty{display:none}.fn-search__status{padding:0 var(--fn-space-1);color:var(--fn-text-muted);overflow-wrap:anywhere;margin:0}.fn-search__heading{padding:0 var(--fn-space-1);font-size:var(--fn-font-size-sm);font-weight:var(--fn-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--fn-text-muted);margin:0}.fn-search__results{gap:var(--fn-space-1);min-height:0;padding:var(--fn-space-1);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;display:grid;overflow-y:auto}.fn-search__row{min-height:44px;padding:var(--fn-space-1) var(--fn-space-3);border-radius:var(--fn-radius-sm);color:var(--fn-text);overflow-wrap:anywhere;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.fn-search__row:hover{background-color:var(--fn-bg-alt)}.fn-search__row[aria-selected=true]{background-color:var(--fn-bg-alt);outline:3px solid var(--fn-focus-ring);outline-offset:-3px}.fn-search__row-title{font-size:var(--fn-font-size-base);line-height:var(--fn-line-height-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fn-search__row-title mark{color:inherit;font-weight:var(--fn-font-weight-bold);background-color:#0000}.fn-search__row-label{color:var(--fn-text-muted);font-size:var(--fn-font-size-sm);line-height:var(--fn-line-height-snug)}:root{--fn-color-ink:#40282c;--fn-color-cream:#eee8d6;--fn-color-gold-300:#f0c266;--fn-color-gold-500:#d9962c;--fn-color-gold-600:#b97a1b;--fn-color-navy-200:#a6c0dc;--fn-color-navy-300:#7fa0c4;--fn-color-navy-500:#2e4a6b;--fn-color-navy-700:#1f3450;--fn-color-plum-300:#c98ca6;--fn-color-plum-500:#7a3b54;--fn-color-plum-700:#5a2a3d;--fn-color-crimson-300:#e8776f;--fn-color-crimson-500:#b33f3a;--fn-font-display:Georgia, "Iowan Old Style", "Times New Roman", serif;--fn-font-body:-apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fn-font-size-xs:.75rem;--fn-font-size-sm:.875rem;--fn-font-size-base:1rem;--fn-font-size-md:1.125rem;--fn-font-size-lg:1.25rem;--fn-font-size-xl:1.5rem;--fn-font-size-2xl:1.75rem;--fn-font-size-3xl:2rem;--fn-line-height-tight:1.2;--fn-line-height-snug:1.3;--fn-line-height-normal:1.5;--fn-line-height-relaxed:1.65;--fn-font-weight-regular:400;--fn-font-weight-medium:500;--fn-font-weight-bold:700;--fn-font-weight-black:900;--fn-space-1:.25rem;--fn-space-2:.5rem;--fn-space-3:.75rem;--fn-space-4:1rem;--fn-space-5:1.5rem;--fn-space-6:2rem;--fn-space-7:3rem;--fn-space-8:4rem;--fn-space-9:6rem;--fn-radius-sm:4px;--fn-radius-md:8px;--fn-radius-lg:16px;--fn-radius-pill:999px;--fn-radius-full:50%;--fn-container-max:1200px;--fn-bp-sm:768px;--fn-bp-md:960px;--fn-bp-lg:1280px;color-scheme:light;--fn-bg:#f5f2ec;--fn-bg-alt:#eee8d6;--fn-surface:#fbf9f4;--fn-text:#40282c;--fn-text-muted:#6b5458;--fn-border:#40282c29;--fn-focus-ring:#2e4a6b;--fn-link:#2e4a6b;--fn-link-hover:#1f3450;--fn-accent-primary:#d9962c;--fn-accent-primary-hover:#f0c266;--fn-accent-primary-contrast:#40282c;--fn-accent-secondary:#7a3b54;--fn-accent-tertiary:#2e4a6b;--fn-warn:#b33f3a;--fn-warn-bg:#f7e4e1;--fn-shadow-sm:0 1px 2px #40282c14;--fn-shadow-md:0 4px 10px #40282c1f;--fn-shadow-lg:0 12px 28px #40282c2e;--fn-backdrop:#40282c73;--fn-logo-filter:none}:root[data-theme=dark]{color-scheme:dark;--fn-bg:#1c1c1e;--fn-bg-alt:#262629;--fn-surface:#2a2a2d;--fn-text:#eee8d6;--fn-text-muted:#b8afa0;--fn-border:#eee8d624;--fn-focus-ring:#7fa0c4;--fn-link:#7fa0c4;--fn-link-hover:#a6c0dc;--fn-accent-primary:#d9962c;--fn-accent-primary-hover:#f0c266;--fn-accent-primary-contrast:#1c1c1e;--fn-accent-secondary:#c98ca6;--fn-accent-tertiary:#7fa0c4;--fn-warn:#e8776f;--fn-warn-bg:#3a2224;--fn-shadow-sm:0 1px 2px #0006;--fn-shadow-md:0 4px 12px #0000008c;--fn-shadow-lg:0 16px 32px #000000a6;--fn-backdrop:#0009;--fn-logo-filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--fn-bg:#1c1c1e;--fn-bg-alt:#262629;--fn-surface:#2a2a2d;--fn-text:#eee8d6;--fn-text-muted:#b8afa0;--fn-border:#eee8d624;--fn-focus-ring:#7fa0c4;--fn-link:#7fa0c4;--fn-link-hover:#a6c0dc;--fn-accent-primary:#d9962c;--fn-accent-primary-hover:#f0c266;--fn-accent-primary-contrast:#1c1c1e;--fn-accent-secondary:#c98ca6;--fn-accent-tertiary:#7fa0c4;--fn-warn:#e8776f;--fn-warn-bg:#3a2224;--fn-shadow-sm:0 1px 2px #0006;--fn-shadow-md:0 4px 12px #0000008c;--fn-shadow-lg:0 16px 32px #000000a6;--fn-backdrop:#0009;--fn-logo-filter:brightness(0) invert(1)}}
