@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/source-serif-4-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"UC Serif Fallback";src:local("Georgia");size-adjust:91.09%;ascent-override:114.17%;descent-override:37.33%;line-gap-override:0%}@font-face{font-family:"UC Serif Fallback 2";src:local("Times New Roman");size-adjust:98.86%;ascent-override:105.2%;descent-override:34.39%;line-gap-override:0%}@font-face{font-family:UC Sans Fallback;src:local("Arial");size-adjust:105.13%;ascent-override:92.26%;descent-override:22.83%;line-gap-override:0%}:root{--bg: #fafaf7;--bg-glass: rgba(250, 250, 247, .95);--surface: #ffffff;--surface-muted: #f2f1ec;--border: #e4e2dc;--border-strong: #cfccc4;--border-disabled: #edece7;--border-input: #888887;--ink: #14161a;--ink-body: #3d434f;--ink-2: #5c6270;--ink-3: #9aa0ac;--crimson: #c82640;--crimson-deep: #a81e33;--crimson-press: #8f1728;--crimson-line: #e8b9c1;--on-crimson: #ffffff;--on-crimson-2: rgba(255, 255, 255, .9);--crimson-ink: var(--crimson);--crimson-ink-press: var(--crimson-press);--blue: #0057b7;--blue-hover: #1a73e8;--blue-active: #004494;--blue-disabled: #b9c6db;--blue-bright: #1a73e8;--blue-deep: #004494;--blue-soft: #e8f0fe;--blue-soft-hover: #dce8fd;--blue-soft-active: #cfe0fc;--link: var(--blue);--link-hover: var(--blue-active);--link-underline: 1px;--link-underline-hover: 2px;--focus-ring: 0 0 0 2px #fafaf7, 0 0 0 4px #1a73e8;--focus-input: 0 0 0 3px rgba(26, 115, 232, .15);--deep: #14161a;--on-deep: #f4f1ea;--on-deep-body: rgba(244, 241, 234, .9);--on-deep-link: rgba(244, 241, 234, .8);--on-deep-2: rgba(244, 241, 234, .7);--on-deep-3: rgba(244, 241, 234, .6);--on-deep-border: rgba(244, 241, 234, .45);--on-deep-line: rgba(244, 241, 234, .25);--on-deep-divider: rgba(244, 241, 234, .2);--on-deep-hairline: rgba(244, 241, 234, .14);--on-deep-fill: rgba(244, 241, 234, .1);--gold: #f2c14e;--gold-hover: #ffd98a;--gold-soft: #fff6d1;--success: #1e8e5a;--success-ink: #1a5e40;--success-soft: #eaf6ef;--warning: #c77700;--warning-ink: #7f500a;--warning-soft: rgba(199, 119, 0, .1);--danger: #c0392b;--danger-soft: #fdecea;--danger-line: #f3c9c4;--danger-ink: var(--crimson-press);--overlay: rgba(20, 22, 26, .32);--overlay-strong: rgba(20, 22, 26, .55);--fade-top: linear-gradient( 180deg, rgba(250, 250, 247, .97) 0%, rgba(250, 250, 247, .94) 68%, rgba(250, 250, 247, 0) 100% );--fade-bottom: linear-gradient( 180deg, rgba(250, 250, 247, 0) 0%, rgba(250, 250, 247, .95) 45%, rgba(250, 250, 247, .98) 100% );--grad-hero: linear-gradient(160deg, #f7faff 0%, #fafaf7 100%);--grad-accent: linear-gradient(180deg, #0057b7 0%, #1a73e8 50%, #4da3ff 100%);--grad-glow: radial-gradient(circle, rgba(26, 115, 232, .12) 0%, transparent 70%);--p-trypillia: #c4621f;--p-antiquity: #7e8c1e;--p-kyivan-rus: #2e7d46;--p-galicia-volhynia: #129fa4;--p-lithuanian-rus: #7345d1;--p-commonwealth-cossacks: #c82640;--p-imperial-period: #9a3c86;--p-revolution-1917: #b58900;--p-soviet-era: #5b6673;--p-independence: #0057b7;--p-modern-war: #1b3f7a;--track-ua: var(--blue);--track-eu: var(--ink);--track-world: var(--ink-2);--particle: rgba(92, 98, 112, .3);--particle-line: rgba(92, 98, 112, .07);--font-display: "Source Serif 4", "UC Serif Fallback", "UC Serif Fallback 2", Georgia, serif;--font-ui: "Inter", "UC Sans Fallback", Arial, system-ui, sans-serif;--font-mono: ui-monospace, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fs-9: 9px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-20: 20px;--fs-22: 22px;--fs-24: 24px;--fs-26: 26px;--fs-28: 28px;--fs-32: 32px;--fs-36: 36px;--fs-40: 40px;--fs-48: 48px;--fs-64: 64px;--fs-96: 96px;--fs-display: clamp(40px, 7vw, 92px);--fs-h1: clamp(30px, 5vw, 52px);--fs-h2: clamp(30px, 4.6vw, 48px);--fs-h3: clamp(22px, 3vw, 28px);--fs-lead: clamp(16px, 1.6vw, 20px);--fs-standfirst: clamp(20px, 2.4vw, 26px);--fs-cta: clamp(26px, 4vw, 42px);--fs-section-lead: clamp(16px, 1.6vw, 18px);--fs-principle: clamp(26px, 4.4vw, 48px);--fs-audience: clamp(24px, 3vw, 32px);--fs-quote: clamp(24px, 3.6vw, 42px);--fs-stat: clamp(30px, 4vw, 44px);--fs-stat-lg: clamp(38px, 5vw, 64px);--fs-year: clamp(44px, 6vw, 96px);--fs-year-hero: clamp(64px, 12vw, 140px);--lh-tight: 1;--lh-display: 1.05;--lh-heading: 1.2;--lh-label: 1.3;--lh-standfirst: 1.5;--lh-cta: 1.12;--lh-year: .92;--lh-ui: 1.5;--lh-body: 1.7;--lh-long: 1.75;--ls-tight: -.02em;--ls-snug: -.01em;--ls-year: -.03em;--ls-caption: .02em;--ls-kicker: .08em;--ls-label: .14em;--ls-fact: .16em;--ls-year-label: .18em;--ls-logo-sub: .2em;--s-half: 2px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-14: 56px;--s-16: 64px;--s-18: 72px;--s-24: 96px;--s-32: 128px;--page-x: clamp(16px, 4vw, 40px);--section-y: clamp(56px, 8vw, 112px);--hero-y: clamp(48px, 7vw, 96px);--principle-y: clamp(56px, 8vw, 104px);--numbers-y: clamp(48px, 7vw, 88px);--max-content: 1280px;--max-text: 680px;--max-title: 900px;--max-cta: 620px;--column-min: 300px;--max-form: 560px;--max-form-narrow: 460px;--control-sm: 36px;--control: 40px;--control-lg: 48px;--option-min: 56px;--hairline: 1px;--stroke: 2px;--rail: 3px;--modal-width: 520px;--menu-width: 260px;--tooltip-width: 240px;--avatar-sm: 32px;--avatar: 38px;--avatar-lg: 78px;--logo-tile: 38px;--logo-tile-lg: 44px;--r-4: 4px;--r-8: 8px;--r-10: 10px;--r-12: 12px;--r-14: 14px;--r-16: 16px;--r-full: 999px;--r-sm: var(--r-8);--r-md: var(--r-16);--shadow: 0 1px 3px rgba(20, 22, 26, .06);--shadow-pop: 0 18px 40px rgba(20, 22, 26, .16);--d-fast: .2s;--d-base: .3s;--d-enter: .5s;--d-slow: .6s;--d-count: 1.1s;--d-pulse: 2.4s;--d-rise: .7s;--d-word: 90ms;--d-beat: 2.6s;--ease: cubic-bezier(.22, .61, .36, 1);--stagger: 40ms;--node-sm: 8px;--node-md: 12px;--node-lg: 16px;--node-hit: 40px;--node-ring-gap: 9px;--node-halo: 0 0 0 2px var(--bg);--node-ring-opacity: .8;--node-ring-width: 1.5px;--node-glow: .18;--node-stack: 32px;--spine: 1px;--spine-period: 2px;--spine-active: 4px;--row-mobile: 44px;--band-tint: .055;--track-context-opacity: .72;--spine-opacity: .85;--leader-opacity: .6;--far-opacity: .5;--timeline-eras: 260px;--timeline-detail: 340px;--timeline-detail-narrow: 290px;--timeline-axis: 120px;--timeline-active: 240px;--timeline-progress: 130px;--timeline-label-min: 140px;--strip-min: 720px;--strip-h: 92px;--strip-item: 120px;--ornament-unit: 48px;--ornament-h: 24px;--ornament-h-lg: 34px;--ornament-stroke: 1.5px;--ornament-speed: 70s;--ornament-speed-slow: 100s;--plate-strength: .2;--plate-fade: 1.1s;--plate-zoom: 24s;--nav-spine: 64px;--nav-tile-top: 48px;--nav-rail-top: 112px;--nav-rail-bottom: 32px;--nav-label: 26px;--nav-pill-top: 16px;--nav-pill-right: 20px;--nav-bar: 56px;--river-h: 150px;--river-bottom: 58px;--river-line: 70px;--river-gap: 250px;--river-gap-narrow: 190px;--river-speed: 46px;--river-label: 216px;--river-marker: 62%;--river-marker-narrow: 50%;--river-bottom-narrow: calc(var(--nav-bar) + var(--s-6));--river-glow: .22;--fs-river-year: clamp(180px, 23vw, 380px);--fs-river-year-narrow: 34vw;--ghost-outline: 1.5px;--ghost-opacity: .4;--lh-ghost: .82;--ls-ghost: -.04em;--hero-min: max(640px, 100vh);--hero-words-gap: 18px;--lh-hero: 1.02;--lh-lead: 1.6;--lh-h2: 1.1;--lh-principle: 1.15;--lh-faq: 1.35;--lh-voices: 1.16;--hero-y-end: clamp(120px, 16vw, 200px);--step-min: 280px;--step-art: 120px;--step-art-w: 130px;--step-art-h: 76px;--demo-h: clamp(560px, 66vh, 720px);--note-min: 220px;--era-card: 280px;--era-card-h: 290px;--era-stage-y: clamp(28px, 6vh, 64px);--era-stage-gap: clamp(18px, 3.4vh, 36px);--era-tint: .07;--fs-era-ghost: clamp(90px, 12vw, 200px);--era-ghost-opacity: .22;--kicker-rule: 44px;--stat-min: 150px;--pair-min: 380px;--gate-text: 320px;--gate-note: 200px;--audience-min: 320px;--number-min: 180px;--faq-lead: 360px;--voices-min: 520px;--voices-h: 210px}[data-theme=dark]{--bg: #0e1013;--bg-glass: rgba(14, 16, 19, .95);--surface: #171a1f;--surface-muted: #1e2228;--border: #2a2f37;--border-strong: #3a4049;--border-disabled: #22262d;--border-input: #767d89;--ink: #f4f3ef;--ink-body: #d5d8de;--ink-2: #a8aeba;--ink-3: #8a909c;--crimson: #c82640;--crimson-deep: #a81e33;--crimson-press: #8f1728;--crimson-ink: #f07083;--crimson-ink-press: #ff97a6;--crimson-line: #5a2530;--on-crimson: #ffffff;--on-crimson-2: rgba(255, 255, 255, .9);--blue: #4da3ff;--blue-hover: #7fbcff;--blue-active: #9ccbff;--blue-disabled: #2c3b52;--blue-bright: #4da3ff;--blue-deep: #7fbcff;--blue-soft: #16233a;--blue-soft-hover: #1c2d4a;--blue-soft-active: #223759;--focus-ring: 0 0 0 2px #0e1013, 0 0 0 4px #4da3ff;--focus-input: 0 0 0 3px rgba(77, 163, 255, .2);--deep: #14161a;--on-deep: #f4f1ea;--on-deep-body: rgba(244, 241, 234, .9);--on-deep-link: rgba(244, 241, 234, .8);--on-deep-2: rgba(244, 241, 234, .7);--on-deep-3: rgba(244, 241, 234, .6);--on-deep-border: rgba(244, 241, 234, .45);--on-deep-line: rgba(244, 241, 234, .25);--on-deep-divider: rgba(244, 241, 234, .2);--on-deep-hairline: rgba(244, 241, 234, .14);--on-deep-fill: rgba(244, 241, 234, .1);--gold: #ffd84d;--gold-hover: #ffd98a;--success: #1e8e5a;--success-ink: #74b696;--success-soft: #12281d;--warning: #c77700;--warning-ink: #d9a960;--warning-soft: rgba(199, 119, 0, .16);--danger: #f46b5e;--danger-soft: #3b1d1d;--danger-line: #6b2c2c;--danger-ink: #ffb4aa;--overlay: rgba(0, 0, 0, .5);--overlay-strong: rgba(0, 0, 0, .7);--fade-top: linear-gradient( 180deg, rgba(14, 16, 19, .97) 0%, rgba(14, 16, 19, .94) 68%, rgba(14, 16, 19, 0) 100% );--fade-bottom: linear-gradient( 180deg, rgba(14, 16, 19, 0) 0%, rgba(14, 16, 19, .95) 45%, rgba(14, 16, 19, .98) 100% );--grad-glow: radial-gradient(circle, rgba(26, 115, 232, .12) 0%, transparent 70%);--p-trypillia: #c4621f;--p-antiquity: #7e8c1e;--p-kyivan-rus: #2e7d46;--p-galicia-volhynia: #129fa4;--p-lithuanian-rus: #8a63e0;--p-commonwealth-cossacks: #c82640;--p-imperial-period: #b8559f;--p-revolution-1917: #b58900;--p-soviet-era: #76818f;--p-independence: #3d8bdf;--p-modern-war: #6f93cf;--shadow: 0 1px 3px rgba(0, 0, 0, .5);--shadow-pop: 0 18px 40px rgba(0, 0, 0, .6);--node-halo: 0 0 0 2px var(--bg);--grad-hero: linear-gradient(160deg, #121721 0%, #0e1013 100%)}@keyframes uc-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes uc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes uc-fade{0%{opacity:0}to{opacity:1}}@keyframes uc-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes uc-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes uc-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes uc-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.7);opacity:0}}@keyframes uc-beat{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.35)}}@keyframes uc-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes uc-spin{to{transform:rotate(1turn)}}@keyframes uc-march{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){:root{--d-fast: 0ms;--d-base: 0ms;--d-enter: 0ms;--d-slow: 0ms;--d-count: 0ms;--d-pulse: 0ms;--d-rise: 0ms;--d-word: 0ms;--d-beat: 0ms;--stagger: 0ms}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-16);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}:where(a){color:var(--link);text-decoration-line:underline;text-decoration-thickness:var(--link-underline)}:where(a:hover){color:var(--link-hover);text-decoration-thickness:var(--link-underline-hover)}:where(:focus-visible){outline:none;box-shadow:var(--focus-ring)}.uc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
