.nw-app.nw-brands-page{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.nw .nw-brands-topnav{padding:max(8px,env(safe-area-inset-top,0px)) 10px 14px;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nw .nw-brands-intro{padding-top:4px;padding-bottom:18px}.nw .nw-brands-intro h3{font-size:clamp(28px,8vw,34px);line-height:.95}.nw .nw-brands-lead{margin:12px 0 0;max-width:340px;font-family:var(--body);font-size:14px;font-weight:400;line-height:1.45;color:var(--muted)}.nw .nw-brands-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 8px}.nw .nw-brands-grid .nw-brand-card,.nw .nw-brands-grid .nw-brand-card.nw-brand-card--has-pitch{flex:none;width:100%;height:clamp(184px,50vw,198px);min-height:clamp(184px,50vw,198px);max-height:clamp(184px,50vw,198px);aspect-ratio:unset;padding-bottom:10px}.nw .nw-brands-grid .nw-brand-card.nw-brand-card--has-pitch{padding-top:15px}.nw .nw-brands-grid .nw-brand-card .nw-bc-top{flex:1 1 auto;min-height:0;width:100%}.nw .nw-brands-grid .nw-brand-card .nw-bc-stats{margin-top:auto;flex-shrink:0}.nw .nw-brands-grid .nw-bc-tags{font-size:8px;letter-spacing:.1em}.nw .nw-brands-grid .nw-bc-pitch{font-family:var(--serif);font-style:italic;font-weight:400;font-size:13px;line-height:1.34;letter-spacing:.02em;-webkit-line-clamp:4;line-clamp:4}.nw .nw-brands-grid .nw-bc-name{font-size:clamp(20px,5.5vw,24px)}.nw .nw-brands-grid .nw-brand-card.c3 .nw-bc-name,.nw .nw-brands-grid .nw-brand-card.c3 .nw-bc-name em{font-size:clamp(22px,6vw,28px)}.nw .nw-brands-sentinel{width:100%;height:1px;margin:0;padding:0;border:0}.nw .nw-brands-status{margin:0;padding:8px 18px 24px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.nw .nw-brands-status-more{padding-top:0;padding-bottom:16px}.nw .nw-brands-page .nw-footer-cta{margin-top:28px;margin-bottom:20px}