.sharp[data-astro-cid-ew5wroeq]{position:relative;display:grid;place-items:center;width:120px;height:120px}.sharp__glyph[data-astro-cid-ew5wroeq]{position:relative;z-index:1;width:60px;height:120px;overflow:visible}.sharp__glow[data-astro-cid-ew5wroeq]{position:absolute;inset:0;border-radius:50%;box-shadow:var(--glow-accent);background:radial-gradient(circle,var(--accent-dim) 0%,transparent 70%);opacity:.2;animation:sharp-breathe 4s var(--ease-in-out) infinite}@keyframes sharp-breathe{0%,to{opacity:.15}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.sharp__glow[data-astro-cid-ew5wroeq]{animation:none;opacity:.2}}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(var(--nav-height) + var(--space-4xl));padding-bottom:var(--space-5xl);gap:var(--space-lg)}.hero__name[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.hero__subtitle[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text-secondary);max-width:40ch}.home-cta[data-astro-cid-j7pv25f6]{max-width:var(--max-width-prose);margin:var(--space-4xl) auto 0;text-align:center;color:var(--text-secondary);text-wrap:balance}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-md)}.feature[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:var(--space-2xl);background-color:var(--bg-elevated);border-radius:var(--border-radius);box-shadow:var(--shadow-card);padding:var(--space-xl) var(--space-2xl);overflow:hidden}.feature__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.feature__kicker[data-astro-cid-j7pv25f6]{color:var(--text-tertiary)}.feature__live[data-astro-cid-j7pv25f6]{color:var(--accent)}.feature__title[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.feature__desc[data-astro-cid-j7pv25f6]{color:var(--text-secondary);max-width:48ch}.feature__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xs)}.feature__link[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--type-small-size);color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}.feature__link--primary[data-astro-cid-j7pv25f6]{padding:8px 16px;border-radius:999px;background-color:var(--accent);color:var(--bg-primary);font-weight:500}.feature__visual[data-astro-cid-j7pv25f6]{height:380px;border-radius:var(--border-radius-sm);overflow:hidden}@media(hover:hover){.feature__link[data-astro-cid-j7pv25f6]:not(.feature__link--primary):hover{color:var(--accent)}.feature__link--primary[data-astro-cid-j7pv25f6]:hover{background-color:var(--text-primary)}}@media(max-width:768px){.feature[data-astro-cid-j7pv25f6]{grid-column:span 1;grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-lg)}.feature__visual[data-astro-cid-j7pv25f6]{order:-1;height:320px}}.lead[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--space-2xl);background-color:var(--bg-elevated);border-radius:var(--border-radius);box-shadow:var(--shadow-card);padding:var(--space-xl) var(--space-2xl);transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.lead__main[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.lead__kicker[data-astro-cid-j7pv25f6]{color:var(--text-tertiary)}.lead__title[data-astro-cid-j7pv25f6]{color:var(--text-primary);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.lead__cta[data-astro-cid-j7pv25f6]{color:var(--accent);letter-spacing:.04em}.lead__quote[data-astro-cid-j7pv25f6]{margin:0;padding-left:var(--space-lg);border-left:2px solid var(--accent);font-family:var(--font-display);font-size:clamp(21px,2.2vw,30px);line-height:1.28;color:var(--text-secondary);text-wrap:balance}@media(hover:hover){.lead[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);background-color:var(--bg-hover);box-shadow:var(--shadow-card-hover)}.lead[data-astro-cid-j7pv25f6]:hover .lead__title[data-astro-cid-j7pv25f6]{color:var(--accent)}}@media(max-width:768px){.lead[data-astro-cid-j7pv25f6]{grid-column:span 1;grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-lg)}.lead__quote[data-astro-cid-j7pv25f6]{order:-1}}.grammy-card[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:100%}.grammy-card__badge[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-md);right:var(--space-md);z-index:1}@media(max-width:1024px)and (min-width:769px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.bento[data-astro-cid-j7pv25f6]>.bento-card{grid-column:span 1!important}}@media(max-width:768px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--space-4xl)}}
