.brand-audit-case .case-hero:not(.case-hero-split) h1{max-width:1080px;font-size:clamp(72px,8.4vw,128px);line-height:.84;letter-spacing:-.068em}.brand-audit-case .case-hero:not(.case-hero-split)+.case-hero-figure{display:block;background:#111218}.brand-audit-case .case-hero:not(.case-hero-split)+.case-hero-figure img{width:100%;max-width:none;height:auto}.brand-audit-source{--ba-blue:#0241cf;--ba-lime:#7ddd28;--ba-ink:#101012;--ba-paper:#efefef;--ba-line:#d8d8d8;--ba-dim:#6a6c72;--ba-red:#d91e18;--ba-amber:#b06a00;--ba-sans:"Archivo Variable","Microsoft YaHei","PingFang SC","Hiragino Sans GB",Arial,sans-serif;--ba-mono:"IBM Plex Mono",Consolas,"SF Mono",Menlo,monospace;min-height:100vh;background:var(--ba-paper);color:var(--ba-ink);font-family:var(--ba-sans);font-size:15px;line-height:1.72;-webkit-font-smoothing:antialiased}.brand-audit-source *,.brand-audit-source :after,.brand-audit-source :before{box-sizing:border-box}.brand-audit-source ::selection{background:var(--ba-lime);color:var(--ba-ink)}.brand-audit-source figure,.brand-audit-source h1,.brand-audit-source h2,.brand-audit-source h3,.brand-audit-source p,.brand-audit-source table{margin:0}.brand-audit-source h1{font-size:clamp(38px,10.4vw,140px);font-stretch:82%;font-weight:700;letter-spacing:-.048em;line-height:.86;text-transform:uppercase}.brand-audit-source h2{max-width:19ch;font-size:clamp(28px,4.5vw,58px);font-stretch:86%;font-weight:700;letter-spacing:-.038em;line-height:1.02;text-transform:uppercase}.brand-audit-source h3{margin-bottom:10px;font-size:18px;font-weight:600;letter-spacing:-.012em}.brand-audit-source mark{padding:0 .18em;background:var(--ba-lime);color:var(--ba-ink)}.ba-wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:40px}.ba-section{position:relative;scroll-margin-top:180px;padding:112px 0}.ba-intro{padding-top:86px}.ba-grid-background{background-color:var(--ba-paper)}.ba-grid-background:after{position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,var(--ba-paper) 0,transparent 12%,transparent 88%,var(--ba-paper) 100%);content:"";pointer-events:none}.ba-grid-background>*{position:relative;z-index:1}.ba-dark{background:var(--ba-ink);color:#ededea}.ba-blue{background:var(--ba-blue);color:#fff}.ba-lime{background:var(--ba-lime)}.ba-label{display:flex;gap:15px;align-items:center;margin-bottom:42px;color:var(--ba-dim);font-family:var(--ba-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.ba-label i{flex:none;font-style:normal}.ba-label b{color:var(--ba-blue);font-weight:500}.ba-label hr{flex:1;border:0;border-top:1px solid var(--ba-line)}.ba-dark .ba-label,.ba-dark .ba-zh{color:#9a9ca2}.ba-dark .ba-deliverables b,.ba-dark .ba-label b{color:var(--ba-lime)}.ba-dark .ba-label hr,.ba-dark .ba-table td,.ba-dark .ba-table th{border-color:#2c2e33}.ba-blue .ba-label,.ba-blue .ba-table td:first-child,.ba-blue .ba-table th,.ba-blue .ba-zh{color:#b9c6ff}.ba-blue .ba-label hr,.ba-blue .ba-table td,.ba-blue .ba-table th{border-color:#3a6be0}.ba-lime .ba-label,.ba-lime .ba-zh{color:#2e4415}.ba-lime .ba-label hr{border-color:#5fb018}.ba-zh{max-width:45ch;color:var(--ba-dim);font-size:15.5px;line-height:1.95}.ba-zh strong{color:var(--ba-ink);font-weight:600}.ba-blue .ba-zh strong,.ba-dark .ba-zh strong{color:#fff}.ba-paragraph-gap{margin-top:16px!important}.ba-caption{color:var(--ba-dim);font-family:var(--ba-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.ba-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start}.ba-heading-grid{margin-bottom:34px}.ba-mast{padding:12px 0;background:var(--ba-ink);color:#ededea}.ba-mast .ba-wrap{display:flex;gap:20px;align-items:center;font-family:var(--ba-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ba-mast b{font-weight:500}.ba-mast span{color:#7e8087}.ba-mast .ba-right{margin-left:auto;color:var(--ba-lime)}.ba-intro-grid{margin-top:44px;padding-top:28px;border-top:1px solid var(--ba-line)}.ba-blueprint{position:relative;border:1px solid var(--ba-line);background:#fff}.ba-specimen{padding:24px 26px}.ba-tick{position:absolute;padding:1px 5px;background:var(--ba-paper);color:var(--ba-blue);font-family:var(--ba-mono);font-size:9px;letter-spacing:.12em}.ba-tick-top{top:-8px;left:14px}.ba-tick-bottom{right:14px;bottom:-8px}.ba-swatches{display:flex;margin-bottom:16px}.ba-swatches i{display:block;flex:1;height:88px}.ba-swatches i:first-child{background:#3a60c4}.ba-swatches i:last-child{background:var(--ba-blue)}.ba-specimen-score{display:flex;gap:12px;align-items:baseline}.ba-specimen-score>b{font-size:60px;font-weight:700;letter-spacing:-.04em;line-height:.9}.ba-specimen-meta{justify-content:space-between;margin-top:12px;padding-top:10px;font-size:10.5px}.ba-product-meta,.ba-specimen-meta{display:flex;border-top:1px solid var(--ba-line);color:var(--ba-dim);font-family:var(--ba-mono)}.ba-product-meta{flex-wrap:wrap;margin-top:40px;padding-top:18px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.ba-product-meta div:not(:last-child){margin-right:30px;padding-right:30px;border-right:1px solid var(--ba-line)}.ba-product-meta b{display:block;margin-top:4px;color:var(--ba-ink);font-size:12.5px}.ba-table{width:100%;border-collapse:collapse;font-size:14px}.ba-table td,.ba-table th{padding:12px 13px;border-bottom:1px solid var(--ba-line);text-align:left}.ba-table th{font-size:9.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.ba-table td:first-child,.ba-table th{color:var(--ba-dim);font-family:var(--ba-mono)}.ba-table td:first-child{font-size:12px}.ba-table td:last-child,.ba-table th:last-child{font-family:var(--ba-mono);font-size:12.5px;text-align:right}.ba-measurements{border-top:1px solid #2c2e33}.ba-measure-row{display:flex;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid #2c2e33}.ba-color-pair{display:flex;flex:none;gap:3px}.ba-color-pair i{display:block;width:38px;height:38px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.22)}.ba-paper-pair i{background:#efefef}.ba-blue-pair i:first-child{background:#3a60c4}.ba-blue-pair i:last-child{background:#0241cf}.ba-orange-pair i:first-child{background:#ec7834}.ba-orange-pair i:last-child{background:#8a8d93}.ba-measure-name{flex:1;min-width:0;font-family:var(--ba-mono);font-size:12px;letter-spacing:.04em}.ba-measure-name small{display:block;margin-top:2px;font-family:var(--ba-sans);font-size:12.5px;letter-spacing:0;opacity:.7}.ba-measure-bar{width:170px;flex:none}.ba-measure-bar u{display:block;height:3px;background:rgba(0,0,0,.12);text-decoration:none}.ba-measure-bar u i{display:block;height:100%}.ba-measure-bar b{display:block;margin-top:6px;font-family:var(--ba-mono);font-size:11px;font-weight:500}.ba-coverage{width:52px;flex:none;font-family:var(--ba-mono);font-size:12px;text-align:right}.ba-width-2{width:2%}.ba-width-81{width:81%}.ba-bar-blue{background:var(--ba-blue)}.ba-bar-red{background:var(--ba-red)}.ba-bar-amber{width:100%;background:var(--ba-amber)}.ba-text-blue{color:var(--ba-blue)!important}.ba-text-red{color:var(--ba-red)!important}.ba-text-amber{color:var(--ba-amber)!important}.ba-blue-caption,.ba-measurement-caption,.ba-table-note{margin-top:16px!important}.ba-measurement-caption{color:#7e8087}.ba-blue-caption{color:#b8bcff}.ba-big-number{display:flex;flex-wrap:wrap;gap:20px;align-items:baseline;margin-bottom:38px}.ba-big-number b{font-size:clamp(64px,12.5vw,164px);font-stretch:80%;font-weight:700;letter-spacing:-.05em;line-height:.78}.ba-big-number span{max-width:22ch;padding-bottom:18px;color:var(--ba-dim);font-family:var(--ba-mono);font-size:10.5px;letter-spacing:.15em;line-height:1.9;text-transform:uppercase}.ba-big-number .ba-arrow{padding-bottom:26px;font-size:20px}.ba-after-table{margin-top:36px}.ba-wall{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.ba-art img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 26px rgba(0,0,0,.42)}.ba-art figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2);color:#9a9ca2;font-family:var(--ba-mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.ba-output-table{margin-top:40px!important}.ba-deliverables{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border-top:1px solid #2c2e33}.ba-deliverables div{padding:24px 22px;border-right:1px solid #2c2e33}.ba-deliverables div:first-child{padding-left:0}.ba-deliverables div:last-child{padding-right:0;border-right:0}.ba-deliverables b{font-family:var(--ba-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.ba-deliverables p{margin-top:8px;font-size:14px}.ba-quote{max-width:16ch;font-size:clamp(24px,3.5vw,44px);font-stretch:86%;font-weight:700;letter-spacing:-.03em;line-height:1.42;text-transform:uppercase}.ba-related-case{margin-top:24px!important;padding-top:20px;border-top:1px solid var(--ba-line)}.ba-related-case a{border-bottom:2px solid var(--ba-lime);color:var(--ba-blue);text-decoration:none}.ba-footer{display:flex;flex-wrap:wrap;gap:22px;padding-block:32px 58px;border-top:1px solid var(--ba-line);color:var(--ba-dim);font-family:var(--ba-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ba-footer-right{margin-left:auto}.ba-reveal{opacity:0;transform:translateY(14px);transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1)}.ba-reveal.is-visible{opacity:1;transform:none}@media (max-width:900px){.brand-audit-case .case-hero:not(.case-hero-split) h1{font-size:16vw;line-height:.86}.ba-wrap{padding-inline:18px}.brand-audit-source h1{font-size:clamp(30px,10.2vw,140px)}.brand-audit-source h2{font-size:clamp(24px,7.4vw,58px)}.ba-section{padding:70px 0}.ba-grid-2{grid-template-columns:1fr;gap:30px}.ba-quote{font-size:clamp(22px,6.8vw,44px)}.ba-big-number b{font-size:clamp(50px,15vw,164px)}.ba-table td,.ba-table th{padding:10px 8px;font-size:12.5px}.ba-mast span:not(.ba-right){display:none}.ba-measure-row{gap:11px}.ba-color-pair i{width:28px;height:28px}.ba-measure-bar{width:100px}.ba-wall{gap:12px}}@media (prefers-reduced-motion:reduce){.ba-reveal{opacity:1;transform:none;transition:none}}