.about-hero.svelte-cwls5q{background:var(--color-stone);grid-template-columns:55% 45%;min-height:80vh;display:grid}.about-hero-content.svelte-cwls5q{flex-direction:column;justify-content:center;padding:6rem 10%;display:flex}.about-hero-image.svelte-cwls5q{justify-content:center;height:80vh;display:flex}.about-hero-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.about-hero-text.svelte-cwls5q{max-width:560px;margin:0;font-size:1.1rem;line-height:1.7}.about-hero-content.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.02em;max-width:700px;margin:1.5rem 0 2rem;font-size:clamp(3rem,5vw,5rem);line-height:1}.about-hero-eyebrow.svelte-cwls5q{color:var(--color-bronze);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.8rem;font-weight:600}.about-story.svelte-cwls5q{background:var(--color-stone);padding:7rem 8%}.about-story-intro.svelte-cwls5q{max-width:850px}.about-story-intro.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--color-bronze);text-transform:uppercase;letter-spacing:.18em;margin:0 0 1.5rem;font-size:.8rem;font-weight:600}.about-story-intro.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.about-story-body.svelte-cwls5q{border-top:1px solid var(--color-bronze);grid-template-columns:1fr 1.4fr;gap:5rem;max-width:1200px;margin-top:5rem;padding-top:2.5rem;display:grid}.about-story-body.svelte-cwls5q h3:where(.svelte-cwls5q){margin:0;font-size:2rem;line-height:1.2}.about-story-text.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1.5rem;font-size:1.1rem;line-height:1.7}.about-values.svelte-cwls5q{background:var(--color-charcoal);color:var(--color-stone);padding:7rem 8%}.about-values-intro.svelte-cwls5q{max-width:850px;margin-bottom:5rem}.about-values-intro.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--color-button-bronze);text-transform:uppercase;letter-spacing:.18em;margin:0 0 1.5rem;font-size:.8rem;font-weight:600}.about-values-intro.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-stone);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.about-values-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1300px;display:grid}.about-value.svelte-cwls5q{border-top:1px solid #f7f4ee40;padding-top:2rem}.about-value.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--color-button-bronze);letter-spacing:.12em;font-size:.8rem}.about-value.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-stone);margin:1.5rem 0 1rem;font-size:1.8rem}.about-value.svelte-cwls5q p:where(.svelte-cwls5q){color:#f7f4eecc;max-width:350px;margin:0;font-size:1rem;line-height:1.7}.about-heritage.svelte-cwls5q{background:var(--color-charcoal);color:var(--color-stone);padding:7rem 8%}.about-heritage-intro.svelte-cwls5q>p:where(.svelte-cwls5q){color:var(--color-button-bronze);text-transform:uppercase;letter-spacing:.18em;margin:0 0 1.5rem;font-size:.8rem;font-weight:600}.about-heritage-intro.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--color-stone);max-width:750px;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.05}.about-heritage-content.svelte-cwls5q{border-top:1px solid #b2a07280;grid-template-columns:.8fr 1.4fr;gap:5rem;max-width:1200px;margin-top:4rem;padding-top:2.5rem;display:grid}.about-heritage-quote.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-button-bronze);max-width:320px;margin:0;font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.about-heritage-text.svelte-cwls5q{max-width:620px}.about-heritage-text.svelte-cwls5q p:where(.svelte-cwls5q){color:#f7f4eed1;margin:0;font-size:1rem;font-weight:400;line-height:1.7}.about-heritage-text.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:1.25rem}@media (width<=768px){.about-values.svelte-cwls5q{padding:5rem 6%}.about-values-intro.svelte-cwls5q{margin-bottom:3rem}.about-values-grid.svelte-cwls5q{grid-template-columns:1fr;gap:3rem}.about-values-intro.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(2.5rem,12vw,3.5rem)}.about-hero.svelte-cwls5q{grid-template-columns:1fr;min-height:auto}.about-hero-content.svelte-cwls5q{padding:4rem 8%}.about-story-body.svelte-cwls5q{grid-template-columns:1fr;gap:2rem;margin-top:3rem}.about-hero-image.svelte-cwls5q{width:70%;max-width:340px;height:400px;margin:0 auto 4rem;overflow:hidden}.about-hero-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-heritage-content.svelte-cwls5q{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.about-heritage-quote.svelte-cwls5q p:where(.svelte-cwls5q),.about-heritage-text.svelte-cwls5q{max-width:none}}
