/* Preserve the approved artwork and spacing; animate only the CSG lettermark. */
#header-brand .corner-logo-reveal{display:grid;grid-template-columns:minmax(0,484fr) minmax(0,732fr);align-items:center}
#header-brand .corner-logo-mark{display:block;min-width:0;perspective:900px;perspective-origin:50% 50%}
#header-brand .corner-logo-rotator{position:relative;display:block;transform-style:preserve-3d;transform-origin:50% 50%}
#header-brand .corner-logo-face{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#header-brand .corner-logo-front{position:relative}
#header-brand .corner-logo-back{position:absolute;inset:0;transform:rotateY(180deg)}
#header-brand .csg-lockup{pointer-events:none}
.motion-paused #header-brand .corner-logo-reveal,
.motion-paused #header-brand .corner-logo-rotator{transform:none!important;opacity:1!important}
@media(prefers-reduced-motion:reduce){
 #header-brand .corner-logo-reveal,#header-brand .corner-logo-rotator{transform:none!important;opacity:1!important}
 #header-brand .corner-logo-back{display:none}
}
