.brand{display:inline-flex;align-items:center;gap:.75rem;min-width:0;color:inherit;text-decoration:none;--brand-badge:2.75rem;--brand-name:1.3rem;--brand-place:0.68rem}.brand[data-size=header]{--brand-badge:2.75rem;--brand-name:1.3rem}.brand[data-size=footer]{--brand-badge:3.5rem;--brand-name:1.5rem}.brand[data-size=admin]{--brand-badge:2.25rem;--brand-name:1.15rem;--brand-place:0.62rem;gap:.6rem}.brand[data-size=login]{--brand-badge:4rem;--brand-name:1.75rem;--brand-place:0.72rem;gap:1rem}@media(min-width:768px){.brand[data-size=header]{--brand-badge:3.5rem;--brand-name:1.6rem;gap:1rem}}.brand__badge{flex-shrink:0;width:var(--brand-badge);height:var(--brand-badge);border-radius:9999px;object-fit:cover;display:block}.brand__text{display:flex;flex-direction:column;min-width:0}.brand__name{font-family:var(--font-display-stack);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);font-size:var(--brand-name);line-height:1;white-space:nowrap}.brand__place{font-family:var(--font-body-stack);font-size:var(--brand-place);font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-top:.3rem;white-space:nowrap}.brand[data-tone=onBand] .brand__name{color:var(--brand-ground)}.brand[data-tone=onBand] .brand__place{color:var(--brand-gold-bright)}.brand[data-tone=onGround] .brand__name{color:var(--brand-black)}.brand[data-tone=onGround] .brand__place{color:var(--brand-gold)}@media(max-width:639px){.brand__country{display:none}.brand[data-size=header] .brand__name{white-space:normal;line-height:1.05;max-width:13rem}}