﻿@keyframes fedein{0%{opacity:0}100%{opacity:1}}@keyframes popup{0%{transform:translateY(-20px);opacity:0}60%{transform:translateY(3px);opacity:1}99%{transform:translateY(0px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes ups{0%{transform:translateY(20px);opacity:0}99%{transform:translateY(0px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes downs{0%{transform:scale(.8,1.4) translate(0%,-100%);opacity:0}10%{transform:scale(.8,1.4) translate(0%,-15%);opacity:0}20%{transform:scale(1.4,.6) translate(0%,30%);opacity:1}30%{transform:scale(.9,1.1) translate(0%,-10%);opacity:1}40%{transform:scale(.95,1.2) translate(0%,-30%);opacity:1}50%{transform:scale(.95,1.2) translate(0%,-10%);opacity:1}60%{transform:scale(1.1,.9) translate(0%,5%);opacity:1}70%{transform:scale(1,1.0) translate(0%,0%);opacity:1}100%{transform:scale(1,1.0) translate(0%,0%);opacity:1}}@keyframes bounce{0%{transform:scaleX(.6) scaleY(.6) translateY(70%);opacity:0}50%{transform:scaleX(1) scaleY(1) translateY(-40%);opacity:1}60%{transform:scaleX(1.05) scaleY(.95) translateY(-45%);opacity:1}70%{transform:scaleX(.95) scaleY(1.05) translateY(-20%) rotate(-5deg);opacity:1}92%{transform:scaleX(1) scaleY(.9) translateY(-10%) rotate(5deg);opacity:1}100%{transform:scaleX(1) scaleY(1) translateY(-12.5%);opacity:1}}@keyframes bound-loop{71%{transform:scale(.98,.9) translate(0,5px)}76%{transform:scale(1.02,1) translate(0,16px)}82%{transform:scale(.98,1.05) translate(0,-8px)}89%{transform:scale(1,.9) translate(0,5px)}66%,100%{transform:scale(1,1.0) translate(0,0)}}@keyframes imgopacity{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes imgeffect_left{0%{left:0;right:100%}50%{left:0;right:0}100%{left:100%;right:0}}@keyframes imgeffect_right{0%{left:100%;right:0}50%{left:0;right:0}100%{left:0;right:100%}}@keyframes imgeffect_down{0%{top:0;bottom:100%}50%{top:0;bottom:0}100%{top:100%;bottom:0}}@keyframes imgeffect_up{0%{top:100%;bottom:0}50%{top:0;bottom:0}100%{top:0;bottom:100%}}@keyframes opening-animation_bg{0%{opacity:1}100%{opacity:0;display:none}}@keyframes opening-animation{0%{opacity:0}100%{opacity:1}}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes text-ups{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes rotate-in{0%{transform:rotateY(-180deg);opacity:0}100%{transform:rotateY(0);opacity:1}}@keyframes hole-out{0%{transform:translateY(100%);opacity:0}100%{transform:rotateY(0);opacity:1}}@media screen{.popup{opacity:0;transform:translateY(-20px)}.once.popup{animation:popup 1.4s forwards}.ups{opacity:0;transform:translateY(-20px)}.once.ups{animation:ups .6s forwards}.downs>*{opacity:0;transform:scale(.8,1.4) translate(0%,-100%);transform-origin:bottom center}.once.downs>*{animation:downs .6s forwards}.once.popups{animation:none;opacity:1;transform:translateY(0)}.popups>*{opacity:0;transform:translateY(-20px)}.once.popups>*{animation:popup 1.4s forwards}.feder,.feder_row{opacity:0}.once.feder{animation:fedein 1.2s forwards}.once.feder_row{animation:fedein 1.6s ease-out forwards}.feders>*{opacity:0}.once.feders>*{animation:fedein 1.2s forwards}.bounce{transform:scaleX(.6) scaleY(.6) translateY(70%);opacity:0}.bounce.once{animation:bounce .5s forwards}.bound-loop{animation:bound-loop 3s ease-in-out infinite}.once.delay_set>*:nth-child(2),.once.delay_1,.once.delay_1>*{animation-delay:.2s}.once.delay_set>*:nth-child(3),.once.delay_2,.once.delay_2>*{animation-delay:.4s}.once.delay_set>*:nth-child(4),.once.delay_3,.once.delay_3>*{animation-delay:.6s}.once.delay_set>*:nth-child(5),.once.delay_4,.once.delay_4>*{animation-delay:.8s}.once.delay_set>*:nth-child(6),.once.delay_5,.once.delay_5>*{animation-delay:1s}.once.delay_set>*:nth-child(7),.once.delay_6,.once.delay_6>*{animation-delay:1.2s}.once.delay_set>*:nth-child(8),.once.delay_7,.once.delay_7>*{animation-delay:1.4s}.once.delay_set>*:nth-child(9),.once.delay_8,.once.delay_8>*{animation-delay:1.6s}.once.delay_set>*:nth-child(10),.once.delay_9,.once.delay_9>*{animation-delay:1.8s}.once.delay_set>*:nth-child(11),.once.delay_10,.once.delay_10>*{animation-delay:2s}.vertical_open,.holizon_open,.bg_flash,.bg_blackout{position:relative;overflow:hidden}.vertical_open:before,.vertical_open:after,.holizon_open:before,.holizon_open:after,.bg_blackout:before{content:"";width:100%;height:100%;z-index:20;background:var(--yellow);display:block;position:absolute;left:0;right:0;top:0;transition:height .2s}.vertical_open:after{top:auto;bottom:0}.vertical_open.once:before,.vertical_open.once:after{height:0}.holizon_open:before,.holizon_open:after{bottom:0;right:0;left:auto;transition:width .4s 1s ease-out}.holizon_open:after{left:0;right:auto}.holizon_open.once:before,.holizon_open.once:after{width:0}.slide-left,.slide-right,.slide-down,.slide-up,.works-item.slide{position:relative;z-index:10}.slide-left>*,.slide-right>*,.slide-down>*,.slide-up>*,.works-item.slide>*{opacity:0}.slide-left.once>*,.slide-right.once>*,.slide-down.once>*,.slide-up.once>*,.once .slide-left>*,.once .slide-right>*,.once .slide-down>*,.once .slide-up>*,.once .works-item.slide>*{animation-duration:0s;animation-delay:.6s;animation-iteration-count:1;animation-fill-mode:forwards}.slide-left:before,.slide-right:before,.slide-down:before,.slide-up:before,.works-item.slide:before,.works-list.column-2_reverse .works-item.slide:nth-child(3):before{content:"";display:block;position:absolute;top:0;left:0;right:100%;z-index:100;height:100%;background-color:var(--yellow)}.slide-right:before,.works-list .works-item.slide:before{top:0;right:0;left:100%;z-index:100;height:100%}.slide-down:before,.works-list.column-2 .works-item.slide:nth-child(2):before,.works-list.column-3 .works-item.slide:nth-child(2):before,.works-list.column-2_reverse .works-item.slide:nth-child(3):before,.works-list.column-2_reverse .works-item.slide:nth-child(5):before{top:0;bottom:100%;left:0;right:0;height:auto;width:100%}.slide-up:before,.works-list.column-2 .works-item.slide:nth-child(5):before,.works-list.column-3 .works-item.slide:before,.works-list.column-2_reverse .works-item.slide:nth-child(2):before{top:100%;bottom:0;left:0;right:0;height:auto;width:100%}.slide-left.once:before,.slide-right.once:before,.slide-down.once:before,.slide-up.once:before,.once .slide-left:before,.once .slide-right:before,.once .slide-down:before,.once .slide-up:before,.once .works-item.slide:before{animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.slide-left.once>*,.slide-right.once>*,.slide-down.once>*,.slide-up.once>*,.once .slide-left>*,.once .slide-right>*,.once .slide-down>*,.once .slide-up>*,.once .works-item.slide>*{animation-name:imgopacity}.slide-left.once:before,.once .slide-left:before,.works-list.column-2.once .works-item.slide:nth-child(4):before,.works-list.column-2_reverse.once .works-item.slide:nth-child(4):before{animation-name:imgeffect_left}.slide-right.once:before,.once .slide-right:before,.works-list.once .works-item.slide:before{animation-name:imgeffect_right}.slide-down.once:before,.once .slide-down:before,.works-list.column-2.once .works-item.slide:nth-child(2):before,.works-list.column-3.once .works-item.slide:nth-child(2):before,.works-list.column-2_reverse.once .works-item.slide:nth-child(3):before,.works-list.column-2_reverse.once .works-item.slide:nth-child(5):before{animation-name:imgeffect_down}.slide-up.once:before,.once .slide-up:before,.works-list.column-2.once .works-item.slide:nth-child(5):before,.works-list.column-3.once .works-item.slide:before,.works-list.column-2_reverse.once .works-item.slide:nth-child(2):before{animation-name:imgeffect_up}.slide-animation{animation:fadezoom 18s 0s forwards}.text-ups{display:flex;justify-content:center;align-items:baseline}.text-ups>*{display:inline-block;transform:translateY(20px);opacity:0}.once.text-ups>*{animation:text-ups .8s forwards}.once.text-ups>*:nth-child(1){animation-delay:0s}.once.text-ups>*:nth-child(2){animation-delay:.1s}.once.text-ups>*:nth-child(3){animation-delay:.2s}.once.text-ups>*:nth-child(4){animation-delay:.3s}.once.text-ups>*:nth-child(5){animation-delay:.4s}.once.text-ups>*:nth-child(6){animation-delay:.5s}.once.text-ups>*:nth-child(7){animation-delay:.6s}.once.text-ups>*:nth-child(8){animation-delay:.7s}.once.text-ups>*:nth-child(9){animation-delay:.8s}.once.text-ups>*:nth-child(10){animation-delay:.9s}.once.text-ups>*:nth-child(11){animation-delay:1s}.once.text-ups>*:nth-child(12){animation-delay:1.1s}.once.text-ups>*:nth-child(13){animation-delay:1.2s}.rotate-in{transform:rotateY(-180deg);opacity:0}.rotate-in.once{animation:rotate-in .8s .5s forwards}.clip{display:inline-block;background:var(--pink);background:linear-gradient(90deg,var(--pink) 50%,var(--black) 50%,var(--black) 100%);background-size:200%;background-repeat:no-repeat;background-clip:text;width:fit-content;background-position:100%;color:transparent;transition:background .2s;transition-delay:1.4s}.clip.once{background-position:0}*:has(>.hole-out){-ms-overflow-style:none;scrollbar-width:none}*:has(>.hole-out)::-webkit-scrollbar{display:none}.hole-out{transform:translateY(100%);opacity:0}.hole-out.once,*:has(.hole-out).once .hole-out{animation:hole-out .4s forwards}}