.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--hero-gradient);color:var(--text-primary);padding:calc(var(--spacing-3xl) * 2.5) 0 calc(var(--spacing-3xl) * 2);overflow:hidden;min-height:600px;display:flex;align-items:center}.hero-background[data-astro-cid-j7pv25f6]{position:absolute;top:50%;right:-100px;transform:translateY(-50%);opacity:.08;pointer-events:none}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:800px;text-align:center;margin:0 auto}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;margin-bottom:var(--spacing-xl);line-height:1.1;color:var(--text-primary)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,2vw,1.5rem);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-2xl);opacity:.95;max-width:700px;margin-left:auto;margin-right:auto;color:var(--text-secondary)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.problem-section[data-astro-cid-j7pv25f6]{padding:var(--spacing-3xl) 0}.problem-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--text-primary);margin-bottom:var(--spacing-xl)}.problem-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:100%;margin-left:auto;margin-right:auto}.freedoms-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.freedom-card[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--spacing-2xl)}.freedom-icon[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:var(--spacing-lg);display:block}.philosophy-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%}.card-link[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--electric-cyan);font-weight:600;text-decoration:none;transition:all var(--transition-fast);border-bottom:none}.card-link[data-astro-cid-j7pv25f6]:hover{color:var(--cyan-bright);transform:translate(4px);border-bottom:none}.mission-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-3xl);align-items:center}.mission-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-lg);line-height:var(--leading-relaxed)}.mission-visual[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center}.insight-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;overflow:hidden}.insight-image[data-astro-cid-j7pv25f6]{width:100%;margin:calc(var(--spacing-lg) * -1) calc(var(--spacing-lg) * -1) var(--spacing-lg);overflow:hidden}.insight-image[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;border-bottom:none}.insight-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:200px;object-fit:cover;transition:transform var(--transition-normal)}.insight-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:hover{transform:scale(1.05)}.insight-meta[data-astro-cid-j7pv25f6]{color:var(--electric-cyan);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em}.insight-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast);border-bottom:none}.insight-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--electric-cyan);border-bottom:none}.cta-section[data-astro-cid-j7pv25f6]{background:var(--hero-gradient);color:var(--text-primary);padding:calc(var(--spacing-3xl) * 1.5) 0}.cta-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--text-primary);margin-bottom:var(--spacing-lg)}.cta-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);max-width:700px;margin-left:auto;margin-right:auto}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}@media(max-width:968px){.mission-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--spacing-2xl)}.mission-visual[data-astro-cid-j7pv25f6]{order:-1}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:var(--spacing-3xl) 0;min-height:500px}.hero-background[data-astro-cid-j7pv25f6]{right:-200px}.freedoms-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
