.brand-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%}
.brand-wordmark{display:inline-grid;width:clamp(160px,55vw,250px);max-width:100%;vertical-align:middle;line-height:1}
.brand-wordmark img{grid-area:1/1;display:block;width:100%;height:auto}
.brand-wordmark .brand-on-dark{visibility:hidden}
.dark .brand-wordmark .brand-on-light{visibility:hidden}
.dark .brand-wordmark .brand-on-dark{visibility:visible}
.brand .brand-wordmark{display:inline-grid;width:clamp(140px,45vw,210px)}
.brand-launch-icon{width:80px;height:80px;border-radius:20px;margin-bottom:20px}
.brand-link:focus-visible{outline:3px solid #d4af37;outline-offset:4px;border-radius:4px}
