.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.carousel-block-layout-group{box-sizing:border-box;display:block;padding:52px 0;position:relative;width:100%}.carousel-block-layout-group .carousel-section-title-container{display:block;margin-bottom:24px;width:100%}.carousel-block-layout-group .carousel-section-title-container .carousel-section-main-title{border-bottom:4px solid #000;color:#111;font-family:Alata,sans-serif;font-size:40px;font-weight:400;line-height:1.2;margin:0 auto;padding-bottom:5px;padding-left:20px;padding-right:20px;text-align:center;text-transform:uppercase;width:fit-content}.carousel-block-layout-group .carousel-section-title-container .carousel-section-main-title a{color:#111;text-decoration:none}.carousel-block-layout-group .carousel-section-title-container .carousel-section-main-title a:hover{color:#3e5b25!important}.carousel-block-layout-group.three-articles.alignfull{background:#e1ddd4;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),inset 0 4px 4px 0 rgba(0,0,0,.25);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.carousel-block-layout-group.three-articles.alignfull .carousel-section-title-container{margin-bottom:6px;margin-left:auto;margin-right:auto;padding-left:18px}.carousel-block-layout-group.three-articles.alignfull .carousel-section-title-container .carousel-section-main-title{border-bottom:none;font-family:Playfair Display,serif;padding-bottom:0;text-decoration:none;text-transform:none}.carousel-block-layout-group.three-articles.alignfull .slick-carousel-track-root{margin:0 auto;max-width:calc(100vw - 160px);position:relative}@media(min-width:1520px){.carousel-block-layout-group.three-articles.alignfull .slick-carousel-track-root{max-width:calc(100vw - 360px)}}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item{align-items:start;background:#fff;box-sizing:border-box;display:flex!important;flex-direction:column;height:auto!important;margin:0 18px;padding:36px;text-align:left}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item .carousel-thumbnail-crop{aspect-ratio:4/4;overflow:hidden;position:relative;width:100%}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item .carousel-thumbnail-crop img{height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .3s ease;width:100%;will-change:transform}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item .carousel-thumbnail-crop:hover img{opacity:.9;transform:scale(1.04)}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item h3{color:#000;font-family:Alata,sans-serif;font-size:26px;line-height:1.125;margin-top:0}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item h3 a{color:#000;font-family:Alata,sans-serif;text-decoration:none}.carousel-block-layout-group.three-articles.alignfull .carousel-nav-arrow{top:40%}.carousel-block-layout-group.three-articles.alignfull .carousel-nav-arrow.slick-prev{left:-50px}.carousel-block-layout-group.three-articles.alignfull .carousel-nav-arrow.slick-next{right:-50px}.carousel-block-layout-group.four-articles{margin:0 auto;max-width:1365px;padding-left:40px;padding-right:40px}.carousel-block-layout-group.four-articles .carousel-section-title-container{padding-left:18px}.carousel-block-layout-group.four-articles .slick-carousel-track-root{position:relative}.carousel-block-layout-group.four-articles .carousel-slide-item{box-shadow:none;-webkit-box-shadow:none;height:auto;margin:0 18px}.carousel-block-layout-group.four-articles .carousel-slide-item .carousel-thumbnail-crop{aspect-ratio:3/3;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);overflow:hidden;position:relative}.carousel-block-layout-group.four-articles .carousel-slide-item .carousel-thumbnail-crop img{height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .3s ease;width:100%;will-change:transform}.carousel-block-layout-group.four-articles .carousel-slide-item .carousel-thumbnail-crop:hover img{opacity:.9;transform:scale(1.04)}.carousel-block-layout-group.four-articles .carousel-slide-item h3{color:#000;font-family:Playfair Display,serif;font-size:21px;line-height:1.3}.carousel-block-layout-group.four-articles .carousel-slide-item h3 a{color:#000;font-family:Playfair Display,serif;text-decoration:none}.carousel-block-layout-group.four-articles .carousel-slide-item h3 a:hover{text-decoration:none}.carousel-block-layout-group.four-articles .carousel-slide-item .article-slot-category{font-size:16px}.carousel-block-layout-group.four-articles .carousel-nav-arrow.slick-prev{left:-35px}.carousel-block-layout-group.four-articles .carousel-nav-arrow.slick-next{right:-35px}.carousel-block-layout-group.four-articles .carousel-nav-arrow{top:45%!important}.slick-carousel-track-root{box-sizing:border-box;display:block;position:relative;width:100%}.slick-carousel-track-root .slick-track{display:flex!important;flex-direction:row!important;margin:30px 0}.slick-carousel-track-root .carousel-slide-item{outline:none;text-align:center}.slick-carousel-track-root .article-card-node{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.slick-carousel-track-root .article-card-node .carousel-thumbnail-crop{overflow:hidden;width:100%}.slick-carousel-track-root .article-card-node h3 a:hover{color:#3e5b25!important;text-decoration:underline}.slick-carousel-track-root .carousel-nav-arrow{align-items:center!important;background:#fff!important;border:1px solid #ccd0d4!important;border-radius:50%!important;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#23282d!important;cursor:pointer;display:flex!important;font-size:18px!important;font-weight:700!important;height:42px;justify-content:center!important;line-height:1!important;position:absolute;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease;width:42px;z-index:99!important}.slick-carousel-track-root .carousel-nav-arrow svg{color:currentColor;display:block;height:20px;transition:color .2s ease;width:20px}.slick-carousel-track-root .carousel-nav-arrow:hover{background:#f0f0f0!important;box-shadow:0 4px 8px rgba(0,0,0,.15);color:#3e5b25!important}.carousel-block-layout-group .article-slot-category{display:inline-block;font-family:Alata,sans-serif;font-size:18px;letter-spacing:.5px;margin-bottom:4px!important;margin-top:24px;text-transform:uppercase}.carousel-block-layout-group .article-slot-category a{color:#405e26;text-decoration:none}.carousel-block-layout-group .article-slot-category a:hover{opacity:.8}.carousel-block-layout-group .carousel-autocomplete-search-wrapper{box-sizing:border-box;margin:45px auto 20px;max-width:740px;padding:0 20px;position:relative;width:100%}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row .carousel-search-header-link{color:#3e5b25;font-family:Alata,sans-serif;font-size:16px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row .carousel-search-header-link:hover{color:#253716;text-decoration:underline}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row .carousel-search-header-link.carousel-search-header-link-right{margin-left:auto}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-search-input{background:#fff;border:2px solid #3e5b25;box-sizing:border-box;font-size:16px;padding:21px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-search-input:focus{border-color:#3e5b25;box-shadow:0 0 0 2px rgba(62,91,37,.2);outline:none}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-results-dropdown{background:#fff;border:1px solid #ccd0d4;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 12px rgba(0,0,0,.12);box-sizing:border-box;display:none;left:0;margin:0 20px;max-height:280px;overflow-y:auto;position:absolute;right:0;z-index:999}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-results-dropdown a{border-bottom:1px solid #f0f0f0;color:#111;display:block;font-size:15px;font-weight:500;padding:12px 16px;text-decoration:none;transition:background-color .15s ease}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-results-dropdown a:last-child{border-bottom:none}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-results-dropdown a.is-active-highlight{background-color:#f4f6f3;color:#3e5b25;outline:none}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-results-dropdown a:hover{background-color:#f4f6f3;color:#3e5b25}@media screen and (min-width:993px)and (max-height:820px){.carousel-block-layout-group{padding:52px 0}.carousel-block-layout-group .carousel-section-title-container{margin-bottom:12px}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item{padding:18px}.carousel-block-layout-group.four-articles .carousel-slide-item .carousel-thumbnail-crop,.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item .carousel-thumbnail-crop{aspect-ratio:16/10}.carousel-block-layout-group .article-slot-category{font-size:14px;margin-top:10px}.carousel-block-layout-group .carousel-autocomplete-search-wrapper{margin:30px auto 10px}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .autocomplete-search-input{padding:12px 16px}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row .carousel-search-header-link{font-size:16px}}@media(max-width:1350px){.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item{padding:18px}}@media(max-width:992px){.carousel-block-layout-group.three-articles.alignfull .slick-carousel-track-root{max-width:calc(100vw - 60px)}.carousel-block-layout-group.three-articles.alignfull .carousel-nav-arrow.slick-prev{left:-10px}.carousel-block-layout-group.three-articles.alignfull .carousel-nav-arrow.slick-next{right:-10px}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item{margin:0 9px}.carousel-block-layout-group .carousel-section-title-container .carousel-section-main-title{font-size:36px}}@media(max-width:600px){.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row{display:block}.carousel-block-layout-group .carousel-autocomplete-search-wrapper .search-top-link-row .carousel-search-header-link{display:block;line-height:1.2;margin-bottom:1rem;text-decoration:underline}.carousel-block-layout-group.three-articles.alignfull .carousel-slide-item h3{font-size:22px}.carousel-block-layout-group .carousel-autocomplete-search-wrapper{margin:20px auto}}
