/* Logo-only development test: native, uncompressed descriptor text. */
.valde-logo-lockup{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:105px;height:90px;flex:0 0 auto;text-decoration:none!important;gap:3px;overflow:visible}
.valde-logo-lockup img{display:block!important;width:100%!important;height:calc(100% - 25px)!important;object-fit:contain!important;min-height:0}
.valde-logo-lockup .valde-logo-descriptor{display:block;color:#A0733C;font-family:Lato,Arial,sans-serif;font-weight:700;font-size:10px;line-height:1.05;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap}
.valde-logo-descriptor span{display:block}
.brand.valde-logo-lockup{width:180px;height:160px;gap:5px}
.brand.valde-logo-lockup img{height:calc(100% - 33px)!important}
.brand.valde-logo-lockup .valde-logo-descriptor{font-size:13px;line-height:1.1;letter-spacing:.09em}
@media(max-width:820px){.brand.valde-logo-lockup{width:136px;height:122px}.brand.valde-logo-lockup .valde-logo-descriptor{font-size:11px}}
@media(max-width:600px){.masthead .valde-logo-lockup{width:85px;height:75px}.masthead .valde-logo-lockup .valde-logo-descriptor{font-size:9px;letter-spacing:.025em}.masthead .valde-logo-lockup img{height:calc(100% - 23px)!important}}
@media(max-width:560px){.brand.valde-logo-lockup{width:112px;height:110px}.brand.valde-logo-lockup .valde-logo-descriptor{font-size:10px;letter-spacing:.06em}}
