.about_page__hxz1O{margin-top:80px}.about_hero__hgGLN{background-color:var(--cream);padding:4rem 0;text-align:center}.about_heroContent__aq_ck{max-width:1200px;margin:0 auto;padding:0 2rem}.about_heroHeading__UM36i{font-family:var(--font-heading);font-size:clamp(3rem,5vw,4.5rem);color:var(--burgundy);margin:0}.about_content__qlzG3{padding:5rem 0;background-color:var(--soft-white)}.about_container__Ucmgi{max-width:1200px;margin:0 auto;padding:0 2rem}.about_grid__H8z_o{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:start;margin-bottom:5rem}.about_textContent___mCYu{padding-right:2rem}.about_paragraph__WjBWQ{font-family:var(--font-body);font-size:1.125rem;line-height:1.8;color:var(--soft-black);margin-bottom:1.5rem}.about_imageWrapper__4EuRX{position:-webkit-sticky;position:sticky;top:100px}.about_image__mD_hE{width:100%;height:auto;border-radius:8px;box-shadow:0 8px 24px rgba(43,43,43,.12)}.about_imagesGrid__oirMc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:5rem}.about_imageCard__nSgID{overflow:hidden;border-radius:8px;box-shadow:0 4px 16px rgba(43,43,43,.1);transition:transform .3s ease}.about_imageCard__nSgID:hover{transform:translateY(-5px)}.about_gridImage__LrPQp{width:100%;height:auto;display:block;transition:transform .3s ease}.about_imageCard__nSgID:hover .about_gridImage__LrPQp{transform:scale(1.05)}.about_ctaWrapper__pQI9o{text-align:center;padding:3rem 0}.about_ctaHeading__CLfyi{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);color:var(--burgundy);margin-bottom:2rem}.about_button___u8SH{position:relative;display:inline-block;padding:1.25rem 3rem;font-family:var(--font-body);font-weight:600;font-size:1.25rem;background-color:var(--burgundy);color:var(--soft-white);border-radius:4px;transition:all .3s ease;box-shadow:0 4px 12px rgba(155,40,71,.2);overflow:hidden}.about_button___u8SH:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:skewX(-25deg);transition:left .6s ease}.about_button___u8SH:hover{background-color:#7d1e38;color:var(--soft-white);transform:translateY(-3px);box-shadow:0 6px 20px rgba(155,40,71,.4)}.about_button___u8SH:hover:before{left:150%}@media (max-width:1024px){.about_grid__H8z_o{grid-template-columns:1fr;gap:3rem}.about_textContent___mCYu{padding-right:0}.about_imageWrapper__4EuRX{position:static;max-width:500px;margin:0 auto}}@media (max-width:768px){.about_page__hxz1O{margin-top:70px}.about_content__qlzG3,.about_hero__hgGLN{padding:3rem 0}.about_imagesGrid__oirMc{grid-template-columns:1fr;gap:1.5rem}.about_paragraph__WjBWQ{font-size:1rem}}