.brand-hero{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding-block:76px 80px;display:grid}.brand-hero .eyebrow{color:var(--signal);margin-bottom:25px;font-size:9px}.brand-hero h1{font-size:clamp(3.5rem,6vw,6.3rem);line-height:1.12}.brand-hero h1 em{color:var(--cobalt)}.brand-hero p:not(.eyebrow){color:var(--muted);max-width:510px;margin-top:28px;font-size:14px;line-height:1.9}.brand-hero .button{margin-top:28px;font-size:12px}.brand-hero-symbol{background:#f6f6fa;border-radius:12px;place-items:center;gap:30px;padding:36px;display:grid}.brand-hero-symbol>img{width:240px;height:240px}.brand-hero-symbol>span{font:400 8px var(--font-mono);color:var(--muted);letter-spacing:.05em}.brand-book{grid-template-columns:200px 1fr;gap:85px;padding-block:65px 90px;display:grid}.brand-contents{align-self:start;position:sticky;top:35px}.brand-contents>.eyebrow{color:var(--muted);margin-bottom:24px;font-size:9px}.brand-contents nav{gap:18px;display:grid}.brand-contents nav>a{gap:20px;font-size:12px;display:flex}.brand-contents nav>a>span{font:400 8px var(--font-mono);color:var(--signal)}.brand-contents nav>a:hover{color:var(--cobalt)}.brand-version{font:400 8px/1.9 var(--font-mono);color:var(--muted);margin-top:48px;display:block}.brand-chapter{border-bottom:1px solid var(--line);margin-bottom:62px;padding-bottom:62px;scroll-margin-top:35px}.brand-chapter:last-child{border:0;margin:0;padding-bottom:0}.brand-chapter>.eyebrow{color:var(--signal);margin-bottom:22px;font-size:8px}.brand-chapter h2{margin-bottom:27px;font-size:clamp(2.3rem,3.6vw,3.8rem)}.brand-chapter>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:13px;line-height:1.95}.brand-chapter .chapter-lead{color:var(--ink)!important;font-size:19px!important;line-height:1.8!important}.character-bar{height:86px;margin-top:30px;display:flex}.character-bar>span{background:var(--signal);color:#fff;font:400 9px var(--font-mono);align-items:end;padding:12px;display:flex}.character-bar>span:nth-child(2){background:var(--cobalt)}.character-bar>span:nth-child(3){background:var(--ink)}.character-bar>span:nth-child(4){background:var(--lilac);padding-inline:6px;font-size:8px}.character-legend{color:var(--muted);flex-wrap:wrap;gap:16px 24px;margin-top:16px;font-size:10px;display:flex}.symbol-review{border:1px solid var(--line);border-radius:7px;width:100%;height:auto;margin-top:30px}.logo-preview{border:1px solid var(--line);border-radius:6px;margin-top:24px;overflow:hidden}.logo-preview-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.logo-preview-toolbar>span{letter-spacing:.06em;color:var(--muted);font-size:8px}.logo-preview-toolbar>div{gap:7px;display:flex}.logo-preview-toolbar button{border:1px solid var(--line);background:#fff;border-radius:3px;padding:5px 10px;font-size:9px}.logo-preview-toolbar button[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.logo-preview-stage{background:var(--ink);place-items:center;min-height:225px;padding:52px 35px;transition:background .2s;display:grid}.logo-preview-stage>img{width:90%;max-width:480px;height:auto}.preview-light .logo-preview-stage{background:#fff}.brand-rule-grid{grid-template-columns:1fr 1fr;gap:30px 36px;margin-top:32px;display:grid}.brand-rule-grid h3{margin-bottom:12px;font-size:20px}.brand-rule-grid p{color:var(--muted);font-size:11px;line-height:1.9}.palette-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.color-swatch{text-align:left;background:var(--swatch);color:#fff;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:start;min-height:200px;padding:20px;display:flex}.color-swatch>strong{font:600 19px var(--font-display);letter-spacing:-.04em}.color-swatch>span:not(.swatch-copy){font:400 9px var(--font-mono);margin-top:8px}.color-swatch>small{max-width:125px;margin-top:20px;font-size:9px;line-height:1.7}.color-swatch>.swatch-copy{letter-spacing:.06em;margin-top:auto;padding-top:20px;font-size:7px}.swatch-white{border-color:var(--line);color:var(--ink)}.copy-color-status{min-height:20px;color:var(--cobalt)!important;font-size:10px!important}.subsection-title{margin-top:32px;margin-bottom:18px;font-size:22px}.brand-table{border-collapse:collapse;width:100%;font-size:10px}.brand-table th{text-align:left;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:500}.brand-table th,.brand-table td{border-bottom:1px solid var(--line);padding:13px 10px}.brand-table tr>td:first-child,.brand-table tr>th:first-child{padding-left:0}.brand-small-note{color:var(--muted)!important;margin-top:24px!important;font-size:10px!important;line-height:1.9!important}.type-specimen{border:1px solid var(--line);border-radius:6px;margin-top:20px;padding:28px}.type-specimen>span{letter-spacing:.07em;color:var(--muted);font-size:8px;font-weight:500}.type-specimen>p{margin-block:24px;font-size:20px;line-height:1.7}.type-specimen>small{color:var(--muted);font-size:10px}.display-specimen{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.display-specimen>p{font:650 clamp(2rem, 3.7vw, 3.8rem)/1.15 var(--font-display);letter-spacing:-.055em}.display-specimen>span,.display-specimen>small{color:#e0e2ff}.body-specimen>p{max-width:570px;font-size:20px}.mono-specimen>p{font:400 13px/1.9 var(--font-mono);color:var(--signal)}.guide-art{border-radius:7px;margin-top:30px;display:block;overflow:hidden}.guide-art>img{width:100%;height:auto}.voice-example{background:var(--ink);color:#fff;border-radius:6px;margin-top:28px;padding:32px}.voice-example>span{letter-spacing:.06em;color:#c5c5d5;font-size:8px}.voice-example>p{font:550 27px/1.5 var(--font-display);letter-spacing:-.035em;margin-top:23px}.brand-downloads{border-top:1px solid var(--line);margin-top:28px}.brand-downloads>a{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.brand-downloads>a>small{color:var(--muted);font:400 8px var(--font-mono);margin-left:auto}.brand-downloads>a>.arrow{width:16px;height:16px;color:var(--signal)}.brand-downloads>a:hover{color:var(--cobalt)}@media (width<=1050px){.brand-book{grid-template-columns:160px 1fr;gap:40px}.brand-hero{gap:45px}.brand-hero-symbol{padding:25px}.brand-hero-symbol>img{width:200px;height:200px}.brand-hero-symbol>span{font-size:6px}.palette-grid{grid-template-columns:1fr 1fr}.brand-contents nav>a{gap:14px;font-size:11px}}@media (width<=750px){.brand-hero{grid-template-columns:1fr;gap:35px;padding-block:45px}.brand-hero .eyebrow{margin-bottom:23px;font-size:8px}.brand-hero h1{font-size:9vw}.brand-hero p:not(.eyebrow){max-width:500px;font-size:12px}.brand-hero .button{font-size:11px}.brand-hero-symbol{justify-content:center;gap:30px;padding:25px;display:flex}.brand-hero-symbol>img{width:100px;height:100px}.brand-hero-symbol>span{max-width:100px;font-size:7px;line-height:1.8}.brand-book{padding-block:35px 60px;display:block}.brand-contents{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:28px;position:static}.brand-contents nav{grid-template-columns:1fr 1fr;gap:15px 24px}.brand-version{display:none}.brand-contents>.eyebrow{margin-bottom:21px}.brand-chapter{margin-bottom:44px;padding-bottom:44px}.brand-chapter>.eyebrow{margin-bottom:20px;font-size:7px}.brand-chapter h2{margin-bottom:23px;font-size:34px}.brand-chapter>p:not(.eyebrow){font-size:12px}.brand-chapter .chapter-lead{font-size:17px!important}.character-bar{height:70px}.character-bar>span{padding:10px;font-size:8px}.character-bar>span:nth-child(4){padding-inline:4px;font-size:6px}.character-legend{gap:12px 18px;font-size:9px}.logo-preview-stage{min-height:180px;padding:40px 20px}.logo-preview-toolbar{padding:12px}.logo-preview-toolbar>span{font-size:7px}.logo-preview-toolbar button{padding:4px 8px;font-size:8px}.brand-rule-grid{gap:24px 22px}.brand-rule-grid h3{font-size:18px}.brand-rule-grid p{font-size:10px}.palette-grid{gap:10px}.color-swatch{min-height:185px;padding:18px 15px}.color-swatch>strong{font-size:19px}.color-swatch>small,.brand-table{font-size:8px}.brand-table th{font-size:6px}.brand-table th,.brand-table td{padding:12px 6px}.subsection-title{font-size:20px}.brand-small-note{font-size:9px!important}.type-specimen{padding:24px 20px}.type-specimen>span{font-size:7px}.display-specimen>p{font-size:29px}.body-specimen>p{font-size:17px}.mono-specimen>p{font-size:10px}.type-specimen>small{font-size:9px}.voice-example{padding:25px}.voice-example>p{font-size:22px}.brand-downloads>a{font-size:11px}}@media print{.site-header,.site-footer,.brand-contents,.brand-hero .button,.logo-preview-toolbar,.copy-color-status{display:none}.brand-book{padding:0;display:block}.brand-hero{padding:0 0 30px}.brand-hero h1{font-size:46px}.brand-hero-symbol{display:none}.brand-chapter{margin-block:25px;padding-block:22px}.brand-chapter h2{break-after:avoid;font-size:32px}.symbol-review,.palette-grid,.type-specimen,.voice-example,.character-bar,.guide-art{break-inside:avoid;print-color-adjust:exact}.palette-grid{grid-template-columns:repeat(3,1fr)}.color-swatch{min-height:145px}.logo-preview-stage{background:#fff}.logo-preview-stage img{filter:brightness(0)}.brand-rule-grid h3{font-size:18px}}
