.b-main-slider{--bubble-appear-speed:400ms;--bubble-show-speed:500ms;--bubble-move-speed:900ms;--bubble-twice-appear-speed:calc(var(--bubble-appear-speed)*2);--word-margin-running-line:2.5vw;--content-container-margin:5.5vw;background:#000;height:100dvh;isolation:isolate;left:0;overflow:hidden;position:absolute;top:0;width:100%}.b-main-slider__slides{height:100%}.b-main-slider__slide{height:100%;position:relative}.b-main-slider__slider-back,.b-main-slider__slider-text{display:flex;flex-flow:row nowrap;height:100dvh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.b-main-slider__slider-back{z-index:2000}.b-main-slider__slider-text{mix-blend-mode:difference;z-index:3000}.b-main-slider__screen-text{overflow:hidden}.b-main-slider__screen-back,.b-main-slider__screen-text,.b-main-slider__screen-text-slide{height:100%;left:0;position:absolute;top:0;width:100%}.b-main-slider__screen-back{background:var(--bg-color)}.b-main-slider__text{color:var(--color);font-family:Onest;font-weight:700;line-height:1;text-transform:uppercase}.b-main-slider__text--running{display:flex;flex-flow:row nowrap;font-size:4vw;min-height:1.1em;overflow:hidden;position:relative;white-space:nowrap}.b-main-slider__text--running .running-item .running-item-wrapper{cursor:pointer;display:flex;flex-flow:row nowrap}.b-main-slider__text--running .running-item .running-item-wrapper svg path{fill:var(--color)}.b-main-slider__text--running .delimiter{font-weight:400;height:.8em;position:relative;width:1.5em}.b-main-slider__text--running .delimiter .option{height:.8em;left:50%;margin-left:auto;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.b-main-slider__text--running .delimiter .option svg{height:.8em;width:auto}.b-main-slider__text--running .delimiter .option.disabled{opacity:0}.b-main-slider__text--balloons{line-height:1.3}.b-main-slider__text--initial{left:0;line-height:.983;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%}.b-main-slider__text--initial.b-main-slider__text{--easing-func:cubic-bezier(1,0,0,1.01);position:absolute}.b-main-slider__text--initial.b-main-slider__text .text-node{color:var(--first-slide-color);display:flex;flex-flow:row nowrap;justify-content:space-between;transition:transform var(--animation-text-length) var(--easing-func)}.b-main-slider__text--initial.b-main-slider__text .text-node.no-anim{transition:none}.b-main-slider__text--initial.b-main-slider__text--text-1,.b-main-slider__text--initial.b-main-slider__text--text-2,.b-main-slider__text--initial.b-main-slider__text--text-4,.b-main-slider__text--initial.b-main-slider__text--text-5{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-main-slider__text--initial.b-main-slider__text--text-1{--animation-text-length:300ms;height:.242em;top:.37em}.b-main-slider__text--initial.b-main-slider__text--text-1 .text-node{transform:translateY(-1.02em)}.b-main-slider__text--initial.b-main-slider__text--text-1 .text-node.active{transform:translateY(0)}.b-main-slider__text--initial.b-main-slider__text--text-1 .text-node.hid{transform:translateY(.14em)}.b-main-slider__text--initial.b-main-slider__text--text-2{--animation-text-length:350ms;height:.48em;top:.86em}.b-main-slider__text--initial.b-main-slider__text--text-2 .text-node{transform:translateY(-1.02em)}.b-main-slider__text--initial.b-main-slider__text--text-2 .text-node.active{transform:translateY(0)}.b-main-slider__text--initial.b-main-slider__text--text-2 .text-node.hid{transform:translateY(.4em)}.b-main-slider__text--initial.b-main-slider__text--text-3{--animation-text-length:400ms;top:1.81em}.b-main-slider__text--initial.b-main-slider__text--text-3 .text-node{transform:translateY(-1.02em)}.b-main-slider__text--initial.b-main-slider__text--text-3 .text-node.active{transform:translateY(0)}.b-main-slider__text--initial.b-main-slider__text--text-3 .text-node.hid{transform:translateY(.985em)}.b-main-slider__text--initial.b-main-slider__text--text-4{--animation-text-length:450ms;height:.29em;top:2.65em}.b-main-slider__text--initial.b-main-slider__text--text-4 .text-node{transform:translateY(-1.02em)}.b-main-slider__text--initial.b-main-slider__text--text-4 .text-node.active{transform:translateY(-.558em)}.b-main-slider__text--initial.b-main-slider__text--text-4 .text-node.hid{transform:translateY(.234em)}.b-main-slider__text--initial.b-main-slider__text--text-5{--animation-text-length:500ms;height:.242em;top:3.2em}.b-main-slider__text--initial.b-main-slider__text--text-5 .text-node{transform:translateY(-1.07em)}.b-main-slider__text--initial.b-main-slider__text--text-5 .text-node.active{transform:translateY(-.66em)}.b-main-slider__text--initial.b-main-slider__text--text-5 .text-node.hid{transform:translateY(.14em)}.b-main-slider__text--runnings-top{margin-bottom:1rem}@media screen and (min-width:80em){.b-main-slider__text--runnings-top{margin-bottom:3rem}}.b-main-slider__text--runnings-bottom{margin-top:1rem}@media screen and (min-width:80em){.b-main-slider__text--runnings-bottom{margin-top:3rem}}.b-main-slider__text--runnings{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;transform-origin:center center;white-space:nowrap;width:100%}.b-main-slider__text--runnings:not(:has(.running-item)):nth-child(2),.b-main-slider__text--runnings:not(:has(.running-item)):nth-child(3),.b-main-slider__text--runnings:not(:has(.running-item)):nth-child(4){margin-left:var(--content-container-margin);margin-right:var(--content-container-margin);width:calc(100% - var(--content-container-margin)*2)}.b-main-slider__text--runnings:not(:has(.running-item)):nth-child(2){transform:translateY(-100dvh)}.b-main-slider__text--runnings:not(:has(.running-item)):nth-child(3){transform:translateY(0) translateX(100%)}.b-main-slider__text--runnings:not(:has(.running-item)):nth-child(4){transform:translateY(100dvh)}.b-main-slider__text--runnings .word{margin-right:var(--word-margin-running-line)}.b-main-slider__text--runnings .word:last-child,.b-main-slider__text--runnings .word:only-child{margin-right:0}.b-main-slider__text--runnings:has(.running-item){align-items:center;justify-content:normal;overflow:hidden;transform:none}.b-main-slider__text--runnings:has(.running-item) .char{margin:0}.b-main-slider__text--runnings .running-item-wrapper{transform:translateY(-130%)}.b-main-slider__text--balloons{line-height:1;margin-left:var(--content-container-margin);margin-right:var(--content-container-margin);overflow:hidden;text-align:center;width:calc(100% - var(--content-container-margin)*2)}.b-main-slider__text--balloons.active{overflow:visible}.b-main-slider__text--balloons .text-node-wrapper{transform:translateY(-100%)}.b-main-slider__text--balloons.b-main-slider__text--screen-5:nth-child(3),.b-main-slider__text--balloons.b-main-slider__text--screen-6:nth-child(4){margin-left:auto;margin-right:var(--content-container-margin)}.b-main-slider__text--ghost{font-size:6vw;pointer-events:none}.b-main-slider__text--ghost:first-child{margin-bottom:2rem}.b-main-slider__text--ghost:last-child{margin-top:2rem}.b-main-slider__text .char.stretchable svg{height:5.8vw;margin-left:.75rem;margin-right:.75rem;overflow:visible;width:-moz-fit-content;width:fit-content}.b-main-slider__text .char:nth-child(1 of .stretchable){margin-right:0;transition:margin-right .3s ease-in-out}.b-main-slider__text .char:nth-child(1 of .stretchable) svg .stretch{transform:scaleX(1);transition:transform .3s ease-in-out}.b-main-slider__text .char:nth-child(1 of .stretchable) svg .stretch+path:not(.stretch){transition:translate .3s ease-in-out}.b-main-slider__text .char:nth-child(1 of .stretchable).activate{--margin-factor:25vw;--stretch-factor:7;--translate-x:0;--strech-more-factor-surplus:0.6;margin-right:var(--margin-factor)}.b-main-slider__text .char:nth-child(1 of .stretchable).activate:has(svg .stretch.p){--margin-factor:21.9vw}.b-main-slider__text .char:nth-child(1 of .stretchable).activate svg .stretch{transform:scaleX(var(--stretch-factor))}.b-main-slider__text .char:nth-child(1 of .stretchable).activate svg .stretch.p{--stretch-factor:11.5;--margin-factor:calc(20vw - 1.5rem)}.b-main-slider__text .char:nth-child(1 of .stretchable).activate svg .stretch.p+path{translate:24.46% 0}.b-main-slider__text .char:nth-child(1 of .stretchable).activate svg .strech-more{transform:scaleX(calc(var(--stretch-factor) + var(--strech-more-factor-surplus)))}.b-main-slider__screen-slide{height:100%;width:100%}.b-main-slider__text-wrapper{align-items:center;display:flex;font-size:7.6vw;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;width:100%}.b-main-slider__text-wrapper--initial{height:3.552em;margin-left:var(--content-container-margin);margin-right:var(--content-container-margin);top:50%;transform:translateY(-50%);width:calc(100% - 11vw)}.b-main-slider__text-wrapper--balloons,.b-main-slider__text-wrapper--runnings{align-items:flex-start;flex-flow:column nowrap;font-size:9vw;overflow:visible}@media screen and (min-width:80em){.b-main-slider__text-wrapper--balloons,.b-main-slider__text-wrapper--runnings{font-size:8vw}}.b-main-slider__text-wrapper--balloons{line-height:1.3}.b-main-slider__text-wrapper--small-text{font-size:6.5vw}.b-main-slider__svg-view{height:200vmin;left:50%;overflow:hidden;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transform-origin:center center;transition:all 1.2s ease-in-out;width:200vmin;z-index:2000}.b-main-slider__svg-view img{height:100%;transform:translateX(25%);transform-origin:center center;transition:transform .6s ease-in-out;width:100%}@media screen and (min-width:48em){.b-main-slider__svg-view img{animation:blob-rotation-anim 40s ease-in-out infinite;transform:translateX(0)}}@keyframes blob-rotation-anim{0%{rotate:0deg}25%{rotate:-45deg}50%{rotate:0deg}75%{rotate:45deg}to{rotate:0deg}}.b-main-slider__pagination{align-items:center;bottom:60px;color:#fff;display:none;flex-flow:column nowrap;position:fixed;right:45px;row-gap:10px;z-index:100000}@media screen and (min-width:48em){.b-main-slider__pagination{display:flex}}.b-main-slider__modal-view{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000000}.b-main-slider__running-items{height:24.875vw;left:50%;pointer-events:none;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);width:35.1vw}.b-main-slider__modal-item{display:none;height:100%;opacity:0;pointer-events:none;position:absolute;rotate:var(--rand-rot-deg);transform:scale(.1);transform-origin:center;transition:transform .6s ease-in-out,opacity .1s ease-in-out;width:100%}.b-main-slider__modal-item.anim{animation:rotate-mi-d 2.5s ease-in-out infinite;display:block}@keyframes rotate-mi-d{0%{rotate:var(--rand-rot-deg)}50%{rotate:calc(var(--rand-rot-deg)*-1)}to{rotate:var(--rand-rot-deg)}}.b-main-slider__modal-item.active{opacity:1;transform:scale(1);transform-origin:center center}.b-main-slider__modal-item--running.active{opacity:0}@media screen and (min-width:48em){.b-main-slider__modal-item--running.active{opacity:1}}.b-main-slider__modal-item--running-mobile{transform:scale(1)}.b-main-slider__modal-items{height:61.1vw;max-height:248px;max-width:360px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:scale(.1);transform-origin:center center;width:88vw}.b-main-slider__modal-items--top{animation:top-mi-rotation 2.2s ease-in-out infinite;left:-5.2vw;rotate:-14deg;top:0}@keyframes top-mi-rotation{0%{rotate:-14deg}50%{rotate:14deg}to{rotate:-14deg}}.b-main-slider__modal-items--bottom{animation:bottom-mi-rotation 3.2s ease-in-out infinite;bottom:0;right:-5.2vw;rotate:15deg}@keyframes bottom-mi-rotation{0%{rotate:15deg}50%{rotate:-15deg}to{rotate:15deg}}@media screen and (min-width:48em){.b-main-slider__modal-items{opacity:0!important}}.b-main-slider__pagination-delim{background:#fff;height:24px;opacity:.3;transition:height .2s ease-in-out;width:2px}.b-main-slider__pagination-delim--active{height:144px;opacity:1}.b-main-slider__bubble{align-items:center;background:var(--color);border-radius:100%;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:100003}.b-main-slider__bubble-element{--bubble-top:50%;--bubble-left:50%;left:var(--mobile-x);position:fixed;top:var(--mobile-y);z-index:100000}.b-main-slider__bubble-element:has(.hover){z-index:100004}@media screen and (min-width:80em){.b-main-slider__bubble-element{left:var(--desktop-x);top:var(--desktop-y)}}.b-main-slider__bubble-wrapper{--bubble-size:90px;align-items:center;background-color:#ff3939;border-radius:100%;display:flex;flex-flow:row nowrap;height:var(--bubble-size);justify-content:center;opacity:0;overflow:visible;pointer-events:none;transform:scale(.01);transition:transform var(--bubble-show-speed) ease-in-out,width var(--bubble-show-speed) ease-in-out,height var(--bubble-show-speed) ease-in-out;width:var(--bubble-size)}@media screen and (min-width:48em){.b-main-slider__bubble-wrapper{--bubble-size:118px}}.b-main-slider__bubble-wrapper svg{color:#fff;opacity:0}.b-main-slider__bubble-wrapper.active{animation:bubble-appear var(--bubble-appear-speed) ease-in-out;opacity:1;pointer-events:all;transform:scale(1);z-index:100000}@keyframes bubble-appear{0%{transform:scale(.01)}to{transform:scale(1)}}.b-main-slider__bubble-wrapper:after,.b-main-slider__bubble-wrapper:before{border-radius:100%;content:"";display:block;height:var(--bubble-size);left:0;position:absolute;top:0;transition:transform var(--bubble-show-speed) ease-in-out,width var(--bubble-show-speed) ease-in-out,height var(--bubble-show-speed) ease-in-out;width:var(--bubble-size)}.b-main-slider__bubble-wrapper:after{background:#693681;z-index:100001}.b-main-slider__bubble-wrapper:before{background:#399630;z-index:100002}.b-main-slider__bubble-wrapper svg{animation:svg-bubble-show var(--bubble-twice-appear-speed) linear;opacity:1;width:80%}@keyframes svg-bubble-show{0%{opacity:0}80%{opacity:1}to{opacity:1}}@media screen and (min-width:80em){.b-main-slider__bubble-wrapper svg{opacity:0}.b-main-slider__bubble-wrapper.hover{--bubble-size:25.1vw;position:relative;transform:translateX(calc(var(--bubble-size)/2*-1)) translateY(calc(var(--bubble-size)/2*-1)) scale(1)}.b-main-slider__bubble-wrapper.hover svg{animation:svg-bubble-show var(--bubble-twice-appear-speed) linear;opacity:1}@keyframes svg-bubble-show{0%{opacity:0}80%{opacity:1}to{opacity:1}}.b-main-slider__bubble-wrapper.hover:after{transform:translateX(-5%) rotate(10deg) translateY(-8%)}.b-main-slider__bubble-wrapper.hover:before{transform:translateX(5%) rotate(10deg) translateY(-5%)}.b-main-slider__bubble-wrapper.hover-out:after,.b-main-slider__bubble-wrapper.hover-out:before{transform:translateX(0) rotate(0) translateY(0)}}@media screen and (min-width:120em){.b-main-slider__bubble-wrapper{--bubble-size:6.14vw}}.b-main-slider__running-image-mobile{left:0;pointer-events:none;position:relative}.b-main-slider__running-image-mobile--top{top:0}.b-main-slider__running-image-mobile--bottom{bottom:0}@media screen and (min-width:48em){.b-main-slider__running-image-mobile{opacity:0}}.b-main-slider__running-image-mobile img{height:auto;width:41.5vw}.b-main-slider__mobile-control{bottom:60px;cursor:pointer;height:100px;left:20px;position:fixed;width:100px;z-index:10000000}@media screen and (min-width:48em){.b-main-slider__mobile-control{display:none}}.b-main-slider__running-image-wrapper{left:0;position:absolute;top:0}.b-main-slider__pagination-index{cursor:pointer}