.hero-wrap.svelte-1uha8ag{position:relative;height:50vh;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-slide.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#060e0880,#060e086b 42%,#060e08c7);z-index:1}.hero-content.svelte-1uha8ag{position:relative;z-index:2;text-align:center;max-width:min(92vw,800px);padding:0 1.5rem;margin-inline:auto}@media (min-width: 1024px){.hero-content.svelte-1uha8ag{max-width:min(94vw,960px);padding:0 2rem}}@media (min-width: 1280px){.hero-content.svelte-1uha8ag{max-width:min(92vw,1100px);padding:0 2.5rem}}@media (min-width: 1536px){.hero-content.svelte-1uha8ag{max-width:min(90vw,1280px);padding:0 3rem}}.hero-headline.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;text-shadow:0 3px 16px rgba(0,0,0,.45)}.hero-headline-main.svelte-1uha8ag{font-size:clamp(2.25rem,6vw + .5rem,5rem);font-weight:900;color:#fff;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.hero-headline-sub.svelte-1uha8ag{font-size:clamp(.85rem,2vw,1rem);font-weight:300;letter-spacing:.06em;color:#ffffffe0}@media (min-width: 1280px){.hero-headline-main.svelte-1uha8ag{font-size:clamp(2.5rem,5vw + .75rem,5.75rem)}}@media (min-width: 1536px){.hero-headline-main.svelte-1uha8ag{font-size:clamp(2.75rem,4.5vw + 1rem,6.25rem)}}.heading-gaia-kicker.svelte-1uha8ag{color:theme("colors.primary");font-weight:300;text-transform:uppercase;letter-spacing:.125em;font-size:.75rem}.heading-gaia-title.svelte-1uha8ag{font-weight:300;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2;color:#0f172a}.dark .heading-gaia-title.svelte-1uha8ag{color:#f1f5f9}.hero-quote.svelte-1uha8ag{display:inline-block;color:#ffffff8c;font-style:italic;font-size:clamp(.8rem,1.1vw,.95rem);border-left:2px solid rgba(70,113,80,.5);padding-left:.75rem;text-align:left;max-width:min(100%,380px);margin-inline:auto}@media (min-width: 1280px){.hero-quote.svelte-1uha8ag{max-width:min(100%,480px)}}@media (min-width: 1536px){.hero-quote.svelte-1uha8ag{max-width:min(100%,560px)}}.hero-quote.svelte-1uha8ag cite:where(.svelte-1uha8ag){display:block;font-style:normal;color:#467150b3;font-size:.75rem;margin-top:.25rem}.hero-dots.svelte-1uha8ag{position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:3}.hero-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff59;cursor:pointer;transition:background .2s,transform .2s;padding:0}.hero-dot.active.svelte-1uha8ag{background:#467150;transform:scale(1.3)}.hero-scroll.svelte-1uha8ag{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);z-index:3}@media (max-width: 640px){.hero-overlay.svelte-1uha8ag{background:linear-gradient(to bottom,#060e0894,#060e0880 40%,#060e08d6)}.hero-wrap.svelte-1uha8ag{height:auto;min-height:300px;align-items:flex-start;padding:6.25rem 0 5.25rem}.hero-content.svelte-1uha8ag{max-width:100%;padding:0 1rem}.hero-headline.svelte-1uha8ag{margin-bottom:1rem;gap:.35rem}.hero-headline-sub.svelte-1uha8ag{font-size:.72rem;letter-spacing:.06em}.hero-headline-main.svelte-1uha8ag{font-size:clamp(1.75rem,8.6vw,2.5rem);line-height:1.08}.hero-quote.svelte-1uha8ag{max-width:92%;font-size:.85rem}.hero-dots.svelte-1uha8ag{bottom:1.8rem}.hero-scroll.svelte-1uha8ag{display:none}}.stats-bar.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;background:#0d1f12;padding:1.5rem 2rem;border-bottom:1px solid rgba(70,113,80,.12)}.stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;padding:.75rem 2.5rem}.stat-num.svelte-1uha8ag{font-size:2rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em}.stat-lbl.svelte-1uha8ag{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-top:.25rem}.stat-div.svelte-1uha8ag{width:1px;height:2.5rem;background:#46715026}@media (max-width: 640px){.stats-bar.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1.1rem .75rem}.stat-div.svelte-1uha8ag{display:none}.stat.svelte-1uha8ag{padding:.55rem .4rem}.stat-num.svelte-1uha8ag{font-size:1.7rem}.stat-lbl.svelte-1uha8ag{font-size:.62rem;letter-spacing:.06em;text-align:center}}.img-collage.svelte-1uha8ag{position:relative}.img-main.svelte-1uha8ag{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem;box-shadow:0 20px 60px #00000026;display:block}.img-badge.svelte-1uha8ag{position:absolute;bottom:-1rem;left:-1rem;background:#0d1f12;border:2px solid rgba(70,113,80,.3);border-radius:1rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px #0003}.img-thumb.svelte-1uha8ag{position:absolute;bottom:1.5rem;right:-1.5rem;width:35%;aspect-ratio:1;object-fit:cover;border-radius:1rem;border:3px solid white;box-shadow:0 8px 24px #0003;display:block}@media (max-width: 640px){.img-thumb.svelte-1uha8ag{display:none}.img-badge.svelte-1uha8ag{bottom:.5rem;left:.5rem}}.ag-photos.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0 auto .6rem}.ag-photos.svelte-1uha8ag figure:where(.svelte-1uha8ag){margin:0}.ag-photos.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.9rem;box-shadow:0 10px 28px #00000029;display:block}.ag-photos-caption.svelte-1uha8ag{margin:0 0 1.2rem;font-size:.78rem;letter-spacing:.04em;color:#64748b}.dark .ag-photos-caption.svelte-1uha8ag{color:#94a3b8}@media (max-width: 1024px){.ag-photos.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ag-photos.svelte-1uha8ag{grid-template-columns:1fr}}
