.hero.svelte-1q37ri0{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--gradient-green);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-video.svelte-1q37ri0{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.hero-overlay.svelte-1q37ri0{position:absolute;inset:0;background:var(--color-primary-medium2);display:flex;align-items:center;justify-content:center;z-index:1}.hero-content.svelte-1q37ri0{position:relative;z-index:2;text-align:center;color:var(--color-white);max-width:var(--container-content);padding:var(--spacing-xl)}h1.svelte-1q37ri0{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);line-height:var(--line-height-tight);color:var(--color-white);text-shadow:0 0 20px var(--color-primary-dark),0 0 40px var(--color-primary-medium2),0 0 60px var(--color-primary-medium),0 2px 4px var(--color-primary-light2)}.description.svelte-1q37ri0{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xl);line-height:var(--line-height-normal);color:var(--color-white);text-shadow:0 0 15px var(--color-primary-medium2),0 0 30px var(--color-primary-medium),0 2px 4px var(--color-primary-light2)}.cta-buttons.svelte-1q37ri0{display:flex;gap:var(--spacing-base);justify-content:center;flex-wrap:wrap}.hero-additional-content.svelte-1q37ri0{background-color:var(--color-white);padding:var(--spacing-xl) var(--spacing-xl)}@media(max-width:768px){.hero.svelte-1q37ri0{min-height:500px}h1.svelte-1q37ri0{font-size:var(--font-size-3xl)}.description.svelte-1q37ri0{font-size:var(--font-size-base)}.cta-buttons.svelte-1q37ri0{flex-direction:column;align-items:center}.cta-buttons.svelte-1q37ri0 .btn{width:100%;max-width:300px}.hero-additional-content.svelte-1q37ri0{padding:var(--spacing-2xl) var(--spacing-lg)}}.featured-posts.svelte-1uha8ag{padding:var(--spacing-3xl) var(--spacing-xl);background-color:var(--color-bg-secondary)}.container.svelte-1uha8ag{max-width:var(--container-max-width);margin:0 auto}h2.svelte-1uha8ag{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--spacing-2xl);color:var(--color-gray-800)}.posts-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xl)}@media(max-width:768px){.featured-posts.svelte-1uha8ag{padding:var(--spacing-2xl) var(--spacing-base)}h2.svelte-1uha8ag{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-xl)}.posts-grid.svelte-1uha8ag{grid-template-columns:1fr}}
