.page-hero.svelte-c6uqpc{background:var(--color-peach);padding:60px 0;text-align:center}.page-hero.svelte-c6uqpc h1:where(.svelte-c6uqpc){color:var(--color-heading);font-size:36px;font-weight:700;margin:0}.section.svelte-c6uqpc{padding:60px 0}.section--white.svelte-c6uqpc{background:var(--color-white)}.about-grid.svelte-c6uqpc{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.about-card.svelte-c6uqpc{display:block;text-decoration:none;background:var(--color-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative}.about-card.svelte-c6uqpc:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.about-card.svelte-c6uqpc figure:where(.svelte-c6uqpc){margin:0;position:relative;aspect-ratio:4/3;overflow:hidden}.about-card.svelte-c6uqpc figure:where(.svelte-c6uqpc) img:where(.svelte-c6uqpc){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.about-card.svelte-c6uqpc:hover figure:where(.svelte-c6uqpc) img:where(.svelte-c6uqpc){transform:scale(1.05)}.about-card-content.svelte-c6uqpc{padding:20px;background:var(--color-primary);text-align:center}.about-card-content.svelte-c6uqpc h3:where(.svelte-c6uqpc){color:var(--color-white);font-size:18px;font-weight:600;margin:0}@media(max-width:768px){.page-hero.svelte-c6uqpc h1:where(.svelte-c6uqpc){font-size:28px}.about-grid.svelte-c6uqpc{grid-template-columns:1fr;gap:20px}}
