@import url('https://vaibik.ru/site-fonts/v1/library-pinned-v8.css');
:root{--pine:#183a2c;--deep:#112b22;--paper:#f0f0e5;--sage:#c7d3b8;--lime:#d6e69c;--muted:#a9bdad;--line:rgba(24,58,44,.22)}*{box-sizing:border-box}body{margin:0;font-family:'TikTok Sans',sans-serif;font-size:30px;font-weight:400;font-stretch:100%;letter-spacing:0;line-height:1.45;color:var(--pine)}section{width:1920px;height:1080px;position:relative;overflow:hidden;background:var(--paper);padding:160px 80px 100px}section.dark{background:var(--deep);color:var(--paper);--line:rgba(240,240,229,.25)}section.sage{background:var(--sage)}h1,h2,h3,.display,.brand,.number{font-family:'TikTok Sans',sans-serif;font-weight:400;font-stretch:100%;letter-spacing:-.02em;line-height:1.1;margin:0}h2{font-size:88px;max-width:1650px}h3{font-size:38px}p{margin:0}header{position:absolute;top:42px;left:80px;right:80px;height:65px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;view-transition-name:deck-header}.brand{display:flex;align-items:center;gap:15px;font-size:40px}.mark{width:46px;height:46px;flex:none}.chapter{font-size:26px}footer{position:absolute;bottom:34px;left:80px;right:80px;display:flex;justify-content:space-between;gap:35px;font-size:23px;line-height:1.4;border-top:1px solid var(--line);padding-top:18px;view-transition-name:deck-footer}.foottext{max-width:1620px}.muted{color:#66766a}.dark .muted{color:#b6c7b9}.accent{color:var(--lime)}.tiny{font-size:24px;line-height:1.45}.small{font-size:28px;line-height:1.45}.lead{font-size:38px;line-height:1.3}.big{font-size:144px;line-height:1.05;letter-spacing:-.04em}.rule{border-top:1px solid var(--line)}.abs{position:absolute}.photo{display:block;object-fit:cover}.caption{font-size:23px;line-height:1.4;margin-top:13px}.pill{display:inline-block;border:1px solid var(--line);border-radius:40px;padding:12px 24px;font-size:26px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:60px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.reveal{--delay:0ms}.d1{--delay:100ms}.d2{--delay:200ms}.d3{--delay:300ms}.d4{--delay:400ms}section[data-vx-active] .reveal{animation:unveil 650ms cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--delay)}section[data-vx-active] .draw{animation:draw 850ms cubic-bezier(.2,.7,.2,1) both;animation-delay:120ms;stroke-dasharray:2000;stroke-dashoffset:0}section[data-vx-active] .grow{animation:grow 800ms cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:center bottom}section[data-vx-active] .sweep{animation:sweep 850ms cubic-bezier(.2,.7,.2,1) both;transform-origin:left}svg text{font-family:'TikTok Sans',sans-serif;font-size:28px;fill:currentColor}svg{overflow:visible}.card{padding:32px;background:#dfe4d5}.dark .card{background:#234435}.lineitem{border-top:1px solid var(--line);padding:22px 0;display:flex;gap:25px}.n{font-size:26px;min-width:48px;color:#829470}.metric{font-size:88px;line-height:1.1;letter-spacing:-.02em}.table{width:100%;border-collapse:collapse;font-size:28px;line-height:1.35}.table th,.table td{text-align:left;padding:16px 22px;border-bottom:1px solid var(--line);font-weight:400}.table th{font-size:26px;color:#637765}.table tbody tr:last-child{background:var(--pine);color:var(--paper)}.table td:first-child{font-size:31px;width:355px}.legendrow{display:grid;grid-template-columns:20px 260px 1fr;gap:25px;padding:27px 0;border-top:1px solid var(--line);align-items:start}.dot{width:16px;height:16px;border-radius:50%;margin-top:15px}.contact{font-size:34px;border-bottom:1px solid var(--sage);display:inline-block;padding:18px 0}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:2px solid var(--pine);padding-top:28px}.timeline h3{font-size:54px;margin-bottom:17px}.timeline p{font-size:27px}.timeline>div:before{content:'';display:block;width:16px;height:16px;background:var(--pine);border-radius:50%;margin-top:-37px;margin-bottom:25px}@keyframes unveil{from{clip-path:inset(100% 0 0 0);transform:translateY(22px)}to{clip-path:inset(0);transform:none}}@keyframes draw{from{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sweep{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:slide-in 380ms cubic-bezier(.2,.7,.2,1)}@keyframes slide-in{from{transform:translateX(5%);clip-path:inset(0 0 0 100%)}to{transform:none;clip-path:inset(0)}}html[data-vx-direction=backward]::view-transition-new(root){animation-name:slide-back}@keyframes slide-back{from{transform:translateX(-5%);clip-path:inset(0 100% 0 0)}to{transform:none;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}@media print{*{animation:none!important}}
/* Library typography presets and top-to-bottom reading-order reveals. */
.lead,.caption,footer,.table{line-height:1.45;letter-spacing:0}
.big,.display{line-height:1.1!important;letter-spacing:-.02em}
@keyframes unveil{from{clip-path:inset(0 0 100% 0);transform:translateY(16px)}to{clip-path:inset(0);transform:none}}

