.page-transition{opacity:0;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;transition:opacity .5s,scale .5s;display:flex;position:absolute;inset:0;scale:.97}.page-transition.page_fade_in{pointer-events:all;scale:1;opacity:1!important}@media (width<=900px){.page-transition{scale:1}}.intro_title_box{min-width:0;margin-bottom:var(--gap_extra_large);grid-template-rows:1fr auto min-content min-content;grid-template-columns:min-content min-content;gap:48px;display:grid;width:auto!important;max-width:1200px!important}.intro_title_box .intro_title_box__col{text-transform:uppercase;color:var(--accent-blue);flex-flow:column;justify-content:space-between;font-family:HeliosBold;line-height:.8;display:flex;position:relative}.intro_title_box .intro_title_box__col--logo .project_logo__top,.intro_title_box .intro_title_box__col--logo .project_logo__bottom{margin-bottom:18px}.intro_title_box .intro_title_box__col--title{font-size:min(46px,3.5dvw)}.intro_title_box .intro_title_box__col--title div{margin-bottom:18px}.intro_title_box .intro_title_box__col--title div:last-child{margin-bottom:0}.intro_title_box .intro_title_box__col--title div span{margin-left:20px}.intro_title_box .intro_title_box__project_logo{background-color:var(--accent-blue);color:var(--white);text-align:center;border-radius:var(--radius-large);padding-top:var(--gap_medium);padding-bottom:var(--gap_tiny);position:relative}.intro_title_box .intro_title_box__project_logo .project_logo__top{font-size:min(92px,6.5dvw)}.intro_title_box .intro_title_box__project_logo .project_logo__bottom{padding:var(--gap_medium) 0px;color:var(--accent-blue);z-index:10;font-size:min(63px,4.5dvw);position:relative;overflow:hidden}.intro_title_box .intro_title_box__project_logo .project_logo__bottom .project_logo__bottom_text{z-index:1;display:block;position:relative}.intro_title_box .intro_title_box__project_logo .project_logo__bottom #project_logo__wave{z-index:0;background-image:url(/assets/pages/intro_title/wave.svg);background-repeat:no-repeat;background-size:100% 100%;width:300%;height:100%;animation:6s linear infinite wave;position:absolute;top:0;left:0;transform:translate(0%)}@keyframes wave{0%{transform:translate(0%)}to{transform:translate(-58.92%)}}.intro_title_box .intro_title_box__project_logo #project_logo__tip{z-index:0;width:15%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.intro_title_box .intro_title__description{color:var(--gray);grid-column:span 2}@media (width<=1200px){.intro_title_box .intro_title_box__col{font-size:36px}.intro_title_box .intro_title_box__project_logo .project_logo__top{margin-bottom:12px}.intro_title_box .intro_title_box__project_logo .project_logo__bottom{margin-top:6px;padding-top:6px;padding-bottom:12px}.intro_title_box .intro_title_box__col div span{margin-top:18px;margin-left:0;transition-delay:.4s;display:block}}@media (width<=800px){.intro_title_box{grid-template-columns:min-content;grid-template-rows:unset;gap:var(--gap_medium);grid-auto-rows:min-content min-content min-content min-content;margin-bottom:0}.intro_title_box .intro_title__description{grid-column:unset}.intro_title_box .intro_title_box__col{font-size:32px}.intro_title_box .intro_title__description{font-size:16px}.intro_title_box .intro_title_box__project_logo{width:min-content;padding-top:12px}.intro_title_box .intro_title_box__project_logo .project_logo__top{margin-bottom:12px;font-size:42px}.intro_title_box .intro_title_box__project_logo .project_logo__bottom{padding:var(--gap_tiny) 0;margin-bottom:6px;font-size:36px}.intro_title_box .intro_title_box__project_logo .project_logo__bottom .project_logo__bottom_text{margin-top:6px;margin-bottom:6px}.intro_title_box .scroll_button_box{top:var(--gap_small);height:35px}.intro_title_box .scroll_button_box .scroll_button{width:22px}}.intro_text_box{width:85%;max-width:1200px;margin-bottom:var(--gap_extra_large);grid-template-rows:min-content;grid-template-columns:1fr 1fr;gap:96px;display:grid}.intro_text_box .intro_text_box__col{min-width:0;min-height:0;position:relative}.intro_text_box .intro_text_box__col--text_col{line-height:1.1}.intro_text_box .intro_text_box__col .wave_el--horizontal_flipped{top:0;left:calc(0px - var(--gap_medium));translate:-100%}.intro_text_box .intro_text_box__col .wave_el--horizontal{bottom:0;right:calc(0px - var(--gap_medium));translate:100%}.intro_text_box .intro_text_box__photo_box{aspect-ratio:.83;background-color:var(--accent-blue);border-radius:var(--radius-medium);min-width:0;height:100%;min-height:0;position:absolute;top:0;right:0}.intro_text_box .intro_text_box__photo_box img{object-fit:contain;object-position:left bottom;border-radius:var(--radius-medium);width:100%;height:100%;display:block;overflow:hidden}.intro_text_box .intro_text_box__photo_box .intro_text__photo_description_box{width:calc(100% + var(--gap_large));left:var(--gap_medium);bottom:var(--gap_medium);color:var(--white);background-color:var(--accent-color);border-radius:var(--radius-medium);padding:12px 14px;position:absolute}.intro_text_box .intro_text_box__photo_box .intro_text__photo_description_box h3{width:120%;margin:0;margin-bottom:var(--gap_tiny);font-size:24px}@media (width<=900px){.intro_text_box .intro_text_box__photo_box .intro_text__photo_description_box{width:100%;bottom:0;left:0}}.intro_text_box .scroll_button_box{grid-column:span 2}@media (width<=1400px){.intro_text_box{grid-template-rows:min-content;grid-template-columns:min-content 2fr;width:calc(100% - 140px);max-width:900px}.intro_text_box .photo_col{object-fit:cover;width:100%;min-width:200px;height:100%}.intro_text_box .photo_col .intro_text_box__photo_box{object-fit:cover;width:100%;height:100%;position:relative}.intro_text_box .photo_col .intro_text_box__photo_box .intro_text__photo_description_box{width:auto;bottom:0;left:50%;translate:-50% 50%}.intro_text_box .photo_col .intro_text_box__photo_box .intro_text__photo_description_box h3{font-size:20px}}@media (width<=900px){.intro_text_box{flex:0 auto;grid-template-rows:300px auto min-content;grid-template-columns:1fr;gap:16px;width:calc(100dvw - 48px);max-height:100%;margin-bottom:0;padding:16px 0}.intro_text_box .intro_text_box__col--text_col{padding-right:12px;overflow:visible scroll}.intro_text_box .intro_text_box__col--text_col>*{pointer-events:none!important}.intro_text_box .intro_text_box__col .wave_el--horizontal_flipped,.intro_text_box .intro_text_box__col .wave_el--horizontal{display:none}.intro_text_box .photo_col .intro_text_box__photo_box{width:auto;min-width:260px;max-width:350px;margin-left:auto;margin-right:auto}.intro_text_box .photo_col .intro_text_box__photo_box .intro_text__photo_description_box{width:100%;font-size:16px;line-height:1;left:0;translate:0}.intro_text_box .photo_col .intro_text_box__photo_box .intro_text__photo_description_box h3{font-size:18px}.intro_text_box .scroll_button_box{grid-column:unset;height:35px}.intro_text_box .scroll_button_box .scroll_button{width:22px}}.slot_counter{flex-flow:row;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.slot_counter .slot_counter__column_box{height:100%;transition:width .3s;position:relative;overflow:hidden}.slot_counter .slot_counter__column_box:after{content:"0";visibility:hidden}.slot_counter .slot_counter__column{flex-flow:column;align-items:center;display:flex;position:absolute;top:0;left:50%;translate:-50%}.slot_counter .slot_counter__column div{flex:0 auto;min-width:0;margin-bottom:2px}.slot_counter .slot_counter__column div[data-char=space]:after,.slot_counter .slot_counter__column div:empty:after{content:"-";visibility:hidden}.slot_counter .slot_counter__column{transition:transform .7s cubic-bezier(.5,0,.5,1)}.history_page__title{padding-bottom:var(--gap_medium);color:var(--accent-color);text-transform:uppercase;font-family:HeliosBold;font-size:42px;line-height:1.2}@media (width<=1200px){.history_page__title{padding-bottom:var(--gap_small);font-size:32px}}@media (width<=1000px){.history_page__title{font-size:24px}}@media (width<=800px){.history_page__title{padding-bottom:var(--gap_tiny);font-size:24px}}.fact_text_box{grid-template-rows:min-content 1fr;grid-template-columns:1fr;gap:16px;min-height:0;max-height:100%;display:grid;position:relative}.fact_text_box.visible .animated_text{opacity:1;translate:0}.fact_text_box.visible .animated_icon_box{opacity:.15;transition:opacity .6s,translate .6s;translate:0 -50%}.fact_text_box.enter_up .animated_text{transition:none;opacity:0!important;translate:0 -50px!important}.fact_text_box.enter_up .animated_icon_box{transition:none;opacity:0!important;translate:0 -90%!important}.fact_text_box.enter_down .animated_text{transition:none;opacity:0!important;translate:0 50px!important}.fact_text_box.enter_down .animated_icon_box{transition:none;opacity:0!important;translate:0 50%!important}.fact_text_box.hide_up .animated_text{opacity:0;translate:0 -50px}.fact_text_box.hide_up .fact_text__text{transition-delay:50ms}.fact_text_box.hide_up .animated_icon_box{opacity:0;translate:0 -90%}.fact_text_box.hide_down .animated_text{opacity:0;translate:0 50px}.fact_text_box.hide_down .fact_text__title{transition-delay:50ms}.fact_text_box.hide_down .animated_icon_box{opacity:0;translate:0 -10%}.fact_text_box .animated_text{opacity:0;transition:color .4s .6s,opacity .3s,translate .3s;translate:0 -50px}.fact_text_box .fact_text__title{margin-top:calc(34px + var(--gap_medium));color:var(--accent-color);text-transform:uppercase;font-family:HeliosBold;font-size:42px;line-height:1.2;transition-delay:50ms;position:relative}.fact_text_box .fact_text__title .wave_el{translate:0px calc(0px - var(--gap_medium));top:-34px;left:0}.fact_text_box .fact_text__text{scrollbar-width:thin;scrollbar-color:var(--accent-color) var(--background-color);min-height:0;margin-left:26px;padding-left:8px;line-height:1.3;overflow-y:auto}.fact_text_box .icon_box{aspect-ratio:1;opacity:0;width:70%;max-width:400px;position:absolute;top:0%;right:10%;translate:0 -90%}.fact_text_box .icon_box .icon_el{border-radius:10%;transform:rotate3d(1,.7,-.5,60deg)}.fact_text_box .icon_box .icon_el:after{border-radius:10%;translate:-5px 5px -30px}@media (width<=1400px){.fact_text_box .fact_text__title{font-size:24px;line-height:1.3}.fact_text_box .fact_text__text{margin-left:0}}@media (width<=1000px){.fact_text_box .fact_text__title{margin-top:0}.fact_text_box .wave_el{display:none}}@media (width<=800px){.fact_text_box{gap:8px}.fact_text_box .fact_text__title{font-size:18px}.fact_text_box .fact_text__text{margin-left:0;font-size:17px;line-height:1.2}}.wave_el{width:28px;height:34px;position:absolute}.wave_el .wave_el__line{background-color:var(--accent-color);opacity:0;border-radius:2px;width:4px;margin-right:7px;transition:background-color .4s .4s,opacity .4s,translate .4s;display:inline-block;translate:0 -100%}.wave_el .wave_el__line:first-child{height:21px;transition-delay:.1s}.wave_el .wave_el__line:nth-child(2){height:34px;transition-delay:.15s}.wave_el .wave_el__line:nth-child(3){height:14px;margin-right:0;transition-delay:.2s}.wave_el.visible .wave_el__line{opacity:1;translate:0}.wave_el.hide_down .wave_el__line{opacity:0;translate:0 100%}.wave_el.enter_up .wave_el__line{transition:unset;opacity:0!important;translate:0 -100%!important}.wave_el--horizontal{rotate:90deg}.wave_el--horizontal_flipped{rotate:270deg}.dots_box{flex-flow:column;justify-content:space-around;align-items:center;min-height:0;transition:min-height .5s;display:flex;position:relative;overflow:hidden}.dots_box[data-is_maximized=false][data-is_visible=true]{min-height:12px}.dots_box[data-is_maximized=false][data-is_visible=false]{min-height:0}.dots_box{--line_small:10px;--line_medium:18px;--line_large:30px}.dots_box .dot{background-color:var(--accent-color);border-radius:4px;width:4px;height:4px;transition:translate .2s,background-color .3s,width .2s,margin .3s}.dots_box[data-has_lines_before_active=true] .dot:last-child{margin-bottom:5px}.dots_box[data-has_lines_before_active=true]:nth-last-child(4) .dot:last-child,.dots_box[data-has_lines_before_active=true]:nth-last-child(4) .dot:nth-last-child(2),.dots_box[data-has_lines_before_active=true]:nth-last-child(4) .dot:nth-last-child(3){translate:0!important}.dots_box[data-has_lines_before_active=true] .dot:last-child{width:var(--line_medium);translate:calc(-1 * var(--line_medium) / 2 + 2px) 0;transition-delay:.1s}.dots_box[data-has_lines_before_active=true] .dot:nth-last-child(2){width:var(--line_large);translate:calc(-1 * var(--line_large) / 2 + 2px) 0;transition-delay:.2s}.dots_box[data-has_lines_before_active=true] .dot:nth-last-child(3){width:var(--line_small);translate:calc(-1 * var(--line_small) / 2 + 2px) 0;transition-delay:.3s}.dots_box[data-has_lines_before_active=true][data-is_even=false] .dot:last-child{translate:calc(var(--line_medium) / 2 - 2px) 0}.dots_box[data-has_lines_before_active=true][data-is_even=false] .dot:nth-last-child(2){translate:calc(var(--line_large) / 2 - 2px) 0}.dots_box[data-has_lines_before_active=true][data-is_even=false] .dot:nth-last-child(3){translate:calc(var(--line_small) / 2 - 2px) 0}.dots_box[data-has_lines_after_active=true] .dot:first-child{margin-top:5px}.dots_box[data-has_lines_after_active=true]:nth-child(3) .dot:first-child,.dots_box[data-has_lines_after_active=true]:nth-child(3) .dot:nth-child(2),.dots_box[data-has_lines_after_active=true]:nth-child(3) .dot:nth-child(3){translate:0!important}.dots_box[data-has_lines_after_active=true] .dot:first-child{width:var(--line_medium);translate:calc(var(--line_medium) / 2 - 2px) 0;transition-delay:.1s}.dots_box[data-has_lines_after_active=true] .dot:nth-child(2){width:var(--line_large);translate:calc(var(--line_large) / 2 - 2px) 0;transition-delay:.2s}.dots_box[data-has_lines_after_active=true] .dot:nth-child(3){width:var(--line_small);translate:calc(var(--line_small) / 2 - 2px) 0;transition-delay:.3s}.dots_box[data-has_lines_after_active=true][data-is_even=true] .dot:first-child{translate:calc(-1 * var(--line_medium) / 2 + 2px) 0}.dots_box[data-has_lines_after_active=true][data-is_even=true] .dot:nth-child(2){translate:calc(-1 * var(--line_large) / 2 + 2px) 0}.dots_box[data-has_lines_after_active=true][data-is_even=true] .dot:nth-child(3){translate:calc(-1 * var(--line_small) / 2 + 2px) 0}@media (width<=800px){.dots_box[data-is_maximized=false][data-is_visible=true]{min-height:4px}.dots_box{--line_small:6px;--line_medium:12px;--line_large:20px}}@media (width<=600px){.dots_box[data-has_lines_after_active=true] .dot:first-child{margin-top:3px}.dots_box[data-has_lines_before_active=true] .dot:last-child{margin-bottom:3px}.dots_box .dot{width:3px;height:3px}}.year_label--in_timeline{background-color:var(--accent-color);opacity:1;width:min-content;min-width:62px;height:auto;color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;white-space:nowrap;border-radius:50px;flex-flow:row;justify-content:center;align-items:center;padding:0 10px;font-family:Helios;font-size:18px;line-height:1;text-decoration:none;transition:opacity .5s,scale .5s,padding .5s,background-color .3s;display:flex;position:relative;left:50%;translate:-50%}.year_label--in_timeline.nowrap{white-space:nowrap}.year_label--in_timeline[data-is_active=true]{padding:0 16px;scale:1.15}.year_label--in_timeline[data-is_active=true] .timeline_year_label__group_widget{scale:1}.year_label--in_timeline[data-is_maximized=false]{background-color:var(--inactive-color)}.year_label--in_timeline[data-is_visible=false]{opacity:0;scale:.5}.year_label--in_timeline .timeline_year_label__group_widget{grid-template-rows:1fr;gap:3px;transition:scale .2s cubic-bezier(.175,.885,.32,1.275);display:grid;position:absolute;top:0;right:-12px;scale:0}.year_label--in_timeline .timeline_year_label__group_widget .timeline_year_label__group_widget__dot{background-color:var(--accent-color);opacity:.4;border-radius:3px;width:6px;height:6px;transition:opacity .2s}.year_label--in_timeline .timeline_year_label__group_widget .timeline_year_label__group_widget__dot[data-is_active=true]{opacity:1}@media (width<=1000px){.year_label--in_timeline{font-size:16px}}@media (width<=600px){.year_label--in_timeline{min-width:0;padding:0 6px;font-size:16px}.year_label--in_timeline[data-is_active=true]{padding:0 8px}}.facts_timeline{--label_height:26px;--dots_maximized:1fr;--arrow_height:26px;grid-template-columns:min-content;place-content:center;height:100%;transition:grid-template-rows .5s ease-in-out;display:grid}.facts_timeline .arrow_button{width:100%;height:100%}.facts_timeline .arrow_button img{width:30%;height:auto}@media (width<=1400px){.facts_timeline{padding:0 var(--gap_large)}}@media (width<=800px){.facts_timeline{margin-right:var(--gap_medium);padding:0}}@media (width<=500px){.facts_timeline{--label_height:18px;--dots_maximized:1fr;--arrow_height:16px}.facts_timeline .arrow_button{object-position:center}.facts_timeline .arrow_button img{object-fit:contain;object-position:center;width:30%;height:100%}}.scroll_button_box{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;margin-right:auto;display:flex;position:relative}.scroll_button_box:hover .scroll_button{opacity:1;border-color:var(--accent-color)}.scroll_button_box:hover .scroll_button .scroll_button__wheel{background-color:var(--accent-color)}.scroll_button_box:hover .scroll_button .scroll_button__arrow{filter:var(--accent-color-filter)}.scroll_button_box .scroll_button{aspect-ratio:26/42;border:3px solid var(--gray);opacity:.5;border-radius:16px;width:26px;transition:opacity .3s,border-color .3s;display:block;position:relative}.scroll_button_box .scroll_button--up .scroll_button__arrow{animation:1.2s infinite swing_up!important}.scroll_button_box .scroll_button .scroll_button__wheel{background-color:var(--gray);border-radius:6px;width:28%;height:30%;transition:background-color .3s;position:absolute;top:13%;left:50%;translate:-50%}.scroll_button_box .scroll_button .scroll_button__arrow{transform-origin:50%;width:75%;filter:var(--gray-filter);transition:filter .3s;animation:1.2s infinite swing;display:block;position:absolute;top:55%;left:50%;transform:translate(-50%)rotate(180deg)translateY(-10%)}@keyframes swing{0%{transform:translate(-50%)rotate(180deg)translateY(-10%)}50%{transform:translate(-50%)rotate(180deg)translateY(30%)}to{transform:translate(-50%)rotate(180deg)translateY(-10%)}}@keyframes swing_up{0%{transform:translate(-50%)translateY(-10%)}50%{transform:translate(-50%)translateY(30%)}to{transform:translate(-50%)translateY(-10%)}}.arrow_button{cursor:pointer;-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;justify-content:center;align-items:center;display:flex;position:relative}.arrow_button img{pointer-events:none;opacity:.7;filter:var(--accent-color-filter);transition:opacity .2s,translate .2s,filter .2s;display:block;translate:0}.arrow_button--down{rotate:180deg}.arrow_button:hover img{opacity:1;translate:0 -4px}#back_button{background-color:var(--accent-color);cursor:pointer;opacity:.3;z-index:1000;border-radius:24px;width:48px;height:48px;transition:opacity .2s;position:absolute;top:32px;right:0}#back_button:hover{opacity:1!important}#back_button .app__menu_button__stripe{background-color:var(--inactive-color);border-radius:24px;width:50%;height:3px;position:absolute;left:50%;translate:-50% -1px}#back_button .app__menu_button__stripe:first-child{top:30%}#back_button .app__menu_button__stripe:nth-child(2){top:50%}#back_button .app__menu_button__stripe:nth-child(3){top:70%}.image_preloader{background-color:#8282821c}.image_preloader svg{animation:1s linear infinite loader;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:0deg}@keyframes loader{to{rotate:360deg}}.event_slider{object-fit:cover;cursor:pointer;z-index:1;min-height:200px;position:relative}.event_slider .event_slider__photo_description_box{left:var(--gap_medium);bottom:var(--gap_medium);min-width:100%;max-width:calc(100% + var(--gap_large));background-color:var(--accent-color);border-radius:var(--radius-medium);z-index:10;height:0;transition:height .2s,background-color .2s;position:absolute;overflow:hidden}.event_slider .event_slider__photo_description_box:has(.photo_description_box__text:empty){height:0!important}.event_slider .event_slider__photo_description_box h3{width:120%;margin:0;margin-bottom:var(--gap_tiny);font-size:24px}.event_slider .event_slider__photo_description_box.leave_down .photo_description_box__text{opacity:0;translate:0 16px}.event_slider .event_slider__photo_description_box.enter_up .photo_description_box__text{transition:unset;opacity:0!important;translate:0 -16px!important}.event_slider .event_slider__photo_description_box .photo_description_box__sizer{width:100%;color:var(--white);box-sizing:border-box;padding:12px 14px;position:absolute;top:50%;left:0%;translate:0% -50%}.event_slider .event_slider__photo_description_box .photo_description_box__text{opacity:1;transition:opacity .2s,translate .2s;display:inline-block;translate:0}.event_slider .maximize_switch{right:var(--gap_medium);top:var(--gap_medium);opacity:.5;z-index:20;cursor:pointer;width:42px;height:42px;transition:opacity .2s;position:absolute}.event_slider .embla{border-radius:var(--radius-large);--slide-spacing:var(--gap_medium);transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.event_slider .embla.single_slide{--slide-spacing:0px!important}.event_slider .embla.hidden{opacity:0}.event_slider .embla__container{will-change:transform}.event_slider .embla__container .embla__slide{margin-left:calc(var(--slide-spacing) / 2);margin-right:calc(var(--slide-spacing) / 2);border-radius:var(--radius-large);box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;height:100%;overflow:hidden}.event_slider .embla__container .embla__slide:last-child{margin-right:var(--slide-spacing)}.event_slider .embla__container .embla__slide .embla__parallax{border-radius:var(--radius-large);width:100%;height:100%;overflow:hidden}.event_slider .embla__container .embla__slide .embla__parallax .embla__parallax__layer{justify-content:center;width:100%;height:100%;display:flex;position:relative}.event_slider .embla__container .embla__slide .embla__parallax .embla__parallax__layer .embla__parallax__image{flex:0 0 calc(115% + var(--slide-spacing) * 2);max-width:none}.event_slider .embla__container .embla__slide .embla__parallax .embla__parallax__layer .embla__slide_image{object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=800px){.event_slider{aspect-ratio:16/9;width:auto;max-width:450px;margin-bottom:var(--gap_small);min-height:100px}.event_slider .event_slider__photo_description_box{opacity:.9;min-width:100%;font-size:16px;bottom:0;left:0}.event_slider .event_slider__photo_description_box .photo_description_box__sizer{padding:var(--gap_tiny) var(--gap_small)}}.event_slider:hover .maximize_switch{opacity:1}#event_slider_maximized_box{pointer-events:none;opacity:0;z-index:20;background-color:color-mix(in srgb, var(--background-color) 85%, #0000 0%);-webkit-backdrop-filter:blur();backdrop-filter:blur();flex-flow:row;justify-content:center;align-items:center;width:100dvw;height:100dvh;transition:opacity .4s,scale .3s;display:none;position:fixed;top:0;left:0;scale:.97}#event_slider_maximized_box.visible{display:flex}#event_slider_maximized_box.fade_in{pointer-events:all;opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scale:1}#event_slider_maximized_box .event_slider__photo_description_box{bottom:calc(var(--gap_medium) * -3)}#event_slider_maximized_box .event_slider{opacity:1;width:75dvw;height:75dvh;scale:1;object-fit:none!important}#event_slider_maximized_box .embla__slide_image{border-radius:30px;justify-content:center;align-items:center;display:flex}#event_slider_maximized_box .embla__slide_image img{object-fit:contain;border-radius:30px;flex:0 auto;width:auto;max-width:100%;height:auto;max-height:100%;overflow:hidden}.history_page{grid-template:"years years years"48px"title title title"min-content"slider timeline text"/2fr .8fr 2fr;align-self:stretch;max-width:100%;height:100%;display:grid;position:relative}.history_page:after{content:"";background-color:var(--background-color);z-index:-1;width:100dvw;height:100dvh;transition:background-color .4s;position:fixed;top:0;left:0;scale:1.2}.history_page .history_page__years_top{grid-area:years}.history_page .history_page__title{grid-area:title}.history_page .event_slider{grid-area:slider}.history_page .facts_timeline_box{grid-area:timeline}.history_page .fact_text_box{grid-area:text}.history_page .year_label{background-color:var(--accent-color);color:var(--white);border-radius:50px;padding:4px 12px;font-family:Helios;font-size:18px;line-height:1;text-decoration:none;transition:padding .2s,color .3s,background-color .3s;display:inline-block}.history_page .year_label--in_epoch_title:has(.slot_counter:empty){padding:0}.history_page .year_label:empty{opacity:0}.history_page .year_label__spacer{text-align:center;display:inline-block}.history_page .year_label__spacer.dash{background-color:var(--accent-color);border-radius:2px;width:4px;height:4px;margin:0 6px}.history_page .year_label__spacer.space{width:24px}@media (width<=1400px){.history_page{grid-template-columns:2fr min-content 1.5fr}}@media (width<=1200px){.history_page{grid-template-rows:min-content min-content auto}.history_page .history_page__years_top{padding-bottom:var(--gap_tiny)}}@media (width<=800px){.history_page{grid-template:"years years"min-content"title title"min-content"timeline slider"min-content"timeline text"/min-content 1fr}}@media (width<=500px){.history_page{grid-template:"years years"min-content"title title"min-content"slider slider"min-content"timeline text"/min-content 1fr}.history_page .history_page__years_top .year_label{font-size:14px!important}}.final_words_page__history_slider{aspect-ratio:16/9;border-radius:var(--radius-large);width:100%;margin-top:auto;position:relative;overflow:hidden}.final_words_page__history_slider .swiper{width:100%;height:100%}.final_words_page__history_slider .history_slider__slide{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;transition:opacity .4s linear;position:absolute;top:0;left:0}.final_words_page__history_slider .history_slider__slide.visible{opacity:1;z-index:2}.final_words_page__history_slider .history_slider__slide.fade_out{opacity:1;z-index:1}.final_words_page__history_slider .year{border-radius:var(--radius-large) 0px var(--radius-large) 0px;z-index:100;background-color:var(--accent-color);color:var(--background-color);margin:0;padding:5px 24px;font-family:HeliosBold;font-size:36px;line-height:1;position:absolute;bottom:0;right:0;overflow:hidden}.final_words_page__history_slider .year:after{content:""}.final_words_page{flex-flow:row;align-items:stretch;height:100%;display:flex}.final_words_page .scroll_button_box{z-index:100;position:absolute;top:32px;left:50%;translate:-50%}.final_words_page .final_words_page__col{flex-flow:column;flex:50%;justify-content:space-between;align-items:center;max-width:50%;padding-top:40px;display:flex;position:relative}.final_words_page .final_words_page__col:after{background-color:var(--background-color);content:"";z-index:-1;width:100dvw;position:absolute;top:-100px;bottom:-100px;left:0}.final_words_page .final_words_page__col--left{padding-right:var(--gap_extra_large);justify-content:space-between}.final_words_page .final_words_page__col--left:after{right:0;left:unset}.final_words_page .final_words_page__col--left h1{color:var(--accent-brown);text-align:center;text-transform:uppercase;margin:0;font-family:HeliosBold;font-size:36px}.final_words_page .final_words_page__col--right{padding-left:var(--gap_extra_large);text-align:center}.final_words_page .final_words_page__col--right:after{top:0;left:0}.final_words_page .final_words_page__timeline{flex-flow:row;justify-content:center;align-items:center;width:100%;height:80px;margin-top:auto;display:flex;position:relative}.final_words_page .final_words_page__timeline canvas{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.final_words_page .final_words_page__timeline .final_words_page__achievements{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:50% 100%;flex:0 50%;height:100%}.final_words_page .final_words_page__timeline .final_words_page__achievements .achievements__bg{background-image:linear-gradient(90deg, #fff0 0%, var(--background-brown) 15%, var(--background-brown) 85%, #fff0 100%);z-index:1;width:0;height:100%;transition:width .5s;position:absolute;top:50%;left:50%;translate:-50% -50%}.final_words_page .final_words_page__timeline .final_words_page__achievements .el{opacity:0;letter-spacing:-10px;text-align:center;text-transform:uppercase;width:auto;color:var(--accent-brown);z-index:2;font-family:HeliosBold;font-size:28px;transition:letter-spacing .5s ease-in-out,opacity .5s linear;position:absolute;top:50%;left:50%;translate:-50% -50%}.final_words_page .final_words_page__timeline .final_words_page__achievements .el.visible{letter-spacing:0;opacity:1}.final_words_page .final_words_page__timeline .final_words_page__achievements .el.fade_out{letter-spacing:20px;opacity:0}.final_words_page .final_words_page__babin_cite_box{align-items:center;gap:var(--gap_tiny);flex-flow:column;font-family:Helios;display:flex}.final_words_page .final_words_page__babin_cite_box .final_words_page__babin_cite_box__photo{background-color:var(--accent-blue);border-radius:100px;flex:none;width:110px;height:110px;overflow:hidden}.final_words_page .final_words_page__babin_cite_box .final_words_page__babin_cite_box__photo img{object-position:-25% 50%;object-fit:contain;width:130%;height:130%;display:block}.final_words_page .final_words_page__babin_cite_box .final_words_page__babin_cite_box__name{color:var(--accent-blue);margin-top:4px;font-size:18px}.final_words_page .final_words_page__qr_box{align-items:center;gap:var(--gap_medium);flex-flow:column;display:flex}.final_words_page .final_words_page__qr_box img{width:120px;height:120px}@media (width<=900px){.final_words_page{height:auto;display:block;overflow:hidden scroll;width:100%!important}.final_words_page .scroll_button_box{top:var(--gap_small);height:35px}.final_words_page .scroll_button_box .scroll_button{width:22px}.final_words_page .final_words_page__col{max-width:100%;padding:var(--gap_large) var(--gap_small);gap:54px}.final_words_page .final_words_page__col:after{width:100%;height:100%;top:-16px;left:0}.final_words_page .final_words_page__col--left{padding-top:60px}.final_words_page .final_words_page__col--left h1{font-size:24px}.final_words_page .final_words_page__col--right{padding-bottom:0}.final_words_page .final_words_page__achievements .el{font-size:24px!important}}#app__menu_button{background-color:var(--accent-color);cursor:pointer;opacity:.4;z-index:1000;border-radius:24px;outline:1px solid #f2f2f233;width:48px;height:48px;transition:opacity .3s,background-color .4s .2s;position:absolute;top:32px;right:32px;overflow:hidden}#app__menu_button:hover{opacity:1!important}#app__menu_button:hover .app__menu_button__stripe{opacity:.8!important}#app__menu_button.menu_opened .app__menu_button__stripe:first-child{opacity:0;top:-10%}#app__menu_button.menu_opened .app__menu_button__stripe:nth-child(2){rotate:-45deg;top:50%!important}#app__menu_button.menu_opened .app__menu_button__stripe:nth-child(3){opacity:.5;top:50%;rotate:45deg}#app__menu_button.menu_opened .app__menu_button__stripe:nth-child(4){opacity:0;top:110%}#app__menu_button .app__menu_button__stripe{background-color:var(--white);opacity:.5;border-radius:24px;width:50%;height:3px;transition:opacity .3s,rotate .3s,translate .3s,top .3s;position:absolute;left:50%;translate:-50% -1px}#app__menu_button .app__menu_button__stripe:first-child{top:30%}#app__menu_button .app__menu_button__stripe:nth-child(2){top:50%}#app__menu_button .app__menu_button__stripe:nth-child(3){opacity:0;top:50%}#app__menu_button .app__menu_button__stripe:nth-child(4){top:70%}@media (width<=1200px){#app__menu_button{top:16px;right:16px}}@media (width<=800px){#app__menu_button{width:32px;height:32px}}.menu_box{place-content:center flex-start;align-items:center;gap:var(--gap_medium);background-color:color-mix(in srgb, var(--background-color) 85%, #0000 0%);-webkit-backdrop-filter:blur();backdrop-filter:blur();z-index:100;pointer-events:none;opacity:0;flex-flow:column;width:100dvw;height:100dvh;display:flex;position:absolute;top:0%;left:0%;overflow:hidden scroll;transition:opacity .3s,scale .3s,background-color .3s,-webkit-backdrop-filter .3s linear,backdrop-filter .3s linear!important}.menu_box.visible{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:all}.menu_box .menu_box__menu_item{cursor:pointer;width:min(600px,60dvw);min-width:0;color:var(--black);flex:none;grid-template:"icon years"min-content"icon text"1fr/min-content 1fr;text-decoration:none;display:grid}.menu_box .menu_box__menu_item:first-child{margin-top:auto}.menu_box .menu_box__menu_item:last-child{margin-bottom:auto}.menu_box .menu_box__menu_item.animated__slide{transition:opacity .2s,transform .3s}.menu_box .menu_box__menu_item.active .year_label,.menu_box .menu_box__menu_item:hover .year_label{background-color:var(--accent-color)!important;color:var(--white)!important}.menu_box .menu_box__menu_item .icon_box{width:100px;height:100px;margin-right:var(--gap_medium);grid-area:icon}.menu_box .menu_box__menu_item .text_box{grid-area:text}.menu_box .menu_box__menu_item .years{grid-area:years}.menu_box .menu_box__menu_item .years .year_label{margin-bottom:var(--gap_tiny);border:1px solid;border-color:var(--accent-color);color:var(--black);border-radius:50px;margin-right:12px;padding:4px 12px;font-size:18px;line-height:1;transition:color .3s,background-color .3s;display:inline-block}.menu_box .menu_box__menu_item--simple{align-items:center;height:48px;display:flex}.menu_box .menu_box__menu_item--simple .icon_box--simple{height:24px;display:flex}.menu_box .menu_box__menu_item--simple .icon_box--simple img{height:100%;filter:var(--accent-blue-color-filter);opacity:.6;margin-left:auto;transition:opacity .3s,scale .3s,translate .3s;translate:0}.menu_box .menu_box__menu_item--simple .text_box{line-height:.5}.menu_box .menu_box__menu_item--simple:hover img{opacity:1;translate:-12px}@media (width<=800px){.menu_box{padding:var(--gap_small) 0}.menu_box .menu_box__menu_item{width:min(600px,90dvw)}}@media (width<=500px){.menu_box .menu_box__menu_item .icon_box{margin-right:var(--gap_small);width:60px;height:60px}}:root{--accent-color:#009ae3;--inactive-color:#77c6ec;--background-color:#e0eef4;--accent-blue:#009ae3;--accent-brown:#a7a499;--background-blue:#e0eef4;--background-brown:#d6d5d1;--accent-blue-color-filter:brightness(0) saturate(100%) invert(55%) sepia(53%) saturate(6630%) hue-rotate(173deg) brightness(99%) contrast(101%);--gray-filter:brightness(0) saturate(100%) invert(57%) sepia(0%) saturate(12%) hue-rotate(154deg) brightness(90%) contrast(85%);--white:#f2f2f2;--black:#3d3d3d;--gray:#828282;--gap_tiny:6px;--gap_small:16px;--gap_medium:24px;--gap_large:32px;--gap_extra_large:48px;--radius-small:8px;--radius-medium:16px;--radius-large:24px;--side-margin-medium:48px}[data-belongs_to_epoch_idx="0"]{--accent-color:#a7a499;--inactive-color:#d6d5d1;--background-color:#d6d5d1;--accent-color-filter:brightness(0) saturate(100%) invert(74%) sepia(13%) saturate(194%) hue-rotate(10deg) brightness(86%) contrast(89%);--inactive-color-filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(605%) hue-rotate(330deg) brightness(88%) contrast(88%)}[data-belongs_to_epoch_idx="1"]{--accent-color:#009ae3;--inactive-color:#77c6ec;--background-color:#e0eef4;--accent-color-filter:brightness(0) saturate(100%) invert(55%) sepia(53%) saturate(6630%) hue-rotate(173deg) brightness(99%) contrast(101%);--inactive-color-filter:brightness(0) saturate(100%) invert(74%) sepia(5%) saturate(5535%) hue-rotate(174deg) brightness(105%) contrast(85%)}[data-belongs_to_epoch_idx="2"]{--accent-color:#07c498;--inactive-color:#67dec2;--background-color:#e3f9ec;--accent-color-filter:brightness(0) saturate(100%) invert(52%) sepia(29%) saturate(3273%) hue-rotate(130deg) brightness(102%) contrast(94%);--inactive-color-filter:brightness(0) saturate(100%) invert(87%) sepia(21%) saturate(921%) hue-rotate(103deg) brightness(93%) contrast(86%)}[data-belongs_to_epoch_idx="3"]{--accent-color:#ceac00;--inactive-color:#dacc88;--background-color:#e6e1c9;--accent-color-filter:brightness(0) saturate(100%) invert(67%) sepia(17%) saturate(5149%) hue-rotate(15deg) brightness(98%) contrast(101%);--inactive-color-filter:brightness(0) saturate(100%) invert(93%) sepia(15%) saturate(945%) hue-rotate(354deg) brightness(91%) contrast(86%)}[data-belongs_to_epoch_idx="4"]{--accent-color:#dd6767;--inactive-color:#ff9393;--background-color:#e7d4d1;--accent-color-filter:brightness(0) saturate(100%) invert(58%) sepia(5%) saturate(6024%) hue-rotate(314deg) brightness(88%) contrast(97%);--inactive-color-filter:brightness(0) saturate(100%) invert(71%) sepia(8%) saturate(3898%) hue-rotate(310deg) brightness(102%) contrast(118%)}@font-face{font-family:Helios;src:local(Helios),url(../fonts/Helios.woff2)format("woff2"),url(../fonts/Helios.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HeliosBold;src:local(HeliosBold),url(../fonts/HeliosBold.woff2)format("woff2"),url(../fonts/HeliosBold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.photo_description_box{min-width:100%;max-width:calc(100% + var(--gap_large));left:var(--gap_medium);bottom:var(--gap_medium);color:var(--white);background-color:var(--accent-color);border-radius:var(--radius-medium);padding:12px 14px;position:absolute}.photo_description_box h3{width:120%;margin:0;margin-bottom:var(--gap_tiny);font-size:minmax(18px, 3dvw)}.photo_description_box.leave_down .photo_description_box__text{opacity:0;translate:0 16px}.photo_description_box.enter_up .photo_description_box__text{transition:unset;opacity:0!important;translate:0 -16px!important}.photo_description_box .photo_description_box__sizer{position:absolute;top:50%;left:50%;translate:-50% -50%}.photo_description_box .photo_description_box__text{opacity:1;transition:opacity .2s,translate .2s;display:inline-block;translate:0}@media (width<=900px){.photo_description_box{width:100%;bottom:0;left:0}}.animated__slide{transition:opacity .4s,transform .4s}.animated__slide.visible{opacity:1;transform:translate(0)}.animated__slide--up{opacity:0;transform:translateY(50px)}.animated__slide--down{opacity:0;transform:translateY(-50px)}.animated__slide--right{opacity:0;transform:translate(-50px)}.animated__slide--left{opacity:0;transform:translate(50px)}.animated__scale{transition:opacity .4s,scale .4s}.animated__scale.visible{opacity:1;scale:1}.animated__scale--from_zero_y{opacity:0;scale:1 0}.animated__scale--in{opacity:0;scale:.95}.animated__write_on .line{white-space:nowrap;display:block}.animated__write_on .line .char_box{width:48px;transition:width .3s;display:inline-block;position:relative}.animated__write_on .line .char_box .char{color:var(--accent-color);animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:forwards}.animated__write_on .line .char_box .char.out{display:inline-block}.animated__write_on .line .char_box .char.in{opacity:0;position:absolute;top:0;left:0}@keyframes fadeOut{to{opacity:0;transform:translate(-16px)}}@keyframes fadeIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.icon_el{background-color:var(--accent-color);border-radius:var(--radius-medium);width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;transform:rotate3d(1,.5,-.05,30deg)scaleX(1.05)}.icon_el img{opacity:.5;width:80%;height:80%;transition:opacity .3s}.icon_el:after{content:"";border-radius:calc(var(--radius-medium) + 3px);background-color:var(--accent-color);opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0;translate:-5px 5px -16px}.menu_box__menu_item.active .icon_el,.menu_box__menu_item:hover .icon_el{transform:rotate3d(1,.3,-.1,0)scaleX(1)}.menu_box__menu_item.active .icon_el img,.menu_box__menu_item:hover .icon_el img{opacity:1!important}.embla{width:100%;height:100%}.embla img{object-fit:contain;width:100%;height:100%}.embla{position:relative;overflow:hidden}.embla__viewport{height:100%;overflow:hidden}.embla__container{height:100%;display:flex}.embla__slide{flex:0 0 100%;min-width:0;transition:unset!important}.embla__slide img{width:100%;height:auto;display:block}html,body{color:var(--black);touch-action:pan-y;overscroll-behavior-y:none;width:100dvw;height:100dvh;margin:0;padding:0;font-family:Helios;font-size:24px;line-height:1.3;line-height:1!important}html *,body *,html *,html :before,html :after,body *,body :before,body :after{box-sizing:border-box}@media (width<=1400px){html,body{font-size:20px}}@media (width<=1200px){html,body{font-size:18px}}body{background-color:var(--background-color);background-image:url(/img/bg_patterns/bg.webp);background-size:400px;transition:background-color .3s}#app{flex-flow:column;gap:16px;width:100dvw;height:100dvh;display:flex;overflow:hidden}#app__main_row{flex-flow:column;flex:auto;justify-content:center;align-items:center;width:100%;height:auto;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:visible}.main_col{width:100dvw;max-width:1400px;margin-left:auto;margin-right:auto;padding-top:16px}@media (width<=1496px){.main_col{width:auto;margin-left:48px;margin-right:48px}}@media (width<=1200px){.main_col{margin-left:32px;margin-right:32px}}@media (width<=1000px){.main_col{margin-left:16px;margin-right:16px}}@media (width<=600px){.main_col{padding-bottom:16px}}#app__bottom_row{width:calc(100% - var(--side-margin-medium) * 2);z-index:1;justify-content:right;align-items:stretch;gap:16px;height:64px;margin-left:auto;margin-right:auto;padding-bottom:16px;display:flex}#app__bottom_row .link_misc{flex:0 auto}#app__bottom_row .link_misc:nth-last-child(1 of #app__bottom_row .link_misc){margin-right:var(--gap_medium)}#app__bottom_row .link_misc img{opacity:.4}#app__bottom_row .link_social{flex:0 auto;width:40px;height:100%}#app__bottom_row .link_social img{opacity:.8;width:100%;height:100%}#app__bottom_row img{object-fit:contain;width:100%;height:100%;transition:opacity .2s}#app__bottom_row img:hover{opacity:1!important}@media (width<=900px){#app__bottom_row{width:calc(100dvw - 48px);height:48px;padding-bottom:0}#app__bottom_row .link_misc:nth-last-child(1 of #app__bottom_row .link_misc){margin-right:auto}}@media (width<=600px){#app__bottom_row{display:none}}a.textlink{color:var(--accent-color);text-decoration:none;position:relative}a.textlink:after{content:"";background-image:linear-gradient(var(--accent-color), var(--accent-color));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;width:100%;height:2px;transition:background-size .3s ease-in-out;position:absolute;bottom:0;left:0}a.textlink:hover:after{background-size:100% 2px}
