.farmers-choir-video-grid-section{background-color:var(--bg-color, #f5eee3);color:var(--text-color, #1B2A17);overflow:hidden}.farmers-choir-video-grid{width:100%}.farmers-choir-video-grid__header{max-width:860px;margin-bottom:clamp(3rem,5vw,4rem)}.farmers-choir__eyebrow{color:var(--accent-color, #D4A15A)}.farmers-choir__text p:last-child{margin-bottom:0}.farmers-choir-video-grid__featured{margin-bottom:5.2rem}.farmers-choir-video-grid__featured-media{position:relative;width:100%;aspect-ratio:16 / 9;max-height:640px;overflow:hidden;background-color:#1b2a17;border-radius:2px}.farmers-choir-video-grid__featured-media .farmers-choir-video-grid__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1)}.farmers-choir-video-grid__featured-media:hover .farmers-choir-video-grid__image{transform:scale(1.015)}.farmers-choir-video-grid__featured-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a120c0d,#0a120c40,#0a120cc7);pointer-events:none;z-index:1}.farmers-choir-video-grid__caption-badge{position:absolute;bottom:clamp(1.8rem,3.2vw,3.2rem);left:clamp(1.8rem,3.2vw,3.2rem);z-index:3;pointer-events:none;text-align:left}.farmers-choir-video-grid__caption-tag{display:block;color:var(--accent-color, #D4A15A);font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;line-height:1.2}.farmers-choir-video-grid__caption-title{font-size:clamp(1.2rem,1.4vw,1.45rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f4efe6;margin:0;line-height:1.2}.farmers-choir-video-grid__featured-info{display:grid;grid-template-columns:minmax(280px,1fr) 1fr;gap:clamp(2rem,4vw,5rem);margin-top:1.7rem;align-items:start}.farmers-choir-video-grid__featured-info:has(>div:empty){grid-template-columns:1fr}.farmers-choir-video-grid__featured-title-col{display:flex;flex-direction:column}.farmers-choir-video-grid__featured-title-col>:last-child{margin-bottom:0}.farmers-choir-video-grid__item-content .farmers-choir__eyebrow{margin-bottom:.9rem;color:var(--accent-color)}.farmers-choir-video-grid__featured-title{font-size:30px;font-weight:700;line-height:105%;letter-spacing:.6px;text-transform:uppercase;color:var(--text-color, #1B2A17);margin:0}.farmers-choir-video-grid__featured-text-col{display:flex;flex-direction:column;align-items:flex-start}.farmers-choir-video-grid__item-text{color:rgba(var(--text-color),.82);font-size:16px;font-weight:400;line-height:26px;margin:0}.farmers-choir-video-grid__item-text p{margin:0 0 .6rem}.farmers-choir-video-grid__item-text p:last-child{margin-bottom:0}.farmers-choir-video-grid__action-btn{font-family:var(--font-heading-family);display:inline-flex;align-items:center;gap:1.4rem;color:var(--text-color, #1B2A17);font-size:1.4rem;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:opacity .2s ease;line-height:110%;margin-top:2.2rem}.farmers-choir-video-grid__action-btn:hover{opacity:.85}.farmers-choir-video-grid__action-icon{width:2.8rem;height:2.8rem;min-width:2.8rem;min-height:2.8rem;max-width:2.8rem;max-height:2.8rem;color:#1b2a17;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;transition:transform .2s ease;padding:8px;background-color:var(--accent-color, #D4A15A)}.farmers-choir-video-grid__action-btn:hover .farmers-choir-video-grid__action-icon{transform:translate(3px)}.farmers-choir-video-grid__action-icon svg{width:14px;height:14px;stroke-width:2.5}.farmers-choir-video-grid__items{display:grid;column-gap:clamp(2.5rem,4vw,4.8rem);row-gap:clamp(3rem,5vw,5rem)}.farmers-choir-video-grid__item{display:flex;flex-direction:column}.farmers-choir-video-grid__item-media{position:relative;width:100%;aspect-ratio:16 / 7.013;overflow:hidden;background-color:#1b2a17;border-radius:2px}.farmers-choir-video-grid__item-media .farmers-choir-video-grid__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1)}.farmers-choir-video-grid__item-media:hover .farmers-choir-video-grid__image{transform:scale(1.025)}.farmers-choir-video-grid__item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a120c0d,#0a120c33 60%,#0a120c99);pointer-events:none;z-index:1}.farmers-choir-video-grid__item-content{margin-top:1.5rem}.farmers-choir-video-grid__item-title{font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:700;line-height:1.15;letter-spacing:.015em;text-transform:uppercase;color:var(--text-color, #1B2A17);margin:0 0 .9rem}.farmers-choir-video-grid__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6.8rem;height:6.8rem;border-radius:50%;border:2px solid var(--accent-color, #D4A15A);background-color:#12211585;color:var(--accent-color, #D4A15A);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .3s ease;padding:0}.farmers-choir-video-grid__play-btn--small{width:5.6rem;height:5.6rem}.farmers-choir-video-grid__play-btn:hover{background-color:var(--accent-color, #D4A15A);color:#1b2a17;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 24px #d3a04b8c}.farmers-choir-video-grid__play-icon{width:22px;height:22px;margin-left:3px;fill:currentColor}.farmers-choir-video-grid__play-btn--small .farmers-choir-video-grid__play-icon{width:18px;height:18px;margin-left:2px}.farmers-choir-video-grid__inline-player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;opacity:0;pointer-events:none;transition:opacity .35s ease;background-color:#000;display:flex;align-items:center;justify-content:center}.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__inline-player{opacity:1;pointer-events:auto;z-index:10}.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__image,.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__featured-overlay,.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__item-overlay,.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__play-btn,.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__caption-badge{opacity:0!important;pointer-events:none!important}.farmers-choir-video-grid__iframe-target,.farmers-choir-video-grid__native-video{width:100%;height:100%;display:block;object-fit:cover;border:none}.farmers-choir-video-grid__iframe-target iframe{width:100%;height:100%;border:none;display:block}.farmers-choir-video-grid__inline-close{position:absolute;top:1rem;right:1rem;z-index:3;width:2.4rem;height:2.4rem;border-radius:50%;background-color:transparent;border:1px solid var(--accent-color, #D4A15A);color:#f4efe6;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:all .25s ease;padding:0}.farmers-choir-video-grid__media-box.is-playing .farmers-choir-video-grid__inline-close{opacity:1;pointer-events:auto}.farmers-choir-video-grid__inline-close:hover{background-color:var(--accent-color, #D4A15A);color:#1b2a17;transform:scale(1.08)}.farmers-choir-video-grid__inline-close svg{width:18px;height:18px}.farmers-choir-video-grid__header .farmers-choir__heading{margin:2rem 0}@media screen and (min-width:750px){.farmers-choir-video-grid__header .farmers-choir__text{margin:2rem 0 0rem;max-width:600px}.farmers-choir-video-grid__featured-title-col .farmers-choir__eyebrow{margin-bottom:1.7rem}.farmers-choir-video-grid__featured-text-col .farmers-choir-video-grid__item-text.rte{font-size:18px;line-height:150%}.farmers-choir-video-grid__item-text{line-height:150%}}.music-page .farmers-choir-video-grid__header .farmers-choir__eyebrow{margin-bottom:17px}.farmers-choir-video-grid__header .farmers-choir__heading{margin-top:1.7rem}.music-page .farmers-choir-video-grid__header{margin-bottom:clamp(3rem,5vw,3.6rem)}.music-page .farmers-choir-video-grid__featured-title-col .farmers-choir__eyebrow{margin-bottom:.7rem}.music-page .farmers-choir-video-grid__featured{margin-bottom:4.4rem}.music-page .farmers-choir-video-grid__items{column-gap:clamp(2.4rem,4vw,3.2rem);row-gap:clamp(2.4rem,5vw,4.4rem)}.music-page .farmers-choir-video-grid__item-media{aspect-ratio:16 / 9}.music-page .farmers-choir-video-grid__item-text{opacity:62%}.farmers-choir-video-grid.has-button .farmers-choir-video-grid__header{margin:0;padding:0}.farmers-choir-video-grid.has-button .farmers-choir-video-header-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(3rem,5vw,3.6rem);gap:8px}.farmers-choir-video-grid.has-button .farmers-choir-video-grid__header>:last-child{margin-bottom:0}.music-page .farmers-choir-video-grid__featured-media{max-height:unset}.farmers-choir__heading-button{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;text-decoration:none;font-weight:500;font-size:16px;line-height:150%;padding-bottom:5px;color:var(--text-color)}.farmers-choir__heading-button .svg-wrapper{width:12px;height:12px;color:var(--accent-color)}@media screen and (max-width:989px){.farmers-choir-video-grid__featured-info{gap:0;padding:0 24px;margin-top:1.2rem;display:block}.farmers-choir-video-grid__inline-close{top:.8rem;right:.8rem;width:2rem;height:2rem;padding:2px}.farmers-choir-video-grid__item{padding:0 24px}.farmers-choir-video-grid__featured-media{aspect-ratio:16 / 10.667}.farmers-choir-video-grid__items{row-gap:3.5rem;grid-template-columns:1fr;row-gap:2.4rem}.farmers-choir-video-grid__caption-title{font-weight:500;letter-spacing:0;color:color-mix(in srgb,var(--text-color) 80%,transparent);line-height:18px;margin:0 0 2.4rem}.farmers-choir-video-grid__featured-title{font-size:22px;line-height:26px;letter-spacing:0;margin-bottom:1.6rem}.farmers-choir-video-grid__action-btn{margin-top:2.4rem;padding:8px 0}.farmers-choir-video-grid__featured{margin-bottom:4rem}.farmers-choir-video-grid__item-media{aspect-ratio:16 / 8.983}.farmers-choir-video-grid__item-content{margin-top:1.2rem}.farmers-choir-video-grid__item-content .farmers-choir__eyebrow,.farmers-choir-video-grid__item-title{margin-bottom:1.2rem}.farmers-choir-video-grid__item-title{line-height:22px;letter-spacing:-.4px}.farmers-choir-video-grid__header{margin-bottom:3.2rem;padding:0 24px}.farmers-choir-video-grid__play-btn{width:5.6rem;height:5.6rem}.farmers-choir-video-grid__play-icon{width:18px;height:18px}.farmers-choir__heading-button{padding:10px 0}.music-page .farmers-choir-video-grid__header .farmers-choir__eyebrow,.music-page .farmers-choir-video-grid__featured-title-col .farmers-choir__eyebrow{margin-bottom:12px}.music-page .farmers-choir-video-grid__featured{margin-bottom:4rem}.music-page .farmers-choir-video-grid__item-title{margin-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-farmers-choir-video-grid.css.map */
