/* Legacy logos (widgets/logos/logos.js): a black band half the carousel's height, sitting on the carousel's bottom
   edge, with white marks as on the identity sheet. It passes the pointer to the carousel. Sized so the widest
   lockup (Virginia Tech X) has the same space above, below and to each side: 22cqh tall with 39cqh around it,
   which the frame's ratio (2.49 in the layout entry) matches. */
.strip > .pic--logos { height: calc(var(--strip-h) * .5); align-self: flex-end; background: #000; pointer-events: none; }
html[data-theme=dark] .strip > .pic--logos { background: var(--tile-bg); }
.lg { container-type: size; display: flex; align-items: center; justify-content: center; color: #fff; }
.lg__lockup { display: block; flex: none; fill: currentColor; overflow: visible; }
.lg__lockup[viewBox^="324"] { width: auto; height: 34.8cqh; }
.lg__lockup[viewBox^="2350"] { width: auto; height: 22cqh; }
.lg__flip { transform-box: fill-box; }
/* Stacked page: the artwork is sized from the frame's height, so this frame keeps its fixed shape. */
.is-vertical .strip > .pic--logos.pic--grow { container-type: size !important; }
