@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 slideWipeIn{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes slideLineIn{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes railFill{0%{width:0}to{width:100%}}#slidesStage:focus-visible{outline:3px solid #5d6405;outline-offset:-3px}#slidesStage ._slide{z-index:0;opacity:0;visibility:hidden;pointer-events:none}#slidesStage ._slide._current{opacity:1;visibility:visible;z-index:2;pointer-events:auto;animation:slideWipeIn .9s cubic-bezier(.6,.05,.15,1) both}#slidesStage ._slide._leaving{opacity:1;visibility:visible;z-index:1}#slidesStage ._slide-scrim{background:linear-gradient(90deg,#ffffffe6 26%,#ffffff80 54%,#fff0 80%)}#slidesStage ._slide-catch{font-size:clamp(25px,3.7vw,52px);font-size:clamp(25px,4.1cqw,52px)}#slidesStage ._slide-catch._slide-catch--product{font-size:clamp(24px,3.4vw,40px);font-size:clamp(24px,2.6cqw,40px)}@media (max-width: 480px){#slidesStage ._slide-catch{font-size:26px}}#slidesStage ._slide-catchLine>span{display:block;transform:translateY(110%);opacity:0;transition:transform .7s cubic-bezier(.42,.08,.16,1),opacity .5s linear}#slidesStage ._slide-kicker{opacity:0;transition:opacity .3s linear}#slidesStage ._slide-accentBar{transition:transform .3s cubic-bezier(.42,.08,.16,1),opacity .3s linear}#slidesStage ._slide-desc{opacity:0;transition:opacity .3s linear}#slidesStage ._slide-cta{opacity:0;transition:transform .3s cubic-bezier(.42,.08,.16,1),opacity .3s linear}#slidesStage ._slide._current ._slide-catchLine>span{transform:translateY(0);opacity:1}#slidesStage ._slide._current ._slide-catchLine:nth-child(1)>span{transition-delay:.5s}#slidesStage ._slide._current ._slide-catchLine:nth-child(2)>span{transition-delay:.6s}#slidesStage ._slide._current ._slide-catchLine:nth-child(3)>span{transition-delay:.7s}#slidesStage ._slide._current ._slide-kicker{opacity:1;transition:opacity .4s linear .35s}#slidesStage ._slide._current ._slide-accentBar{opacity:1;transform:scaleX(1);transition:transform .55s cubic-bezier(.42,.08,.16,1) .78s}#slidesStage ._slide._current ._slide-desc{opacity:1;transition:opacity .5s linear .84s}#slidesStage ._slide._current ._slide-cta{opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.42,.08,.16,1) .95s,opacity .4s linear .95s}#slidesStage ._slide-accentBar{transform:scaleX(0);transform-origin:left center}#slidesStage ._slide-cta{transform:translateY(16px)}#slidesStage ._frame-browser,#slidesStage ._frame-phone,#slidesStage ._frame-none{opacity:0;transform:translateY(26px);transition:transform .8s cubic-bezier(.42,.08,.16,1) .55s,opacity .6s linear .55s}#slidesStage ._slide._current ._frame-browser,#slidesStage ._slide._current ._frame-phone,#slidesStage ._slide._current ._frame-none{opacity:1;transform:translateY(0)}#slidesStage ._frame-browser{position:relative}#slidesStage ._frame-browser:before{content:"";position:absolute;top:14px;left:16px;width:9px;height:9px;border-radius:50%;background:#0003;box-shadow:16px 0 #0003,32px 0 #0003}#slidesStage ._frame-phone{border-radius:48px;background:linear-gradient(155deg,#f2f2f4,#c7c7cb 14%,#86868b 30%,#dcdcdf,#6b6b70,#d6d6d9 84%,#9b9ba0);padding:7px;box-shadow:0 1px 2px #00000029,0 8px 16px -6px #0000003d,0 28px 56px -20px #0006,0 0 0 1px #0000001a,inset 0 0 0 1px #ffffff8c}#slidesStage ._phoneScreen{border-radius:41px;background:#000;box-shadow:inset 0 0 0 1px #00000059}#slidesStage ._phoneBtn{position:absolute;background:linear-gradient(90deg,#d2d2d5,#838388);border-radius:1.5px}#slidesStage ._phoneBtn-mute{left:-3px;top:17%;width:3px;height:3.2%}#slidesStage ._phoneBtn-volUp{left:-3px;top:23.5%;width:3px;height:6%}#slidesStage ._phoneBtn-volDown{left:-3px;top:32%;width:3px;height:6%}#slidesStage ._phoneBtn-action{right:-3px;top:19%;width:3px;height:4.5%}#slidesStage ._phoneBtn-power{right:-3px;top:25.5%;width:3px;height:9%}._rail{background:#ffffff57;backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #fff3,0 14px 34px -14px #00000040;overflow:hidden}._railLens{left:0;top:6px;bottom:6px;width:0;background:#ffffffd1;box-shadow:inset 0 1px #fffffff2,0 6px 16px -8px #0000004d}._railLens._settling{transition:transform .32s cubic-bezier(.22,.61,.36,1),width .32s cubic-bezier(.22,.61,.36,1)}._railTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:11px 17px;color:#000;min-width:0;flex-shrink:1}._railTab:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #000}._railTab ._railNum{color:#000;opacity:.44;transition:opacity .35s,color .35s}._railTab ._railName{margin-left:9px;color:#0000008c;transition:color .35s}._railTab ._railTrackWrap{margin-left:0;transition:margin-left .32s cubic-bezier(.22,.61,.36,1) .1s}._railTab ._railTrack{width:0;height:3px;opacity:0;overflow:hidden;transition:width .32s cubic-bezier(.22,.61,.36,1) .1s,opacity .24s .1s}._railTab ._railBar{width:0;background:#dff000}._railTab ._railPause{inset:-6px -5px;display:flex;align-items:center;justify-content:center;gap:2.5px;opacity:0;transform:scale(.55);transition:opacity .4s cubic-bezier(.22,.61,.36,1) .15s,transform .4s cubic-bezier(.22,.61,.36,1) .15s;pointer-events:none}._railTab ._railPause:before,._railTab ._railPause:after{content:"";width:1.6px;height:7px;border-radius:1px;background:#0000008c}._railTab._current ._railNum{opacity:1;color:#5d6405}._railTab._current ._railName{color:#000}._railTab._current ._railTrackWrap{margin-left:9px}._railTab._current ._railTrack{width:46px;opacity:1}._railTab._current ._railBar{background:#5d6405}#slidesStage._paused ._railTab._current ._railPause{opacity:1;transform:scale(1);transition-delay:.5s}#slidesStage._paused ._railTab._current ._railTrack{opacity:.5;transition:opacity .4s .5s}@media (max-width: 1024px){._railTab{padding:10px 13px}._railTab ._railName{display:inline-block;max-width:0;margin-left:0;opacity:0;overflow:hidden;transition:max-width .34s cubic-bezier(.22,.61,.36,1),margin-left .34s cubic-bezier(.22,.61,.36,1),opacity .26s,color .35s}._railTab._current ._railName{max-width:140px;margin-left:8px;opacity:1}._railTab._current ._railTrackWrap{margin-left:8px}._railTab._current ._railTrack{width:34px}}@media (max-width: 480px){._rail{bottom:14px;overflow-x:auto;scrollbar-width:none}._rail::-webkit-scrollbar{display:none}._railTab{padding:9px 11px}._railTab._current ._railName{max-width:120px;margin-left:7px}._railTab._current ._railTrackWrap{margin-left:7px}._railTab._current ._railTrack{width:28px}}@media (prefers-reduced-motion: reduce){#slidesStage ._slide._current{animation:none}#slidesStage ._slide-catchLine>span,#slidesStage ._slide-kicker,#slidesStage ._slide-accentBar,#slidesStage ._slide-desc,#slidesStage ._slide-cta,#slidesStage ._frame-browser,#slidesStage ._frame-phone,#slidesStage ._frame-none,._railLens,._railTab ._railName,._railTab ._railTrackWrap{transition:none!important}}@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}@media (max-width: 480px){#works-chapter-nav{right:1.6rem}}._work{position:relative;transition:.5s;transform:translate(calc(50vw - 50%))}@media (max-width: 480px){._work{background-size:cover;background-position:center;background-repeat:no-repeat}}._work:not(._current){transform:translate(calc(50vw - 50%)) scale(.9166666667);opacity:.8}@media (max-width: 768px){._work:not(._current){transform:translate(calc(50vw - 50%))}}._work-intersect{height:150vh}@media (max-width: 768px){._work-intersect{height:100vh}}@keyframes fadein{0%{opacity:0}to{opacity:1}}
