.stk{position:absolute;z-index:4;width:var(--s);height:var(--h,var(--s));rotate:var(--r,0deg);pointer-events:none}.stk-in{position:relative;filter:drop-shadow(0 2px 2px rgba(20,26,74,.16)) drop-shadow(0 7px 12px rgba(20,26,74,.14))}.stk-art,.stk-in{display:block;width:100%;height:100%}.stk-art{overflow:visible}.stk-hero{--s:56px;--r:-10deg;left:25%;bottom:11%}.stk-plan{--s:64px;--r:9deg;bottom:9%}.stk-merge{--s:48px;--r:-12deg;bottom:13%}.stk-role{--s:62px;--r:-8deg;bottom:10%}.tl-stop>.stk{left:1%}.tl-stop.is-flip>.stk{left:auto;right:1%}.tl-stop>.stk-ship{--s:58px;--r:-6deg;top:17%;left:38%}.tl-stop.is-flip>.stk-ship{left:auto;right:38%}.stk-price{--s:50px;--r:8deg;left:calc(50% + min(33vw, 470px));top:118px}.stk-faq{--s:92px;--h:69px;--r:8deg;right:max(20px,4vw);top:58px}.stk.is-blink .crew-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:stk-blink 7.4s ease-in-out 2s infinite}@keyframes stk-blink{0%,93%,to{transform:none}95.5%{transform:scaleY(.12)}}.stk.is-tip{pointer-events:auto}.stk.is-tip .crew-hat{transform-box:fill-box;transform-origin:15% 100%;transition:transform .45s var(--spring)}.stk.is-tip:hover .crew-hat{transform:translate(-2px,-8px) rotate(-16deg)}.stk.is-rev .stk-in{animation:stk-rev 6.8s ease-in-out 3s infinite}@keyframes stk-rev{0%,84%,to{transform:none}88%{transform:translateX(-3px) rotate(3deg)}93%{transform:translateX(9px) rotate(-5deg)}97%{transform:translateX(-1px) rotate(1deg)}}.stk.is-hop{pointer-events:auto}.stk.is-hop:hover .stk-in{animation:stk-hop .7s var(--spring)}@keyframes stk-hop{35%{transform:translateY(-12px) rotate(-6deg)}70%{transform:translateY(0) rotate(3deg)}}.stk.is-twinkle .stk-in{animation:stk-twinkle 6s ease-in-out 1.5s infinite}@keyframes stk-twinkle{0%,82%,to{transform:none}88%{transform:scale(1.14) rotate(14deg)}94%{transform:scale(.97) rotate(-4deg)}}.stk.is-peel{pointer-events:auto}.stk.is-peel .stk-in{transition:transform .35s var(--spring)}.stk.is-peel:hover .stk-in{transform:translateY(-2px) rotate(2deg)}.stk-curl{position:absolute;top:1%;right:1%;width:27%;height:34%;background:linear-gradient(225deg,#ffffff,#f1edf9 40%,#cdc3e6);clip-path:polygon(100% 0,100% 100%,0 0);transform:scale(0);transform-origin:100% 0;transition:transform .35s var(--spring)}.stk.is-peel:hover .stk-curl{transform:none}@media (max-width:960px){.stk-merge,.stk-plan,.stk-role,.stk-ship{display:none}}@media (max-width:640px){.stk-hero{display:none}.stk-price{--s:40px;left:auto;right:14px;top:96px}.stk-faq{--s:68px;--h:51px;right:12px;top:10px}}