.fx-disclosure-line{color:var(--fx-muted);background:0 0;border:0;margin:.4rem 0 0;padding:0;font-size:.8rem;font-style:normal;line-height:1.45}.fx-disclosure-line a,.fx-disclosure-full a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fx-disclosure-line a:hover,.fx-disclosure-full a:hover{color:var(--fx-ink)}.fx-disclosure-full{border-top:1px solid var(--fx-line);color:var(--fx-muted);margin:0;padding:1.25rem 0 0;font-size:.85rem;line-height:1.55}.fx-disclosure-full p{max-width:72ch;margin:0}.fx-disclosure-full .fx-disclosure-full__title{color:var(--fx-ink);font-family:var(--fx-body);letter-spacing:.02em;text-transform:none;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.fx-disclosure-band{padding-block:2.5rem 2rem}.fx-figure{margin:2rem 0}.fx-figure img{border-radius:var(--fx-radius);background:var(--fx-card-img-bg,var(--fx-surface));width:100%;height:auto;display:block}.fx-figure figcaption{color:var(--fx-muted);margin-top:.5rem;font-size:.82rem;line-height:1.45}.fx-figure__credit{font-size:.75rem;display:block}.fx-figure__credit a{color:inherit}.fx-band--accent{--fx-band-bg:var(--fx-band-accent-bg,var(--fx-accent));--fx-band-ink:var(--fx-band-accent-ink,var(--fx-accent-ink));--fx-band-link:var(--fx-band-accent-link,var(--fx-band-ink))}.fx-band--soft{--fx-band-bg:var(--fx-band-soft-bg,color-mix(in oklab, var(--fx-accent) 9%, var(--fx-bg)));--fx-band-ink:var(--fx-band-soft-ink,var(--fx-ink));--fx-band-link:var(--fx-band-soft-link,var(--fx-band-ink))}.fx-band--dark{--fx-band-bg:var(--fx-band-dark-bg,var(--fx-ink));--fx-band-ink:var(--fx-band-dark-ink,var(--fx-bg));--fx-band-link:var(--fx-band-dark-link,var(--fx-band-ink))}.fx-band{--fx-page-ink:var(--fx-ink);--fx-page-muted:var(--fx-muted);--fx-page-accent:var(--fx-accent);--fx-page-surface:var(--fx-surface);--fx-page-line:var(--fx-line);--fx-page-bg:var(--fx-bg);padding-block:var(--fx-band-pad,clamp(1.75rem, 4.5vw, 3rem));background:var(--fx-band-bg);box-shadow:0 0 0 100vmax var(--fx-band-bg);clip-path:inset(0 -100vmax);color:var(--fx-band-ink);margin-block:clamp(2rem,5vw,3.25rem)}.fx-band__inner{--fx-ink:var(--fx-band-ink);--c-ink:var(--fx-band-ink);--fx-muted:var(--fx-band-ink);--c-muted:var(--fx-band-ink);--fx-accent:var(--fx-band-link);--c-accent:var(--fx-band-link);--fx-accent-ink:var(--fx-band-bg);--fx-line:color-mix(in oklab, var(--fx-band-ink) 30%, var(--fx-band-bg));--c-line:var(--fx-line);--fx-surface:color-mix(in oklab, var(--fx-band-ink) 7%, var(--fx-band-bg));--c-surface:var(--fx-surface);color:var(--fx-band-ink)}.fx-band .fx-band__inner>:first-child{margin-top:0}.fx-band .fx-band__inner>:last-child{margin-bottom:0}.fx-band__inner a:not(#fx-block):not([class]){color:var(--fx-band-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fx-band__inner a:not(#fx-block):not([class]):hover{text-decoration-thickness:2px}.fx-band__inner :focus-visible{outline-color:currentColor}.fx-band__inner li::marker{color:currentColor}.fx-band .fx-rowcard,.fx-band .fx-slot,.fx-band .fx-callout,.fx-band .fx-facts{--fx-ink:var(--fx-page-ink);--c-ink:var(--fx-page-ink);--fx-muted:var(--fx-page-muted);--c-muted:var(--fx-page-muted);--fx-accent:var(--fx-page-accent);--c-accent:var(--fx-page-accent);--fx-surface:var(--fx-page-surface);--c-surface:var(--fx-page-surface);--fx-line:var(--fx-page-line);--c-line:var(--fx-page-line);--fx-bg:var(--fx-page-bg);color:var(--fx-page-ink)}.fx-band .fx-rowcard{--fx-rowcard-bg:var(--fx-page-surface)}.fx-imgtext{margin:2.25rem 0;container-type:inline-size}.fx-imgtext__grid{align-items:center;gap:1rem;display:grid}.fx-imgtext__media{min-width:0;margin:0}.fx-imgtext__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--fx-block-radius,var(--fx-radius));background:var(--fx-card-img-bg,var(--fx-surface));display:block}.fx-imgtext__media figcaption{color:var(--fx-muted);margin-top:.5rem;font-size:.82rem;line-height:1.45}.fx-imgtext__text{min-width:0}.fx-imgtext .fx-imgtext__text>:first-child{margin-top:0}.fx-imgtext .fx-imgtext__text>:last-child{margin-bottom:0}@container (width>=34rem){.fx-imgtext__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem clamp(1.5rem,4cqi,2.75rem)}.fx-imgtext--third .fx-imgtext__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.fx-imgtext--reverse .fx-imgtext__media{order:2}.fx-imgtext--reverse.fx-imgtext--third .fx-imgtext__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fx-imgtext--third .fx-imgtext__media img{aspect-ratio:1}}.fx-cardrow{margin:2.25rem 0;container-type:inline-size}.fx-cardrow__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;margin:0;padding:0;display:grid}@container (width<=36rem){.fx-cardrow__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(72%,16rem);padding-bottom:.75rem;scroll-padding-inline:0;overflow-x:auto}.fx-rowcard{scroll-snap-align:start}}.fx-rowcard{border:1px solid var(--fx-rowcard-line,var(--fx-line));border-radius:var(--fx-block-radius,var(--fx-radius));background:var(--fx-rowcard-bg,var(--fx-surface));min-width:0;color:var(--fx-ink);flex-direction:column;margin:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.fx-rowcard:hover{border-color:var(--fx-accent);box-shadow:0 6px 18px color-mix(in oklab, var(--fx-ink) 10%, transparent);transform:translateY(-2px)}.fx-rowcard:has(:focus-visible){outline:2px solid var(--fx-accent);outline-offset:2px}.fx-rowcard__media{aspect-ratio:4/3;background:var(--fx-card-img-bg,var(--fx-surface));display:block;overflow:hidden}.fx-rowcard__media img{object-fit:cover;display:block}.fx-rowcard__body{flex-direction:column;flex:1;gap:.35rem;padding:.85rem .95rem 1rem;display:flex}.fx-rowcard__title:not(#fx-block){color:var(--fx-ink);font-family:var(--fx-block-title,var(--fx-heading));font-size:1.02rem;font-weight:700;line-height:1.25;text-decoration:none}.fx-rowcard__title:not(#fx-block):focus-visible{outline:none}.fx-rowcard__title:after{content:"";z-index:1;position:absolute;inset:0}.fx-rowcard:hover .fx-rowcard__title:not(#fx-block){text-underline-offset:3px;text-decoration:underline}.fx-rowcard__blurb{color:var(--fx-muted);font-size:.86rem;line-height:1.45}.fx-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.85rem;margin:2.25rem 0;padding:0;display:grid}@media (width>=40rem){.fx-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1rem}}.fx-topic{aspect-ratio:var(--fx-topic-ratio,4 / 3);border-radius:var(--fx-block-radius,var(--fx-radius));background:var(--fx-card-img-bg,var(--fx-surface));grid-template:minmax(0,1fr)/minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden}picture{display:contents}.fx-topic>img,.fx-topic>picture>img{object-fit:cover;grid-area:1/1;display:block}.fx-rowcard__media img:not(#fx-block),.fx-topic>img:not(#fx-block),.fx-topic>picture>img:not(#fx-block){width:100%;max-width:none;height:100%}.fx-imgtext__media img:not(#fx-block){width:100%;max-width:none;height:auto}.fx-topic__label{color:#fff;background:linear-gradient(#0000,#000000a8 45%,#000000d1);grid-area:1/1;align-self:end;gap:.15rem;padding:2.25rem .85rem .75rem;transition:background .15s;display:grid}.fx-topic:hover .fx-topic__label{background:linear-gradient(#0000,#000000bd 40%,#000000e6)}.fx-topic__title:not(#fx-block){color:#fff;font-family:var(--fx-block-title,var(--fx-heading));text-shadow:0 1px 2px #00000080;font-size:1.02rem;font-weight:700;line-height:1.25;text-decoration:none}.fx-topic__title:not(#fx-block):focus-visible{outline:none}.fx-topic__title:after{content:"";z-index:1;position:absolute;inset:0}.fx-topic:hover .fx-topic__title:not(#fx-block){text-underline-offset:3px;text-decoration:underline}.fx-topic:has(:focus-visible){outline:3px solid var(--fx-accent);outline-offset:2px}.fx-topic .fx-thumb-credit{color:#ffffffe0;margin:0}@media (prefers-reduced-motion:reduce){.fx-rowcard,.fx-topic__label{transition:none}.fx-rowcard:hover{transform:none}}.fx-thumb-credit{color:var(--fx-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.3;display:block}.fx-section-pages{margin:2.5rem 0 0}.fx-section-pages ul{margin:0;padding:0;list-style:none}.fx-section-pages li{border-top:1px solid var(--fx-line);margin:0;padding:.8rem 0}.fx-section-pages li:last-child{border-bottom:1px solid var(--fx-line)}.fx-section-pages li:before{content:none}.fx-section-pages a{color:var(--fx-ink);font-family:var(--fx-heading);font-weight:600;text-decoration:none}.fx-section-pages a:hover{color:var(--fx-accent);text-decoration:underline}.fx-section-pages p{color:var(--fx-muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.5}.fx-catintro{margin:0 0 2.5rem}.fx-catintro>:first-child{margin-top:0}.fx-catafter{margin:3rem 0 0}.fx-credits{margin:0 0 2rem;padding:0;list-style:none}.fx-credits li{border-top:1px solid var(--fx-line);grid-template-columns:5rem 1fr;align-items:center;gap:.9rem;padding:.8rem 0;display:grid}.fx-credits li:last-child{border-bottom:1px solid var(--fx-line)}.fx-credits img{object-fit:cover;border-radius:var(--fx-radius);background:var(--fx-card-img-bg,var(--fx-surface));width:5rem;height:3.5rem}.fx-credits p{margin:0;font-size:.9rem;line-height:1.45}.fx-credits .fx-credits__meta{color:var(--fx-muted);font-size:.82rem}.fx-slot{--fx-box-font:var(--fx-body);--fx-box-title-font:var(--fx-heading);--fx-box-title:1.25rem;--fx-box-text:.9rem;--fx-box-btn:.84rem;--fx-box-chip:.95rem;--fx-box-small:.75rem;--fx-box-ink:var(--fx-ink);--fx-box-muted:var(--fx-muted);--fx-epn-fade:clamp(.9rem, 3vw, 1.6rem);margin:2.75rem 0}.fx-slot__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.1rem;display:flex}.fx-slot__title{font-family:var(--fx-heading);text-transform:var(--fx-title-case,none);margin:0;font-size:1.35rem;line-height:1.2}.fx-slot__snippet{max-width:46rem;color:var(--fx-muted);flex-basis:100%;order:1;margin:.2rem 0 0;font-size:.95rem;line-height:1.5}.fx-slot__fresh{color:var(--fx-muted);font-family:var(--fx-mono);letter-spacing:.02em;margin:0;font-size:.78rem}.fx-slot__more{margin:1rem 0 0}.fx-slot__more a{color:var(--fx-accent)}.fx-slot .fx-slot__more a.fx-slot__all{border-radius:var(--fx-radius);font-family:var(--fx-box-font);font-size:var(--fx-box-btn);letter-spacing:.01em;text-transform:none;border:1px solid;align-items:center;gap:.4rem;padding:.4rem .9rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.fx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.fx-slot--compact .fx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.fx-card{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.fx-card__media{aspect-ratio:1;background:var(--fx-card-img-bg,#fff);display:block;position:relative}.fx-card__media img{object-fit:contain;width:100%;height:100%;padding:.5rem}.fx-card__noimg{height:100%;color:var(--fx-muted);place-items:center;font-size:.8rem;display:grid}.fx-card__badge,.fx-card__tag{font-family:var(--fx-mono);letter-spacing:.03em;padding:.2rem .45rem;font-size:.75rem;font-weight:600;position:absolute;top:.5rem}.fx-card__badge{background:var(--fx-accent);color:var(--fx-accent-ink);left:.5rem}.fx-card__tag{background:var(--fx-ink);color:var(--fx-bg);right:.5rem}.fx-card__body{flex-direction:column;flex:1;gap:.35rem;padding:.85rem;display:flex}.fx-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fx-card__title a{color:var(--fx-ink);text-decoration:none}.fx-card__title a:hover{text-decoration:underline}.fx-card__meta{color:var(--fx-muted);flex-wrap:wrap;gap:.2rem .6rem;margin:0;font-size:.75rem;display:flex}.fx-card__cond--alt{color:var(--fx-ink);font-weight:600}.fx-card__price{align-items:baseline;gap:.5rem;margin:.15rem 0 0;display:flex}.fx-card__price strong{font-family:var(--fx-mono);color:var(--fx-ink);font-size:1.05rem}.fx-card__price s{color:var(--fx-muted);font-size:.8rem}.fx-card__seller{color:var(--fx-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.fx-card__cta{border:1px solid var(--fx-ink);border-radius:var(--fx-radius);color:var(--fx-ink);text-align:center;margin-top:auto;padding:.55rem .7rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.fx-card__cta:hover{background:var(--fx-ink);color:var(--fx-bg)}.fx-shop{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:linear-gradient(135deg, color-mix(in oklab, var(--fx-accent) 8%, var(--fx-surface)), var(--fx-surface) 65%);gap:.85rem 1.5rem;padding:clamp(1rem,2.6vw,1.4rem);display:grid}.fx-shop>*{min-width:0}.fx-shop--image{grid-template-columns:minmax(0, var(--fx-shop-cols,17rem)) minmax(0, 1fr);align-items:center}.fx-shop__media{border-radius:var(--fx-radius);aspect-ratio:3/2;overflow:hidden}.fx-shop__media img{object-fit:cover;width:100%;height:100%}.fx-shop__main{align-content:center;gap:.3rem;display:grid}.fx-slot .fx-shop .fx-shop__title{color:var(--fx-box-ink);font-family:var(--fx-box-title-font);font-size:var(--fx-box-title);letter-spacing:normal;text-transform:var(--fx-title-case,none);border:0;margin:0;padding:0;font-style:normal;font-weight:600;line-height:1.25;display:block}.fx-slot .fx-shop .fx-shop__snippet{max-width:46rem;color:var(--fx-box-muted);font-family:var(--fx-box-font);font-size:var(--fx-box-text);margin:0;line-height:1.5}.fx-slot .fx-shop .fx-shop__title:before,.fx-slot .fx-shop .fx-shop__title:after{content:none}.fx-shop__action{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem .9rem;display:flex}.fx-shop__cta{border-radius:var(--fx-radius);background:var(--fx-accent);color:var(--fx-accent-ink);flex:none;align-items:center;gap:.4rem;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.fx-slot .fx-shop .fx-shop__cta{font-family:var(--fx-box-font);font-size:var(--fx-box-btn);letter-spacing:.01em;text-transform:none;color:var(--fx-accent-ink);padding:.4rem .9rem;font-style:normal;font-weight:600;line-height:1.3;text-decoration:none}.fx-shop__cta:hover{filter:brightness(.92);transform:translateY(-1px)}.fx-shop a.fx-shop__cta,.fx-shop a.fx-shop__cta:hover,.fx-slot .fx-shop a.fx-shop__cta:hover{color:var(--fx-accent-ink)}.fx-card a.fx-card__cta{color:var(--fx-ink)}.fx-card a.fx-card__cta:hover{color:var(--fx-bg)}.fx-slot .fx-shop .fx-shop__note{color:var(--fx-box-muted);font-family:var(--fx-box-font);font-size:var(--fx-box-small);letter-spacing:normal;flex:16rem;margin:0;font-style:normal;line-height:1.4}@media (width<=40rem){.fx-shop__action{flex-direction:column;align-items:flex-start}.fx-slot .fx-shop .fx-shop__note{flex:none}}.fx-tiles{grid-column:1/-1;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--fx-tile-min,10.5rem)), 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fx-slot .fx-shop .fx-tiles{margin:0;padding:0;list-style:none}.fx-slot .fx-shop .fx-tiles>li{margin:0;padding:0}.fx-slot .fx-shop .fx-tiles>li:before{content:none}.fx-slot .fx-shop .fx-tiles>li::marker{content:none}.fx-tile{border:1px solid var(--fx-line);border-top:3px solid var(--fx-accent);border-radius:var(--fx-radius);background:var(--fx-bg);height:100%;min-height:5.5rem;color:var(--fx-ink);flex-direction:column;justify-content:space-between;gap:.6rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.fx-tile:hover{border-color:var(--fx-accent);box-shadow:0 6px 18px color-mix(in oklab, var(--fx-ink) 10%, transparent);transform:translateY(-2px)}.fx-tile__img{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 1.9rem);max-width:none;margin:-.85rem -.95rem 0}.fx-tile__go{color:var(--fx-accent)}.fx-slot .fx-shop .fx-tile__label{font-family:var(--fx-box-font);font-size:var(--fx-box-chip);letter-spacing:normal;text-transform:none;font-style:normal;font-weight:600;line-height:1.25}.fx-slot .fx-shop .fx-tile__go{font-family:var(--fx-box-font);font-size:var(--fx-box-small);letter-spacing:normal;text-transform:none;font-weight:600}.fx-shop a.fx-tile{color:var(--fx-ink)}.fx-epn{grid-column:1/-1;gap:.4rem;min-width:0;display:grid}.fx-epn[hidden]{display:none}.fx-slot .fx-shop .fx-epn__label{color:var(--fx-box-muted);font-family:var(--fx-box-font);font-size:var(--fx-box-small);letter-spacing:.01em;text-transform:none;margin:0;font-style:normal;line-height:1.4}.fx-epn__diffuser{isolation:isolate;min-width:0;padding:var(--fx-epn-fade);border-radius:calc(var(--fx-radius) + var(--fx-epn-fade));position:relative}.fx-epn__diffuser:before{content:"";z-index:-1;border-radius:inherit;--fx-fade-x:linear-gradient(90deg, transparent, #00000059 calc(var(--fx-epn-fade) * .4), #000c calc(var(--fx-epn-fade) * .75), #000 var(--fx-epn-fade), #000 calc(100% - var(--fx-epn-fade)), #000c calc(100% - var(--fx-epn-fade) * .75), #00000059 calc(100% - var(--fx-epn-fade) * .4), transparent);--fx-fade-y:linear-gradient(180deg, transparent, #00000059 calc(var(--fx-epn-fade) * .4), #000c calc(var(--fx-epn-fade) * .75), #000 var(--fx-epn-fade), #000 calc(100% - var(--fx-epn-fade)), #000c calc(100% - var(--fx-epn-fade) * .75), #00000059 calc(100% - var(--fx-epn-fade) * .4), transparent);-webkit-mask-image:var(--fx-fade-x), var(--fx-fade-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fx-fade-x), var(--fx-fade-y);mask-image:var(--fx-fade-x), var(--fx-fade-y);background:#fff;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.fx-epn ins.epn-placement{max-width:100%;min-height:220px;text-decoration:none;display:block;overflow:hidden}.fx-epn iframe{max-width:100%;display:block}@media (width<=40rem){.fx-shop--image{grid-template-columns:1fr}}.fx-card__merchant{color:var(--fx-accent);font-family:var(--fx-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.fx-callout{border:1px solid var(--fx-line);border-left:3px solid var(--fx-accent);border-radius:var(--fx-radius);background:var(--fx-surface);margin:1.75rem 0;padding:1rem 1.15rem}.fx-callout--warning{border-left-color:#b45309}.fx-callout__label{font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);font-size:.75rem;margin:0 0 .35rem!important}.fx-callout__body>:last-child{margin-bottom:0!important}.fx-callout__body>:first-child{margin-top:0!important}.fx-facts{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);margin:0 0 2rem;padding:1rem 1.15rem}.fx-facts__label{font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-muted);margin:0 0 .6rem;font-size:.75rem}.fx-facts dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.9rem 1.5rem;margin:0;display:grid}.fx-facts dt{color:var(--fx-muted);font-size:.75rem}.fx-facts dd{color:var(--fx-ink);margin:.15rem 0 0;font-size:.95rem;font-weight:600;line-height:1.35}.fx-faq{margin:3rem 0 0}.fx-faq h2,.fx-sources h2{font-family:var(--fx-heading)}.fx-faq__item{border-top:1px solid var(--fx-line);padding:.95rem 0}.fx-faq__item:last-child{border-bottom:1px solid var(--fx-line)}.fx-faq__item summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:600;list-style:none;display:flex}.fx-faq__item summary::-webkit-details-marker{display:none}.fx-faq__item summary:after{content:"+";font-family:var(--fx-mono);color:var(--fx-muted)}.fx-faq__item[open] summary:after{content:"−"}.fx-faq__item p{color:var(--fx-muted);margin:.6rem 0 0}.fx-faq__item p a.fx-faq__shop,a.fx-faq__shop{color:var(--fx-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fx-sources{margin:3rem 0 0;font-size:.875rem}.fx-sources ol{padding-left:1.25rem}.fx-sources li{margin-bottom:.4rem}.fx-sources a{color:var(--fx-ink);overflow-wrap:anywhere}.fx-sources__pub{color:var(--fx-muted);margin-left:.4rem}.fx-sources__pub:before{content:"· "}.fx-crumbs ol{align-items:center;gap:var(--fx-crumbs-gap,.45rem);min-width:0;max-width:100%;color:var(--fx-muted);flex-wrap:nowrap;margin:0;padding:0;font-size:.78rem;line-height:1.35;list-style:none;display:flex}.fx-crumbs li{align-items:center;gap:var(--fx-crumbs-gap,.45rem);flex:0 auto;min-width:0;min-height:24px;margin:0;padding:0;display:flex}.fx-crumbs li+li:before{content:"/";opacity:.6;flex:none;margin:0;line-height:1}.fx-crumbs a,.fx-crumbs__here{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:24px;display:block;overflow:hidden}.fx-crumbs a{min-height:24px;color:inherit;text-decoration:none}.fx-crumbs a:hover{color:var(--fx-ink)}.fx-crumbs li:not([aria-current]){flex-shrink:0;max-width:14em}.fx-crumbs [aria-current]{color:var(--fx-ink);max-width:40ch}.fx-legal{color:var(--fx-muted);gap:.8rem;font-size:.875rem;line-height:1.55;display:grid}.fx-legal p{max-width:72ch;margin:0}.fx-legal a,.fx-legal button{color:inherit;text-underline-offset:2px;text-decoration:underline}.fx-legal__links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.fx-legal__links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fx-legal__copy{font-size:.8rem}.fx-contact-email{font-family:var(--fx-heading);font-size:clamp(1.4rem,3vw,2rem)}.fx-table-wrap{-webkit-overflow-scrolling:touch;margin:1.75rem 0;overflow-x:auto}.fx-table-wrap:focus-visible{outline:2px solid var(--fx-accent);outline-offset:4px}.kit-prose .fx-table-wrap table{margin:0}.kit-prose table{border-collapse:collapse;width:100%;font-size:.9rem}.kit-prose th,.kit-prose td{border-bottom:1px solid var(--fx-line);text-align:left;vertical-align:top;padding:.6rem .75rem}.kit-prose th{font-family:var(--fx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fx-muted);font-size:.78rem;font-weight:500}.kit-prose tbody tr:hover{background:color-mix(in oklab, var(--fx-accent) 4%, transparent)}@media (width<=640px){.kit-prose .fx-table-wrap table{min-width:36rem}}.fx-pair{border:1px solid var(--fx-line);border-top:3px solid var(--fx-accent);border-radius:var(--fx-radius);background:var(--fx-surface);margin:2.25rem 0}.fx-pair .fx-table-wrap{margin:0}.kit-prose .fx-pair__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:.92rem}.kit-prose .fx-pair__table th,.kit-prose .fx-pair__table td{border-bottom:1px solid var(--fx-line);text-align:left;vertical-align:top;padding:.7rem 1rem}.kit-prose .fx-pair__table thead th{width:39%;color:var(--fx-ink);font-family:var(--fx-heading);letter-spacing:0;text-transform:none;font-size:1.08rem;font-weight:600;line-height:1.25}.kit-prose .fx-pair__table thead th.fx-pair__item{width:22%;color:var(--fx-muted);font-family:var(--fx-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;font-size:.75rem;font-weight:500}.kit-prose .fx-pair__table tbody th{color:var(--fx-muted);font-family:var(--fx-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.kit-prose .fx-pair__table tbody tr:hover{background:0 0}.fx-pair__tier{color:var(--fx-muted);font-family:var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.fx-pair__tier--premium{color:var(--fx-accent)}.fx-pair__verdict{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 1.5rem;margin:0;padding:.3rem 1rem .8rem;display:grid}.fx-pair__verdict>div{padding-top:.6rem}.fx-pair__verdict dt{color:var(--fx-muted);font-family:var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.fx-pair__verdict dd{margin:.2rem 0 0;font-size:.92rem;line-height:1.5}@media (width<=640px){.kit-prose .fx-pair .fx-table-wrap table{min-width:0}.kit-prose .fx-pair__table,.kit-prose .fx-pair__table thead,.kit-prose .fx-pair__table tbody{display:block}.kit-prose .fx-pair__table tr{border-bottom:1px solid var(--fx-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kit-prose .fx-pair__table th,.kit-prose .fx-pair__table td{border-bottom:0;padding:.35rem .8rem .7rem}.kit-prose .fx-pair__table thead th{width:auto;padding-top:.2rem;font-size:1rem}.kit-prose .fx-pair__table thead th.fx-pair__item,.kit-prose .fx-pair__table tbody th{grid-column:1/-1;width:auto;padding:.6rem .8rem 0}}.fx-form{gap:1rem;max-width:34rem;margin:1.5rem 0 2rem;display:grid}.fx-form label{gap:.35rem;font-size:.9rem;display:grid}.fx-form label span{color:var(--fx-muted);letter-spacing:.02em;font-size:.8rem}.fx-form input,.fx-form textarea{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);width:100%;color:var(--fx-ink);font:inherit;padding:.7rem .8rem}.fx-form input:focus,.fx-form textarea:focus{outline:2px solid var(--fx-accent);outline-offset:1px}.fx-form button{border-radius:var(--fx-radius);background:var(--fx-accent);color:var(--fx-accent-ink);font:inherit;cursor:pointer;border:0;justify-self:start;padding:.75rem 1.3rem;font-weight:600}.fx-form button:hover{filter:brightness(.92)}.fx-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fx-form__note{color:var(--fx-muted);margin:0;font-size:.78rem}.fx-form-error{background:oklab(55.5283% .0954648 .10981/.08);border-left:3px solid #b45309;padding:.7rem .9rem}.fx-form-done{border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:var(--fx-surface);padding:1.25rem}.fx-legal__links a,.fx-legal__links button{min-height:24px;padding-block:.2rem;display:inline-block}.kit-leader{--fx-bg:var(--c-bg);--fx-surface:var(--c-surface);--fx-ink:var(--c-ink);--fx-muted:var(--c-muted);--fx-line:var(--c-line);--fx-accent:var(--c-accent);--fx-accent-ink:#fff;--fx-radius:0px;--fx-heading:var(--font-heading);--fx-body:var(--font-body);--fx-mono:var(--font-mono,ui-monospace, monospace);--fx-card-img-bg:#fff;--fx-shop-cols:13rem;--fx-tile-min:9.5rem;--l-shell:76rem;--l-gutter:1rem;--l-soft:color-mix(in oklab, var(--c-line) 55%, var(--c-bg));--l-dots:radial-gradient(circle, color-mix(in oklab, var(--c-ink) 38%, transparent) .7px, transparent 1.05px);--l-ease:cubic-bezier(.2, .7, .2, 1);--l-tag:var(--c-accent);background:var(--c-bg);scroll-padding-top:5rem}@media (width>=640px){.kit-leader{--l-gutter:1.5rem}}@media (width>=1100px){.kit-leader{--l-gutter:2rem}}.kit-leader [data-tag="1"]{--l-tag:var(--c-tag1,var(--c-accent))}.kit-leader [data-tag="2"]{--l-tag:var(--c-tag2,var(--c-accent))}.kit-leader [data-tag="3"]{--l-tag:var(--c-tag3,var(--c-accent))}.kit-leader [data-tag="4"]{--l-tag:var(--c-tag4,var(--c-accent))}.kit-leader *,.kit-leader :before,.kit-leader :after{box-sizing:border-box}.kit-leader body{background:var(--c-bg);min-height:100svh;color:var(--c-ink);font-family:var(--font-body);font-feature-settings:"ss01", "tnum";-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}.kit-leader img{max-width:100%;height:auto;display:block}:where(.kit-leader) a{color:inherit}.kit-leader ::selection{background:var(--c-ink);color:var(--c-bg)}.kit-leader :focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.kit-leader h1,.kit-leader h2,.kit-leader h3{font-family:var(--font-heading);letter-spacing:-.028em;text-wrap:balance;font-weight:600;line-height:1.1}@media (prefers-reduced-motion:reduce){.kit-leader *{transition:none!important}}.l-shell{width:100%;max-width:var(--l-shell);padding-inline:var(--l-gutter);margin-inline:auto}.l-mono{font-family:var(--fx-mono);letter-spacing:.01em;font-size:.78rem}.l-label{color:var(--c-muted);font-family:var(--fx-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.l-muted{color:var(--c-muted)}.l-skip{z-index:100;background:var(--c-ink);color:var(--c-bg);padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.l-skip:focus{top:1rem;left:1rem}.l-sq{background:var(--l-tag);flex:none;width:.62em;height:.62em;display:inline-block}.l-band{padding-block:clamp(2.25rem,5vw,3.75rem);position:relative}.l-band:before{content:"";top:0;left:var(--l-gutter);right:var(--l-gutter);border-top:1px solid var(--c-line);position:absolute}.l-band--ink:before{border-top:2px solid var(--c-ink)}.l-band__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1.5rem;margin-bottom:1.25rem;display:flex}.l-band__head h2{margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem)}.l-band__head a{color:var(--c-muted);font-family:var(--fx-mono);font-size:.8rem;text-decoration:none}.l-band__head a:hover{color:var(--c-ink);text-decoration:underline}.l-band__intro{max-width:60ch;color:var(--c-muted);margin:-.5rem 0 1.5rem}.l-header{background:var(--c-bg);border-bottom:1px solid var(--c-ink)}.l-header__row{flex-wrap:wrap;align-items:center;gap:0 1.75rem;min-height:3.75rem;display:flex}.l-brand{color:var(--c-ink);letter-spacing:-.025em;align-items:center;gap:.6rem;padding-block:.6rem;font-size:1.05rem;font-weight:650;text-decoration:none;display:inline-flex}.l-brand img{width:26px;height:26px}.l-nav{margin-left:auto;display:flex}.l-nav a{color:var(--c-accent);white-space:nowrap;transition:border-color .15s var(--l-ease), background .15s var(--l-ease), color .15s var(--l-ease);border-bottom:3px solid #0000;align-items:baseline;gap:.4rem;margin-bottom:-1px;padding:1.2rem .65rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.l-nav a span{color:var(--c-muted);font-family:var(--fx-mono);font-size:.75rem;font-weight:500}.l-nav a:hover{border-bottom-color:var(--c-accent)}.l-nav a[aria-current=page]{border-bottom-color:var(--c-accent);background:var(--c-accent);color:#fff}.l-nav a[aria-current=page] span{color:#fff}.l-nav a:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.l-nav a[aria-current=page]:focus-visible{outline-color:var(--c-ink);outline-offset:2px}@media (width>=66rem){.l-header{z-index:30;position:sticky;top:0}}@media (width<=65.99rem){.l-header__row{padding-inline:0}.l-brand{padding-inline:var(--l-gutter);min-height:3.5rem}.l-nav{border-top:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.l-nav a{min-height:2.75rem;padding:.7rem var(--l-gutter);border-bottom:1px solid var(--c-line);justify-content:flex-start;margin:0;font-size:.875rem}.l-nav a:nth-child(odd){border-right:1px solid var(--c-line)}.l-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--c-accent);border-bottom-color:var(--c-line)}}@media (width>=36rem) and (width<=65.99rem){.l-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.l-nav a:nth-child(odd){border-right:0}.l-nav a:not(:nth-child(3n)){border-right:1px solid var(--c-line)}}.l-rows{border-top:1px solid var(--c-ink);margin:0;padding:0;list-style:none}.l-rows>li{border-bottom:1px solid var(--c-line)}.l-row{color:var(--c-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 1rem;padding-block:.8rem;text-decoration:none;display:grid}.l-row--nothumb{grid-template-columns:minmax(0,1fr)}.l-row__thumb{aspect-ratio:4/3;background:var(--l-soft);width:4.5rem;overflow:hidden}.l-row__thumb img{object-fit:cover;width:100%;height:100%}.l-row__thumb--plate{color:var(--l-tag);font-family:var(--fx-mono);background-color:var(--c-surface);background-image:linear-gradient(var(--l-soft) 1px, transparent 1px), linear-gradient(90deg, var(--l-soft) 1px, transparent 1px);border:1px solid var(--c-line);background-size:8px 8px;place-items:center;font-size:.75rem;display:grid}.l-row__line{align-items:baseline;gap:.6rem;min-width:0;display:flex}.l-row__lead{min-width:2.2rem;color:var(--c-muted);font-family:var(--fx-mono);flex:none;font-size:.75rem}.l-row__title{font-family:var(--font-heading);letter-spacing:-.018em;transition:color .12s var(--l-ease);margin:0;font-size:1.08rem;font-weight:560;line-height:1.3}.l-row__rule{background:var(--l-dots) left bottom / 5px 3px repeat-x;min-width:1.25rem;height:3px;transition:background .12s var(--l-ease);flex:2rem;align-self:baseline}.l-row__mark{color:var(--c-muted);font-family:var(--fx-mono);white-space:nowrap;flex:none;font-size:.75rem}.l-row__right{color:var(--l-tag);font-family:var(--fx-mono);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:baseline;gap:.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.l-row__right .l-sq{align-self:center}.l-row__sub{max-width:68ch;color:var(--c-muted);margin:.2rem 0 0;font-size:.9rem;line-height:1.5;display:block}.l-row--lead .l-row__sub{padding-left:2.8rem}a.l-row:hover .l-row__title,a.l-row:focus-visible .l-row__title{color:var(--l-tag)}a.l-row:hover .l-row__rule,a.l-row:focus-visible .l-row__rule{background:linear-gradient(var(--l-tag), var(--l-tag)) left bottom / 100% 2px no-repeat}.l-rows--lg .l-row__title{font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:520}.l-rows--lg .l-row{padding-block:1rem}.l-rows--sm .l-row{padding-block:.55rem}.l-rows--sm .l-row__title{font-size:.975rem;font-weight:500}.l-rows--sm .l-row__thumb{width:3.5rem}.l-row .fx-thumb-credit{margin-top:.15rem}@media (width<=34rem){.l-row__line{flex-wrap:wrap;row-gap:.1rem}.l-row__rule{display:none}.l-row__right{flex-basis:100%;order:-1}.l-row__title{flex:1 1 0;min-width:0}.l-row__mark{flex-basis:100%;order:3}.l-row--lead .l-row__sub{padding-left:0}.l-row__thumb{width:3.75rem}}.l-head{padding-block:clamp(1.75rem,4.5vw,3.25rem) clamp(1.5rem,3.5vw,2.5rem)}.l-head .fx-crumbs{margin-bottom:1.5rem}.l-head h1{letter-spacing:-.04em;max-width:22ch;margin:.6rem 0 0;font-size:clamp(2.1rem,5.6vw,3.9rem);font-weight:560;line-height:1.02}.l-head__dek{max-width:60ch;color:var(--c-muted);margin:1rem 0 0;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.55}.l-head__grid{gap:1.75rem 3rem;display:grid}@media (width>=56rem){.l-head__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end}}.l-nameplate{padding-block:clamp(2rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}.l-nameplate__grid{gap:2.5rem 3.5rem;display:grid}@media (width>=60rem){.l-nameplate__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.l-nameplate h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,7.5vw,5.4rem);font-weight:520;line-height:.95}.l-nameplate h1 em{color:var(--c-accent);font-style:normal}.l-nameplate__lede{max-width:46ch;color:var(--c-muted);margin:1.4rem 0 0;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.55}.l-nameplate__meta{border-top:1px solid var(--c-line);color:var(--c-muted);font-family:var(--fx-mono);flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.75rem 0 0;padding:.7rem 0 0;font-size:.75rem;list-style:none;display:flex}.l-nameplate__meta strong{color:var(--c-ink);font-weight:500}.l-lookup{background:var(--c-surface);border:1px solid var(--c-ink)}.l-lookup__head{border-bottom:1px solid var(--c-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.85rem 1rem;display:flex}.l-lookup__head h2{letter-spacing:-.02em;margin:0;font-size:1.15rem}.l-lookup__brand{background:var(--c-bg);border-bottom:1px solid var(--c-line);margin:0;padding:.55rem 1rem .35rem}.l-lookup .l-rows{border-top:0}.l-lookup .l-rows>li:last-child{border-bottom:0}.l-lookup .l-row{padding:.6rem 1rem}.l-lookup .l-row__title{font-size:.98rem;font-weight:560}.l-lookup__list>li+li .l-lookup__brand{border-top:1px solid var(--c-line)}.l-lookup__list{margin:0;padding:0;list-style:none}.l-lookup__foot{border-top:1px solid var(--c-ink);color:var(--c-muted);margin:0;padding:.7rem 1rem;font-size:.8rem;line-height:1.5}.l-lookup__foot a{color:var(--c-ink)}.l-contents{border-top:2px solid var(--c-ink);margin:0;padding:0;list-style:none}.l-contents>li{border-bottom:1px solid var(--c-line);gap:.25rem 2rem;padding-block:1.1rem 1.2rem;display:grid}@media (width>=56rem){.l-contents>li{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.l-contents__sec{color:var(--c-ink);grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:0 .5rem;text-decoration:none;display:grid}.l-contents__num{color:var(--l-tag);font-family:var(--fx-mono);font-size:1.05rem;font-weight:500;line-height:1.5}.l-contents__name{letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:560}.l-contents__desc{color:var(--c-muted);grid-column:2;margin:.3rem 0 0;font-size:.925rem;line-height:1.5}.l-contents__count{color:var(--l-tag);font-family:var(--fx-mono);letter-spacing:.04em;text-transform:uppercase;grid-column:2;margin:.45rem 0 0;font-size:.75rem;font-weight:500}a.l-contents__sec:hover .l-contents__name{color:var(--l-tag)}.l-contents .l-rows{border-top:0;align-self:start}.l-contents .l-rows>li:last-child{border-bottom:0}@media (width<=55.99rem){.l-contents .l-rows{margin-left:3.5rem}}.l-legend{border-top:1px solid var(--c-ink);gap:0;margin:0;padding:0;display:grid}@media (width>=48rem){.l-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}.l-legend>div{border-bottom:1px solid var(--c-line);padding:1rem 1.25rem 1.1rem 0}@media (width>=48rem){.l-legend>div+div{border-left:1px solid var(--c-line);padding-left:1.25rem}}.l-legend dt{letter-spacing:-.01em;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.l-legend dt span{color:var(--c-accent);font-family:var(--fx-mono);font-size:.75rem;font-weight:500}.l-legend dd{color:var(--c-muted);margin:.35rem 0 0;font-size:.925rem;line-height:1.5}.l-shop .fx-slot:first-of-type{margin-top:0}.l-art__head{border-bottom:1px solid var(--c-ink);padding-block:clamp(1.5rem,4vw,2.75rem) clamp(1.5rem,4vw,2.5rem)}.l-art__head .fx-crumbs{margin-bottom:1.4rem}.l-art__sec{font-family:var(--fx-mono);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;font-size:.78rem;display:flex}.l-art__sec a{color:var(--l-tag);align-items:center;gap:.45rem;font-weight:500;text-decoration:none;display:inline-flex}.l-art__sec a:hover{text-decoration:underline}.l-art__sec span{color:var(--c-muted)}.l-art__title{letter-spacing:-.038em;max-width:24ch;margin:.9rem 0 0;font-size:clamp(2rem,5vw,3.35rem);font-weight:580;line-height:1.04}.l-art__dek{max-width:58ch;color:var(--c-muted);margin:1rem 0 0;font-size:clamp(1.05rem,1.7vw,1.175rem);line-height:1.55}.l-art__meta{border-top:1px solid var(--c-line);color:var(--c-muted);font-family:var(--fx-mono);flex-wrap:wrap;gap:.3rem 1.1rem;margin:1.4rem 0 0;padding:.65rem 0 0;font-size:.75rem;list-style:none;display:flex}.l-art__meta a{color:var(--c-ink)}.l-art__figure{margin:0}.l-art__figure img{aspect-ratio:4/3;object-fit:cover;background:var(--l-soft);width:100%}.l-art__figure figcaption{color:var(--c-muted);font-family:var(--fx-mono);margin-top:.5rem;font-size:.75rem;line-height:1.5}.l-art__figure figcaption a{color:inherit}.l-plate{aspect-ratio:4/3;border:1px solid var(--c-ink);background-color:var(--c-surface);background-image:linear-gradient(color-mix(in oklab, var(--l-tag) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--l-tag) 16%, transparent) 1px, transparent 1px), linear-gradient(var(--l-soft) 1px, transparent 1px), linear-gradient(90deg, var(--l-soft) 1px, transparent 1px);background-position:-1px -1px;background-size:48px 48px,48px 48px,12px 12px,12px 12px;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.l-plate__num{color:var(--l-tag);font-family:var(--fx-mono);letter-spacing:-.06em;align-self:end;padding:0 1.1rem;font-size:clamp(4.5rem,12vw,7.5rem);font-weight:400;line-height:.9}.l-plate__cap{border-top:1px solid var(--c-ink);background:var(--c-surface);font-family:var(--fx-mono);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.7rem 1.1rem;font-size:.75rem;display:flex}.l-plate__cap span:last-child{color:var(--c-muted)}@media (width<=55.99rem){.l-plate{aspect-ratio:16/7}.l-plate__num{font-size:4rem}}.l-art__body{gap:0 3rem;padding-block:2rem 1rem;display:grid}@media (width>=72rem){.l-art__body{grid-template-columns:4rem minmax(0,46rem) minmax(0,1fr)}.l-art__main{grid-column:2}}.l-art__main{min-width:0;max-width:46rem}.l-front{gap:1.25rem;margin:0 0 2.25rem;display:grid}@media (width>=48rem){.l-front--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.l-spec,.l-toc{border-top:2px solid var(--c-ink);margin:0}.l-spec__label,.l-toc__label{border-bottom:1px solid var(--c-ink);justify-content:space-between;gap:1rem;margin:0;padding:.55rem 0;display:flex}.l-spec dl{margin:0}.l-spec dl>div{border-bottom:1px solid var(--c-line);align-items:baseline;gap:.5rem;padding:.5rem 0;display:flex}.l-spec dt{max-width:48%;color:var(--c-muted);font-family:var(--fx-mono);flex:none;font-size:.78rem;line-height:1.45}.l-spec dl>div:after{content:"";background:var(--l-dots) left bottom / 5px 3px repeat-x;flex:1rem;order:2;min-width:.75rem;height:3px}.l-spec dd{text-align:right;order:3;max-width:60%;margin:0;font-size:.925rem;font-weight:560;line-height:1.4}.l-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.l-toc li{border-bottom:1px solid var(--c-line)}.l-toc a{color:var(--c-ink);align-items:baseline;gap:.5rem;padding:.5rem 0;font-size:.925rem;line-height:1.4;text-decoration:none;display:flex}.l-toc a .l-lead-dots{background:var(--l-dots) left bottom / 5px 3px repeat-x;flex:1rem;min-width:.75rem;height:3px}.l-toc a .l-toc__n{color:var(--l-tag);font-family:var(--fx-mono);flex:none;font-size:.75rem}.l-toc a:hover{color:var(--l-tag)}.l-art__main .kit-prose{counter-reset:sec}.kit-leader .kit-prose>h2{counter-increment:sec;position:relative}.kit-leader .kit-prose>h2:before{content:counter(sec, decimal-leading-zero);color:var(--l-tag);font-family:var(--fx-mono);letter-spacing:0;vertical-align:.35em;margin-right:.6rem;font-size:.8rem;font-weight:500;display:inline-block}@media (width>=72rem){.kit-leader .l-art__main .kit-prose>h2:before{margin:0;position:absolute;top:calc(1rem + .5em);left:-4.25rem}}.kit-leader .kit-prose{font-size:1.0625rem;line-height:1.7}.kit-leader .kit-prose>p:first-child{color:var(--c-ink);font-size:1.175rem;line-height:1.6}.kit-leader .kit-prose h2{border-top:1px solid var(--c-ink);margin:2.75rem 0 .9rem;padding-top:1rem;scroll-margin-top:5.5rem;font-size:clamp(1.45rem,3vw,1.85rem)}.kit-leader .kit-prose h3{margin:2rem 0 .6rem;scroll-margin-top:5.5rem;font-size:1.2rem}.kit-leader .kit-prose p{margin:0 0 1.2rem}.kit-leader .kit-prose a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-muted);text-decoration-color:var(--c-muted);text-underline-offset:.18em;text-decoration-thickness:1px}.kit-leader .kit-prose a:hover{-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:2px}.kit-leader .kit-prose ul,.kit-leader .kit-prose ol{margin:1.2rem 0;padding-left:1.4rem}.kit-leader .kit-prose ul{list-style:square}.kit-leader .kit-prose li{margin-bottom:.45rem}.kit-leader .kit-prose li::marker{color:var(--c-muted)}.kit-leader .kit-prose ol li::marker{font-family:var(--fx-mono);font-size:.85em}.kit-leader .kit-prose blockquote{border-left:2px solid var(--c-ink);color:var(--c-muted);margin:1.75rem 0;padding:.2rem 0 .2rem 1.2rem}.kit-leader .kit-prose hr{border:0;border-top:1px solid var(--c-line);margin:2.5rem 0}.kit-leader .kit-prose code{border:1px solid var(--c-line);background:var(--c-surface);font-family:var(--fx-mono);padding:.1em .3em;font-size:.85em}.kit-leader .kit-prose strong{font-weight:650}.kit-leader .kit-prose img{width:100%}.kit-leader .kit-prose .fx-slot a,.kit-leader .kit-prose .fx-shop a{text-decoration:none}.kit-leader .kit-prose .fx-grid,.kit-leader .kit-prose .fx-tiles{margin:0;padding:0;list-style:none}.kit-leader .kit-prose .fx-grid>li,.kit-leader .kit-prose .fx-tiles>li,.kit-leader .kit-prose .fx-card p{margin:0}.kit-leader .kit-prose th{border-bottom-color:var(--c-ink)}.l-discline{color:var(--c-muted);font-family:var(--fx-mono);margin:.55rem 0 0;font-size:.75rem;line-height:1.5}.l-nameplate .l-discline{margin-top:.9rem}.l-discband{margin-top:clamp(2rem,5vw,3rem);padding-block:1.5rem 0;position:relative}.l-discband .fx-disclosure-full{border-top:2px solid var(--c-ink);padding-top:.75rem;font-size:.85rem}.l-discband .fx-disclosure-full__title{font-family:var(--fx-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:500}.kit-leader .fx-crumbs ol{font-family:var(--fx-mono);font-size:.75rem}.kit-leader .fx-callout{border:1px solid var(--c-ink);background:var(--c-surface);border-radius:0;margin:2.25rem 0 1.75rem;padding:1.35rem 1.15rem 1rem;position:relative}.kit-leader .fx-callout__label{background:var(--c-ink);color:var(--c-bg);letter-spacing:.08em;padding:.18rem .5rem;font-size:.75rem;font-weight:500;position:absolute;top:-.72rem;left:.85rem;margin:0!important}.kit-leader .fx-callout--warning{border-color:var(--c-accent)}.kit-leader .fx-callout--warning .fx-callout__label{background:var(--c-accent);color:#fff}.kit-leader .fx-callout--tip .fx-callout__label{background:var(--c-surface);color:var(--c-ink);border:1px solid var(--c-ink)}.kit-leader .fx-callout__body{font-size:.975rem}.kit-leader .fx-facts{border-radius:0}.kit-leader .fx-faq{counter-reset:faq;margin-top:3rem}.kit-leader .fx-faq h2,.kit-leader .fx-sources h2{border-bottom:2px solid var(--c-ink);margin:0 0 .25rem;padding-bottom:.6rem;font-size:1.3rem}.kit-leader .fx-faq__item{counter-increment:faq;border-top:0;border-bottom:1px solid var(--c-line);padding:.85rem 0}.kit-leader .fx-faq__item summary{justify-content:flex-start;font-weight:560}.kit-leader .fx-faq__item summary:before{content:"Q" counter(faq);min-width:2.2rem;color:var(--c-muted);font-family:var(--fx-mono);flex:none;font-size:.78rem;font-weight:400;line-height:1.9}.kit-leader .fx-faq__item summary:after{margin-left:auto}.kit-leader .fx-faq__item p{padding-left:2.2rem}.kit-leader .fx-sources{margin-top:2.75rem}.kit-leader .fx-sources ol{counter-reset:src;margin:0;padding:0;list-style:none}.kit-leader .fx-sources li{counter-increment:src;border-bottom:1px solid var(--c-line);grid-template-columns:2.2rem minmax(0,1fr);margin:0;padding:.55rem 0;display:grid}.kit-leader .fx-sources li:before{content:counter(src, decimal-leading-zero);color:var(--c-muted);font-family:var(--fx-mono);font-size:.75rem;line-height:1.9}.kit-leader .fx-sources li>*{grid-column:2}.kit-leader .fx-sources li>:first-child{grid-area:1/2}.kit-leader .fx-slot{border-top:2px solid var(--c-ink);margin:2.75rem 0;padding-top:.8rem}.kit-leader .fx-slot__head{margin-bottom:.9rem}.kit-leader .fx-slot__title{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.kit-leader .fx-slot__fresh{font-size:.75rem}.kit-leader .fx-grid{background:var(--c-line);border:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.kit-leader .fx-card{background:var(--c-surface);border:0;border-radius:0}.kit-leader .fx-card__media{aspect-ratio:1;border-bottom:1px solid var(--c-line)}.kit-leader .fx-card__body{gap:.3rem;padding:.7rem .75rem 0}.kit-leader .fx-card__merchant{color:var(--c-muted);letter-spacing:.06em;font-size:.75rem}.kit-leader .fx-card__title{font-size:.85rem;font-weight:500;line-height:1.35}.kit-leader .fx-card__meta{font-size:.75rem}.kit-leader .fx-card__price strong{font-size:1rem;font-weight:500}.kit-leader .fx-card__seller{font-size:.75rem}.kit-leader .fx-card__cta{border:0;border-top:1px solid var(--c-line);font-family:var(--fx-mono);text-align:left;border-radius:0;margin:auto -.75rem 0;padding:.6rem .75rem;font-size:.75rem;font-weight:500}.kit-leader .fx-card__cta:after{content:" →"}.kit-leader .fx-card a.fx-card__cta:hover{background:var(--c-ink);color:var(--c-bg)}.kit-leader .fx-card__badge{background:var(--c-accent)}.kit-leader .fx-card__cond--alt{color:var(--c-accent)}.kit-leader .fx-slot__more a{color:var(--c-ink);font-family:var(--fx-mono);font-size:.8rem}.kit-leader .fx-slot--compact .fx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=60rem){.kit-leader .fx-grid,.kit-leader .fx-slot--compact .fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.kit-leader .fx-grid,.kit-leader .fx-slot--compact .fx-grid{grid-template-columns:minmax(0,1fr)}.kit-leader .fx-card{grid-template-columns:6rem minmax(0,1fr);align-items:center;display:grid}.kit-leader .fx-card__media{border-bottom:0;border-right:1px solid var(--c-line);align-self:center}.kit-leader .fx-card__body{padding:.6rem .7rem 0}.kit-leader .fx-card__badge{padding:.1rem .3rem;font-size:.75rem;top:.3rem;left:.3rem}}@media (width>=60rem) and (width<=71.99rem){.kit-leader .l-art__main .fx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit-leader .fx-shop{border:1px solid var(--c-ink);background:var(--c-surface);border-radius:0}.kit-leader .fx-shop__cta{background:var(--c-ink);color:var(--c-bg);border-radius:0;font-size:.9rem;font-weight:600}.kit-leader .fx-shop a.fx-shop__cta,.kit-leader .fx-shop a.fx-shop__cta:hover{color:var(--c-bg)}.kit-leader .fx-tiles{background:var(--c-line);border:1px solid var(--c-line);gap:1px}.kit-leader .fx-tile{background:var(--c-surface);border:0;border-radius:0;min-height:4.5rem}.kit-leader .fx-tile:hover{box-shadow:inset 0 -2px 0 var(--c-accent);transform:none}.kit-leader .fx-tile__go{color:var(--c-muted);font-family:var(--fx-mono);font-weight:400}.l-filed{border-top:1px solid var(--c-line);color:var(--c-muted);font-family:var(--fx-mono);flex-wrap:wrap;gap:.3rem 1.25rem;margin:2.5rem 0 0;padding-top:.7rem;font-size:.78rem;display:flex}.l-filed a{color:var(--l-tag)}.l-filed a.l-filed__hub{color:var(--c-ink)}.l-jump{border-top:2px solid var(--c-ink);margin:0;padding:0;list-style:none}.l-jump li{border-bottom:1px solid var(--c-line)}.l-jump a{align-items:baseline;gap:.5rem;padding:.45rem 0;font-size:.925rem;text-decoration:none;display:flex}.l-jump a .l-lead-dots{background:var(--l-dots) left bottom / 5px 3px repeat-x;flex:1rem;min-width:.75rem;height:3px}.l-jump a .l-jump__n{color:var(--l-tag);font-family:var(--fx-mono);font-size:.75rem}.l-jump a:hover{color:var(--l-tag)}.l-group{padding-block:clamp(1.75rem,4vw,2.75rem) 0}.l-group__head{grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:0 .5rem;padding-bottom:.6rem;display:grid}.l-group__head h2{margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem)}.l-group__head a{color:var(--c-muted);font-family:var(--fx-mono);white-space:nowrap;font-size:.75rem;text-decoration:none}.l-group__head a:hover{color:var(--c-ink);text-decoration:underline}.l-group__desc{max-width:62ch;color:var(--c-muted);margin:-.2rem 0 .9rem 3.5rem;font-size:.925rem}@media (width<=34rem){.l-group__head{grid-template-columns:2.5rem minmax(0,1fr)}.l-group__head a{grid-column:2}.l-group__desc{margin-left:3rem}}.l-empty{border-top:2px solid var(--c-ink);border-bottom:1px solid var(--c-line);padding:1.25rem 0}.l-empty p{max-width:60ch;color:var(--c-muted);margin:0 0 .75rem}.l-empty p:last-child{margin:0}.l-empty a{color:var(--c-ink)}.l-page{border-top:1px solid var(--c-ink);gap:1.5rem 3rem;padding-block:1.5rem 3.5rem;display:grid}.l-page__rail .l-label{margin:.2rem 0 .5rem}@media (width>=60rem){.l-page{grid-template-columns:14rem minmax(0,44rem)}}.l-page__rail{align-self:start}@media (width>=60rem){.l-page__rail{position:sticky;top:5rem}}.l-page__rail .l-jump a[aria-current=page]{font-weight:600}.l-page__rail .l-jump a[aria-current=page] .l-jump__n{color:var(--c-accent)}.l-page .kit-prose>h2{counter-increment:none}.l-page .kit-prose>h2:before{content:none}.l-page .kit-prose h2{font-size:1.35rem}.l-page .kit-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}@media (width<=59.99rem){.l-page__rail{order:2}}.l-footer{border-top:2px solid var(--c-ink);background:var(--c-surface);margin-top:clamp(2.5rem,6vw,4rem)}.l-footer__grid{gap:2rem 3rem;padding-block:2.25rem 1.75rem;display:grid}@media (width>=52rem){.l-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr)}}.l-footer__name{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.15rem;font-weight:650}.l-footer__about p:last-child{color:var(--c-muted);margin:0;font-size:.9rem;line-height:1.55}.l-footer .l-label{margin-bottom:.5rem}.l-footer .l-jump{border-top-width:1px}.l-footer__legal{padding-block:1.25rem 2rem;position:relative}.l-footer__legal:before{content:"";top:0;left:var(--l-gutter);right:var(--l-gutter);border-top:1px solid var(--c-line);position:absolute}.kit-leader{--fx-band-dark-bg:var(--c-ink);--fx-band-dark-ink:var(--c-bg);--fx-band-soft-bg:var(--c-surface);--fx-band-soft-ink:var(--c-ink);--fx-block-title:var(--font-heading)}@media (width>=60rem){.l-nameplate__grid--photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.l-heroplate{min-width:0;position:relative}.l-heroplate figure{margin:0}.l-heroplate__main{border:1px solid var(--c-ink);background:var(--c-surface)}.l-heroplate__main img{aspect-ratio:3/2;object-fit:cover;width:100%}.l-heroplate__cap{border-top:1px solid var(--c-ink);font-family:var(--fx-mono);flex-wrap:wrap;gap:.15rem 1rem;padding:.55rem .8rem;font-size:.75rem;line-height:1.45;display:flex}.l-heroplate__cap span:first-child{color:var(--c-accent);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.l-heroplate__cap span:last-child{color:var(--c-muted)}.l-heroplate__inset{border:1px solid var(--c-ink);background:var(--c-surface);width:26%;max-width:10rem;box-shadow:6px 6px 0 var(--c-line);position:absolute;top:.9rem;right:.9rem}.l-heroplate__inset img{aspect-ratio:3/4;object-fit:cover;width:100%}@media (width<=34rem){.l-heroplate__inset{display:none}}.l-topics.fx-topics{background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px}@media (width>=56rem){.l-topics.fx-topics{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit-leader .fx-topic{--fx-topic-ratio:4 / 3}.kit-leader .fx-topic__title:not(#fx-block){letter-spacing:-.01em;font-size:.98rem;font-weight:600}.l-lookup-wrap{gap:1.5rem 3rem;display:grid}@media (width>=60rem){.l-lookup-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.l-lookup-intro__title{margin:.5rem 0 .75rem;font-size:clamp(1.6rem,3.2vw,2.2rem)}.l-lookup-intro p:not(.l-label){max-width:46ch;color:var(--c-muted);margin:0 0 1rem}.l-lookup__name{letter-spacing:-.01em;margin:0;font-weight:600}.l-lookup__foot--plain{border-top:1px solid var(--c-line);padding:.7rem 0 0}.l-band--flush{padding-block:clamp(1.5rem,4vw,2.5rem)}.l-band--flush:before{display:none}.l-bandhead{margin:0 0 1.1rem;font-size:clamp(1.35rem,2.6vw,1.8rem)}.l-checks{border-top:1px solid color-mix(in oklab, var(--c-bg) 35%, var(--c-ink));gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.l-checks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.l-checks li{border-bottom:1px solid color-mix(in oklab, var(--c-bg) 35%, var(--c-ink));grid-template-columns:2.4rem minmax(0,1fr);gap:0 .5rem;padding:.8rem 0;line-height:1.5;display:grid}.l-checks li>p{margin:0}.l-checks li>span{color:color-mix(in oklab, var(--c-bg) 75%, var(--c-ink));font-family:var(--fx-mono);font-size:.8rem;line-height:1.9}.l-checks strong{font-weight:600}.l-band .fx-imgtext{margin:0}.kit-leader .fx-imgtext__media img{border:1px solid var(--c-ink)}.l-imgtext-title{margin:.5rem 0 .75rem;font-size:clamp(1.45rem,2.8vw,1.95rem)}.l-band .fx-imgtext__text>p:not([class]){color:var(--c-muted)}.l-links{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;display:flex}.l-links a{border:1px solid var(--c-ink);font-family:var(--fx-mono);padding:.35rem .7rem;font-size:.78rem;text-decoration:none}.l-links a:hover{background:var(--c-ink);color:var(--c-bg)}.kit-leader .fx-rowcard{border-color:var(--c-line)}.kit-leader .fx-rowcard:hover{border-color:var(--c-ink);box-shadow:none;transform:none}.l-band .fx-cardrow{margin:0}.kit-leader .fx-catintro>p{max-width:68ch}.kit-leader .fx-catintro .fx-figure{border:1px solid var(--c-ink);max-width:34rem}.kit-leader .fx-catintro .fx-figure img{aspect-ratio:3/2;object-fit:cover}.kit-leader .kit-prose .fx-topics{grid-template-columns:repeat(2,minmax(0,1fr))}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-500-normal.Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-heading:"Hanken Grotesk Variable", "Hanken Grotesk Variable Fallback", "Helvetica Neue", Arial, sans-serif;--font-body:"Hanken Grotesk Variable", "Hanken Grotesk Variable Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono:"DM Mono", "DM Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}@font-face{font-family:Hanken Grotesk Variable Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:100.942%;ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk Variable Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 1000;size-adjust:95.0756%;ascent-override:105.18%;descent-override:31.8694%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local(Courier New),local(CourierNewPSMT);font-weight:100 1000;size-adjust:99.9837%;ascent-override:99.2161%;descent-override:31.005%;line-gap-override:0%}
