/* Selected option 1: full generated dimensional lockup, with real alpha. */
.wcr-home .header .logo > a { display:flex; flex-direction:column; align-items:flex-start; gap:0; }
.wcr-home .header .logo img.brand-lockup { display:block; width:180px; height:60px; object-fit:contain; }
.wcr-home .header .logo .brand-disclosure { margin:-6px 0 0 36px; font-size:10px; line-height:14px; letter-spacing:0; color:#e4e9df; }
.wcr-home footer .footer-heading img.brand-lockup { display:block; width:240px; max-width:100%; height:auto; }
.wcr-home footer .footer-heading { max-width:100%; }
@media(max-width:960px) {
  .wcr-home .header .logo img.brand-lockup { width:165px; height:55px; }
  .wcr-home .header .logo .brand-disclosure { margin-top:-5px; margin-left:33px; font-size:9px; line-height:12px; }
}
@media(max-width:480px) {
  .wcr-home .header .logo img.brand-lockup { width:156px; height:52px; }
  .wcr-home .header .logo .brand-disclosure { margin-left:31px; }
  .wcr-home footer .footer-heading img.brand-lockup { width:224px; }
}
@media(max-width:360px) {
  .wcr-home .header .logo img.brand-lockup { width:132px; height:44px; }
  .wcr-home .header .logo .brand-disclosure { margin-top:-3px; margin-left:26px; font-size:8px; line-height:12px; }
}
