/* Supplied CY artwork; display crop removes surrounding white space without editing pixels. */
.cy-supplied-logo-20261103{position:relative;display:inline-block;overflow:hidden;width:76px;aspect-ratio:1260/574;flex:0 0 auto;vertical-align:middle;background:#fff}
body .cy-supplied-logo-20261103>img{position:absolute!important;display:block!important;width:121.904762%!important;height:auto!important;max-width:none!important;left:-13.015873%!important;top:-39.895470%!important;margin:0!important;object-fit:contain!important}
body a.cy-logo-brand-20261103{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;text-decoration:none}
.cy-logo-copy-20261103{display:grid;gap:2px;min-width:0}.cy-logo-copy-20261103 .brand-mark,.cy-logo-copy-20261103 .brand-caption{display:block}
@media(max-width:600px){.cy-supplied-logo-20261103{width:58px}body a.cy-logo-brand-20261103{gap:8px!important}}
@media(max-width:359px){.cy-supplied-logo-20261103{width:44px}body a.cy-logo-brand-20261103{gap:6px!important}}
