.brand-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.hero-headline{font-family:Plus Jakarta Sans,sans-serif}.fade-in{animation:.4s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.press-stats-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;max-width:960px;margin:3rem auto;padding:0 1.5rem;display:grid}.press-stat-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.press-stat-card:hover{border-color:rgba(var(--calc-accent-rgb), .25);box-shadow:0 4px 20px rgba(var(--calc-accent-rgb), .07)}.press-stat-value{color:var(--calc-cyan);margin:0;font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700;line-height:1}.press-stat-label{color:var(--calc-text-faded);margin:0;font-size:.85rem;line-height:1.4}.press-section{max-width:900px;margin:0 auto 3rem;padding:0 1.5rem}.press-section-title{color:var(--calc-text-primary);align-items:center;gap:.6rem;margin:0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:800;display:flex}.press-section-title i{color:var(--calc-cyan)}.press-body{color:var(--calc-text-faded);margin:0 0 .85rem;font-size:.9rem;line-height:1.75}.press-body strong{color:var(--calc-text-primary)}.press-body a{color:var(--calc-cyan)}.press-about-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:1.75rem 2rem}.brand-assets-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem;display:grid}.brand-asset-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.brand-asset-card:hover{border-color:rgba(var(--calc-accent-rgb), .3);box-shadow:0 4px 20px rgba(var(--calc-accent-rgb), .08)}.brand-asset-preview{background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.brand-asset-preview img{object-fit:contain;width:48px;height:48px}.brand-asset-name{color:var(--calc-text-primary);font-size:.8rem;font-weight:600}.brand-asset-meta{color:var(--calc-text-faded);font-size:.72rem}.brand-asset-dl{color:var(--calc-cyan);align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}.color-palette{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.color-swatch{flex-direction:column;align-items:center;gap:.5rem;width:80px;display:flex}.color-swatch-block{border:1px solid #ffffff1f;border-radius:10px;width:64px;height:64px}.color-swatch-name{color:var(--calc-text-primary);text-align:center;font-size:.72rem;font-weight:600}.color-swatch-hex{color:var(--calc-text-faded);font-family:JetBrains Mono,monospace;font-size:.68rem}.font-list{flex-direction:column;gap:.75rem;margin:.75rem 0 0;display:flex}.font-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;display:flex}.font-name{color:var(--calc-text-primary);min-width:180px;font-size:.9rem;font-weight:700}.font-use{color:var(--calc-text-faded);font-size:.8rem}.story-angles{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.story-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;transition:border-color .2s;display:flex}.story-card:hover{border-color:rgba(var(--calc-accent-rgb), .2)}.story-num{background:rgba(var(--calc-accent-rgb), .1);border:1px solid rgba(var(--calc-accent-rgb), .25);width:28px;height:28px;color:var(--calc-cyan);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;display:flex}.story-headline{color:var(--calc-text-primary);margin:0 0 .3rem;font-size:.9rem;font-weight:700}.story-link{color:var(--calc-cyan);font-size:.78rem;text-decoration:none}.story-link:hover{text-decoration:underline}.press-contact-box{background:#a855f70f;border:1px solid #a855f733;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:1.25rem;padding:1.75rem 2rem;display:flex}.press-contact-box i{color:var(--calc-purple);flex-shrink:0;margin-top:2px}.boilerplate-card{background:#fbbf2408;border:1px solid #fbbf241f;border-radius:14px;padding:1.5rem 1.75rem}.boilerplate-card p{color:var(--calc-text-faded);margin:0;font-size:.875rem;font-style:italic;line-height:1.8}[data-theme=light] body{color:#0f172a;background:#e8edf5}[data-theme=light] .press-stat-card{background:#fff;border-color:#0000001a;box-shadow:0 2px 12px #00000012}[data-theme=light] .press-stat-value{color:#0891b2}[data-theme=light] .press-stat-label{color:#475569}[data-theme=light] .press-section-title{color:#0f172a}[data-theme=light] .press-section-title i{color:#0891b2}[data-theme=light] .press-body{color:#475569}[data-theme=light] .press-body strong{color:#0f172a}[data-theme=light] .press-body a{color:#0891b2}[data-theme=light] .press-about-card{background:#fff;border-color:#0000001a;box-shadow:0 2px 12px #00000012}[data-theme=light] .brand-asset-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 6px #0000000f}[data-theme=light] .brand-asset-card:hover{border-color:#0891b24d;box-shadow:0 4px 16px #0891b214}[data-theme=light] .brand-asset-preview{background:#f0f4f9}[data-theme=light] .brand-asset-name{color:#0f172a}[data-theme=light] .brand-asset-meta{color:#64748b}[data-theme=light] .brand-asset-dl{color:#0891b2}[data-theme=light] .color-swatch-block{border-color:#0000001f}[data-theme=light] .color-swatch-name{color:#0f172a}[data-theme=light] .color-swatch-hex{color:#64748b}[data-theme=light] .font-item{background:#f0f4f9;border-color:#00000014}[data-theme=light] .font-name{color:#0f172a}[data-theme=light] .font-use{color:#475569}[data-theme=light] .story-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 4px #0000000f}[data-theme=light] .story-card:hover{border-color:#0891b24d}[data-theme=light] .story-num{color:#0891b2;background:#0891b21a;border-color:#0891b240}[data-theme=light] .story-headline{color:#0f172a}[data-theme=light] .story-link{color:#0891b2}[data-theme=light] .press-contact-box{background:#f5f0fe;border-color:#7c3aed40}[data-theme=light] .press-contact-box i{color:#7c3aed}[data-theme=light] .boilerplate-card{background:#fffbeb;border-color:#b4530933}[data-theme=light] .boilerplate-card p{color:#475569}