/* Brand artwork is independent from every site photograph. */
.brand-lockup { display: flex; align-items: center; gap: 4%; width: 100%; }
.brand-lockup > .brand-symbol { display: block; flex: 0 0 20%; width: 20%; height: auto; aspect-ratio: 1129 / 1393; object-fit: contain; }
.brand-lockup > .brand-wordmark { display: block; position: relative; overflow: hidden; flex: 1 1 76%; width: 76%; aspect-ratio: 1954 / 446; }
/* Only transparent outer padding is clipped; no background blending is used. */
.brand-wordmark > img { display: block; position: absolute; max-width: none; width: 110.90071648%; height: 162.55605381%; left: -4.70829069%; top: -32.73542601%; }