.farmers-choir-support-story-section{background-color:var(--bg-color, #142316);color:var(--text-color, #F4EFE6);position:relative;width:100%;overflow:hidden}.farmers-choir-support-story__inner{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(3.5rem,6vw,8rem);align-items:center}.event__layout .farmers-choir-support-story__inner{grid-template-columns:1fr 1.41936fr}.farmers-choir-support-story__content{display:block}.farmers-choir-support-story-section .farmers-choir__text.rte{margin-bottom:0}.farmers-choir-support-story-section .farmers-choir__eyebrow{color:color-mix(in srgb,var(--accent-color) 72%,transparent)}.farmers-choir-support-story-section .farmers-choir__heading{color:var(--text-color, #F4EFE6)}.farmers-choir-support-story__media-wrap{display:flex;flex-direction:column;width:100%}.farmers-choir-support-story__image-container{position:relative;width:100%;aspect-ratio:16 / 11.67;overflow:hidden;border-radius:2px;background-color:#1a2a1d}.farmers-choir-support-story-section.support_banner .farmers-choir-support-story__image-container{aspect-ratio:5 / 3.9287}.farmers-choir-support-story__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.farmers-choir-support-story__image-container:hover .farmers-choir-support-story__image{transform:scale(1.02)}.farmers-choir-support-story__caption{text-transform:uppercase;color:#f5eee3b3;margin-top:1.2rem;margin-bottom:2px;font-size:12px;font-weight:500;line-height:130%;letter-spacing:.96px}.farmers-choir-support-story-section.support_banner .farmers-choir-support-story__caption{margin:16px 0 0}@media only screen and (min-width:750px){.farmers-choir-support-story-section.support_banner .farmers-choir-support-story__inner{grid-template-columns:1.15fr 1.0063fr;align-items:flex-start}}@media screen and (max-width:749px){.event__layout .farmers-choir-support-story__inner{grid-template-columns:1fr;gap:2.4rem}.farmers-choir-support-story__inner{grid-template-columns:1fr;gap:3.2rem}.farmers-choir-support-story__image-container{aspect-ratio:16 / 10.667}.farmers-choir-support-story__caption{margin-bottom:0;line-height:18px;letter-spacing:0}.farmers-choir-support-story-section.support_banner .farmers-choir-support-story__caption{margin:12px 0 0}.farmers-choir-support-story-section.support_banner .farmers-choir-support-story__inner{gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-farmers-choir-support-story.css.map */
