.brandpage-hero{min-height:400px;padding:60px max(5vw,24px);display:flex;align-items:center;color:#fff;background:linear-gradient(100deg,rgba(6,10,14,.88),rgba(6,10,14,.32)),var(--brand-photo) center 38%/cover}.brandpage-hero>div{max-width:1180px;margin:auto;width:100%}.brandpage-hero .eyebrow{color:var(--accent-hot);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brandpage-hero h1{font:700 clamp(2.4rem,6vw,5.2rem)/.98 var(--font-head,Impact,sans-serif);text-transform:uppercase;max-width:900px;margin:.45em 0}.brandpage-hero p{max-width:760px;line-height:1.7;color:#eee}.brandpage-actions{display:flex;gap:18px;align-items:center;margin-top:24px}.brandpage-actions a:last-child{color:#fff}.brandpage-section{padding:64px max(5vw,24px);background:var(--paper,#f2f0e9);color:var(--ink,#17191a)}.brandpage-section.alt{background:var(--panel,#e8e7e2)}.brandpage-inner{max-width:1180px;margin:auto}.brandpage-section .eyebrow{color:var(--accent);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brandpage-section h2{font:700 clamp(1.8rem,3vw,3rem)/1.05 var(--font-head,Impact,sans-serif);text-transform:uppercase;max-width:820px}.brandpage-intro{font-size:1.1rem;line-height:1.75;max-width:800px;color:var(--muted,#555)}.brandpage-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.brandpage-cards article{background:var(--bg,#fff);border:1px solid var(--line,#ccc);padding:22px;min-height:170px;border-top:4px solid var(--accent)}.brandpage-cards h3{font:700 1.2rem/1.1 var(--font-head,Impact,sans-serif);text-transform:uppercase}.brandpage-cards p{line-height:1.65;color:var(--muted,#555)}.brandpage-split{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.brandpage-callout{padding:26px;border:1px solid var(--line,#ccc);background:var(--bg,#fff);box-shadow:8px 8px var(--accent)}.brandpage-list{display:grid;gap:14px}.brandpage-list article{padding:18px 0;border-bottom:1px solid var(--line,#ccc)}.brandpage-list h3{margin:0 0 7px}.brandpage-list p{margin:0;line-height:1.65;color:var(--muted,#555)}.brand-footer{background:#101216;color:#f5f2e8;padding:50px max(5vw,24px) 18px;border-top:5px solid var(--accent)}.brand-footer-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:38px}.brand-footer-lockup{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand-footer-lockup img{width:104px;height:78px;object-fit:contain}.brand-footer-lockup strong{display:block;font:700 1.2rem var(--font-head,Impact,sans-serif);text-transform:uppercase}.brand-footer-lockup small{display:block;color:#ddd;margin-top:5px}.brand-footer p{line-height:1.65;color:#ddd;max-width:430px}.brand-footer h3{font:700 1rem var(--font-head,Impact,sans-serif);text-transform:uppercase;color:var(--accent-hot);letter-spacing:.08em}.brand-footer-grid>div>a:not(.brand-footer-lockup):not(.footer-quote){display:block;color:#eee;margin:12px 0}.footer-quote{display:inline-block;padding:12px 16px;background:var(--accent);color:#111;text-decoration:none;font-weight:900;text-transform:uppercase}.brand-footer-bottom{max-width:1180px;margin:32px auto 0;border-top:1px solid #474747;padding-top:16px;display:flex;justify-content:space-between;color:#ccc;font-size:.82rem}.brand-footer-bottom a{color:#fff;text-decoration:underline}@media(max-width:760px){.brandpage-cards{grid-template-columns:1fr}.brandpage-split{grid-template-columns:1fr}.brand-footer-grid{grid-template-columns:1fr;gap:22px}.brandpage-hero{min-height:320px;padding:40px 22px}.brandpage-actions{flex-wrap:wrap}.brand-footer-bottom{flex-direction:column;gap:10px}.brandpage-section{padding:46px 22px}}