.talk,
.hero-actions .text-link,
.about-copy .text-link,
#show-all,
.project-caption>span{
  border:1px solid #ffffff2b!important;
  background:linear-gradient(135deg,#ffffff12,#ffffff07)!important;
  box-shadow:inset 0 1px 0 #ffffff17,0 8px 30px #00000024;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.talk,
.hero-actions .text-link,
.about-copy .text-link,
#show-all{
  min-height:42px;
  padding:0 18px!important;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.project-caption>span{
  display:grid!important;
  place-items:center;
  min-width:92px!important;
  height:34px!important;
  padding:0 13px!important;
  border-radius:999px!important;
  font-size:0!important;
  color:var(--yellow);
}
.project-caption>span:before{
  content:var(--view-project-label,"VIEW FILM")!important;
  font:600 .56rem Arial,Helvetica,sans-serif!important;
  letter-spacing:.14em;
  white-space:nowrap;
}
.talk:hover,
.hero-actions .text-link:hover,
.about-copy .text-link:hover,
#show-all:hover,
.project button:hover .project-caption>span{
  border-color:#c7a15d8a!important;
  background:linear-gradient(135deg,#c7a15d24,#ffffff09)!important;
  color:var(--yellow);
}
@media(max-width:1200px){
  .menu-toggle{
    border:1px solid #ffffff2b!important;
    background:linear-gradient(135deg,#ffffff12,#ffffff07)!important;
    box-shadow:inset 0 1px 0 #ffffff17,0 8px 30px #00000024;
    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
    border-radius:999px;
    padding:10px 16px!important;
  }
}
@media(max-width:650px){
  .hero-actions .text-link,.about-copy .text-link{min-height:40px;padding:0 15px!important}
  .project-caption>span{min-width:84px!important;height:32px!important}
}
