@font-face{font-family:Audiowide R12 Fallback;src:local("Arial"),local("ArialMT"),local("Arimo"),local("Liberation Sans");size-adjust:114.2%;ascent-override:92%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Montserrat R12 Fallback;src:local("Arial"),local("ArialMT"),local("Arimo"),local("Liberation Sans");size-adjust:113%;ascent-override:85.6%;descent-override:22.2%;line-gap-override:0%}.site-header .brand-mark{font-family:Audiowide,Audiowide R12 Fallback,sans-serif;line-height:26px}.brand-catalogue :is(h1,.brand-h1-sub,.ds-stats dd){font-family:Montserrat,Montserrat R12 Fallback,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}@media(max-width:600px){:root :is(.ds-titlebar,.ds-titlebar a,.ds-titlebar span,.ds-eyebrow,.ds-stats dt,.ds-index-n,.ds-index-count,.ixs-tb span,.ixs th,.ixs dt,.ixs td.ixs-no,.ixs-pct,.model-meta,.image-status,.pc-sec-meta,.pc-sec-meta a,.pc-meta,.pc-atlas-c,.pc-atlas-n,.app-xl-h,.app-xl-c,.app-xl-n,.app-supply-label,.app-toc-h,.insight-len,.insight-lang,.insight-sheet-tb span,.art-toc-h,.art-next-k,.crumbs a,.crumbs span){font-size:.75rem}}.brand-catalogue[data-astro-cid-peatscgu]{--brand-ink:#214338;--brand-muted:#56676a;--brand-line:#d6e0d8;color:var(--brand-ink);padding-bottom:1rem}.crumbs[data-astro-cid-peatscgu]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;font-size:.85rem;margin-bottom:1.8rem}.brand-header[data-astro-cid-peatscgu]{padding-bottom:1.7rem;border-bottom:1px solid var(--brand-line)}.eyebrow[data-astro-cid-peatscgu]{font-size:.82rem;color:var(--brand-muted);margin:0 0 .65rem}h1[data-astro-cid-peatscgu]{font-size:clamp(2rem,4vw,3.5rem);line-height:1.14;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}h1[data-astro-cid-peatscgu] span[data-astro-cid-peatscgu]{font-weight:500}.record-count[data-astro-cid-peatscgu]{margin:1.1rem 0 .75rem;font-variant-numeric:tabular-nums;color:var(--brand-muted)}.record-count[data-astro-cid-peatscgu] b[data-astro-cid-peatscgu]{font-size:1.4rem;color:var(--brand-ink)}.brand-intro[data-astro-cid-peatscgu]{max-width:68ch;color:var(--brand-muted);line-height:1.75;margin:1rem 0 0}.brand-actions[data-astro-cid-peatscgu]{display:flex;gap:.65rem 1.2rem;flex-wrap:wrap;margin-top:1.1rem}.brand-actions[data-astro-cid-peatscgu] a[data-astro-cid-peatscgu]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.list-heading[data-astro-cid-peatscgu]{margin:1.8rem 0 1rem}h2[data-astro-cid-peatscgu]{font-size:1.3rem;margin:0 0 .5rem;scroll-margin-top:100px}.list-heading[data-astro-cid-peatscgu] p[data-astro-cid-peatscgu]{font-size:.9rem;color:var(--brand-muted);margin:0;line-height:1.65}.brand-grid[data-astro-cid-peatscgu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:0}.brand-grid[data-astro-cid-peatscgu] li[data-astro-cid-peatscgu]{min-width:0}.brand-card[data-astro-cid-peatscgu]{display:grid;min-width:0;height:100%;background:#f5f7f3;border:1px solid var(--brand-line);border-radius:8px;overflow:hidden;color:var(--brand-ink);text-decoration:none;transition:border-color .18s,background-color .18s}.brand-card[data-astro-cid-peatscgu].has-image{grid-template-columns:clamp(8rem,13vw,11rem) minmax(0,1fr)}.brand-card[data-astro-cid-peatscgu]:hover{border-color:#668575;background:#edf2ec}.model-image[data-astro-cid-peatscgu]{display:flex;align-items:center;justify-content:center;background:#fff;min-height:180px;min-width:0}.model-image[data-astro-cid-peatscgu] img[data-astro-cid-peatscgu]{display:block;width:100%;height:180px;object-fit:contain;padding:.65rem;box-sizing:border-box;background:#fff;border:0;border-radius:0}.model-info[data-astro-cid-peatscgu]{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.15rem;min-width:0}.model-info[data-astro-cid-peatscgu] strong[data-astro-cid-peatscgu]{font-size:1.05rem;line-height:1.5;overflow-wrap:anywhere}.model-meta[data-astro-cid-peatscgu]{font-size:.86rem;color:var(--brand-muted);font-variant-numeric:tabular-nums;line-height:1.5}.image-status[data-astro-cid-peatscgu]{font-size:.78rem;color:var(--brand-muted)}.model-cta[data-astro-cid-peatscgu]{font-size:.85rem;font-weight:600;margin-top:auto;padding-top:.35rem}.brand-help[data-astro-cid-peatscgu]{margin-top:1.8rem;padding:1.2rem 0;border-top:1px solid var(--brand-line);line-height:1.7}.brand-help[data-astro-cid-peatscgu] p[data-astro-cid-peatscgu]{margin:0 0 .5rem;max-width:64ch;color:var(--brand-muted)}.brand-help[data-astro-cid-peatscgu] a[data-astro-cid-peatscgu]{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.brand-catalogue[data-astro-cid-peatscgu] a[data-astro-cid-peatscgu]:focus-visible,.brand-catalogue[data-astro-cid-peatscgu] h2[data-astro-cid-peatscgu]:focus-visible{outline:3px solid #337965;outline-offset:4px}@media(max-width:640px){.brand-grid[data-astro-cid-peatscgu]{grid-template-columns:minmax(0,1fr);gap:.75rem}.brand-header[data-astro-cid-peatscgu]{padding-bottom:1.2rem}.crumbs[data-astro-cid-peatscgu]{margin-bottom:1.2rem}.brand-card[data-astro-cid-peatscgu].has-image{grid-template-columns:7rem minmax(0,1fr)}.model-image[data-astro-cid-peatscgu],.model-image[data-astro-cid-peatscgu] img[data-astro-cid-peatscgu]{min-height:160px;height:160px}.model-info[data-astro-cid-peatscgu]{padding:.9rem}.model-info[data-astro-cid-peatscgu] strong[data-astro-cid-peatscgu]{font-size:1rem}.brand-actions[data-astro-cid-peatscgu]{gap:.35rem 1rem}.brand-help[data-astro-cid-peatscgu]{padding-bottom:4rem}}@media(prefers-reduced-motion:reduce){.brand-card[data-astro-cid-peatscgu]{transition:none}}.brand-catalogue[data-astro-cid-peatscgu]{--brand-ink:#203b40;--brand-line:#cbd3cc}.brand-h1-sub[data-astro-cid-peatscgu]{font-weight:500;color:#3f5558}.list-heading[data-astro-cid-peatscgu]{margin:0 0 1.4rem;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid #cbd3cc}.list-heading[data-astro-cid-peatscgu] .ds-h2[data-astro-cid-peatscgu]{margin:0 0 .6rem}.brand-grid[data-astro-cid-peatscgu]{gap:1.4rem 1.6rem}.brand-card[data-astro-cid-peatscgu]{background:#fff;border:0;border-bottom:1px solid var(--brand-line);border-radius:0;transition:border-color .2s}.brand-card[data-astro-cid-peatscgu]:hover{background:#fff;border-bottom-color:#203b40}.model-image[data-astro-cid-peatscgu]{background:#eceee8;position:relative}.model-image[data-astro-cid-peatscgu] img[data-astro-cid-peatscgu]{background:transparent;mix-blend-mode:multiply}.model-info[data-astro-cid-peatscgu] strong[data-astro-cid-peatscgu]{font:600 1.02rem/1.45 var(--font-head)}.model-meta[data-astro-cid-peatscgu],.image-status[data-astro-cid-peatscgu]{font:500 .72rem/1.5 var(--font-mono);letter-spacing:.02em}:root:lang(zh) .model-meta[data-astro-cid-peatscgu],:root:lang(zh) .image-status[data-astro-cid-peatscgu]{letter-spacing:0}.model-cta[data-astro-cid-peatscgu]{color:#294b50;text-decoration:underline;text-underline-offset:4px}.brand-help[data-astro-cid-peatscgu]{display:flex;margin-top:clamp(2.5rem,5vw,4.5rem)}.brand-help[data-astro-cid-peatscgu] p[data-astro-cid-peatscgu]{margin:0}.brand-catalogue[data-astro-cid-peatscgu] a[data-astro-cid-peatscgu]:focus-visible,.brand-catalogue[data-astro-cid-peatscgu] h2[data-astro-cid-peatscgu]:focus-visible{outline-color:#8d530f}.brand-grid[data-astro-cid-peatscgu]{counter-reset:bfig}.brand-card[data-astro-cid-peatscgu].has-image{counter-increment:bfig}.model-image[data-astro-cid-peatscgu]:after{content:"FIG. " counter(bfig,decimal-leading-zero) / "";position:absolute;left:.5rem;bottom:.45rem;font:500 .62rem/1 var(--font-mono);letter-spacing:.06em;color:#56676a;pointer-events:none}.ds-draw[data-astro-cid-peatscgu]{position:relative}.ds-draw[data-astro-cid-peatscgu]:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--draw-edge,1px));height:2px;background:#203b40;transform-origin:0 50%;pointer-events:none}@keyframes ds-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ds-draw[data-astro-cid-peatscgu]:before{animation:ds-rule-draw linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}
