.ImageWithText_wrapper__SkwQu{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);align-items:center}@media (min-width:768px){.ImageWithText_wrapper__SkwQu{grid-template-columns:1fr 1fr;gap:var(--spacing-xxl)}}.ImageWithText_reverse__BejNg{direction:ltr}@media (min-width:768px){.ImageWithText_reverse__BejNg .ImageWithText_imageCol__TMxX3{order:2}.ImageWithText_reverse__BejNg .ImageWithText_textCol__kpWlD{order:1}}.ImageWithText_imageCol__TMxX3{width:100%}.ImageWithText_imageContainer__Xe3fV{position:relative;width:100%;overflow:hidden;background-color:var(--color-stone-grey)}.ImageWithText_aspect45__h2gdT{aspect-ratio:4/5}.ImageWithText_aspect169__rV8Ce{aspect-ratio:16/9}.ImageWithText_aspect11__ESXY3{aspect-ratio:1/1}.ImageWithText_image__Uyd6J{object-fit:cover;transition:transform var(--transition-smooth)}.ImageWithText_imageContainer__Xe3fV:hover .ImageWithText_image__Uyd6J{transform:scale(1.03)}.ImageWithText_textCol__kpWlD{width:100%;display:flex;justify-content:center}.ImageWithText_textContainer__XVq0j{max-width:480px}.ImageWithText_heading__Q40vB{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-md);font-size:clamp(1.6rem,3.5vw,2.25rem)}.ImageWithText_bodyContent__Yjcpa p{margin-bottom:var(--spacing-sm)}.ImageWithText_bodyContent__Yjcpa p:last-child{margin-bottom:0}.ImageWithText_ctaWrapper__Q5kIw{margin-top:var(--spacing-lg)}.dark .ImageWithText_heading__Q40vB{color:var(--color-cream)}@media (prefers-reduced-motion:reduce){.ImageWithText_image__Uyd6J{transition:none!important}.ImageWithText_imageContainer__Xe3fV:hover .ImageWithText_image__Uyd6J{transform:none!important}}.FeatureCards_grid__hn2CC{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width:768px){.FeatureCards_grid__hn2CC{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FeatureCards_grid__hn2CC{grid-template-columns:repeat(4,1fr)}}.FeatureCards_card__P78w6{display:flex;flex-direction:column}.FeatureCards_headerRow__DYfvy{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.FeatureCards_number__5x9tO{font-family:var(--font-inter),sans-serif;font-size:.8rem;font-weight:600;color:var(--color-bronze);letter-spacing:.05em}.FeatureCards_dividerLine__rA1AN{flex-grow:1;height:1px;background-color:var(--color-stone-grey)}.dark .FeatureCards_dividerLine__rA1AN{background-color:rgba(255,255,255,.15)}.FeatureCards_title__DoKVz{font-family:var(--font-cormorant),Georgia,serif;font-size:1.4rem;font-weight:400;margin-bottom:var(--spacing-xs);line-height:1.3}.FeatureCards_desc__z2ex4{font-size:.85rem;line-height:1.5;color:rgba(26,25,24,.7)}.dark .FeatureCards_desc__z2ex4{color:rgba(252,251,249,.7)}