.brands-page .features-hero{background:radial-gradient(ellipse at 50% 82%,var(--site-brand-glow),transparent 60%)}.brands-page .features-hero h1 span{color:var(--site-hero-brand)}.brands-hero-product{background:linear-gradient(140deg,var(--site-brand-frame),var(--site-frame-fade));border-color:var(--site-frame-border)}.brands-hero-product .agency-workspace-main{padding:28px 32px}.brands-hero-product .agency-asset .agency-artwork{aspect-ratio:1.4}.brands-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.brands-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.brands-principles>div{border-top:1px solid var(--agency-line);padding-top:28px}.brands-principles svg{color:var(--site-accent);margin-bottom:22px}.brands-principles h3{font-size:18px;font-weight:500;letter-spacing:-.025em}.brands-principles p{font-size:14px;line-height:1.75;color:var(--features-muted);margin-top:12px}.brands-inline-link{margin-top:28px;font-size:13px}@media(max-width:760px){.brands-nav{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.brands-principles{gap:24px}}@media(max-width:640px){.brands-hero-product .agency-workspace-main{padding:16px}.brands-principles{grid-template-columns:1fr;gap:28px}.brands-principles svg{margin-bottom:16px}}@media(max-width:480px){.brands-nav a:last-child{grid-column:auto;grid-template-columns:1fr auto}.brands-page .features-hero h1{font-size:42px}}
