.eyebrow{display:inline-flex;align-items:center;gap:11px;color:inherit;font-family:var(--sans);font-size:.68rem;font-weight:790;line-height:1.15;letter-spacing:.085em;text-transform:uppercase}.eyebrow:before{width:1px;height:15px;background:var(--copper);content:""}.btn{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;width:min(100%,340px);padding:14px 18px 14px 20px;border:1px solid var(--copper);border-radius:3px;background:var(--copper);color:#fff8f1;font-family:var(--sans);font-size:.92rem;font-weight:700;line-height:1.18;box-shadow:inset 0 0 0 1px #fff8f100;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.btn span,.text-link span{font-size:1.18rem;line-height:1;transition:transform .18s ease}.btn:hover,.btn:focus-visible{box-shadow:inset 0 0 0 1px #fff8f13d;transform:translateY(-1px);text-decoration:none}.btn:hover span,.btn:focus-visible span,.text-link:hover span,.text-link:focus-visible span{transform:translate(4px)}.text-link{position:relative;display:inline-flex;align-items:center;gap:15px;width:fit-content;border-bottom:1px solid transparent;padding-bottom:5px;color:var(--ink);font-family:var(--sans);font-size:.9rem;font-weight:720;transition:border-color .18s ease}.text-link:after{position:absolute;right:0;bottom:-6px;left:0;height:1px;background:currentColor;content:"";opacity:.42;transform:scaleX(.28);transform-origin:left;transition:opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1)}.text-link:hover,.text-link:focus-visible{text-decoration:none}.text-link:hover:after,.text-link:focus-visible:after{opacity:.72;transform:scaleX(1)}@media(min-width:700px){.btn{width:fit-content;min-width:300px}}
