/* Display the supplied logo unchanged; hide only the blank top and bottom margins. */
header .brand{width:280px}footer .brand{width:min(410px,100%)}.brand-art{display:block;position:relative;width:100%;aspect-ratio:1774 / 605;overflow:hidden;mix-blend-mode:multiply}.brand .brand-art img{display:block;position:absolute;left:0;top:-16.528926%;width:100%;max-width:none;height:auto}.brand-support{width:min(410px,100%);text-align:center}.brand-proposition{font-family:'Segoe UI',Arial,sans-serif;font-size:12px;font-weight:650;letter-spacing:.06em;line-height:1.8;margin:14px 0 8px;white-space:normal}.brand-proposition span{color:#b48a35;margin:0 8px;font-weight:400}.brand-strapline{font-family:'Segoe UI',Arial,sans-serif;font-size:14px;line-height:1.5;margin:0;color:#142f43}header{min-height:106px;padding-top:14px;padding-bottom:14px}header .brand,header .brand:hover{transform:none;transition:none}@media(max-width:1200px){header{gap:24px}header .brand{width:235px}header nav{gap:16px}}@media(max-width:940px){header .brand{width:260px}}@media(max-width:680px){header .brand{width:215px}header{min-height:90px;gap:14px;padding:14px 20px}.brand-proposition{letter-spacing:0}.brand-proposition span{margin:0 5px}}@media(max-width:370px){header .brand{width:190px}header{gap:10px;padding-left:15px;padding-right:15px}.brand-proposition span{margin:0 2px}}
