.fill-special-bio-straight .linkbio-style::before {
  top: -8px;
  mask-image: url("https://d9waz8yb7jz2q.cloudfront.net/assets/images/top-fill-special.svg");
}
.fill-special-bio-straight .linkbio-style::after {
  bottom: -8px;
  mask-image: url("https://d9waz8yb7jz2q.cloudfront.net/assets/images/bottom-fill-special.svg");
}
.fill-special-bio-straight .linkbio-style::before,
.fill-special-bio-straight .linkbio-style::after {
  content: "" !important;
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  overflow: hidden;
  mask-position: 0px top;
  mask-size: 640px 5px;
}
.fill-wave-bio-straight .linkbio-style {
  position: relative;
  height: 100%;
  z-index: 0;
  border-top: 4px solid transparent !important;
  border-bottom: 4px solid transparent !important;
  border-right: 0;
  border-left: 0;
  color: rgb(0, 0, 0);
  transform: translate3d(0px, 0px, 0px);
  transition: box-shadow 0.25s cubic-bezier(0.08, 0.59, 0.29, 0.99),
    color 0.25s cubic-bezier(0.08, 0.59, 0.29, 0.99),
    border-color 0.25s cubic-bezier(0.08, 0.59, 0.29, 0.99),
    transform 0.25s cubic-bezier(0.08, 0.59, 0.29, 0.99),
    background-color 0.25s cubic-bezier(0.08, 0.59, 0.29, 0.99);
  overflow: visible !important;
  box-shadow: none !important;
}
.fill-wave-bio-straight .linkbio-style::before {
  top: -8px;
  mask-image: url("https://d9waz8yb7jz2q.cloudfront.net/assets/images/wate-button-top.svg");
}
.fill-wave-bio-straight .linkbio-style::before,
.fill-wave-bio-straight .linkbio-style::after {
  content: "" !important;
  position: absolute;
  left: 0px;
  right: 0px;
  height: 5px;
  overflow: hidden;
  mask-position: 0px top;
  mask-size: 640px 5px;
  animation: 12s linear 0s infinite normal none paused topwave;
}
.fill-wave-bio-straight .linkbio-style::after {
  bottom: -8px;
  mask-image: url("https://d9waz8yb7jz2q.cloudfront.net/assets/images/wave-button-bottom.svg");
  animation-name: bottomwave;
}
