.JgYmMq_hero{padding-block:var(--space-2xl) var(--space-xl);gap:var(--space-xl);background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-size:28px 28px;grid-template-columns:1fr auto;align-items:center;display:grid}@media (max-width:700px){.JgYmMq_hero{padding-block:var(--space-lg);gap:var(--space-md);grid-template-columns:1fr}.JgYmMq_avatar{order:-1}}.JgYmMq_copy{gap:var(--space-md);flex-direction:column;display:flex}.JgYmMq_sub{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.JgYmMq_ctas{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.JgYmMq_avatarSvg{flex-shrink:0;width:160px;height:160px}@media (max-width:700px){.JgYmMq_avatarSvg{width:72px;height:72px}}
.ckVvha_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;transition:border-color .15s,background .15s;display:flex;position:relative}.ckVvha_card:hover{border-color:var(--accent);background:var(--accent-dim)}.ckVvha_featured{background:var(--accent-dim);border-color:#0000;grid-column:1/-1}.ckVvha_featured:hover{border-color:var(--accent)}.ckVvha_tag{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.ckVvha_title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text);font-weight:800}.ckVvha_featured .ckVvha_title{font-size:var(--text-2xl)}.ckVvha_titleLink{color:inherit;text-decoration:none}.ckVvha_titleLink:hover{color:var(--accent)}.ckVvha_titleLink:after{content:"";position:absolute;inset:0}@supports selector(:has(*)){.ckVvha_card:has(.ckVvha_titleLink:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.ckVvha_titleLink:focus-visible{outline:none}}.ckVvha_body{font-family:var(--font-body);font-size:var(--text-base);color:var(--muted);flex:1}.ckVvha_meta{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--muted);letter-spacing:.04em}.ckVvha_link{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--accent);margin-top:var(--space-xs);align-items:center;gap:.25em;font-weight:600;text-decoration:none;display:inline-flex}a.ckVvha_link{z-index:1;position:relative}.ckVvha_link:hover{text-decoration:underline}.ckVvha_soon{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-xs);font-weight:600}
.ZhMTnG_hero{padding-block:var(--space-2xl) var(--space-xl)}@media (max-width:700px){.ZhMTnG_hero{padding-block:var(--space-xl) var(--space-lg)}}.ZhMTnG_heroText{gap:var(--space-md);flex-direction:column;display:flex}.ZhMTnG_heroText .ZhMTnG_lead{max-width:60ch}.ZhMTnG_ctas{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.ZhMTnG_heroTitle{font-size:clamp(2rem,9vw,6.5rem);font-family:var(--font-hl-display);letter-spacing:-.03em;background:linear-gradient(90deg, var(--accent), var(--gold), var(--accent2), var(--accent));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.05;animation:4s linear infinite ZhMTnG_prismatic;position:relative}@keyframes ZhMTnG_prismatic{0%{background-position:0%}to{background-position:200%}}.ZhMTnG_heroMark{-webkit-text-fill-color:var(--text);letter-spacing:0;margin-top:.3em;margin-left:.1em;font-size:.25em;font-weight:600;line-height:1;position:absolute}@media (prefers-reduced-motion:reduce){.ZhMTnG_heroTitle{animation:none}}
