.page-header[data-v-c6341f8d]{background:var(--color-navy);padding:0 48px 72px;position:relative;overflow:hidden}.page-header-inner[data-v-c6341f8d]{max-width:960px;margin:60px auto 0}.page-label[data-v-c6341f8d]{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:var(--color-maverick-yellow);color:var(--color-navy);padding:4px 12px;margin-bottom:16px}.page-header h1[data-v-c6341f8d]{font-family:var(--font-mono);font-size:48px;font-weight:600;color:#fff;line-height:1.2;margin-bottom:12px}.page-header p[data-v-c6341f8d]{font-size:18px;color:var(--color-cirrus-grey);max-width:600px}.sg-section[data-v-c6341f8d]{padding:80px 48px}.sg-section--white[data-v-c6341f8d]{background:#fff}.sg-section--light[data-v-c6341f8d]{background:var(--color-cirrus-grey-light)}.sg-section--dark[data-v-c6341f8d]{background:var(--color-navy)}.sg-section--yellow[data-v-c6341f8d]{background:var(--color-maverick-yellow)}.sg-container[data-v-c6341f8d]{max-width:960px;margin:0 auto}.sg-container--centered[data-v-c6341f8d]{text-align:center}.sg-section-label[data-v-c6341f8d]{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-navy-light);margin-bottom:12px}.sg-section-label--light[data-v-c6341f8d]{color:var(--color-cirrus-grey)}.sg-section--white h2[data-v-c6341f8d],.sg-section--light h2[data-v-c6341f8d]{font-family:var(--font-mono);font-size:36px;font-weight:600;color:var(--color-navy);margin-bottom:12px;line-height:1.2}.sg-heading--light[data-v-c6341f8d]{font-family:var(--font-mono);font-size:36px;font-weight:600;color:#fff;margin-bottom:12px;line-height:1.2}.sg-lead[data-v-c6341f8d]{font-size:17px;color:var(--color-navy-light);line-height:1.7;max-width:640px;margin-bottom:40px}.sg-lead--light[data-v-c6341f8d]{color:var(--color-cirrus-grey);margin-bottom:40px}.logo-section-header[data-v-c6341f8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.logo-section-header .sg-lead[data-v-c6341f8d]{margin-bottom:0}.logo-download-btn[data-v-c6341f8d]{flex-shrink:0;align-self:flex-end;font-size:12px;padding:8px 16px}.lv-grid[data-v-c6341f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lv-card[data-v-c6341f8d]{border:1px solid #e5e7eb;display:flex;flex-direction:column}.lv-preview[data-v-c6341f8d]{display:flex;align-items:center;justify-content:center;background:#f9fafb;padding:40px 32px;min-height:160px}.lv-img[data-v-c6341f8d]{max-width:200px;width:100%;height:auto;display:block}.lv-img--vertical[data-v-c6341f8d]{max-width:120px}.lv-img--mark[data-v-c6341f8d]{max-width:90px}.lv-swatches[data-v-c6341f8d]{display:flex;gap:6px;padding:12px 16px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.lv-swatch[data-v-c6341f8d]{width:18px;height:18px;display:block;cursor:pointer;transition:transform .1s}.lv-swatch[data-v-c6341f8d]:hover{transform:scale(1.15)}.lv-swatch--white[data-v-c6341f8d]{background:#fff;border:1px solid #e5e7eb}.lv-swatch--navy[data-v-c6341f8d]{background:#112333}.lv-swatch--sky[data-v-c6341f8d]{background:#67c3ea}.lv-swatch--active[data-v-c6341f8d]{outline:2px solid var(--color-navy);outline-offset:2px}.lv-body[data-v-c6341f8d]{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.lv-body strong[data-v-c6341f8d]{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--color-navy)}.lv-body p[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;color:var(--color-navy-light);line-height:1.6;margin:0 0 8px;flex:1}.lv-download-btn[data-v-c6341f8d]{display:inline-flex;align-items:center;gap:8px;justify-content:space-between;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy);background:transparent;border:1px solid var(--color-navy);padding:8px 14px;text-decoration:none;transition:background .15s,color .15s;margin-top:auto}.lv-download-btn[data-v-c6341f8d]:hover{background:var(--color-navy);color:#fff}.lv-download-btn svg[data-v-c6341f8d]{width:13px;height:13px;flex-shrink:0}.placement-grid[data-v-c6341f8d]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.placement-group-title[data-v-c6341f8d]{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--color-navy);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.placement-examples[data-v-c6341f8d]{display:flex;flex-direction:column;gap:12px}.placement-example[data-v-c6341f8d]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;min-height:90px}.placement-example--white[data-v-c6341f8d]{background:#fff;border:1px solid #e5e7eb;color:var(--color-navy-light)}.placement-example--light-grey[data-v-c6341f8d]{background:var(--color-cirrus-grey-light);color:var(--color-navy-light)}.placement-example--avoid-light[data-v-c6341f8d]{background:#e8e6e0;border:2px dashed #ccc;color:#b0a890}.placement-example--navy[data-v-c6341f8d]{background:var(--color-navy);color:var(--color-cirrus-grey)}.placement-example--dark-grey[data-v-c6341f8d]{background:#1e2e3a;color:var(--color-cirrus-grey)}.placement-example--avoid-dark[data-v-c6341f8d]{background:#4a5a65;border:2px dashed rgba(255,255,255,.15);color:#fff6}.placement-logo[data-v-c6341f8d]{max-width:160px;width:100%;height:auto;display:block}.avoid-label[data-v-c6341f8d]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#ef4444;text-transform:uppercase;letter-spacing:.05em}.donts-grid[data-v-c6341f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dont-card[data-v-c6341f8d]{background:#fff;border:1px solid #e5e7eb}.dont-display[data-v-c6341f8d]{display:flex;align-items:center;justify-content:center;background:#fff;height:160px;border-bottom:1px solid #e5e7eb;margin-bottom:0;position:relative}.dont-display--low-contrast[data-v-c6341f8d]{background:var(--color-maverick-yellow)}.dont-display--chaos[data-v-c6341f8d]{background-image:repeating-linear-gradient(45deg,#d4cfb8 0px 10px,#e8e4d4 10px 20px)}.dont-logo[data-v-c6341f8d]{max-width:180px;width:75%;height:auto;display:block}.dont-logo--stretch[data-v-c6341f8d]{transform:scaleX(1.6) scaleY(.7);transform-origin:center}.dont-logo--rotate[data-v-c6341f8d]{transform:rotate(-20deg)}.dont-logo--color-manip[data-v-c6341f8d]{filter:sepia(1) saturate(4) hue-rotate(10deg)}.dont-logo--shadow[data-v-c6341f8d]{filter:drop-shadow(6px 6px 10px rgba(103,195,234,.9))}.dont-label[data-v-c6341f8d]{display:block;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--color-navy);margin-bottom:6px;padding:16px 20px 0}.dont-card p[data-v-c6341f8d]{font-size:13px;color:var(--color-navy-light);line-height:1.6;margin:0;padding:0 20px 20px}.cp-grid[data-v-c6341f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}.cp-card[data-v-c6341f8d]{display:flex;flex-direction:column}.cp-block[data-v-c6341f8d]{height:180px;position:relative;display:flex;align-items:flex-start;padding:14px;cursor:pointer}.cp-hex-badge[data-v-c6341f8d]{display:inline-flex;align-items:center;gap:6px;background:#ffffffe6;color:var(--color-navy);border:none;padding:5px 10px;font-family:var(--font-mono);pointer-events:none;font-size:12px;font-weight:600;cursor:pointer;border-radius:0;transition:background .15s}.cp-hex-badge[data-v-c6341f8d]:hover{background:#fff}.cp-hex-badge--light[data-v-c6341f8d]{background:#ffffff26;color:#fff}.cp-hex-badge--light[data-v-c6341f8d]:hover{background:#ffffff40}.cp-hex-badge svg[data-v-c6341f8d]{width:13px;height:13px;flex-shrink:0}.cp-tints[data-v-c6341f8d]{display:flex;gap:6px;padding:12px 0;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.cp-dot[data-v-c6341f8d]{width:20px;height:20px;border-radius:50%;display:block;flex-shrink:0;cursor:pointer;transition:transform .1s}.cp-dot[data-v-c6341f8d]:hover{transform:scale(1.2)}.cp-dot--active[data-v-c6341f8d]{outline:2px solid var(--color-navy);outline-offset:2px}.cp-info[data-v-c6341f8d]{display:flex;flex-direction:column;gap:4px}.cp-role[data-v-c6341f8d]{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-navy-light)}.cp-name[data-v-c6341f8d]{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--color-navy);margin-bottom:6px}.cp-info p[data-v-c6341f8d]{font-size:14px;color:var(--color-navy-light);line-height:1.6;margin:0 0 4px}.cp-warning[data-v-c6341f8d]{font-size:13px!important;font-weight:600;color:var(--color-navy)!important}.pairings-table-wrap[data-v-c6341f8d]{border:1px solid #e5e7eb;overflow:hidden}.pairings-table-header[data-v-c6341f8d]{background:var(--color-navy);padding:20px 28px}.pairings-table-header span[data-v-c6341f8d]{display:block;font-family:var(--font-mono);font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.pairings-table-header p[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;color:var(--color-cirrus-grey);margin:0}.pairings-table[data-v-c6341f8d]{border-top:none}.pairings-table-cols[data-v-c6341f8d]{display:grid;grid-template-columns:1.8fr 1.5fr 1fr 2fr;padding:12px 28px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.pairings-table-cols span[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--color-navy-light);text-transform:uppercase;letter-spacing:.05em}.pairings-table-row[data-v-c6341f8d]{display:grid;grid-template-columns:1.8fr 1.5fr 1fr 2fr;padding:16px 28px;border-bottom:1px solid #e5e7eb;align-items:center}.pairings-table-row[data-v-c6341f8d]:last-child{border-bottom:none}.pairings-cell-name[data-v-c6341f8d]{display:flex;flex-direction:column;gap:2px}.pairings-cell-name strong[data-v-c6341f8d]{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--color-navy)}.pairings-cell-name span[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;color:var(--color-navy-light)}.pairings-cell-score[data-v-c6341f8d]{font-family:var(--font-mono);font-size:13px;font-weight:600}.pairings-cell-score em[data-v-c6341f8d]{font-style:normal;font-weight:400;color:var(--color-navy-light);margin-left:4px}.pairings-score--aaa[data-v-c6341f8d]{color:#059669}.pairings-score--aa[data-v-c6341f8d]{color:#2563eb}.pairings-cell-chips[data-v-c6341f8d]{display:flex;gap:8px;flex-wrap:wrap}.pairing-chip[data-v-c6341f8d]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-family:var(--font-mono);font-size:11px;font-weight:600;border:none;cursor:pointer;border-radius:0;transition:opacity .15s}.pairing-chip[data-v-c6341f8d]:hover{opacity:.85}.pairing-chip--bordered[data-v-c6341f8d]{outline:1px solid #e5e7eb}.pairing-chip svg[data-v-c6341f8d]{width:12px;height:12px;flex-shrink:0}.pairings-footnote[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;color:var(--color-navy-light);line-height:1.7;padding:20px 28px;margin:0;border-top:1px solid #e5e7eb;background:#f9fafb}.typeface-grid[data-v-c6341f8d]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.typeface-card[data-v-c6341f8d]{background:#fff;border:1px solid #e5e7eb;padding:32px}.typeface-card-header[data-v-c6341f8d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.typeface-role[data-v-c6341f8d]{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy-light)}.typeface-download-btn[data-v-c6341f8d]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--color-navy);background:var(--color-maverick-yellow);border:none;padding:6px 12px;text-decoration:none;transition:opacity .15s}.typeface-download-btn[data-v-c6341f8d]:hover{opacity:.85}.typeface-download-btn svg[data-v-c6341f8d]{width:13px;height:13px;flex-shrink:0}.typeface-name--mono[data-v-c6341f8d]{font-family:var(--font-mono);font-size:48px;font-weight:600;color:var(--color-navy);line-height:1.1;margin-bottom:12px}.typeface-name--inter[data-v-c6341f8d]{font-family:var(--font-inter);font-size:48px;font-weight:700;color:var(--color-navy);line-height:1.1;margin-bottom:12px}.typeface-pangram--mono[data-v-c6341f8d]{font-family:var(--font-mono);font-size:15px;color:var(--color-navy-light);line-height:1.6;margin-bottom:8px}.typeface-pangram--inter[data-v-c6341f8d]{font-family:var(--font-inter);font-size:15px;color:var(--color-navy-light);line-height:1.6;margin-bottom:8px}.typeface-alpha--mono[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;color:#b0b8c1;line-height:1.8;word-break:break-all;margin-bottom:20px}.typeface-alpha--inter[data-v-c6341f8d]{font-family:var(--font-inter);font-size:12px;color:#b0b8c1;line-height:1.8;word-break:break-all;margin-bottom:20px}.typeface-weights[data-v-c6341f8d]{display:flex;flex-direction:column;gap:0;border-top:1px solid #e5e7eb}.typeface-weight-row[data-v-c6341f8d]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f3f4f6}.tw-label[data-v-c6341f8d]{font-family:var(--font-mono);font-size:11px;color:var(--color-navy-light);flex-shrink:0;width:100px}.tw-sample--mono[data-v-c6341f8d]{font-family:var(--font-mono);font-size:14px;color:var(--color-navy)}.tw-sample--inter[data-v-c6341f8d]{font-family:var(--font-inter);font-size:14px;color:var(--color-navy)}.type-sample[data-v-c6341f8d]{background:#fff;border:1px solid #e5e7eb;padding:48px 56px;max-width:760px}.ts-eyebrow[data-v-c6341f8d]{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy-light);margin-bottom:20px}.ts-hero[data-v-c6341f8d]{font-family:var(--font-mono);font-size:42px;font-weight:600;color:var(--color-navy);line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.ts-h1[data-v-c6341f8d]{font-family:var(--font-mono);font-size:32px;font-weight:600;color:var(--color-navy);line-height:1.2;margin-bottom:16px}.ts-h2[data-v-c6341f8d]{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--color-navy);line-height:1.2;margin-bottom:12px}.ts-h3[data-v-c6341f8d]{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--color-navy);margin-bottom:16px}.ts-body[data-v-c6341f8d]{font-family:var(--font-inter);font-size:18px;font-weight:400;color:var(--color-navy);line-height:1.7;margin-bottom:16px}.ts-body strong[data-v-c6341f8d]{font-weight:700}.ts-body-small[data-v-c6341f8d]{font-family:var(--font-inter);font-size:15px;font-weight:400;color:var(--color-navy-light);line-height:1.6;margin-bottom:0}.ts-divider[data-v-c6341f8d]{border:none;border-top:1px solid #e5e7eb;margin:28px 0}.ts-meta-row[data-v-c6341f8d]{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.ts-nav[data-v-c6341f8d]{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--color-navy)}.ts-button-text[data-v-c6341f8d]{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--color-navy);text-transform:uppercase;letter-spacing:.04em;background:var(--color-navy);color:#fff;padding:8px 16px}.ts-footer-heading[data-v-c6341f8d]{font-family:var(--font-mono);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy)}.ts-legal[data-v-c6341f8d]{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--color-navy-light)}.ts-body--lead[data-v-c6341f8d]{font-size:20px;line-height:1.6;color:var(--color-navy);max-width:600px;margin-bottom:24px}.ts-cta-row[data-v-c6341f8d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ts-button-outline[data-v-c6341f8d]{font-family:var(--font-mono);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-navy);background:transparent;border:1px solid var(--color-navy);padding:8px 16px}.ts-cards-row[data-v-c6341f8d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ts-card[data-v-c6341f8d]{border:1px solid #e5e7eb;padding:20px;background:#fafafa}.ts-card-eyebrow[data-v-c6341f8d]{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy-light);margin-bottom:8px}.ts-chrome-row[data-v-c6341f8d]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e5e7eb}.ts-nav--active[data-v-c6341f8d]{color:var(--color-maverick-yellow);background:var(--color-navy);padding:4px 10px}@media(max-width:1024px){.sg-section[data-v-c6341f8d]{padding:64px 32px}.page-header[data-v-c6341f8d]{padding:0 32px 56px}.page-header h1[data-v-c6341f8d]{font-size:36px}.cp-grid[data-v-c6341f8d]{grid-template-columns:repeat(2,1fr)}.pairings-table-wrap[data-v-c6341f8d]{overflow-x:auto}.pairings-table-cols[data-v-c6341f8d],.pairings-table-row[data-v-c6341f8d]{min-width:600px}}@media(max-width:768px){.sg-section[data-v-c6341f8d]{padding:48px 20px}.page-header[data-v-c6341f8d]{padding:0 20px 48px}.page-header h1[data-v-c6341f8d]{font-size:28px}.page-header p[data-v-c6341f8d]{font-size:16px}.lv-grid[data-v-c6341f8d],.placement-grid[data-v-c6341f8d]{grid-template-columns:1fr}.donts-grid[data-v-c6341f8d],.cp-grid[data-v-c6341f8d]{grid-template-columns:repeat(2,1fr)}.typeface-grid[data-v-c6341f8d]{grid-template-columns:1fr}}@media(max-width:480px){.page-header h1[data-v-c6341f8d]{font-size:24px}.sg-heading--light[data-v-c6341f8d],.sg-section--white h2[data-v-c6341f8d],.sg-section--light h2[data-v-c6341f8d]{font-size:28px}.donts-grid[data-v-c6341f8d],.cp-grid[data-v-c6341f8d]{grid-template-columns:1fr}}
