/* One approved wordmark, shared by every route and language. */
.wordmark{display:block;flex:0 0 auto;line-height:1}
.brand-art{position:relative;display:block;width:350px;aspect-ratio:1900/280;overflow:hidden;mix-blend-mode:lighten}
.brand-art img{position:absolute;display:block;width:114.316%;max-width:none;height:auto;left:-7.368%;top:-77.143%}
.footer .brand-art{width:min(440px,100%)}
.header-main{min-height:96px}
@media(min-width:1151px) and (max-width:1350px){.header .brand-art{width:295px}}
@media(max-width:1150px){.header-main{min-height:86px}.header .brand-art{width:330px}}
@media(max-width:700px){.header-main{min-height:78px}.header .brand-art{width:clamp(200px,62vw,300px)}.header-main{gap:16px}.menu-button{min-width:54px;min-height:44px;white-space:nowrap}.footer .brand-art{width:min(360px,100%)}}
@media(max-width:350px){.header .brand-art{width:200px}.header-main{gap:8px}.menu-button{font-size:0}.menu-button span{font-size:22px}}

.production-resources{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px 26px;font-size:14px;line-height:1.6;padding-top:20px;border-top:1px solid #ffffff30}.production-resources a{text-decoration:underline;text-underline-offset:5px}
