.brand-kicker{font-family:var(--mono);font-size:.8rem;color:var(--muted);margin-bottom:var(--space-12)}.brand-page .brand-title{font-weight:700}.brand-lede{font-size:1.25rem;line-height:1.5;color:var(--muted);max-width:60ch}.brand-lede kbd{display:inline-block;font-family:var(--mono);font-size:.8rem;font-weight:500;line-height:1.5;color:var(--ink);background:var(--surface-raised);border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:var(--radius-sm);padding:0 var(--space-8);margin-inline:var(--space-fine-15);vertical-align:.12em}.brand-flip{margin:0 0 var(--space-56);display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.brand-flip-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.brand-flip-pair>.brand-stage{border-radius:0;min-height:clamp(12rem,9rem + 10vw,17.5rem);box-shadow:none}.brand-flip-mark{height:clamp(7.5rem,5rem + 8vw,10rem);width:auto}.brand-eq{font-family:var(--mono);font-size:1rem;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-eq-term,.brand-nowrap{white-space:nowrap}.brand-stage{display:grid;place-items:center;min-height:9.375rem;padding:var(--space-20);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);forced-color-adjust:none}.brand-stage--dark{background:var(--brand-ink);color:var(--brand-white)}.brand-stage--light{background:var(--brand-white);color:var(--brand-ink)}.brand-dot--azure{fill:var(--signal)}.brand-dot--flame{fill:var(--activation)}.brand-section{display:grid;grid-gap:var(--space-24);gap:var(--space-24);padding-block:var(--space-56);border-top:1px solid var(--line)}.brand-section:last-child{padding-bottom:var(--space-96)}.brand-section h2{font-family:var(--display);font-size:1.953rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin:0}.brand-section h3{font-family:var(--sans);font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;margin:0}.brand-section p{font-size:1rem;line-height:1.65;max-width:66ch}.brand-fine,.brand-section p.brand-fine{font-size:.8rem;line-height:1.55;color:var(--muted)}.brand-mono,.brand-section p.brand-mono{font-family:var(--mono);font-size:.8rem;line-height:1.5;color:var(--muted)}.brand-page p>a:not([class]):not(:focus-visible){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.15em;transition:-webkit-text-decoration-color var(--duration-quick) var(--ease-out);transition:text-decoration-color var(--duration-quick) var(--ease-out);transition:text-decoration-color var(--duration-quick) var(--ease-out),-webkit-text-decoration-color var(--duration-quick) var(--ease-out)}@media (hover:hover){.brand-page p>a:not([class]):not(:focus-visible):hover{-webkit-text-decoration-color:var(--signal-access);text-decoration-color:var(--signal-access)}}.brand-donts,.brand-grades,.brand-icon-grid,.brand-swatches,.brand-tiles,.brand-type{list-style:none;margin:0;padding:0}.brand-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.brand-tile{display:grid;align-content:start;grid-gap:var(--space-12);gap:var(--space-12);min-width:0;padding:var(--space-20);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.brand-tile .brand-stage{margin-bottom:var(--space-4)}.brand-lockup{width:min(100%,18.75rem);height:auto}.brand-lockup-small{height:1.5rem;width:auto}.brand-mark{height:6rem;width:auto}.brand-wordmark{width:min(100%,13.75rem);height:auto}.brand-clear{--mark-h:6rem;display:inline-grid;padding:calc(var(--mark-h) * 116 / 396);outline:1px dashed var(--signal-deep);outline-offset:-1px}.brand-clear .brand-mark{height:var(--mark-h)}.brand-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.brand-swatch{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.brand-chip{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-16);min-height:7.5rem;padding:var(--space-16);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);forced-color-adjust:none}.brand-chip-name{font-size:1rem;font-weight:600}.brand-chip-hex{font-family:var(--mono);font-size:.8rem;font-weight:500}.brand-section .brand-subhead{margin-top:var(--space-24)}.brand-grades{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);max-width:32.5rem}.brand-grade{display:grid;grid-template-rows:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;font-family:var(--display);font-size:1.563rem;font-weight:700;line-height:1.2}.brand-grade-cell{display:block;padding-block:var(--space-8);forced-color-adjust:none}.brand-type{grid-gap:var(--space-16)}.brand-type,.brand-type-row{display:grid;gap:var(--space-16)}.brand-type-row{grid-template-columns:12.5rem minmax(0,1fr);grid-gap:var(--space-16);align-items:baseline;padding-top:var(--space-16);border-top:1px solid var(--line)}.brand-type-row>*{min-width:0}.brand-type-display{font-family:var(--display);font-size:2.441rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.brand-type-text{font-size:1.25rem;line-height:1.45}.brand-type-data{font-family:var(--mono);font-size:1rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:40rem){.brand-type-row{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.brand-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.brand-icon-tile{display:grid;justify-items:center;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-16) var(--space-8) var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink)}.brand-donts{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:var(--space-24) var(--grid-gutter);gap:var(--space-24) var(--grid-gutter)}.brand-dont{display:grid;align-content:start;grid-gap:var(--space-fine-30);gap:var(--space-fine-30);padding-top:var(--space-12);border-top:2px solid var(--ink)}.brand-section .brand-dont h3{font-size:1rem}.brand-kit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16) var(--space-24)}.brand-kit-meta{display:grid;grid-gap:var(--space-fine-20);gap:var(--space-fine-20)}