/* 1.15: homepage actions match the interior pages' .text-link buttons.
   Scoped to the homepage so the established interior controls stay intact. */
.go-home :is(a.textlink,a.round-link,.go-search-prompts a) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: fit-content;
  max-width: 100%;
  min-height: 44px;
  padding: 10px 16px;
  border: 1px solid currentColor;
  border-radius: 0;
  background: transparent;
  font: 400 13px/1.45 Arial,Helvetica,sans-serif;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  overflow-wrap: anywhere;
  text-wrap: balance;
  vertical-align: middle;
  transition: background-color 180ms cubic-bezier(.2,.7,.2,1),
    border-color 180ms cubic-bezier(.2,.7,.2,1),
    color 180ms cubic-bezier(.2,.7,.2,1),
    box-shadow 180ms cubic-bezier(.2,.7,.2,1),
    transform 180ms cubic-bezier(.2,.7,.2,1);
}
.go-home .hero-actions {gap:12px 16px}
.go-home .hero-actions .textlink {margin-top:18px}
.go-home .hero .round-link {flex-shrink:0}
.go-home .hero .round-link b {
  padding:0;border:0;border-radius:0;font:inherit;
  color:inherit;background:transparent;transform:none;
}
.go-home .founder a.textlink {display:flex}
.go-home .conversation a.direct-contact {margin-top:0}
.go-home .go-search-prompts a {color:inherit}
@media(hover:hover) and (pointer:fine) {
  .go-home :is(a.textlink,a.round-link,.go-search-prompts a):hover {
    background:#b6ff00;border-color:#080808;color:#080808;
    text-decoration:none;transform:translateY(-2px);box-shadow:0 3px 0 #080808;
  }
  .go-home .hero .round-link:hover b {background:transparent;color:inherit}
}
.go-home :is(a.textlink,a.round-link,.go-search-prompts a):focus-visible {
  outline:2px solid #080808;outline-offset:4px;box-shadow:0 0 0 4px #fff;
}
.go-home :is(a.textlink,a.round-link,.go-search-prompts a):active {transform:translateY(0)}
@media(max-width:700px) {
  .go-home .all-work-cta a.textlink {width:100%}
}
@media(max-width:520px) {
  .go-home .hero .round-link {display:none}
}
@media(prefers-reduced-motion:reduce) {
  .go-home :is(a.textlink,a.round-link,.go-search-prompts a) {
    transition:none!important;transform:none!important;
  }
}
