.hero__background{background-color:#da99ff;background:linear-gradient(#32cd32,transparent),linear-gradient(90deg,skyblue,transparent),linear-gradient(-90deg,coral,transparent);background-blend-mode:screen}.hero__container{animation:heroContainerInAnimation .15s ease-in 0s normal forwards;opacity:1}@keyframes heroContainerInAnimation{0%{opacity:0}to{opacity:1}}.avatar{--transform-speed:150ms;--transform-ease:cubic-bezier(0.4,0,0.2,1);position:relative}.avatar__container{aspect-ratio:1/1.3;display:grid;align-items:end;border-radius:0 0 100vw 100vw;overflow:hidden;transition:transform var(--transform-speed) var(--transform-ease)}.avatar__container .avatar__circle{position:absolute;inset:auto 0 0;width:100%;margin-inline:auto;aspect-ratio:1/1;background-color:#fff;border-radius:50%}.avatar__container .avatar__img{position:relative;bottom:1rem;z-index:2;transform:scale(1.4);transition:transform calc(var(--transform-speed)*1.2) var(--transform-ease)}@keyframes avatarImgInAnimation{0%{animation-timing-function:ease-out;transform:translateY(300px) scale(1.4)}to{transform:translateY(0) scale(1.4)}}.avatar__container:hover .avatar__img{transform:scale(1.4) translateY(-.5rem)}.avatar__container .avatar__img-exit{animation:avatarImgExitAnimation .4s var(--transform-ease) 0s normal forwards}@keyframes avatarImgExitAnimation{0%{animation-timing-function:ease-out;transform:translateY(0) scale(1.4)}20%{transform:translateY(-10px) scale(1.4)}to{transform:translateY(300px) scale(1.4)}}.avatar__container .avatar__circle-exit{animation:avatarCircleExitAnimation .3s var(--transform-ease) .4s normal forwards}@keyframes avatarCircleExitAnimation{0%{transform:scale(1)}to{transform:scale(0)}}.pick-my-brain-exit{animation:pickMyBrainExitAnimation .5s ease 0s 1 normal forwards}@keyframes pickMyBrainExitAnimation{0%{opacity:1}to{opacity:0}}.pick-my-brain .head-wrapper{animation:headWrapperAnimation 1s ease 0s 1 normal forwards}@keyframes headWrapperAnimation{0%{animation-timing-function:ease-in;opacity:0;transform:translateY(250px)}38%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}55%{animation-timing-function:ease-in;transform:translateY(65px)}72%{animation-timing-function:ease-out;transform:translateY(0)}81%{animation-timing-function:ease-in;transform:translateY(28px)}90%{animation-timing-function:ease-out;transform:translateY(0)}95%{animation-timing-function:ease-in;transform:translateY(8px)}to{animation-timing-function:ease-out;transform:translateY(0)}}.pick-my-brain .head-top-svg{animation:headTopAnimation 1s cubic-bezier(.64,0,.78,0) 1.3s 1 normal forwards}@keyframes headTopAnimation{0%{transform:translateY(0)}to{transform:translateY(-200vh)}}.pick-my-brain .title-and-buttons{opacity:0;animation:titleAndButtonsAnimation .5s ease 1.9s 1 normal forwards}@keyframes titleAndButtonsAnimation{0%{opacity:0}to{opacity:1}}.pick-my-brain .brain-svg{animation:brainAnimation .5s ease-out 1.7s 1 normal forwards,brainAnimation2 3s ease-in-out 2.3s infinite normal forwards}@keyframes brainAnimation{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes brainAnimation2{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}text{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}to{transform:translateZ(0)}}text.hide{opacity:0;animation-name:hide-animation;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-out}text.show{opacity:1;animation-name:show-animation;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease-in}@keyframes hide-animation{0%{opacity:1}to{opacity:0;transform:translate3d(24px,205px,250px)}}@keyframes show-animation{0%{opacity:0;transform:translate3d(-46px,-50px,-25px)}to{opacity:1}}.laptop .laptop__monitor{transform:perspective(75em) rotateX(-7deg);transform-origin:bottom}.laptop .laptop__monitor .laptop__monitor-on-scroll{background:#7dd3fc;background:linear-gradient(70deg,#7dd3fc 3%,#e0f2fe 7%,#7dd3fc 11%,#7dd3fc 14%,#bae6fd 25%,#bae6fd 28%,#7dd3fc 36%,#7dd3fc 42%,#e0f2fe 56%,#7dd3fc)}.laptop .laptop__monitor .laptop__monitor-static{background:#7dd3fc;background:linear-gradient(70deg,#7dd3fc 3%,#e0f2fe 7%,#7dd3fc 11%,#7dd3fc 24%,#bae6fd 36%,#bae6fd 59%,#7dd3fc 66%,#7dd3fc 79%,#e0f2fe 87%,#7dd3fc)}.laptop .laptop__keyboard{border-radius:0 0 120px 120px/0 0 30px 30px}.laptop .item.item-selected:before{content:"";z-index:-1;position:absolute;inset:-4px;border-radius:4px;background-color:#64748b;opacity:.5}.laptop .item.item-selected.item-active-dragged-over-droppable-container:before{content:"";opacity:.2;transition:opacity .2s ease}.laptop .item.item-active-droppable:before{content:"";z-index:-1;position:absolute;inset:-4px;border-radius:4px;background-color:#fff;opacity:.6;animation:blink .25s linear infinite}@keyframes blink{0%{opacity:0}to{opacity:.6}}