.brand-page .intro{max-width:700px;padding:100px 0 80px}.brand-page h1{letter-spacing:-.06em;font-size:clamp(42px,6vw,66px)}.brand-page h1 em,.brand-page h2 em{color:var(--blue)}.brand-page .lede{max-width:620px;margin-top:20px;font-size:15px}.brand-page .intro .btn{margin-top:28px}.brand-page section{border-top:1px solid var(--line);padding-block:56px}.brand-page h2{font-size:clamp(28px,4vw,38px)}.brand-page .marks{grid-template-columns:1fr 1.4fr;gap:20px;margin-top:30px;display:grid}.brand-page figure{border:1px solid var(--line);border-radius:20px;overflow:hidden}.brand-page .marks figure{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:290px;padding:32px;display:flex}.brand-page .mark-preview{background:#fff}.brand-page .signature-preview{background:var(--wash)}.brand-page figcaption{color:var(--quiet);font-size:12px}.brand-page .signature{letter-spacing:-.055em;align-items:center;gap:14px;font-size:clamp(24px,3vw,36px);font-weight:650;display:flex}.brand-page .labs{color:var(--quiet);font-weight:400}.brand-page .social{margin-top:30px}.brand-page .social img{width:100%;height:auto}.brand-page .palette{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px;display:grid}.brand-page .swatch{text-align:left;border:1px solid var(--line);background:0 0;border-radius:14px;width:100%;padding:0;overflow:hidden}.brand-page .color{border-bottom:1px solid var(--line);height:110px;display:block}.brand-page .swatch-label{gap:4px;padding:14px;font-size:13px;display:grid;position:relative}.brand-page .hex{font:11px ui-monospace,monospace}.brand-page .copy{color:var(--quiet);position:absolute;top:15px;right:12px}.brand-page .swatch:hover{border-color:var(--blue)}.brand-page .palette .fine{margin-top:10px}.brand-page .type-list{margin-top:30px}.brand-page .type-list article{border-bottom:1px solid var(--line);padding:28px 0}.brand-page .sample{margin-bottom:14px;font-size:clamp(24px,4vw,36px);line-height:1.3}.brand-page .mono{font-family:ui-monospace,monospace}.brand-page .downloads{margin-top:30px}.brand-page .downloads li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.brand-page h3{margin-bottom:8px;font-size:18px}.brand-page .guidance{background:var(--wash);border-radius:20px;margin-top:32px;padding:28px}.brand-page .guidance p{color:var(--quiet);font-size:14px}@media (max-width:760px){.brand-page .intro{padding-block:70px 56px}.brand-page .marks{grid-template-columns:1fr}.brand-page .palette{grid-template-columns:repeat(2,1fr)}.brand-page section{padding-block:40px}}@media (max-width:380px){.brand-page .downloads li{flex-direction:column;align-items:flex-start;gap:12px}.brand-page .signature{gap:10px;font-size:24px}.brand-page .marks figure{padding:24px}}.brand-page .lede{color:var(--quiet);line-height:1.65}.brand-page .fine{color:var(--quiet);font-size:12px}.brand-page em{font-family:Georgia,serif;font-weight:400}.brand-page .eyebrow{margin-bottom:18px}.brand-page .palette-status{min-height:18px;margin-top:12px}.brand-page h1,.brand-page h2,.brand-page h3{text-wrap:balance;font-weight:550;line-height:1.15}.brand-page .eyebrow{color:var(--quiet);letter-spacing:.035em;text-transform:none;font-size:12px;font-weight:400}.brand-page .btn{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 23px;font-size:13px;font-weight:500;display:inline-flex}.brand-page .btn-primary{background:var(--ink);color:#fff}.brand-page .btn-outline{border:1px solid var(--line)}.brand-page .btn:hover{background:var(--blue);color:#fff}
