section.svelte-cwls5q{padding:6rem 2rem}.about-hero.svelte-cwls5q,.quote-block.svelte-cwls5q,.section-header.svelte-cwls5q{text-align:center;max-width:900px;margin:auto}.about-hero.svelte-cwls5q{flex-direction:column;height:100vh;margin-top:5rem;display:flex}.eyebrow.svelte-cwls5q{color:var(--primary);letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-weight:700}h1.svelte-cwls5q{margin-bottom:1.5rem;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.1}.h1-little.svelte-cwls5q{font-size:medium}.h1-big.svelte-cwls5q{font-size:10rem}h2.svelte-cwls5q{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.subtitle.svelte-cwls5q{color:#666;max-width:700px;margin:auto;font-size:1.1rem}.quote-block.svelte-cwls5q{background:#56ccd8;border-radius:20px;max-width:1000px;margin:4rem auto;padding:5rem 3rem}blockquote.svelte-cwls5q{margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.6rem);font-style:italic;line-height:1.5}.quote-block.svelte-cwls5q span:where(.svelte-cwls5q){color:#fff}.story.svelte-cwls5q .content:where(.svelte-cwls5q){grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1200px;margin:auto;display:grid}.story.svelte-cwls5q img:where(.svelte-cwls5q),.founders.svelte-cwls5q img:where(.svelte-cwls5q){border-radius:20px;width:100%;display:block}.founders.svelte-cwls5q .cards:where(.svelte-cwls5q){grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:4rem auto 0;display:grid}.card.svelte-cwls5q{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000000f}.card.svelte-cwls5q h3:where(.svelte-cwls5q),.card.svelte-cwls5q p:where(.svelte-cwls5q){padding:0 2rem}.card.svelte-cwls5q h3:where(.svelte-cwls5q){margin-top:1.5rem}.card.svelte-cwls5q .title:where(.svelte-cwls5q){color:var(--primary);font-weight:600}.card.svelte-cwls5q p:where(.svelte-cwls5q):last-child{padding-bottom:2rem}.methodology.svelte-cwls5q .grid:where(.svelte-cwls5q){grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:4rem auto 0;display:grid}.method-card.svelte-cwls5q{background:#f8fafc;border-radius:20px;padding:2rem;transition:all .25s}.method-card.svelte-cwls5q:hover{transform:translateY(-6px)}@media (width<=768px){.story.svelte-cwls5q .content:where(.svelte-cwls5q),.founders.svelte-cwls5q .cards:where(.svelte-cwls5q),.methodology.svelte-cwls5q .grid:where(.svelte-cwls5q){grid-template-columns:1fr}section.svelte-cwls5q{padding:4rem 1.5rem}}
