.full-width[data-astro-cid-jeebhqs3]{box-sizing:border-box;width:100%;max-width:100vw}.brand-hero[data-astro-cid-jeebhqs3]{border-bottom:1px solid var(--border-color);background:radial-gradient(80% 55% at 50% 18%,#3b8cff38,#0000 58%),radial-gradient(60% 40% at 80% 80%,#8db8ff14,#0000 50%),linear-gradient(#050a1a 0%,#0a1128 55%,#040814 100%);flex-direction:column;justify-content:flex-end;min-height:min(88vh,820px);padding:5rem 1.5rem 3.5rem;display:flex;position:relative;overflow:hidden}.brand-hero-visual[data-astro-cid-jeebhqs3]{flex:1;justify-content:center;align-items:center;min-height:220px;padding:1rem 0 2rem;display:flex}.brand-hero-wordmark[data-astro-cid-jeebhqs3]{filter:drop-shadow(0 0 28px #3b8cff59);opacity:0;width:min(720px,88vw);height:auto;animation:.85s cubic-bezier(.22,1,.36,1) 50ms forwards brand-hero-in;transform:translateY(18px)scale(.98)}.brand-hero-copy[data-astro-cid-jeebhqs3]{text-align:center;max-width:640px;margin:0 auto}.brand-kicker[data-astro-cid-jeebhqs3],.brand-title[data-astro-cid-jeebhqs3],.brand-lead[data-astro-cid-jeebhqs3],.brand-hero-actions[data-astro-cid-jeebhqs3]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards brand-hero-in;transform:translateY(16px)}.brand-kicker[data-astro-cid-jeebhqs3]{animation-delay:.18s}.brand-title[data-astro-cid-jeebhqs3]{animation-delay:.28s}.brand-lead[data-astro-cid-jeebhqs3]{animation-delay:.38s}.brand-hero-actions[data-astro-cid-jeebhqs3]{animation-delay:.48s}@keyframes brand-hero-in{to{opacity:1;transform:none}}.brand-kicker[data-astro-cid-jeebhqs3]{letter-spacing:.14em;text-transform:uppercase;color:var(--boing-accent-soft,#8db8ff);margin:0 0 .65rem;font-size:.8rem;font-weight:700}.brand-title[data-astro-cid-jeebhqs3]{font-family:var(--font-display);color:#f0f4f8;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2.6rem,8vw,4.25rem);font-weight:700;line-height:1.05}.brand-lead[data-astro-cid-jeebhqs3]{max-width:34rem;color:var(--text-secondary);margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.55}.brand-hero-actions[data-astro-cid-jeebhqs3]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.brand-cta[data-astro-cid-jeebhqs3]{color:#040814;background:#3b8cff;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.brand-cta[data-astro-cid-jeebhqs3]:hover{background:#8db8ff;box-shadow:0 0 24px #3b8cff59}.brand-cta--quiet[data-astro-cid-jeebhqs3]{color:#f0f4f8;background:0 0;border-color:#3b8cff66}.brand-cta--quiet[data-astro-cid-jeebhqs3]:hover{color:#f0f4f8;background:#3b8cff1f}.brand-body[data-astro-cid-jeebhqs3]{padding:2.5rem 0 4rem}.brand-body-inner[data-astro-cid-jeebhqs3]{max-width:1100px;margin:0 auto;padding:0 2rem}.brand-jump[data-astro-cid-jeebhqs3]{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.65rem 1.1rem;margin:0 0 2.5rem;padding-bottom:1rem;display:flex}.brand-jump[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]{color:var(--accent-teal);font-size:.95rem;font-weight:600;text-decoration:none}.brand-jump[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]:hover{text-decoration:underline}.brand-section[data-astro-cid-jeebhqs3]{margin-bottom:3.25rem;scroll-margin-top:6rem}.brand-section[data-astro-cid-jeebhqs3] h2[data-astro-cid-jeebhqs3]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.85rem)}.brand-section-lead[data-astro-cid-jeebhqs3]{max-width:42rem;color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.55}.brand-section-lead--tight[data-astro-cid-jeebhqs3]{margin-bottom:1rem}.brand-section-lead[data-astro-cid-jeebhqs3] code[data-astro-cid-jeebhqs3],.brand-folder-note[data-astro-cid-jeebhqs3] code[data-astro-cid-jeebhqs3],.brand-usage[data-astro-cid-jeebhqs3] code[data-astro-cid-jeebhqs3]{color:var(--boing-accent-soft,#8db8ff);font-size:.9em}.brand-subhead[data-astro-cid-jeebhqs3]{color:var(--text-primary);margin:2rem 0 .5rem;font-size:1.1rem}.brand-logo-grid[data-astro-cid-jeebhqs3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.brand-asset[data-astro-cid-jeebhqs3]{color:inherit;background:linear-gradient(168deg,#040814e6 0%,#0a1128f2 100%);border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.brand-asset[data-astro-cid-jeebhqs3]:hover{border-color:#3b8cff59;transform:translateY(-2px)}.brand-preview[data-astro-cid-jeebhqs3]{background-color:#0000;background-image:linear-gradient(45deg,#ffffff08 25%,#0000 25%),linear-gradient(-45deg,#ffffff08 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff08 75%),linear-gradient(-45deg,#0000 75%,#ffffff08 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;justify-content:center;align-items:center;min-height:140px;padding:1.25rem;display:flex}.brand-preview--on-light[data-astro-cid-jeebhqs3]{background:#f0f4f8}.brand-preview--on-dark[data-astro-cid-jeebhqs3]{background:#050a1a}.brand-preview[data-astro-cid-jeebhqs3] img[data-astro-cid-jeebhqs3]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88px}.brand-preview--mark[data-astro-cid-jeebhqs3] img[data-astro-cid-jeebhqs3]{max-height:72px}.brand-asset-meta[data-astro-cid-jeebhqs3]{flex-direction:column;gap:.2rem;padding:.9rem 1rem 1.05rem;display:flex}.brand-asset-meta[data-astro-cid-jeebhqs3] strong[data-astro-cid-jeebhqs3]{color:var(--text-primary);font-size:.98rem}.brand-asset-meta[data-astro-cid-jeebhqs3] span[data-astro-cid-jeebhqs3]{color:var(--text-tertiary);font-size:.82rem}.brand-dl[data-astro-cid-jeebhqs3]{font-weight:600;color:var(--accent-teal)!important;margin-top:.35rem!important;font-size:.88rem!important}.brand-link-list[data-astro-cid-jeebhqs3]{flex-wrap:wrap;gap:.5rem 1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.brand-link-list[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]{color:var(--accent-teal);font-size:.92rem;font-weight:600;text-decoration:none}.brand-link-list[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]:hover{text-decoration:underline}.brand-link-list--dense[data-astro-cid-jeebhqs3]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.45rem 1rem;display:grid}.brand-swatches[data-astro-cid-jeebhqs3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.85rem;display:grid}.brand-swatch[data-astro-cid-jeebhqs3]{background:#04081473;border:1px solid #ffffff14;border-radius:.75rem;align-items:stretch;gap:.75rem;padding:.65rem;display:flex}.brand-swatch-chip[data-astro-cid-jeebhqs3]{cursor:pointer;border:1px solid #ffffff1f;border-radius:.5rem;flex-shrink:0;width:3.25rem;transition:transform .15s,box-shadow .2s}.brand-swatch-chip[data-astro-cid-jeebhqs3]:hover{transform:scale(1.04);box-shadow:0 0 0 2px #3b8cff59}.brand-swatch-chip[data-astro-cid-jeebhqs3].is-copied{box-shadow:0 0 0 2px #34d399}.brand-swatch-copy[data-astro-cid-jeebhqs3]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.brand-swatch-copy[data-astro-cid-jeebhqs3] strong[data-astro-cid-jeebhqs3]{color:var(--text-primary);font-size:.92rem}.brand-swatch-copy[data-astro-cid-jeebhqs3] code[data-astro-cid-jeebhqs3]{color:var(--accent-teal);font-size:.82rem}.brand-swatch-token[data-astro-cid-jeebhqs3],.brand-swatch-use[data-astro-cid-jeebhqs3]{color:var(--text-tertiary);font-size:.75rem;line-height:1.35}.brand-mascot-grid[data-astro-cid-jeebhqs3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.brand-mascot[data-astro-cid-jeebhqs3]{text-align:center;color:inherit;background:linear-gradient(#101a388c,#040814b3);border:1px solid #ffffff14;border-radius:.875rem;flex-direction:column;align-items:center;padding:1rem .85rem 1.15rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.brand-mascot[data-astro-cid-jeebhqs3]:hover{border-color:#3b8cff59;transform:translateY(-3px)}.brand-mascot[data-astro-cid-jeebhqs3] img[data-astro-cid-jeebhqs3]{filter:drop-shadow(0 8px 20px #00000059);width:min(180px,70%);height:auto;margin-bottom:.75rem}.brand-mascot[data-astro-cid-jeebhqs3] strong[data-astro-cid-jeebhqs3]{color:var(--text-primary)}.brand-mascot[data-astro-cid-jeebhqs3] span[data-astro-cid-jeebhqs3]{color:var(--text-tertiary);margin-top:.2rem;font-size:.82rem}.brand-mascot-promo[data-astro-cid-jeebhqs3]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}.brand-mascot-promo-item[data-astro-cid-jeebhqs3]{text-align:center;margin:0}.brand-mascot-promo-item[data-astro-cid-jeebhqs3] img[data-astro-cid-jeebhqs3]{border-radius:.75rem;width:100%;max-width:140px;height:auto}.brand-mascot-promo-item[data-astro-cid-jeebhqs3] figcaption[data-astro-cid-jeebhqs3]{flex-direction:column;gap:.2rem;margin-top:.5rem;font-size:.8rem;display:flex}.brand-mascot-promo-item[data-astro-cid-jeebhqs3] strong[data-astro-cid-jeebhqs3]{color:var(--text-primary)}.brand-mascot-promo-item[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]{color:var(--accent-teal);text-decoration:none}.brand-mascot-promo-item[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]:hover{text-decoration:underline}.brand-promo-spotlight[data-astro-cid-jeebhqs3]{border:1px solid #ffffff14;border-radius:.875rem;margin:0 0 1.25rem;overflow:hidden}.brand-promo-spotlight[data-astro-cid-jeebhqs3] img[data-astro-cid-jeebhqs3]{width:100%;height:auto;display:block}.brand-icon-row[data-astro-cid-jeebhqs3]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.brand-icon[data-astro-cid-jeebhqs3]{color:var(--text-tertiary);text-transform:capitalize;text-align:center;flex-direction:column;align-items:center;gap:.35rem;font-size:.68rem;text-decoration:none;display:flex}.brand-icon[data-astro-cid-jeebhqs3] img[data-astro-cid-jeebhqs3]{border-radius:.5rem;width:64px;height:64px;transition:transform .2s}.brand-icon[data-astro-cid-jeebhqs3]:hover img[data-astro-cid-jeebhqs3]{transform:scale(1.06)}.brand-icon[data-astro-cid-jeebhqs3]:hover{color:var(--accent-teal)}.brand-folder-note[data-astro-cid-jeebhqs3]{color:var(--text-secondary);margin:1.25rem 0 0;font-size:.95rem}.brand-folder-note[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]{color:var(--accent-teal)}.brand-usage[data-astro-cid-jeebhqs3]{color:var(--text-secondary);max-width:44rem;margin:0;padding-left:1.15rem;line-height:1.6}.brand-usage[data-astro-cid-jeebhqs3] li[data-astro-cid-jeebhqs3]{margin-bottom:.55rem}.brand-usage[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]{color:var(--accent-teal)}.brand-footer-links[data-astro-cid-jeebhqs3]{color:var(--text-tertiary);margin-top:1.75rem}.brand-footer-links[data-astro-cid-jeebhqs3] a[data-astro-cid-jeebhqs3]{color:var(--accent-teal)}@media (prefers-reduced-motion:reduce){.brand-hero-wordmark[data-astro-cid-jeebhqs3],.brand-kicker[data-astro-cid-jeebhqs3],.brand-title[data-astro-cid-jeebhqs3],.brand-lead[data-astro-cid-jeebhqs3],.brand-hero-actions[data-astro-cid-jeebhqs3]{opacity:1;animation:none;transform:none}.brand-asset[data-astro-cid-jeebhqs3]:hover,.brand-mascot[data-astro-cid-jeebhqs3]:hover{transform:none}}@media (width<=640px){.brand-hero[data-astro-cid-jeebhqs3]{min-height:auto;padding:3.5rem 1.15rem 2.5rem}.brand-hero-visual[data-astro-cid-jeebhqs3]{min-height:140px;padding-bottom:1rem}.brand-body-inner[data-astro-cid-jeebhqs3]{padding:0 1.25rem}.brand-body[data-astro-cid-jeebhqs3]{padding:2rem 0 3rem}}
