.about-page-wrapper.svelte-cwls5q{padding-top:80px}.about-hero.svelte-cwls5q{background:#fdfbf7;padding:6rem 0;text-align:center;border-bottom:1px solid rgba(128,0,0,.05)}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(3rem,8vw,4.5rem);margin-bottom:1rem}.about-hero.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.2rem;color:var(--color-text-muted);letter-spacing:2px;text-transform:uppercase}.features-section.svelte-cwls5q{padding:10rem 0;background:#fff}.features-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-premium)}.feature-box.svelte-cwls5q{position:relative;padding:6rem 3rem;color:#fff;overflow:hidden;min-height:400px;display:flex;align-items:center;text-align:center;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.2,.8,.2,1)}.feature-box.visible.svelte-cwls5q{opacity:1;transform:translateY(0)}.box-bg.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform 1s ease}.box-1.svelte-cwls5q{background-color:#bc9f84}.box-2.svelte-cwls5q{background-color:#d9c4b1}.box-3.svelte-cwls5q{background-color:#e0e0e0}.feature-box.svelte-cwls5q:hover .box-bg:where(.svelte-cwls5q){transform:scale(1.05)}.box-content.svelte-cwls5q{position:relative;z-index:1}.box-content.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-header);font-size:2.2rem;margin-bottom:1.5rem;color:inherit}.box-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;line-height:1.8;opacity:.9}@media(max-width:992px){.features-grid.svelte-cwls5q{grid-template-columns:1fr}.feature-box.svelte-cwls5q{min-height:auto;padding:4rem 2rem}}
