.header .brand{width:var(--admin-logo,230px);max-width:280px;position:relative;display:flex;flex-direction:column;justify-content:center}.header .brand img{width:100%;height:auto;max-height:70px;object-fit:contain}.footer-brand img{width:var(--admin-footer-logo,215px);height:auto;max-height:120px;object-fit:contain}.brand-display-name{font-size:11px;font-weight:700;line-height:1.2;margin-top:3px;overflow-wrap:anywhere}.uploaded-frame>img{inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.hero-media picture{display:block;width:100%;height:100%}.honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;width:1px!important;height:1px!important}.form-status{overflow-wrap:anywhere}.form-status a{display:inline-block;padding:12px 16px;background:var(--accent);color:var(--ink);margin-top:10px;border-radius:6px}.form-status[role=alert]{color:#a52e23}.form-panel button:disabled{opacity:.65;cursor:wait}.about-band,.premium-about{background-image:linear-gradient(90deg,#193327f5,#193327ed),var(--background-3,url('hero-3-1600.webp'))}.page-banner{background-image:linear-gradient(115deg,#193329f2,#193329e8),var(--background-3,url('hero-3-800.webp'))}.closing{background-image:linear-gradient(115deg,#193c2ff5,#264d3ced),var(--background-3,url('hero-3-800.webp'))}.process{background-image:linear-gradient(100deg,#f1f6eff5,#e3ece2ed),var(--background-3,url('hero-3-800.webp'))}@media(max-width:900px){.header .brand{width:var(--admin-mobile-logo,150px);max-width:44%}.header .brand img{max-height:55px}.brand-display-name{font-size:9px}}@media(max-width:375px){.header{gap:5px}.header-cta{padding:10px 8px}}

.note-panel{background-image:var(--background-1,none);background-size:cover;background-position:center}.fact-panel{background-image:var(--background-2,none);background-size:cover;background-position:center}@media(max-width:650px){.footer-brand img{max-width:215px}}

.brand:has(.brand-display-name){flex-direction:row;align-items:center;gap:7px}.brand:has(.brand-display-name) img{width:58%}.brand:has(.brand-display-name) .brand-display-name{flex:1;margin:0}.note-panel{background-image:linear-gradient(#e7ede3ec,#e7ede3ec),var(--background-1,none)}.fact-panel{background-image:linear-gradient(#e7ede3ec,#e7ede3ec),var(--background-2,none)}

.hero-media picture>img{width:100%;height:100%;object-fit:contain}@media(max-width:650px){.industrial .hero-media picture>img{height:100%}}
