.site-header .header-inner{min-height:126px}
.wordmark img{width:108px;height:108px;object-fit:contain;mix-blend-mode:lighten}
.footer .wordmark img{width:150px;height:150px}
@media(max-width:800px){.site-header .header-inner{min-height:94px}.wordmark img{width:78px;height:78px}}

/* Original artwork inside a shared navy-and-gold frame. */
.wordmark,body.marketing .wordmark{display:inline-flex;flex:none;padding:7px;border-radius:18px;background:#001e34;border:1px solid #bd9a4a55;box-shadow:0 4px 14px #09253a16,inset 0 1px 0 #fff2;position:relative;overflow:hidden;isolation:isolate;transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease}.wordmark img,body.marketing .wordmark img{display:block;object-fit:contain;mix-blend-mode:normal;border-radius:10px;position:relative;z-index:1}.wordmark:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(135deg,#fff1,transparent 42%);border-radius:inherit}.wordmark:active{transform:scale(.985)}@media(hover:hover){.wordmark:hover{transform:translateY(-2px);border-color:#d9b65b99;box-shadow:0 7px 20px #09253a25,inset 0 1px 0 #fff3}}@media(max-width:800px){.wordmark,body.marketing .wordmark{padding:5px;border-radius:15px}.wordmark img,body.marketing .wordmark img{border-radius:9px}}@media(prefers-reduced-motion:reduce){.wordmark,body.marketing .wordmark{transition:none}.wordmark:hover,.wordmark:active{transform:none}}
