@keyframes rise-up-fade-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._section-title._animate h2 span{animation:rise-up-fade-in 1.6s cubic-bezier(.42,.08,.16,1) 0s 1 normal both}@media screen and (max-width: 768px){._top-article-pager{background-color:#0000000a}._top-article-pager._current{background-color:#dff000}#topArticleFlex{width:calc(100% * var(--articlesCount));grid-template-columns:repeat(var(--articlesCount),1fr)}}@media screen and (min-width: 768px){#topArticleFlex{grid-template-columns:repeat(3,1fr)}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fade-out-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}:root{--t-letters-out: 1s;--t-letters-gap: .2s;--t0-1: .6s;--t1-2: 1s;--t2-3: .8s;--t3-4: .4s;--t4-5: .8s;--t-letters-in: .4s;--t-pager-in: 1.2s;--t1: var(--t0-1);--t2: calc(var(--t1) + var(--t1-2));--t3: calc(var(--t2) + var(--t2-3));--t4: calc(var(--t3) + var(--t3-4));--t5: calc(var(--t4) + var(--t4-5))}._slide:not(._current,._in,._out){z-index:0;opacity:0;display:none}._slide._current{z-index:1}._slide._out ._slide-title>span{animation:fade-out-to-bottom var(--t-letters-out) cubic-bezier(.42,.08,.16,1) calc(var(--t-letters-gap) * 0) 1 normal forwards}._slide._out ._slide-catchPhrase>span{animation:fade-out-to-bottom var(--t-letters-out) cubic-bezier(.42,.08,.16,1) calc(var(--t-letters-gap) * 1) 1 normal forwards}._slide._out ._slide-description>span{animation:fade-out-to-bottom var(--t-letters-out) cubic-bezier(.42,.08,.16,1) calc(var(--t-letters-gap) * 2) 1 normal forwards}._slide._out ._slide-seeMore{animation:fade-out-to-bottom var(--t-letters-out) cubic-bezier(.42,.08,.16,1) calc(var(--t-letters-gap) * 3) 1 normal forwards}._slide._out ._slide-blur{animation:fadein var(--t1-2) linear var(--t1) 1 normal forwards}._slide._out{z-index:2;animation:fadeout var(--t2-3) linear var(--t2) 1 normal forwards}._slide._in{animation:fadein var(--t2-3) linear var(--t2) 1 normal forwards}._slide._in ._slide-blur{opacity:1;animation:fadeout var(--t3-4) linear var(--t3) 1 normal forwards}._slide._in ._slide-title,._slide._in ._slide-catchPhrase,._slide._in ._slide-description,._slide._in ._slide-seeMore{opacity:0;animation:fadein var(--t4-5) linear var(--t4) 1 normal forwards}._slidePagerButton{background-color:#0000000a}._slidePagerButton ._slidePagerBar{background-color:#dff000;right:100%}._slidePagerButton._current ._slidePagerBar{right:0}._slidePagerButton._in ._slidePagerBar{transition-duration:var(--t-pager-in);transition-delay:calc(var(--t-letters-in) + var(--t-letters-gap) * 3)}._slidePagerButton._out ._slidePagerBar{right:-100%;transition-duration:var(--t-pager-in);transition-delay:calc(var(--t-letters-in) + var(--t-letters-gap) * 3)}._slidePager{z-index:3}@keyframes scrolldown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}._scroll-indicator{position:fixed;z-index:30;display:none}@media (max-width: 480px){._scroll-indicator{bottom:120px;right:20px}}@media (min-width: 480px){._scroll-indicator{bottom:120px;left:20px}}#darkmode-intersect._intersecting~._scroll-indicator{display:block}._scroll-indicator-text{display:block;color:#fff;font-size:12px;font-weight:600}@media (max-width: 768px){._scroll-indicator-text{transform:translate(.16em,-.32em) rotate(90deg)}}._scroll-indicator-line{position:absolute;top:30px;left:50%;width:3.2px;height:80px;border-radius:1em;overflow:hidden;background-color:#ffffff56}._scroll-indicator-line:after{content:"";position:absolute;width:3.2px;height:80px;border-radius:1em;background-color:#dff000;animation:scrolldown 1.4s ease-in-out infinite}#work-carousel{transition:left .5s}._work{position:relative;transition:.5s;transform:translate(calc(50vw - 50%))}._work:not(._current){transform:translate(calc(50vw - 50%)) scale(.9166666667)}@media (max-width: 768px){._work:not(._current){transform:translate(calc(50vw - 50%))}}._work:not(._current){opacity:.8}._work-intersect{height:150vh}@media (max-width: 768px){._work-intersect{height:100vh}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){#work-pagers{top:0;left:0;transform:translate(calc(50vw - 48rem))}#work-carousel._translating~#work-pagers{display:none}}@media (max-width: 768px){#work-pagers{top:0;right:0}}#work-pagers{animation:fadein .3s}._workPager{background-color:#fff3;backdrop-filter:blur(4px)}._workPagerFill{background-color:#dff000;transform-origin:left center;transform:scaleX(0);will-change:transform}
