@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{--color-paper: #eef0f2;--color-paper-2: #e6e9ec;--color-card: #f7f8f9;--color-white: #ffffff;--color-slate-ink: #1a2330;--color-slate-2: #3a4659;--color-muted: #626c7a;--color-faint: #949ba6;--color-dark: #161c26;--color-dark-2: #1f2733;--color-steel: #3d5a73;--color-steel-bright: #4f7390;--color-steel-soft: #cdd7df;--border-hair: rgba(26, 35, 48, .14);--border-hair-soft: rgba(26, 35, 48, .08);--border-hair-strong: rgba(26, 35, 48, .26);--border-on-dark: rgba(255, 255, 255, .14);--border-on-dark-soft: rgba(255, 255, 255, .1);--bg-page: var(--color-paper);--surface-card: var(--color-card);--surface-panel: var(--color-white);--surface-dark: var(--color-dark);--text-primary: var(--color-slate-ink);--text-secondary: var(--color-muted);--text-muted: var(--color-faint);--text-on-dark: var(--color-paper);--accent: var(--color-steel);--focus-ring: var(--color-steel)}:root{--font-sans: "Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, sans-serif;--font-display: "Noto Sans SC", "Inter", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-display: 600;--text-hero: clamp(48px, 6vw, 68px);--text-h2: clamp(32px, 4vw, 42px);--text-h3: 24px;--text-h4: 19px;--text-lead: 18px;--text-body: 16px;--text-sm: 15px;--text-label: 14px;--text-xs: 13px;--text-eyebrow: 12px;--leading-display: 1.08;--leading-tight: 1.14;--leading-snug: 1.22;--leading-normal: 1.5;--leading-body: 1.68;--tracking-display: -.012em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-eyebrow: .18em;--type-hero: var(--weight-display) var(--text-hero)/var(--leading-display) var(--font-display);--type-h2: var(--weight-semibold) var(--text-h2)/var(--leading-tight) var(--font-display);--type-h3: var(--weight-semibold) var(--text-h3)/var(--leading-snug) var(--font-display);--type-body: var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-sans)}:root{--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-56: 56px;--space-64: 64px;--space-84: 84px;--space-104: 104px;--space-128: 128px;--page-max-width: 1120px;--gutter: 40px;--section-padding-y: 104px;--nav-padding-y: 20px;--card-padding: 40px}:root{--radius-sm: 2px;--radius: 2px;--radius-md: 4px;--radius-pill: 999px;--shadow-card: 0 1px 0 rgba(26, 35, 48, .04);--shadow-pop: 0 24px 60px -36px rgba(26, 35, 48, .28);--blur-nav: 12px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur: .2s;--dur-slow: .36s}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display)}h3,h4{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--color-slate-ink);color:var(--color-paper)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-body);color:var(--color-slate-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}@media(max-width:860px){.site-nav-inner{justify-content:flex-start!important}.site-nav-links,.site-nav-action{display:none!important}}
