:root{--bt-color-brand:var(--brand, #20573a);--bt-color-brand-solid:var(--brand-solid, color-mix(in srgb, var(--brand, #20573a) 78%, #000));--bt-color-brand-hover:var(--brand-hover, color-mix(in srgb, var(--bt-color-brand-solid) 90%, #000));--bt-color-brand-dark:var(--brand-dark, color-mix(in srgb, var(--brand, #20573a) 70%, #000));--bt-color-brand-soft:var(--brand-soft, color-mix(in srgb, var(--brand, #20573a) 10%, var(--bt-color-surface)));--bt-color-on-brand:var(--on-brand, #ffffff);--bt-color-secondary:var(--secondary, var(--accent, color-mix(in srgb, var(--brand, #20573a) 65%, #0b1f12)));--bt-color-brand-text:var(--brand-text, color-mix(in srgb, var(--brand, #20573a) 72%, #000));--bt-color-accent:var(--accent, var(--bt-color-secondary));--bt-color-danger:var(--danger, #9d2f27);--bt-color-success:var(--success, #2d6b43);--bt-color-star:var(--star, #f5b301);--bt-tone-dark:var(--ink, color-mix(in srgb, #000 84%, var(--bt-color-bg)));--bt-color-bg:var(--bg, #ffffff);--bt-color-paper:var(--paper, color-mix(in srgb, var(--bt-tone-dark) 4%, var(--bt-color-bg)));--bt-color-surface:var(--surface, color-mix(in srgb, var(--bt-tone-dark) 3%, var(--bt-color-bg)));--bt-color-ink:var(--ink, var(--bt-tone-dark));--bt-color-text:var(--text, color-mix(in srgb, var(--bt-color-ink) 84%, var(--bt-color-white)));--bt-color-muted:var(--muted, color-mix(in srgb, var(--bt-color-ink) 68%, var(--bt-color-white)));--bt-color-faint:color-mix(in srgb, var(--bt-color-ink) 42%, var(--bt-color-white));--bt-color-line:var(--line, color-mix(in srgb, var(--bt-color-ink) 15%, transparent));--bt-color-line-strong:var(--line-strong, color-mix(in srgb, var(--bt-color-ink) 28%, transparent));--bt-color-white:var(--white, #ffffff);--bt-dark:color-mix(in srgb, var(--bt-color-ink) 88%, var(--bt-color-brand));--bt-dark-deep:color-mix(in srgb, var(--bt-color-ink) 96%, #000);--bt-on-dark:color-mix(in srgb, var(--bt-color-white) 92%, var(--bt-color-brand));--bt-on-dark-muted:color-mix(in srgb, var(--bt-color-white) 86%, var(--bt-color-ink));--bt-on-dark-faint:color-mix(in srgb, var(--bt-color-white) 60%, var(--bt-color-ink));--bt-on-dark-line:color-mix(in srgb, var(--bt-color-white) 18%, transparent);--bt-font-display:var(--font-display, var(--font-heading, inherit));--bt-font-body:var(--font-body, inherit);--bt-font-zh:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--bt-font-ja:"Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, sans-serif;--bt-font-ko:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--bt-fs-xs:0.75rem;--bt-fs-sm:0.875rem;--bt-fs-base:1rem;--bt-fs-lg:1.125rem;--bt-fs-xl:1.375rem;--bt-fs-2xl:clamp(1.5rem, 2.2vw, 2rem);--bt-fs-3xl:clamp(2rem, 3.4vw, 3rem);--bt-lh-flat:1;--bt-lh-tight:1.04;--bt-lh-display:1.12;--bt-lh-heading:1.14;--bt-lh-snug:1.2;--bt-lh-compact:1.35;--bt-lh-ui:1.45;--bt-lh-body:1.5;--bt-lh-loose:1.55;--bt-lh-relaxed:1.6;--bt-tracking-heading:-0.01em;--bt-space-1:0.25rem;--bt-space-2:0.5rem;--bt-space-3:0.75rem;--bt-space-4:1rem;--bt-space-5:1.5rem;--bt-space-6:2rem;--bt-space-7:3rem;--bt-space-8:4rem;--bt-container:var(--container, 1265px);--bt-gutter:clamp(1rem, 3vw, 2.5rem);--bt-section:clamp(3.8rem, 7vw, 7rem);--bt-radius:var(--radius, 8px);--bt-radius-sm:calc(var(--bt-radius) * 0.5);--bt-radius-lg:calc(var(--bt-radius) * 2);--bt-shadow-sm:0 1px 2px rgb(0 0 0 / 6%);--bt-shadow:0 10px 30px rgb(0 0 0 / 8%);--bt-shadow-lg:0 18px 50px rgb(0 0 0 / 8%);--bt-header-height:72px;--bt-ease:cubic-bezier(0.2, 0.7, 0.2, 1);--bt-media-control:color-mix(in srgb, var(--bt-color-white) 92%, transparent);--bt-media-hover:color-mix(in srgb, var(--bt-color-white) 14%, transparent);--bt-media-border:color-mix(in srgb, var(--bt-color-white) 55%, transparent);--bt-media-border-strong:color-mix(in srgb, var(--bt-color-white) 65%, transparent);--bt-media-hairline:color-mix(in srgb, var(--bt-color-white) 18%, transparent);--bt-media-ring:color-mix(in srgb, var(--bt-color-white) 20%, transparent);--bt-media-ring-strong:color-mix(in srgb, var(--bt-color-white) 25%, transparent);--bt-media-veil:color-mix(in srgb, var(--bt-color-ink) 44%, transparent);--bt-hero-scrim:linear-gradient(90deg,
      color-mix(in srgb, #000 88%, transparent) 0%,
      color-mix(in srgb, #000 64%, transparent) 42%,
      color-mix(in srgb, #000 20%, transparent) 74%,
      color-mix(in srgb, #000 38%, transparent) 100%);--bt-scrim:color-mix(in srgb, #000 58%, transparent);--bt-scrim-video:color-mix(in srgb, #000 78%, transparent);--bt-shadow-color:color-mix(in srgb, #000 25%, transparent);--bt-shadow-color-strong:color-mix(in srgb, #000 35%, transparent);--bt-print-ink:#000;--bt-z-header:90;--bt-z-overlay:100}:root:lang(zh){--bt-font-body:var(--font-body, var(--bt-font-zh));--bt-font-display:var(--font-display, var(--font-heading, var(--bt-font-zh)));--bt-lh-tight:1.22;--bt-lh-display:1.26;--bt-lh-heading:1.32;--bt-lh-snug:1.4;--bt-lh-compact:1.55;--bt-lh-ui:1.65;--bt-lh-body:1.75;--bt-lh-loose:1.8;--bt-lh-relaxed:1.8;--bt-tracking-heading:0}:root:lang(ja){--bt-font-body:var(--font-body, var(--bt-font-ja));--bt-font-display:var(--font-display, var(--font-heading, var(--bt-font-ja)));--bt-lh-tight:1.22;--bt-lh-display:1.26;--bt-lh-heading:1.32;--bt-lh-snug:1.4;--bt-lh-compact:1.55;--bt-lh-ui:1.65;--bt-lh-body:1.75;--bt-lh-loose:1.8;--bt-lh-relaxed:1.8;--bt-tracking-heading:0}:root:lang(ko){--bt-font-body:var(--font-body, var(--bt-font-ko));--bt-font-display:var(--font-display, var(--font-heading, var(--bt-font-ko)));--bt-lh-tight:1.24;--bt-lh-display:1.28;--bt-lh-heading:1.34;--bt-lh-snug:1.42;--bt-lh-compact:1.55;--bt-lh-ui:1.65;--bt-lh-body:1.72;--bt-lh-loose:1.78;--bt-lh-relaxed:1.78;--bt-tracking-heading:0}