.catalog-header[data-astro-cid-lcdefpme]{z-index:50;color:#fff;background:#1d242a;position:sticky;top:0;box-shadow:0 1px #111418}.catalog-header[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem;max-width:1080px;margin:0 auto;padding:.65rem clamp(1.25rem,4vw,2rem);display:flex}.catalog-header[data-astro-cid-lcdefpme] .logo[data-astro-cid-lcdefpme]{color:#fff;flex:none;align-items:center;gap:.6rem;text-decoration:none;display:flex}.catalog-header[data-astro-cid-lcdefpme] .vb-mark[data-astro-cid-lcdefpme]{flex:none;width:2.1rem;height:2.1rem}.catalog-header[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{flex-direction:column;line-height:1.15;display:flex}.catalog-header[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:.08em;white-space:nowrap;font-size:1.05rem}.catalog-header[data-astro-cid-lcdefpme] .zh[data-astro-cid-lcdefpme]{opacity:.8;white-space:nowrap;font-size:.72rem}.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.1rem;margin-left:auto;display:flex}.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#dce0e5;align-items:center;gap:.4rem;padding:.4rem 0;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:#fff}.nav-dot[data-astro-cid-lcdefpme]{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;width:.52em;height:.6em}.nav-en[data-astro-cid-lcdefpme]{opacity:.6;letter-spacing:.03em;font-size:.74rem;font-weight:400}.nav-biz[data-astro-cid-lcdefpme]{border-radius:var(--sv-radius-full);border:1px solid #495765;padding:.32rem .85rem!important;font-size:.85rem!important}.nav-biz[data-astro-cid-lcdefpme]:hover,.nav-biz[data-astro-cid-lcdefpme]:focus-visible{border-color:#718598}.hero[data-astro-cid-lcdefpme]{min-height:clamp(420px,60vh,560px);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-veil[data-astro-cid-lcdefpme]{background:linear-gradient(to top, hsl(210, 18%, 7% / .82) 0%, transparent 52%), linear-gradient(100deg, hsl(210, 18%, 8% / .94) 0%, hsl(210, 16%, 11% / .62) 44%, hsl(210, 14%, 14% / .12) 72%, transparent 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;max-width:1080px;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(1.25rem,4vw,2rem);display:flex;position:relative}.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{color:#f9fafb}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,5vw,3rem);line-height:1.18}.hero-copy[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{color:#e2e6e9;max-width:36rem;font-size:1.02rem;line-height:1.75}.hero-stats[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,4vw,3rem);margin:.9rem 0 0;padding:0;display:flex}.hero-stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;gap:.15rem;display:flex}.hero-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f2f5f7;margin:0;font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:800;line-height:1.05}.hero-stats[data-astro-cid-lcdefpme] .pct[data-astro-cid-lcdefpme]{margin-left:.05em;font-size:.6em;font-weight:700}.hero-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:#b5bdc5;font-size:.8rem}.vb-sec-head[data-astro-cid-lcdefpme]{align-items:baseline}.sec-note[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);white-space:nowrap;margin:0;font-size:.88rem}.catalog-media[data-astro-cid-lcdefpme]{position:relative}.catalog-card[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:hsl(var(--card-h), calc(var(--card-s) * .72), 42%);height:3px;position:absolute;top:0;left:0;right:0}.catalog-card[data-astro-cid-lcdefpme]:hover,.catalog-card[data-astro-cid-lcdefpme]:focus-within{border-color:hsl(var(--card-h), calc(var(--card-s) * .55), 62%)}.path-chip[data-astro-cid-lcdefpme]{z-index:1;border-radius:var(--sv-radius-sm,6px);background:hsl(var(--card-h), 22%, 9% / .82);color:hsl(var(--card-h), 30%, 96%);letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;padding:.22rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.catalog-kicker[data-astro-cid-lcdefpme]{color:hsl(var(--card-h), calc(var(--card-s) * .72), 28%);align-items:center;gap:.5em;display:flex}.catalog-kicker[data-astro-cid-lcdefpme]:before{content:"";background:hsl(var(--card-h), calc(var(--card-s) * .72), 34%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;width:.55em;height:.62em}.catalog-chip[data-astro-cid-lcdefpme]{background:hsl(var(--card-h), calc(var(--card-s) * .32), 95%);color:hsl(var(--card-h), calc(var(--card-s) * .72), 27%)}.catalog-arrow[data-astro-cid-lcdefpme]{color:hsl(var(--card-h), calc(var(--card-s) * .72), 30%);font-size:.95rem}.catalog-arrow[data-astro-cid-lcdefpme]:hover,.catalog-arrow[data-astro-cid-lcdefpme]:focus-visible{color:hsl(var(--card-h), calc(var(--card-s) * .72), 22%)}.catalog-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:1.1rem;display:flex}.catalog-link[data-astro-cid-lcdefpme]{color:var(--sv-text-secondary);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:color var(--sv-duration-fast) var(--sv-ease-out);font-size:.85rem;font-weight:600}.catalog-link[data-astro-cid-lcdefpme]:hover,.catalog-link[data-astro-cid-lcdefpme]:focus-visible{color:hsl(var(--card-h), calc(var(--card-s) * .6), 32%)}.catalog-footer[data-astro-cid-lcdefpme]{color:#a0a8b1;background:#151a1e;margin-top:clamp(3rem,7vw,4.5rem)}.catalog-footer[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:1.6rem clamp(1.25rem,4vw,2rem)}.catalog-footer[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{margin:0;font-size:.8rem;line-height:1.7}.biz-link[data-astro-cid-lcdefpme]{color:#b9c2cb;text-underline-offset:3px;white-space:nowrap;margin-left:1.2rem;text-decoration:underline}.biz-link[data-astro-cid-lcdefpme]:hover,.biz-link[data-astro-cid-lcdefpme]:focus-visible{color:#e0e6eb}@media (width<=860px){.catalog-header[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;row-gap:0}.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;margin-left:calc(-1*clamp(1.25rem,4vw,2rem));padding:0 clamp(1.25rem,4vw,2rem) .55rem;overflow-x:auto}.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.catalog-header[data-astro-cid-lcdefpme] .nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{flex:none}.nav-en[data-astro-cid-lcdefpme]{display:none}.hero-stats[data-astro-cid-lcdefpme]{gap:1.4rem}}
