@charset "UTF-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:initial}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.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 #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*=si-wrapper]{align-items:center;cursor:default;display:flex;font-size:14px;position:absolute}.si-wrapper-top{flex-direction:column;margin-left:0;margin-top:-40px;transform:translate(-50%,-100%)}.si-wrapper-bottom{flex-direction:column-reverse;margin-left:0;margin-top:0;transform:translate(-50%)}.si-wrapper-left{margin-left:-11px;margin-top:-29px;transform:translate(-100%,-50%)}.si-wrapper-right{flex-direction:row-reverse;margin-left:11px;margin-top:-29px;transform:translateY(-50%)}[class*=si-shadow-wrapper]{bottom:0;display:flex;left:0;opacity:.298039;position:absolute;right:0;top:0;z-index:1}.si-shadow-wrapper-bottom,.si-shadow-wrapper-top{flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*=si-shadow-pointer]{height:15px;margin:auto;position:relative;width:15px}[class*=si-shadow-inner-pointer]{box-shadow:-.7071067812px .7071067812px 3px 0 #000;height:141%;position:absolute;width:141%}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%,50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-right{right:0;top:50%;transform:translate(50%,-50%) rotate(-45deg)}.si-frame{border-radius:3px;flex:1 1 auto;overflow:hidden;position:relative;z-index:2}.si-content-wrapper{background-color:#fff;max-height:100%;max-width:100%;padding:30px;width:100%}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:inherit;cursor:pointer;font-family:Arial,Baskerville,monospace;font-size:24px;opacity:.5;outline:none;position:absolute;right:0;top:0}.si-close-button:focus,.si-close-button:hover{opacity:.7}[class*=si-pointer-border]{border:15px solid #0000;position:absolute;z-index:3}[class*=si-pointer-bg]{border:15px solid #0000;position:relative;z-index:4}.si-has-border [class*=si-pointer-bg]{border-width:15px}.si-pointer-border-bottom,.si-pointer-border-top{left:50%;transform:translate(-50%)}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translateY(-50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{border-top-color:#bbb;bottom:0}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{margin-bottom:0;top:-1px}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{border-bottom-color:#bbb;top:0}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{border-left-color:#bbb;right:0}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{border-right-color:#bbb;left:0}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{margin-left:0;right:-1px}@font-face{font-display:swap;font-family:Zilla Slab;font-style:normal;font-weight:400;src:url(../fonts/zilla-slab-v11-latin-regular.woff2) format("woff2")}[data-animation]{animation-duration:1s;animation-fill-mode:both}[data-animation].infinite{animation-iteration-count:infinite}[data-animation*=In]{visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){[data-animation*=In]{visibility:visible!important}}[data-animation*=In].-animated{visibility:visible}@media (prefers-reduced-motion:reduce),print{[data-animation]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-animation*=Out]{opacity:0!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-video-modal=open]{height:100vh;overflow-y:hidden}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{box-shadow:0 0 36px 0 #00000026;color:#2f2d2d;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;margin-left:auto;margin-right:auto;max-width:1920px;min-height:100vh;min-width:320px;overflow-x:hidden}.components,body{position:relative}.js-link-event{cursor:pointer}img{display:block;height:auto;max-width:100%}hr{background-color:initial;border:0;border-bottom:1px solid #979797;clear:both;margin:50px auto}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container .placeholder,.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.sr-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.loading-spinner{align-items:center;background:#ffffffe6;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.15s ease-in-out;visibility:hidden;width:100%;z-index:99999}.loading-spinner.-loading{opacity:1;visibility:visible}.loading-spinner:before{background-image:url(../images/spinner.svg);background-position:50%;background-size:100px auto;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50px,-50px);width:100px;z-index:99999}.loading-spinner-text{color:#777;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.09375rem;position:absolute;text-transform:uppercase;top:calc(50% + 60px)}.loading-spinner-text:after{animation:ellipsis .75s steps(4) infinite;content:"…";overflow:hidden;position:absolute;width:0}@keyframes ellipsis{to{width:15px}}mark{background-color:#1faa96}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.woff2?it5gx3c5r) format("woff2")}.icon-plus:before{content:"\e900"}.icon-minus:before,.icon-plus:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-minus:before{content:"\e901"}.icon-pullquote:before{content:"\e902"}.icon-pullquote:before,.icon-quote:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-quote:before{content:"\e903"}.icon-recipe-print:before{content:"\e904"}.icon-recipe-print:before,.icon-recipe-twitter:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-recipe-twitter:before{content:"\e905"}.icon-recipe-facebook:before{content:"\e906"}.icon-recipe-facebook:before,.icon-recipe-pinterest:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-recipe-pinterest:before{content:"\e907"}.icon-instagram:before{content:"\e908"}.icon-instagram:before,.icon-twitter:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-twitter:before{content:"\e909"}.icon-facebook:before{content:"\e90a"}.icon-facebook:before,.icon-pinterest:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-pinterest:before{content:"\e90b"}.icon-email:before{content:"\e90c"}.icon-email:before,.icon-hamburger:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-hamburger:before{content:"\e90d"}.icon-close:before{content:"\e90e"}.icon-caret-left:before,.icon-close:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-caret-left:before{content:"\e90f"}.icon-caret-right:before{content:"\e910"}.icon-arrow-left:before,.icon-caret-right:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-arrow-left:before{content:"\e911"}.icon-arrow-right:before{content:"\e912"}.icon-arrow-right:before,.icon-double-caret:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-double-caret:before{content:"\e913"}.icon-youtube:before{content:"\e915"}.icon-linkedin:before,.icon-youtube:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-linkedin:before{content:"\e916"}.icon-website:before{content:"\e91a"}.icon-check:before,.icon-website:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-check:before{content:"\e923"}.icon-remove:before{content:"\e924"}.icon-filter:before,.icon-remove:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-filter:before{content:"\e925"}.icon-profile:before{content:"\e926"}.icon-profile:before,.icon-search:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-search:before{content:"\e927"}.icon-gallery:before{content:"\e928"}.icon-gallery:before,.icon-map:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-map:before{content:"\e929"}.icon-calendar:before{content:"\e92a"}.icon-calendar:before,.icon-pause:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-pause:before{content:"\e92c"}.icon-play:before{content:"\e92d"}.icon-file-download:before,.icon-play:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-file-download:before{content:"\e92f"}.icon-apple-book:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-school:before{content:"\e917"}.icon-classroom:before,.icon-school:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-classroom:before{content:"\e918"}.icon-payment:before{content:"\e919"}.icon-money:before,.icon-payment:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-money:before{content:"\e91b"}.icon-paper-bag:before{content:"\e91c"}.icon-math:before,.icon-paper-bag:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-math:before{content:"\e91d"}.icon-cook:before{content:"\e91e"}.icon-cook:before,.icon-science:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-science:before{content:"\e91f"}.icon-read-aloud:before{content:"\e920"}.icon-garden:before,.icon-read-aloud:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-garden:before{content:"\e921"}.icon-art:before{content:"\e922"}.icon-art:before,.icon-environment:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-environment:before{content:"\e92b"}.icon-wellness:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e92e";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{margin:0 0 20px}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.h1,.subhead{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:500;text-transform:uppercase}.h1,h1{font-size:11.25vw}@media (min-width:640px){.h1,h1{font-size:72px;font-size:4.5rem}}.h2,.h4,h2,h4{font-family:Zilla Slab,serif}.h2,h2{color:#525252;font-size:40px;font-size:2.5rem;line-height:1.24;text-transform:uppercase}@media (min-width:600px){.h2,h2{font-size:50px;font-size:3.125rem}}.h3,h3{font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:32px;font-size:2rem;font-weight:300;line-height:1.225}@media (min-width:600px){.h3,h3{font-size:40px;font-size:2.5rem}}.wp-editor h2,.wp-editor h3,.wysiwyg-content h2,.wysiwyg-content h3{margin-top:50px}.wp-editor h2:first-child,.wp-editor h3:first-child,.wysiwyg-content h2:first-child,.wysiwyg-content h3:first-child{margin-top:0}.h4,.wp-editor h2,.wysiwyg-content h2,h4{color:#525454;font-size:26px;font-size:1.625rem;font-weight:300;line-height:1.1764705882;text-transform:none}@media (min-width:600px){.h4,.wp-editor h2,.wysiwyg-content h2,h4{font-size:34px;font-size:2.125rem}}.wp-editor h4,.wysiwyg-content h4{font-size:20px;font-size:1.25rem;line-height:1.3076923077}@media (min-width:600px){.wp-editor h4,.wysiwyg-content h4{font-size:22px;font-size:1.375rem}}.h5,.wp-editor h3,.wysiwyg-content h3{font-size:20px;font-size:1.25rem;line-height:1.25}@media (min-width:600px){.h5,.wp-editor h3,.wysiwyg-content h3{font-size:24px;font-size:1.5rem}}.wp-editor h5,.wp-editor h6,.wysiwyg-content h5,.wysiwyg-content h6{font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.4444444444;margin-top:35px}.wp-editor h5:first-child,.wp-editor h6:first-child,.wysiwyg-content h5:first-child,.wysiwyg-content h6:first-child{margin-top:0}p{font-size:18px;font-size:1.125rem;line-height:1.4444444444;margin:0 0 20px}p:last-child{margin-bottom:0}ol,ul{margin:0 0 20px}ol:last-child,ul:last-child{margin-bottom:0}ol li,ul li{font-size:18px;font-size:1.125rem}.facetwp-hidden{display:none}.facetwp-toggle{border-bottom:1px solid #368680;cursor:pointer;margin-top:20px}.facetwp-toggle.-focused,.facetwp-toggle:active,.facetwp-toggle:focus,.facetwp-toggle:hover{border-color:#0000;color:#1faa96}.label-hidden label{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}fieldset{border:0;margin:0;padding:0}fieldset legend{display:block;width:100%}label{display:block;padding:10px 0}.error-message{color:red;font-size:14px;font-size:.875rem;font-weight:500;margin-bottom:15px;margin-top:-10px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;color:primary-color(gray);display:block;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;height:42px;line-height:42px;margin:0 0 15px;padding:0 22px;transition:background-color .15s ease-in-out;width:100%}@media (min-width:768px){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:14px;font-size:.875rem}}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaadad;opacity:1}input[type=email]::-ms-placeholder,input[type=password]::-ms-placeholder,input[type=search]::-ms-placeholder,input[type=tel]::-ms-placeholder,input[type=text]::-ms-placeholder,select::-ms-placeholder,textarea::-ms-placeholder{color:#aaadad;opacity:1}input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#aaadad;opacity:1}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{color:primary-color(gray);outline:none}input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:primary-color(gray)}input[type=email]:focus::-ms-placeholder,input[type=password]:focus::-ms-placeholder,input[type=search]:focus::-ms-placeholder,input[type=tel]:focus::-ms-placeholder,input[type=text]:focus::-ms-placeholder,select:focus::-ms-placeholder,textarea:focus::-ms-placeholder{color:primary-color(gray)}input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:primary-color(gray)}input[type=email].-invalid,input[type=email].swpm-form-builder-error,input[type=password].-invalid,input[type=password].swpm-form-builder-error,input[type=search].-invalid,input[type=search].swpm-form-builder-error,input[type=tel].-invalid,input[type=tel].swpm-form-builder-error,input[type=text].-invalid,input[type=text].swpm-form-builder-error,select.-invalid,select.swpm-form-builder-error,textarea.-invalid,textarea.swpm-form-builder-error{border:1px solid red;color:red}input[type=search]{background-image:url(../images/search.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:21px auto;padding-right:40px}.facetwp-facet-search{position:relative}.facetwp-facet-search input[type=search]{background-image:none}.facetwp-facet-search button{background:none;border-radius:0;color:#333;font-size:18px;font-size:1.125rem;height:100%;padding:0;position:absolute;right:0;top:0;width:40px}textarea{line-height:1.5;min-height:100px;resize:vertical}select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(../images/select-arrow-down.svg);background-position:right 15px center;background-repeat:no-repeat;display:block;padding-right:35px;text-decoration:none}select:focus{outline:none}select:hover{cursor:pointer}select:-moz-focusring{color:#0000;text-shadow:0 0 0 #666}select::-ms-expand{display:none}.checks,.radios{list-style:none;margin:25px 0;padding:0}.checks legend,.radios legend{margin-bottom:8px}.checks .check,.checks .radio,.radios .check,.radios .radio{margin-bottom:30px;position:relative}.checks .check:last-child,.checks .radio:last-child,.radios .check:last-child,.radios .radio:last-child{margin-bottom:0}.checks label,.radios label{cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin:2px 0 0;padding:0 0 0 40px;position:relative;width:auto}.checks label:before,.radios label:before{background:#fff;border:1px solid #b7b4b4;content:"";height:24px;left:0;position:absolute;top:-2px;width:24px}.checks label:after,.radios label:after{background:#1faa96;content:"";height:14px;left:5px;opacity:0;position:absolute;top:3px;transition:.15s ease-in-out;width:14px}.checks label.-focused:after,.checks label:active:after,.checks label:focus:after,.checks label:hover:after,.radios label.-focused:after,.radios label:active:after,.radios label:focus:after,.radios label:hover:after{opacity:.3}.checks input[type=checkbox],.checks input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{display:none}.checks input[type=checkbox]:checked+label:after,.checks input[type=radio]:checked+label:after,.radios input[type=checkbox]:checked+label:after,.radios input[type=radio]:checked+label:after{opacity:1}.checks input[type=radio]+label:after,.checks input[type=radio]+label:before,.radios input[type=radio]+label:after,.radios input[type=radio]+label:before{border-radius:50%}.checks .error-message,.radios .error-message{margin-top:8px}#mc-embedded-subscribe-form .checks .check:before{content:""}#mc-embedded-subscribe-form .checks label{font-weight:300}.toggle-switch{min-height:25px;padding-left:67px;position:relative}.toggle-switch input[type=checkbox]{height:100%;left:0;opacity:0;position:absolute;top:0;width:67px;z-index:-1}.toggle-switch input[type=checkbox]:checked~label:before{background:#1faa96}.toggle-switch input[type=checkbox]:checked~label:after{left:-40px}.toggle-switch label{color:#525454;display:inline-block;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:25px;margin:0;padding:0;position:relative;text-transform:uppercase}.toggle-switch label:after,.toggle-switch label:before{content:"";display:block;position:absolute;transition:.15s ease-in-out}.toggle-switch label:before{background:#c2c4c8;border-radius:40px;height:25px;left:-67px;pointer-events:all;width:50px}.toggle-switch label:after{background:#fff;border-radius:50%;height:21px;left:-65px;top:2px;width:21px}.toggle-switch label.-focused,.toggle-switch label:active,.toggle-switch label:focus,.toggle-switch label:hover{cursor:pointer}a{color:#368680;display:inline-block;text-decoration:none;transition:.15s ease-in-out}a.-focused,a:active,a:focus,a:hover{color:#368680;outline:0}.wp-editor a:not(.btn),.wysiwyg-content a:not(.btn){border-bottom:1px solid #368680;display:inline}.wp-editor a:not(.btn).-focused,.wp-editor a:not(.btn):active,.wp-editor a:not(.btn):focus,.wp-editor a:not(.btn):hover,.wysiwyg-content a:not(.btn).-focused,.wysiwyg-content a:not(.btn):active,.wysiwyg-content a:not(.btn):focus,.wysiwyg-content a:not(.btn):hover{border-color:#0000;color:#1faa96}a:disabled,a[disabled]{opacity:.5;pointer-events:none}a.-text-link{border-bottom:1px solid #0000;color:#2f2d2d;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:.15s ease-in-out}a.-text-link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-content:center;background:#58a8a2;border-radius:50%;color:#fff;content:"\e913";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;line-height:1;line-height:26px;margin-right:13px;text-align:center;text-transform:none;transition:.15s ease-in-out;width:26px}a.-text-link.-focused,a.-text-link:active,a.-text-link:focus,a.-text-link:hover{color:#368680}a.-text-link.-focused:before,a.-text-link:active:before,a.-text-link:focus:before,a.-text-link:hover:before{background:#199482;transform:translateX(5px)}.wp-editor a.-text-link:not(.btn),.wysiwyg-content a.-text-link:not(.btn){border-bottom:1px solid #0000;display:block}.wp-editor a.-text-link:not(.btn).-focused,.wp-editor a.-text-link:not(.btn):active,.wp-editor a.-text-link:not(.btn):focus,.wp-editor a.-text-link:not(.btn):hover,.wysiwyg-content a.-text-link:not(.btn).-focused,.wysiwyg-content a.-text-link:not(.btn):active,.wysiwyg-content a.-text-link:not(.btn):focus,.wysiwyg-content a.-text-link:not(.btn):hover{border-color:#0000;color:#368680}.btn,button,input[type=button],input[type=reset],input[type=submit]{background:#1faa96;border:0;border-radius:18px;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:1;padding:10.5px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.15s ease-in-out}@media (min-width:400px){.btn,button,input[type=button],input[type=reset],input[type=submit]{padding:10.5px 25px}}.btn.-focused,.btn:active,.btn:focus,.btn:hover,button.-focused,button:active,button:focus,button:hover,input[type=button].-focused,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset].-focused,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit].-focused,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#199482;color:#fff;outline:0}.wp-editor .btn,.wp-editor button,.wp-editor input[type=button],.wp-editor input[type=reset],.wp-editor input[type=submit],.wysiwyg-content .btn,.wysiwyg-content button,.wysiwyg-content input[type=button],.wysiwyg-content input[type=reset],.wysiwyg-content input[type=submit]{margin-right:15px;margin-top:15px}.wp-editor .btn:last-child,.wp-editor button:last-child,.wp-editor input[type=button]:last-child,.wp-editor input[type=reset]:last-child,.wp-editor input[type=submit]:last-child,.wysiwyg-content .btn:last-child,.wysiwyg-content button:last-child,.wysiwyg-content input[type=button]:last-child,.wysiwyg-content input[type=reset]:last-child,.wysiwyg-content input[type=submit]:last-child{margin-right:0}.btn:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.5;pointer-events:none}.btn.-bordered,button.-bordered,input[type=button].-bordered,input[type=reset].-bordered,input[type=submit].-bordered{background:#fff;border:3px solid #1faa96;color:#1faa96;padding:7.5px 17px}.btn.-bordered.-focused,.btn.-bordered:active,.btn.-bordered:focus,.btn.-bordered:hover,button.-bordered.-focused,button.-bordered:active,button.-bordered:focus,button.-bordered:hover,input[type=button].-bordered.-focused,input[type=button].-bordered:active,input[type=button].-bordered:focus,input[type=button].-bordered:hover,input[type=reset].-bordered.-focused,input[type=reset].-bordered:active,input[type=reset].-bordered:focus,input[type=reset].-bordered:hover,input[type=submit].-bordered.-focused,input[type=submit].-bordered:active,input[type=submit].-bordered:focus,input[type=submit].-bordered:hover{background:#199482;border-color:#199482;color:#fff}.btn.-white,button.-white,input[type=button].-white,input[type=reset].-white,input[type=submit].-white{background:#fff;color:#1faa96}.btn.-white.-focused,.btn.-white:active,.btn.-white:focus,.btn.-white:hover,button.-white.-focused,button.-white:active,button.-white:focus,button.-white:hover,input[type=button].-white.-focused,input[type=button].-white:active,input[type=button].-white:focus,input[type=button].-white:hover,input[type=reset].-white.-focused,input[type=reset].-white:active,input[type=reset].-white:focus,input[type=reset].-white:hover,input[type=submit].-white.-focused,input[type=submit].-white:active,input[type=submit].-white:focus,input[type=submit].-white:hover{background:#199482;color:#fff}.btn.-green,button.-green,input[type=button].-green,input[type=reset].-green,input[type=submit].-green{background:#1faa96}.btn.-green.-focused,.btn.-green:active,.btn.-green:focus,.btn.-green:hover,button.-green.-focused,button.-green:active,button.-green:focus,button.-green:hover,input[type=button].-green.-focused,input[type=button].-green:active,input[type=button].-green:focus,input[type=button].-green:hover,input[type=reset].-green.-focused,input[type=reset].-green:active,input[type=reset].-green:focus,input[type=reset].-green:hover,input[type=submit].-green.-focused,input[type=submit].-green:active,input[type=submit].-green:focus,input[type=submit].-green:hover{background:#00cac3}.btn.-green.-active,button.-green.-active,input[type=button].-green.-active,input[type=reset].-green.-active,input[type=submit].-green.-active{background:#fff;color:#333}.btn.-poppy,button.-poppy,input[type=button].-poppy,input[type=reset].-poppy,input[type=submit].-poppy{background:#e35b31}.btn.-poppy.-focused,.btn.-poppy:active,.btn.-poppy:focus,.btn.-poppy:hover,button.-poppy.-focused,button.-poppy:active,button.-poppy:focus,button.-poppy:hover,input[type=button].-poppy.-focused,input[type=button].-poppy:active,input[type=button].-poppy:focus,input[type=button].-poppy:hover,input[type=reset].-poppy.-focused,input[type=reset].-poppy:active,input[type=reset].-poppy:focus,input[type=reset].-poppy:hover,input[type=submit].-poppy.-focused,input[type=submit].-poppy:active,input[type=submit].-poppy:focus,input[type=submit].-poppy:hover{background:#ea7a5d}.btn.-poppy.-active,button.-poppy.-active,input[type=button].-poppy.-active,input[type=reset].-poppy.-active,input[type=submit].-poppy.-active{background:#fff;color:#333}.btn.-mustard-seed,button.-mustard-seed,input[type=button].-mustard-seed,input[type=reset].-mustard-seed,input[type=submit].-mustard-seed{background:#e6b223}.btn.-mustard-seed.-focused,.btn.-mustard-seed:active,.btn.-mustard-seed:focus,.btn.-mustard-seed:hover,button.-mustard-seed.-focused,button.-mustard-seed:active,button.-mustard-seed:focus,button.-mustard-seed:hover,input[type=button].-mustard-seed.-focused,input[type=button].-mustard-seed:active,input[type=button].-mustard-seed:focus,input[type=button].-mustard-seed:hover,input[type=reset].-mustard-seed.-focused,input[type=reset].-mustard-seed:active,input[type=reset].-mustard-seed:focus,input[type=reset].-mustard-seed:hover,input[type=submit].-mustard-seed.-focused,input[type=submit].-mustard-seed:active,input[type=submit].-mustard-seed:focus,input[type=submit].-mustard-seed:hover{background:#ffc628}.btn.-mustard-seed.-active,button.-mustard-seed.-active,input[type=button].-mustard-seed.-active,input[type=reset].-mustard-seed.-active,input[type=submit].-mustard-seed.-active{background:#fff;color:#333}.btn.-olive,button.-olive,input[type=button].-olive,input[type=reset].-olive,input[type=submit].-olive{background:#788235}.btn.-olive.-focused,.btn.-olive:active,.btn.-olive:focus,.btn.-olive:hover,button.-olive.-focused,button.-olive:active,button.-olive:focus,button.-olive:hover,input[type=button].-olive.-focused,input[type=button].-olive:active,input[type=button].-olive:focus,input[type=button].-olive:hover,input[type=reset].-olive.-focused,input[type=reset].-olive:active,input[type=reset].-olive:focus,input[type=reset].-olive:hover,input[type=submit].-olive.-focused,input[type=submit].-olive:active,input[type=submit].-olive:focus,input[type=submit].-olive:hover{background:#98ad45}.btn.-olive.-active,button.-olive.-active,input[type=button].-olive.-active,input[type=reset].-olive.-active,input[type=submit].-olive.-active{background:#fff;color:#333}.btn.-brown,button.-brown,input[type=button].-brown,input[type=reset].-brown,input[type=submit].-brown{background:#5c4a3f}.btn.-brown.-focused,.btn.-brown:active,.btn.-brown:focus,.btn.-brown:hover,button.-brown.-focused,button.-brown:active,button.-brown:focus,button.-brown:hover,input[type=button].-brown.-focused,input[type=button].-brown:active,input[type=button].-brown:focus,input[type=button].-brown:hover,input[type=reset].-brown.-focused,input[type=reset].-brown:active,input[type=reset].-brown:focus,input[type=reset].-brown:hover,input[type=submit].-brown.-focused,input[type=submit].-brown:active,input[type=submit].-brown:focus,input[type=submit].-brown:hover{background:#ab7b54}.btn.-brown.-active,button.-brown.-active,input[type=button].-brown.-active,input[type=reset].-brown.-active,input[type=submit].-brown.-active{background:#fff;color:#333}.btn.-iris,button.-iris,input[type=button].-iris,input[type=reset].-iris,input[type=submit].-iris{background:#4959a8}.btn.-iris.-focused,.btn.-iris:active,.btn.-iris:focus,.btn.-iris:hover,button.-iris.-focused,button.-iris:active,button.-iris:focus,button.-iris:hover,input[type=button].-iris.-focused,input[type=button].-iris:active,input[type=button].-iris:focus,input[type=button].-iris:hover,input[type=reset].-iris.-focused,input[type=reset].-iris:active,input[type=reset].-iris:focus,input[type=reset].-iris:hover,input[type=submit].-iris.-focused,input[type=submit].-iris:active,input[type=submit].-iris:focus,input[type=submit].-iris:hover{background:#6270b5}.btn.-iris.-active,button.-iris.-active,input[type=button].-iris.-active,input[type=reset].-iris.-active,input[type=submit].-iris.-active{background:#fff;color:#333}.btn.-small,button.-small,input[type=button].-small,input[type=reset].-small,input[type=submit].-small{border-radius:16px;font-size:14px;font-size:.875rem;letter-spacing:0;line-height:1.2142857143;padding:8px 15px 7px}.btn.-small.-green,button.-small.-green,input[type=button].-small.-green,input[type=reset].-small.-green,input[type=submit].-small.-green{background:#d2e5e4;color:#333}.btn.-small.-green.-focused,.btn.-small.-green:active,.btn.-small.-green:focus,.btn.-small.-green:hover,button.-small.-green.-focused,button.-small.-green:active,button.-small.-green:focus,button.-small.-green:hover,input[type=button].-small.-green.-focused,input[type=button].-small.-green:active,input[type=button].-small.-green:focus,input[type=button].-small.-green:hover,input[type=reset].-small.-green.-focused,input[type=reset].-small.-green:active,input[type=reset].-small.-green:focus,input[type=reset].-small.-green:hover,input[type=submit].-small.-green.-focused,input[type=submit].-small.-green:active,input[type=submit].-small.-green:focus,input[type=submit].-small.-green:hover{background:#1faa96;color:#fff}.btn.-small.-green.-active,button.-small.-green.-active,input[type=button].-small.-green.-active,input[type=reset].-small.-green.-active,input[type=submit].-small.-green.-active{background:#fff;color:#333}.btn.-small.-poppy,button.-small.-poppy,input[type=button].-small.-poppy,input[type=reset].-small.-poppy,input[type=submit].-small.-poppy{background:#ffede8;color:#333}.btn.-small.-poppy.-focused,.btn.-small.-poppy:active,.btn.-small.-poppy:focus,.btn.-small.-poppy:hover,button.-small.-poppy.-focused,button.-small.-poppy:active,button.-small.-poppy:focus,button.-small.-poppy:hover,input[type=button].-small.-poppy.-focused,input[type=button].-small.-poppy:active,input[type=button].-small.-poppy:focus,input[type=button].-small.-poppy:hover,input[type=reset].-small.-poppy.-focused,input[type=reset].-small.-poppy:active,input[type=reset].-small.-poppy:focus,input[type=reset].-small.-poppy:hover,input[type=submit].-small.-poppy.-focused,input[type=submit].-small.-poppy:active,input[type=submit].-small.-poppy:focus,input[type=submit].-small.-poppy:hover{background:#e35b31;color:#fff}.btn.-small.-poppy.-active,button.-small.-poppy.-active,input[type=button].-small.-poppy.-active,input[type=reset].-small.-poppy.-active,input[type=submit].-small.-poppy.-active{background:#fff;color:#333}.btn.-small.-mustard-seed,button.-small.-mustard-seed,input[type=button].-small.-mustard-seed,input[type=reset].-small.-mustard-seed,input[type=submit].-small.-mustard-seed{background:#fbf4de;color:#333}.btn.-small.-mustard-seed.-focused,.btn.-small.-mustard-seed:active,.btn.-small.-mustard-seed:focus,.btn.-small.-mustard-seed:hover,button.-small.-mustard-seed.-focused,button.-small.-mustard-seed:active,button.-small.-mustard-seed:focus,button.-small.-mustard-seed:hover,input[type=button].-small.-mustard-seed.-focused,input[type=button].-small.-mustard-seed:active,input[type=button].-small.-mustard-seed:focus,input[type=button].-small.-mustard-seed:hover,input[type=reset].-small.-mustard-seed.-focused,input[type=reset].-small.-mustard-seed:active,input[type=reset].-small.-mustard-seed:focus,input[type=reset].-small.-mustard-seed:hover,input[type=submit].-small.-mustard-seed.-focused,input[type=submit].-small.-mustard-seed:active,input[type=submit].-small.-mustard-seed:focus,input[type=submit].-small.-mustard-seed:hover{background:#e6b223;color:#fff}.btn.-small.-mustard-seed.-active,button.-small.-mustard-seed.-active,input[type=button].-small.-mustard-seed.-active,input[type=reset].-small.-mustard-seed.-active,input[type=submit].-small.-mustard-seed.-active{background:#fff;color:#333}.btn.-small.-olive,button.-small.-olive,input[type=button].-small.-olive,input[type=reset].-small.-olive,input[type=submit].-small.-olive{background:#ecefe1;color:#333}.btn.-small.-olive.-focused,.btn.-small.-olive:active,.btn.-small.-olive:focus,.btn.-small.-olive:hover,button.-small.-olive.-focused,button.-small.-olive:active,button.-small.-olive:focus,button.-small.-olive:hover,input[type=button].-small.-olive.-focused,input[type=button].-small.-olive:active,input[type=button].-small.-olive:focus,input[type=button].-small.-olive:hover,input[type=reset].-small.-olive.-focused,input[type=reset].-small.-olive:active,input[type=reset].-small.-olive:focus,input[type=reset].-small.-olive:hover,input[type=submit].-small.-olive.-focused,input[type=submit].-small.-olive:active,input[type=submit].-small.-olive:focus,input[type=submit].-small.-olive:hover{background:#788235;color:#fff}.btn.-small.-olive.-active,button.-small.-olive.-active,input[type=button].-small.-olive.-active,input[type=reset].-small.-olive.-active,input[type=submit].-small.-olive.-active{background:#fff;color:#333}.btn.-small.-brown,button.-small.-brown,input[type=button].-small.-brown,input[type=reset].-small.-brown,input[type=submit].-small.-brown{background:#aca39d;color:#333}.btn.-small.-brown.-focused,.btn.-small.-brown:active,.btn.-small.-brown:focus,.btn.-small.-brown:hover,button.-small.-brown.-focused,button.-small.-brown:active,button.-small.-brown:focus,button.-small.-brown:hover,input[type=button].-small.-brown.-focused,input[type=button].-small.-brown:active,input[type=button].-small.-brown:focus,input[type=button].-small.-brown:hover,input[type=reset].-small.-brown.-focused,input[type=reset].-small.-brown:active,input[type=reset].-small.-brown:focus,input[type=reset].-small.-brown:hover,input[type=submit].-small.-brown.-focused,input[type=submit].-small.-brown:active,input[type=submit].-small.-brown:focus,input[type=submit].-small.-brown:hover{background:#5c4a3f;color:#fff}.btn.-small.-brown.-active,button.-small.-brown.-active,input[type=button].-small.-brown.-active,input[type=reset].-small.-brown.-active,input[type=submit].-small.-brown.-active{background:#fff;color:#333}.btn.-small.-iris,button.-small.-iris,input[type=button].-small.-iris,input[type=reset].-small.-iris,input[type=submit].-small.-iris{background:#e7e9f4;color:#333}.btn.-small.-iris.-focused,.btn.-small.-iris:active,.btn.-small.-iris:focus,.btn.-small.-iris:hover,button.-small.-iris.-focused,button.-small.-iris:active,button.-small.-iris:focus,button.-small.-iris:hover,input[type=button].-small.-iris.-focused,input[type=button].-small.-iris:active,input[type=button].-small.-iris:focus,input[type=button].-small.-iris:hover,input[type=reset].-small.-iris.-focused,input[type=reset].-small.-iris:active,input[type=reset].-small.-iris:focus,input[type=reset].-small.-iris:hover,input[type=submit].-small.-iris.-focused,input[type=submit].-small.-iris:active,input[type=submit].-small.-iris:focus,input[type=submit].-small.-iris:hover{background:#4959a8;color:#fff}.btn.-small.-iris.-active,button.-small.-iris.-active,input[type=button].-small.-iris.-active,input[type=reset].-small.-iris.-active,input[type=submit].-small.-iris.-active{background:#fff;color:#333}.btn.-lg,button.-lg,input[type=button].-lg,input[type=reset].-lg,input[type=submit].-lg{border-radius:35px;font-size:19.5px;font-size:1.21875rem;padding:15.5px 35px}.wp-editor{padding:20px}.wp-editor:after,.wysiwyg-content:after{clear:both;content:"";display:block}.wp-editor strong,.wysiwyg-content strong{font-weight:600}.wp-editor .entry-content-asset,.wysiwyg-content .entry-content-asset{clear:both;margin-bottom:30px}@media (min-width:768px){.wp-editor .entry-content-asset,.wysiwyg-content .entry-content-asset{margin-bottom:45px}}.wp-editor dl[id^=attachment],.wp-editor figure,.wysiwyg-content dl[id^=attachment],.wysiwyg-content figure{display:inline-block;margin:0 0 20px;max-width:435px;position:relative}.wp-editor dl[id^=attachment] .wp-caption-dd,.wp-editor dl[id^=attachment] .wp-caption-text,.wp-editor figure .wp-caption-dd,.wp-editor figure .wp-caption-text,.wysiwyg-content dl[id^=attachment] .wp-caption-dd,.wysiwyg-content dl[id^=attachment] .wp-caption-text,.wysiwyg-content figure .wp-caption-dd,.wysiwyg-content figure .wp-caption-text{font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.2142857143;padding:24px 0 0}@media (max-width:767px){.wp-editor dl[id^=attachment].alignleft,.wp-editor dl[id^=attachment].alignright,.wp-editor figure.alignleft,.wp-editor figure.alignright,.wysiwyg-content dl[id^=attachment].alignleft,.wysiwyg-content dl[id^=attachment].alignright,.wysiwyg-content figure.alignleft,.wysiwyg-content figure.alignright{display:block;margin:20px 0;max-width:none;text-align:center}.wp-editor dl[id^=attachment].alignleft .figure-image-wrapper,.wp-editor dl[id^=attachment].alignleft .wp-caption-dt,.wp-editor dl[id^=attachment].alignright .figure-image-wrapper,.wp-editor dl[id^=attachment].alignright .wp-caption-dt,.wp-editor figure.alignleft .figure-image-wrapper,.wp-editor figure.alignleft .wp-caption-dt,.wp-editor figure.alignright .figure-image-wrapper,.wp-editor figure.alignright .wp-caption-dt,.wysiwyg-content dl[id^=attachment].alignleft .figure-image-wrapper,.wysiwyg-content dl[id^=attachment].alignleft .wp-caption-dt,.wysiwyg-content dl[id^=attachment].alignright .figure-image-wrapper,.wysiwyg-content dl[id^=attachment].alignright .wp-caption-dt,.wysiwyg-content figure.alignleft .figure-image-wrapper,.wysiwyg-content figure.alignleft .wp-caption-dt,.wysiwyg-content figure.alignright .figure-image-wrapper,.wysiwyg-content figure.alignright .wp-caption-dt{display:inline-block;max-width:435px}.wp-editor dl[id^=attachment].alignleft .wp-caption-dd,.wp-editor dl[id^=attachment].alignleft .wp-caption-text,.wp-editor dl[id^=attachment].alignright .wp-caption-dd,.wp-editor dl[id^=attachment].alignright .wp-caption-text,.wp-editor figure.alignleft .wp-caption-dd,.wp-editor figure.alignleft .wp-caption-text,.wp-editor figure.alignright .wp-caption-dd,.wp-editor figure.alignright .wp-caption-text,.wysiwyg-content dl[id^=attachment].alignleft .wp-caption-dd,.wysiwyg-content dl[id^=attachment].alignleft .wp-caption-text,.wysiwyg-content dl[id^=attachment].alignright .wp-caption-dd,.wysiwyg-content dl[id^=attachment].alignright .wp-caption-text,.wysiwyg-content figure.alignleft .wp-caption-dd,.wysiwyg-content figure.alignleft .wp-caption-text,.wysiwyg-content figure.alignright .wp-caption-dd,.wysiwyg-content figure.alignright .wp-caption-text{margin:0 auto;max-width:435px;text-align:left}}.wp-editor dl[id^=attachment].alignleft.wp-caption,.wp-editor dl[id^=attachment].alignright.wp-caption,.wp-editor figure.alignleft.wp-caption,.wp-editor figure.alignright.wp-caption,.wysiwyg-content dl[id^=attachment].alignleft.wp-caption,.wysiwyg-content dl[id^=attachment].alignright.wp-caption,.wysiwyg-content figure.alignleft.wp-caption,.wysiwyg-content figure.alignright.wp-caption{display:table}.wp-editor dl[id^=attachment].alignleft.wp-caption .wp-caption-text,.wp-editor dl[id^=attachment].alignright.wp-caption .wp-caption-text,.wp-editor figure.alignleft.wp-caption .wp-caption-text,.wp-editor figure.alignright.wp-caption .wp-caption-text,.wysiwyg-content dl[id^=attachment].alignleft.wp-caption .wp-caption-text,.wysiwyg-content dl[id^=attachment].alignright.wp-caption .wp-caption-text,.wysiwyg-content figure.alignleft.wp-caption .wp-caption-text,.wysiwyg-content figure.alignright.wp-caption .wp-caption-text{caption-side:bottom;display:table-caption}@media (min-width:768px){.wp-editor dl[id^=attachment].alignright,.wp-editor figure.alignright,.wysiwyg-content dl[id^=attachment].alignright,.wysiwyg-content figure.alignright{float:right;margin:10px 0 20px 20px}}@media (min-width:900px){.wp-editor dl[id^=attachment].alignright,.wp-editor figure.alignright,.wysiwyg-content dl[id^=attachment].alignright,.wysiwyg-content figure.alignright{margin-left:30px}}@media (min-width:768px){.wp-editor dl[id^=attachment].alignleft,.wp-editor figure.alignleft,.wysiwyg-content dl[id^=attachment].alignleft,.wysiwyg-content figure.alignleft{float:left;margin:10px 20px 20px 0}}@media (min-width:900px){.wp-editor dl[id^=attachment].alignleft,.wp-editor figure.alignleft,.wysiwyg-content dl[id^=attachment].alignleft,.wysiwyg-content figure.alignleft{margin-right:30px}}.wp-editor dl[id^=attachment].aligncenter,.wp-editor dl[id^=attachment].alignnone,.wp-editor figure.aligncenter,.wp-editor figure.alignnone,.wysiwyg-content dl[id^=attachment].aligncenter,.wysiwyg-content dl[id^=attachment].alignnone,.wysiwyg-content figure.aligncenter,.wysiwyg-content figure.alignnone{display:table;margin:40px auto;max-width:100%;text-align:center}.wp-editor dl[id^=attachment].aligncenter .figure-image-wrapper,.wp-editor dl[id^=attachment].aligncenter .wp-caption-dt,.wp-editor dl[id^=attachment].alignnone .figure-image-wrapper,.wp-editor dl[id^=attachment].alignnone .wp-caption-dt,.wp-editor figure.aligncenter .figure-image-wrapper,.wp-editor figure.aligncenter .wp-caption-dt,.wp-editor figure.alignnone .figure-image-wrapper,.wp-editor figure.alignnone .wp-caption-dt,.wysiwyg-content dl[id^=attachment].aligncenter .figure-image-wrapper,.wysiwyg-content dl[id^=attachment].aligncenter .wp-caption-dt,.wysiwyg-content dl[id^=attachment].alignnone .figure-image-wrapper,.wysiwyg-content dl[id^=attachment].alignnone .wp-caption-dt,.wysiwyg-content figure.aligncenter .figure-image-wrapper,.wysiwyg-content figure.aligncenter .wp-caption-dt,.wysiwyg-content figure.alignnone .figure-image-wrapper,.wysiwyg-content figure.alignnone .wp-caption-dt{display:inline-block}.wp-editor dl[id^=attachment].aligncenter .wp-caption-dd,.wp-editor dl[id^=attachment].aligncenter .wp-caption-text,.wp-editor dl[id^=attachment].alignnone .wp-caption-dd,.wp-editor dl[id^=attachment].alignnone .wp-caption-text,.wp-editor figure.aligncenter .wp-caption-dd,.wp-editor figure.aligncenter .wp-caption-text,.wp-editor figure.alignnone .wp-caption-dd,.wp-editor figure.alignnone .wp-caption-text,.wysiwyg-content dl[id^=attachment].aligncenter .wp-caption-dd,.wysiwyg-content dl[id^=attachment].aligncenter .wp-caption-text,.wysiwyg-content dl[id^=attachment].alignnone .wp-caption-dd,.wysiwyg-content dl[id^=attachment].alignnone .wp-caption-text,.wysiwyg-content figure.aligncenter .wp-caption-dd,.wysiwyg-content figure.aligncenter .wp-caption-text,.wysiwyg-content figure.alignnone .wp-caption-dd,.wysiwyg-content figure.alignnone .wp-caption-text{caption-side:bottom;display:table-caption;text-align:left}.wp-editor blockquote,.wysiwyg-content blockquote{background:#1faa96;border:0;margin:40px 0;padding:60px 40px;position:relative}@media (min-width:400px){.wp-editor blockquote,.wysiwyg-content blockquote{padding:60px}}@media (min-width:500px){.wp-editor blockquote,.wysiwyg-content blockquote{padding:80px}}@media (min-width:900px){.wp-editor blockquote,.wysiwyg-content blockquote{float:right;margin:10px 0 30px 45px;width:435px}}[data-category=foodprints] .wp-editor blockquote,[data-category=foodprints] .wysiwyg-content blockquote{background:#ea7a5d}[data-category=foodprints] .wp-editor blockquote p,[data-category=foodprints] .wysiwyg-content blockquote p{color:#333}[data-category=markets] .wp-editor blockquote,[data-category=markets] .wysiwyg-content blockquote{background:#ffc628}[data-category=markets] .wp-editor blockquote p,[data-category=markets] .wysiwyg-content blockquote p{color:#333}[data-category=food-farmers] .wp-editor blockquote,[data-category=food-farmers] .wysiwyg-content blockquote{background:#98ad45}[data-category=food-farmers] .wp-editor blockquote p,[data-category=food-farmers] .wysiwyg-content blockquote p{color:#333}[data-category=food-hub] .wp-editor blockquote,[data-category=food-hub] .wysiwyg-content blockquote{background:#ab7b54}@media (max-width:899px){.wp-editor blockquote:first-child,.wysiwyg-content blockquote:first-child{margin-top:0}}.wp-editor blockquote:last-child,.wysiwyg-content blockquote:last-child{margin-bottom:0}.wp-editor blockquote:before,.wysiwyg-content blockquote:before{border:1px solid #fff;bottom:30px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:30px}@media (min-width:400px){.wp-editor blockquote:before,.wysiwyg-content blockquote:before{bottom:30px;left:30px;position:absolute;right:30px;top:30px}}@media (min-width:500px){.wp-editor blockquote:before,.wysiwyg-content blockquote:before{bottom:40px;left:40px;position:absolute;right:40px;top:40px}}.wp-editor blockquote p,.wysiwyg-content blockquote p{color:#fff;font-size:20px;font-size:1.25rem;font-weight:600}@media (min-width:400px){.wp-editor blockquote p,.wysiwyg-content blockquote p{font-size:22px;font-size:1.375rem}}@media (min-width:500px){.wp-editor blockquote p,.wysiwyg-content blockquote p{font-size:26px;font-size:1.625rem}}.wp-editor blockquote p:before,.wysiwyg-content blockquote p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";display:inline-block;display:block;font-family:icomoon!important;font-size:30px;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-bottom:20px;text-transform:none}.wp-editor ol,.wp-editor ul,.wysiwyg-content ol,.wysiwyg-content ul{list-style:none;margin:0 0 30px;padding:0}.wp-editor ol:last-child,.wp-editor ul:last-child,.wysiwyg-content ol:last-child,.wysiwyg-content ul:last-child{margin-bottom:0}.wp-editor ol li,.wp-editor ul li,.wysiwyg-content ol li,.wysiwyg-content ul li{font-size:18px;font-size:1.125rem;line-height:1.4444444444;margin-bottom:13px;padding-left:15px;position:relative}.wp-editor ol li:last-child,.wp-editor ul li:last-child,.wysiwyg-content ol li:last-child,.wysiwyg-content ul li:last-child{margin:0}.wp-editor ol li:before,.wp-editor ul li:before,.wysiwyg-content ol li:before,.wysiwyg-content ul li:before{color:#1faa96;left:0;position:absolute;top:0}.wp-editor ol li ol,.wp-editor ol li ul,.wp-editor ul li ol,.wp-editor ul li ul,.wysiwyg-content ol li ol,.wysiwyg-content ol li ul,.wysiwyg-content ul li ol,.wysiwyg-content ul li ul{margin-top:13px}.wp-editor ul>li:before,.wysiwyg-content ul>li:before{content:"•"}.wp-editor ul>li ul>li:before,.wysiwyg-content ul>li ul>li:before{content:"-"}.wp-editor ol,.wysiwyg-content ol{counter-reset:item}.wp-editor ol>li,.wysiwyg-content ol>li{counter-increment:item;padding-left:20px;position:relative}.wp-editor ol>li:before,.wysiwyg-content ol>li:before{content:counter(item);font-size:16px;font-size:1rem;font-weight:600;top:1px}.wp-editor ol>li>ol>li,.wysiwyg-content ol>li>ol>li{counter-increment:item}.wp-editor ol>li>ol>li:before,.wysiwyg-content ol>li>ol>li:before{content:counter(item,lower-alpha);font-weight:600}.accordion{margin-bottom:60px;padding:0 20px}.accordion-inner{margin-left:auto;margin-right:auto;max-width:936px}.accordion-header{grid-gap:24px;display:grid;margin-bottom:4rem;padding:0 20px;text-align:center}.accordion .h4{color:#525454;font-weight:300;margin-bottom:0}.accordion-item{margin-bottom:16px}.accordion-item h2{margin:0;text-transform:none}.accordion-trigger{align-items:center;background:#e8e8e8;border-radius:0;display:flex;padding:20px 22px;position:relative;text-align:left;text-transform:inherit;width:100%}@media (min-width:768px){.accordion-trigger{padding:20px 22px}}.accordion-trigger-text{color:#000;flex:1 1 0%;font-family:Zilla Slab,serif;font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.4444444444;position:relative;transition:.15s ease-in-out;z-index:2}@media (min-width:600px){.accordion-trigger-text{font-size:24px;font-size:1.5rem}}.accordion-trigger-icon{border-radius:50%;color:#fff;display:grid;flex:none;margin-left:20px;place-items:center;position:relative;transition:.15s ease-in-out;z-index:2}.accordion-trigger-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#58a8a2;border-radius:50%;content:"\e900";display:inline-block;font-family:icomoon!important;font-size:26px;font-size:1.625rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;line-height:1;text-transform:none;width:26px}[aria-expanded=true] .accordion-trigger-icon:before{content:"\e901"}.accordion-trigger.-focused,.accordion-trigger:active,.accordion-trigger:focus,.accordion-trigger:hover{background:#e8e8e8}.accordion-trigger.-focused .accordion-trigger-text,.accordion-trigger:active .accordion-trigger-text,.accordion-trigger:focus .accordion-trigger-text,.accordion-trigger:hover .accordion-trigger-text{color:#000}.accordion-trigger.-focused .accordion-trigger-icon,.accordion-trigger:active .accordion-trigger-icon,.accordion-trigger:focus .accordion-trigger-icon,.accordion-trigger:hover .accordion-trigger-icon{background:#58a8a2}.accordion-content{display:none;padding:32px 20px}.accordion-content-inner{grid-gap:43px;display:grid;grid-template-areas:"content image"}@media (max-width:799px){.accordion-content-inner{grid-gap:32px;display:flex;flex-wrap:wrap}}.accordion-content-text{grid-area:content}.accordion-content-text h3{font-weight:500;transition:.15s ease-in-out}.accordion-content-text a.-text-link{margin-top:2rem}.accordion-content-image{align-items:center;display:grid;grid-area:image;width:100%}@media (min-width:768px){.accordion-content-image{width:320px}}.accordion-content-image figure{margin:0}.accordion-content-image figure img{height:auto;max-width:100%;transition:.15s ease-in-out;width:100%}@media (min-width:500px){.accordion-content-image figure img{width:300px}}.annual-report-header{position:sticky;top:0;z-index:100}.annual-report-header-classic{background:#458c87;padding:30px 15px}@media (min-width:1300px){.annual-report-header-classic{padding:30px 15px}}.annual-report-header-classic .annual-report-header-inner{align-items:center;column-gap:15px;display:grid;grid-template-columns:260px 1fr;margin-left:auto;margin-right:auto;max-width:1484px}.annual-report-header-modern{background:#458c87;padding:30px 15px;position:sticky;top:0;z-index:100}@media (min-width:1300px){.annual-report-header-modern{padding:30px 15px;position:static}}.annual-report-header-clearview{background:#458c87;padding:30px 15px;position:sticky;top:0;z-index:100}@media (min-width:1300px){.annual-report-header-clearview{padding:30px 15px;position:static}}.annual-report-header-inner{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:1300px){.annual-report-header-inner-modern{display:block;margin:0;max-width:none}}.annual-report-header-inner-container{height:0;width:100%}@media (min-width:1300px){.annual-report-header-inner-clearview{display:block;margin:0;max-width:none}}.annual-report-header-logo{flex:none;width:200px}@media (min-width:400px){.annual-report-header-logo{width:230px}}@media (min-width:500px){.annual-report-header-logo{width:259px}}@media (min-width:1300px){.annual-report-header-logo-clearview,.annual-report-header-logo-modern{display:block;margin:0 auto}}.annual-report-header-close,.annual-report-header-hamburger{align-items:center;background:none;border:0;border-radius:0;display:flex;flex:none;flex-direction:column;justify-content:center;letter-spacing:0;margin-left:auto;padding:0}@media (min-width:1300px){.annual-report-header-close,.annual-report-header-hamburger{display:none}}.annual-report-header-close:before,.annual-report-header-hamburger:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;flex:none;font-family:icomoon!important;font-size:20px;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.annual-report-header-hamburger:before{content:"\e90d"}.annual-report-header-close{margin-bottom:10px}.annual-report-header-close:before{content:"\e90e"}@media (max-width:1299px){.annual-report-header-nav{background:#458c87;height:100%;opacity:0;padding:38px 15px;position:fixed;right:0;top:0;transition:.15s ease-in-out;visibility:hidden;width:100%;z-index:100}.annual-report-header-nav[data-open=true]{opacity:1;transition-duration:.3s;visibility:visible}}@media (min-width:400px) and (max-width:499px){.annual-report-header-nav{padding-top:40px}}@media (min-width:500px) and (max-width:1299px){.annual-report-header-nav{padding-top:43px}}@media (min-width:1300px){.annual-report-header-nav{flex:1 1 0%}.annual-report-header-nav-clearview,.annual-report-header-nav-modern{background:#fff;padding:20px 0;position:relative}.annual-report-header-nav-clearview:after,.annual-report-header-nav-clearview:before,.annual-report-header-nav-modern:after,.annual-report-header-nav-modern:before{background:#fff;content:"";height:100%;position:absolute;top:0;width:100%}.annual-report-header-nav-clearview:before,.annual-report-header-nav-modern:before{left:100%}.annual-report-header-nav-clearview:after,.annual-report-header-nav-modern:after{right:100%}.annual-report-header-nav-clearview{background:#0000;margin:0 auto}.annual-report-header-nav-clearview:after,.annual-report-header-nav-clearview:before{background:#0000;content:"";height:100%;position:absolute;top:0;width:100%}.annual-report-header-nav-clearview:before{left:100%}.annual-report-header-nav-clearview:after{right:100%}}.annual-report-header-nav a{border-bottom:3px solid #0000;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.046875rem;line-height:1.6;padding-top:3px;text-transform:uppercase;transition:.15s ease-in-out}.annual-report-header-nav a[data-active=true]{border-color:#00e4dc}.annual-report-header-nav-items{align-items:center;list-style:none;margin:0;padding:0}@media (max-width:1299px){.annual-report-header-nav-items{padding:0 20px}}@media (min-width:1300px){.annual-report-header-nav-items{display:flex;justify-content:flex-end}}.annual-report-header-nav-items-clearview,.annual-report-header-nav-items-modern{align-items:center}@media (min-width:1300px){.annual-report-header-nav-items-clearview,.annual-report-header-nav-items-modern{justify-content:center}}@media (max-width:1299px){.annual-report-header-nav-items>li+li{margin-top:10px}}@media (min-width:1300px){.annual-report-header-nav-items>li+li{margin-left:20px;transition:margin-left .3s}}@media (min-width:1400px){.annual-report-header-nav-items>li+li{margin-left:35px;transition:margin-left .3s}}.annual-report-header-nav-items>li .modern-link,.annual-report-header-nav-items>li a{color:#fff}@media (min-width:1300px){.annual-report-header-nav-items>li .modern-link{color:#333}}.annual-report-header-nav-items>li .clearview-link{color:#fff}.annual-report-header-nav-items>li .btn{border:0;border-radius:35px;color:#fff;cursor:pointer;display:inline-block;line-height:1;overflow:hidden;padding:10.5px 20px;position:relative;transition:border-color .3s,color .3s,background-color 0s ease-in-out 0s;transition-timing-function:cubic-bezier(.2,1,.3,1);z-index:1}.annual-report-header-nav-items>li .btn:before{background:#fff;content:"";height:calc(100% + 1px);left:0;position:absolute;top:0;transform:rotate(-45deg) translate3d(0,-3em,0);transform-origin:0 100%;transition:transform .3s,opacity .3s,background-color .3s;width:150%;z-index:-1}.annual-report-header-nav-items>li .btn:hover{background-color:#fff;border-color:#fff;color:#1faa96;outline:0;transition:background-color .3s ease-in-out .1s}.annual-report-header-nav-items>li .btn:hover:before{background-color:#fff;opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.2,1,.3,1)}.annual-report-header.scrolled .annual-report-header-nav-items>li .clearview-link{color:#333}.annual-report-header.scrolled .annual-report-header-nav-items>li .btn:hover{background-color:#333;border-color:#333;color:#1faa96}.annual-report-header.scrolled .annual-report-header-nav-items>li .btn:hover:before{background-color:#333}@media (min-width:1300px){.annual-report-header.scrolled .annual-report-header-nav-clearview{background:#fff;color:#333}.annual-report-header.scrolled .annual-report-header-nav-clearview:after,.annual-report-header.scrolled .annual-report-header-nav-clearview:before{background:#fff}}.blog-landing-archive-title{border-bottom:1px solid #979797;color:#333;font-weight:500;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:900px;padding:50px 0 20px}.blog-container{padding:0 20px}@media (min-width:1000px){.blog-container{position:relative}.blog-container-inner{background:#fff;margin-left:auto;margin-right:auto;max-width:980px;min-height:336px;padding:0 20px}}.blog-detail{margin-left:auto;margin-right:auto;max-width:900px}@media (min-width:1000px){.blog-detail{padding-top:40px}}.blog-detail-category{color:#1faa96;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;line-height:1.2142857143;margin-bottom:13px;padding-left:34px;position:relative;text-transform:uppercase}.blog-detail-category:before{background:#1faa96;content:"";height:8px;left:0;position:absolute;top:4px;width:19px}.blog-detail-category.-focused,.blog-detail-category:active,.blog-detail-category:focus,.blog-detail-category:hover{color:#199482}[data-category=foodprints] .blog-detail-category{color:#e35b31}[data-category=foodprints] .blog-detail-category:before{background:#e35b31}[data-category=foodprints] .blog-detail-category.-focused,[data-category=foodprints] .blog-detail-category:active,[data-category=foodprints] .blog-detail-category:focus,[data-category=foodprints] .blog-detail-category:hover{color:#b74a28}[data-category=markets] .blog-detail-category{color:#e6b223}[data-category=markets] .blog-detail-category:before{background:#e6b223}[data-category=markets] .blog-detail-category.-focused,[data-category=markets] .blog-detail-category:active,[data-category=markets] .blog-detail-category:focus,[data-category=markets] .blog-detail-category:hover{color:#c3971b}[data-category=food-farmers] .blog-detail-category{color:#788235}[data-category=food-farmers] .blog-detail-category:before{background:#788235}[data-category=food-farmers] .blog-detail-category.-focused,[data-category=food-farmers] .blog-detail-category:active,[data-category=food-farmers] .blog-detail-category:focus,[data-category=food-farmers] .blog-detail-category:hover{color:#6a752f}[data-category=food-hub] .blog-detail-category{color:#5c4a3f}[data-category=food-hub] .blog-detail-category:before{background:#5c4a3f}[data-category=food-hub] .blog-detail-category.-focused,[data-category=food-hub] .blog-detail-category:active,[data-category=food-hub] .blog-detail-category:focus,[data-category=food-hub] .blog-detail-category:hover{color:#38281b}.blog-detail-title{line-height:1;margin-bottom:13px}.blog-detail-meta{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:40px}.blog-detail-image{margin:0 0 45px}.blog-detail-image img{max-width:none;width:100%}.blog-detail-image figcaption{font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.2142857143;padding:20px 0 0}.blog-detail-tags{list-style:none;margin:35px -4px -8px;padding:0}.blog-detail-tags:after{clear:both;content:"";display:block}.blog-detail-tags li{float:left;margin:0 4px 8px}.blog-detail-tags li .btn{background:#d2e5e4;border-radius:14px;color:#3f3c3c;font-size:12px;font-size:.75rem}.blog-detail-tags li .btn.-focused,.blog-detail-tags li .btn:active,.blog-detail-tags li .btn:focus,.blog-detail-tags li .btn:hover{background:#1faa96;color:#fff}.blog-hero{background-color:#1faa96;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px}@media (min-width:768px){.blog-hero{padding:15px 20px 75px}}@media (min-width:1000px){.blog-hero{margin-bottom:-336px;padding:15px 20px 412px}}.blog-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px}.blog-hero .breadcrumbs{margin-bottom:65px}.blog-hero-title{color:#fff;margin-left:auto;margin-right:auto;max-width:648px;text-align:center}@media (max-width:999px){.blog-nav{background:#199482;margin-top:-35px}}@media (min-width:1000px){.blog-nav{padding:0 20px;position:relative}}.blog-nav-inner{padding:17px 20px}@media (min-width:1000px){.blog-nav-inner{background:#199482b8;margin-left:auto;margin-right:auto;max-width:980px}}.blog-nav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -5px -10px;padding:0}.blog-nav ul li{flex:none;margin:0 5px 10px}.blog-teaser{border-top:1px solid #979797;padding:45px 0}.blog-landing-teasers .blog-teaser{margin-left:auto;margin-right:auto;max-width:880px}.blog-teaser:first-child{border-top:0}.blog-teaser:last-child{padding-bottom:0}@media (min-width:768px){.blog-teaser-inner{align-items:flex-start;display:flex;justify-content:space-between}.blog-teaser-content{flex:1 1 0%;order:1}}.blog-teaser-image{margin-bottom:23px;overflow:hidden;width:195px}@media (min-width:768px){.blog-teaser-image{flex:none;margin:0 0 0 45px;order:2}}@media (min-width:900px){.blog-teaser-image{margin-left:80px}}.blog-teaser-image img{transform:scale(1);transition:.15s ease-in-out}.blog-teaser-category{color:#1faa96;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;line-height:1.2142857143;margin-bottom:14px;padding-left:34px;position:relative;text-transform:uppercase}.blog-teaser-category:before{background:#1faa96;content:"";height:8px;left:0;position:absolute;top:4px;width:19px}[data-category=foodprints] .blog-teaser-category{color:#1faa96}[data-category=foodprints] .blog-teaser-category:before{background:#1faa96}[data-category=markets] .blog-teaser-category{color:#1faa96}[data-category=markets] .blog-teaser-category:before{background:#1faa96}[data-category=food-farmers] .blog-teaser-category{color:#788235}[data-category=food-farmers] .blog-teaser-category:before{background:#788235}[data-category=food-hub] .blog-teaser-category{color:#5c4a3f}[data-category=food-hub] .blog-teaser-category:before{background:#5c4a3f}.blog-teaser-title{color:#525454;display:block;margin-bottom:10px}@media (min-width:768px){.blog-teaser-title:first-child{margin-top:10px}}.blog-teaser-title .h4{color:inherit}.blog-teaser-date{font-size:14px;font-size:.875rem;line-height:1.2142857143;margin-bottom:25px}.blog-teaser.-focused .blog-teaser-image img,.blog-teaser:active .blog-teaser-image img,.blog-teaser:focus .blog-teaser-image img,.blog-teaser:hover .blog-teaser-image img{transform:scale(1.1);transition-duration:.75s}.blog-teaser.-focused .blog-teaser-title,.blog-teaser.-focused[data-category=foodprints] .blog-teaser-title,.blog-teaser.-focused[data-category=markets] .blog-teaser-title,.blog-teaser:active .blog-teaser-title,.blog-teaser:active[data-category=foodprints] .blog-teaser-title,.blog-teaser:active[data-category=markets] .blog-teaser-title,.blog-teaser:focus .blog-teaser-title,.blog-teaser:focus[data-category=foodprints] .blog-teaser-title,.blog-teaser:focus[data-category=markets] .blog-teaser-title,.blog-teaser:hover .blog-teaser-title,.blog-teaser:hover[data-category=foodprints] .blog-teaser-title,.blog-teaser:hover[data-category=markets] .blog-teaser-title{color:#1faa96}.blog-teaser.-focused[data-category=food-farmers] .blog-teaser-title,.blog-teaser:active[data-category=food-farmers] .blog-teaser-title,.blog-teaser:focus[data-category=food-farmers] .blog-teaser-title,.blog-teaser:hover[data-category=food-farmers] .blog-teaser-title{color:#788235}.blog-teaser.-focused[data-category=food-hub] .blog-teaser-title,.blog-teaser:active[data-category=food-hub] .blog-teaser-title,.blog-teaser:focus[data-category=food-hub] .blog-teaser-title,.blog-teaser:hover[data-category=food-hub] .blog-teaser-title{color:#5c4a3f}.latest-posts{margin:80px auto;max-width:900px}@media (min-width:1200px){.latest-posts{margin-bottom:100px}}.latest-posts-title{border-bottom:1px solid #979797;color:#525454;line-height:1;margin:0;padding-bottom:20px}@media (max-width:767px){.breadcrumbs{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width:768px){.breadcrumbs{margin-bottom:45px}}.breadcrumbs ul{align-items:baseline;display:flex;list-style:none;margin:0;padding:0}.breadcrumbs li{color:#fff;flex:none;font-size:14px;font-size:.875rem}.breadcrumbs li:first-child a{display:inline-block}.breadcrumbs li:first-child a svg{width:17px}.breadcrumbs li:nth-last-child(n+2):after{color:#fff;content:"/";display:inline-block;font-weight:700;margin:0 10px}.breadcrumbs li a{border-bottom:1px solid #0000;color:#fff;display:inline}.breadcrumbs li a.-focused,.breadcrumbs li a:active,.breadcrumbs li a:focus,.breadcrumbs li a:hover{border-color:#fff}.carousel{margin-bottom:60px;opacity:0;padding:0 20px}@media (min-width:768px){.carousel{margin-bottom:80px}}.carousel-inner{background:#1faa96;margin-left:auto;margin-right:auto;max-width:1424px;position:relative}@media (min-width:500px){.carousel-inner:before{border:1px solid #ffffff6e;bottom:30px;content:"";left:30px;pointer-events:none;position:absolute;right:30px;top:30px;z-index:2}}@media (min-width:900px){.carousel-inner{display:flex}.carousel-image-side{flex:none;width:60%}.carousel-image-side *{height:100%}.carousel-image-side img{opacity:0;visibility:hidden}}@media (min-width:1100px){.carousel-image-side{width:calc(100% - 455px)}}@media (min-width:900px){.carousel-image{background-position:50%;background-size:cover}}.carousel-content{padding:20px;position:relative}@media (min-width:500px){.carousel-content{padding:30px 60px 60px}}@media (min-width:900px){.carousel-content{flex:none;padding:60px 60px 60px 37px;width:40%}}@media (min-width:1100px){.carousel-content{width:455px}}.carousel-content-slide h3{color:#fff}.carousel-content-slide p{color:#fff;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.3333333333;margin:0}@media (min-width:500px){.carousel-content-slide p{font-size:24px;font-size:1.5rem}}.carousel-content-slide-link{color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;line-height:26px;margin-top:30px;padding-left:41px;position:relative}.carousel-content-slide-link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:50%;color:#1faa96;content:"\e913";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;left:0;line-height:1;line-height:26px;margin-right:15px;position:absolute;text-align:center;text-transform:none;top:0;transition:.15s ease-in-out;width:26px}.carousel-content-slide-link.-focused:before,.carousel-content-slide-link:active:before,.carousel-content-slide-link:focus:before,.carousel-content-slide-link:hover:before{background:#199482;left:5px}.carousel-content-slide[data-decorative-bar]:after{background:#98ad45;content:"";display:block;height:5px;margin-top:23px;width:37px}.carousel-content-dots{display:inline-flex;padding:0 20px}.carousel-content-dots ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.carousel-content-dots li{flex:none}.carousel-content-dots li+li{margin-left:10px}.carousel-content-dots li.slick-active button{background:#98ad45}.carousel-content-dots button{background:#d8d8d8;border:0;border-radius:50%;display:block;font-size:0;height:16px;line-height:0;padding:0;width:16px}.carousel-content-dots button:focus{outline:0}.carousel-content-controls{align-items:center;display:flex;justify-content:space-between;margin-top:45px}.carousel-content-controls button{display:flex;padding:0}.carousel-content-controls button.-focused,.carousel-content-controls button:active,.carousel-content-controls button:focus,.carousel-content-controls button:hover{opacity:.7}.carousel-content-controls .slick-arrow{font-size:1.25rem}.carousel-content-controls .slick-arrow.-focused,.carousel-content-controls .slick-arrow:active,.carousel-content-controls .slick-arrow:focus,.carousel-content-controls .slick-arrow:hover{background-color:initial}.carousel-content-controls-start{display:flex}.carousel-content-controls .carousel-pause{font-size:1.875rem}.column-text{margin:50px auto;max-width:1700px;padding:0 20px}.column-text-heading{padding:0 0 30px;text-align:center}.column-text-group{margin-left:auto;margin-right:auto}@media (min-width:900px){.column-text-group{display:flex;flex-wrap:wrap;justify-content:space-between}}.column-text-item{margin:0 0 30px}@media (min-width:900px){.column-text-item{margin:0}.column-text-two{width:45%}}.column-text-two-max{max-width:1130px}@media (min-width:900px){.column-text-three{width:30%}}.column-text-three-max{max-width:1245px}.curriculum-landing{background:#fff;margin-bottom:85px;margin-left:auto;margin-right:auto;max-width:1484px;padding:0 20px;position:relative}@media (min-width:1400px){.curriculum-landing{margin-top:-193px;padding:50px 30px 0}}.components+.curriculum-landing{margin-top:0;padding-top:0}.curriculum-landing-intro{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:815px;text-align:center}.curriculum-landing-intro p{font-size:18px;font-size:1.125rem}@media (min-width:600px){.curriculum-landing-intro p{font-size:20px;font-size:1.25rem}}.curriculum-landing-filters{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px 40px}@media (min-width:400px){.curriculum-landing-filters{flex-wrap:nowrap;margin:0 -20px 40px}}@media (min-width:500px){.curriculum-landing-filters{margin:0 0 40px}}@media (min-width:600px){.curriculum-landing-filters{margin-bottom:57px}}.curriculum-landing-filter{background:#d6d6d6;color:#909090;flex:none;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:36px;margin:0 5px 10px;padding:0 20px;text-align:center;text-transform:uppercase;transition:.15s ease-in-out}@media (min-width:400px){.curriculum-landing-filter{margin:0 0 0 1px}.curriculum-landing-filter:first-child{border-radius:18px 0 0 18px;margin:0}.curriculum-landing-filter:nth-child(2){border-radius:0}.curriculum-landing-filter:last-child{border-radius:0 18px 18px 0}}.curriculum-landing-filter.-focused,.curriculum-landing-filter:active,.curriculum-landing-filter:focus,.curriculum-landing-filter:hover{background:#199482;color:#fff}.curriculum-landing-filter[data-active=true]{background:#1faa96;color:#fff;pointer-events:none}.curriculum-landing-tabs{margin-bottom:70px}.curriculum-landing-tab-inner{display:flex;flex-wrap:wrap}.curriculum-landing-tab-item{border-bottom:1px solid #fff;flex:none;width:100%}@media (min-width:600px){.curriculum-landing-tab-item{border-right:1px solid #fff;width:50%}}@media (min-width:900px){.curriculum-landing-tab-item{width:33.3333333333%}}.curriculum-landing-tab a{align-items:center;color:#fff;display:flex;flex-direction:column;height:130px;justify-content:center;padding:0 20px;position:relative;text-align:center;transition:none}.curriculum-landing-tab a .h5{flex:none;font-size:26px;font-size:1.625rem;font-weight:700;letter-spacing:0;line-height:1.1538461538;max-height:100%;max-width:100%;position:relative}.curriculum-landing-tab[data-tab=theme] a{background-position:50%;background-size:cover;height:55.5vw;max-height:300px}.curriculum-landing-tab[data-tab=theme] a:before{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.15s ease-in-out}.curriculum-landing-tab[data-tab=theme] a .h5{max-width:350px}.curriculum-landing-tab[data-tab=theme] a.-focused:before,.curriculum-landing-tab[data-tab=theme] a:active:before,.curriculum-landing-tab[data-tab=theme] a:focus:before,.curriculum-landing-tab[data-tab=theme] a:hover:before{background:#3f9992f0}.curriculum-landing-tab[data-tab=grade]{display:none}@media (max-width:599px){.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(2n) a{background:#1faa96}}@media (min-width:600px) and (max-width:767px){.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(4n+2) a,.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(4n+3) a{background:#1faa96}}@media (min-width:768px) and (max-width:899px){.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item{width:33.3333333333%}.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(2n) a{background:#1faa96}}@media (min-width:900px){.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item{width:25%}.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(8n+2) a,.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(8n+4) a,.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(8n+5) a,.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item:nth-child(8n+7) a{background:#1faa96}}.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item a{background:#24c4ad;transition:background .15s ease-in-out}.curriculum-landing-tab[data-tab=grade] .curriculum-landing-tab-item a:hover{background:#198778}.curriculum-landing-50-50-inner{margin-left:auto;margin-right:auto;max-width:1173px}@media (min-width:768px){.curriculum-landing-50-50-inner{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}}.curriculum-landing-50-50-image{margin-bottom:30px}@media (min-width:768px){.curriculum-landing-50-50-image{flex:1 1 0%;margin:0;max-width:550px}.curriculum-landing-50-50-content{flex:1.25 1.25 0;margin:0 60px 0 0;max-width:475px}}@media (min-width:900px){.curriculum-landing-50-50-content{margin-top:42px}}.curriculum-landing-50-50-title{color:#525454;margin:0;text-transform:none}.curriculum-landing-50-50-links{list-style:none;margin:30px 0 0;padding:0}.curriculum-landing-50-50-links li+li{margin-top:17px}.curriculum-landing-50-50-link{color:#2f2d2d;font-size:18px;font-size:1.125rem;font-weight:700;line-height:26px;padding-left:41px;position:relative}.curriculum-landing-50-50-link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1faa96;border-radius:50%;color:#fff;content:"\e913";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;left:0;line-height:1;line-height:26px;margin-right:15px;position:absolute;text-align:center;text-transform:none;top:0;transition:.15s ease-in-out;width:26px}.curriculum-landing-50-50-link.-focused:before,.curriculum-landing-50-50-link:active:before,.curriculum-landing-50-50-link:focus:before,.curriculum-landing-50-50-link:hover:before{background:#199482;left:5px}.forgot-password{padding:0 20px;position:relative}@media (min-width:1000px){.forgot-password{padding:0 30px}}@media (min-width:1300px){.forgot-password{margin-top:-193px;padding:0 20px}}.forgot-password-inner{margin-left:auto;margin-right:auto;max-width:1485px}@media (min-width:1300px){.forgot-password-inner{background:#fff;padding:50px 45px 0}}.forgot-password .swpm-pw-reset-widget-form{background:#e8e8e8;margin-left:auto;margin-right:auto;max-width:560px;padding:20px 20px 40px}@media (min-width:768px){.forgot-password .swpm-pw-reset-widget-form{padding:40px 40px 65px}}.forgot-password .swpm-pw-reset-widget-form .swpm-pw-reset-email-input{margin-bottom:30px}.forgot-password .swpm-pw-reset-widget-form label{color:#525454;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:9px;padding:0;width:100%}.forgot-password .swpm-pw-reset-widget-form input[type=email]{height:46px;line-height:46px;margin:0}.forgot-password .swpm-pw-reset-widget-form input[type=email]:focus{border-color:#1faa96}.forgot-password .swpm-pw-reset-widget-form .error-message{margin:4px 0 0}.forgot-password .swpm-pw-reset-widget-form-action-msg{font-size:20px;font-size:1.25rem;line-height:1.3;margin-left:auto;margin-right:auto;max-width:550px;padding-top:20px;text-align:center}@media (min-width:768px){.forgot-password .swpm-pw-reset-widget-form-action-msg{padding-top:25px}}.forgot-password #swpm_message{margin-left:auto;margin-right:auto;max-width:560px;text-align:center}.forgot-password #swpm_message .swpm-reset-pw-success-box{line-height:1.5;margin:0}.lesson-detail-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:55px 20px;position:relative}@media (min-width:768px){.lesson-detail-hero{padding:30px 20px 45px}}@media (min-width:1100px){.lesson-detail-hero{margin-bottom:30px;padding:20px 20px 0}}.lesson-detail-hero:before{background:#000;bottom:0;content:"";left:0;opacity:.46;position:absolute;right:0;top:0}.lesson-detail-hero-inner{margin-left:auto;margin-right:auto;max-width:1080px;position:relative}@media (min-width:1100px){.lesson-detail-hero-inner{border-bottom:150px solid #fff;margin-bottom:-150px}.lesson-detail-hero .breadcrumbs{margin-bottom:65px}}.lesson-detail-hero-content{margin-left:auto;margin-right:auto;max-width:750px;text-align:center}@media (min-width:1100px){.lesson-detail-hero-content{margin-bottom:65px}}.lesson-detail-hero-eyebrow,.lesson-detail-hero-title{color:#fff}.lesson-detail-hero-eyebrow{font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:10px;text-transform:uppercase}.lesson-detail{margin-bottom:60px;padding:0 20px;position:relative}@media (min-width:768px){.lesson-detail{margin-bottom:80px}}@media (min-width:1300px){.lesson-detail{padding:0 50px}}.lesson-detail-inner{margin-left:auto;margin-right:auto;max-width:984px}@media (min-width:768px){.lesson-detail-inner{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}}.lesson-detail-sidebar{margin-bottom:40px}@media (min-width:768px){.lesson-detail-sidebar{flex:1 1 0%;margin:0}}@media (min-width:1000px){.lesson-detail-sidebar{flex:none;width:355px}}.lesson-detail-sidebar-content{background:#e8e8e8;margin-top:20px;padding:30px 20px 35px}@media (min-width:1000px){.lesson-detail-sidebar-content{padding:30px 25px 35px}}.lesson-detail-meta+.lesson-detail-meta{margin-top:30px}.lesson-detail-meta-title,.lesson-detail-meta-value{font-size:16px;font-size:1rem;font-weight:500;line-height:1.125}.lesson-detail-meta-title{margin:0;text-transform:uppercase}.lesson-detail-meta-value{margin:10px 0 0}@media (min-width:768px){.lesson-detail-content{flex:1.75 1.75 0%;max-width:620px;padding-right:60px}}.lesson-detail-content .lesson-landing-main-header-prompt{margin-bottom:30px}@media (min-width:768px){.lesson-detail-content .lesson-landing-main-header-prompt{margin-bottom:40px}}.lesson-detail-content-section+.lesson-detail-content-section{margin-top:35px}.lesson-detail-content-section[data-section=guiding-questions] .wysiwyg-content li{margin:0}.lesson-detail-content .login-form{margin:35px 0}@media (min-width:768px){.lesson-detail-content .login-form{margin:50px 0}}@media (min-width:1200px){.lesson-detail-content .login-form{margin:70px 0}}.lesson-detail-content-recipes{list-style:none;margin:0;padding:0}.lesson-detail-content-recipes li{line-height:1}.lesson-detail-content-recipes a{border-bottom:2px solid #0000;display:inline;font-size:20px;font-size:1.25rem;line-height:1.8}.lesson-detail-content-recipes a.-focused,.lesson-detail-content-recipes a:active,.lesson-detail-content-recipes a:focus,.lesson-detail-content-recipes a:hover{border-color:#00cac3}@media (max-width:899px){.post-type-archive-lessons .hero{margin-bottom:0}}@media (min-width:1300px){.post-type-archive-lessons .hero{margin-bottom:0}}.lesson-landing{margin-bottom:60px;position:relative}.lesson-landing .facetwp-overlay{display:none}@media (min-width:768px){.lesson-landing{margin-bottom:80px}}@media (min-width:900px){.lesson-landing{padding:0 20px}}.lesson-landing-inner{margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:900px){.lesson-landing-inner{align-items:flex-start;display:flex}}.lesson-landing-sidebar{background:#e8e8e8;margin-bottom:50px;position:relative;z-index:3}@media (min-width:900px){.lesson-landing-sidebar{flex:1.5 1.5 0%;margin:0;max-width:370px}}.lesson-landing-sidebar-header,.lesson-landing-sidebar-mobile-toggle{background:#b74a28;border:0;border-radius:0;color:#fff;display:block;font-size:16px;font-size:1rem;font-weight:700;height:69px;letter-spacing:.0625rem;line-height:69px;padding:0 0 0 36px;text-align:left;text-transform:uppercase;width:100%}.lesson-landing-sidebar-header:before,.lesson-landing-sidebar-mobile-toggle:before{font-size:14px;font-size:.875rem;letter-spacing:0;margin-right:13px}.lesson-landing-sidebar-header{display:none}@media (min-width:900px){.lesson-landing-sidebar-header{display:block}}.lesson-landing-sidebar-mobile-toggle{height:50px;line-height:50px;position:relative;z-index:2}@media (min-width:900px){.lesson-landing-sidebar-mobile-toggle{display:none}}.lesson-landing-sidebar-mobile-toggle.-focused,.lesson-landing-sidebar-mobile-toggle:active,.lesson-landing-sidebar-mobile-toggle:focus,.lesson-landing-sidebar-mobile-toggle:hover{background:#a24223}.lesson-landing-sidebar-mobile-toggle.icon-remove{margin:0 -30px 0 -36px;width:calc(100% + 66px)}.lesson-landing-sidebar-facets{box-shadow:0 0 10px 0 #000000bf;display:none;padding:25px 30px 0 36px}@media (min-width:900px){.lesson-landing-sidebar-facets{box-shadow:none;display:block!important;padding:25px 30px 40px 36px}}.lesson-landing-sidebar-facets hr{background:#bcbcbc;margin:40px 0}.lesson-landing-facet{margin-bottom:40px}.lesson-landing-facet.-video .facetwp-checkbox[data-value="0"]{display:none}.lesson-landing-facet-title{font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05875rem;line-height:1.8666666667;margin-bottom:12px;text-transform:uppercase}.lesson-landing-facet .facetwp-checkbox{cursor:pointer;line-height:1.625rem;padding-left:28px;position:relative}.lesson-landing-facet .facetwp-checkbox.disabled{opacity:.25;pointer-events:none}.lesson-landing-facet .facetwp-checkbox:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#199482;content:"\e923";display:inline-block;font-family:icomoon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;height:18px;left:0;line-height:1;line-height:18px;opacity:0;position:absolute;text-align:center;text-transform:none;top:4px;transition:.15s ease-in-out;width:18px}.lesson-landing-facet .facetwp-checkbox+.facetwp-checkbox{margin-top:20px}.lesson-landing-facet .facetwp-checkbox:before{background:#fff;border:1px solid #00b5ea;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.lesson-landing-facet .facetwp-checkbox.-focused:after,.lesson-landing-facet .facetwp-checkbox:active:after,.lesson-landing-facet .facetwp-checkbox:focus:after,.lesson-landing-facet .facetwp-checkbox:hover:after{opacity:.5}.lesson-landing-facet .facetwp-checkbox.checked:after{opacity:1}.lesson-landing-facet .facetwp-counter{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lesson-landing-main{padding:0 20px}@media (min-width:900px){.lesson-landing-main{flex:3 3 0%;margin-left:50px;padding:24px 40px 0 0}}@media (min-width:1300px){.lesson-landing-main{padding-right:40px}}.lesson-landing-main-header{margin-bottom:40px}.lesson-landing-main-header-prompt{font-size:20px;font-size:1.25rem;line-height:1.3}.lesson-landing-main-header-prompt strong{color:#525454;text-transform:uppercase}.lesson-landing-main-header-prompt strong:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e926";display:inline-block;font-family:icomoon!important;font-size:22px;font-size:1.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:8px;position:relative;text-transform:none;top:3px}.lesson-landing-main-header-prompt a{border-bottom:1px solid #0000}.lesson-landing-main-header-prompt a.-focused,.lesson-landing-main-header-prompt a:active,.lesson-landing-main-header-prompt a:focus,.lesson-landing-main-header-prompt a:hover{border-color:#1faa96}.lesson-landing-selections{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:12px}@media (min-width:900px){.lesson-landing-selections{flex-wrap:nowrap}}.lesson-landing-selections:last-child{margin:0}.lesson-landing-selections-inner{align-items:baseline;display:flex;flex:none;flex-wrap:wrap;width:100%}@media (min-width:900px){.lesson-landing-selections-inner{width:calc(100% - 126px)}}.lesson-landing-selections-title{flex:none;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05875rem;line-height:1.8666666667;margin:0 0 13px;text-transform:uppercase;width:7.875rem}.lesson-landing-selections .facetwp-selections ul{align-items:baseline;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.lesson-landing-selections .facetwp-selections ul li{flex:none;margin-right:13px;max-width:100%}.lesson-landing-selections .facetwp-selection-label{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lesson-landing-selections .facetwp-selection-value{background:#d8d8d8;border-radius:2px;color:#000;cursor:pointer;display:inline-flex;font-size:13px;font-size:.8125rem;font-weight:500;line-height:1.75rem;margin:0 13px 13px 0;padding:0 10px;transition:.15s ease-in-out}.lesson-landing-selections .facetwp-selection-value:last-child{margin-right:0}.lesson-landing-selections .facetwp-selection-value:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e924";display:inline-block;font-family:icomoon!important;font-size:18px;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:1.75rem;margin-left:14px;text-transform:none}.lesson-landing-selections .facetwp-selection-value.-focused,.lesson-landing-selections .facetwp-selection-value:active,.lesson-landing-selections .facetwp-selection-value:focus,.lesson-landing-selections .facetwp-selection-value:hover{background:#199482;color:#fff}.lesson-landing-selections-clear{border-bottom:1px solid #1faa96;color:#199482;cursor:pointer;font-size:13px;font-size:.8125rem;font-weight:500}.lesson-landing-selections-clear.-focused,.lesson-landing-selections-clear:active,.lesson-landing-selections-clear:focus,.lesson-landing-selections-clear:hover{border-color:#0000}.lesson-landing-item{border-bottom:1px solid #979797;margin-bottom:58px;padding-bottom:58px}.lesson-landing-item.-focused .lesson-landing-item-title a,.lesson-landing-item:active .lesson-landing-item-title a,.lesson-landing-item:focus .lesson-landing-item-title a,.lesson-landing-item:hover .lesson-landing-item-title a{color:#e35b31}.lesson-landing-item.-focused .lesson-landing-item-image img,.lesson-landing-item:active .lesson-landing-item-image img,.lesson-landing-item:focus .lesson-landing-item-image img,.lesson-landing-item:hover .lesson-landing-item-image img{transform:scale(1.1);transition-duration:.75s}.lesson-landing-item-control{display:flex;justify-content:space-between}.lesson-landing-item-video{flex-shrink:0;margin:-7px 0 0 20px;width:45px}@media (min-width:768px){.lesson-landing-item-inner{align-items:flex-start;display:flex}}.lesson-landing-item-image{margin-bottom:30px;overflow:hidden;width:225px}@media (min-width:768px){.lesson-landing-item-image{flex:1.5 1.5 0%;margin:0 30px 0 0;max-width:225px;width:auto}}.lesson-landing-item-image img{transform:scale(1);transition:.15s ease-in-out}@media (min-width:768px){.lesson-landing-item-content{flex:3 3 0%}}.lesson-landing-item-meta{color:#e35b31;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;line-height:1.2142857143;margin-bottom:8px;text-transform:uppercase}.lesson-landing-item-title{margin-bottom:10px}.lesson-landing-item-title a{color:#525454}.lesson-landing-item-excerpt p{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:10px}.lesson-landing .facetwp-type-pager{text-align:center}.login{padding:0 20px;position:relative}@media (min-width:1000px){.login{padding:0 30px}}@media (min-width:1300px){.login{margin-top:-193px;padding:0 20px}}.login-inner{margin-left:auto;margin-right:auto;max-width:1485px}@media (min-width:1300px){.login-inner{background:#fff;padding:50px 45px 0}}.login .swpm-login-widget-logged{background:#e8e8e8;font-size:20px;font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:560px;padding:20px}@media (min-width:768px){.login .swpm-login-widget-logged{padding:40px}}.login .swpm-login-widget-logged .swpm-logged-username{margin-bottom:20px}.login .swpm-login-widget-logged .swpm-logged-label{margin-bottom:3px}.login .swpm-login-widget-logged .swpm-edit-profile-link{margin-bottom:10px}.login-form{background:#e8e8e8;margin-left:auto;margin-right:auto;max-width:560px;padding:20px 20px 40px}@media (min-width:768px){.login-form{padding:40px 40px 65px}}.login-form-cta{background:#1faa96;margin:-20px -20px 30px;padding:20px}@media (min-width:768px){.login-form-cta{margin:-40px -40px 30px;padding:40px}}.login-form-cta .btn{border:2px solid #fff;padding:8.5px 25px;width:100%}.login-form-header{font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.4444444444;margin:0 0 30px;text-transform:uppercase}.login-form-field.-email{margin-bottom:30px}.login-form-field.-password{margin-bottom:20px}.login-form-field label{color:#525454;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:9px;padding:0;width:100%}.login-form-field input[type=email],.login-form-field input[type=password],.login-form-field input[type=search],.login-form-field input[type=tel],.login-form-field input[type=text],.login-form-field select,.login-form-field textarea{height:46px;line-height:46px;margin:0}.login-form-field input[type=email]:focus,.login-form-field input[type=password]:focus,.login-form-field input[type=search]:focus,.login-form-field input[type=tel]:focus,.login-form-field input[type=text]:focus,.login-form-field select:focus,.login-form-field textarea:focus{border-color:#1faa96}.login-form-field textarea{line-height:1.5;min-height:160px;padding:15px 22px}.login-form .error-message{margin:4px 0 0}.login-form-remember{margin-bottom:20px;position:relative}.login-form-remember label{cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;line-height:1.625;margin:0;padding:0 0 0 34px;position:relative;width:auto}.login-form-remember label:before{background:#fff;border:1px solid #00b5ea;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.login-form-remember label:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#199482;content:"\e923";display:inline-block;font-family:icomoon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;height:18px;left:0;line-height:1;line-height:18px;opacity:0;position:absolute;text-align:center;text-transform:none;top:4px;transition:.15s ease-in-out;width:18px}.login-form-remember label.-focused:after,.login-form-remember label:active:after,.login-form-remember label:focus:after,.login-form-remember label:hover:after{opacity:.5}.login-form-remember input[type=checkbox]{display:none}.login-form-remember input[type=checkbox]:checked+label:after{opacity:1}.login-form .login-action-msg{color:red;font-size:14px;font-size:.875rem;font-weight:500;margin-bottom:20px}.login-form-actions{align-items:baseline;display:flex;flex-wrap:wrap}.login-form-actions a,.login-form-actions button{flex:none;max-width:100%}.login-form-actions button{margin-right:20px}.login-form-actions a{border-bottom:1px solid #0000}.login-form-actions a.-focused,.login-form-actions a:active,.login-form-actions a:focus,.login-form-actions a:hover{border-color:#1faa96}.login-form-register{margin-top:15px}.login-form-action-msg{font-size:20px;font-size:1.25rem;line-height:1.3;margin-left:auto;margin-right:auto;max-width:550px;padding-top:20px;text-align:center}@media (min-width:768px){.login-form-action-msg{padding-top:25px}}.profile{padding:0 20px;position:relative}@media (min-width:1000px){.profile{padding:0 30px}}@media (min-width:1300px){.profile{margin-top:-193px;padding:0 20px}}.profile-inner{margin-left:auto;margin-right:auto;max-width:1485px}@media (min-width:1300px){.profile-inner{background:#fff;padding:50px 45px 0}}.profile-form{background:#e8e8e8;margin-left:auto;margin-right:auto;max-width:900px;padding:20px 20px 40px}@media (min-width:768px){.profile-form{padding:40px 40px 65px}}.profile-form .swpm-form-builder{margin:0}.profile-form .swpm-fieldset{font-size:0}.profile-form .swpm-legend{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.profile-form .swpm-section{list-style:none;margin:0;margin:0!important;padding:0}@media (min-width:600px){.profile-form .swpm-section{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.profile-form .swpm-item{margin:0 0 30px!important;padding:0!important}.profile-form .swpm-item:after{display:none!important}@media (min-width:600px){.profile-form .swpm-item{flex:none;width:100%!important}}.profile-form .swpm-item.-hidden{display:none}@media (min-width:600px){.profile-form .swpm-item.-half{width:calc(50% - 15px)!important}.profile-form .swpm-item.swpm-item-password{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.profile-form .swpm-item.swpm-item-password div{flex:none;width:calc(50% - 15px)}}@media (max-width:599px){.profile-form .swpm-item.swpm-item-password div:last-child{margin-top:15px}}.profile-form .swpm-item.swpm-item-password div:after{display:none!important}.profile-form .swpm-item .swpm-desc{color:#525454;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:9px;padding:0;width:100%}.profile-form .swpm-item .swpm-required-asterisk{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.profile-form .swpm-item input[type=email],.profile-form .swpm-item input[type=password],.profile-form .swpm-item input[type=search],.profile-form .swpm-item input[type=tel],.profile-form .swpm-item input[type=text],.profile-form .swpm-item select,.profile-form .swpm-item textarea{height:46px;line-height:46px;margin:0}.profile-form .swpm-item input[type=email]:focus,.profile-form .swpm-item input[type=password]:focus,.profile-form .swpm-item input[type=search]:focus,.profile-form .swpm-item input[type=tel]:focus,.profile-form .swpm-item input[type=text]:focus,.profile-form .swpm-item select:focus,.profile-form .swpm-item textarea:focus{border-color:#1faa96}.profile-form .swpm-item textarea{line-height:1.5;min-height:160px;padding:15px 22px}.profile-form .swpm-form-builder-error{color:red;font-size:14px;font-size:.875rem;font-weight:500;padding-bottom:0}.profile-form .swpm-item-submit{margin:0!important}.profile-form .swpm-item-submit .swpm-submit{font-size:.9375rem!important}.profile-form .swpm-registration-success-msg{font-size:20px;font-size:1.25rem;line-height:1.3;margin-left:auto;margin-right:auto;max-width:550px;padding-top:20px;text-align:center}@media (min-width:768px){.profile-form .swpm-registration-success-msg{padding-top:25px}}.registration{padding:0 20px;position:relative}@media (min-width:1000px){.registration{padding:0 30px}}@media (min-width:1300px){.registration{margin-top:-193px;padding:0 20px}}.registration-inner{margin-left:auto;margin-right:auto;max-width:1485px}@media (min-width:1300px){.registration-inner{background:#fff;padding:50px 45px 0}}.registration-content{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:750px;text-align:center}@media (min-width:768px){.registration-content{margin-bottom:60px}}.registration-content p{font-size:20px;font-size:1.25rem;line-height:1.3}.registration-form{background:#e8e8e8;margin-left:auto;margin-right:auto;max-width:900px;padding:20px 20px 40px}@media (min-width:768px){.registration-form{padding:40px 40px 65px}}.registration-form .swpm-form-builder{margin:0}.registration-form .swpm-fieldset{font-size:0}.registration-form .swpm-legend{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.registration-form .swpm-section{list-style:none;margin:0;margin:0!important;padding:0}@media (min-width:600px){.registration-form .swpm-section{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}}.registration-form .swpm-item{margin:0 0 30px!important;padding:0!important}.registration-form .swpm-item:after{display:none!important}@media (min-width:600px){.registration-form .swpm-item{flex:none;width:100%!important}}.registration-form .swpm-item.-hidden{display:none}@media (min-width:600px){.registration-form .swpm-item.-half{width:calc(50% - 15px)!important}.registration-form .swpm-item.swpm-item-password{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.registration-form .swpm-item.swpm-item-password div{flex:none;width:calc(50% - 15px)}}@media (max-width:599px){.registration-form .swpm-item.swpm-item-password div:last-child{margin-top:15px}}.registration-form .swpm-item.swpm-item-password div:after{display:none!important}.registration-form .swpm-item .swpm-desc{color:#525454;cursor:pointer;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:9px;padding:0;width:100%}.registration-form .swpm-item .swpm-required-asterisk{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.registration-form .swpm-item input[type=email],.registration-form .swpm-item input[type=password],.registration-form .swpm-item input[type=search],.registration-form .swpm-item input[type=tel],.registration-form .swpm-item input[type=text],.registration-form .swpm-item select,.registration-form .swpm-item textarea{height:46px;line-height:46px;margin:0}.registration-form .swpm-item input[type=email]:focus,.registration-form .swpm-item input[type=password]:focus,.registration-form .swpm-item input[type=search]:focus,.registration-form .swpm-item input[type=tel]:focus,.registration-form .swpm-item input[type=text]:focus,.registration-form .swpm-item select:focus,.registration-form .swpm-item textarea:focus{border-color:#1faa96}.registration-form .swpm-item textarea{line-height:1.5;min-height:160px;padding:15px 22px}.registration-form .swpm-form-builder-error{color:red;font-size:14px;font-size:.875rem;font-weight:500;padding-bottom:0}.registration-form .swpm-item-submit{margin:0!important}.registration-form .swpm-item-submit .swpm-submit{font-size:.9375rem!important}.registration-form .swpm-registration-success-msg{font-size:20px;font-size:1.25rem;line-height:1.3;margin-left:auto;margin-right:auto;max-width:550px;padding-top:20px;text-align:center}@media (min-width:768px){.registration-form .swpm-registration-success-msg{padding-top:25px}}.sample-lessons{background:#e8e8e8;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1424px;padding:45px 20px 60px;text-align:center}@media (min-width:768px){.sample-lessons{margin-bottom:75px;padding-bottom:70px}}.sample-lessons-inner{margin-left:auto;margin-right:auto;max-width:900px}.sample-lessons-large{font-size:20px;font-size:1.25rem;line-height:1.4;margin-left:auto;margin-right:auto;max-width:620px}.sample-lessons-buttons{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px 35px}.sample-lessons-buttons a{flex:none;margin:0 8px 15px;max-width:100%}.sample-lessons-text{margin-left:auto;margin-right:auto;max-width:655px}.sample-lessons-text h4{margin-bottom:15px;text-transform:uppercase}.emergency-banner{align-items:baseline;background:#d13a33;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 20px 25px;text-align:center}.emergency-banner a,.emergency-banner p{color:#fff;margin:15px 0 0}.emergency-banner p{font-size:18px;font-size:1.125rem;font-weight:500}.emergency-banner a{border-bottom:2px solid #0000;font-size:16px;font-size:1rem;font-weight:600;line-height:1.25;margin-left:30px;text-transform:uppercase}.emergency-banner a .icon-arrow-right{font-size:10px;font-size:.625rem;margin-left:9px}.emergency-banner a.-focused,.emergency-banner a:active,.emergency-banner a:focus,.emergency-banner a:hover{border-color:#fff}.event-detail{padding:0 20px;position:relative}.event-detail-inner{margin-left:auto;margin-right:auto;max-width:710px}@media (min-width:1000px){.event-detail-inner{background:#fff;min-height:480px;padding:45px 20px 0}}.event-detail-container{margin-left:auto;margin-right:auto;max-width:573px}.event-detail-content{margin-top:40px}.event-hero{background-color:#1faa96;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px;position:relative}@media (min-width:768px){.event-hero{padding:15px 20px 65px}}@media (min-width:1000px){.event-hero{margin-bottom:-240px;padding:15px 20px 290px}.event-hero.-landing{margin-bottom:-160px}}.event-hero.-overlay:before{background:#040303;bottom:0;content:"";left:0;opacity:.33;position:absolute;right:0;top:0}.event-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;position:relative}.event-hero .breadcrumbs{margin-bottom:80px}.event-hero-title{color:#fff;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.event-landing{padding:0 20px;position:relative}.event-landing-inner{margin-left:auto;margin-right:auto;max-width:1485px}@media (min-width:1000px){.event-landing-inner{background:#fff;min-height:336px;padding:30px 30px 0}}.event-landing-main{margin-left:auto;margin-right:auto;margin-top:45px;max-width:911px}@media (min-width:1000px){.event-landing-main:first-child{margin-top:20px}}.event-landing-none{color:#707070;font-weight:700;letter-spacing:.03125rem;line-height:1.5;text-transform:uppercase}.event-landing-facets{border-bottom:1px solid #979797;padding-bottom:50px}@media (min-width:600px){.event-landing-facets{display:flex;justify-content:center}}.event-landing-facet{margin:0 auto;max-width:265px;position:relative}@media (max-width:599px){.event-landing-facet+.event-landing-facet{margin-top:16px}}@media (min-width:600px){.event-landing-facet{flex:1 1 0%;margin:0 8px}}.event-landing-facet .fs-wrap{cursor:pointer;display:block;outline:0;width:100%}.event-landing-facet .fs-wrap.-focused .fs-label-wrap,.event-landing-facet .fs-wrap:active .fs-label-wrap,.event-landing-facet .fs-wrap:focus .fs-label-wrap,.event-landing-facet .fs-wrap:hover .fs-label-wrap{background:#dfdfdf}.event-landing-facet .fs-wrap.fs-open .fs-label-wrap{border-radius:22px 22px 0 0}.event-landing-facet .fs-wrap .fs-label-wrap{background:#ececec;border:0;border-radius:22px;box-shadow:inset 0 2px 3px 0 #00000047;cursor:pointer;transition:background .15s ease-in-out;width:100%}.event-landing-facet .fs-wrap .fs-label-wrap .fs-label{color:#333;font-size:14px;font-size:.875rem;font-weight:700;height:42px;line-height:42px;padding:0 40px 0 24px;text-transform:uppercase}.event-landing-facet .fs-wrap .fs-label-wrap .fs-arrow{background-image:url(../images/select-arrow-down.svg);background-size:12px auto;border:0;height:6px;right:20px;width:12px}.event-landing-facet .fs-wrap .fs-dropdown{background:#ececec;border:1px solid #00000026;cursor:default;margin:0;width:100%}.event-landing-facet .fs-wrap .fs-dropdown .fs-options{padding:12px 0}.event-landing-facet .fs-wrap .fs-dropdown .fs-option{border:0;color:#333;cursor:pointer;font-size:16px;font-size:1rem;font-weight:500;padding:8px 24px}.event-landing-facet .fs-wrap .fs-dropdown .fs-option.-focused,.event-landing-facet .fs-wrap .fs-dropdown .fs-option:active,.event-landing-facet .fs-wrap .fs-dropdown .fs-option:focus,.event-landing-facet .fs-wrap .fs-dropdown .fs-option:hover{background:#dfdfdf;color:#000}.event-landing-facet .fs-wrap .fs-dropdown .fs-option.selected{background:#1faa96;color:#fff}.event-landing-facet .fs-wrap .fs-search{border-bottom:1px solid #00000026;padding:0}.event-landing-facet .fs-wrap .fs-search input{background:#ececec;color:#333;font-size:16px;font-size:1rem;font-weight:500;margin:0;padding:8px 24px}.event-landing-facet .fs-wrap .fs-search input::-webkit-input-placeholder{color:#333;opacity:1}.event-landing-facet .fs-wrap .fs-search input::-ms-placeholder{color:#333;opacity:1}.event-landing-facet .fs-wrap .fs-search input::placeholder{color:#333;opacity:1}.event-landing-facet .fs-wrap .fs-no-results{cursor:default;font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:-24px;padding:15px 24px;text-transform:uppercase}.event-landing .facetwp-facet[data-name=event_type] .fs-search{display:none}.event-landing .facetwp-facet .facetwp-counter{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.event-landing .facetwp-overlay{display:none}.event-teaser{border-top:1px solid #979797;padding:45px 0}.event-teaser:first-child{border-top:0}.event-teaser:last-child{padding-bottom:0}@media (min-width:500px){.event-teaser-inner{align-items:flex-start;display:flex;justify-content:space-between}}@media (min-width:500px) and (max-width:767px){.event-teaser-inner{flex-wrap:wrap}}@media (min-width:500px){.event-teaser-content{flex:none;order:2;width:calc(100% - 150px)}}@media (min-width:768px){.event-teaser-content{flex:1 1 0%}}.event-teaser-image{margin-top:23px;overflow:hidden;width:195px}@media (min-width:500px){.event-teaser-image{margin-left:150px;order:3}}@media (min-width:768px){.event-teaser-image{flex:none;margin:0 0 0 45px}}@media (min-width:900px){.event-teaser-image{margin-left:80px}}.event-teaser-image img{transform:scale(1);transition:.15s ease-in-out}.event-teaser-date{background:#ececec;display:block;line-height:1;margin-bottom:27px;padding:17px 20px;text-align:center;transition:color .15s ease-in-out;width:123px}@media (min-width:500px){.event-teaser-date{margin:0 27px 0 0}}.event-teaser-date-day,.event-teaser-date-month{font-size:24px;font-size:1.5rem;line-height:1.2083333333;text-transform:uppercase}.event-teaser-date-month{font-weight:700}.event-teaser-date-number{font-size:60px;font-size:3.75rem;font-weight:700;letter-spacing:.28625rem;line-height:.9666666667}.event-teaser-market{color:#e6b223;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;line-height:1.2142857143;margin-bottom:14px;padding-left:34px;position:relative;text-transform:uppercase}.event-teaser-market:before{background:#e6b223;content:"";height:8px;left:0;position:absolute;top:4px;width:19px}.event-teaser-title{color:#525454;display:block;margin-bottom:20px}.event-teaser-title .h4{color:inherit}.event-teaser-excerpt{max-width:445px}.event-teaser-type{background:#d2e5e4;border:0;border-radius:14px;color:#3f3c3c;display:inline-block;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1;padding:8px 14px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.15s ease-in-out}.event-teaser.-focused .event-teaser-image img,.event-teaser:active .event-teaser-image img,.event-teaser:focus .event-teaser-image img,.event-teaser:hover .event-teaser-image img{transform:scale(1.1);transition-duration:.75s}.event-teaser.-focused .event-teaser-date,.event-teaser:active .event-teaser-date,.event-teaser:focus .event-teaser-date,.event-teaser:hover .event-teaser-date{color:#199482}.event-teaser.-focused .event-teaser-title,.event-teaser:active .event-teaser-title,.event-teaser:focus .event-teaser-title,.event-teaser:hover .event-teaser-title{color:#1faa96}.farmer-facts{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.farmer-facts{margin-bottom:20px}}@media (min-width:900px){.farmer-facts{margin-bottom:40px}}@media (min-width:1200px){.farmer-facts{margin-bottom:100px}}@media (min-width:1400px){.farmer-facts{padding:0 30px}}.farmer-facts-inner{margin-left:auto;margin-right:auto;max-width:1424px}@media (min-width:768px){.farmer-facts-columns{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}}@media (min-width:1200px){.farmer-facts-columns{margin:0 -30px}}.farmer-facts-column{margin-left:auto;margin-right:auto;max-width:350px;text-align:center}@media (min-width:768px){.farmer-facts-column{flex:none;margin:0 0 60px;max-width:none;padding:0 20px 14px;width:calc(50% - 20px)}.farmer-facts-column:first-child,.farmer-facts-column:nth-child(3){border-right:1px solid #979797;margin-right:40px}}@media (min-width:1200px){.farmer-facts-column:nth-child(n){border-right:1px solid #979797;margin:0;padding:0 30px 14px;width:25%}.farmer-facts-column:last-child{border:0}}@media (max-width:767px){.farmer-facts-column+.farmer-facts-column{border-top:1px solid #979797;margin-top:40px;padding-top:40px}}.farmer-facts-column-block+.farmer-facts-column-block{margin-top:40px}.farmer-facts-column-block-title{color:#525454;font-size:20px;font-size:1.25rem;margin-bottom:8px}@media (min-width:600px){.farmer-facts-column-block-title{font-size:24px;font-size:1.5rem}}.farmer-facts-column-block-value{font-weight:700;text-transform:lowercase}.farmer-facts-column-block-value.-large{font-size:32px;font-size:2rem;line-height:.65}@media (min-width:600px){.farmer-facts-column-block-value.-large{font-size:40px;font-size:2.5rem}}.farmer-facts-column-block-value.-small{color:#333;font-size:28px;font-size:1.75rem;margin-bottom:8px}@media (min-width:600px){.farmer-facts-column-block-value.-small{font-size:34px;font-size:2.125rem}}.farmer-facts-column-block-value.-small:last-child{margin-bottom:0}.farmer-facts-column img{margin:25px auto 0;max-width:255px;width:100%}.farmer-facts-column img:first-child{margin-top:0}.farmer-hero{background-color:#788235;background-position:top;background-size:cover;margin-bottom:30px;padding:80px 20px 0;position:relative}@media (min-width:768px){.farmer-hero{margin-bottom:50px;padding:15px 20px 0}}@media (min-width:1400px){.farmer-hero{padding:15px 20px 0}}.farmer-hero:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.farmer-hero .breadcrumbs{margin-bottom:63px}.farmer-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;position:relative}.farmer-hero-content{margin-bottom:63px;text-align:center}.farmer-hero-title{color:#fff;line-height:.9722222222;margin:12px auto;max-width:650px}.farmer-hero-meta{color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.4;text-transform:uppercase}@media (min-width:400px){.farmer-hero-meta{font-size:18px;font-size:1.125rem}}@media (min-width:600px){.farmer-hero-meta{font-size:20px;font-size:1.25rem}}.farmer-hero-social{align-items:center;display:flex;justify-content:center;list-style:none;margin:11px 0 0;padding:0}.farmer-hero-social li{flex:none}.farmer-hero-social li+li{margin-left:11px}.farmer-hero-social li a{align-items:center;color:#e8e8e8;display:flex;flex-direction:column;font-size:29px;font-size:1.8125rem;justify-content:center}.farmer-hero-social li a:before{flex:none}.farmer-hero-social li a.-focused,.farmer-hero-social li a:active,.farmer-hero-social li a:focus,.farmer-hero-social li a:hover{color:#00cac3}.farmer-hero-markets{background:#788235;color:#fff;padding:23px 20px 11px;text-align:center}@media (min-width:768px){.farmer-hero-markets{border-bottom:27px solid #fff;padding:23px 40px 11px}}.farmer-hero-markets-title{font-size:16px;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:20px;text-transform:uppercase}@media (min-width:400px){.farmer-hero-markets-title{font-size:18px;font-size:1.125rem}}@media (min-width:600px){.farmer-hero-markets-title{font-size:20px;font-size:1.25rem}}@media (min-width:1100px){.farmer-hero-markets-title{display:inline-block;margin:0 40px 12px 0}}.farmer-hero-markets-list{display:inline-block;list-style:none;margin:0;padding:0}.farmer-hero-markets-list li{display:inline-block;margin:0 6px 12px}.farmer-hero-markets-list li a{background:#ececec5e;border-radius:20px;color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1;padding:13px 25px;text-transform:uppercase}.farmer-hero-markets-list li a.-focused,.farmer-hero-markets-list li a:active,.farmer-hero-markets-list li a:focus,.farmer-hero-markets-list li a:hover{background:#fff;color:#333}.farmer-search{margin-bottom:50px}.farmer-search-header{background:#ececec;margin:0 0 55px}@media (min-width:1000px){.farmer-search-header{display:flex}}@media (min-width:1500px){.farmer-search-header{margin:0 0 55px}}.farmer-search-header-left{background:#788235;padding:40px 20px 30px}@media (min-width:900px){.farmer-search-header-left{padding:60px 60px 60px 45px}}@media (min-width:1000px) and (max-width:1299px){.farmer-search-header-left{padding-right:45px}}@media (min-width:1000px){.farmer-search-header-left{max-width:450px;padding-top:75px}}.farmer-search-header-left .h2{color:#fff;font-size:13vw;line-height:.9666666667;max-width:345px}@media (min-width:461.5px){.farmer-search-header-left .h2{font-size:60px;font-size:3.75rem}}.farmer-search-header-left input[type=search]{border-radius:22px;font-weight:700;text-transform:uppercase}@media (min-width:768px){.farmer-search-header-left input[type=search]{font-size:14px;font-size:.875rem}}.farmer-search-header-right{padding:40px 40px 30px}@media (min-width:900px){.farmer-search-header-right{padding:45px 60px 45px 45px}}@media (min-width:1000px){.farmer-search-header-right{flex:1 1 0%}}@media (min-width:1000px) and (max-width:1299px){.farmer-search-header-right{padding-right:45px}}@media (min-width:1400px){.farmer-search-header-right{padding-left:80px}}@media (min-width:600px){.farmer-search-links{column-count:2}}@media (min-width:900px){.farmer-search-links{column-count:3}}@media (min-width:1000px) and (max-width:1299px){.farmer-search-links{column-count:2}}.farmer-search-filter{margin-bottom:3px;margin-left:-15px}.farmer-search-filter a{border-radius:20px;color:#525454;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:34px;padding:0 15px;text-transform:uppercase}.farmer-search-filter a.-focused,.farmer-search-filter a:active,.farmer-search-filter a:focus,.farmer-search-filter a:hover{color:#1faa96}.farmer-search-filter a.-active{background:#d8d8d8;pointer-events:none}.farmer-search-filter a.-active.-focused,.farmer-search-filter a.-active:active,.farmer-search-filter a.-active:focus,.farmer-search-filter a.-active:hover{color:#525454}@media (min-width:600px){.farmer-search-results{column-count:2;column-gap:60px}}@media (min-width:900px){.farmer-search-results{column-count:3}}.farmer-search-result{break-inside:avoid;margin-bottom:35px;page-break-inside:avoid}.farmer-search-result[data-result-hidden]{display:none!important}.farmer-search-result a{color:#333;letter-spacing:.03125rem;line-height:1.25}.farmer-search-result a.-focused .farmer-search-result-name,.farmer-search-result a:active .farmer-search-result-name,.farmer-search-result a:focus .farmer-search-result-name,.farmer-search-result a:hover .farmer-search-result-name{border-color:#1faa96;color:#1faa96}.farmer-search-result-name{border-bottom:1px solid #0000;font-weight:700;text-transform:uppercase;transition:.15s ease-in-out}.farmer-search-result-products{font-weight:500;margin-top:10px}.farmer-search-no-results{color:#707070;display:none;font-weight:700;letter-spacing:.03125rem;line-height:1.5;margin-top:15px;text-transform:uppercase}.farmer-search-no-results a{border-bottom:1px solid #1faa96;color:#1faa96;display:inline}.farmer-search-no-results a.-focused,.farmer-search-no-results a:active,.farmer-search-no-results a:focus,.farmer-search-no-results a:hover{border-color:#0000}.farmers-content{background:#fff;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1484px;padding:0 20px;position:relative}@media (min-width:1400px){.farmers-content{margin-top:-260px;padding:40px 30px 0}}.farmers-content-intro{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:815px;text-align:center}@media (min-width:1400px){.farmers-content-intro{padding-top:30px}}.farmers-content-intro p{font-size:18px;font-size:1.125rem}@media (min-width:600px){.farmers-content-intro p{font-size:20px;font-size:1.25rem}}.farmers-hero{background-color:#788235;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px}@media (min-width:768px){.farmers-hero{padding:30px 20px 45px}}@media (min-width:1400px){.farmers-hero{margin:0;padding:20px 20px 300px}}.farmers-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px}.farmers-hero-content{margin-left:auto;margin-right:auto;max-width:648px;text-align:center}.farmers-hero-title{color:#fff}.featured-farmers{display:flex;flex-wrap:wrap;margin-bottom:50px}.featured-farmers-farmer{background-color:#1faa96;color:#fff;display:block;flex:none;margin-bottom:1px;overflow:hidden;position:relative;transition:none;width:100%}@media (min-width:600px){.featured-farmers-farmer{margin:0 .5px 1px;width:calc(50% - 1px)}}@media (min-width:900px){.featured-farmers-farmer{width:calc(33.33333% - 1px)}}@media (min-width:1200px){.featured-farmers-farmer{width:calc(25% - 1px)}}.featured-farmers-farmer-background{background-position:50%;background-size:cover;bottom:-5px;left:-5px;position:absolute;right:-5px;top:-5px}.featured-farmers-farmer-background:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.15s ease-in-out}.featured-farmers-farmer-inner{align-items:center;display:flex;flex-direction:column;height:355px;justify-content:space-between;padding:16px 20px;position:relative}.featured-farmers-farmer-inner:after{content:""}.featured-farmers-farmer-content{text-align:center}.featured-farmers-farmer-wic{align-self:flex-start;font-size:12px;font-size:.75rem;font-weight:700;height:16px;letter-spacing:.140625rem;position:relative;text-transform:uppercase}[data-wic=true] .featured-farmers-farmer-wic{padding:2px 0 0 40px}[data-wic=true] .featured-farmers-farmer-wic:before{background:#788235;border-radius:50%;content:"";height:17px;left:0;position:absolute;top:0;width:17px}.featured-farmers-farmer-address{font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:13px;text-transform:uppercase}.featured-farmers-farmer-title{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1}@media (min-width:400px){.featured-farmers-farmer-title{font-size:26px;font-size:1.625rem}}.featured-farmers-farmer-text{display:none;font-size:16px;font-size:1rem;line-height:1.3333333333;margin-top:22px;padding:0 20px}@media (min-width:400px){.featured-farmers-farmer-text{font-size:18px;font-size:1.125rem}}.featured-farmers-farmer.-focused,.featured-farmers-farmer:active,.featured-farmers-farmer:focus,.featured-farmers-farmer:hover{color:#fff}.featured-farmers-farmer.-focused .featured-farmers-farmer-background:before,.featured-farmers-farmer:active .featured-farmers-farmer-background:before,.featured-farmers-farmer:focus .featured-farmers-farmer-background:before,.featured-farmers-farmer:hover .featured-farmers-farmer-background:before{background:#199482f0}.foodprints-anywhere{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.foodprints-anywhere{margin-bottom:80px}}@media (min-width:1400px){.foodprints-anywhere{padding:0 50px}}.foodprints-anywhere-inner{margin-left:auto;margin-right:auto;max-width:1410px}@media (min-width:1300px){.foodprints-anywhere-items{display:flex;flex-wrap:wrap;margin:-30px -15px 0}}.foodprints-anywhere-item{background:#e8e8e8;margin-left:auto;margin-right:auto;max-width:345px}@media (min-width:768px){.foodprints-anywhere-item{display:flex;margin-left:auto;margin-right:auto;max-width:690px}}@media (min-width:1300px){.foodprints-anywhere-item{flex:none;margin:30px 15px 0;max-width:690px;width:calc(50% - 30px)}}.foodprints-anywhere-item+.foodprints-anywhere-item{margin-top:30px}.foodprints-anywhere-item-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 20px;text-align:center}@media (min-width:400px){.foodprints-anywhere-item-content{padding:50px 30px}}@media (min-width:768px){.foodprints-anywhere-item-content{flex:none;width:50%}}.foodprints-anywhere-item-content-inner{flex:none;width:100%}.foodprints-anywhere-item-image{height:100px;margin:0 auto 15px;width:auto}.foodprints-anywhere-item-title{font-size:26px;font-size:1.625rem;font-weight:700;margin-bottom:5px}.foodprints-anywhere-item-text{font-size:16px;font-size:1rem;line-height:1.375;margin-bottom:10px}.foodprints-anywhere-item-link{color:#2f2d2d;display:inline;font-size:16px;font-size:1rem;font-weight:700;line-height:1.625;position:relative}.foodprints-anywhere-item-link:after{background-color:#00cac3;bottom:-4px;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.555,.205,.295,.975) 0s;width:0}.foodprints-anywhere-item-link.-focused,.foodprints-anywhere-item-link:active,.foodprints-anywhere-item-link:focus,.foodprints-anywhere-item-link:hover{color:#2f2d2d}.foodprints-anywhere-item-link.-focused:after,.foodprints-anywhere-item-link:active:after,.foodprints-anywhere-item-link:focus:after,.foodprints-anywhere-item-link:hover:after{width:100%}.foodprints-anywhere-item-box{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;height:345px;overflow:hidden;padding:35px 30px;position:relative;text-align:center}@media (min-width:768px){.foodprints-anywhere-item-box{flex:none;height:auto;width:50%}}.foodprints-anywhere-item-box[data-color=green]{background-color:#1faa96}.foodprints-anywhere-item-box[data-color=poppy]{background-color:#e35b31}.foodprints-anywhere-item-box[data-color=mustard-seed]{background-color:#e6b223}.foodprints-anywhere-item-box[data-color=olive]{background-color:#788235}.foodprints-anywhere-item-box[data-color=brown]{background-color:#5c4a3f}.foodprints-anywhere-item-box[data-color=iris]{background-color:#4959a8}.foodprints-anywhere-item-box:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.foodprints-anywhere-item-box-content{align-items:center;border:1px solid #fafbf15e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;padding:30px 35px;position:relative;transition:.15s ease-in-out;width:100%}.foodprints-anywhere-item-box-label{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:7px;text-transform:uppercase;transition:.15s ease-in-out}.foodprints-anywhere-item-box-label .icon-quote{font-size:48px;font-size:3rem}.foodprints-anywhere-item-box-title{color:#fff;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3333333333;margin:0;transition:.15s ease-in-out}.foodprints-anywhere-item-box-title.-no-line:after{display:none}.foodprints-anywhere-item-box-title:after{background:#00cac3;content:"";display:block;height:5px;margin:14px auto 0;opacity:1;transition:.15s ease-in-out;visibility:visible;width:37px}[data-color=green] .foodprints-anywhere-item-box-title:after{background:#00cac3}[data-color=poppy] .foodprints-anywhere-item-box-title:after{background:#ea7a5d}[data-color=mustard-seed] .foodprints-anywhere-item-box-title:after{background:#ffc628}[data-color=olive] .foodprints-anywhere-item-box-title:after{background:#98ad45}[data-color=brown] .foodprints-anywhere-item-box-title:after{background:#ab7b54}[data-color=iris] .foodprints-anywhere-item-box-title:after{background:#6270b5}a.foodprints-anywhere-item-box.-focused .foodprints-anywhere-item-box-content,a.foodprints-anywhere-item-box:active .foodprints-anywhere-item-box-content,a.foodprints-anywhere-item-box:focus .foodprints-anywhere-item-box-content,a.foodprints-anywhere-item-box:hover .foodprints-anywhere-item-box-content{background:#fff;transition-duration:.3s}a.foodprints-anywhere-item-box.-focused .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover .foodprints-anywhere-item-box-label{transition-duration:.3s}a.foodprints-anywhere-item-box.-focused .foodprints-anywhere-item-box-title,a.foodprints-anywhere-item-box:active .foodprints-anywhere-item-box-title,a.foodprints-anywhere-item-box:focus .foodprints-anywhere-item-box-title,a.foodprints-anywhere-item-box:hover .foodprints-anywhere-item-box-title{color:#333;transition-duration:.3s}a.foodprints-anywhere-item-box.-focused[data-color=green] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active[data-color=green] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus[data-color=green] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover[data-color=green] .foodprints-anywhere-item-box-label{color:#1faa96}a.foodprints-anywhere-item-box.-focused[data-color=poppy] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active[data-color=poppy] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus[data-color=poppy] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover[data-color=poppy] .foodprints-anywhere-item-box-label{color:#e35b31}a.foodprints-anywhere-item-box.-focused[data-color=mustard-seed] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active[data-color=mustard-seed] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus[data-color=mustard-seed] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover[data-color=mustard-seed] .foodprints-anywhere-item-box-label{color:#e6b223}a.foodprints-anywhere-item-box.-focused[data-color=olive] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active[data-color=olive] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus[data-color=olive] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover[data-color=olive] .foodprints-anywhere-item-box-label{color:#6a752f}a.foodprints-anywhere-item-box.-focused[data-color=olive] .foodprints-anywhere-item-box-title:after,a.foodprints-anywhere-item-box:active[data-color=olive] .foodprints-anywhere-item-box-title:after,a.foodprints-anywhere-item-box:focus[data-color=olive] .foodprints-anywhere-item-box-title:after,a.foodprints-anywhere-item-box:hover[data-color=olive] .foodprints-anywhere-item-box-title:after{background:#6a752f}a.foodprints-anywhere-item-box.-focused[data-color=brown] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active[data-color=brown] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus[data-color=brown] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover[data-color=brown] .foodprints-anywhere-item-box-label{color:#5c4a3f}a.foodprints-anywhere-item-box.-focused[data-color=iris] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:active[data-color=iris] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:focus[data-color=iris] .foodprints-anywhere-item-box-label,a.foodprints-anywhere-item-box:hover[data-color=iris] .foodprints-anywhere-item-box-label{color:#4959a8}.full-width-image{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.full-width-image{margin-bottom:80px}}.full-width-image-inner{margin-left:auto;margin-right:auto;max-width:1424px;position:relative}@media (min-width:500px){.full-width-image-inner:before{border:1px solid #ffffff73;bottom:20px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:20px;transition:background-color .15s ease-in-out}}@media (min-width:900px){.full-width-image-inner:before{bottom:30px;left:30px;position:absolute;right:30px;top:30px}}[data-overlay=true] .full-width-image-inner{position:relative}[data-overlay=true] .full-width-image-inner:hover a:before{background-color:#ffffff73}[data-overlay=true] .full-width-image-inner:hover .full-width-image-text h2{color:#000}.full-width-image-text{bottom:0;display:grid;left:0;place-items:center;position:absolute;right:0;top:0}.full-width-image-text h2{color:#fff;transition:color .15s ease-in-out}.hero{background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:55px 20px;position:relative}@media (min-width:768px){.hero{padding:30px 20px 45px}}@media (min-width:1300px){.hero{margin-bottom:30px;padding:20px 20px 0}}@media (max-width:1299px){.hero.-has-subnav{padding-bottom:0}}.hero[data-background=photo]:before{background:#000;bottom:0;content:"";left:0;opacity:.33;position:absolute;right:0;top:0}.hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;position:relative}@media (min-width:1300px){.hero-inner{border-bottom:160px solid #fff;margin-bottom:-160px}}.hero-top{margin-bottom:45px}@media (min-width:768px){.hero-top{align-items:center;display:flex}}.hero-top .breadcrumbs{margin-bottom:0}@media (min-width:768px){.hero-top .breadcrumbs{flex:1 1 0%}}.hero-profile{color:#fff;font-size:16px;font-size:1rem;line-height:1.25}@media (min-width:768px){.hero-profile{flex:none;margin-left:auto;padding-left:20px}}.hero-profile strong{text-transform:uppercase}.hero-profile a{color:#fff;display:inline}.hero-content{margin-left:auto;margin-right:auto;max-width:750px;text-align:center}@media (min-width:1300px){.hero-content{margin-bottom:45px}}.hero-eyebrow,.hero-title{color:#fff}.hero-eyebrow{font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:10px;text-transform:uppercase}.hero-subnavigation{margin-top:45px;padding:17px 20px}.hero-subnavigation ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -5px -10px;padding:0}.hero-subnavigation ul li{flex:none;margin:0 5px 10px}.hero[data-color=green]{background-color:#1faa96}.hero[data-color=green] .hero-subnavigation{background:#199482b8}.hero[data-color=poppy]{background-color:#e35b31}.hero[data-color=poppy] .hero-subnavigation{background:#b74a28b8}.hero[data-color=mustard-seed]{background-color:#e6b223}.hero[data-color=mustard-seed] .hero-subnavigation{background:#c3971bb8}.hero[data-color=olive]{background-color:#788235}.hero[data-color=olive] .hero-subnavigation{background:#6a752fb8}.hero[data-color=brown]{background-color:#5c4a3f}.hero[data-color=brown] .hero-subnavigation{background:#38281bb8}.hero[data-color=iris]{background-color:#4959a8}.hero[data-color=iris] .hero-subnavigation{background:#36427db8}.home-content{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:700px}@media (min-width:768px){.home-content{align-items:flex-start;display:flex;max-width:1424px}}.home-content-image{margin-bottom:30px}@media (min-width:768px){.home-content-image{flex:none;margin:0;order:2;width:50%}}@media (min-width:1400px){.home-content-image{margin-top:15px}}.home-content-content{margin-bottom:-12px}@media (min-width:768px){.home-content-content{flex:none;padding-right:45px;width:50%}}@media (min-width:1000px){.home-content-content{padding-right:75px}}@media (min-width:400px){.home-content-title{align-items:flex-end;display:flex;margin-bottom:30px}}@media (min-width:768px) and (max-width:899px){.home-content-title{margin-bottom:20px}}@media (min-width:400px){.home-content-title span{flex:1 1 auto}}@media (min-width:1400px){.home-content-title span{flex:none}}.home-content-title img{flex:1 1 auto;margin-left:30px;max-width:136px}@media (min-width:320px) and (max-width:399px){.home-content-title img{display:none}}@media (min-width:768px) and (max-width:899px){.home-content-title img{display:none}}.home-content-buttons{margin:25px -6px 0}.home-content-buttons:after{clear:both;content:"";display:block}.home-content-buttons .btn{float:left;margin:0 6px 12px}@media (min-width:1300px){.home-form{display:flex;margin-bottom:120px}}.home-form-header{background-color:#1faa96;background-image:url(../images/home-form-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 40px;position:relative;text-align:center}@media (min-width:1300px){.home-form-header{display:flex;flex:none;flex-direction:column;justify-content:center;max-width:700px;padding:80px 40px 100px;width:calc(50% - 20px)}}.home-form-header:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.home-form-title{color:#fff;font-size:48px;font-size:3rem;letter-spacing:-.11375rem;line-height:.9666666667;position:relative;z-index:1}@media (min-width:400px){.home-form-title{font-size:60px;font-size:3.75rem}}@media (min-width:1300px){.home-form-title{margin-left:auto;margin-right:auto;max-width:270px}}.home-form-text{color:#fff;font-size:20px;font-size:1.25rem;font-weight:600;position:relative;z-index:1}@media (min-width:400px){.home-form-text{font-size:22px;font-size:1.375rem}}.home-form-container{background:#e8e8e8;padding:35px 20px 45px}@media (min-width:414px){.home-form-container{padding:35px 30px 45px}}@media (min-width:900px){.home-form-container{padding:35px 50px 45px}}@media (min-width:1300px){.home-form-container{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;justify-content:center}.home-form-container .mc-wrapper{flex:none;width:100%}}.home-form-container .v_r input[type=checkbox]{width:20px}.home-form-container #mc_embed_signup div.mce_inline_error{background:#e35b31;font-size:13px;font-size:.8125rem;left:0;margin:0;position:absolute;top:100%;width:100%}.home-form-container .mc-fields-wrap{position:relative}@media (min-width:600px){.home-form-container .mc-fields-wrap{display:flex;flex-wrap:wrap}.home-form-container .mc-fields{border-right:1px solid #cdcbcb;flex:none;padding-right:30px;width:50%}}@media (min-width:900px){.home-form-container .mc-fields{max-width:454px;padding-right:50px}}@media (min-width:1300px){.home-form-container .mc-fields{padding-bottom:23px;padding-top:7px}}.home-form-container .mc-fields .mc-field-group{margin-bottom:30px;position:relative}@media (min-width:600px){.home-form-container .mc-fields .mc-field-group:last-child{margin-bottom:0}}.home-form-container .mc-fields .mc-field-group label{font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:9px;padding:0}.home-form-container .mc-fields .mc-field-group input[type=email],.home-form-container .mc-fields .mc-field-group input[type=text]{border:0;border-bottom:1px solid #b6b6b6;font-weight:700;margin:0}.home-form-container .mc-fields .mc-field-group input[type=email]:focus,.home-form-container .mc-fields .mc-field-group input[type=text]:focus{border-color:#1faa96}@media (min-width:600px){.home-form-container .mc-fields-2{flex:none;padding-left:30px;width:50%}}@media (min-width:900px){.home-form-container .mc-fields-2{padding-left:50px}}@media (min-width:1300px){.home-form-container .mc-fields-2{padding-top:12px}}.home-form-container .mc-fields-2 .mc-field-group>strong{font-size:18px;font-size:1.125rem;line-height:1.2222222222;text-transform:uppercase}.home-form-container .mc-fields-2 input[type=submit]{margin-top:40px}@media (min-width:600px){.home-form-container .mce-responses{flex:none;width:100%}}.home-form-container .mce-responses #mce-success-response{align-items:center;background:#e8e8e8;bottom:0;display:flex;flex-direction:column;font-size:20px;font-size:1.25rem;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.home-hero{background-color:#1faa96;background-position:top;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-inline:30px;position:relative}.home-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;padding-block:244px;position:relative}.home-hero-content{margin-left:auto;margin-right:auto;max-width:648px;text-align:center}.home-hero-title{color:#fff}.home-hero+.components{padding:0 20px}@media (min-width:600px){.home-hero+.components{padding:0 30px}}.home-hero+.components .components-inner{margin-left:auto;margin-right:auto;max-width:1485px}@media (min-width:1400px){.home-hero+.components .components-inner{background:#fff;padding:30px 30px 0}}.home-hero+.components .hover-boxes{margin-bottom:6px;padding:0}.home-hero+.components .hover-boxes+.hover-boxes{margin-top:30px}.home-hero+.components .hover-boxes+.carousel{margin-block:max(30px,min(5vw,60px))}@media (min-width:1400px){.home-hero+.components .hover-boxes:first-child{margin-bottom:45px}}.home-hero-video-button{background:#0000;border-radius:50%;bottom:10px;padding:0;position:absolute;right:0}.home-hero-video-button .play{display:none}.home-hero-video-button[data-paused=true] .play{display:block}.home-hero-video-button[data-paused=true] .pause{display:none}.home-hero-video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.home-hero-video video{height:100%;object-fit:cover;width:100%}.home-hero-video:after{background-color:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.home-intro{margin-block:30px 75px;padding:0 20px;text-align:center}@media (min-width:1000px){.home-intro{margin-block:30px 90px}}.home-intro-inner{margin-left:auto;margin-right:auto;max-width:892px}.home-intro-content{color:#525454;text-align:center}.home-intro-eyebrow{align-items:center;color:#bc524d;display:flex;font-size:16px;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.164375rem;margin-bottom:24px;text-transform:uppercase}.components .hover-boxes{padding:0 20px}@media (min-width:1300px){.components .hover-boxes{padding:0 50px}}.hover-boxes{margin-bottom:60px}.hover-boxes h2,.hover-boxes h3,.hover-boxes h4,.hover-boxes h5,.hover-boxes h6{text-align:center}@media (min-width:768px){.hover-boxes{margin-bottom:80px}}.hover-boxes+.hover-boxes{margin-top:-60px}@media (min-width:768px){.hover-boxes+.hover-boxes{margin-top:-80px}}.hover-boxes.-related-recipes{margin-top:60px;padding:0 20px}@media (min-width:768px){.hover-boxes.-related-recipes{margin-top:80px}}@media (min-width:1200px){.hover-boxes.-related-recipes{margin-top:120px}}.hover-boxes[data-overlay=false] .hover-box:before{display:none}.hover-boxes-inner{margin-left:auto;margin-right:auto;max-width:1424px}.hover-boxes-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px -30px}.hover-boxes .hover-box{flex:1 1 95%}@media (min-width:768px){.hover-boxes .hover-box{flex:1 1 calc(50% - 35px)}}@media (min-width:1300px){.hover-boxes .hover-box{flex:1 1 calc(33.333% - 35px)}}@media (min-width:768px){.hover-boxes[data-count="2"],.hover-boxes[data-count="4"] .hover-box{flex:1 1 calc(50% - 35px)}}@media (min-width:1400px){.hover-boxes[data-count="4"] .hover-box{flex:1 1 calc(25% - 35px)}}@media (min-width:768px){.hover-boxes[data-count="5"] .hover-box{flex:1 1 calc(50% - 35px)}}@media (min-width:1100px){.hover-boxes[data-count="5"] .hover-box{flex:1 1 calc(33.333% - 35px)}}@media (min-width:1400px){.hover-boxes[data-count="5"] .hover-box{flex:1 1 calc(20% - 35px);min-height:250px}}.hover-box{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:none;margin:0 15px 30px;max-width:455px;min-height:400px;overflow:hidden;padding:35px 30px;position:relative;text-align:center;width:calc(100% - 30px)}.hover-box[data-color=green]{background-color:#1faa96}.hover-box[data-color=poppy]{background-color:#e35b31}.hover-box[data-color=mustard-seed]{background-color:#e6b223}.hover-box[data-color=olive]{background-color:#788235}.hover-box[data-color=brown]{background-color:#5c4a3f}.hover-box[data-color=iris]{background-color:#4959a8}.hover-box.-has-image:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hover-box.-has-image[data-type=fact]:before,.hover-box.-has-image[data-type=quote]:before{display:none}.hover-box-content{align-items:center;border:1px solid #fafbf15e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;padding:30px 35px;position:relative;transition:.15s ease-in-out;width:100%}.hover-box-label{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:7px;text-transform:uppercase;transition:.15s ease-in-out}.hover-box-label .icon-quote{font-size:48px;font-size:3rem}.hover-box-title{color:#fff;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3333333333;margin:0;transition:.15s ease-in-out}.hover-box-title.-no-line:after{display:none}.hover-box-title:after{background:#00cac3;content:"";display:block;height:5px;margin:14px auto 0;opacity:1;transition:.15s ease-in-out;visibility:visible;width:37px}[data-color=green] .hover-box-title:after{background:#00cac3}[data-color=poppy] .hover-box-title:after{background:#ea7a5d}[data-color=mustard-seed] .hover-box-title:after{background:#ffc628}[data-color=olive] .hover-box-title:after{background:#98ad45}[data-color=brown] .hover-box-title:after{background:#ab7b54}[data-color=iris] .hover-box-title:after{background:#6270b5}.hover-box-text{color:#333;display:none}.hover-box-link-text{color:#fff;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.3333333333;margin-top:20px;transition:.15s ease-in-out}.hover-box-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex:none;flex-direction:column;font-size:15px;font-size:.9375rem;height:40px;justify-content:center;margin-top:20px;width:40px}[data-color=green] .hover-box-icon{background:#00cac3}[data-color=poppy] .hover-box-icon{background:#ea7a5d}[data-color=mustard-seed] .hover-box-icon{background:#ffc628}[data-color=olive] .hover-box-icon{background:#98ad45}[data-color=brown] .hover-box-icon{background:#ab7b54}[data-color=iris] .hover-box-icon{background:#6270b5}.hover-box-icon:before{flex:none}.hover-box[href].-focused .hover-box-content,.hover-box[href]:active .hover-box-content,.hover-box[href]:focus .hover-box-content,.hover-box[href]:hover .hover-box-content{background:#fff;transition-duration:.3s}.hover-box[href].-focused .hover-box-label,.hover-box[href]:active .hover-box-label,.hover-box[href]:focus .hover-box-label,.hover-box[href]:hover .hover-box-label{transition-duration:.3s}.hover-box[href].-focused .hover-box-link-text,.hover-box[href].-focused .hover-box-title,.hover-box[href]:active .hover-box-link-text,.hover-box[href]:active .hover-box-title,.hover-box[href]:focus .hover-box-link-text,.hover-box[href]:focus .hover-box-title,.hover-box[href]:hover .hover-box-link-text,.hover-box[href]:hover .hover-box-title{color:#333;transition-duration:.3s}@media (min-width:414px){.hover-box[href].-focused.-has-text .hover-box-title:after,.hover-box[href]:active.-has-text .hover-box-title:after,.hover-box[href]:focus.-has-text .hover-box-title:after,.hover-box[href]:hover.-has-text .hover-box-title:after{height:0;opacity:0;visibility:hidden}}.hover-box[href].-focused[data-color=green] .hover-box-label,.hover-box[href]:active[data-color=green] .hover-box-label,.hover-box[href]:focus[data-color=green] .hover-box-label,.hover-box[href]:hover[data-color=green] .hover-box-label{color:#1faa96}.hover-box[href].-focused[data-color=poppy] .hover-box-label,.hover-box[href]:active[data-color=poppy] .hover-box-label,.hover-box[href]:focus[data-color=poppy] .hover-box-label,.hover-box[href]:hover[data-color=poppy] .hover-box-label{color:#e35b31}.hover-box[href].-focused[data-color=mustard-seed] .hover-box-label,.hover-box[href]:active[data-color=mustard-seed] .hover-box-label,.hover-box[href]:focus[data-color=mustard-seed] .hover-box-label,.hover-box[href]:hover[data-color=mustard-seed] .hover-box-label{color:#e6b223}.hover-box[href].-focused[data-color=olive] .hover-box-label,.hover-box[href]:active[data-color=olive] .hover-box-label,.hover-box[href]:focus[data-color=olive] .hover-box-label,.hover-box[href]:hover[data-color=olive] .hover-box-label{color:#6a752f}.hover-box[href].-focused[data-color=olive] .hover-box-title:after,.hover-box[href]:active[data-color=olive] .hover-box-title:after,.hover-box[href]:focus[data-color=olive] .hover-box-title:after,.hover-box[href]:hover[data-color=olive] .hover-box-title:after{background:#6a752f}.hover-box[href].-focused[data-color=brown] .hover-box-label,.hover-box[href]:active[data-color=brown] .hover-box-label,.hover-box[href]:focus[data-color=brown] .hover-box-label,.hover-box[href]:hover[data-color=brown] .hover-box-label{color:#5c4a3f}.hover-box[href].-focused[data-color=iris] .hover-box-label,.hover-box[href]:active[data-color=iris] .hover-box-label,.hover-box[href]:focus[data-color=iris] .hover-box-label,.hover-box[href]:hover[data-color=iris] .hover-box-label{color:#4959a8}.icon-blocks{margin-bottom:25px;padding:0 20px;text-align:center}@media (min-width:1000px){.icon-blocks{margin-bottom:45px}}.icon-blocks-inner{margin-left:auto;margin-right:auto;max-width:1325px}.icon-blocks-title{color:#333;margin-bottom:40px;text-transform:none}.icon-blocks-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -30px}@media (min-width:1400px){.icon-blocks-items{justify-content:space-between}}.icon-blocks-item{flex:none;margin:0 30px 50px;max-width:375px;width:calc(100% - 40px)}.icon-blocks-item:first-child .icon-blocks-item-icon:after{background:#1faa96}.icon-blocks-item:nth-child(2) .icon-blocks-item-icon:after{background:#e35b31}.icon-blocks-item:nth-child(3) .icon-blocks-item-icon:after{background:#e6b223}.icon-blocks-item:nth-child(4) .icon-blocks-item-icon:after{background:#788235}.icon-blocks-item:nth-child(5) .icon-blocks-item-icon:after{background:#5c4a3f}.icon-blocks-item:nth-child(6) .icon-blocks-item-icon:after{background:#4959a8}.icon-blocks-item-icon{height:90px;margin:0 auto 30px;position:relative;width:150px}.icon-blocks-item-icon:before{bottom:10px;color:#525454;font-size:80px;font-size:5rem;left:50%;line-height:1;position:absolute;transform:translateX(-50%);z-index:2}.icon-blocks-item-icon:after{border-radius:75px 75px 0 0;bottom:0;content:"";height:75px;left:0;opacity:.36;position:absolute;width:100%}.icon-blocks-item-title{margin-bottom:18px}.illustration-intro{margin:40px 0 60px;padding:0 20px;text-align:center}@media (min-width:1300px){.illustration-intro{margin-top:70px;padding:0 50px}}.illustration-intro img{height:125px;margin:0 auto 30px;width:auto}.illustration-intro h2{color:#525454;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:40px;font-size:2.5rem;font-weight:300;letter-spacing:-.00125rem;line-height:1.24;text-transform:uppercase}@media (min-width:600px){.illustration-intro h2{font-size:50px;font-size:3.125rem}}.image-25-75-wrapper{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1100px}@media (min-width:768px){.image-25-75-wrapper{margin-bottom:80px}}@media (min-width:900px){.image-25-75-wrapper{margin-bottom:120px}}@media (min-width:1300px){.image-25-75-wrapper:first-child{margin-top:70px}}.image-25-75{padding:60px 20px}.image-25-75[data-background=gray]{background:#e8e8e8}.image-25-75[data-background=white]:first-child{padding-top:0}.image-25-75[data-background=white]:last-child{padding-bottom:0}.image-25-75-inner{margin-left:auto;margin-right:auto;max-width:940px}@media (min-width:768px){.image-25-75-inner{align-items:flex-start;display:flex}[data-position=right] .image-25-75-inner{flex-direction:row-reverse;justify-content:space-between}}.image-25-75-image{margin-bottom:30px}@media (min-width:768px){.image-25-75-image{flex:2 2 0%;margin:0;max-width:362px}.image-25-75-content{flex:3 3 0%;margin:0 0 0 60px;max-width:850px}[data-position=right] .image-25-75-content{margin:0 60px 0 0}}.image-25-75-title{color:#525454;margin-bottom:35px;text-transform:none}.image-25-75-link{color:#2f2d2d;font-size:18px;font-size:1.125rem;font-weight:700;line-height:26px;margin-top:30px;padding-left:41px;position:relative}.image-25-75-link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1faa96;border-radius:50%;color:#fff;content:"\e913";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;left:0;line-height:1;line-height:26px;margin-right:15px;position:absolute;text-align:center;text-transform:none;top:0;transition:.15s ease-in-out;width:26px}.image-25-75-link.-focused:before,.image-25-75-link:active:before,.image-25-75-link:focus:before,.image-25-75-link:hover:before{background:#199482;left:5px}.image-50-50{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.image-50-50{margin-bottom:80px}}@media (min-width:900px){.image-50-50{margin-bottom:120px}}.image-50-50[data-background=gray]{background:#e8e8e8;padding:60px 20px}@media (min-width:768px){.image-50-50+.image-50-50{margin-top:-20px}}@media (min-width:900px){.image-50-50+.image-50-50{margin-top:-60px}}.image-50-50-inner{margin-left:auto;margin-right:auto;max-width:1130px}@media (min-width:768px){.image-50-50-inner{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}}.image-50-50-image{margin-bottom:30px}@media (min-width:768px){.image-50-50-image{flex:1 1 0%;margin:0;max-width:550px}.image-50-50-content{flex:1.25 1.25 0;margin:0 60px 0 0;max-width:475px}}@media (min-width:900px){.image-50-50-content{margin-top:42px}}.image-50-50-title{color:#525454;margin-bottom:35px;text-transform:none}.image-50-50-link{color:#2f2d2d;font-size:18px;font-size:1.125rem;font-weight:700;line-height:26px;margin-top:30px;padding-left:41px;position:relative}.image-50-50-link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1faa96;border-radius:50%;color:#fff;content:"\e913";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;left:0;line-height:1;line-height:26px;margin-right:15px;position:absolute;text-align:center;text-transform:none;top:0;transition:.15s ease-in-out;width:26px}.image-50-50-link.-focused:before,.image-50-50-link:active:before,.image-50-50-link:focus:before,.image-50-50-link:hover:before{background:#199482;left:5px}@media (min-width:1300px){.components .intro-text:first-child{margin-top:50px}}.intro-text{margin-bottom:75px;padding:0 20px;text-align:center}@media (min-width:1000px){.intro-text{margin-bottom:90px}}.intro-text+.text-block{margin-top:-30px}@media (min-width:1000px){.intro-text+.text-block{margin-top:-45px}}.intro-text-inner{margin-left:auto;margin-right:auto;max-width:1000px}.intro-text-content{color:#525454;text-align:center}.components .link-grid{padding:0 20px}@media (min-width:1300px){.components .link-grid{padding:0 50px}}.link-grid{margin-bottom:60px}@media (min-width:768px){.link-grid{margin-bottom:80px}}.link-grid[data-overlay=false] .link-grid-item:before{display:none}.link-grid[data-hide-text=true] .link-grid-item.-focused:before,.link-grid[data-hide-text=true] .link-grid-item:active:before,.link-grid[data-hide-text=true] .link-grid-item:focus:before,.link-grid[data-hide-text=true] .link-grid-item:hover:before{background:#0000}.link-grid[data-total-items="2"] .link-grid-items,.link-grid[data-total-items="4"] .link-grid-items{max-width:1200px}@media (min-width:1100px){.link-grid[data-total-items="2"] .link-grid-item,.link-grid[data-total-items="4"] .link-grid-item{max-width:460px;width:calc(50% - 2px)}}.link-grid-inner{margin-left:auto;margin-right:auto;max-width:1424px}.link-grid-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.link-grid-item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:none;height:250px;margin:1px;overflow:hidden;padding:35px 30px;position:relative;text-align:center;width:100%}@media (max-width:767px){.link-grid-item{max-width:455px}}@media (min-width:400px){.link-grid-item{height:300px}}@media (min-width:500px){.link-grid-item{height:350px}}@media (min-width:768px){.link-grid-item{width:calc(50% - 2px)}}@media (min-width:1100px){.link-grid-item{width:calc(33.33333% - 2px)}}.link-grid-item:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.15s ease-in-out}.link-grid-item-inner{align-items:center;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;padding:30px 35px;position:relative;transition:.15s ease-in-out;width:100%}.link-grid-item-title{color:#fff;font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.1818181818;margin:0;transition:.15s ease-in-out}.link-grid-item-title:after{background:#00cac3;content:"";display:block;height:5px;margin:14px auto 0;opacity:1;transition:.15s ease-in-out;visibility:visible;width:37px}[data-color=green] .link-grid-item-title:after{background:#00cac3}[data-color=poppy] .link-grid-item-title:after{background:#ea7a5d}[data-color=mustard-seed] .link-grid-item-title:after{background:#ffc628}[data-color=olive] .link-grid-item-title:after{background:#98ad45}[data-color=brown] .link-grid-item-title:after{background:#ab7b54}[data-color=iris] .link-grid-item-title:after{background:#6270b5}.link-grid-item-text{color:#333;display:none;padding-top:14px}.link-grid-item.-focused .link-grid-item-inner,.link-grid-item:active .link-grid-item-inner,.link-grid-item:focus .link-grid-item-inner,.link-grid-item:hover .link-grid-item-inner{background:#fff;transition-duration:.3s}.link-grid-item.-focused .link-grid-item-title,.link-grid-item:active .link-grid-item-title,.link-grid-item:focus .link-grid-item-title,.link-grid-item:hover .link-grid-item-title{color:#333;opacity:1;transition-duration:.3s}[data-color=olive] .link-grid-item.-focused .link-grid-item-title:after,[data-color=olive] .link-grid-item:active .link-grid-item-title:after,[data-color=olive] .link-grid-item:focus .link-grid-item-title:after,[data-color=olive] .link-grid-item:hover .link-grid-item-title:after{background:#6a752f}.map{background:#fff;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1484px;padding:0 20px;position:relative}@media (min-width:1400px){.map{padding:0 30px}}.map-actual{height:64vw;margin-left:auto;margin-right:auto;max-height:834px;max-width:1484px;min-height:562px;overflow:hidden}.map-actual,.map-inner{position:relative}.map-info-window{line-height:1.2;padding:28px 28px 20px 20px;text-align:center}.map-info-window .market-name{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.map-info-window .address-link:hover{font-weight:500}.map-info-window .open-days,.map-info-window .season{font-weight:700}.map-info-window .address-link,.map-info-window .season{margin-bottom:16px}.map-info-window .wysiwyg-content{margin-bottom:20px;text-align:left}.map-info-window .wysiwyg-content p{font-size:.875rem;margin-bottom:14px}.map-info-window .wysiwyg-content p span{font-size:.875rem!important}.map-info-window .transit span{font-weight:700}.map .si-frame .si-content{max-width:500px!important}.map .si-close-button{height:28px;right:0;top:0;width:28px}.map .si-close-button:before{font-size:10px}.map-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 25px;position:relative;z-index:1}@media (min-width:768px){.map-filters .-third{flex:1 1 0%}}.map-filters .-panel{order:3}.map-filters .-panel:after{clear:both;content:"";display:block}.map-filters .-panel>button{float:right}.map-filters-panel{position:relative}.map-filters-panel-open{align-items:center;background:#d6d6d6;color:#909090;display:inline-flex}.map-filters-panel-open.-focused,.map-filters-panel-open:active,.map-filters-panel-open:focus,.map-filters-panel-open:hover{background:#199482;color:#fff}.map-filters-panel-open:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e925";display:inline-block;flex:none;font-family:icomoon!important;font-size:16px;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;margin-right:11px;text-transform:none}.map-filters-panel-open>span{flex:1 1 0%;text-align:left}.map-filters-panel-wrapper{background:#fff;box-shadow:3px -1px 4px 0 #00000047;display:none;max-width:calc(100vw - 40px);position:absolute;right:0;top:0;width:max-content}.map-filters-panel-close{align-items:center;border-radius:0;display:flex;justify-content:space-between;letter-spacing:.03125em;line-height:2.8666666667;padding:9px 27px 8px;width:100%}.map-filters-panel-close:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e925";display:inline-block;flex:none;font-family:icomoon!important;font-size:16px;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;margin-right:11px;text-transform:none}.map-filters-panel-close>span{flex:1 1 0%;text-align:left}.map-filters-panel-close:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";display:inline-block;flex:none;font-family:icomoon!important;font-size:18px;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.map-filters-panel-inner{padding:40px 20px}.map-filters-panel-inner legend{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.048125em;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.map-filters-panel .map-filter-group+.map-filter-group{margin-top:40px}.map-filters-panel .map-filter-group-inner{margin:0}.map-map-legend{flex:1 1 0%;min-width:173px}.map-map-legend-inner{display:none}.map-map-legend-items{display:flex}.map-map-legend-item{align-items:center;display:flex;flex:none}.map-map-legend-item+.map-map-legend-item{margin-left:15px}.map-map-legend-item img{flex:none;margin-right:11px;width:24px}.map-map-legend-item span{flex:none;font-size:15px;font-size:.9375rem;letter-spacing:.03125em;line-height:1}.map-filter-group{margin-bottom:20px}@media (min-width:768px){.map-filter-group{flex:none;margin:0}}.-buttons .map-filter-group-inner{display:flex}.map-filter-group.-buttons{flex:none;margin-bottom:20px;width:100%}@media (min-width:1000px){.map-filter-group.-buttons{flex:3 3 0%;margin:0 15px;order:2;width:auto}}.map-filter-group.-buttons .map-filter-group-inner{display:flex;flex-wrap:wrap}.map-filter-group.-buttons .map-filter{flex:1 1 calc(25% - 1px);margin-bottom:1px;margin-left:1px}@media (min-width:600px){.map-filter-group.-buttons .map-filter{flex:1 1 auto}}.map-filter-group.-buttons .map-filter:first-of-type{margin:0}@media (min-width:600px){.map-filter-group.-buttons .map-filter:first-of-type label{border-radius:18px 0 0 18px}.map-filter-group.-buttons .map-filter:last-child label{border-radius:0 18px 18px 0}}.map-filter-group.-buttons .map-filter:last-child:first-of-type label{border-radius:18px}.map-filter-group.-buttons .map-filter input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.map-filter-group.-buttons .map-filter input:checked~label{background:#1faa96;color:#fff}.map-filter-group.-buttons .map-filter label{background:#d6d6d6;color:#909090;cursor:pointer;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:36px;padding:0 20px;text-align:center;text-transform:uppercase;transition:.15s ease-in-out}.map-filter-group.-buttons .map-filter label.-focused,.map-filter-group.-buttons .map-filter label:active,.map-filter-group.-buttons .map-filter label:focus,.map-filter-group.-buttons .map-filter label:hover{background:#199482;color:#fff}@media (max-width:599px){.map-filter-group.-buttons .map-filter label .hide-mobile{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.map-filter-group.-buttons .map-filter label.icon-label{align-items:center;display:flex;justify-content:center}.map-filter-group.-buttons .map-filter label.icon-label .icon-label-icon{flex:none;margin-right:10px}@media (max-width:499px){.map-filter-group.-buttons .map-filter label.icon-label .icon-label-icon{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.map-filter-group.-buttons .map-filter label.icon-label .icon-label-icon:before{display:block;font-size:21px;font-size:1.3125rem;letter-spacing:0;line-height:36px}.map-filter-group.-radios{margin:0 15px}.map-filter-group.-radios .radio{margin:0 0 12px;max-width:290px}.map-filter-group.-radios .radio:last-child{margin-bottom:0}.map-filter-group.-radios .radio label:before{height:21px;top:1px;width:21px}.map-filter-group.-radios .radio label:after{height:13px;left:4px;top:5px;width:13px}.map-filter-group.-radios .radio label span,.map-filter-group.-radios .radio label strong{display:block;line-height:1.4375}.map-filter-group.-radios .radio label span{font-weight:400}.map-gallery{display:flex;flex-wrap:wrap}.map-gallery-item,.map-schedule-market{color:#fff;display:block;position:relative}@media (min-width:600px){.map-gallery-item,.map-schedule-market{margin:0 .5px 1px}}.map-gallery-item-inner,.map-schedule-market-inner{align-items:center;display:flex;flex-direction:column;height:355px;justify-content:space-between;padding:16px 20px;position:relative}.map-gallery-item-content,.map-schedule-market-content{text-align:center}.map-gallery-item-open,.map-schedule-market-open{font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.140625rem;text-transform:uppercase}.map-gallery-item-title,.map-schedule-market-title{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1}@media (min-width:400px){.map-gallery-item-title,.map-schedule-market-title{font-size:26px;font-size:1.625rem}}.map-gallery-item.-focused,.map-gallery-item:active,.map-gallery-item:focus,.map-gallery-item:hover,.map-schedule-market.-focused,.map-schedule-market:active,.map-schedule-market:focus,.map-schedule-market:hover{color:#fff}.map-schedule{background:#d8d8d8;display:none}.map-schedule-header{position:relative}.map-schedule-header-nav{align-items:center;border:0;bottom:1px;color:#fff;display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;justify-content:center;position:absolute;top:0;width:48px;z-index:2}.map-schedule-header-nav:before{flex:none}.map-schedule-header-nav.-prev{left:0}.map-schedule-header-nav.-next{right:0}.map-schedule-header-nav[aria-disabled=true]{opacity:.5;pointer-events:none}.map-schedule-header-nav.-focused,.map-schedule-header-nav:active,.map-schedule-header-nav:focus,.map-schedule-header-nav:hover{color:#fff}.map-schedule-header-nav:hover{background:#198778}.map-schedule-header-days:after{clear:both;content:"";display:block}.map-schedule-header-cell{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;color:#fff;float:left;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.2222222222;padding:10px 10px 11px;text-align:center;text-transform:uppercase;width:100%}.map-schedule-header-cell[data-day=Sunday]{border-right:0}.map-schedule-header-cell[data-day=Sunday],.map-schedule-header-cell[data-day=Thursday],.map-schedule-header-cell[data-day=Tuesday]{background:#1faa96}.map-schedule-header-cell[data-day=Saturday],.map-schedule-header-cell[data-day=Wednesday]{background:#24c4ad}.map-schedule-days:after{clear:both;content:"";display:block}.map-schedule-day{float:left;width:100%}.map-schedule-market{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;margin:0;transition:background .15s ease-in-out}.map-schedule-market[data-day=Sunday]{border-right:0}.map-schedule-market[data-day=Sunday],.map-schedule-market[data-day=Thursday],.map-schedule-market[data-day=Tuesday]{background:#24c4ad}.map-schedule-market[data-day=Sunday].-focused,.map-schedule-market[data-day=Sunday]:active,.map-schedule-market[data-day=Sunday]:focus,.map-schedule-market[data-day=Sunday]:hover,.map-schedule-market[data-day=Thursday].-focused,.map-schedule-market[data-day=Thursday]:active,.map-schedule-market[data-day=Thursday]:focus,.map-schedule-market[data-day=Thursday]:hover,.map-schedule-market[data-day=Tuesday].-focused,.map-schedule-market[data-day=Tuesday]:active,.map-schedule-market[data-day=Tuesday]:focus,.map-schedule-market[data-day=Tuesday]:hover{background:#1a907f}.map-schedule-market[data-day=Saturday],.map-schedule-market[data-day=Wednesday]{background:#1faa96}.map-schedule-market[data-day=Saturday].-focused,.map-schedule-market[data-day=Saturday]:active,.map-schedule-market[data-day=Saturday]:focus,.map-schedule-market[data-day=Saturday]:hover,.map-schedule-market[data-day=Wednesday].-focused,.map-schedule-market[data-day=Wednesday]:active,.map-schedule-market[data-day=Wednesday]:focus,.map-schedule-market[data-day=Wednesday]:hover{background:#1a907f}.map-schedule-market-inner{align-items:flex-start;height:147px}@media (min-width:900px){.map-schedule-market-inner{height:241px}}.map-schedule-market-content{width:100%}@media (max-width:899px){.map-schedule-market-content{text-align:left}}.map-schedule-market-dates{margin-top:10px}.map-schedule-market-dates,.map-schedule-market-times{color:#333;font-weight:700;line-height:1.25;transition:.15s ease-in-out}.map-schedule-market.-focused,.map-schedule-market:active,.map-schedule-market:focus,.map-schedule-market:hover{background:#357e78}.map-schedule-market.-focused .map-schedule-market-dates,.map-schedule-market.-focused .map-schedule-market-times,.map-schedule-market:active .map-schedule-market-dates,.map-schedule-market:active .map-schedule-market-times,.map-schedule-market:focus .map-schedule-market-dates,.map-schedule-market:focus .map-schedule-market-times,.map-schedule-market:hover .map-schedule-market-dates,.map-schedule-market:hover .map-schedule-market-times{color:#fff}.map-gallery-item{background-color:#1faa96;flex:none;margin-bottom:1px;overflow:hidden;transition:none;width:100%}@media (min-width:600px){.map-gallery-item{width:calc(50% - 1px)}}@media (min-width:900px){.map-gallery-item{width:calc(33.33333% - 1px)}}@media (min-width:1200px){.map-gallery-item{width:calc(25% - 1px)}}.map-gallery-item-background{background-position:50%;background-size:cover;bottom:-5px;left:-5px;position:absolute;right:-5px;top:-5px}.map-gallery-item-background:before{background:#0000008c;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.15s ease-in-out}.map-gallery-item-open{align-self:flex-start;height:16px;position:relative}[data-open=true] .map-gallery-item-open{padding:2px 0 0 40px}[data-open=true] .map-gallery-item-open:before{background:#788235;border-radius:50%;content:"";height:17px;left:0;position:absolute;top:0;width:17px}.map-gallery-item-address{font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:13px;text-transform:uppercase}.map-gallery-item-text{display:none;font-size:16px;font-size:1rem;line-height:1.3333333333;margin-top:22px;padding:0 20px}@media (min-width:400px){.map-gallery-item-text{font-size:18px;font-size:1.125rem}}.map-gallery-item.-focused .map-gallery-item-background:before,.map-gallery-item:active .map-gallery-item-background:before,.map-gallery-item:focus .map-gallery-item-background:before,.map-gallery-item:hover .map-gallery-item-background:before{background:#199482f0}.map-no-results{color:#707070;display:none;font-weight:700;letter-spacing:.03125rem;line-height:1.5;margin:15px 0 20px;text-transform:uppercase}.map-no-results a{border-bottom:1px solid #1faa96;color:#1faa96;display:inline}.map-no-results a.-focused,.map-no-results a:active,.map-no-results a:focus,.map-no-results a:hover{border-color:#0000}.map .transit-toggle-wrapper{margin:20px auto 0;max-width:1484px}.map .transit-toggle-wrapper .transit-toggle[type=checkbox]{opacity:0;position:absolute}.map .transit-toggle-wrapper .transit-toggle[type=checkbox]:checked+label:before{background-color:#1faa96}.map .transit-toggle-wrapper .transit-toggle[type=checkbox]:checked+label:after{left:20px}.map .transit-toggle-wrapper label{align-items:center;display:flex;font-weight:600;letter-spacing:2px;pointer-events:none;position:relative}.map .transit-toggle-wrapper label:before{background-color:#ddd;border-radius:50px;content:"";cursor:pointer;height:20px;margin-right:20px;pointer-events:all;transition:.3s ease;width:40px}.map .transit-toggle-wrapper label:after{background-color:#fff;border-radius:30px;box-shadow:0 0 8px #0003;content:"";cursor:pointer;height:20px;left:0;pointer-events:all;position:absolute;transition:left .2s ease-in-out;width:20px}.market-about{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.market-about{margin-bottom:80px}}.market-about-inner{margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:768px){.market-about-inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}}.market-about-image{margin-bottom:30px}@media (min-width:768px){.market-about-image{margin:0;width:50%}}@media (min-width:1000px){.market-about-image{margin:0 25px}}@media (min-width:768px){.market-about-content{flex:1.5 1.5 0%}.market-about-content-inner{padding-right:50px}}@media (min-width:1000px){.market-about-content{flex:1 1 0%;margin:0 25px}}@media (min-width:1500px){.market-about-content-inner{padding-left:48px}}.market-about-title{color:#333;font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:500;text-transform:uppercase}.market-events{margin-bottom:50px}@media (min-width:1000px){.market-events{flex:none;margin:0 25px;width:calc(50% - 50px)}}.market-events-carousel{opacity:0}.market-events-carousel-header{margin-bottom:30px;position:relative}.market-events-carousel-header-slides img{display:block!important}.market-events-carousel-header-overlay{align-items:center;background:#333333c7;bottom:0;display:flex;left:0;padding:9px 20px;position:absolute;width:100%}@media (min-width:400px){.market-events-carousel-header-overlay{font-size:26px;font-size:1.625rem}}@media (min-width:768px){.market-events-carousel-header-overlay{padding:9px 25px}}.market-events-carousel-header-title{color:#fff;flex:1 1 0%;font-size:24px;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.1923076923;margin:0}.market-events-carousel-header-dots{align-items:center;display:flex;flex:none}.market-events-carousel-header-dots ul{display:flex;flex:none;height:13px;list-style:none;margin:0;padding:0;width:100%}.market-events-carousel-header-dots li{flex:none}.market-events-carousel-header-dots li+li{margin-left:10px}.market-events-carousel-header-dots li.slick-active button{background:#e6b223}.market-events-carousel-header-dots button{background:#b8b3b3;border:0;border-radius:50%;display:block;font-size:0;height:13px;line-height:0;padding:0;width:13px}.market-events-carousel-header-dots button:focus{outline:0}@media (min-width:500px){.market-events-teaser-inner{align-items:flex-start;display:flex;justify-content:space-between}.market-events-teaser-content{flex:none;margin-top:18px;width:calc(100% - 136px)}}.market-events-teaser-date{background:#ececec;display:block;line-height:1;margin-bottom:27px;padding:17px 20px;text-align:center;transition:color .15s ease-in-out;width:112px}@media (min-width:500px){.market-events-teaser-date{margin:0}}.market-events-teaser-date-day,.market-events-teaser-date-month{font-size:22px;font-size:1.375rem;font-weight:700;line-height:1.2083333333;text-transform:uppercase}.market-events-teaser-date-month{letter-spacing:.125rem}.market-events-teaser-date-number{font-size:55px;font-size:3.4375rem;font-weight:700;letter-spacing:.28625rem;line-height:.9272727273}.market-events-teaser-title{color:#333;display:block;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.market-events-teaser-excerpt{max-width:487px}.market-events-teaser.-focused .market-events-teaser-date,.market-events-teaser:active .market-events-teaser-date,.market-events-teaser:focus .market-events-teaser-date,.market-events-teaser:hover .market-events-teaser-date{color:#199482}.market-events-teaser.-focused .market-events-teaser-title,.market-events-teaser:active .market-events-teaser-title,.market-events-teaser:focus .market-events-teaser-title,.market-events-teaser:hover .market-events-teaser-title{color:#1faa96}.market-events-none-header{position:relative}.market-events-none-title{background:#333333c7;bottom:0;color:#fff;font-size:24px;font-size:1.5rem;font-weight:500;left:0;letter-spacing:0;line-height:1.1923076923;padding:9px 20px;position:absolute;width:100%}@media (min-width:400px){.market-events-none-title{font-size:26px;font-size:1.625rem}}@media (min-width:768px){.market-events-none-title{padding:9px 25px}}.market-events-none-content{padding:20px}@media (min-width:768px){.market-events-none-content{padding:30px 25px}}.market-featured{background:#1faa96;margin-bottom:65px;padding:38px 20px 8px}.market-featured-inner{margin-left:auto;margin-right:auto;max-width:1484px}.market-featured-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}@media (min-width:1300px){.market-featured-items{flex-wrap:nowrap;justify-content:space-between}}.market-featured-farmer{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:none;height:400px;margin:0 15px 30px;max-width:455px;overflow:hidden;padding:35px 30px;position:relative;text-align:center;width:calc(100% - 30px)}@media (min-width:1300px){.market-featured-farmer{flex:1 1 0%}}.market-featured-farmer:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.market-featured-farmer-content{align-items:center;border:1px solid #fafbf15e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;padding:30px 35px;position:relative;transition:.15s ease-in-out;width:100%}.market-featured-farmer-label{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:7px;text-transform:uppercase;transition:.15s ease-in-out}.market-featured-farmer-title{color:#fff;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3333333333;margin:0;transition:.15s ease-in-out}.market-featured-farmer-title:after{background:#98ad45;content:"";display:block;height:5px;margin:14px auto 0;opacity:1;transition:.15s ease-in-out;visibility:visible;width:37px}.market-featured-farmer-text{color:#333;display:none}.market-featured-farmer.-focused .market-featured-farmer-content,.market-featured-farmer:active .market-featured-farmer-content,.market-featured-farmer:focus .market-featured-farmer-content,.market-featured-farmer:hover .market-featured-farmer-content{background:#fff;transition-duration:.3s}.market-featured-farmer.-focused .market-featured-farmer-label,.market-featured-farmer:active .market-featured-farmer-label,.market-featured-farmer:focus .market-featured-farmer-label,.market-featured-farmer:hover .market-featured-farmer-label{color:#6a752f;transition-duration:.3s}.market-featured-farmer.-focused .market-featured-farmer-title,.market-featured-farmer:active .market-featured-farmer-title,.market-featured-farmer:focus .market-featured-farmer-title,.market-featured-farmer:hover .market-featured-farmer-title{color:#333;transition-duration:.3s}.market-featured-farmer.-focused .market-featured-farmer-title:after,.market-featured-farmer:active .market-featured-farmer-title:after,.market-featured-farmer:focus .market-featured-farmer-title:after,.market-featured-farmer:hover .market-featured-farmer-title:after{background:#6a752f}@media (min-width:414px){.market-featured-farmer.-focused .market-featured-farmer-title:after,.market-featured-farmer:active .market-featured-farmer-title:after,.market-featured-farmer:focus .market-featured-farmer-title:after,.market-featured-farmer:hover .market-featured-farmer-title:after{height:0;opacity:0;visibility:hidden}}.market-featured-partners{background:#e8e8e8;flex:none;height:400px;margin:0 15px 30px;max-width:455px;padding:35px 30px;position:relative;text-align:center;width:calc(100% - 30px)}@media (min-width:1300px){.market-featured-partners{flex:1 1 0%}}.market-featured-partners-content{align-items:center;border:1px solid #3333335e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:flex-start;padding:55px 35px 36px;position:relative;transition:.15s ease-in-out;width:100%}.market-featured-partners-logos{flex:none;width:100%}.market-featured-partners-label{color:#333;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:18px;text-transform:uppercase;transition:.15s ease-in-out}.market-featured-partners-logo-image{align-items:center;display:flex;flex-direction:column;height:150px;justify-content:center;width:100%}.market-featured-partners-logo-image img[data-orientation=landscape]{height:auto;max-width:275px;width:100%}.market-featured-partners-logo-image img[data-orientation=potrait]{height:100%;max-height:140px;width:auto}.market-featured-partners-dots{margin-top:auto}.market-featured-partners-dots ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.market-featured-partners-dots li{flex:none}.market-featured-partners-dots li+li{margin-left:10px}.market-featured-partners-dots li.slick-active button{background:#e6b223}.market-featured-partners-dots button{background:#b8b3b3;border:0;border-radius:50%;display:block;font-size:0;height:16px;line-height:0;padding:0;width:16px}.market-featured-partners-dots button:focus{outline:0}.market-hero{overflow:hidden;padding:80px 20px;position:relative}@media (min-width:768px){.market-hero{margin-bottom:-110px;padding:15px 20px 250px}}.market-hero-background{background-color:#1faa96;background-position:top;background-size:cover;bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px}.market-hero-background:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.market-hero .breadcrumbs{margin-bottom:140px}.market-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;position:relative}.market-hero-content{text-align:center}.market-hero-title{color:#fff;margin:0}.market-hero-meta{color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.4;margin-top:12px;text-transform:uppercase}@media (min-width:400px){.market-hero-meta{font-size:18px;font-size:1.125rem}}@media (min-width:600px){.market-hero-meta{font-size:20px;font-size:1.25rem}}.market-map{margin-bottom:40px;position:relative}@media (min-width:768px){.market-map{padding:0 20px}}.market-map-inner{margin-left:auto;margin-right:auto;max-width:1484px}.market-map-actual{border-top:12px solid #1faa96;height:562px}.market-map-actual img{max-width:inherit!important}.market-map .gm-style-iw{border-radius:0;box-shadow:0 3px 3px 0 #000000c2;padding:0}.market-map .gm-style-iw button{display:none!important}.market-map .gm-style-iw-d{overflow:auto!important}.market-map .gm-style-iw-t:after{background:linear-gradient(45deg,#1faa96 50%,#1faa9600 51%,#1faa9600);box-shadow:-3px 3px 3px 0 #000000c2}.market-map-infowindow-inner{background:#1faa96;padding:30px 20px 40px;text-align:center}@media (min-width:500px){.market-map-infowindow-inner{min-width:400px}}.market-map-infowindow a,.market-map-infowindow p{color:#fff;font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4}@media (min-width:400px){.market-map-infowindow a,.market-map-infowindow p{font-size:20px;font-size:1.25rem}}.market-map-infowindow a{border-bottom:1px solid #0000;display:inline;font-size:16px;font-size:1rem;text-transform:uppercase}.market-map-infowindow a.-focused,.market-map-infowindow a:active,.market-map-infowindow a:focus,.market-map-infowindow a:hover{border-color:#fff}.market-merchants{margin-bottom:60px;padding:0 20px;text-align:center}@media (min-width:768px){.market-merchants{margin-bottom:90px}}.market-merchants-inner{margin-left:auto;margin-right:auto;max-width:1484px}.market-merchants-title{margin-bottom:36px}.market-merchants-list{list-style:none;margin:0;padding:0}@media (min-width:600px){.market-merchants-list[data-columns="2"],.market-merchants-list[data-columns="3"],.market-merchants-list[data-columns="4"]{column-count:2;column-gap:100px;column-rule:1px solid #979797;display:inline-block}}@media (min-width:900px){.market-merchants-list[data-columns="3"],.market-merchants-list[data-columns="4"]{column-count:3}}@media (min-width:1200px){.market-merchants-list[data-columns="4"]{column-count:4}}.market-merchants-list[data-columns="1"] li{text-align:center}.market-merchants-list li{break-inside:avoid;line-height:1.5;margin-bottom:12px;page-break-inside:avoid;text-align:left}.market-merchants-list li a{border-bottom:1px solid #0000;color:#525454;display:inline;font-weight:700;letter-spacing:.03125rem;line-height:1.5;text-transform:uppercase}.market-merchants-list li a.-focused,.market-merchants-list li a:active,.market-merchants-list li a:focus,.market-merchants-list li a:hover{border-color:#1faa96;color:#1faa96}.market-seasonal{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.market-seasonal{margin:0 -10px 80px}}@media (min-width:1000px){.market-seasonal{margin:0 -25px 80px}}.market-seasonal-inner{margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:768px){.market-seasonal-inner{display:flex}.market-seasonal-block{flex:1 1 0%;margin:0 10px}}@media (min-width:1000px){.market-seasonal-block{margin:0 25px}}@media (min-width:1200px){.market-seasonal-block{display:flex;flex-direction:row-reverse}}@media (max-width:767px){.market-seasonal-block+.market-seasonal-block{margin-top:50px}}.market-seasonal-block[data-type=products]{background:#e35b31;color:#fff}.market-seasonal-block[data-type=products] a{border-bottom:1px solid #0000;color:#fff}.market-seasonal-block[data-type=products] a.-focused,.market-seasonal-block[data-type=products] a:active,.market-seasonal-block[data-type=products] a:focus,.market-seasonal-block[data-type=products] a:hover{border-color:#333;color:#333}.market-seasonal-block[data-type=recipes]{background:#4cc0b6;color:#333}.market-seasonal-block-image{background-position:50%;background-size:cover;padding-bottom:56%;position:relative}@media (min-width:1200px){.market-seasonal-block-image{flex:none;padding:0;width:45%}}.market-seasonal-block-image-caption{background:#333333c7;bottom:0;color:#fff;font-size:14px;font-size:.875rem;font-weight:700;left:0;padding:10px 20px;position:absolute;text-align:center;text-shadow:0 2px 4px #00000080;text-transform:uppercase;width:100%}.market-seasonal-block-content{padding:30px 20px}@media (min-width:768px){.market-seasonal-block-content{padding:35px 40px}}@media (min-width:1200px){.market-seasonal-block-content{flex:none;width:55%}}@media (min-width:1000px){.market-seasonal-block-content-inner{max-width:300px}}.market-seasonal-block-title{color:#fff;line-height:1.0222222222}@media (min-width:600px){.market-seasonal-block-title{font-size:45px;font-size:2.8125rem}}.market-seasonal-block-text{line-height:1.4}@media (min-width:500px){.market-seasonal-block-text{font-size:20px;font-size:1.25rem}}.market-seasonal-block-products,.market-seasonal-block-recipes{list-style:none;margin:0;padding:0}.market-seasonal-block-products li,.market-seasonal-block-recipes li{line-height:1.4;margin-bottom:6px}.market-seasonal-block-products li:last-child,.market-seasonal-block-recipes li:last-child{margin:0}@media (min-width:500px){.market-seasonal-block-products li,.market-seasonal-block-recipes li{font-size:20px;font-size:1.25rem}}@media (min-width:500px) and (max-width:1199px){.market-seasonal-block-products{column-count:2;column-gap:40px;max-width:300px}.market-seasonal-block-products li{break-inside:avoid;page-break-inside:avoid}}.market-seasonal-block-recipes li{margin-bottom:12px}.market-seasonal-block-recipes a{border-bottom:1px solid #0000;color:#333;display:inline}.market-seasonal-block-recipes a.-focused,.market-seasonal-block-recipes a:active,.market-seasonal-block-recipes a:focus,.market-seasonal-block-recipes a:hover{border-color:#2f2d2d;color:#2f2d2d}@media (min-width:1000px){.market-text-blocks{flex:none;margin:0 25px;width:calc(50% - 50px)}}@media (min-width:500px){.market-text-blocks-item{align-items:flex-start;display:flex}}.market-text-blocks-item+.market-text-blocks-item{margin-top:40px}.market-text-blocks-item img{margin-bottom:20px}@media (min-width:500px){.market-text-blocks-item img{flex:none;margin:0 40px 0 0;width:173px}.market-text-blocks-item-content{flex:1 1 0%}}.market-text-blocks-item-title{color:#333;font-size:24px;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.1923076923;margin-bottom:13px}@media (min-width:400px){.market-text-blocks-item-title{font-size:26px;font-size:1.625rem}}.market-wrapper{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.market-wrapper{margin-bottom:80px}}@media (min-width:1000px){.market-wrapper{margin:0 -25px 80px}}.market-wrapper-inner{margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:1000px){.market-wrapper-inner{align-items:flex-start;display:flex}}.markets-grid-map{display:none;position:relative}.markets-grid-map-actual{height:64vw;max-height:834px;min-height:562px}.markets-grid-map-actual img{max-width:inherit!important}.markets-grid-infowindow img{max-width:100%!important}.markets-grid-infowindow-content{font-family:proxima-nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-size:1rem;letter-spacing:.033125em;line-height:1.5;padding:20px}@media (min-width:768px){.markets-grid-infowindow-content{padding:35px}}.markets-grid-infowindow-content h2{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.048125em;line-height:1.2;margin-bottom:13px;text-transform:uppercase}.markets-grid-infowindow-content p{margin-bottom:13px}.markets-grid-infowindow-content a{border-bottom:1px solid #0000;display:inline}.markets-grid-infowindow-content a.-focused,.markets-grid-infowindow-content a:active,.markets-grid-infowindow-content a:focus,.markets-grid-infowindow-content a:hover{border-color:#368680}.si-close-button{align-items:center;background:#fff;border-radius:0;color:#5f5f5f;display:flex;flex-direction:column;font-size:0;height:33px;justify-content:center;opacity:1;padding:0;right:12px;top:12px;width:33px}.si-close-button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";display:inline-block;flex:none;font-family:icomoon!important;font-size:14.5px;font-size:.90625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.si-close-button.-focused,.si-close-button:active,.si-close-button:focus,.si-close-button:hover{background:#1faa96;color:#fff;opacity:1}.markets-grid{background:#fff;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1484px;padding:0 20px;position:relative}@media (min-width:1400px){.markets-grid{margin-top:-260px;padding:40px 30px 0}}.markets-grid-inner{position:relative}.markets-grid-intro{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:815px;text-align:center}@media (min-width:1400px){.markets-grid-intro{padding-top:30px}}.markets-grid-intro p{font-size:18px;font-size:1.125rem}@media (min-width:600px){.markets-grid-intro p{font-size:20px;font-size:1.25rem}}.markets-grid-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 25px;position:relative;z-index:10}@media (min-width:768px){.markets-grid-filters .-third{flex:1 1 0%}}.markets-grid-filters .-panel{order:3}.markets-grid-filters .-panel:after{clear:both;content:"";display:block}.markets-grid-filters .-panel>button{float:right}.markets-grid-filters-panel{position:relative}.markets-grid-filters-panel-open{align-items:center;background:#d6d6d6;color:#909090;display:inline-flex}.markets-grid-filters-panel-open.-focused,.markets-grid-filters-panel-open:active,.markets-grid-filters-panel-open:focus,.markets-grid-filters-panel-open:hover{background:#199482;color:#fff}.markets-grid-filters-panel-open:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e925";display:inline-block;flex:none;font-family:icomoon!important;font-size:16px;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;margin-right:11px;text-transform:none}.markets-grid-filters-panel-open>span{flex:1 1 0%;text-align:left}.markets-grid-filters-panel-wrapper{background:#fff;box-shadow:3px -1px 4px 0 #00000047;display:none;max-width:377px;position:absolute;right:0;top:0;width:87.5vw}.markets-grid-filters-panel-close{align-items:center;border-radius:0;display:flex;justify-content:space-between;letter-spacing:.03125em;line-height:2.8666666667;padding:9px 27px 8px;width:100%}.markets-grid-filters-panel-close:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e925";display:inline-block;flex:none;font-family:icomoon!important;font-size:16px;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;margin-right:11px;text-transform:none}.markets-grid-filters-panel-close>span{flex:1 1 0%;text-align:left}.markets-grid-filters-panel-close:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";display:inline-block;flex:none;font-family:icomoon!important;font-size:18px;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:0;line-height:1;text-transform:none}.markets-grid-filters-panel-inner{margin-left:auto;margin-right:auto;max-width:351px;padding:40px 20px}.markets-grid-filters-panel-inner legend{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.048125em;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.markets-grid-filters-panel .markets-grid-filter-group+.markets-grid-filter-group{margin-top:40px}.markets-grid-filters-panel .markets-grid-filter-group-inner{margin:0}.markets-grid-map-legend{flex:1 1 0%;min-width:173px}.markets-grid-map-legend-inner{display:none}.markets-grid-map-legend-items{display:flex}.markets-grid-map-legend-item{align-items:center;display:flex;flex:none}.markets-grid-map-legend-item+.markets-grid-map-legend-item{margin-left:15px}.markets-grid-map-legend-item img{flex:none;margin-right:11px;width:24px}.markets-grid-map-legend-item span{flex:none;font-size:15px;font-size:.9375rem;letter-spacing:.03125em;line-height:1}.markets-grid-filter-group{margin-bottom:20px}@media (min-width:768px){.markets-grid-filter-group{flex:none;margin:0}}.-buttons .markets-grid-filter-group-inner{display:flex}.markets-grid-filter-group.-buttons{flex:none;margin-bottom:20px;width:100%}@media (min-width:1000px){.markets-grid-filter-group.-buttons{flex:3 3 0%;margin:0 15px;order:2;width:auto}}.markets-grid-filter-group.-buttons .markets-grid-filter-group-inner{display:flex;margin-left:auto;margin-right:auto;max-width:570px}.markets-grid-filter-group.-buttons .markets-grid-filter{flex:1 1 auto;margin-left:1px}.markets-grid-filter-group.-buttons .markets-grid-filter:first-of-type{margin:0}.markets-grid-filter-group.-buttons .markets-grid-filter:first-of-type label{border-radius:18px 0 0 18px}.markets-grid-filter-group.-buttons .markets-grid-filter:last-child label{border-radius:0 18px 18px 0}.markets-grid-filter-group.-buttons .markets-grid-filter:last-child:first-of-type label{border-radius:18px}.markets-grid-filter-group.-buttons .markets-grid-filter input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.markets-grid-filter-group.-buttons .markets-grid-filter input:checked~label{background:#1faa96;color:#fff}.markets-grid-filter-group.-buttons .markets-grid-filter label{background:#d6d6d6;color:#909090;cursor:pointer;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:36px;padding:0 20px;text-align:center;text-transform:uppercase;transition:.15s ease-in-out}.markets-grid-filter-group.-buttons .markets-grid-filter label.-focused,.markets-grid-filter-group.-buttons .markets-grid-filter label:active,.markets-grid-filter-group.-buttons .markets-grid-filter label:focus,.markets-grid-filter-group.-buttons .markets-grid-filter label:hover{background:#199482;color:#fff}@media (max-width:599px){.markets-grid-filter-group.-buttons .markets-grid-filter label .hide-mobile{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.markets-grid-filter-group.-buttons .markets-grid-filter label.icon-label{align-items:center;display:flex;justify-content:center}.markets-grid-filter-group.-buttons .markets-grid-filter label.icon-label .icon-label-icon{flex:none;margin-right:10px}@media (max-width:499px){.markets-grid-filter-group.-buttons .markets-grid-filter label.icon-label .icon-label-icon{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.markets-grid-filter-group.-buttons .markets-grid-filter label.icon-label .icon-label-icon:before{display:block;font-size:21px;font-size:1.3125rem;letter-spacing:0;line-height:36px}.markets-grid-filter-group.-checks .check{margin:0 0 12px;max-width:290px}.markets-grid-filter-group.-checks .check:last-child{margin-bottom:0}.markets-grid-filter-group.-checks .check label:before{height:21px;top:1px;width:21px}.markets-grid-filter-group.-checks .check label:after{height:13px;left:4px;top:5px;width:13px}.markets-grid-filter-group.-checks .check label span,.markets-grid-filter-group.-checks .check label strong{display:block;line-height:1.4375}.markets-grid-filter-group.-checks .check label span{font-weight:400}.markets-grid-gallery{display:flex;flex-wrap:wrap}.markets-grid-gallery-item,.markets-grid-schedule-market{color:#fff;display:block;position:relative}@media (min-width:600px){.markets-grid-gallery-item,.markets-grid-schedule-market{margin:0 .5px 1px}}.markets-grid-gallery-item-inner,.markets-grid-schedule-market-inner{align-items:center;display:flex;flex-direction:column;height:355px;justify-content:space-between;padding:16px 20px;position:relative}.markets-grid-gallery-item-content,.markets-grid-schedule-market-content{text-align:center}.markets-grid-gallery-item-open,.markets-grid-schedule-market-open{font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.140625rem;text-transform:uppercase}.markets-grid-gallery-item-title,.markets-grid-schedule-market-title{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1}@media (min-width:400px){.markets-grid-gallery-item-title,.markets-grid-schedule-market-title{font-size:26px;font-size:1.625rem}}.markets-grid-gallery-item.-focused,.markets-grid-gallery-item:active,.markets-grid-gallery-item:focus,.markets-grid-gallery-item:hover,.markets-grid-schedule-market.-focused,.markets-grid-schedule-market:active,.markets-grid-schedule-market:focus,.markets-grid-schedule-market:hover{color:#fff}.markets-grid-schedule{background:#d8d8d8;display:none}.markets-grid-schedule-header{position:relative}.markets-grid-schedule-header-nav{align-items:center;border:0;bottom:1px;color:#fff;display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;justify-content:center;position:absolute;top:0;width:48px;z-index:2}.markets-grid-schedule-header-nav:before{flex:none}.markets-grid-schedule-header-nav.-prev{left:0}.markets-grid-schedule-header-nav.-next{right:0}.markets-grid-schedule-header-nav[aria-disabled=true]{opacity:.5;pointer-events:none}.markets-grid-schedule-header-nav.-focused,.markets-grid-schedule-header-nav:active,.markets-grid-schedule-header-nav:focus,.markets-grid-schedule-header-nav:hover{color:#fff}.markets-grid-schedule-header-nav:hover{background:#198778}.markets-grid-schedule-header-days:after{clear:both;content:"";display:block}.markets-grid-schedule-header-cell{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;color:#fff;float:left;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.2222222222;padding:10px 10px 11px;text-align:center;text-transform:uppercase;width:100%}.markets-grid-schedule-header-cell[data-day=Sunday]{border-right:0}.markets-grid-schedule-header-cell[data-day=Sunday],.markets-grid-schedule-header-cell[data-day=Thursday],.markets-grid-schedule-header-cell[data-day=Tuesday]{background:#1faa96}.markets-grid-schedule-header-cell[data-day=Saturday],.markets-grid-schedule-header-cell[data-day=Wednesday]{background:#24c4ad}.markets-grid-schedule-days:after{clear:both;content:"";display:block}.markets-grid-schedule-day{float:left;width:100%}.markets-grid-schedule-market{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;margin:0;transition:background .15s ease-in-out}.markets-grid-schedule-market[data-day=Sunday]{border-right:0}.markets-grid-schedule-market[data-day=Sunday],.markets-grid-schedule-market[data-day=Thursday],.markets-grid-schedule-market[data-day=Tuesday]{background:#24c4ad}.markets-grid-schedule-market[data-day=Sunday].-focused,.markets-grid-schedule-market[data-day=Sunday]:active,.markets-grid-schedule-market[data-day=Sunday]:focus,.markets-grid-schedule-market[data-day=Sunday]:hover,.markets-grid-schedule-market[data-day=Thursday].-focused,.markets-grid-schedule-market[data-day=Thursday]:active,.markets-grid-schedule-market[data-day=Thursday]:focus,.markets-grid-schedule-market[data-day=Thursday]:hover,.markets-grid-schedule-market[data-day=Tuesday].-focused,.markets-grid-schedule-market[data-day=Tuesday]:active,.markets-grid-schedule-market[data-day=Tuesday]:focus,.markets-grid-schedule-market[data-day=Tuesday]:hover{background:#1a907f}.markets-grid-schedule-market[data-day=Saturday],.markets-grid-schedule-market[data-day=Wednesday]{background:#1faa96}.markets-grid-schedule-market[data-day=Saturday].-focused,.markets-grid-schedule-market[data-day=Saturday]:active,.markets-grid-schedule-market[data-day=Saturday]:focus,.markets-grid-schedule-market[data-day=Saturday]:hover,.markets-grid-schedule-market[data-day=Wednesday].-focused,.markets-grid-schedule-market[data-day=Wednesday]:active,.markets-grid-schedule-market[data-day=Wednesday]:focus,.markets-grid-schedule-market[data-day=Wednesday]:hover{background:#1a907f}.markets-grid-schedule-market-inner{align-items:flex-start;height:147px}@media (min-width:900px){.markets-grid-schedule-market-inner{height:241px}}.markets-grid-schedule-market-content{width:100%}@media (max-width:899px){.markets-grid-schedule-market-content{text-align:left}}.markets-grid-schedule-market-dates{margin-top:10px}.markets-grid-schedule-market-dates,.markets-grid-schedule-market-times{color:#333;font-weight:700;line-height:1.25;transition:.15s ease-in-out}.markets-grid-schedule-market.-focused,.markets-grid-schedule-market:active,.markets-grid-schedule-market:focus,.markets-grid-schedule-market:hover{background:#357e78}.markets-grid-schedule-market.-focused .markets-grid-schedule-market-dates,.markets-grid-schedule-market.-focused .markets-grid-schedule-market-times,.markets-grid-schedule-market:active .markets-grid-schedule-market-dates,.markets-grid-schedule-market:active .markets-grid-schedule-market-times,.markets-grid-schedule-market:focus .markets-grid-schedule-market-dates,.markets-grid-schedule-market:focus .markets-grid-schedule-market-times,.markets-grid-schedule-market:hover .markets-grid-schedule-market-dates,.markets-grid-schedule-market:hover .markets-grid-schedule-market-times{color:#fff}.markets-grid-gallery-item{background-color:#1faa96;flex:none;margin-bottom:1px;overflow:hidden;transition:none;width:100%}@media (min-width:600px){.markets-grid-gallery-item{width:calc(50% - 1px)}}@media (min-width:900px){.markets-grid-gallery-item{width:calc(33.33333% - 1px)}}@media (min-width:1200px){.markets-grid-gallery-item{width:calc(25% - 1px)}}.markets-grid-gallery-item-background{background-position:50%;background-size:cover;bottom:-5px;left:-5px;position:absolute;right:-5px;top:-5px}.markets-grid-gallery-item-background:before{background:#0000008c;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.15s ease-in-out}.markets-grid-gallery-item-open{align-self:flex-start;height:16px;position:relative}[data-open=true] .markets-grid-gallery-item-open{padding:2px 0 0 40px}[data-open=true] .markets-grid-gallery-item-open:before{background:#788235;border-radius:50%;content:"";height:17px;left:0;position:absolute;top:0;width:17px}.markets-grid-gallery-item-address{font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:13px;text-transform:uppercase}.markets-grid-gallery-item-text{display:none;font-size:16px;font-size:1rem;line-height:1.3333333333;margin-top:22px;padding:0 20px}@media (min-width:400px){.markets-grid-gallery-item-text{font-size:18px;font-size:1.125rem}}.markets-grid-gallery-item.-focused .markets-grid-gallery-item-background:before,.markets-grid-gallery-item:active .markets-grid-gallery-item-background:before,.markets-grid-gallery-item:focus .markets-grid-gallery-item-background:before,.markets-grid-gallery-item:hover .markets-grid-gallery-item-background:before{background:#199482f0}.markets-grid-no-results{color:#707070;display:none;font-weight:700;letter-spacing:.03125rem;line-height:1.5;margin:15px 0 20px;text-transform:uppercase}.markets-grid-no-results a{border-bottom:1px solid #1faa96;color:#1faa96;display:inline}.markets-grid-no-results a.-focused,.markets-grid-no-results a:active,.markets-grid-no-results a:focus,.markets-grid-no-results a:hover{border-color:#0000}.markets-hero{background-color:#e6b223;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px}@media (min-width:768px){.markets-hero{padding:30px 20px 45px}}@media (min-width:1400px){.markets-hero{margin:0;padding:20px 20px 300px}}.markets-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px}.markets-hero-content{margin-left:auto;margin-right:auto;max-width:648px;text-align:center}.markets-hero-title{color:#fff}.mobile-menu{-webkit-overflow-scrolling:touch;background:#ececec;bottom:0;left:-273px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:.3s ease-in-out;width:273px;z-index:99}@media (min-width:1000px){.mobile-menu{left:-273px!important}}.mobile-menu-inner,.mobile-menu-utility-nav{position:relative}.mobile-menu-inner ul,.mobile-menu-utility-nav ul{list-style:none;margin:0;padding:0}.mobile-menu-inner ul a,.mobile-menu-utility-nav ul a{color:#333;font-weight:700;text-transform:uppercase}.mobile-menu-inner ul a.-focused,.mobile-menu-inner ul a:active,.mobile-menu-inner ul a:focus,.mobile-menu-inner ul a:hover,.mobile-menu-utility-nav ul a.-focused,.mobile-menu-utility-nav ul a:active,.mobile-menu-utility-nav ul a:focus,.mobile-menu-utility-nav ul a:hover{color:#199482}.mobile-menu-inner ul{padding:0 20px 30px;position:absolute;top:0;transition:.15s ease-in-out;width:100%}.mobile-menu-inner ul[data-position="0"]{padding-top:4px}.mobile-menu-inner ul .mobile-menu-subclose{border-bottom:1px solid #979797;padding:14px 0 10px}.mobile-menu-inner ul .mobile-menu-subclose-link{font-size:14px;font-size:.875rem;height:32px;letter-spacing:.04375rem;line-height:32px}.mobile-menu-inner ul .mobile-menu-subclose-link:after{clear:both;content:"";display:block}.mobile-menu-inner ul .mobile-menu-subclose-link:before{background:#b1aeae57;border-radius:5px;display:block;float:left;font-size:12px;font-size:.75rem;height:32px;line-height:32px;margin-right:15px;text-align:center;width:32px}.mobile-menu-inner ul .mobile-menu-child a,.mobile-menu-inner ul .mobile-menu-item-link{font-size:14px;font-size:.875rem;letter-spacing:.04375rem;line-height:32px}.mobile-menu-inner ul .mobile-menu-child,.mobile-menu-inner ul .mobile-menu-item{border-bottom:1px solid #979797;padding:10px 0}.mobile-menu-inner ul .mobile-menu-item{align-items:center;display:flex}.mobile-menu-inner ul .mobile-menu-item-link{flex:1 1 0%}.mobile-menu-inner ul .mobile-menu-item .mobile-menu-subopen{align-items:center;background:#b1aeae57;border-radius:5px;display:flex;flex:none;flex-direction:column;font-size:12px;font-size:.75rem;height:32px;justify-content:center;width:32px}.mobile-menu-inner ul .mobile-menu-item .mobile-menu-subopen:before{flex:none}.mobile-menu-inner ul .mobile-menu-markets{border-bottom:1px solid #979797;padding:20px 0 30px}.mobile-menu-inner ul .mobile-menu-markets-legend{font-size:12px;font-size:.75rem;letter-spacing:.140625rem;line-height:1.25;padding:10px 0 0 24px;position:relative;text-transform:uppercase}.mobile-menu-inner ul .mobile-menu-markets-legend:before{background:#788235;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:10px;width:14px}.mobile-menu-inner ul .mobile-menu-market{font-size:14px;font-size:.875rem;line-height:2.2857142857}.mobile-menu-inner ul .mobile-menu-market.-open a:before{background:#788235}.mobile-menu-inner ul .mobile-menu-market a{padding-left:32px;position:relative}.mobile-menu-inner ul .mobile-menu-market a:before{background:#d2d2d2;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:9px;width:14px}.mobile-menu-utility-nav{left:0;padding:0 20px;position:relative;transition:left .15s ease-in-out}.mobile-menu-utility-nav li{margin-bottom:12px}.mobile-menu-utility-nav li:last-child{margin:0}.mobile-menu-utility-nav li a{display:block;font-size:13px;font-size:.8125rem;line-height:1.6923076923}.mobile-menu-utility-nav .mobile-menu-donate{display:block;margin-top:25px}html.-js-menu-open{overflow:hidden}html.-js-menu-open .mobile-menu{left:0}html.-js-menu-open .mobile-menu .mobile-menu-inner{position:relative}html.-js-menu-open .mobile-menu:not([data-current="0"]) .mobile-menu-utility-nav{left:-273px}html.-js-menu-open .mobile-menu[data-current="0"] ul[data-position="0"]{left:0}html.-js-menu-open .mobile-menu[data-current="0"] ul[data-position="1"],html.-js-menu-open .mobile-menu[data-current="0"] ul[data-position="2"]{left:100%}html.-js-menu-open .mobile-menu[data-current="1"] ul[data-position="0"]{left:-100%}html.-js-menu-open .mobile-menu[data-current="1"] ul[data-position="1"]{left:0}html.-js-menu-open .mobile-menu[data-current="1"] ul[data-position="2"]{left:100%}html.-js-menu-open .mobile-menu[data-current="2"] ul[data-position="0"],html.-js-menu-open .mobile-menu[data-current="2"] ul[data-position="1"]{left:-100%}html.-js-menu-open .mobile-menu[data-current="2"] ul[data-position="2"]{left:0}.modal{background:#000c;display:none;left:0;position:fixed;top:0;z-index:9999999}.modal,.modal-inner{height:100%;width:100%}.modal-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-container{flex:none;margin:45px 0;max-height:100%;max-width:1120px;width:95%}.modal-header{background-color:#1faa96;background-position:top;background-size:cover;padding:60px 20px 35px;position:relative}.modal-close{color:#fff;font-size:22px;font-size:1.375rem;position:absolute;right:20px;top:20px}.modal-close.-focused,.modal-close:active,.modal-close:focus,.modal-close:hover{color:#fff;opacity:.75}.modal-title{color:#fff;margin:0 auto;max-width:745px;text-align:center}.modal-content{background:#fff;padding:45px 20px 70px;text-align:center}.modal-text{margin-left:auto;margin-right:auto;max-width:600px}.modal .btn,.modal-dismiss{margin-top:15px}.modal-dismiss a{border-bottom:1px solid #0000;display:inline}.modal-dismiss a.-focused,.modal-dismiss a:active,.modal-dismiss a:focus,.modal-dismiss a:hover{border-color:#1faa96}.pagination{margin-top:60px}@media (min-width:768px){.pagination{margin-top:80px}}@media (min-width:1000px){.pagination{margin-top:90px}}.pagination-items{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.pagination-item{border-left:1px solid #bebebe;flex:none}.pagination-item:first-child{border:0}.pagination-item.-disabled,.pagination-item.-mobile-hidden{display:none}@media (min-width:768px){.pagination-item.-mobile-hidden{display:block}}.pagination-item a,.pagination-item span{color:#333;display:block;font-size:16px;font-size:1rem;font-weight:700;height:30px;line-height:30px;text-align:center;width:35px}.pagination-item a{cursor:pointer}.pagination-item a.-focused,.pagination-item a:active,.pagination-item a:focus,.pagination-item a:hover{background:#1faa96;color:#fff}.pagination-item.pagination-next a,.pagination-item.pagination-prev a{align-items:center;display:flex;flex-direction:column;font-size:10px;font-size:.625rem;justify-content:center}.pagination-item.pagination-next a:before,.pagination-item.pagination-prev a:before{flex:none}.pagination-item.pagination-current span{background:#1faa96;color:#fff}.produce-detail-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:55px 20px;position:relative}@media (min-width:768px){.produce-detail-hero{padding:30px 20px 45px}}@media (min-width:1100px){.produce-detail-hero{margin-bottom:30px;padding:20px 20px 0}}.produce-detail-hero:before{background:#000;bottom:0;content:"";left:0;opacity:.46;position:absolute;right:0;top:0}.produce-detail-hero-inner{margin-left:auto;margin-right:auto;max-width:1080px;position:relative}@media (min-width:1100px){.produce-detail-hero-inner{border-bottom:150px solid #fff;margin-bottom:-150px}.produce-detail-hero .breadcrumbs{margin-bottom:65px}}.produce-detail-hero-content{margin-left:auto;margin-right:auto;max-width:750px;text-align:center}@media (min-width:1100px){.produce-detail-hero-content{margin-bottom:65px}}.produce-detail-hero-eyebrow,.produce-detail-hero-title{color:#fff}.produce-detail-hero-eyebrow{font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:10px;text-transform:uppercase}.produce-detail{margin-bottom:60px;padding:0 20px;position:relative}@media (min-width:768px){.produce-detail{margin-bottom:80px}}@media (min-width:1300px){.produce-detail{padding:0 50px}}.produce-detail-inner{margin-left:auto;margin-right:auto;max-width:984px}@media (min-width:768px){.produce-detail-inner{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}}.produce-detail-sidebar{margin-bottom:40px}@media (min-width:768px){.produce-detail-sidebar{flex:1 1 0%;margin:0}}@media (min-width:1000px){.produce-detail-sidebar{flex:none;width:355px}}.produce-detail-sidebar-content{background:#e8e8e8;padding:30px 20px 35px}@media (min-width:1000px){.produce-detail-sidebar-content{padding:30px 25px 35px}}.produce-detail-sidebar img{margin-top:20px;width:100%}.produce-detail-meta+.produce-detail-meta{margin-top:30px}.produce-detail-meta-title,.produce-detail-meta-value{font-size:16px;font-size:1rem;font-weight:500;line-height:1.125}.produce-detail-meta-title{margin:0;text-transform:uppercase}.produce-detail-meta-value{margin:10px 0 0}@media (min-width:768px){.produce-detail-content{flex:1.75 1.75 0%;max-width:620px;padding-right:60px}}.produce-detail-content .produce-landing-main-header-prompt{margin-bottom:30px}@media (min-width:768px){.produce-detail-content .produce-landing-main-header-prompt{margin-bottom:40px}}.produce-detail-content-section+.produce-detail-content-section{margin-top:35px}.produce-detail-content-section[data-section=guiding-questions] .wysiwyg-content li{margin:0}.produce-detail-content .login-form{margin:35px 0}@media (min-width:768px){.produce-detail-content .login-form{margin:50px 0}}@media (min-width:1200px){.produce-detail-content .login-form{margin:70px 0}}.produce-detail-content-recipes{list-style:none;margin:0;padding:0}.produce-detail-content-recipes li{line-height:1}.produce-detail-content-recipes a{border-bottom:2px solid #0000;display:inline;font-size:20px;font-size:1.25rem;line-height:1.8}.produce-detail-content-recipes a.-focused,.produce-detail-content-recipes a:active,.produce-detail-content-recipes a:focus,.produce-detail-content-recipes a:hover{border-color:#00cac3}.post-type-archive-produce .hero{margin-bottom:0}.produce-landing{margin-bottom:60px;position:relative}.produce-landing .facetwp-overlay{display:none}@media (min-width:768px){.produce-landing{margin-bottom:80px}}@media (min-width:900px){.produce-landing{padding:0 20px}}.produce-landing-inner{background:#fff;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:900px){.produce-landing-inner{align-items:flex-start;display:flex}}.produce-landing-sidebar{background:#e8e8e8;margin-bottom:50px;position:relative;z-index:3}@media (min-width:900px){.produce-landing-sidebar{flex:1.5 1.5 0%;margin:0;max-width:370px}}.produce-landing-sidebar-header,.produce-landing-sidebar-mobile-toggle{background:#6a752f;border:0;border-radius:0;color:#fff;display:block;font-size:16px;font-size:1rem;font-weight:700;height:69px;letter-spacing:.0625rem;line-height:69px;padding:0 0 0 36px;text-align:left;text-transform:uppercase;width:100%}.produce-landing-sidebar-header:before,.produce-landing-sidebar-mobile-toggle:before{font-size:14px;font-size:.875rem;letter-spacing:0;margin-right:13px}.produce-landing-sidebar-header{display:none}@media (min-width:900px){.produce-landing-sidebar-header{display:block}}.produce-landing-sidebar-mobile-toggle{height:50px;line-height:50px;position:relative;z-index:2}@media (min-width:900px){.produce-landing-sidebar-mobile-toggle{display:none}}.produce-landing-sidebar-mobile-toggle.-focused,.produce-landing-sidebar-mobile-toggle:active,.produce-landing-sidebar-mobile-toggle:focus,.produce-landing-sidebar-mobile-toggle:hover{background:#5a6328}.produce-landing-sidebar-mobile-toggle.icon-remove{margin:0 -30px 0 -36px;width:calc(100% + 66px)}.produce-landing-sidebar-facets{box-shadow:0 0 10px 0 #000000bf;display:none;padding:25px 30px 0 36px}@media (min-width:900px){.produce-landing-sidebar-facets{box-shadow:none;display:block!important;padding:25px 30px 40px 36px}}.produce-landing-sidebar-facets hr{background:#bcbcbc;margin:40px 0}.produce-landing-facet{margin-bottom:40px}.produce-landing-facet.-video .facetwp-checkbox[data-value="0"]{display:none}.produce-landing-facet-title{font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05875rem;line-height:1.8666666667;margin-bottom:12px;text-transform:uppercase}.produce-landing-facet .facetwp-checkbox{cursor:pointer;line-height:1.625rem;padding-left:28px;position:relative}.produce-landing-facet .facetwp-checkbox.disabled{opacity:.25;pointer-events:none}.produce-landing-facet .facetwp-checkbox:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#199482;content:"\e923";display:inline-block;font-family:icomoon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;height:18px;left:0;line-height:1;line-height:18px;opacity:0;position:absolute;text-align:center;text-transform:none;top:4px;transition:.15s ease-in-out;width:18px}.produce-landing-facet .facetwp-checkbox+.facetwp-checkbox,.produce-landing-facet .facetwp-checkbox+.facetwp-overflow{margin-top:20px}.produce-landing-facet .facetwp-checkbox:before{background:#fff;border:1px solid #00b5ea;content:"";height:18px;left:0;position:absolute;top:4px;width:18px}.produce-landing-facet .facetwp-checkbox.-focused:after,.produce-landing-facet .facetwp-checkbox:active:after,.produce-landing-facet .facetwp-checkbox:focus:after,.produce-landing-facet .facetwp-checkbox:hover:after{opacity:.5}.produce-landing-facet .facetwp-checkbox.checked:after{opacity:1}.produce-landing-facet .facetwp-counter{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.produce-landing-facet .facetwp-facet[data-name=season] .facetwp-checkbox span.facetwp-display-value{align-items:center;display:flex}.produce-landing-facet .facetwp-facet[data-name=season] .facetwp-checkbox span.facetwp-display-value:after{content:"";display:inline-block;height:1.5rem;margin-left:8px;width:1.5rem}.produce-landing-facet .facetwp-facet[data-name=season] .facetwp-checkbox[data-value=spring] span.facetwp-display-value:after{background:url(../images/illustrations/spring.svg) no-repeat 50%}.produce-landing-facet .facetwp-facet[data-name=season] .facetwp-checkbox[data-value=summer] span.facetwp-display-value:after{background:url(../images/illustrations/summer.svg) no-repeat 50%}.produce-landing-facet .facetwp-facet[data-name=season] .facetwp-checkbox[data-value=fall] span.facetwp-display-value:after{background:url(../images/illustrations/fall.svg) no-repeat 50%}.produce-landing-facet .facetwp-facet[data-name=season] .facetwp-checkbox[data-value=winter] span.facetwp-display-value:after{background:url(../images/illustrations/winter.svg) no-repeat 50%}.produce-landing-main{padding:0 20px}@media (min-width:900px){.produce-landing-main{flex:3 3 0%;margin-left:50px;padding:24px 40px 0 0}}@media (min-width:1300px){.produce-landing-main{padding-right:40px}}.produce-landing-main-header{margin-bottom:40px}.produce-landing-main-header-prompt{font-size:20px;font-size:1.25rem;line-height:1.3}.produce-landing-main-header-prompt strong{color:#525454;text-transform:uppercase}.produce-landing-main-header-prompt strong:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e926";display:inline-block;font-family:icomoon!important;font-size:22px;font-size:1.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:8px;position:relative;text-transform:none;top:3px}.produce-landing-main-header-prompt a{border-bottom:1px solid #0000}.produce-landing-main-header-prompt a.-focused,.produce-landing-main-header-prompt a:active,.produce-landing-main-header-prompt a:focus,.produce-landing-main-header-prompt a:hover{border-color:#1faa96}.produce-landing-selections{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:12px}@media (min-width:900px){.produce-landing-selections{flex-wrap:nowrap}}.produce-landing-selections:last-child{margin:0}.produce-landing-selections-inner{align-items:baseline;display:flex;flex:none;flex-wrap:wrap;width:100%}@media (min-width:900px){.produce-landing-selections-inner{width:calc(100% - 126px)}}.produce-landing-selections-title{flex:none;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.05875rem;line-height:1.8666666667;margin:0 0 13px;text-transform:uppercase;width:7.875rem}.produce-landing-selections .facetwp-selections ul{align-items:baseline;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.produce-landing-selections .facetwp-selections ul li{flex:none;margin-right:13px;max-width:100%}.produce-landing-selections .facetwp-selection-label{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.produce-landing-selections .facetwp-selection-value{background:#d8d8d8;border-radius:2px;color:#000;cursor:pointer;display:inline-flex;font-size:13px;font-size:.8125rem;font-weight:500;line-height:1.75rem;margin:0 13px 13px 0;padding:0 10px;transition:.15s ease-in-out}.produce-landing-selections .facetwp-selection-value:last-child{margin-right:0}.produce-landing-selections .facetwp-selection-value:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e924";display:inline-block;font-family:icomoon!important;font-size:18px;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;line-height:1.75rem;margin-left:14px;text-transform:none}.produce-landing-selections .facetwp-selection-value.-focused,.produce-landing-selections .facetwp-selection-value:active,.produce-landing-selections .facetwp-selection-value:focus,.produce-landing-selections .facetwp-selection-value:hover{background:#199482;color:#fff}.produce-landing-selections-clear{border-bottom:1px solid #1faa96;color:#199482;cursor:pointer;font-size:13px;font-size:.8125rem;font-weight:500}.produce-landing-selections-clear.-focused,.produce-landing-selections-clear:active,.produce-landing-selections-clear:focus,.produce-landing-selections-clear:hover{border-color:#0000}.produce-landing-item{border-bottom:1px solid #979797;margin-bottom:58px;padding-bottom:58px}.produce-landing-item.-focused .produce-landing-item-title a,.produce-landing-item:active .produce-landing-item-title a,.produce-landing-item:focus .produce-landing-item-title a,.produce-landing-item:hover .produce-landing-item-title a{color:#e35b31}.produce-landing-item.-focused .produce-landing-item-image img,.produce-landing-item:active .produce-landing-item-image img,.produce-landing-item:focus .produce-landing-item-image img,.produce-landing-item:hover .produce-landing-item-image img{transform:scale(1.1);transition-duration:.75s}.produce-landing-item-control{display:flex;justify-content:space-between}.produce-landing-item-video{flex-shrink:0;margin:-7px 0 0 20px;width:45px}@media (min-width:768px){.produce-landing-item-inner{align-items:flex-start;display:flex}}.produce-landing-item-image{margin-bottom:30px;overflow:hidden;width:225px}@media (min-width:768px){.produce-landing-item-image{flex:1.5 1.5 0%;margin:0 30px 0 0;max-width:225px;width:auto}}.produce-landing-item-image img{transform:scale(1);transition:.15s ease-in-out}@media (min-width:768px){.produce-landing-item-content{flex:3 3 0%}}.produce-landing-item-meta{color:#788235;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;line-height:1.2142857143;margin-bottom:8px;text-transform:uppercase}.produce-landing-item-meta-seasons{display:inline-flex}.produce-landing-item-title{margin-bottom:10px}.produce-landing-item-title a{color:#525454}.produce-landing-item-excerpt p{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:10px}.produce-landing-item-season-icon{display:inline;height:28px;margin-right:10px;vertical-align:middle;width:28px}.produce-landing .facetwp-type-pager{text-align:center}.produce-landing-content{background:#e8e8e8;margin-left:auto;margin-right:auto;max-width:1484px;padding:45px 20px 60px}.produce-landing-content-inner{margin-left:auto;margin-right:auto;max-width:900px}.quote-50-50{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.quote-50-50{margin-bottom:80px}}.quote-50-50[data-color=brown] blockquote cite,.quote-50-50[data-color=brown] blockquote p,.quote-50-50[data-color=iris] blockquote cite,.quote-50-50[data-color=iris] blockquote p{color:#fff}.quote-50-50-inner{margin-left:auto;margin-right:auto;max-width:1424px;position:relative}@media (min-width:768px){.quote-50-50-inner{display:flex;flex-direction:row-reverse}}[data-color=green] .quote-50-50-inner{background:#00cac3}[data-color=poppy] .quote-50-50-inner{background:#ea7a5d}[data-color=mustard-seed] .quote-50-50-inner{background:#ffc628}[data-color=olive] .quote-50-50-inner{background:#98ad45}[data-color=brown] .quote-50-50-inner{background:#ab7b54}[data-color=iris] .quote-50-50-inner{background:#6270b5}.quote-50-50-image{background-position:50%;background-size:cover;padding-bottom:71.43%}@media (min-width:768px){.quote-50-50-image{flex:none;padding:0;width:50%}}.quote-50-50 blockquote{border:0;margin:0;padding:30px 40px 60px}@media (min-width:400px){.quote-50-50 blockquote{padding:30px 60px 60px}}@media (min-width:500px){.quote-50-50 blockquote{padding:40px 80px 80px}}@media (min-width:768px){.quote-50-50 blockquote{padding:80px 40px 80px 80px}}@media (min-width:1000px){.quote-50-50 blockquote{padding:100px 60px 100px 100px}}@media (min-width:1200px){.quote-50-50 blockquote{padding:120px 80px 120px 120px}}.quote-50-50 blockquote:before{border:1px solid #fff;bottom:30px;content:"";left:20px;pointer-events:none;position:absolute;right:20px;top:30px}@media (min-width:400px){.quote-50-50 blockquote:before{bottom:30px;left:30px;position:absolute;right:30px;top:30px}}@media (min-width:500px){.quote-50-50 blockquote:before{bottom:40px;left:40px;position:absolute;right:40px;top:40px}}.quote-50-50 blockquote p{font-size:20px;font-size:1.25rem;font-weight:600}@media (min-width:400px){.quote-50-50 blockquote p{font-size:22px;font-size:1.375rem}}@media (min-width:500px){.quote-50-50 blockquote p{font-size:26px;font-size:1.625rem}}@media (min-width:600px){.quote-50-50 blockquote p{font-size:28px;font-size:1.75rem}}@media (min-width:1200px){.quote-50-50 blockquote p{font-size:34px;font-size:2.125rem}}@media (min-width:1000px){.quote-50-50 blockquote p{max-width:500px}}.quote-50-50 blockquote p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";display:inline-block;display:block;font-family:icomoon!important;font-size:30px;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-bottom:20px;text-transform:none}.quote-50-50 blockquote cite{display:block;font-weight:600;text-align:right}@media (min-width:600px){.quote-50-50 blockquote cite{font-size:20px;font-size:1.25rem}}@media (min-width:1200px){.quote-50-50 blockquote cite{font-size:26px;font-size:1.625rem}}.quote-50-50 blockquote cite:before{content:"– "}.recipe-content{padding:0 20px;position:relative}@media (min-width:1400px){.recipe-content{margin-top:-160px}}.recipe-content-inner{margin-left:auto;margin-right:auto;max-width:1484px}@media (min-width:900px){.recipe-content-inner{align-items:flex-start;display:flex;flex-wrap:wrap}}@media (min-width:1400px){.recipe-content-inner{background:#fff;padding-right:50px}}.recipe-content-title{color:#1faa96;font-size:20px;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.recipe-content-ingredients>:not(:last-child){margin-bottom:40px}.recipe-content-ingredients.-desktop{background:#e8e8e8;display:none;padding:40px 25px 30px 35px}@media (min-width:900px){.recipe-content-ingredients.-desktop{display:block;flex:none;width:300px}}.recipe-content-ingredients.-desktop li,.recipe-content-ingredients.-desktop p{color:#333}.recipe-content-ingredients.-mobile{margin-bottom:40px}@media (min-width:900px){.recipe-content-ingredients.-mobile{display:none}}.recipe-content-main{margin-left:auto;margin-right:auto;max-width:630px}@media (min-width:900px){.recipe-content-main{flex:none;margin:0 0 0 45px;width:calc(100% - 345px)}}@media (min-width:1000px){.recipe-content-main{margin-left:66px;width:calc(100% - 366px)}}@media (min-width:1200px){.recipe-content-main{margin:0;max-width:none;padding:0 45px;width:calc(100% - 664px)}}@media (min-width:1300px){.recipe-content-main{padding:0 66px}}@media (min-width:1400px){.recipe-content-main{padding-top:50px}}.recipe-content-image{margin:0 0 45px}.recipe-content-image img{max-width:none;width:100%}.recipe-content-image figcaption{font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.2142857143;padding:14px 0 0}.recipe-content-meta{align-items:baseline;display:flex;margin-bottom:30px}.recipe-content-meta .recipe-content-title{flex:none;margin:0 10px 0 0}.recipe-content-meta-value{color:#333;font-size:20px;font-size:1.25rem}.recipe-content-endnote{color:#333;font-size:16px;font-size:1rem;font-style:italic;font-weight:700;letter-spacing:.125rem;line-height:1.25;margin-top:40px;text-transform:uppercase}.recipe-content-additional{margin-top:40px}@media (min-width:900px){.recipe-content-sidebar{flex:none;padding-left:345px;width:100%}}@media (min-width:1000px){.recipe-content-sidebar{padding-left:366px}}@media (min-width:1200px){.recipe-content-sidebar{padding:0;width:364px}}@media (min-width:1400px){.recipe-content-sidebar{padding-top:50px}}.recipe-content-promo{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:285px;margin-left:auto;margin-right:auto;margin-top:40px;max-width:364px;padding:30px;position:relative;text-align:center;width:100%}@media (min-width:900px){.recipe-content-promo{margin:40px 0 0}}@media (min-width:1200px){.recipe-content-promo{margin:0}}.recipe-content-promo:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.recipe-content-promo-content{align-items:center;border:1px solid #fafbf15e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;padding:20px;position:relative;transition:.15s ease-in-out;width:100%}.recipe-content-promo-label{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:7px;text-transform:uppercase;transition:.15s ease-in-out}.recipe-content-promo-text{color:#fff;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.1666666667;margin-bottom:6px;transition:.15s ease-in-out}.recipe-content-promo-more{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.8571428571;text-transform:uppercase;transition:.15s ease-in-out}.recipe-content-promo.-focused .recipe-content-promo-content,.recipe-content-promo:active .recipe-content-promo-content,.recipe-content-promo:focus .recipe-content-promo-content,.recipe-content-promo:hover .recipe-content-promo-content{background:#fff;transition-duration:.3s}.recipe-content-promo.-focused .recipe-content-promo-label,.recipe-content-promo.-focused .recipe-content-promo-more,.recipe-content-promo.-focused .recipe-content-promo-text,.recipe-content-promo:active .recipe-content-promo-label,.recipe-content-promo:active .recipe-content-promo-more,.recipe-content-promo:active .recipe-content-promo-text,.recipe-content-promo:focus .recipe-content-promo-label,.recipe-content-promo:focus .recipe-content-promo-more,.recipe-content-promo:focus .recipe-content-promo-text,.recipe-content-promo:hover .recipe-content-promo-label,.recipe-content-promo:hover .recipe-content-promo-more,.recipe-content-promo:hover .recipe-content-promo-text{color:#333;transition-duration:.3s}.recipe-content-promo.-focused .recipe-content-promo-more,.recipe-content-promo:active .recipe-content-promo-more,.recipe-content-promo:focus .recipe-content-promo-more,.recipe-content-promo:hover .recipe-content-promo-more{color:#b74a28}.recipe-content-fact{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;margin-left:auto;margin-right:auto;margin-top:40px;max-width:364px;min-height:285px;padding:30px;position:relative;text-align:center;width:100%}@media (min-width:900px){.recipe-content-fact{margin:40px 0 0}}@media (min-width:1200px){.recipe-content-fact:first-child{margin:0}}.recipe-content-fact[data-color=green]{background-color:#1faa96}.recipe-content-fact[data-color=poppy]{background-color:#e35b31}.recipe-content-fact[data-color=mustard-seed]{background-color:#e6b223}.recipe-content-fact[data-color=olive]{background-color:#788235}.recipe-content-fact[data-color=brown]{background-color:#5c4a3f}.recipe-content-fact[data-color=iris]{background-color:#4959a8}.recipe-content-fact-content{align-items:center;border:1px solid #fafbf15e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;min-height:225px;padding:30px 20px;position:relative;width:100%}.recipe-content-fact-label{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:7px;text-transform:uppercase}.recipe-content-fact-title{color:#fff;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.1666666667;margin:0}.recipe-content-fact-icon{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex:none;flex-direction:column;font-size:15px;font-size:.9375rem;height:40px;justify-content:center;margin-top:20px;width:40px}[data-color=green] .recipe-content-fact-icon{background:#00cac3}[data-color=poppy] .recipe-content-fact-icon{background:#ea7a5d}[data-color=mustard-seed] .recipe-content-fact-icon{background:#ffc628}[data-color=olive] .recipe-content-fact-icon{background:#98ad45}[data-color=brown] .recipe-content-fact-icon{background:#ab7b54}[data-color=iris] .recipe-content-fact-icon{background:#6270b5}.recipe-content-fact-icon:before{flex:none}.recipe-content-fact[href] .recipe-content-fact-content,.recipe-content-fact[href] .recipe-content-fact-label,.recipe-content-fact[href] .recipe-content-fact-title{transition:.15s ease-in-out}.recipe-content-fact[href].-focused .recipe-content-fact-content,.recipe-content-fact[href].-focused .recipe-content-fact-label,.recipe-content-fact[href].-focused .recipe-content-fact-title,.recipe-content-fact[href]:active .recipe-content-fact-content,.recipe-content-fact[href]:active .recipe-content-fact-label,.recipe-content-fact[href]:active .recipe-content-fact-title,.recipe-content-fact[href]:focus .recipe-content-fact-content,.recipe-content-fact[href]:focus .recipe-content-fact-label,.recipe-content-fact[href]:focus .recipe-content-fact-title,.recipe-content-fact[href]:hover .recipe-content-fact-content,.recipe-content-fact[href]:hover .recipe-content-fact-label,.recipe-content-fact[href]:hover .recipe-content-fact-title{transition-duration:.3s}.recipe-content-fact[href].-focused .recipe-content-fact-content,.recipe-content-fact[href]:active .recipe-content-fact-content,.recipe-content-fact[href]:focus .recipe-content-fact-content,.recipe-content-fact[href]:hover .recipe-content-fact-content{background:#fff}.recipe-content-fact[href].-focused .recipe-content-fact-title,.recipe-content-fact[href]:active .recipe-content-fact-title,.recipe-content-fact[href]:focus .recipe-content-fact-title,.recipe-content-fact[href]:hover .recipe-content-fact-title{color:#333}.recipe-content-fact[href].-focused[data-color=green] .recipe-content-fact-label,.recipe-content-fact[href]:active[data-color=green] .recipe-content-fact-label,.recipe-content-fact[href]:focus[data-color=green] .recipe-content-fact-label,.recipe-content-fact[href]:hover[data-color=green] .recipe-content-fact-label{color:#1faa96}.recipe-content-fact[href].-focused[data-color=poppy] .recipe-content-fact-label,.recipe-content-fact[href]:active[data-color=poppy] .recipe-content-fact-label,.recipe-content-fact[href]:focus[data-color=poppy] .recipe-content-fact-label,.recipe-content-fact[href]:hover[data-color=poppy] .recipe-content-fact-label{color:#e35b31}.recipe-content-fact[href].-focused[data-color=mustard-seed] .recipe-content-fact-label,.recipe-content-fact[href]:active[data-color=mustard-seed] .recipe-content-fact-label,.recipe-content-fact[href]:focus[data-color=mustard-seed] .recipe-content-fact-label,.recipe-content-fact[href]:hover[data-color=mustard-seed] .recipe-content-fact-label{color:#e6b223}.recipe-content-fact[href].-focused[data-color=olive] .recipe-content-fact-label,.recipe-content-fact[href]:active[data-color=olive] .recipe-content-fact-label,.recipe-content-fact[href]:focus[data-color=olive] .recipe-content-fact-label,.recipe-content-fact[href]:hover[data-color=olive] .recipe-content-fact-label{color:#6a752f}.recipe-content-fact[href].-focused[data-color=brown] .recipe-content-fact-label,.recipe-content-fact[href]:active[data-color=brown] .recipe-content-fact-label,.recipe-content-fact[href]:focus[data-color=brown] .recipe-content-fact-label,.recipe-content-fact[href]:hover[data-color=brown] .recipe-content-fact-label{color:#5c4a3f}.recipe-content-fact[href].-focused[data-color=iris] .recipe-content-fact-label,.recipe-content-fact[href]:active[data-color=iris] .recipe-content-fact-label,.recipe-content-fact[href]:focus[data-color=iris] .recipe-content-fact-label,.recipe-content-fact[href]:hover[data-color=iris] .recipe-content-fact-label{color:#4959a8}.recipe-content-print-footer{display:none}.recipe-hero{background-color:#788235;background-position:top;background-size:cover;margin-bottom:45px;padding:60px 20px;position:relative}@media (min-width:768px){.recipe-hero{padding:15px 20px 63px}}@media (min-width:1400px){.recipe-hero{padding-bottom:220px}}.recipe-hero:before{background:#00000061;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.recipe-hero .breadcrumbs{margin-bottom:63px}.recipe-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;position:relative}.recipe-hero-content{text-align:center}.recipe-hero-title{margin-bottom:0;max-width:900px}.recipe-hero-text,.recipe-hero-title{color:#fff;margin-left:auto;margin-right:auto}.recipe-hero-text{font-size:18px;font-size:1.125rem;line-height:1.3;margin-top:12px;max-width:600px}@media (min-width:600px){.recipe-hero-text{font-size:20px;font-size:1.25rem}}.recipe-share{align-items:center;display:flex;margin-top:40px}.recipe-share-separator{background:#979797;flex:none;height:22px;margin:0 15px;width:1px}.recipe-share-section{align-items:center;display:flex;flex:none}.recipe-share-section-icons,.recipe-share-section-title{flex:none}.recipe-share-section-title{color:#333;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.25;margin-right:10px;text-transform:uppercase}.recipe-share-section-icons,.recipe-share-section-icons a{align-items:center;display:flex}.recipe-share-section-icons a{color:#1faa96;cursor:pointer;flex:none;flex-direction:column;font-size:20px;font-size:1.25rem;height:36px;justify-content:center;width:36px}.recipe-share-section-icons a:before{flex:none}.recipe-share-section-icons a.-focused,.recipe-share-section-icons a:active,.recipe-share-section-icons a:focus,.recipe-share-section-icons a:hover{color:#fff}.recipe-share-section-icons a[data-service=pdf].-focused,.recipe-share-section-icons a[data-service=pdf]:active,.recipe-share-section-icons a[data-service=pdf]:focus,.recipe-share-section-icons a[data-service=pdf]:hover,.recipe-share-section-icons a[data-service=print].-focused,.recipe-share-section-icons a[data-service=print]:active,.recipe-share-section-icons a[data-service=print]:focus,.recipe-share-section-icons a[data-service=print]:hover{background:#1faa96}.recipe-share-section-icons a[data-service=facebook].-focused,.recipe-share-section-icons a[data-service=facebook]:active,.recipe-share-section-icons a[data-service=facebook]:focus,.recipe-share-section-icons a[data-service=facebook]:hover{background:#3b5998}.recipe-share-section-icons a[data-service=twitter]{font-size:16px;font-size:1rem}.recipe-share-section-icons a[data-service=twitter].-focused,.recipe-share-section-icons a[data-service=twitter]:active,.recipe-share-section-icons a[data-service=twitter]:focus,.recipe-share-section-icons a[data-service=twitter]:hover{background:#1da1f2}.recipe-share-section-icons a[data-service=pinterest].-focused,.recipe-share-section-icons a[data-service=pinterest]:active,.recipe-share-section-icons a[data-service=pinterest]:focus,.recipe-share-section-icons a[data-service=pinterest]:hover{background:#e60023}.recipe-share-section-icons .download-with-preview{cursor:pointer;display:inline-block;position:relative}.recipe-share-section-icons .download-with-preview .file-preview{background:#282828;border:1px solid #e8e8e8;bottom:120%;box-shadow:0 4px 16px #00000026;display:none;height:256px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);width:216px;z-index:10}.recipe-share-section-icons .download-with-preview .file-preview embed::-webkit-scrollbar{display:none}.recipe-share-section-icons .download-with-preview:focus-within .file-preview,.recipe-share-section-icons .download-with-preview:hover .file-preview{display:block}.recipes-content{background:#fff;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1484px;padding:0 20px;position:relative}@media (min-width:1400px){.recipes-content{margin-top:-260px;padding:40px 30px 0}}.recipes-content-intro{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:815px;text-align:center}@media (min-width:1400px){.recipes-content-intro{padding-top:30px}}.recipes-content-intro p{font-size:18px;font-size:1.125rem}@media (min-width:600px){.recipes-content-intro p{font-size:20px;font-size:1.25rem}}.featured-recipes-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px -30px}@media (min-width:1300px){.featured-recipes-items{flex-wrap:nowrap}}.featured-recipes-item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:none;height:400px;margin:0 15px 30px;max-width:455px;overflow:hidden;padding:35px 30px;position:relative;text-align:center;width:calc(100% - 30px)}@media (min-width:1300px){.featured-recipes-item{flex:1 1 0%}}.featured-recipes-item:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.featured-recipes-item-content{align-items:center;border:1px solid #fafbf15e;display:flex;flex:none;flex-direction:column;height:100%;justify-content:center;padding:30px 35px;position:relative;transition:.15s ease-in-out;width:100%}.featured-recipes-item-label{color:#fff;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;margin-bottom:7px;text-transform:uppercase;transition:.15s ease-in-out}.featured-recipes-item-title{color:#fff;font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3333333333;margin:0;transition:.15s ease-in-out}.featured-recipes-item-title:after{background-color:#98ad45;content:"";display:block;height:5px;margin:14px auto 0;opacity:1;transition:.15s ease-in-out;visibility:visible;width:37px}.featured-recipes-item.-focused .featured-recipes-item-content,.featured-recipes-item:active .featured-recipes-item-content,.featured-recipes-item:focus .featured-recipes-item-content,.featured-recipes-item:hover .featured-recipes-item-content{background:#fff;transition-duration:.3s}.featured-recipes-item.-focused .featured-recipes-item-label,.featured-recipes-item:active .featured-recipes-item-label,.featured-recipes-item:focus .featured-recipes-item-label,.featured-recipes-item:hover .featured-recipes-item-label{color:#6a752f;transition-duration:.3s}.featured-recipes-item.-focused .featured-recipes-item-title,.featured-recipes-item:active .featured-recipes-item-title,.featured-recipes-item:focus .featured-recipes-item-title,.featured-recipes-item:hover .featured-recipes-item-title{color:#333;transition-duration:.3s}.featured-recipes-item.-focused .featured-recipes-item-title:after,.featured-recipes-item:active .featured-recipes-item-title:after,.featured-recipes-item:focus .featured-recipes-item-title:after,.featured-recipes-item:hover .featured-recipes-item-title:after{background:#6a752f}.recipes-hero{background-color:#788235;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px}@media (min-width:768px){.recipes-hero{padding:30px 20px 45px}}@media (min-width:1400px){.recipes-hero{margin:0;padding:20px 20px 300px}}.recipes-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px}.recipes-hero-content{margin-left:auto;margin-right:auto;max-width:648px;text-align:center}.recipes-hero-title{color:#fff}.recipes-search{margin:50px 0}.recipes-search:first-child{margin-top:0}.recipes-search-header{background:#ececec;margin:0 -20px 30px}@media (min-width:1000px){.recipes-search-header{display:flex}}@media (min-width:1500px){.recipes-search-header{margin:0 0 30px}}.recipes-search-header-left{background:#788235;padding:40px 20px 30px}@media (min-width:900px){.recipes-search-header-left{padding:60px 60px 60px 45px}}@media (min-width:1000px) and (max-width:1299px){.recipes-search-header-left{padding-right:45px}}@media (min-width:1000px){.recipes-search-header-left{max-width:450px;padding-top:75px}}.recipes-search-header-left .h2{color:#fff;font-size:13vw;line-height:.9666666667;max-width:345px}@media (min-width:461.5px){.recipes-search-header-left .h2{font-size:60px;font-size:3.75rem}}.recipes-search-header-left input[type=search]{border-radius:22px;font-weight:700;text-transform:uppercase}@media (min-width:768px){.recipes-search-header-left input[type=search]{font-size:14px;font-size:.875rem}}.recipes-search-header-right{padding:40px 40px 30px}@media (min-width:900px){.recipes-search-header-right{padding:45px 60px 45px 45px}}@media (min-width:1000px){.recipes-search-header-right{flex:1 1 0%}}@media (min-width:1000px) and (max-width:1299px){.recipes-search-header-right{padding-right:45px}}@media (min-width:1400px){.recipes-search-header-right{padding-left:80px}}.recipes-search-links{margin-bottom:40px}@media (min-width:600px){.recipes-search-links{column-count:2}}@media (min-width:900px){.recipes-search-links{column-count:3}}@media (min-width:1000px) and (max-width:1299px){.recipes-search-links{column-count:2}}.recipes-search-filter{margin-bottom:3px;margin-left:-15px}.recipes-search-filter a{border-radius:20px;color:#525454;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.03125rem;line-height:34px;padding:0 15px;text-transform:uppercase}.recipes-search-filter a.-focused,.recipes-search-filter a:active,.recipes-search-filter a:focus,.recipes-search-filter a:hover{color:#1faa96}.recipes-search-filter a.-active{background:#d8d8d8;pointer-events:none}.recipes-search-filter a.-active.-focused,.recipes-search-filter a.-active:active,.recipes-search-filter a.-active:focus,.recipes-search-filter a.-active:hover{color:#525454}@media (min-width:600px){.recipes-search-results{column-count:2;column-gap:60px}}@media (min-width:900px){.recipes-search-results{column-count:3}}@media (min-width:1200px){.recipes-search-results{column-count:4}}.recipes-search-results.-filtered{padding-top:48px}.recipes-search-category{break-inside:avoid;margin-bottom:30px;page-break-inside:avoid}.recipes-search-category h3{color:#1faa96;font-size:20px;font-size:1.25rem;font-weight:700;letter-spacing:.039375rem;line-height:1.5;margin-bottom:18px;text-transform:uppercase}.-filtered .recipes-search-category h3{margin-top:-48px}.recipes-search-category ul{list-style:none;margin:0;padding:0}.recipes-search-category ul li[data-result-hidden]{display:none!important}.recipes-search-category ul li+li{margin-top:10px}.recipes-search-category ul li a{border-bottom:1px solid #0000;color:#333;display:inline;font-size:16px;font-size:1rem;font-weight:500;letter-spacing:.03125rem;line-height:1.25}.recipes-search-category ul li a.-focused,.recipes-search-category ul li a:active,.recipes-search-category ul li a:focus,.recipes-search-category ul li a:hover{border-color:#1faa96;color:#1faa96}.recipes-search-no-results{color:#707070;display:none;font-weight:700;letter-spacing:.03125rem;line-height:1.5;margin-top:15px;text-transform:uppercase}.recipes-search-no-results a{border-bottom:1px solid #1faa96;color:#1faa96;display:inline}.recipes-search-no-results a.-focused,.recipes-search-no-results a:active,.recipes-search-no-results a:focus,.recipes-search-no-results a:hover{border-color:#0000}.recipes-search-types-filters-inner{display:flex}.recipes-search-types-filter{flex:1 1 auto;margin-left:1px}.recipes-search-types-filter input{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.recipes-search-types-filter input:checked~label{background:#1faa96;color:#fff}.recipes-search-types-filter label{background:#d6d6d6;color:#909090;cursor:pointer;font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.03125rem;line-height:36px;padding:0 20px;text-align:center;text-transform:uppercase;transition:.15s ease-in-out}.recipes-search-types-filter label.-focused,.recipes-search-types-filter label:active,.recipes-search-types-filter label:focus,.recipes-search-types-filter label:hover{background:#199482;color:#fff}.recipes-search-types-filter:first-of-type label{border-radius:18px 0 0 18px}.recipes-search-types-filter:last-child label{border-radius:0 18px 18px 0}.scrolling-50-50-section{margin-bottom:80px}@media (min-width:900px){.scrolling-50-50-section{display:flex}.scrolling-50-50-section[data-position=right]{flex-direction:row-reverse}}.scrolling-50-50-images{margin-bottom:45px;position:relative}@media (max-width:899px){.scrolling-50-50-images{margin-left:auto;margin-right:auto;max-width:800px}}@media (min-width:900px){.scrolling-50-50-images{flex:none;margin:0;width:50%}.scrolling-50-50-images-inner{position:sticky;top:166px}}.scrolling-50-50-image{max-width:800px;width:100%}@media (min-width:900px){[data-position=left] .scrolling-50-50-image{margin-left:auto}}[data-position=left] .scrolling-50-50-image[data-image="2"]{left:auto;right:0}.scrolling-50-50-image[data-image="2"]{left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-out,visibility .5s ease-out;visibility:hidden}@media (min-width:900px){.-fade .scrolling-50-50-image[data-image="2"]{opacity:1;visibility:visible}}@media (max-width:899px){.-mobile-fade .scrolling-50-50-image[data-image="2"]{opacity:1;visibility:visible}}.scrolling-50-50-content{padding:0 20px}@media (min-width:900px){.scrolling-50-50-content{flex:none;padding:112px 20px 220px;width:50%}}.scrolling-50-50-content-inner{margin-left:auto;margin-right:auto;max-width:500px}.scrolling-50-50-eyebrow,.scrolling-50-50-title{color:#3a3939}.scrolling-50-50-eyebrow{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.08625rem;margin-bottom:10px;text-transform:uppercase}.scrolling-50-50-title{line-height:1.1666666667;margin-bottom:40px;text-transform:none}@media (min-width:600px){.scrolling-50-50-title{font-size:60px;font-size:3.75rem}}.scrolling-image{margin-bottom:60px;overflow:hidden;position:relative}@media (min-width:768px){.scrolling-image{margin-bottom:80px}}@media (min-width:1000px){.scrolling-image{margin-bottom:140px}}.scrolling-image-bg{color:#0000;height:100vh;opacity:0;visibility:hidden}.scrolling-image-bg-container{height:calc(100vh + 50px);overflow:hidden;position:relative;width:100%}.scrolling-image-bg-container.-stuck{left:50%;max-width:1920px;position:fixed;right:0;top:0;transform:translateX(-50%)}.scrolling-image-bg-container.-stuck-bottom{bottom:0;position:absolute;top:auto}.scrolling-image-bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh + 50px);position:absolute;width:100vw;will-change:transform}.scrolling-image-bg-border{align-items:center;background-color:#000;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;transform:scale(.8);transform-origin:center top;will-change:transform}.scrolling-image-content{margin-left:auto;margin-right:auto;max-width:640px;opacity:0;padding:0 20px;position:relative;z-index:2}.scrolling-image-content-inner{color:#fff;min-height:50vh;padding:0 0 30vh;text-align:center}.scrolling-image-content-quote{margin:0}.scrolling-image-content-quote .quotes:before{content:open-quote;font-size:2em;line-height:.1em;padding:5px;vertical-align:-.4em}.scrolling-image-content-quote .quotes:after{content:close-quote;font-size:2em;line-height:.1em;vertical-align:-.4em}.scrolling-image-content h2,.scrolling-image-content h3,.scrolling-image-content h4{color:#fff}.scrolling-image-content .quotes,.scrolling-image-content cite,.scrolling-image-content p{color:#fff;font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.3333333333;text-align:center}@media (min-width:768px){.scrolling-image-content .quotes,.scrolling-image-content cite,.scrolling-image-content p{font-size:30px;font-size:1.875rem}}.scrolling-image-content .quotes{padding-bottom:1.5rem}.scrolling-image-content cite{display:block;font-style:normal}[data-background=backgroundColor] .scrolling-image-content{margin-top:-80vh}[data-background=backgroundColor] .scrolling-image-content-inner{padding:0 0 60vh}[data-background=backgroundImage] .scrolling-image-content{margin-top:-60vh}[data-background=backgroundImage] .scrolling-image-content-inner{padding:0 0 40vh}.scrolling-stats-section{align-items:center;display:flex;font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:500;padding:max(150px,min(30vw,200px)) 15px;position:relative}.scrolling-stats-section[data-color=mustard-seed]{background-image:linear-gradient(180deg,#ffebd6,#fff 58%)}.scrolling-stats-section[data-color=mustard-seed] .scrolling-stats-stat{color:#e6b223}.scrolling-stats-section[data-color=olive]{background-image:linear-gradient(180deg,#ebeed7,#fff 58%)}.scrolling-stats-section[data-color=olive] .scrolling-stats-stat{color:#a3b91e}.scrolling-stats-section[data-color=poppy]{background-image:linear-gradient(180deg,#fde2d5,#fff 58%)}.scrolling-stats-section[data-color=poppy] .scrolling-stats-stat{color:#e35b31}.scrolling-stats-section[data-color=iris]{background-image:linear-gradient(180deg,#eed8e7,#fff 58%)}.scrolling-stats-section[data-color=iris] .scrolling-stats-stat{color:#4959a8}.scrolling-stats-section[data-color=brown]{background-image:linear-gradient(180deg,#f0edeb,#fff 58%)}.scrolling-stats-section[data-color=brown] .scrolling-stats-stat{color:#5f493d}.scrolling-stats-section-inner{flex:none;width:100%}@media (min-width:600px){.scrolling-stats-section-inner{align-items:center;display:flex;justify-content:center}}.scrolling-stats-stat{font-size:60px;font-size:3.75rem;font-weight:700;line-height:1;position:relative;z-index:10}@media (min-width:600px){.scrolling-stats-stat{flex:none;margin-right:20px;text-align:right}}@media (min-width:768px){.scrolling-stats-stat{font-size:80px;font-size:5rem;margin-right:30px}}@media (min-width:900px){.scrolling-stats-stat{font-size:95px;font-size:5.9375rem;margin-right:40px}}@media (min-width:1000px){.scrolling-stats-stat{font-size:110px;font-size:6.875rem;margin-right:48px}}.scrolling-stats-text{font-size:21.5px;font-size:1.34375rem;line-height:1.25;max-width:600px}@media (min-width:600px) and (max-width:767px){.scrolling-stats-text{font-size:20px;font-size:1.25rem}}@media (min-width:650px){.scrolling-stats-text{font-size:21.5px;font-size:1.34375rem}}@media (min-width:600px){.scrolling-stats-text{flex:none;width:47.5vw}}@media (min-width:768px){.scrolling-stats-text{font-size:29px;font-size:1.8125rem;width:40vw}}@media (min-width:900px){.scrolling-stats-text{font-size:34.5px;font-size:2.15625rem}}@media (min-width:1000px){.scrolling-stats-text{font-size:36px;font-size:2.25rem}}@media (min-width:1100px){.scrolling-stats-text{font-size:40px;font-size:2.5rem}}.scrolling-stats-illustration{bottom:0;max-width:307px;position:absolute;transform:translateY(50%);width:max(150px,min(19.5vw,307px));z-index:2}@media (min-width:900px){.scrolling-stats-illustration{width:20vw}}.scrolling-stats-illustration[data-position=left]{left:0}.scrolling-stats-illustration[data-position=right]{right:0}.search-results-hero{background-color:#1faa96;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px}@media (min-width:768px){.search-results-hero{padding:15px 20px 75px}}@media (min-width:1000px){.search-results-hero{margin-bottom:-336px;padding:15px 20px 412px}}.search-results-hero-inner{margin-left:auto;margin-right:auto;max-width:980px}.search-results-hero-title{color:#fff;margin-left:auto;margin-right:auto;margin-top:45px;max-width:648px;text-align:center}@media (min-width:768px){.search-results-hero-title{margin-top:65px}}.search-results-hero form{position:relative}.search-results-hero form button{height:100%;left:90%;opacity:0;position:absolute;top:0}.search-results-hero .form-field input{font-size:25px;font-size:1.5625rem;font-weight:500;padding:30px 0 30px 30px}.search-results-main{padding:0 20px}@media (min-width:1000px){.search-results-main{background:#fff;margin-left:auto;margin-right:auto;max-width:980px;min-height:336px}}.search-results-teasers{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:880px}.search-results .blog-teaser-date{margin-bottom:0}.section-intro{margin-bottom:60px}@media (min-width:768px){.section-intro{margin-bottom:80px}}@media (min-width:1000px){.section-intro{margin-bottom:115px}}.section-intro-top{background-position:top;background-size:cover;padding:max(100px,min(20vw,178px)) 20px 200px;position:relative;text-align:center}@media (min-width:1200px){.section-intro-top{padding-bottom:335px}}.section-intro-top:before{background:#00000075;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.section-intro-top-content{margin-left:auto;margin-right:auto;max-width:1000px;position:relative;z-index:3}@media (min-width:1200px){.section-intro-top-content{display:flex;flex-direction:column;justify-content:flex-end;min-height:111px}}.section-intro-video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.section-intro-video video{object-fit:cover}.section-intro-eyebrow,.section-intro-title{color:#fff}@media (min-width:1200px){.section-intro-eyebrow,.section-intro-title{flex:none;max-width:100%}}.section-intro-eyebrow{font-size:15px;font-size:.9375rem;font-weight:700;letter-spacing:.21125rem;margin-bottom:max(5px,min(1.5625vw,20px));text-transform:uppercase}@media (min-width:400px){.section-intro-eyebrow{font-size:16px;font-size:1rem}}@media (min-width:500px){.section-intro-eyebrow{font-size:18px;font-size:1.125rem}}.section-intro-eyebrow-standout{font-size:30px;font-size:1.875rem}.section-intro-eyebrow-standout:after,.section-intro-eyebrow-standout:before{color:#458c87;font-size:50px;font-size:3.125rem}.section-intro-eyebrow-standout:before{content:"[ "}.section-intro-eyebrow-standout:after{content:" ]"}.section-intro-title{font-weight:600;line-height:.9722222222}.section-intro-text{padding:0 15px;position:relative;z-index:3}.section-intro-text-inner{background:#fff;border-top:9px solid #1faa96;margin-left:auto;margin-right:auto;max-width:800px;min-height:150px;padding:max(20px,min(6.25vw,45px)) 20px 0;position:relative;top:-150px;transition:top .5s ease-out,border-width .25s ease-out}@media (min-width:1200px){.section-intro-text-inner{min-height:225px;top:-225px}}.-move .section-intro-text-inner{border-width:0;top:0}.section-intro-text-content{margin-left:auto;margin-right:auto;max-width:700px;position:relative}.section-intro-text-content p{margin-bottom:26px}@media (min-width:600px){.section-intro-text-content p{font-size:20px;font-size:1.25rem}}.section-intro-text-content p:last-child{margin-bottom:0}.section-intro-text-content ol,.section-intro-text-content ul{margin:0 0 45px}.section-intro-text-content ol:last-child,.section-intro-text-content ul:last-child{margin-bottom:0}@media (min-width:600px){.section-intro-text-content ol li,.section-intro-text-content ul li{font-size:20px;font-size:1.25rem}}.section-intro-text-content ol>li:before{font-size:18px;font-size:1.125rem}.section-intro-text-content figure.alignnone{margin:40px 0 10px;text-align:left}.section-intro-illustration{left:25px;position:absolute;top:125px;width:15vw}@media (max-width:1199px){.section-intro-illustration{display:none}}@media (min-width:1500px){.section-intro-illustration{width:20vw}}.footer{background:#333;color:#fff;margin-top:80px;padding:45px 30px 25px;position:relative}.footer-inner{margin-left:auto;margin-right:auto;max-width:300px}@media (min-width:500px){.footer-inner{max-width:500px}}@media (min-width:900px){.footer-inner{margin-left:auto;margin-right:auto;max-width:1424px}}.footer-lower{margin:20px 0 0}@media (min-width:900px){.footer-lower{display:flex;gap:36px;justify-content:space-between;margin:50px 0 0}}.footer-seals{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-seals img{flex:none;height:145px;margin:10px;max-width:none;width:auto}@media (min-width:1400px){.footer-seals img{margin:0 10px}}.footer-social{align-items:center;display:flex;justify-content:center;list-style:none;margin:30px 0;padding:0}@media (min-width:320px) and (max-width:399px){.footer-social{flex-wrap:wrap;margin:19px 0}}@media (min-width:900px){.footer-social{flex:none;justify-content:flex-end;margin:0;width:100%}}.footer-social li{flex:none}@media (min-width:320px) and (max-width:399px){.footer-social li{margin-bottom:11px}}.footer-social li+li{margin-left:11px}.footer-social li a{align-items:center;color:#e8e8e8;display:flex;flex-direction:column;font-size:33px;font-size:2.0625rem;justify-content:center}.footer-social li a:before{flex:none}.footer-social li a.-focused,.footer-social li a:active,.footer-social li a:focus,.footer-social li a:hover{color:#00cac3}@media (min-width:900px){.footer-right{display:flex;flex-direction:column-reverse;justify-content:space-between}}.footer-copyright{text-align:center}@media (min-width:900px){.footer-copyright{text-align:left}}.footer-copyright,.footer-copyright-links{font-size:14px;font-size:.875rem;line-height:1.4285714286}.footer-copyright a,.footer-copyright-links a{color:#fff;display:inline;position:relative}.footer-copyright a:after,.footer-copyright-links a:after{background-color:#00cac3;bottom:-4px;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.555,.205,.295,.975) 0s;width:0}.footer-copyright a.-focused:after,.footer-copyright a:active:after,.footer-copyright a:focus:after,.footer-copyright a:hover:after,.footer-copyright-links a.-focused:after,.footer-copyright-links a:active:after,.footer-copyright-links a:focus:after,.footer-copyright-links a:hover:after{width:100%}.footer-copyright-links{display:flex;flex-wrap:wrap;gap:5px 10px;justify-content:center;margin-top:10px}@media (min-width:900px){.footer-copyright-links{justify-content:flex-start;text-align:left}}.footer-copyright-line{color:#fff}@media (min-width:1200px){.footer-copyright-line:not(:first-child){margin-left:10px;position:relative}.footer-copyright-line:not(:first-child):before{background-color:#fff;content:"";height:1.2em;left:-10px;position:absolute;top:.15em;width:1px}}.footer-contact{font-style:normal;margin:0 0 20px;text-align:center}@media (min-width:900px){.footer-contact{text-align:left}}.footer-contact-line{font-size:14px;font-size:.875rem;line-height:1.4285714286}.footer-contact-line.-name{font-weight:700}.footer-contact-line a{color:#fff;display:inline;position:relative}.footer-contact-line a:after{background-color:#00cac3;bottom:-4px;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.555,.205,.295,.975) 0s;width:0}.footer-contact-line a.-focused:after,.footer-contact-line a:active:after,.footer-contact-line a:focus:after,.footer-contact-line a:hover:after{width:100%}.footer-nav{display:flex;justify-content:center}@media (min-width:900px){.footer-nav{flex:none}}.footer-nav-column{margin:0 20px}.footer-nav-item{margin-bottom:10px}.footer-nav a{color:#fff;display:inline;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.04375rem;line-height:1.2380952381;position:relative;text-transform:uppercase}.footer-nav a:after{background-color:#00cac3;bottom:-4px;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.555,.205,.295,.975) 0s;width:0}.footer-nav a.-focused:after,.footer-nav a:active:after,.footer-nav a:focus:after,.footer-nav a:hover:after{width:100%}.footer-textcontainer{position:relative}.footer-textcontainer-text{background-color:#e8e8e8;border-radius:10px;bottom:115%;color:#333;font-size:14px;font-weight:600;left:-10%;line-height:25px;padding:30px 25px;position:absolute;visibility:hidden;width:120%}.footer-textcontainer-text:before{background-color:#e8e8e8;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:20px;left:50%;position:absolute;top:99%;transform:translate(-50%);width:40px}.footer-textcontainer:hover .footer-textcontainer-text{visibility:visible}.site-header-search{align-items:center;background:#fff;box-shadow:0 8px 16px #00000040;display:flex;height:100px;left:0;opacity:0;position:absolute;top:-200px;transition:.3s ease-in-out;visibility:hidden;width:100vw;z-index:100}@media (min-width:500px){.site-header-search{height:120px;top:-175px}}@media (min-width:768px){.site-header-search{height:170px}}@media (min-width:1400px){.site-header-search{height:110px}}html[data-search=open] .site-header-search{opacity:1;top:0;visibility:visible}.site-header-search-inner{margin:0 auto;position:relative;width:75%}.site-header-search form{margin-left:auto;margin-right:auto;max-width:980px;padding:45px 0;position:relative}.site-header-search form input[type=search]{font-size:25px;font-size:1.5625rem;font-weight:500;height:60px;margin:0;width:100%}.site-header-search form button{display:block;font-size:24px;font-size:1.5rem;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.site-header-search form button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e927";display:inline-block;display:block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.site-header-search form button.-focused,.site-header-search form button:active,.site-header-search form button:focus,.site-header-search form button:hover{color:blue}.site-header-search-close{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;font-size:20px;font-size:1.25rem;height:40px;justify-content:center;padding:0;position:absolute;right:-15%;top:50%;transform:translateY(-50%);width:40px}.site-header-search-close:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90e";display:inline-block;flex:none;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.site-header-search-close.-focused,.site-header-search-close:active,.site-header-search-close:focus,.site-header-search-close:hover{background-color:#000;color:#fff;cursor:pointer}.header{padding:0 20px}@media (min-width:1000px){.header{padding:0 30px}}@media (min-width:1300px){.header{padding:0 20px}}@media (min-width:1500px){.header{padding:0 30px}}.header-inner{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:1484px;padding:25px 0}@media (min-width:500px){.header-inner{padding:30px 0}}.header-middle{border-top:1px solid #97979799;display:none;margin:0 -30px;padding:10px 30px}@media (min-width:1000px){.header-middle{display:block}}@media (min-width:1400px){.header-middle{display:none}}.header-middle-inner{align-items:center;display:flex;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1424px}.header-middle-inner .header-nav,.header-middle-inner .header-utility{display:block}.header-middle-inner .header-nav{flex:1 1 0%}.header-middle-inner .header-nav-items{justify-content:space-between}.header-middle-inner .header-nav-item:first-child{padding-left:0}.header-middle-inner .header-nav .header-nav-dropdown,.header-middle-inner .header-nav .header-nav-markets-dropdown,.header-middle-inner .header-nav .header-nav-recipes-dropdown{padding-top:4px}.header-middle-inner .header-nav .header-nav-markets-dropdown{left:0;transform:none}.header-middle-inner .header-nav .header-nav-markets-dropdown-inner:before{left:37px}.header-middle-inner .header-utility-nav{left:auto;padding-top:6px;right:0;transform:none}.header-middle-inner .header-utility-nav-inner:before{left:auto;right:18px;transform:translate(50%,-200%)}.header-logo{flex:none}.header-logo img{max-width:260px;min-height:46px;width:100%}@media (max-width:499px){.header-logo{width:172px}}.header-nav{display:none}@media (min-width:1400px){.header-nav{display:block}}.header-nav-wrapper{flex:1 1 0%}.header-nav a{color:#333;font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase}.header-nav-items{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.header-nav-items>li{flex:none;padding:0 20px;position:relative}@media (min-width:1300px) and (max-width:1399px){.header-nav-items>li{padding:0 15px}}.header-nav-items>li.-dropdown-open .header-nav-item-dropdown,.header-nav-items>li.-dropdown-open .header-nav-markets-dropdown,.header-nav-items>li.-dropdown-open .header-nav-recipes-dropdown{opacity:1;pointer-events:auto}.header-nav-items>li>a{display:block;font-size:15px;font-size:.9375rem;letter-spacing:.046875rem;line-height:1;padding:11px 0}@media (min-width:1300px) and (max-width:1499px){.header-nav-items>li>a{letter-spacing:.03125rem}}.header-nav-items>li>a.-focused+.header-nav-dropdown,.header-nav-items>li>a.-focused+.header-nav-markets-dropdown,.header-nav-items>li>a.-focused+.header-nav-recipes-dropdown,.header-nav-items>li>a:active+.header-nav-dropdown,.header-nav-items>li>a:active+.header-nav-markets-dropdown,.header-nav-items>li>a:active+.header-nav-recipes-dropdown,.header-nav-items>li>a:focus+.header-nav-dropdown,.header-nav-items>li>a:focus+.header-nav-markets-dropdown,.header-nav-items>li>a:focus+.header-nav-recipes-dropdown,.header-nav-items>li>a:hover+.header-nav-dropdown,.header-nav-items>li>a:hover+.header-nav-markets-dropdown,.header-nav-items>li>a:hover+.header-nav-recipes-dropdown{opacity:1;pointer-events:auto}.header-nav-dropdown,.header-nav-markets-dropdown,.header-nav-recipes-dropdown{left:50%;opacity:0;padding-top:15px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .15s ease-in-out;z-index:10}.header-nav-dropdown-inner,.header-nav-markets-dropdown-inner,.header-nav-recipes-dropdown-inner{background:#e8e8e8;border-top:8px solid #1faa96;box-shadow:0 2px 4px 0 #00000080;list-style:none;margin:0;padding:25px 25px 30px;position:relative}.header-nav-dropdown-inner:before,.header-nav-markets-dropdown-inner:before,.header-nav-recipes-dropdown-inner:before{border-color:#0000 #0000 #1faa96;border-style:solid;border-width:0 7px 7px;content:"";height:0;left:50%;position:absolute;top:0;transform:translate(-50%,-14px);width:0}.header-nav-dropdown:active,.header-nav-dropdown:focus,.header-nav-dropdown:hover,.header-nav-markets-dropdown:active,.header-nav-markets-dropdown:focus,.header-nav-markets-dropdown:hover,.header-nav-recipes-dropdown:active,.header-nav-recipes-dropdown:focus,.header-nav-recipes-dropdown:hover{opacity:1;pointer-events:auto}.header-nav-dropdown li,.header-nav-markets-dropdown li,.header-nav-recipes-dropdown li{margin-bottom:12px}.header-nav-dropdown li:last-child,.header-nav-markets-dropdown li:last-child,.header-nav-recipes-dropdown li:last-child{margin:0}.header-nav-dropdown a,.header-nav-markets-dropdown a,.header-nav-recipes-dropdown a{display:inline;font-size:14px;font-size:.875rem;line-height:1.2380952381;position:relative;white-space:nowrap}.header-nav-dropdown a:after,.header-nav-markets-dropdown a:after,.header-nav-recipes-dropdown a:after{background-color:#199482;bottom:-4px;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.555,.205,.295,.975) 0s;width:0}.header-nav-dropdown a.-active:after,.header-nav-dropdown a:active:after,.header-nav-dropdown a:focus:after,.header-nav-dropdown a:hover:after,.header-nav-markets-dropdown a.-active:after,.header-nav-markets-dropdown a:active:after,.header-nav-markets-dropdown a:focus:after,.header-nav-markets-dropdown a:hover:after,.header-nav-recipes-dropdown a.-active:after,.header-nav-recipes-dropdown a:active:after,.header-nav-recipes-dropdown a:focus:after,.header-nav-recipes-dropdown a:hover:after{width:100%}.header-nav-recipes-dropdown-inner{display:flex;padding:25px 35px 30px 30px}.header-nav-recipes-dropdown-column{flex:1 1 auto}.header-nav-recipes-dropdown-column:first-child{margin-right:40px}.header-nav-recipes-dropdown-recipe{margin-bottom:12px}.header-nav-recipes-dropdown-recipe:last-child{margin-bottom:0}@media (min-width:1300px) and (max-width:1599px){.header-nav-markets-dropdown{left:0;transform:none}.header-nav-markets-dropdown-inner:before{left:37px}}.header-nav-markets-dropdown-inner{display:flex;padding-bottom:40px}.header-nav-markets-dropdown-markets{flex:1 1 auto}.header-nav-markets-dropdown-markets-columns{display:flex}.header-nav-markets-dropdown-markets-column{flex:1 1 auto;margin-right:30px}.header-nav-markets-dropdown-markets-column:last-child{margin:0}.header-nav-markets-dropdown-market{margin-bottom:12px;padding-left:28px;position:relative}.header-nav-markets-dropdown-market:last-child{margin-bottom:0}.header-nav-markets-dropdown-market:before{background:#d2d2d2;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:4px;width:14px}.header-nav-markets-dropdown-market.-open:before{background:#98ad45}.header-nav-markets-dropdown-market.-active a:after{width:100%}.header-nav-markets-dropdown-legend{margin-top:30px}.header-nav-markets-dropdown-legend:after{clear:both;content:"";display:block}.header-nav-markets-dropdown-legend-inner{float:right;font-size:12px;font-size:.75rem;letter-spacing:.140625rem;line-height:14px;padding-left:24px;position:relative;text-transform:uppercase}.header-nav-markets-dropdown-legend-inner:before{background:#98ad45;border-radius:50%;content:"";height:14px;left:0;position:absolute;top:0;width:14px}.header-nav-markets-dropdown-links{border-left:1px solid #c4c4c4;flex:none;list-style:none;margin:0 0 0 30px;padding:0 0 0 30px;width:205px}.header-nav-markets-dropdown-links li a{border-bottom:2px solid #0000;white-space:normal}.header-nav-markets-dropdown-links li a.-active,.header-nav-markets-dropdown-links li a:active,.header-nav-markets-dropdown-links li a:focus,.header-nav-markets-dropdown-links li a:hover{border-color:#199482}.header-nav-markets-dropdown-links li a:after{display:none}.header-utility{display:none;position:relative}@media (min-width:1400px){.header-utility{display:block}}.header-utility-trigger{color:#333;height:37px;padding-left:15px;width:52px}.header-utility-trigger.-focused,.header-utility-trigger:active,.header-utility-trigger:focus,.header-utility-trigger:hover{color:#333}.header-utility-trigger.-focused span[aria-hidden=true],.header-utility-trigger:active span[aria-hidden=true],.header-utility-trigger:focus span[aria-hidden=true],.header-utility-trigger:hover span[aria-hidden=true]{background-color:#c2dcda}.header-utility-trigger.-focused+.header-utility-nav,.header-utility-trigger:active+.header-utility-nav,.header-utility-trigger:focus+.header-utility-nav,.header-utility-trigger:hover+.header-utility-nav{opacity:1;pointer-events:auto}.header-utility-trigger span[aria-hidden=true]{background:#d2e5e4;border-radius:50%;display:block;font-size:20px;font-size:1.25rem;font-weight:900;height:37px;line-height:28px;text-align:center;transition:background-color .15s ease-in-out;width:37px}.header-utility-nav{left:calc(50% + 7px);opacity:0;padding-top:15px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .15s ease-in-out;z-index:10}.header-utility-nav-inner{background:#e8e8e8;border-top:8px solid #1faa96;box-shadow:0 2px 4px 0 #00000080;padding:25px 25px 30px;position:relative}.header-utility-nav-inner:before{border-color:#0000 #0000 #1faa96;border-style:solid;border-width:0 7px 7px;content:"";height:0;left:50%;position:absolute;top:0;transform:translate(-50%,-14px);width:0}.-dropdown-open .header-utility-nav,.header-utility-nav:active,.header-utility-nav:focus,.header-utility-nav:hover{opacity:1;pointer-events:auto}.header-utility-nav ul{list-style:none;margin:0;padding:0}.header-utility-nav li{margin-bottom:12px}.header-utility-nav li:last-child{margin:0}.header-utility-nav li a{color:#333;display:inline;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.2380952381;position:relative;text-transform:uppercase;white-space:nowrap}.header-utility-nav li a:after{background-color:#199482;bottom:-4px;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .2s cubic-bezier(.555,.205,.295,.975) 0s;width:0}.header-utility-nav li a.-active:after,.header-utility-nav li a:active:after,.header-utility-nav li a:focus:after,.header-utility-nav li a:hover:after{width:100%}.header-hamburger{color:#333;display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;height:32px;justify-content:center}.header-hamburger:before{flex:none}@media (min-width:1000px){.header-hamburger{display:none}}.header-donate{margin-left:15px}@media (max-width:499px){.header-donate{display:none}}.header .search-open{background:#d2e5e4;background-image:url(../images/search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px auto;height:36px;margin-left:15px;padding:0;width:36px}.header .search-open.-focused,.header .search-open:active,.header .search-open:focus,.header .search-open:hover{background-color:#c2dcda}.social-share{display:none;padding-top:45px;position:absolute;right:0;top:332px;width:72px}@media (min-width:1200px){.social-share{display:block}}.social-share-inner{background:#1faa96;color:#fff;padding:9px 0 22px;text-align:center}.social-share-title{font-size:14px;font-size:.875rem;font-weight:700;line-height:1.2142857143;text-transform:uppercase}.social-share-services{list-style:none;margin:0;padding:0}.social-share-services li{margin-top:11px}.social-share-services li a{color:#e8e8e8;display:block;font-size:33px;height:33px;margin:0 auto;position:relative;width:33px}.social-share-services li a:after{background:#fff;border-radius:50%;bottom:3px;content:"";left:3px;opacity:0;position:absolute;right:3px;top:3px;transition:.15s ease-in-out;z-index:1}.social-share-services li a:before{position:relative;z-index:2}.social-share-services li a.-focused:after,.social-share-services li a:active:after,.social-share-services li a:focus:after,.social-share-services li a:hover:after{opacity:1}.social-share-services li a[data-service=email].-focused,.social-share-services li a[data-service=email]:active,.social-share-services li a[data-service=email]:focus,.social-share-services li a[data-service=email]:hover{color:#e60023}.social-share-services li a[data-service=facebook].-focused,.social-share-services li a[data-service=facebook]:active,.social-share-services li a[data-service=facebook]:focus,.social-share-services li a[data-service=facebook]:hover{color:#3b5998}.social-share-services li a[data-service=twitter].-focused,.social-share-services li a[data-service=twitter]:active,.social-share-services li a[data-service=twitter]:focus,.social-share-services li a[data-service=twitter]:hover{color:#1da1f2}.sponsor-logos{margin-bottom:60px;padding:0 20px;text-align:center}@media (min-width:768px){.sponsor-logos{margin-bottom:80px}}@media (min-width:1300px){.sponsor-logos{padding:0 50px}}.sponsor-logos-title{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:600;line-height:1.2;text-transform:uppercase}@media (min-width:768px){.sponsor-logos-title{margin-bottom:40px}}.sponsor-logos-grid{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));list-style:none;margin:0 auto;max-width:1424px;padding:0}.sponsor-logos-grid li{align-items:center;box-shadow:0 1px 8px 0 #a6a4a480;display:flex;height:100%;justify-content:center;padding:20px}.sponsor-logos-grid li img{height:110px;object-fit:contain;width:210px}.stats-single{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:500;padding:max(150px,min(30vw,200px)) 15px}.stats-single,.stats-single-section{position:relative}.stats-single .scrolling-stats-section-inner{padding:50px 0 0}.stats-single .scrolling-stats-illustration{top:0;transform:none}.stats-single .scrolling-stats-illustration:last-of-type{bottom:0;right:0;top:unset}.stats-blocks{margin-bottom:25px;padding:0 20px;text-align:center}@media (min-width:1000px){.stats-blocks{margin-bottom:45px}}.stats-blocks-inner{margin-left:auto;margin-right:auto;max-width:1325px}.stats-blocks-title{color:#333;margin-bottom:40px;text-transform:none}.stats-blocks-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -30px}@media (min-width:1400px){.stats-blocks-items{justify-content:space-between}}.stats-blocks-item{flex:none;margin:0 30px 50px;max-width:375px;width:calc(100% - 40px)}.stats-blocks-item:first-child .stats-blocks-item-stat:before{background:#1faa96}.stats-blocks-item:nth-child(2) .stats-blocks-item-stat:before{background:#e35b31}.stats-blocks-item:nth-child(3) .stats-blocks-item-stat:before{background:#e6b223}.stats-blocks-item:nth-child(4) .stats-blocks-item-stat:before{background:#788235}.stats-blocks-item:nth-child(5) .stats-blocks-item-stat:before{background:#5c4a3f}.stats-blocks-item:nth-child(6) .stats-blocks-item-stat:before{background:#4959a8}.stats-blocks-item-stat{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center;margin:0 auto 30px;position:relative;width:200px}.stats-blocks-item-stat:before{border-radius:100px 100px 0 0;content:"";height:100%;left:0;opacity:.36;position:absolute;top:0;width:100%}.stats-blocks-item-stat-text{color:#525454;flex:none;font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:60px;font-size:3.75rem;font-weight:700;letter-spacing:-.195rem;line-height:1;position:relative;top:15px}.stats-blocks-item-title{margin:0}.stats-blocks-item-text{margin-top:18px}.summer-events-content{margin-bottom:80px;padding:0 20px;position:relative}@media (min-width:768px){.summer-events-content{margin-bottom:100px}}.summer-events-content-inner{margin-left:auto;margin-right:auto;max-width:1045px}@media (min-width:1000px){.summer-events-content-inner{background:#fff;min-height:336px;padding:30px 30px 0}}.summer-events-hero{background-color:#e4cb45;background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding:55px 20px;position:relative}@media (min-width:768px){.summer-events-hero{padding:15px 20px 65px}}@media (min-width:1000px){.summer-events-hero{margin-bottom:-160px;padding:15px 20px 290px}}.summer-events-hero-inner{margin-left:auto;margin-right:auto;max-width:1484px;position:relative}.summer-events-hero .breadcrumbs{margin-bottom:80px}.summer-events-hero-title{color:#fff;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.summer-events{margin-left:auto;margin-right:auto;margin-top:45px;max-width:911px}@media (min-width:1000px){.summer-events:first-child{margin-top:0}}.summer-events-teaser{border-top:1px solid #979797;padding:45px 0}.summer-events-teaser:first-child{border-top:0;padding-top:30px}.summer-events-teaser:last-child{padding-bottom:0}@media (min-width:500px){.summer-events-teaser-inner{align-items:flex-start;display:flex;justify-content:space-between}}@media (min-width:500px) and (max-width:767px){.summer-events-teaser-inner{flex-wrap:wrap}}@media (min-width:500px){.summer-events-teaser-content{flex:none;order:2;width:calc(100% - 150px)}}@media (min-width:768px){.summer-events-teaser-content{flex:1 1 0%}}.summer-events-teaser-icon{color:#e6b223;font-size:100px;font-size:6.25rem;margin-top:23px;overflow:hidden;width:190px}@media (min-width:500px){.summer-events-teaser-icon{margin-left:150px;order:3}}@media (min-width:768px){.summer-events-teaser-icon{flex:none;margin:0 0 0 45px;text-align:center}}.summer-events-teaser-date{background:#ececec;display:block;line-height:1;margin-bottom:27px;padding:17px 20px;text-align:center;transition:color .15s ease-in-out;width:123px}@media (min-width:500px){.summer-events-teaser-date{margin:0 27px 0 0}}.summer-events-teaser-date-day,.summer-events-teaser-date-month{font-size:24px;font-size:1.5rem;line-height:1.2083333333;text-transform:uppercase}.summer-events-teaser-date-month{font-weight:700}.summer-events-teaser-date-number{font-size:60px;font-size:3.75rem;font-weight:700;letter-spacing:.28625rem;line-height:.9666666667}.summer-events-teaser-category{color:#e6b223;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:.164375rem;line-height:1.2142857143;margin-bottom:14px;padding-left:34px;position:relative;text-transform:uppercase}.summer-events-teaser-category:before{background:#e6b223;content:"";height:8px;left:0;position:absolute;top:4px;width:19px}.summer-events-teaser-title{color:#525454;display:block;margin-bottom:20px}.summer-events-teaser-title .h4{color:inherit}.summer-events-teaser-time{font-style:italic;margin-top:10px}.summer-events-teaser.-focused .summer-events-teaser-date,.summer-events-teaser:active .summer-events-teaser-date,.summer-events-teaser:focus .summer-events-teaser-date,.summer-events-teaser:hover .summer-events-teaser-date{color:#e6b223}.summer-events-teaser.-focused .summer-events-teaser-title,.summer-events-teaser:active .summer-events-teaser-title,.summer-events-teaser:focus .summer-events-teaser-title,.summer-events-teaser:hover .summer-events-teaser-title{color:#c3971b}@media (min-width:1300px){.components .text-block:first-child{margin-top:50px}}.text-block{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.text-block{margin-bottom:80px}}.text-block-inner{margin-left:auto;margin-right:auto;max-width:900px}.text-blocks-50-50{margin-bottom:75px;padding:0 20px}.text-blocks-50-50-inner{margin-left:auto;margin-right:auto;max-width:1424px}@media (min-width:768px){.text-blocks-50-50-inner{display:flex;justify-content:space-between}}.text-blocks-50-50-image{margin-bottom:30px}@media (min-width:768px){.text-blocks-50-50-image{flex:1 1 0%;margin:0;order:2;text-align:right}.text-blocks-50-50-image img{display:inline-block}.text-blocks-50-50-content{flex:1 1 0%;margin-right:45px;max-width:600px}}@media (min-width:900px){.text-blocks-50-50-content{margin-right:60px}}.text-blocks-50-50-block+.text-blocks-50-50-block{margin-top:45px}@media (min-width:768px){.text-blocks-50-50-block+.text-blocks-50-50-block{margin-top:60px}}.text-blocks-50-50-block-text{margin:0}.text-blocks-50-50-block-button{margin-top:30px}.three-up-links{margin-bottom:75px;padding:0 20px}.three-up-links-inner{margin-left:auto;margin-right:auto;max-width:1424px}@media (min-width:900px){.three-up-links-inner{display:flex;justify-content:space-between}.three-up-links-block{flex:none;width:calc(33.33333% - 20px)}}.three-up-links-block-image{margin-bottom:23px;overflow:hidden}.three-up-links-block-image img{max-width:none;transform:scale(1);transition:.15s ease-in-out;width:100%}.three-up-links-block-title{margin-bottom:15px}.three-up-links-block-title .h3{color:#333;font-size:22px;font-size:1.375rem;font-weight:500;transition:.15s ease-in-out}@media (min-width:600px){.three-up-links-block-title .h3{font-size:26px;font-size:1.625rem}}.three-up-links-block.-focused .three-up-links-block-image img,.three-up-links-block:active .three-up-links-block-image img,.three-up-links-block:focus .three-up-links-block-image img,.three-up-links-block:hover .three-up-links-block-image img{transform:scale(1.1);transition-duration:.75s}.three-up-links-block.-focused .three-up-links-block-title .h3,.three-up-links-block:active .three-up-links-block-title .h3,.three-up-links-block:focus .three-up-links-block-title .h3,.three-up-links-block:hover .three-up-links-block-title .h3{color:#1faa96}.two-column-list{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.two-column-list{margin-bottom:80px}}@media (min-width:1300px){.two-column-list{padding:0 50px}}.two-column-list-title{font-family:houschka-rounded,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase}@media (min-width:768px){.two-column-list-title{margin-bottom:40px}}.two-column-list-items{list-style:none;margin:0 auto;max-width:760px;padding:0}@media (min-width:600px){.two-column-list-items{grid-gap:114px;column-count:2}}.two-column-list-items li{font-size:18px;font-size:1.125rem;line-height:1.2;margin-bottom:10px}@media (min-width:600px){.two-column-list-items li{break-inside:avoid;font-size:20px;font-size:1.25rem;page-break-inside:avoid}}.video-grid{margin-bottom:60px;padding:0 20px}@media (min-width:768px){.video-grid{margin-bottom:80px}}@media (min-width:1300px){.video-grid{padding:0 50px}}.video-grid-inner{margin-left:auto;margin-right:auto;max-width:1424px}.video-grid-items{display:flex;flex-wrap:wrap}.video-grid-items[data-items="1"],.video-grid-items[data-items="2"]{justify-content:center}.video-grid-item{display:block;flex:none;max-width:473px;overflow:hidden;position:relative;width:100%}@media (min-width:600px){.video-grid-item{margin:0 .5px 1px;width:calc(50% - 1px)}}@media (min-width:900px){.video-grid-item{width:calc(33.33333% - 1px)}[data-items="2"] .video-grid-item{width:calc(50% - 1px)}}.video-grid-item.-focused .video-grid-item-background,.video-grid-item:active .video-grid-item-background,.video-grid-item:focus .video-grid-item-background,.video-grid-item:hover .video-grid-item-background{transform:scale(1.1);transition-duration:.5s}.video-grid-item-background{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1);transition:.15s ease-in-out}.video-grid-item-background:before{background:#000;bottom:0;content:"";left:0;opacity:.45;position:absolute;right:0;top:0}.video-grid-item-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:30px 30px 20px;position:relative;text-align:center}.video-grid-item-content img{flex:none;margin:0 auto}.video-grid-item-title{color:#fff;flex:none;font-size:26px;font-size:1.625rem;font-weight:500;margin-bottom:15px;max-width:353px}.video-grid-modal{-webkit-overflow-scrolling:touch;background:#000c;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:0;transition:.25s ease-in-out;visibility:hidden;width:100%;z-index:9999999}html[data-video-modal=open] .video-grid-modal{opacity:1;pointer-events:auto;visibility:visible}.video-grid-modal-container{background:#fff;flex:none;margin:45px auto;max-height:100%;max-width:1120px;padding:48px 20px 40px;position:relative;width:95%}@media (min-width:900px){.video-grid-modal-container{margin:100px auto 45px;padding:48px 45px 40px}}.video-grid-modal iframe{border:0}.video-grid-modal-close{color:#333;position:absolute;right:20px;top:17px}@media (min-width:900px){.video-grid-modal-close{right:16px;top:14px}}.video-grid-modal-close.-focused,.video-grid-modal-close:active,.video-grid-modal-close:focus,.video-grid-modal-close:hover{color:#1faa96}.video-grid-modal-footer{padding-top:20px}.video-grid-modal-title{margin:0}.video-grid-modal-wistia{display:none;font-size:15px;font-size:.9375rem;margin-top:10px}@media (max-width:767px){html.admin-bar{margin-top:0!important}#wpadminbar{display:none}}