.Home-module__cFAaPa__hero{width:100%;position:relative}.Home-module__cFAaPa__heroGrid{gap:clamp(var(--space-8), 5vw, var(--space-16));padding:clamp(var(--space-8), 7vw, var(--space-16));border-radius:var(--radius-xl);border:1px solid var(--border-color);background:radial-gradient(circle at 15% 10%, color-mix(in srgb, var(--accent-300) 20%, transparent), transparent 55%), radial-gradient(circle at 85% 95%, color-mix(in srgb, var(--accent-500) 12%, transparent), transparent 55%), var(--surface-2);box-shadow:var(--shadow-sm);animation:Home-module__cFAaPa__heroIn .38s var(--ease-standard) both;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);display:grid}@keyframes Home-module__cFAaPa__heroIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Home-module__cFAaPa__heroGrid{animation:none}}.Home-module__cFAaPa__contentCol{gap:var(--space-5);flex-direction:column;display:flex}.Home-module__cFAaPa__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.Home-module__cFAaPa__title{letter-spacing:-.03em;color:var(--text-primary);max-width:15ch;font-size:max(2.2rem,min(5.2vw,4.5rem));font-weight:600;line-height:1.02}.Home-module__cFAaPa__summary{font-size:clamp(var(--font-size-lg), 2.1vw, 1.55rem);color:var(--text-primary);max-width:40ch;line-height:1.48}.Home-module__cFAaPa__description{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:58ch}.Home-module__cFAaPa__audienceGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Home-module__cFAaPa__audienceCard{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);background:color-mix(in srgb, var(--surface-1) 78%, transparent)}.Home-module__cFAaPa__audienceCard h2{font-family:var(--font-body), sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--text-primary);letter-spacing:.01em}.Home-module__cFAaPa__audienceCard p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.Home-module__cFAaPa__ctaRow{margin-top:var(--space-2);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Home-module__cFAaPa__primaryCta,.Home-module__cFAaPa__secondaryCta,.Home-module__cFAaPa__tertiaryCta{border-radius:var(--radius-round);min-height:46px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;transition:transform var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.Home-module__cFAaPa__primaryCta{background:var(--button_background);color:var(--text-inverse);padding:0 1.5rem}.Home-module__cFAaPa__primaryCta:hover{background:var(--button_hover);transform:translateY(-2px)}.Home-module__cFAaPa__secondaryCta{border-color:var(--border-color);color:var(--text-primary);background:color-mix(in srgb, var(--surface-1) 85%, transparent);padding:0 1.4rem}.Home-module__cFAaPa__secondaryCta:hover{border-color:var(--border-strong);transform:translateY(-2px)}.Home-module__cFAaPa__tertiaryCta{color:var(--color-primary);padding:0 1rem}.Home-module__cFAaPa__tertiaryCta:hover{color:var(--color-primary-dark);text-underline-offset:4px;text-decoration:underline}.Home-module__cFAaPa__profileCol{gap:var(--space-5);flex-direction:column;align-self:center;display:flex}.Home-module__cFAaPa__portraitCard{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--surface-1);box-shadow:var(--shadow);position:relative;overflow:hidden}.Home-module__cFAaPa__portraitImage{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.Home-module__cFAaPa__statsCard{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:color-mix(in srgb, var(--surface-1) 84%, transparent);gap:var(--space-3);display:grid}.Home-module__cFAaPa__statItem{padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--border-color) 70%, transparent)}.Home-module__cFAaPa__statItem:last-child{border-bottom:0;padding-bottom:0}.Home-module__cFAaPa__statItem dt{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--text-3);margin:0}.Home-module__cFAaPa__statItem dd{margin:var(--space-2) 0 0;color:var(--text-primary);font-size:max(1.5rem,min(3vw,2.2rem));line-height:1.1;font-family:var(--font-display), system-ui, -apple-system, sans-serif;font-variant-numeric:tabular-nums}.Home-module__cFAaPa__statItem p{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--text-secondary)}@media (max-width:1080px){.Home-module__cFAaPa__heroGrid{grid-template-columns:1fr}.Home-module__cFAaPa__profileCol{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.Home-module__cFAaPa__portraitCard{min-height:100%}}@media (max-width:720px){.Home-module__cFAaPa__heroGrid{padding:var(--space-5)}.Home-module__cFAaPa__title{font-size:max(2rem,min(11vw,3.2rem))}.Home-module__cFAaPa__audienceGrid,.Home-module__cFAaPa__profileCol{grid-template-columns:1fr}.Home-module__cFAaPa__ctaRow{flex-direction:column;align-items:stretch}.Home-module__cFAaPa__primaryCta,.Home-module__cFAaPa__secondaryCta,.Home-module__cFAaPa__tertiaryCta{width:100%}.Home-module__cFAaPa__tertiaryCta{justify-content:flex-start;min-height:auto;padding:0}}
