.brand-link,.brand-link:active,.brand-link:focus,.brand-link:hover,.brand-link:visited{display:inline-flex;align-items:center;gap:var(--spacing-2,.5rem);text-decoration:none;background:none;line-height:1}.brand-link__logo{display:block}.brand-link:active .brand-link__wordmark,.brand-link:focus .brand-link__wordmark,.brand-link:hover .brand-link__wordmark,.brand-link:visited .brand-link__wordmark,.brand-link__wordmark{font-family:var(--landing-font-heading,var(--font-cormorant,serif));font-weight:700;font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.015em;line-height:1;white-space:nowrap;text-decoration:none;color:var(--landing-dark,var(--text-dark));-webkit-text-fill-color:var(--landing-dark,var(--text-dark));transition:color .2s ease}.brand-link:hover .brand-link__wordmark{color:var(--landing-accent,var(--theme-primary));-webkit-text-fill-color:var(--landing-accent,var(--theme-primary))}.brand-link--pro .brand-link__wordmark,.brand-link--pro:hover .brand-link__wordmark{color:var(--pro-primary,var(--theme-primary));-webkit-text-fill-color:var(--pro-primary,var(--theme-primary))}.brand-link:focus-visible{outline:2px solid var(--landing-accent,var(--theme-primary));outline-offset:.25rem;border-radius:var(--radius-sm,var(--radius-sm))}@media (max-width:22.5em){.brand-link__wordmark{display:none}}