.brand-hero[data-astro-cid-6kgw4qn4] h1[data-astro-cid-6kgw4qn4]{margin:0}.brand-hero[data-astro-cid-6kgw4qn4] .section-head[data-astro-cid-6kgw4qn4] p[data-astro-cid-6kgw4qn4]{text-wrap:balance}.brand-hero[data-astro-cid-6kgw4qn4] .hero-actions[data-astro-cid-6kgw4qn4]{margin-top:16px}.brand-layout[data-astro-cid-6kgw4qn4]{padding-bottom:var(--section-padding);grid-template-columns:180px minmax(0,1fr);gap:56px;display:grid}.brand-sections[data-astro-cid-6kgw4qn4]{flex-direction:column;gap:88px;min-width:0;display:flex}.brand-section[data-astro-cid-6kgw4qn4]{scroll-margin-top:calc(var(--header-height) + 24px)}.brand-section-head[data-astro-cid-6kgw4qn4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.brand-section-head[data-astro-cid-6kgw4qn4] h2[data-astro-cid-6kgw4qn4]{margin:0}.brand-section-description[data-astro-cid-6kgw4qn4]{max-width:680px;color:var(--muted-foreground);margin:12px 0 28px;font-size:16px;line-height:1.6}.trademark-switch[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground);align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.trademark-switch[data-astro-cid-6kgw4qn4] input[data-astro-cid-6kgw4qn4]{opacity:0;margin:0;position:absolute;inset:0}.switch-track[data-astro-cid-6kgw4qn4]{border-radius:var(--radius-pill);background:var(--border);flex:none;width:40px;height:24px;transition:background-color .16s;position:relative}.switch-track[data-astro-cid-6kgw4qn4]:after{content:"";width:18px;height:18px;transition:transform .16s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.trademark-switch[data-astro-cid-6kgw4qn4] input[data-astro-cid-6kgw4qn4]:checked+.switch-track[data-astro-cid-6kgw4qn4]{background:var(--foreground)}.trademark-switch[data-astro-cid-6kgw4qn4] input[data-astro-cid-6kgw4qn4]:checked+.switch-track[data-astro-cid-6kgw4qn4]:after{transform:translate(16px)}.trademark-switch[data-astro-cid-6kgw4qn4] input[data-astro-cid-6kgw4qn4]:focus-visible+.switch-track[data-astro-cid-6kgw4qn4]{outline:2px solid var(--illustration-accent);outline-offset:2px}.no-js .trademark-switch[data-astro-cid-6kgw4qn4],.no-js .tone-switch[data-astro-cid-6kgw4qn4]{display:none}.asset-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.asset-card[data-astro-cid-6kgw4qn4]{border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--card);overflow:hidden}.asset-preview[data-astro-cid-6kgw4qn4]{aspect-ratio:16/9;border-bottom:1px solid var(--border);background:var(--card);place-items:center;transition:background-color .2s;display:grid;position:relative}.asset-card[data-astro-cid-6kgw4qn4][data-tone=dark] .asset-preview[data-astro-cid-6kgw4qn4]{border-bottom-color:var(--inverse-background);background:var(--inverse-background)}.asset-preview[data-astro-cid-6kgw4qn4] img[data-astro-cid-6kgw4qn4]{max-width:64%;max-height:44%;margin:auto;display:block;position:absolute;inset:0}.asset-card[data-astro-cid-6kgw4qn4][data-logo=logo-vertical] img[data-astro-cid-6kgw4qn4]{max-height:56%}.asset-card[data-astro-cid-6kgw4qn4][data-logo=symbol] img[data-astro-cid-6kgw4qn4]{max-height:46%}.asset-card[data-astro-cid-6kgw4qn4][data-logo=wordmark] img[data-astro-cid-6kgw4qn4]{max-width:56%}.asset-preview-icon[data-astro-cid-6kgw4qn4]{background:var(--surface)}.asset-preview-icon[data-astro-cid-6kgw4qn4] img[data-astro-cid-6kgw4qn4]{aspect-ratio:1;border-radius:22%;width:30%;max-height:none;box-shadow:0 1px 3px #00000014}.tone-switch[data-astro-cid-6kgw4qn4]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 92%, transparent);gap:6px;padding:4px;display:flex;position:absolute;top:14px;right:14px}.tone-switch[data-astro-cid-6kgw4qn4] button[data-astro-cid-6kgw4qn4]{background:#fff;border:1.5px solid #9a9a9a;border-radius:50%;width:22px;height:22px;padding:0}.tone-switch[data-astro-cid-6kgw4qn4] [data-astro-cid-6kgw4qn4][data-tone-option=dark]{background:#141414;border-color:#141414}.tone-switch[data-astro-cid-6kgw4qn4] [data-astro-cid-6kgw4qn4][aria-pressed=true]{box-shadow:0 0 0 2px var(--card), 0 0 0 3.5px var(--illustration-accent)}.asset-foot[data-astro-cid-6kgw4qn4]{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.asset-meta[data-astro-cid-6kgw4qn4]{min-width:0}.asset-name[data-astro-cid-6kgw4qn4],.asset-file[data-astro-cid-6kgw4qn4]{margin:0}.asset-name[data-astro-cid-6kgw4qn4]{font-size:16px;font-weight:500;line-height:1.4}.asset-file[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:0;font-size:13px}.asset-downloads[data-astro-cid-6kgw4qn4]{flex:none;gap:6px;display:flex}.asset-downloads[data-astro-cid-6kgw4qn4] a[data-astro-cid-6kgw4qn4]{border-radius:var(--radius-pill);background:var(--surface);height:34px;color:var(--foreground);letter-spacing:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.asset-downloads[data-astro-cid-6kgw4qn4] a[data-astro-cid-6kgw4qn4]:hover{background:var(--border)}.asset-downloads[data-astro-cid-6kgw4qn4] svg{width:14px;height:14px}.usage-group[data-astro-cid-6kgw4qn4]+.usage-group[data-astro-cid-6kgw4qn4]{margin-top:36px}.usage-title[data-astro-cid-6kgw4qn4]{align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:500;display:flex}.usage-title[data-astro-cid-6kgw4qn4] svg{width:18px;height:18px;color:var(--muted-foreground)}.usage-title-good[data-astro-cid-6kgw4qn4] svg{color:var(--illustration-accent)}.usage-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.usage-grid[data-astro-cid-6kgw4qn4] p[data-astro-cid-6kgw4qn4]{margin:10px 2px 0;font-size:14px;line-height:1.5}.usage-preview[data-astro-cid-6kgw4qn4]{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-card);color:#000;background:#fff;place-items:center;display:grid;overflow:hidden}.usage-preview[data-astro-cid-6kgw4qn4] .brand-logo{height:22px}.usage-dark[data-astro-cid-6kgw4qn4]{border-color:var(--inverse-background);background:var(--inverse-background);color:#fff}.usage-clearspace[data-astro-cid-6kgw4qn4]{outline:1.5px dashed var(--illustration-accent);padding:11px}.usage-measure[data-astro-cid-6kgw4qn4]{align-items:center;gap:10px;display:flex}.usage-size[data-astro-cid-6kgw4qn4] .brand-logo{height:16px}.usage-ruler[data-astro-cid-6kgw4qn4]{border-left:1.5px solid var(--illustration-accent);color:var(--illustration-accent);font-family:var(--font-mono);letter-spacing:0;padding-left:8px;font-size:11px;line-height:16px}.usage-stretch[data-astro-cid-6kgw4qn4] .brand-logo{transform:scaleX(1.5)scaleY(.8)}.usage-color[data-astro-cid-6kgw4qn4]{color:#e0573a}.usage-rotate[data-astro-cid-6kgw4qn4] .brand-logo{transform:rotate(-14deg)}.usage-effects[data-astro-cid-6kgw4qn4] .brand-logo{filter:drop-shadow(3px 4px 0 var(--illustration-accent))}.color-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.color-card[data-astro-cid-6kgw4qn4]{border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);background:var(--card);overflow:hidden}.color-chip[data-astro-cid-6kgw4qn4]{aspect-ratio:4/3;border-bottom:1px solid var(--border)}.color-info[data-astro-cid-6kgw4qn4]{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px 16px;display:flex}.color-name[data-astro-cid-6kgw4qn4],.color-usage[data-astro-cid-6kgw4qn4]{margin:0}.color-name[data-astro-cid-6kgw4qn4]{font-size:16px;font-weight:500}.color-value[data-astro-cid-6kgw4qn4]{color:var(--foreground);font-family:var(--font-mono);letter-spacing:0;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0 -6px;padding:2px 6px;font-size:13px;display:inline-flex}.color-value[data-astro-cid-6kgw4qn4]:hover{background:var(--surface)}.color-value[data-astro-cid-6kgw4qn4] svg{width:13px;height:13px;color:var(--muted-foreground)}.color-value[data-astro-cid-6kgw4qn4] .copied-icon,.color-value[data-astro-cid-6kgw4qn4][data-copied] .copy-icon{display:none}.color-value[data-astro-cid-6kgw4qn4][data-copied] .copied-icon{color:var(--illustration-accent);display:block}.color-usage[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.5}.font-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.font-card[data-astro-cid-6kgw4qn4]{border-radius:calc(var(--radius-card) + 4px);background:var(--surface);flex-direction:column;justify-content:space-between;gap:40px;padding:28px 24px 22px;display:flex}.font-sample[data-astro-cid-6kgw4qn4]{letter-spacing:-.02em;margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1.15}.font-sample-latin[data-astro-cid-6kgw4qn4]{font-family:"Geist Variable", var(--font-sans)}.font-sample-cjk[data-astro-cid-6kgw4qn4]{font-family:var(--font-cjk);letter-spacing:0}.font-meta[data-astro-cid-6kgw4qn4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.font-name[data-astro-cid-6kgw4qn4],.font-role[data-astro-cid-6kgw4qn4]{margin:0}.font-name[data-astro-cid-6kgw4qn4]{font-size:16px;font-weight:500}.font-role[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground);font-size:14px;line-height:1.5}.font-meta[data-astro-cid-6kgw4qn4] a[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.font-meta[data-astro-cid-6kgw4qn4] a[data-astro-cid-6kgw4qn4]:hover{color:var(--foreground)}.font-meta[data-astro-cid-6kgw4qn4] svg{width:14px;height:14px}.naming-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.naming-card[data-astro-cid-6kgw4qn4]{border:1px solid var(--border);border-radius:calc(var(--radius-card) + 4px);flex-direction:column;gap:16px;padding:28px 24px 22px;display:flex}.naming-word[data-astro-cid-6kgw4qn4]{letter-spacing:-.02em;flex-wrap:wrap;gap:0 20px;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.2;display:flex}.naming-card-wrong[data-astro-cid-6kgw4qn4] .naming-word[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground)}.naming-word[data-astro-cid-6kgw4qn4] s[data-astro-cid-6kgw4qn4]{text-decoration-thickness:2px}.naming-note[data-astro-cid-6kgw4qn4]{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.naming-note[data-astro-cid-6kgw4qn4] svg{flex:none;width:16px;height:16px}.naming-note-good[data-astro-cid-6kgw4qn4] svg{color:var(--illustration-accent)}.naming-rules[data-astro-cid-6kgw4qn4]{flex-direction:column;gap:10px;margin:24px 0 0;padding-left:1.2em;font-size:16px;line-height:1.6;display:flex}.media-email[data-astro-cid-6kgw4qn4]{color:var(--foreground);letter-spacing:var(--tracking-title);border-bottom:1px solid var(--border);align-items:center;gap:8px;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.media-email[data-astro-cid-6kgw4qn4]:hover{border-color:currentColor}.media-email[data-astro-cid-6kgw4qn4] svg{width:22px;height:22px}@media (width<=980px){.brand-layout[data-astro-cid-6kgw4qn4]{grid-template-columns:minmax(0,1fr)}.usage-grid[data-astro-cid-6kgw4qn4],.color-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.brand-sections[data-astro-cid-6kgw4qn4]{gap:64px}.asset-grid[data-astro-cid-6kgw4qn4],.font-grid[data-astro-cid-6kgw4qn4],.naming-grid[data-astro-cid-6kgw4qn4]{grid-template-columns:minmax(0,1fr)}.asset-foot[data-astro-cid-6kgw4qn4]{padding:14px 16px}}
