.brand[data-astro-cid-6kgw4qn4]{padding-bottom:5rem}@media (width>=1024px){.brand[data-astro-cid-6kgw4qn4]{padding-bottom:7.5rem}}.brand-hero[data-astro-cid-6kgw4qn4]{align-items:center;gap:2.5rem;padding-block:3rem 1rem;display:grid}@media (width>=1024px){.brand-hero[data-astro-cid-6kgw4qn4]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:4rem;padding-block:5rem 2rem}}.brand-label[data-astro-cid-6kgw4qn4]{color:var(--color-primary-text);font-size:.875rem;font-weight:600}.brand-title[data-astro-cid-6kgw4qn4]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(2.5rem,1.6rem + 3.4vw,4rem);font-weight:700;line-height:.98}.brand-zip[data-astro-cid-6kgw4qn4]{margin-top:2rem}.brand-zip-meta[data-astro-cid-6kgw4qn4]{opacity:.75;font-size:.875rem;font-weight:500}.brand-reel[data-astro-cid-6kgw4qn4]{aspect-ratio:16/9;box-shadow:var(--shadow-card), 0 0 0 1px var(--color-border);border-radius:1.75rem;overflow:hidden}.brand-reel[data-astro-cid-6kgw4qn4] video[data-astro-cid-6kgw4qn4]{object-fit:cover;width:100%;height:100%;display:block}.brand-section[data-astro-cid-6kgw4qn4]{padding-top:4.5rem}@media (width>=1024px){.brand-section[data-astro-cid-6kgw4qn4]{padding-top:6rem}}.brand-section-head[data-astro-cid-6kgw4qn4]{max-width:40rem}.brand-h2[data-astro-cid-6kgw4qn4]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:1.05}.brand-text[data-astro-cid-6kgw4qn4]{color:var(--color-muted-foreground);margin-top:.75rem;font-size:1.0625rem;line-height:1.6rem}.brand-text[data-astro-cid-6kgw4qn4] a[data-astro-cid-6kgw4qn4]{color:var(--color-primary-text);text-underline-offset:.18em;text-decoration:underline}.brand-assets[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.brand-assets-logo-horizontal[data-astro-cid-6kgw4qn4],.brand-assets-wordmark[data-astro-cid-6kgw4qn4],.brand-assets-motion[data-astro-cid-6kgw4qn4]{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.brand-assets-logo-horizontal[data-astro-cid-6kgw4qn4],.brand-assets-wordmark[data-astro-cid-6kgw4qn4],.brand-assets-motion[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-assets-logo-vertical[data-astro-cid-6kgw4qn4],.brand-assets-mark[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.asset[data-astro-cid-6kgw4qn4]{background:var(--color-panel);border-radius:1.25rem;overflow:hidden}.asset-preview[data-astro-cid-6kgw4qn4]{aspect-ratio:16/10;place-items:center;padding:12%;display:grid}.brand-assets-logo-vertical[data-astro-cid-6kgw4qn4] .asset-preview[data-astro-cid-6kgw4qn4],.brand-assets-mark[data-astro-cid-6kgw4qn4] .asset-preview[data-astro-cid-6kgw4qn4]{aspect-ratio:1;padding:22%}.brand-assets-logo-horizontal[data-astro-cid-6kgw4qn4] .asset-preview[data-astro-cid-6kgw4qn4],.brand-assets-wordmark[data-astro-cid-6kgw4qn4] .asset-preview[data-astro-cid-6kgw4qn4]{padding:14% 16%}.asset-preview[data-astro-cid-6kgw4qn4] img[data-astro-cid-6kgw4qn4]{object-fit:contain;width:100%;height:100%}.asset-preview-light[data-astro-cid-6kgw4qn4]{box-shadow:inset 0 0 0 1px var(--color-border);background:#fff;border-radius:1.25rem 1.25rem 0 0}.asset-preview-dark[data-astro-cid-6kgw4qn4]{background:#09090b}.asset-preview-video[data-astro-cid-6kgw4qn4]{aspect-ratio:16/9;padding:0}.asset-preview-video[data-astro-cid-6kgw4qn4] video[data-astro-cid-6kgw4qn4]{object-fit:cover;width:100%;height:100%;display:block}.asset-foot[data-astro-cid-6kgw4qn4]{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;display:flex}.asset-name[data-astro-cid-6kgw4qn4]{font-size:.9375rem;font-weight:500;line-height:1.25rem}.asset-links[data-astro-cid-6kgw4qn4]{flex:none;gap:.375rem;display:flex}.asset-link[data-astro-cid-6kgw4qn4]{background:var(--color-surface-raised);height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-foreground);transition:background-color .16s var(--ease-out-expo), color .16s var(--ease-out-expo);border-radius:999px;align-items:center;padding-inline:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.asset-link[data-astro-cid-6kgw4qn4]:hover{background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:none}.brand-facts[data-astro-cid-6kgw4qn4]{gap:1rem;margin-top:2rem;display:grid}@media (width>=640px){.brand-facts[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.brand-facts[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fact[data-astro-cid-6kgw4qn4]{background:var(--color-panel);border-radius:1.25rem;padding:1.5rem}.fact-value[data-astro-cid-6kgw4qn4]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary-text);font-size:2.75rem;font-weight:700;line-height:1}.fact-text[data-astro-cid-6kgw4qn4]{color:var(--color-muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.4rem}.colors[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}@media (width>=1024px){.colors[data-astro-cid-6kgw4qn4]{grid-template-columns:2fr 1fr 1fr 1fr}}.color[data-astro-cid-6kgw4qn4]{background:var(--swatch);width:100%;min-height:9rem;color:var(--swatch-fg);box-shadow:inset 0 0 0 1px var(--color-border);text-align:left;cursor:pointer;transition:transform .16s var(--ease-out-expo);border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}@media (width>=1024px){.color[data-astro-cid-6kgw4qn4]{min-height:12rem}}.color[data-astro-cid-6kgw4qn4]:active{transform:scale(.98)}.color-name[data-astro-cid-6kgw4qn4]{font-weight:600}.color-hex[data-astro-cid-6kgw4qn4]{font-variant-numeric:tabular-nums;opacity:.85;align-items:center;gap:.375rem;font-size:.9375rem;display:inline-flex}.scale-title[data-astro-cid-6kgw4qn4]{color:var(--color-muted-foreground);margin-top:2rem;font-size:.875rem;font-weight:600}.scale[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(11,minmax(0,1fr));gap:.375rem;margin-top:.75rem;display:grid}@media (width<=767px){.scale[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:.75rem}}.scale-step[data-astro-cid-6kgw4qn4]{text-align:left;cursor:pointer;gap:.375rem;width:100%;display:grid}.scale-chip[data-astro-cid-6kgw4qn4]{background:var(--swatch);height:3.5rem;box-shadow:inset 0 0 0 1px var(--color-border);transition:transform .16s var(--ease-out-expo);border-radius:.75rem;display:block}.scale-step[data-astro-cid-6kgw4qn4]:hover .scale-chip[data-astro-cid-6kgw4qn4]{transform:translateY(-2px)}.scale-step-name[data-astro-cid-6kgw4qn4]{font-size:.8125rem;font-weight:600}.scale-hex[data-astro-cid-6kgw4qn4]{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.is-copied[data-astro-cid-6kgw4qn4] .scale-hex[data-astro-cid-6kgw4qn4],.is-copied[data-astro-cid-6kgw4qn4] .color-hex[data-astro-cid-6kgw4qn4]{color:inherit;font-weight:600}.proportions[data-astro-cid-6kgw4qn4]{gap:.25rem;height:3rem;margin-top:2rem;display:flex}.proportions[data-astro-cid-6kgw4qn4] span[data-astro-cid-6kgw4qn4]{border-radius:.875rem;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:600;display:flex}.proportion-paper[data-astro-cid-6kgw4qn4]{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-border)}.proportion-neutral[data-astro-cid-6kgw4qn4]{background:var(--color-muted-strong)}.proportions[data-astro-cid-6kgw4qn4] .proportion-brand[data-astro-cid-6kgw4qn4]{background:var(--color-brand-700);color:#fff;justify-content:center;padding-inline:0}.proportions-text[data-astro-cid-6kgw4qn4]{color:var(--color-muted-foreground);margin-top:.625rem;font-size:.875rem}.copied[data-astro-cid-6kgw4qn4]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fonts[data-astro-cid-6kgw4qn4]{gap:1rem;margin-top:2rem;display:grid}@media (width>=768px){.fonts[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.font[data-astro-cid-6kgw4qn4]{background:var(--color-panel);font-family:var(--font);border-radius:1.25rem;gap:1rem;padding:1.5rem;display:grid}.font-sample[data-astro-cid-6kgw4qn4]{font-weight:var(--weight);letter-spacing:-.03em;font-size:6rem;line-height:1}.font-line[data-astro-cid-6kgw4qn4]{font-weight:var(--weight);font-size:1.5rem;line-height:1.9rem}.font-meta[data-astro-cid-6kgw4qn4]{font-family:var(--font-sans)}.font-name[data-astro-cid-6kgw4qn4]{color:var(--color-foreground);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.2em;font-weight:600}.font-name[data-astro-cid-6kgw4qn4]:hover{text-decoration-color:currentColor}.font-role[data-astro-cid-6kgw4qn4]{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.875rem}.rules[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}@media (width>=1024px){.rules[data-astro-cid-6kgw4qn4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rule-preview[data-astro-cid-6kgw4qn4]{aspect-ratio:4/3;box-shadow:inset 0 0 0 1px var(--color-border);background:#fff;border-radius:1.25rem;place-items:center;display:grid;position:relative;overflow:hidden}.rule-mark[data-astro-cid-6kgw4qn4]{width:38%;height:auto;position:relative}.rule-photo[data-astro-cid-6kgw4qn4]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rule-word[data-astro-cid-6kgw4qn4]{color:#4e1cfe;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,1rem + 3vw,3rem);font-style:italic}.rule-recolor[data-astro-cid-6kgw4qn4] .rule-mark[data-astro-cid-6kgw4qn4]{filter:hue-rotate(150deg)saturate(1.4)}.rule-stretch[data-astro-cid-6kgw4qn4] .rule-mark[data-astro-cid-6kgw4qn4]{transform:scaleX(1.45)}.rule-rotate[data-astro-cid-6kgw4qn4] .rule-mark[data-astro-cid-6kgw4qn4]{transform:rotate(-18deg)}.rule-effects[data-astro-cid-6kgw4qn4] .rule-mark[data-astro-cid-6kgw4qn4]{filter:drop-shadow(.4rem .4rem #fedd31)drop-shadow(0 0 .15rem #09090b)}.rule-text[data-astro-cid-6kgw4qn4]{align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.9375rem;line-height:1.35rem;display:flex}.rule-text[data-astro-cid-6kgw4qn4] .rule-ban{color:var(--color-destructive);flex:none;margin-top:.0625rem}.brand-usage[data-astro-cid-6kgw4qn4] .brand-text[data-astro-cid-6kgw4qn4]{max-width:44rem}
