.gs-icon-anim{--gsia-ease-spring:cubic-bezier(.34,1.56,.64,1);--gsia-ease-out:cubic-bezier(.2,0,0,1)}.gs-icon-anim .bubble,.gs-icon-anim .claw-body,.gs-icon-anim .db-body,.gs-icon-anim .db-mid,.gs-icon-anim .db-top,.gs-icon-anim .note-head,.gs-icon-anim .pencil,.gs-icon-anim .pencil-group,.gs-icon-anim .play,.gs-icon-anim .slash,.gs-icon-anim .sparkle,.gs-icon-anim .sun,.gs-icon-anim .team-bubble-back,.gs-icon-anim .team-bubble-front{transform-box:fill-box;transform-origin:50%}.gs-icon-anim .secondary{transform-box:fill-box;transform-origin:0}.gs-icon-anim .mail-body{transform-box:fill-box;transform-origin:50% 60%}.gs-grid-anim .grid-line,.gs-icon-anim .grid-line{stroke-dasharray:24;stroke-dashoffset:0}.gs-grid-anim:hover .grid-line,.gs-icon-anim:hover .grid-line{animation:.6s cubic-bezier(.2,0,0,1) backwards gsia-grid}.gs-grid-anim:hover .grid-line~.grid-line,.gs-icon-anim:hover .grid-line~.grid-line{animation-delay:80ms}.gs-grid-anim:hover .grid-line~.grid-line~.grid-line,.gs-icon-anim:hover .grid-line~.grid-line~.grid-line{animation-delay:.16s}.gs-grid-anim:hover .grid-line~.grid-line~.grid-line~.grid-line,.gs-icon-anim:hover .grid-line~.grid-line~.grid-line~.grid-line{animation-delay:.24s}.gs-icon-anim:hover .sparkle{animation:gsia-sparkle .9s var(--gsia-ease-spring)}.gs-icon-anim:hover .claw-body{animation:gsia-claw .7s var(--gsia-ease-spring)}.gs-icon-anim:hover .secondary{animation:gsia-slide .6s var(--gsia-ease-spring)}.gs-icon-anim:hover .bubble{animation:gsia-bubble .6s var(--gsia-ease-spring)}.gs-icon-anim:hover .team-bubble-front{animation:gsia-team-front .65s var(--gsia-ease-spring)}.gs-icon-anim:hover .team-bubble-back{animation:gsia-team-back .65s var(--gsia-ease-spring)}.gs-icon-anim .team-dot{transform-box:fill-box;transform-origin:50%}.gs-icon-anim:hover .team-dot{animation:gsia-team-dot .9s var(--gsia-ease-out) backwards}.gs-icon-anim:hover .team-dot:first-of-type{animation-delay:.12s}.gs-icon-anim:hover .team-dot:nth-of-type(2){animation-delay:.24s}.gs-icon-anim:hover .team-dot:nth-of-type(3){animation-delay:.36s}.gs-icon-anim:hover .mail-body{animation:gsia-mail .7s var(--gsia-ease-spring)}.gs-icon-anim:hover .pencil,.gs-icon-anim:hover .pencil-group{animation:gsia-pencil .8s var(--gsia-ease-out)}.gs-icon-anim:hover .arrow-left{animation:gsia-al .6s var(--gsia-ease-spring)}.gs-icon-anim:hover .arrow-right{animation:gsia-ar .6s var(--gsia-ease-spring)}.gs-icon-anim:hover .slash{animation:gsia-sl .6s var(--gsia-ease-spring)}.gs-icon-anim:hover .ai-mark{animation:gsia-mark .6s var(--gsia-ease-spring)}.gs-icon-anim:hover .sun{animation:gsia-sun .7s var(--gsia-ease-spring)}.gs-icon-anim:hover .mountain{animation:gsia-mtn .7s var(--gsia-ease-out)}.gs-icon-anim:hover .play{animation:gsia-play .7s var(--gsia-ease-spring)}.gs-icon-anim:hover .note-stem{animation:gsia-stem .7s var(--gsia-ease-spring)}.gs-icon-anim:hover .note-head{animation:gsia-head .8s var(--gsia-ease-spring)}.gs-icon-anim:hover .db-top{animation:gsia-db-top .7s var(--gsia-ease-spring) backwards}.gs-icon-anim:hover .db-mid{animation:gsia-db-slice .52s var(--gsia-ease-out) .12s backwards}.gs-icon-anim:hover .db-body{animation:gsia-db-body .62s var(--gsia-ease-spring) 60ms backwards}@keyframes gsia-grid{0%{stroke-dashoffset:24px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes gsia-sparkle{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(90deg)}to{transform:scale(1)rotate(180deg)}}@keyframes gsia-claw{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}}@keyframes gsia-slide{0%,to{transform:translate(0)}50%{transform:translate(2px)scaleY(1.06)}}@keyframes gsia-team-front{0%,to{transform:scale(1)translate(0)}45%{transform:scale(1.06)translate(.6px,.6px)}}@keyframes gsia-team-back{0%,to{transform:translate(0)}45%{transform:translate(-.8px,-.8px)}}@keyframes gsia-team-dot{0%{opacity:0;transform:translateY(1px)scale(.4)}50%{opacity:1;transform:translateY(-1px)scale(1.15)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gsia-mail{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-1.5px)rotate(-6deg)}65%{transform:translateY(.5px)rotate(4deg)}}@keyframes gsia-pencil{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes gsia-al{0%,to{transform:translate(0)}50%{transform:translate(-1.5px)}}@keyframes gsia-ar{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}@keyframes gsia-sl{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes gsia-bubble{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes gsia-mark{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}}@keyframes gsia-sun{0%{opacity:.5;transform:translateY(2px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gsia-mtn{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes gsia-play{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes gsia-stem{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes gsia-head{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes gsia-db-top{0%{transform:translateY(-3px)scaleY(.6)}55%{transform:translateY(0)scaleY(1.18)}to{transform:translateY(0)scaleY(1)}}@keyframes gsia-db-slice{0%{transform:translateY(-2px)}60%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes gsia-db-body{0%{transform:scaleY(.85)}60%{transform:scaleY(1.05)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.gs-grid-anim:hover .grid-line,.gs-icon-anim:hover *{animation:none!important}}
