:root{color-scheme:dark;--bg-hero: #000000;--bg: #000000;--bg-alt: #060606;--bg-raise: #0d0d0d;--stripe-a: #0a0a0a;--stripe-b: #101010;--ink: #ffffff;--ink-2: #c9cdd2;--ink-nav: #d2d2d5;--ink-3: #b0b4ba;--ink-body: #9a9da3;--ink-label: #93969c;--ink-dim: #85868b;--ink-hint: #7a7d82;--accent: #C0888D;--accent-deep: #86545d;--accent-fill: rgba(192, 136, 141, .14);--accent-line: rgba(192, 136, 141, .45);--accent-line-hover: rgba(192, 136, 141, .5);--accent-glow: rgba(192, 136, 141, .1);--cream: #f7eee8;--ink-on-cream: #2c2026;--on-accent: #17090c;--line: rgba(255, 255, 255, .1);--line-section: rgba(255, 255, 255, .08);--line-row: rgba(255, 255, 255, .11);--line-ctrl: rgba(255, 255, 255, .16);--line-ghost: rgba(255, 255, 255, .28);--line-ghost-hover: rgba(255, 255, 255, .5);--grain: .05;--font: "Hanken Grotesk Variable", "Hanken Grotesk", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Cascadia Mono", "Microsoft YaHei", "PingFang SC", monospace;--container: 1320px;--gutter: clamp(20px, 5vw, 64px);--section-y: clamp(90px, 13vh, 170px);--section-y-tight: clamp(80px, 11vh, 150px);--header-h: 78px;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 14px;--r-pill: 100px;--ease: cubic-bezier(.2, .7, .2, 1);--shadow-pop: 0 30px 80px rgba(0, 0, 0, .65);--row-h: 320px;--edge: max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));--stuck: calc(var(--header-h) + 70px);--vh100: 100vh;--rail: 22px;--tl-h: 80px;--fw: min(1400px, max(78vw, 900px));--fg: clamp(28px, 4vw, 72px);--stepk: .9;--cta-reserve: 410px;--hole-h: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='22'%3E%3Crect x='7' y='5' width='14' height='12' rx='3' fill='white' fill-opacity='.11'/%3E%3C/svg%3E");--hole-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='28'%3E%3Crect x='3' y='7' width='10' height='14' rx='3' fill='white' fill-opacity='.11'/%3E%3C/svg%3E")}:root:lang(zh){--font: "Hanken Grotesk Variable", "Hanken Grotesk Fallback", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif}:root:lang(ru){--font: "Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media(max-width:1100px){:root{--row-h: 288px}}@media(max-width:720px){:root{--row-h: 236px;--stuck: calc(var(--header-h) + 64px)}}@supports (height: 100svh){:root{--vh100: 100svh}}@media(max-height:699px){:root{--rail: 18px;--tl-h: 68px}}@media(max-width:1099px){:root{--cta-reserve: 372px}}
