.fs-wave{--fs-wave-dur:2s;display:inline-block;flex:none;vertical-align:middle;overflow:visible}.fs-wave__w{transform-box:view-box}.fs-wave__w--crest{transform-origin:100px -78px;--fs-wave-run:fs-wave-crest-surge,fs-wave-crest-pitch,fs-wave-crest-body}.fs-wave__w--swell{transform-origin:30px -40px;--fs-wave-run:fs-wave-swell-surge,fs-wave-swell-pitch,fs-wave-swell-body}.fs-wave__w--deep{transform-origin:20px 0;--fs-wave-run:fs-wave-deep-surge,fs-wave-deep-pitch,fs-wave-deep-body}.fs-wave__w--curl{transform-origin:66px 38px;--fs-wave-run:fs-wave-curl-surge,fs-wave-curl-pitch,fs-wave-curl-body}.fs-wave[data-tone=current] .fs-wave__w{fill:currentColor}@media (prefers-reduced-motion:no-preference){.fs-wave:is([data-playback=loop],[data-playback=once]) .fs-wave__w,:is(a,button):focus-visible .fs-wave[data-playback=interaction] .fs-wave__w{animation-name:var(--fs-wave-run);animation-duration:var(--fs-wave-dur);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:backwards}.fs-wave[data-playback=loop] .fs-wave__w{animation-iteration-count:infinite;animation-fill-mode:both}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.fs-wave[data-playback=interaction]:hover .fs-wave__w,:is(a,button):hover .fs-wave[data-playback=interaction] .fs-wave__w{animation-name:var(--fs-wave-run);animation-duration:var(--fs-wave-dur);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:backwards}}@media (prefers-reduced-motion:reduce),print{.fs-wave .fs-wave__w{animation:none!important;transform:none!important;translate:none!important;rotate:none!important}}@keyframes fs-wave-crest-surge{0%,6%{translate:0 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}12.5%{translate:7px -3px;animation-timing-function:cubic-bezier(.4,0,.6,1)}22%{translate:0 -11px;animation-timing-function:cubic-bezier(.55,0,.25,1)}31%{translate:-8px -5px;animation-timing-function:cubic-bezier(.45,0,.55,1)}39%{translate:1px 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}46%,to{translate:0 0}}@keyframes fs-wave-crest-pitch{0%,6%{rotate:0deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}13%{rotate:1deg;animation-timing-function:cubic-bezier(.4,0,.6,1)}22.5%{rotate:6deg;animation-timing-function:cubic-bezier(.55,0,.25,1)}31.5%{rotate:-3deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}39.5%{rotate:.6deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}46%,to{rotate:0deg}}@keyframes fs-wave-crest-body{0%,6%{transform:rotate(174.29deg) scale(1) rotate(-174.29deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}12%{transform:rotate(174.29deg) scale(.95,1.04) rotate(-174.29deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}22%{transform:rotate(174.29deg) scale(1.02) rotate(-174.29deg);animation-timing-function:cubic-bezier(.55,0,.25,1)}30.5%{transform:rotate(174.29deg) scale(1.07,.94) rotate(-174.29deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}39%{transform:rotate(174.29deg) scale(.99,1.01) rotate(-174.29deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}46%,to{transform:rotate(174.29deg) scale(1) rotate(-174.29deg)}}@keyframes fs-wave-swell-surge{0%,14%{translate:0 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}21%{translate:2px -3px;animation-timing-function:cubic-bezier(.55,0,.25,1)}31%{translate:-3px 4px;animation-timing-function:cubic-bezier(.45,0,.55,1)}41%{translate:0 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}51%,to{translate:0 0}}@keyframes fs-wave-swell-pitch{0%,14%{rotate:0deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}21%{rotate:3deg;animation-timing-function:cubic-bezier(.55,0,.25,1)}31%{rotate:-10deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}40.5%{rotate:2.5deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}51%,to{rotate:0deg}}@keyframes fs-wave-swell-body{0%,14%{transform:rotate(143.13deg) scale(1) rotate(-143.13deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}21%{transform:rotate(143.13deg) scale(.96,1.03) rotate(-143.13deg);animation-timing-function:cubic-bezier(.55,0,.25,1)}30.5%{transform:rotate(143.13deg) scale(1.05,.96) rotate(-143.13deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(143.13deg) scale(.99,1.01) rotate(-143.13deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}51%,to{transform:rotate(143.13deg) scale(1) rotate(-143.13deg)}}@keyframes fs-wave-deep-surge{0%,19%{translate:0 0;animation-timing-function:cubic-bezier(.4,0,.6,1)}36%{translate:-7px 13px;animation-timing-function:cubic-bezier(.45,0,.55,1)}55%{translate:-11px 15px;animation-timing-function:cubic-bezier(.45,0,.55,1)}64%{translate:1px -1px;animation-timing-function:cubic-bezier(.45,0,.55,1)}72%,to{translate:0 0}}@keyframes fs-wave-deep-pitch{0%,22%{rotate:0deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}29%{rotate:1deg;animation-timing-function:cubic-bezier(.4,0,.6,1)}41%{rotate:-8deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}55.5%{rotate:-9deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}64.5%{rotate:1.5deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}73%,to{rotate:0deg}}@keyframes fs-wave-deep-body{0%,22%{transform:rotate(26.82deg) scale(1) rotate(-26.82deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}30%{transform:rotate(26.82deg) scale(.98,1.02) rotate(-26.82deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{transform:rotate(26.82deg) scale(1.03,.98) rotate(-26.82deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}55%{transform:rotate(26.82deg) scale(1.02,.99) rotate(-26.82deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}64%{transform:rotate(26.82deg) scale(.99,1.01) rotate(-26.82deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%,to{transform:rotate(26.82deg) scale(1) rotate(-26.82deg)}}@keyframes fs-wave-curl-surge{0%,31%{translate:0 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}46%{translate:1px 7px;animation-timing-function:cubic-bezier(.55,0,.25,1)}54%{translate:8px 3px;animation-timing-function:cubic-bezier(.45,0,.55,1)}62%{translate:-1px 3px;animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{translate:0 0;animation-timing-function:cubic-bezier(.45,0,.55,1)}82%,to{translate:0 0}}@keyframes fs-wave-curl-pitch{0%,31%{rotate:0deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}46%{rotate:-1.5deg;animation-timing-function:cubic-bezier(.55,0,.25,1)}54%{rotate:-10deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}62%{rotate:3.5deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{rotate:-1deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}82%,to{rotate:0deg}}@keyframes fs-wave-curl-body{0%,31%{transform:translateY(72px) skewX(0deg) scale(1) translateY(-72px) rotate(-51.52deg) scale(1) rotate(51.52deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}46%{transform:translateY(72px) skewX(-3deg) scale(1) translateY(-72px) rotate(-51.52deg) scale(.95,1.04) rotate(51.52deg);animation-timing-function:cubic-bezier(.55,0,.25,1)}54%{transform:translateY(72px) skewX(14deg) scaleY(.94) translateY(-72px) rotate(-51.52deg) scale(1.06,.95) rotate(51.52deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}62%{transform:translateY(72px) skewX(-3deg) scaleY(1.02) translateY(-72px) rotate(-51.52deg) scale(.98,1.02) rotate(51.52deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:translateY(72px) skewX(1deg) scale(1) translateY(-72px) rotate(-51.52deg) scale(1) rotate(51.52deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}82%,to{transform:translateY(72px) skewX(0deg) scale(1) translateY(-72px) rotate(-51.52deg) scale(1) rotate(51.52deg)}}