/* Supplied CY artwork preserved; viewport removes only surrounding white space. */
.cy-new-logo{display:inline-block;position:relative;overflow:hidden;width:96px;aspect-ratio:1420/635;flex:0 0 auto;vertical-align:middle;background:#fff}
.brand .cy-new-logo img,.cy-brand .cy-new-logo img,.proof-brand .cy-new-logo img{position:absolute;display:block;max-width:none;width:108.169014%;height:auto;left:-5.633803%;top:-26.771654%;margin:0;object-fit:contain}
.brand:has(.cy-new-logo),.cy-brand:has(.cy-new-logo){gap:12px}
.proof-brand .cy-new-logo{width:116px}
@media(min-width:1024px){.cy-site-masthead .brand .cy-new-logo{width:88px}.cy-site-masthead .header{gap:12px}}
@media(min-width:1024px) and (max-width:1279px){.cy-site-masthead .brand .cy-new-logo{width:66px}.cy-site-masthead .brand{gap:8px}}
@media(min-width:761px) and (max-width:1023px){.cy-site-masthead .brand .cy-new-logo{width:106px}}
@media(max-width:760px){.cy-site-masthead .brand .cy-new-logo{width:86px}.cy-site-masthead .brand{gap:9px}.cy-site-masthead .header .brand strong{font-size:20px;letter-spacing:2px}.cy-site-masthead .brand small{font-size:7.5px;letter-spacing:1.2px}.proof-brand .cy-new-logo{width:96px}.cy-new-logo{width:84px}}
@media(max-width:359px){.cy-site-masthead .brand .cy-new-logo{width:68px}.cy-site-masthead .header{gap:8px}.cy-site-masthead .brand small{font-size:7px;letter-spacing:1px}.brand .cy-new-logo{width:72px}}
