.hero-desktop.svelte-11wigzx{display:none}.hero-mobile.svelte-11wigzx{display:flex}@media (min-width: 769px){.hero-desktop.svelte-11wigzx{display:flex}.hero-mobile.svelte-11wigzx{display:none}}.hero-section.svelte-11wigzx{position:relative;height:100vh;overflow:hidden;margin-top:-80px}.hero-section.svelte-11wigzx:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.95) 20%,transparent 100%);z-index:2}.hero-background-image.svelte-11wigzx{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.hero-desktop.svelte-11wigzx .hero-content:where(.svelte-11wigzx){position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:3rem}.hero-desktop.svelte-11wigzx .hero-text-content:where(.svelte-11wigzx){flex:1;max-width:60%;text-align:left}.hero-desktop.svelte-11wigzx .hero-title:where(.svelte-11wigzx){font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2;color:#fff;font-weight:300}.hero-desktop.svelte-11wigzx .hero-subtitle:where(.svelte-11wigzx){font-size:1.1rem;max-width:550px;margin:0 0 .5rem;color:#fff;font-weight:300;font-family:Inter,sans-serif}.hero-mobile.svelte-11wigzx .hero-content:where(.svelte-11wigzx){position:relative;z-index:3;display:flex;flex-direction:column;height:100%;width:100%;padding:1rem}.hero-mobile.svelte-11wigzx .hero-content-wrapper-mobile:where(.svelte-11wigzx){margin-top:auto;padding-bottom:2rem}.hero-mobile.svelte-11wigzx .hero-text-content:where(.svelte-11wigzx){max-width:100%;text-align:left}.hero-mobile.svelte-11wigzx .hero-title:where(.svelte-11wigzx){font-size:2.5rem;color:#fff;font-weight:300;line-height:1.2;margin-bottom:1rem}.hero-mobile.svelte-11wigzx .hero-subtitle:where(.svelte-11wigzx){font-size:1.1rem;color:#fff;font-weight:300;font-family:Inter,sans-serif;margin-bottom:2rem}.featured-in.svelte-11wigzx{background:var(--bg-primary);padding-top:2rem}.scroller-container.svelte-11wigzx{margin-bottom:2rem}.featured-text-container.svelte-11wigzx{margin:0 auto}.featured-text-container.svelte-11wigzx p:where(.svelte-11wigzx){text-align:left;color:#fff;line-height:1.7;font-size:1.2rem;margin-bottom:0}.content-grid.svelte-11wigzx{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.stats-section.svelte-11wigzx{background:none}.stats-grid.svelte-11wigzx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-top:3rem}.stat-item.svelte-11wigzx{text-align:center}.stat-number.svelte-11wigzx{font-size:3rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.join-us.svelte-11wigzx{border-radius:var(--radius-md);padding:2.7rem 2rem 4rem;margin:0 auto 3rem;max-width:1200px}.join-icon.svelte-11wigzx{width:5rem;height:5rem;margin:0 auto 1.5rem;opacity:.8}.join-us.svelte-11wigzx .lead:where(.svelte-11wigzx){max-width:600px;margin-bottom:2rem}@media (min-width: 1280px){.hero-desktop.svelte-11wigzx .hero-content.container:where(.svelte-11wigzx){max-width:none;padding-left:3rem;padding-right:3rem}}@media (max-width: 768px){.content-grid.svelte-11wigzx{grid-template-columns:1fr}.stats-grid.svelte-11wigzx{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-number.svelte-11wigzx{font-size:2.5rem}}.full-width-image-section.svelte-11wigzx{padding-top:2rem;padding-bottom:0;background:var(--bg-primary)}.full-width-image-section.svelte-11wigzx .image-container-shimmer:where(.svelte-11wigzx){width:100%;height:800px;max-height:85vh;border-radius:0}@media (min-width: 1440px){.full-width-image-section.svelte-11wigzx .image-container-shimmer:where(.svelte-11wigzx){height:1000px}}.full-width-image-section.svelte-11wigzx img:where(.svelte-11wigzx){width:100%;height:100%;object-fit:cover;object-position:center}
