@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;font-display:swap;src:url("fonts/PlusJakartaSans-Bold.woff2") format("woff2")}*{margin:0;padding:0}.scene{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;overflow:hidden;position:relative;height:100px;width:320px;background:#fff}.scene *{user-select:none;cursor:pointer}.scene .square{width:100%;height:200%;position:absolute;background:#2740e7;transform:translate(0%, 0%) rotate(30deg);top:-17%;left:98%;border-radius:1.8rem}.scene .logo{position:absolute;bottom:1rem;left:1rem;right:1rem;width:207px;font-size:0;animation:fade-in-up 1s cubic-bezier(0, 0, 0, 1) both .5s}.scene .logo svg{width:100%;height:auto}.scene .title{display:block;text-align:left;position:relative;font-size:0;white-space:nowrap;margin:1rem 1rem 0}.scene .title .fragment{display:inline-block;font-size:0;position:relative}.scene .title .fragment--1,.scene .title .fragment--2{margin-right:.2rem}.scene .title .fragment .letter{font-size:1.183rem;line-height:.875rem;letter-spacing:-0.24px;display:inline-block;position:relative;color:#000;z-index:2}.scene .title--4,.scene .title--5{animation:fade-in-left 1s cubic-bezier(0, 0, 0, 1) both .5s}.scene .title--5{margin:.875rem 1rem 0 1rem}.scene .title--5 .fragment--3 .letter{color:#2740e7}@keyframes fade-in-up{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fade-in-left{from{opacity:0;transform:translate(-100%, 0)}to{opacity:1;transform:translate(0, 0)}}