@import url('https://vaibik.ru/site-fonts/v1/library-pinned-v8.css');
:root{--ink:#071823;--acid:#e9ff43;--ice:#c5e8f4;--blue:#267baf;--paper:#eef4ee;--ease:cubic-bezier(.22,.75,.25,1)}*{box-sizing:border-box}body{margin:0;font-family:'TikTok Sans',sans-serif;font-weight:400;font-stretch:100%;letter-spacing:0;line-height:1.45}section{width:1920px;height:1080px;position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:56px 72px}h1,h2,h3,p,figure{margin:0}h1,h2,h3,.num,.price,.brand{font-family:'TikTok Sans',sans-serif;font-stretch:100%;font-weight:500;letter-spacing:-.02em;line-height:1.1}h2{font-size:96px;font-weight:500;max-width:1650px}h3{font-size:42px}p{font-size:30px}.small{font-size:23px}.muted{opacity:.7}.acid{color:var(--acid)}.ice{color:var(--ice)}.top{height:58px;display:flex;align-items:flex-start;justify-content:space-between;font-size:25px;view-transition-name:topline;border-bottom:1px solid currentColor;padding-bottom:22px}.top .brand{font-size:26px;display:flex;align-items:center;gap:12px}.mark{width:54px;height:43px;flex-shrink:0;fill:currentColor;color:inherit}.status{font-size:23px}.title{margin-top:43px}.foot{position:absolute;left:72px;bottom:49px;width:1650px;font-size:23px;line-height:1.45}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.panel{padding:36px;background:#143344}.light{background:var(--ice);color:var(--ink)}.yellow{background:var(--acid);color:var(--ink)}.row{display:flex;align-items:center;justify-content:space-between}.rule{border-top:1px solid currentColor;padding-top:24px}.num{font-size:160px;font-weight:400;white-space:nowrap}.caption{font-size:22px;line-height:1.35}.photo{object-fit:cover;display:block}.cover{padding:56px 72px;background:var(--acid);color:var(--ink)}.cover .top{position:relative;z-index:3}.cover-photo{position:absolute;left:1088px;top:154px;width:760px;height:790px;object-fit:cover}.cover h1{font-stretch:75%;letter-spacing:-.04em;line-height:1.05;font-weight:600;font-size:208px;position:absolute;top:228px;left:64px;z-index:2}.cover h1 span{display:block}.cover-sub{position:absolute;left:72px;top:716px;width:820px;font-size:42px;line-height:1.15}.cover-bottom{position:absolute;left:72px;top:940px;font-size:30px}.cover .disc{position:absolute;top:204px;left:1340px;width:280px;height:280px;background:var(--acid);border-radius:50%;mix-blend-mode:screen}.forecast-cover{position:absolute;left:1088px;top:969px;font-size:22px}.sun-diagram{position:absolute;left:1150px;top:263px;width:610px;height:610px}.idea-copy{width:875px;font-size:35px;margin-top:45px}.idea-value{width:960px;margin-top:54px;padding-top:28px;border-top:1px solid #688492;font-size:31px}.place-left{position:absolute;left:72px;top:295px;width:800px;height:600px}.place-right{position:absolute;left:935px;top:316px;width:850px}.place-right .item{border-top:1px solid #688492;padding:25px 0;display:grid;grid-template-columns:245px 1fr;gap:28px}.place-right h3{font-size:36px}.place-right p{font-size:27px}.schedule{display:grid;grid-template-columns:360px repeat(3,1fr);margin-top:48px;border-top:1px solid #6a8490}.schedule>div{border-bottom:1px solid #6a8490;border-right:1px solid #6a8490;padding:26px 28px;min-height:147px}.schedule>div:nth-child(4n){border-right:0}.schedule .day{font-size:38px;min-height:96px;background:var(--acid);color:var(--ink);padding:22px 28px}.schedule h3{font-size:37px}.schedule p{font-size:26px;margin-top:9px}.schedule .scene{background:#173c50}.schedule .cell{font-size:29px}.mood{padding:0}.mood .top{position:absolute;top:56px;left:72px;width:1776px;z-index:2}.mood h2{position:absolute;left:72px;top:150px;font-size:102px}.mood figure{position:absolute}.mood figcaption{font-size:21px;margin-top:10px}.mood .m1{left:72px;top:306px}.mood .m2{left:894px;top:178px}.mood .m3{left:1460px;top:178px}.mood .m4{left:1460px;top:694px}.mood .m5{left:894px;top:886px}.stat-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:22px;margin-top:52px}.stat-grid .panel{height:360px;padding:34px}.stat-grid h3{font-size:33px;margin-top:16px}.stat-grid p{font-size:25px;margin-top:10px}.attendance{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px;margin-top:42px}.attendance>div{border-top:1px solid #78929e;padding-top:26px}.attendance h3{font-size:35px;margin-bottom:14px}.attendance p{font-size:26px}.barline{height:8px;display:flex;margin:25px 0 14px;gap:5px}.barline span{background:var(--acid);flex:1}.chart{position:absolute;left:72px;top:312px;width:1150px;height:610px}.chart text{font-size:27px;fill:var(--ink);font-family:'TikTok Sans',sans-serif;font-weight:400;letter-spacing:0;line-height:1.45;font-stretch:100%}.chart .value{font-size:39px;font-weight:500}.chart-side{position:absolute;left:1320px;top:327px;width:475px}.chart-side .num{font-size:140px}.chart-side p{font-size:31px;margin:20px 0}.chart-side .rule{margin-top:40px}.tickets{margin-top:42px}.ticket{height:559px;background:var(--paper);color:var(--ink);position:relative;padding:34px}.ticket:nth-child(2){background:var(--acid)}.ticket h3{font-size:43px}.ticket .price{font-size:88px;margin:35px 0 25px}.ticket .volume{font-size:28px;padding-bottom:25px;border-bottom:1px dashed currentColor}.ticket p{font-size:28px;margin-top:25px}.ticket .income{position:absolute;left:34px;bottom:35px;font-size:30px}.map{position:absolute;left:660px;top:304px;width:1188px;height:686px}.map text{font-family:'TikTok Sans',sans-serif;font-stretch:100%;font-weight:400;font-size:31px;letter-spacing:0;line-height:1.45}.route-copy{position:absolute;left:72px;top:361px;width:520px}.route-copy h3{font-size:43px;margin-bottom:28px}.route-copy p{font-size:30px}.route-copy .rule{margin-top:42px}.packages{margin-top:40px}.package{height:610px;padding:32px;border:1px solid #5b7684;position:relative}.package:first-child{background:var(--acid);color:var(--ink);border-color:var(--acid)}.package:nth-child(2){background:#173c50}.package h3{font-size:40px}.package .price{font-size:75px;margin:24px 0 13px}.package .slots{font-size:25px;border-bottom:1px solid currentColor;padding-bottom:24px}.package p{font-size:28px;margin-top:10px}.package .bottom{position:absolute;bottom:30px;left:32px;font-size:24px}.budget-total{position:absolute;left:72px;top:301px;width:530px}.budget-total .num{font-size:185px}.budget-total h3{font-size:47px;margin-top:0}.funding{margin-top:45px}.funding .line{display:flex;height:24px;margin:22px 0}.funding p{font-size:25px;margin-top:14px}.budget-rows{position:absolute;left:720px;top:305px;width:1092px}.budget-row{display:grid;grid-template-columns:380px 1fr 130px 90px;align-items:center;gap:18px;height:74px;border-bottom:1px solid #a1b9c1;font-size:25px}.budget-row .track{height:22px;background:#accfdb}.budget-row .bar{height:22px;background:var(--ink);transform-origin:left}.budget-row .amount,.budget-row .share{text-align:right}.final h2{position:absolute;left:72px;top:263px;font-size:138px;max-width:1190px;z-index:2}.final .disc{position:absolute;width:780px;height:780px;left:1080px;top:175px;border:2px solid var(--acid);border-radius:50%}.final .disc:before{content:'';position:absolute;inset:95px;border-radius:50%;background:var(--acid)}.final .horizon{position:absolute;left:0;top:746px;width:1920px;height:3px;background:var(--acid)}.final .invitation{position:absolute;left:72px;top:814px;font-size:33px;width:960px}.final .contact{position:absolute;left:72px;top:940px;font-size:38px;color:var(--acid)}.reveal{--delay:0ms}.delay1{--delay:130ms}.delay2{--delay:260ms}.delay3{--delay:390ms}
@keyframes rise{from{clip-path:inset(100% 0 0 0);transform:translateY(30px)}to{clip-path:inset(0);transform:none}}@keyframes expand{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sun{from{transform:translateY(65px)}to{transform:translateY(0)}}section[data-vx-active] .reveal{animation:rise .65s var(--ease) var(--delay) both}section[data-vx-active] .bar{animation:expand .8s var(--ease) .1s both}section[data-vx-active] .column{transform-box:fill-box;transform-origin:bottom;animation:grow .75s var(--ease) .1s both}section[data-vx-active] .draw{stroke-dasharray:1;animation:draw .9s var(--ease) .1s both}section[data-vx-active] .disc,section[data-vx-active] .sun-rise{animation:sun .9s var(--ease) both}::view-transition-old(root){animation:none}::view-transition-new(root){animation:slidein .35s var(--ease) both}@keyframes slidein{from{transform:translateX(100%)}to{transform:translateX(0)}}html[data-vx-direction=backward]::view-transition-new(root){animation-name:slideback}@keyframes slideback{from{transform:translateX(-100%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}@media print{section{break-after:page}*{animation:none!important}}
.cover-sub,.caption{line-height:1.45}
