.hero.svelte-1i39m5w{position:relative;width:100%;padding:8rem 2rem 5rem;text-align:center;overflow:hidden}@media (max-width: 768px){.hero.svelte-1i39m5w{padding:6rem 1.5rem 3rem}}.hero.svelte-1i39m5w .eyebrow:where(.svelte-1i39m5w){font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#1a5e61;margin-bottom:1.5rem;display:inline-block;padding:.5rem 1.5rem;background:#ffffffe6;border-radius:50px;border:1px solid rgba(26,94,97,.2);box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.hero.svelte-1i39m5w .eyebrow:where(.svelte-1i39m5w){font-size:.7rem;padding:.4rem 1.2rem}}.hero.svelte-1i39m5w h1:where(.svelte-1i39m5w){font-size:clamp(2.5rem,6vw,4rem);color:var(--gray-900);margin:0 0 1.5rem;font-weight:700;line-height:1.2}.hero.svelte-1i39m5w h1:where(.svelte-1i39m5w) .highlight:where(.svelte-1i39m5w){color:#fff;font-weight:800;text-shadow:1px 1px 0 #1a5e61,-1px 1px 0 #1a5e61,1px -1px 0 #1a5e61,-1px -1px 0 #1a5e61}.hero-bg.svelte-1i39m5w{position:absolute;inset:0;z-index:0}.hero-bg.svelte-1i39m5w img:where(.svelte-1i39m5w){width:100%;height:100%;object-fit:cover;opacity:.4}.hero-bg.svelte-1i39m5w:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 40%,rgba(249,239,228,.7) 70%,#f9efe4 100%)}.hero.svelte-1i39m5w .eyebrow:where(.svelte-1i39m5w),.hero.svelte-1i39m5w h1:where(.svelte-1i39m5w){position:relative;z-index:1}.story-section.svelte-1i39m5w{width:100%;background:#f9efe4;padding:5rem 2rem}@media (max-width: 768px){.story-section.svelte-1i39m5w{padding:3rem 1.5rem}}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w){max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center}@media (max-width: 968px){.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w){grid-template-columns:1fr;gap:3rem}}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-stats:where(.svelte-1i39m5w){display:flex;flex-direction:column;gap:2rem}@media (max-width: 968px){.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-stats:where(.svelte-1i39m5w){flex-direction:row;justify-content:space-around}}@media (max-width: 600px){.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-stats:where(.svelte-1i39m5w){flex-direction:column;align-items:center}}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-stats:where(.svelte-1i39m5w) .stat-item:where(.svelte-1i39m5w){text-align:center}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-stats:where(.svelte-1i39m5w) .stat-item:where(.svelte-1i39m5w) .stat-number:where(.svelte-1i39m5w){font-size:clamp(3rem,6vw,4.5rem);font-weight:700;background:linear-gradient(135deg,var(--gold),var(--gold-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.5rem}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-stats:where(.svelte-1i39m5w) .stat-item:where(.svelte-1i39m5w) .stat-label:where(.svelte-1i39m5w){font-size:1rem;color:var(--gray-600);font-weight:600;text-transform:uppercase;letter-spacing:1px}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-content:where(.svelte-1i39m5w) h2:where(.svelte-1i39m5w){font-size:clamp(2rem,4vw,2.75rem);color:var(--gray-900);margin:0 0 1.5rem;font-weight:700;line-height:1.2}.story-section.svelte-1i39m5w .story-container:where(.svelte-1i39m5w) .story-content:where(.svelte-1i39m5w) p:where(.svelte-1i39m5w){font-size:clamp(1.05rem,2vw,1.2rem);color:var(--gray-600);line-height:1.7;margin:0}.founder-section.svelte-1i39m5w{width:100%;background:var(--neutral-0);padding:5rem 2rem}@media (max-width: 768px){.founder-section.svelte-1i39m5w{padding:3rem 1.5rem}}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w){max-width:1000px;margin:0 auto}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-top:where(.svelte-1i39m5w){display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}@media (max-width: 768px){.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-top:where(.svelte-1i39m5w){grid-template-columns:1fr}}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-image:where(.svelte-1i39m5w) img:where(.svelte-1i39m5w){width:100%;height:auto;border-radius:12px;object-fit:cover}@media (max-width: 768px){.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-image:where(.svelte-1i39m5w){max-width:400px;margin:0 auto}}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-bio-section:where(.svelte-1i39m5w){margin-top:2.5rem}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-bio-section:where(.svelte-1i39m5w) .founder-bio:where(.svelte-1i39m5w){font-size:clamp(1rem,2vw,1.1rem);color:var(--gray-600);line-height:1.7;margin:0 0 1rem}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-bio-section:where(.svelte-1i39m5w) .founder-bio:where(.svelte-1i39m5w):last-of-type{margin-bottom:0}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-content:where(.svelte-1i39m5w) .eyebrow:where(.svelte-1i39m5w){font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;display:inline-block}@media (max-width: 768px){.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-content:where(.svelte-1i39m5w) .eyebrow:where(.svelte-1i39m5w){font-size:.7rem}}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-content:where(.svelte-1i39m5w) h2:where(.svelte-1i39m5w){font-size:clamp(2rem,3vw,2.5rem);color:var(--gray-900);margin:0 0 .5rem;font-weight:700}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-content:where(.svelte-1i39m5w) .founder-title:where(.svelte-1i39m5w){font-size:1.1rem;color:var(--gray-600);margin:0 0 2rem;font-weight:500}.founder-section.svelte-1i39m5w .founder-container:where(.svelte-1i39m5w) .founder-content:where(.svelte-1i39m5w) blockquote:where(.svelte-1i39m5w){font-size:clamp(1.1rem,2vw,1.25rem);color:var(--gray-700);line-height:1.7;font-style:italic;margin:0 0 1.5rem;padding-left:1.5rem;border-left:4px solid var(--gold);font-weight:500}.individual-bios.svelte-1i39m5w{padding:4rem 2rem;background:#f9efe4}.individual-bios.svelte-1i39m5w .bio-container:where(.svelte-1i39m5w){max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media (max-width: 768px){.individual-bios.svelte-1i39m5w .bio-container:where(.svelte-1i39m5w){grid-template-columns:1fr;gap:2rem}}.individual-bios.svelte-1i39m5w .bio-card:where(.svelte-1i39m5w) .bio-photo:where(.svelte-1i39m5w){width:200px;height:200px;object-fit:cover;border-radius:50%;margin-bottom:1.5rem;box-shadow:0 8px 24px #0000001f}.individual-bios.svelte-1i39m5w .bio-card:where(.svelte-1i39m5w) h3:where(.svelte-1i39m5w){font-size:clamp(1.5rem,3vw,2rem);color:var(--gray-900);margin:0 0 .5rem;font-weight:700}.individual-bios.svelte-1i39m5w .bio-card:where(.svelte-1i39m5w) .bio-title:where(.svelte-1i39m5w){font-size:1.1rem;color:var(--gold);font-weight:600;margin:0 0 1.5rem}.individual-bios.svelte-1i39m5w .bio-card:where(.svelte-1i39m5w) p:where(.svelte-1i39m5w){font-size:clamp(1rem,2vw,1.1rem);color:var(--gray-600);line-height:1.7;margin:0 0 1rem}.individual-bios.svelte-1i39m5w .bio-card:where(.svelte-1i39m5w) p:where(.svelte-1i39m5w):last-child{margin-bottom:0}.services-overview.svelte-1i39m5w{width:100%;padding:5rem 2rem;background:var(--gray-50)}@media (max-width: 768px){.services-overview.svelte-1i39m5w{padding:3rem 1.5rem}}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w){max-width:1200px;margin:0 auto}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) h2:where(.svelte-1i39m5w){font-size:clamp(2rem,4vw,2.75rem);color:var(--gray-900);margin:0 0 3rem;font-weight:700;text-align:center}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) .services-grid:where(.svelte-1i39m5w){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) .services-grid:where(.svelte-1i39m5w){grid-template-columns:1fr;gap:1.5rem}}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) .services-grid:where(.svelte-1i39m5w) .service-item:where(.svelte-1i39m5w){padding:2rem;background:var(--neutral-0);border-radius:20px;border:1px solid var(--gray-200);transition:all .3s ease}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) .services-grid:where(.svelte-1i39m5w) .service-item:where(.svelte-1i39m5w):hover{transform:translateY(-4px);box-shadow:0 12px 30px #8dc1bd26;border-color:var(--accent-teal-300)}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) .services-grid:where(.svelte-1i39m5w) .service-item:where(.svelte-1i39m5w) h3:where(.svelte-1i39m5w){font-size:1.25rem;color:var(--accent-teal-700);margin:0 0 .75rem;font-weight:700}.services-overview.svelte-1i39m5w .services-container:where(.svelte-1i39m5w) .services-grid:where(.svelte-1i39m5w) .service-item:where(.svelte-1i39m5w) p:where(.svelte-1i39m5w){font-size:1rem;color:var(--gray-600);line-height:1.6;margin:0}.cta-section.svelte-1i39m5w{width:100%;background:linear-gradient(135deg,var(--accent-teal-700),var(--accent-teal-400));padding:5rem 2rem;text-align:center}@media (max-width: 768px){.cta-section.svelte-1i39m5w{padding:3rem 1.5rem}}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w){max-width:900px;margin:0 auto}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) h2:where(.svelte-1i39m5w){font-size:clamp(2rem,4vw,3rem);color:#fff;margin:0 0 1rem;font-weight:700}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) p:where(.svelte-1i39m5w){font-size:clamp(1.1rem,2vw,1.3rem);color:#ffffffe6;margin:0 0 2.5rem;line-height:1.6}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 600px){.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w){flex-direction:column;align-items:center}}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-primary:where(.svelte-1i39m5w),.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-secondary:where(.svelte-1i39m5w){padding:1rem 2.5rem;border-radius:20px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .25s ease;display:inline-block}@media (max-width: 768px){.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-primary:where(.svelte-1i39m5w),.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-secondary:where(.svelte-1i39m5w){padding:.9rem 2rem}}@media (max-width: 600px){.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-primary:where(.svelte-1i39m5w),.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-secondary:where(.svelte-1i39m5w){width:100%;max-width:300px}}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-primary:where(.svelte-1i39m5w){background:var(--neutral-0);color:#1a1a1a;border:2px solid var(--neutral-0)}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-primary:where(.svelte-1i39m5w):hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003;background:var(--gray-100)}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-secondary:where(.svelte-1i39m5w){background:transparent;color:#fff;border:2px solid #ffffff}.cta-section.svelte-1i39m5w .cta-content:where(.svelte-1i39m5w) .cta-buttons:where(.svelte-1i39m5w) .btn-secondary:where(.svelte-1i39m5w):hover{background:#ffffff1a;transform:translateY(-2px)}
