@import url("https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,600;1,600&family=Work+Sans:ital,wght@0,400;0,600;1,400;1,600&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{overflow-x:hidden;background-color:#fdf5ed;font-family:Work Sans,sans-serif}#eighteen-reasons-waitlist-form .waitlist-form-heading,.page-checkout .fieldset-legend,.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-title,.paragraphs-item-stats-display .field-name-field-statistic-value,.paragraphs-item-stats-display .field-name-field-stats-title,.paragraphs-item-team-member .field-name-field-team-member-name,h1,h2,h3{font-family:Crimson Pro,serif;font-weight:400}.paragraphs-item-stats-display .field-name-field-stats-title,h1{font-size:55px;line-height:63px}@media (min-width:767px){.paragraphs-item-stats-display .field-name-field-stats-title,h1{font-size:70px;line-height:85px}}h2{font-size:40px;line-height:55px}@media (min-width:767px){h2{font-size:55px;line-height:63px}}#eighteen-reasons-waitlist-form .waitlist-form-heading,.page-checkout .fieldset-legend,.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-title,.paragraphs-item-stats-display .field-name-field-statistic-value,.paragraphs-item-team-member .field-name-field-team-member-name,h3{font-size:30px;line-height:45px}@media (min-width:767px){#eighteen-reasons-waitlist-form .waitlist-form-heading,.page-checkout .fieldset-legend,.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-title,.paragraphs-item-stats-display .field-name-field-statistic-value,.paragraphs-item-team-member .field-name-field-team-member-name,h3{font-size:40px;line-height:55px}}h4{font-size:20px;line-height:30px}@media (min-width:767px){h4{font-size:30px;line-height:45px}}a,span.nolink{transition:175ms;color:#0069aa;border-bottom:1px solid transparent;text-decoration:none}a:hover,span.nolink:hover{border-color:#0069aa}span.nolink{cursor:pointer}#page ol,#page ul,.page-checkout .fieldset-legend .fieldset-title,.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb,p{font-size:18px;line-height:28px}.paragraphs-item-stats-display .field-name-field-statistic-label{font-size:20px;line-height:30px}hr{border:1px solid #eb6e52}.action-links,.tabs{list-style:none;display:flex;align-items:center;padding:0;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.action-links a,.tabs a{text-decoration:none;display:block;margin-right:10px;padding:10px 16px;background:#fff;border:1px solid #757575}.action-links{margin-top:0}#page{display:relative}#page>.messages{width:100%;max-width:960px;box-sizing:border-box;margin:20px auto}.sticky-top{position:sticky;top:0;z-index:100;background-color:#fdf5ed}.sticky-top.minified-top{background-color:#fff}.header .section{width:100%;max-width:960px;margin-left:auto;margin-right:auto;transition:175ms;display:flex;align-items:flex-end;justify-content:space-between;padding:24px 10px;border-bottom:2px solid #f1ad9d}@media (min-width:991px){.header .section{padding-left:0;padding-right:0}}#logo{width:195px}#logo:hover{border-color:transparent}.logo{transition:175ms;display:block;width:115px}.minified-top .header{box-shadow:0 1px 8px rgba(0,0,0,.25)}.minified-top .header .section{padding-top:10px;padding-bottom:10px;border:none}.minified-top .logo{width:60px}.footer .section{width:100%;max-width:960px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;padding-top:50px;padding-bottom:40px;letter-spacing:.3px;line-height:20px}@media (min-width:991px){.footer .section{flex-direction:row}}.main-wrapper .page-title{width:100%;max-width:960px;padding-left:10px;padding-right:10px;margin:20px auto 0;box-sizing:border-box;color:#0069aa;word-wrap:break-word}@media (min-width:991px){.main-wrapper .page-title{padding-left:0;padding-right:0}}.region-header{width:100%}.not-front .region-content{width:100%;max-width:850px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}@media (min-width:991px){.not-front .region-content{padding-left:0;padding-right:0}}.node-type-page .region-content{max-width:100%;padding-left:0;padding-right:0;overflow:hidden}.node-type-page .field-name-body{width:100%;max-width:850px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}@media (min-width:991px){.node-type-page .field-name-body{padding-left:0;padding-right:0}}.node-type-panel .region-content{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.region-footer-col-1,.region-footer-col-2{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-between}@media (min-width:991px){.region-footer-col-1,.region-footer-col-2{justify-content:space-between}}.region-footer-col-1 .fieldset-description,.region-footer-col-1 .footer-title,.region-footer-col-2 .fieldset-description,.region-footer-col-2 .footer-title{font-size:14px;font-weight:600;margin-bottom:16px}.region-footer-col-1 a,.region-footer-col-2 a{color:#0069aa;text-decoration:none}.top-banner{background-color:#0069aa}.region-top-banner{width:100%;max-width:960px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;justify-content:space-around;flex-wrap:wrap}@media (min-width:640px){.region-top-banner{flex-direction:row;justify-content:space-between}}.region-top-banner ul{margin-top:7px;margin-bottom:7px}.region-top-banner li{margin:0 20px 0 0}@media (min-width:640px){.region-top-banner li{margin:0 auto}}.region-top-banner a{margin-left:10px;margin-right:10px;border-bottom:1px solid transparent;color:#fff;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.4px}.region-top-banner a:hover{border-color:#fff}.menu{list-style:none;display:flex;align-items:center;padding:0}.menu a{text-decoration:none}.link-cart,.link-search{display:block;background-repeat:no-repeat;background-position:left 2px}.link-cart{background-image:url(/sites/all/themes/custom/endive/css/icon_cart.017a0a05.svg);padding-left:20px}.link-search{width:16px;background-image:url(/sites/all/themes/custom/endive/css/icon_search.937a69d1.svg);text-indent:-9999px}.mm-page{background-color:#fdf5ed}.mm-menu_offcanvas a:hover{border-bottom:1px solid transparent;border-color:inherit}.responsive-menu-18r ul.horizontal-menu{list-style:none;align-items:center;padding:0;display:flex;justify-content:space-between}.responsive-menu-18r ul.horizontal-menu a{text-decoration:none}.responsive-menu-18r ul.horizontal-menu>li>a,.responsive-menu-18r ul.horizontal-menu span.nolink{margin:0;padding:0;font-size:17px;font-weight:600;letter-spacing:.1px;line-height:28px}.responsive-menu-18r ul.horizontal-menu>li>a.link-donate,.responsive-menu-18r ul.horizontal-menu span.nolink.link-donate{padding:8px 40px;background:#0069aa;color:#fff}.responsive-menu-18r ul.horizontal-menu>li>a.link-donate:hover,.responsive-menu-18r ul.horizontal-menu span.nolink.link-donate:hover{background:#007a5e}.responsive-menu-18r ul.horizontal-menu>li:before{display:block;content:url(/sites/all/themes/custom/endive/css/icon_knife-fork.fc139bf5.svg);opacity:0;text-align:center;transition:175ms}.responsive-menu-18r ul.horizontal-menu>li.active-trail:before,.responsive-menu-18r ul.horizontal-menu>li:hover:before{opacity:1}.responsive-menu-18r ul.horizontal-menu>li.active-trail>a,.responsive-menu-18r ul.horizontal-menu>li.active-trail span.nolink,.responsive-menu-18r ul.horizontal-menu>li:hover>a,.responsive-menu-18r ul.horizontal-menu>li:hover span.nolink{border-color:#0069aa}.responsive-menu-18r ul.horizontal-menu>li.last:hover:before{opacity:0}.responsive-menu-18r ul.horizontal-menu>li>ul{width:100%;min-width:200px;box-shadow:0 6px 5px -3px rgba(0,0,0,.2)}.responsive-menu-18r ul.horizontal-menu>li>ul li.first{padding-top:9px}.responsive-menu-18r ul.horizontal-menu>li>ul a{padding:10px 12px;background-color:#fff}.responsive-menu-18r ul.horizontal-menu>li>ul a:hover{background-color:#0069aa;border-color:transparent;color:#fff}.responsive-menu-toggle-18r{position:absolute;top:80px;right:10px}.responsive-menu-toggle-18r .responsive-menu-toggle-icon:after,.responsive-menu-toggle-18r .responsive-menu-toggle-icon:before,.responsive-menu-toggle-18r .responsive-menu-toggle-icon span.icon{background:#0069aa}.responsive-menu-toggle-18r .responsive-menu-toggle-icon:hover{border-color:transparent}.responsive-menu-toggle-18r .responsive-menu-toggle-icon span.label{left:-9999px}.minified-top .responsive-menu-toggle-18r{top:84px}@media (min-width:640px){.minified-top .responsive-menu-toggle-18r{top:50px}}.minified-top .responsive-menu-18r ul.horizontal-menu>li:before{display:none}.block-calendar-tags{display:none;width:100%;margin-top:10px;margin-bottom:10px}@media (min-width:640px){.block-calendar-tags{display:block}}@media (min-width:991px){.block-calendar-tags{width:30%;margin-top:20px;margin-bottom:20px}}.block-calendar-tags .view-header{margin-top:20px;margin-bottom:20px;text-align:center}@media (min-width:991px){.block-calendar-tags .view-header{text-align:left}}.block-calendar-tags .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (min-width:991px){.block-calendar-tags .view-content{flex-direction:column}}.block-calendar-tags .views-row{width:32%;text-align:center}@media (min-width:991px){.block-calendar-tags .views-row{width:100%;text-align:left}}.block-calendar-tags p{font-size:12px;line-height:18px;margin-top:2px;margin-bottom:20px}.block-eighteen-reasons-blocks-footer-contact{margin-top:20px;text-align:center}@media (min-width:640px){.block-eighteen-reasons-blocks-footer-contact{margin-top:0;text-align:left}}.block-eighteen-reasons-blocks-footer-contact .footer-address{margin-top:20px;margin-bottom:40px}@media (min-width:640px){.block-eighteen-reasons-blocks-footer-contact .footer-address{margin-bottom:0}}.block-eighteen-reasons-blocks-footer-contact a{position:relative}.block-eighteen-reasons-blocks-footer-contact a:after{content:url(/sites/all/themes/custom/endive/css/icon_carrot.6391a756.svg);position:absolute;top:0;margin-left:10px}#block-eighteen-reasons-blocks-copyright{padding-left:10px;padding-right:10px;width:100%;margin-top:10px;font-size:12px;text-align:center}@media (min-width:991px){#block-eighteen-reasons-blocks-copyright{padding-left:0;padding-right:0;text-align:left}}#block-eighteen-reasons-blocks-copyright a{color:#000;text-decoration:underline}#block-eighteen-reasons-blocks-copyright a:hover{border-color:transparent}.crm-contribution-main-form-block .crm-submit-buttons{display:flex;height:auto}.crm-contribution-main-form-block #_qf_Main_upload-bottom{display:block;margin:0 auto;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff;padding:12px;border:none;border-radius:0;line-height:22.5px;text-shadow:none}@media (min-width:1220px){.crm-contribution-main-form-block #_qf_Main_upload-bottom{max-width:260px}}.crm-contribution-main-form-block #_qf_Main_upload-bottom:hover{background:#0069aa}.crm-contribution-main-form-block #_qf_Main_upload-bottom .fa-check{display:none}#block-eighteen-reasons-blocks-footer-logo{width:100%;text-align:center}@media (min-width:991px){#block-eighteen-reasons-blocks-footer-logo .content{margin-right:40px;text-align:left}}#block-eighteen-reasons-blocks-footer-logo a:hover{border-color:transparent}.newsletter-signup{position:relative;width:375px;text-align:center}@media (min-width:640px){.newsletter-signup{text-align:left}}.newsletter-signup fieldset{appearance:none;margin:0;padding:0;border:0;border-radius:0}.newsletter-signup input{appearance:none;margin:0;border-radius:0;box-sizing:border-box;padding:10px;border:1px solid #757575;font-size:12px;width:183px}.newsletter-signup input.form-submit{transition:175ms;padding:10px 16px;background-color:#0069aa;border-color:#0069aa;color:#fff;cursor:pointer}.newsletter-signup input.form-submit:hover{background-color:#007a5e}.newsletter-signup .fieldset-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media (min-width:640px){.newsletter-signup .fieldset-wrapper{flex-direction:row}}.newsletter-signup .fieldset-description{margin-bottom:16px;width:100%}.newsletter-signup .form-item{margin-top:4px;margin-bottom:4px}@media (min-width:640px){.newsletter-signup .form-actions{margin:6px 0 4px}}.newsletter-signup .captcha .fieldset-description,.newsletter-signup .captcha legend{display:none}.newsletter-signup .g-recaptcha{margin-top:4px;display:flex;justify-content:center}ul.footer-social-icon-list{list-style:none;display:flex;align-items:center;padding:0;margin:0;justify-content:space-between}ul.footer-social-icon-list a{text-decoration:none}ul.footer-social-icon-list a:hover{border-color:transparent}ul.footer-social-icon-list img{margin:20px 10px}@media (min-width:991px){ul.footer-social-icon-list img{margin-top:0;margin-bottom:0}}ul.footer-social-icon-list li{margin:0}ul.footer-social-icon-list li:first-of-type img{margin-left:0}ul.footer-social-icon-list li:last-of-type img{margin-right:0}.field-name-field-cta{margin-top:36px;padding-right:20px;padding-left:20px}@media (min-width:1220px){.field-name-field-cta{padding-right:0;padding-left:0}}.field-name-field-cta a{display:block;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff;margin:0 auto 20px}@media (min-width:1220px){.field-name-field-cta a{max-width:260px}}.field-name-field-cta a:hover{background:#0069aa}@media (min-width:479px){.field-name-field-cta a{margin-bottom:0}}.field-name-field-cta .field-item{flex:1}.field-name-field-cta .field-items{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:479px){.field-name-field-cta .field-items{flex-direction:row;column-gap:20px}}.field-name-field-date .addtocal,.views-field-field-date .addtocal{float:none;width:max-content;margin-top:8px;margin-left:8px}.field-name-field-date .date-display-single,.views-field-field-date .date-display-single{font-weight:700}.paragraphs-item-blurb-image-and-ctas .content{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-top:30px;padding-bottom:60px}@media (min-width:767px){.paragraphs-item-blurb-image-and-ctas .content{padding-top:60px;padding-bottom:110px}}@media (min-width:1220px){.paragraphs-item-blurb-image-and-ctas .content{flex-direction:row}}.paragraphs-item-blurb-image-and-ctas .group-blurb-group{text-align:center}@media (min-width:1220px){.paragraphs-item-blurb-image-and-ctas .group-blurb-group{max-width:450px;text-align:left}}.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-image img{width:300px;height:auto;border-radius:50%}@media (min-width:767px){.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-image img{width:512px}}.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-title{line-height:1.1;color:#0069aa}.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb{padding-left:10px;padding-right:10px;margin-top:10px}@media (min-width:991px){.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb{padding-left:0;padding-right:0}}@media (min-width:1220px){.paragraphs-item-blurb-image-and-ctas.image-right .content{flex-direction:row-reverse}}@media (min-width:1220px){.paragraphs-item-blurb-image-and-ctas .field-name-field-cta .field-items{justify-content:flex-start}}.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-image{position:relative}.paragraphs-item-blurb-image-and-ctas .field-name-field-blurb-image:before{content:"";position:absolute;width:121%;height:121%;background-repeat:no-repeat;z-index:-1}.paragraphs-item-blurb-image-and-ctas.wine-stain .field-name-field-blurb-image:before{top:-11%;right:-20%;background-image:url(/sites/all/themes/custom/endive/css/wine_stain.10c7293b.jpg);background-size:360px 360px}@media (min-width:767px){.paragraphs-item-blurb-image-and-ctas.wine-stain .field-name-field-blurb-image:before{background-size:600px 600px}}.paragraphs-item-blurb-image-and-ctas.oil-stain .field-name-field-blurb-image:before{top:-21%;left:-18%;background-image:url(/sites/all/themes/custom/endive/css/oil_stain.ee76f391.jpg);background-size:360px 350px}@media (min-width:767px){.paragraphs-item-blurb-image-and-ctas.oil-stain .field-name-field-blurb-image:before{background-size:620px 600px}}.paragraphs-item-blurb-image-and-ctas.square-image .field-name-field-blurb-image img{border-radius:0}.paragraphs-item-hero-image img{width:100%;max-height:500px;object-fit:cover}.paragraphs-item-stats-display{background-size:cover;background-position:top}.paragraphs-item-stats-display>.content{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:40px}@media (min-width:991px){.paragraphs-item-stats-display>.content{padding-top:80px;padding-bottom:100px}}.paragraphs-item-stats-display .field-name-field-stats-title{margin-top:80px;margin-bottom:80px;color:#fff;text-align:center}.paragraphs-item-stats-display .field-name-field-statistic>.field-items{display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:row}.paragraphs-item-stats-display .field-name-field-statistic>.field-items>.field-item{width:50%;text-align:center}@media (min-width:767px){.paragraphs-item-stats-display .field-name-field-statistic>.field-items>.field-item{width:33%}}.paragraphs-item-stats-display .field-name-field-statistic .content{display:flex;justify-content:center;flex-direction:column;margin-bottom:75px}.paragraphs-item-stats-display .field-name-field-statistic-value{display:flex;align-items:center;justify-content:center;margin:0 auto 30px;height:130px;width:130px;background-color:#eb6e52;border-radius:50%;color:#fff}.paragraphs-item-stats-display .field-name-field-statistic-label{width:70%;margin-left:auto;margin-right:auto;color:#fff}.paragraphs-item-team-member .content{width:100%;max-width:850px;margin-left:auto;margin-right:auto}.paragraphs-item-team-member.has-image .content{width:100%;max-width:960px;margin-left:auto;margin-right:auto;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-top:10px;padding-bottom:20px}@media (min-width:767px){.paragraphs-item-team-member.has-image .content{flex-direction:row}}.paragraphs-item-team-member .group-team-member-group{padding-left:10px;padding-right:10px}@media (min-width:991px){.paragraphs-item-team-member .group-team-member-group{padding-left:0;padding-right:0}}@media (min-width:767px){.paragraphs-item-team-member .field-name-field-team-member-image{margin-right:20px}}.paragraphs-item-team-member .field-name-field-team-member-image img{border-radius:50%}.paragraphs-item-team-member .field-name-field-team-member-name+.field-name-field-team-member-bio p{margin-top:0}.paragraphs-item-team-member .field-name-field-team-member-title{font-weight:700;letter-spacing:.5px;text-transform:uppercase}.paragraphs-item-team-member .field-name-field-team-member-email{font-weight:700}.paragraphs-item-text-or-quote-with-optional-cta{background:#fff;padding-left:10px;padding-right:10px;text-align:center}@media (min-width:991px){.paragraphs-item-text-or-quote-with-optional-cta{padding-left:0;padding-right:0}}.paragraphs-item-text-or-quote-with-optional-cta .content{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.paragraphs-item-text-or-quote-with-optional-cta .field-name-field-text-or-quote{padding:40px;font-size:20px;line-height:35px;text-align:center}@media (min-width:960px){.paragraphs-item-text-or-quote-with-optional-cta .field-name-field-text-or-quote{padding:150px 120px;font-size:30px;line-height:45px}}@media (min-width:960px){.paragraphs-item-text-or-quote-with-optional-cta.has-cta .field-name-field-text-or-quote{padding-bottom:80px}}.paragraphs-item-text-or-quote-with-optional-cta .field-name-field-cta{padding-bottom:20px}@media (min-width:960px){.paragraphs-item-text-or-quote-with-optional-cta .field-name-field-cta{padding-bottom:150px}}.paragraphs-item-text-or-quote-with-optional-cta .field-name-field-cta .field-items{justify-content:center}.paragraphs-item-text-or-quote-with-optional-cta.homepage-mission-statement{position:relative;padding-top:110px;padding-bottom:80px;background-color:#fdf5ed;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/endive/css/clipped_basil01.e3847abd.png),url(/sites/all/themes/custom/endive/css/clipped_ketchup-stain.a232755d.jpg);background-size:165px 112px,200px 340px;background-position:-9999px -9999px,0 0}@media (min-width:991px){.paragraphs-item-text-or-quote-with-optional-cta.homepage-mission-statement{background-position:6% 66%,left 47%}}.paragraphs-item-text-or-quote-with-optional-cta.homepage-mission-statement .content{background-color:#fff}.paragraphs-item-text-or-quote-with-optional-cta.homepage-mission-statement .content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-image:url(/sites/all/themes/custom/endive/css/clipped_basil02.89449863.png),url(/sites/all/themes/custom/endive/css/clipped_pepper.8b78d770.png),url(/sites/all/themes/custom/endive/css/clipped_basil03.afe5f861.png);background-size:171px 142px,248px 307px,112px 143px;background-position:-9999px -9999px,right -160px,100% 100%}@media (min-width:767px){.paragraphs-item-text-or-quote-with-optional-cta.homepage-mission-statement .content:after{background-position:-60px bottom,right -160px,100% 100%}}@media (min-width:991px){.paragraphs-item-text-or-quote-with-optional-cta.homepage-mission-statement .content:after{background-position:6% 95%,right 10%,right 70%}}.paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-text-or-quote{padding-top:80px;padding-bottom:10px}.paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-text-or-quote:before{content:url(/sites/all/themes/custom/endive/css/icon_quote-marks.bc44878b.svg);display:block;margin-bottom:60px}.paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-quote-attribution{padding-bottom:80px;font-size:20px;line-height:35px}.paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-quote-attribution .field-item{position:relative;display:inline-block}.paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-quote-attribution .field-item:before{position:absolute;content:"—";left:-24px}.paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-cta{padding-bottom:85px}.not-front .paragraphs-item-text-or-quote-with-optional-cta{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.not-front .paragraphs-item-text-or-quote-with-optional-cta .field-name-field-text-or-quote{padding:60px}.not-front .paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-text-or-quote{padding:60px 60px 20px}.not-front .paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-quote-attribution{padding:20px}.not-front .paragraphs-item-text-or-quote-with-optional-cta .field-name-field-cta,.not-front .paragraphs-item-text-or-quote-with-optional-cta.is-quote .field-name-field-cta{padding-bottom:60px}.paragraphs-item-single-column-text .content{width:100%;max-width:850px;margin:40px auto}.paragraphs-item-single-column-text .field-name-field-paragraph-content{padding-left:10px;padding-right:10px}@media (min-width:991px){.paragraphs-item-single-column-text .field-name-field-paragraph-content{padding-left:0;padding-right:0}}.paragraphs-item-single-column-text .field-name-field-paragraph-content h1,.paragraphs-item-single-column-text .field-name-field-paragraph-content h2,.paragraphs-item-single-column-text .field-name-field-paragraph-content h3{margin-bottom:30px;color:#0069aa;letter-spacing:.7px}.paragraphs-item-single-column-text .field-name-field-paragraph-content img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}.paragraphs-item-single-column-text .field-name-field-cta{padding-left:10px;padding-right:10px;margin-top:40px;margin-bottom:40px}@media (min-width:991px){.paragraphs-item-single-column-text .field-name-field-cta{padding-left:0;padding-right:0}}.view-calendar{padding-left:10px;padding-right:10px}@media (min-width:991px){.view-calendar{padding-left:0;padding-right:0}}.view-calendar .calendar-view-toggle{display:none;margin-top:20px;margin-bottom:20px;text-align:center}@media (min-width:640px){.view-calendar .calendar-view-toggle{display:block}}.view-calendar .calendar-view-toggle a{display:inline-block;margin-right:10px;margin-left:10px}.view-calendar .date-nav-wrapper .date-heading h3{font-size:20px;float:left}@media (min-width:640px){.view-calendar .date-nav-wrapper .date-heading h3{font-size:30px;float:none}}.view-calendar .date-nav-wrapper .date-nav{margin-bottom:0;padding-bottom:0}.view-calendar .date-nav-wrapper li.date-next,.view-calendar .date-nav-wrapper li.date-prev{padding-right:8px;padding-left:8px}.view-calendar>.view-content,.view-calendar>.view-header .calendar-view-toggle{display:none}@media (min-width:640px){.view-calendar>.view-content,.view-calendar>.view-header .calendar-view-toggle{display:block}}.view-calendar .calendar-calendar td span.date-display-end,.view-calendar .calendar-calendar td span.date-display-separator,.view-calendar .calendar-calendar td span.date-display-single,.view-calendar .calendar-calendar td span.date-display-start{font-weight:400}.view-calendar .calendar-calendar td .inner div.day a{color:#0069aa}.view-calendar .calendar-calendar td.past .inner div.day a,.view-calendar .past a{color:#757575}.view-calendar .calendar-calendar .day-view .full div.single-day div.dayview,.view-calendar .calendar-calendar .day-view .full td.single-day div.dayview,.view-calendar .calendar-calendar .month-view .full td.single-day div.monthview,.view-calendar .calendar-calendar .week-view .full div.single-day div.weekview,.view-calendar .calendar-calendar .week-view .full td.single-day div.weekview{background-color:transparent;border:none}.view-calendar .calendar-calendar .item{margin-bottom:10px}.view-calendar .calendar-calendar .month-view .full tr.even td.today,.view-calendar .calendar-calendar .month-view .full tr.odd td.today,.view-calendar .calendar-calendar .month-view .full tr td.today{border-right:2px solid #0069aa;border-left:2px solid #0069aa}.view-calendar .calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #0069aa}.view-calendar .calendar-calendar .month-view .full td.date-box.today{border-color:#0069aa}.is-toggled-calendar-list .view-calendar>.view-content,.is-toggled-calendar-list .view-calendar>.view-header,.view-calendar-list .views-widget-filter-field_tags_tid label{display:none}.view-calendar-list .views-exposed-widgets{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.view-calendar-list .views-exposed-widgets input.form-submit{margin:0;padding:0}.view-calendar-list .views-exposed-widgets .views-exposed-widget{padding-right:0}.view-calendar-list>.view-filters{display:block}@media (min-width:640px){.view-calendar-list>.view-filters{display:none}}.view-calendar-list>.view-content,.view-calendar-list>.view-header{display:block}@media (min-width:640px){.view-calendar-list>.view-content,.view-calendar-list>.view-header{display:none}}.view-calendar-list>.view-content{margin-top:20px}.view-calendar-list .views-row{margin-bottom:16px}.view-calendar-list .field-custom-date-wrapper{font-weight:700}.is-toggled-calendar-list .view-calendar-list>.view-content,.is-toggled-calendar-list .view-calendar-list>.view-header{display:block}.view-commerce-cart-form{margin-top:20px}.view-commerce-cart-form .views-table{width:100%}.view-commerce-cart-form th{padding:6px;border-bottom:2px solid #ccc}.view-commerce-cart-form th img{margin-left:8px}.view-commerce-cart-form tr{padding:0;background-color:transparent}.view-commerce-cart-form td{padding:6px}.view-commerce-cart-form td.active{background-color:transparent}.view-commerce-cart-form .form-text{appearance:none;margin:0;border-radius:0;padding:0 0 0 4px;border:1px solid #ccc}.view-commerce-cart-form .line-item-total{margin-top:14px}.view-commerce-cart-form .commerce-line-item-actions input{appearance:none;margin:0;padding:0;border:0;border-radius:0;cursor:pointer}.view-commerce-cart-form .commerce-line-item-actions input#edit-submit{display:block;margin:0 auto;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#757575;color:#fff}@media (min-width:1220px){.view-commerce-cart-form .commerce-line-item-actions input#edit-submit{max-width:260px}}.view-commerce-cart-form .commerce-line-item-actions input#edit-submit:hover{background:#ccc;color:#000}.view-commerce-cart-form .commerce-line-item-actions input#edit-checkout{display:block;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff;margin:0 auto 0 10px}@media (min-width:1220px){.view-commerce-cart-form .commerce-line-item-actions input#edit-checkout{max-width:260px}}.view-commerce-cart-form .commerce-line-item-actions input#edit-checkout:hover{background:#0069aa}.view-commerce-cart-summary{margin-top:20px}.view-commerce-cart-summary .views-table{width:100%}.view-commerce-cart-summary th{padding:6px;border-bottom:2px solid #ccc}.view-commerce-cart-summary th img{margin-left:8px}.view-commerce-cart-summary tr{padding:0;background-color:transparent}.view-commerce-cart-summary td{padding:6px}.view-commerce-cart-summary td.active{background-color:transparent}.view-commerce-cart-summary .line-item-total{margin-top:14px}.view-commerce-line-item-table .views-table{width:100%}.view-commerce-line-item-table th{padding:6px;border-bottom:2px solid #ccc}.view-commerce-line-item-table th img{margin-left:8px}.view-commerce-line-item-table tr{padding:0;background-color:transparent}.view-commerce-line-item-table td{padding:6px}.view-commerce-line-item-table td.active{background-color:transparent}.view-commerce-user-orders .views-table{width:100%}.view-commerce-user-orders th{padding:6px;border-bottom:2px solid #ccc}.view-commerce-user-orders th img{margin-left:8px}.view-commerce-user-orders tr{padding:0;background-color:transparent}.view-commerce-user-orders td{padding:6px}.view-commerce-user-orders td.active{background-color:transparent}#commerce-checkout-coupon-ajax-wrapper,#commerce-checkout-form-checkout .customer_profile_billing{margin-top:20px;margin-bottom:20px}#commerce-checkout-form-review .views-table{width:100%}#commerce-checkout-form-review th{padding:6px;border-bottom:2px solid #ccc}#commerce-checkout-form-review th img{margin-left:8px}#commerce-checkout-form-review tr{padding:0;background-color:transparent}#commerce-checkout-form-review td{padding:6px}#commerce-checkout-form-review td.active{background-color:transparent}#commerce-checkout-form-review .checkout-help{margin-top:20px;margin-bottom:20px;font-weight:700}#commerce-checkout-form-review .checkout-help,#commerce-checkout-form-review .checkout_review,#commerce-checkout-form-review .commerce_payment{padding-left:10px;padding-right:10px}@media (min-width:991px){#commerce-checkout-form-review .checkout-help,#commerce-checkout-form-review .checkout_review,#commerce-checkout-form-review .commerce_payment{padding-left:0;padding-right:0}}#commerce-checkout-form-review tr.pane-title td{font-size:20px;padding-top:40px}#commerce-checkout-form-review tr{border:0}#commerce-checkout-form-review .form-item,#commerce-checkout-form-review legend,#commerce-checkout-form-review td{padding-right:0;padding-left:0}#commerce-checkout-form-review .checkout-buttons,#commerce-checkout-form-review .commerce_payment>.form-item-commerce-payment-payment-method{margin-top:40px}#commerce-checkout-form-review .commerce_payment>.form-item-commerce-payment-payment-method>label{font-size:20px}#commerce-checkout-form-review #card-element{padding:10px;background:#fff;border:1px solid #ccc}.page-civicrm .crm-container .status{background-color:transparent;border:none;font-weight:700}.page-civicrm .CRM_Contribute_Form_Contribution_Main img{max-width:100%!important;height:auto!important;margin-bottom:20px}.node-type-panel .pane-views img{width:100%!important;height:auto!important}.node-type-panel .center-wrapper{display:flex;flex-direction:column}@media (min-width:767px){.node-type-panel .center-wrapper{flex-direction:row}}.node-type-panel .pane-content{padding-left:10px;padding-right:10px}@media (min-width:991px){.node-type-panel .pane-content{padding-left:0;padding-right:0}}.node-type-panel .panel-2col-bricks .panel-panel,.node-type-panel .panel-2col-stacked .panel-panel{width:100%}@media (min-width:767px){.node-type-panel .panel-2col-bricks .panel-panel,.node-type-panel .panel-2col-stacked .panel-panel{width:50%}}.node-type-panel .panel-2col-bricks .panel-col-top,.node-type-panel .panel-2col-stacked .panel-col-top{width:100%}.node-type-product-display .region-content{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.node-type-product-display .field-label{width:20%}.node-type-product-display .field-name-field-tags .field-label{width:auto}.node-type-product-display .field-name-field-tags .field-items{display:flex;flex-wrap:wrap}.node-type-product-display .field-name-field-tags .field-item{margin-left:6px;margin-right:6px}.node-type-product-display .commerce-product-field{margin-bottom:20px}.node-type-product-display .form-submit{appearance:none;border:0;border-radius:0;display:block;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff;margin:0 auto 20px}@media (min-width:1220px){.node-type-product-display .form-submit{max-width:260px}}.node-type-product-display .form-submit:hover{background:#0069aa}.node-product-display>.content{display:flex;flex-direction:column}@media (min-width:767px){.node-product-display>.content{flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between}}.node-product-display .field,.node-product-display .group-class-image,.node-product-display .group-class-info{width:100%}@media (min-width:767px){.node-product-display .group-class-image,.node-product-display .group-class-info{width:48%}}.node-product-display .field-item,.node-product-display .field-label,.node-product-display .view-registrations{padding-left:10px;padding-right:10px}@media (min-width:991px){.node-product-display .field-item,.node-product-display .field-label,.node-product-display .view-registrations{padding-left:0;padding-right:0}}.node-product-display .field-name-field-image{margin-bottom:40px}.node-product-display .field-name-field-image img{width:100%;height:auto}.node-product-display .view-registrations{margin-top:40px;margin-bottom:40px}.node-type-membership-product-display .region-content{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.node-type-membership-product-display .field-name-field-footer-message,.node-type-membership-product-display .field-name-field-product{width:100%;max-width:850px;margin-left:auto;margin-right:auto}.node-type-membership-product-display .form-submit{appearance:none;border:0;border-radius:0;display:block;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff;margin:0 auto 20px}@media (min-width:1220px){.node-type-membership-product-display .form-submit{max-width:260px}}.node-type-membership-product-display .form-submit:hover{background:#0069aa}.node-type-membership-product-display .form-submit[disabled]{background-color:#757575;opacity:.5;cursor:auto}.node-type-membership-product-display .form-type-radios .form-radios{margin-left:20px}.node-type-membership-product-display .form-type-radio .description{color:#696969;margin:0 0 0 20px;line-height:20px}.node-type-membership-product-display .display-price,.node-type-membership-product-display .field-name-field-paragraphs ul,.node-type-membership-product-display .form-item-product-id{font-size:18px;line-height:28px}.page-calendar .region-content{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-direction:column}@media (min-width:991px){.page-calendar .region-content{flex-direction:row}}.page-calendar .block-system-main{flex:1}.page-cart .region-content{padding-left:10px;padding-right:10px}@media (min-width:991px){.page-cart .region-content{padding-left:0;padding-right:0}}.cart-empty-page{margin-top:20px;margin-bottom:240px}html.js .page-checkout fieldset.collapsible .fieldset-legend{padding-left:0;background:none}.page-checkout fieldset{appearance:none;margin:0;padding:0;border:0;border-radius:0}.page-checkout legend{padding-left:10px;padding-right:10px}@media (min-width:991px){.page-checkout legend{padding-left:0;padding-right:0}}.page-checkout .collapsible.form-wrapper{margin-bottom:20px}.page-checkout .fieldset-legend{line-height:1.15}.page-checkout .fieldset-legend .fieldset-title{display:block;font-family:Work Sans,sans-serif;font-weight:700}.page-checkout .fieldset-legend span.summary{display:none}.page-checkout .form-item{padding-left:10px;padding-right:10px;box-sizing:border-box}@media (min-width:991px){.page-checkout .form-item{padding-left:0;padding-right:0}}.page-checkout input.form-text{appearance:none;border-radius:0;width:100%;margin:4px 0;padding:12px;border:1px solid #757575;box-sizing:border-box}.page-checkout .checkout-buttons{padding-left:10px;padding-right:10px}@media (min-width:991px){.page-checkout .checkout-buttons{padding-left:0;padding-right:0}}.page-checkout .checkout-continue{appearance:none;border:0;border-radius:0;display:block;margin:0 auto;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff}@media (min-width:1220px){.page-checkout .checkout-continue{max-width:260px}}.page-checkout .checkout-continue:hover{background:#0069aa}.page-checkout .button-operator{padding-left:10px}.page-checkout .field-type-addressfield .form-item{margin-top:0}.page-checkout .field-type-addressfield input,.page-checkout .field-type-addressfield select{width:100%}.page-search .search-form .form-wrapper{display:flex;align-items:last baseline}.page-search .search-form .form-text{appearance:none;margin:0;border-radius:0;padding:12px;border:1px solid #757575}.page-search .search-form .form-submit{appearance:none;border:0;border-radius:0;display:block;margin:0 auto;padding:12px;cursor:pointer;font-size:18px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;transition:175ms;background:#007a5e;color:#fff}@media (min-width:1220px){.page-search .search-form .form-submit{max-width:260px}}.page-search .search-form .form-submit:hover{background:#0069aa}.page-search .search-form .search-advanced{margin-top:20px}.page-user .profile{padding-left:10px;padding-right:10px}@media (min-width:991px){.page-user .profile{padding-left:0;padding-right:0}}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tbody{border-top:0}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background-color:transparent}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components td{padding-top:6px;padding-bottom:6px}.page-user-orders .field-name-commerce-customer-billing{margin-top:40px;margin-bottom:40px}.view-mode-customer--commerce_order .field-name-commerce-order-total .views-table,.view-mode-customer--commerce_order .registration-list .views-table{width:100%}.view-mode-customer--commerce_order .field-name-commerce-order-total th,.view-mode-customer--commerce_order .registration-list th{padding:6px;border-bottom:2px solid #ccc}.view-mode-customer--commerce_order .field-name-commerce-order-total th img,.view-mode-customer--commerce_order .registration-list th img{margin-left:8px}.view-mode-customer--commerce_order .field-name-commerce-order-total tr,.view-mode-customer--commerce_order .registration-list tr{padding:0;background-color:transparent}.view-mode-customer--commerce_order .field-name-commerce-order-total td,.view-mode-customer--commerce_order .registration-list td{padding:6px}.view-mode-customer--commerce_order .field-name-commerce-order-total td.active,.view-mode-customer--commerce_order .registration-list td.active{background-color:transparent}#eighteen-reasons-waitlist-form{width:100%;margin:20px 0}#eighteen-reasons-waitlist-form .waitlist-form-body{margin-top:10px;flex-wrap:wrap}@media (min-width:640px){#eighteen-reasons-waitlist-form .waitlist-form-body{display:flex}}#eighteen-reasons-waitlist-form .form-type-textfield{margin-bottom:0}#eighteen-reasons-waitlist-form .form-text{padding:12px 16px;font-size:16px;line-height:16px;border:1px solid #757575;max-width:100%;box-sizing:border-box}@media (min-width:640px){#eighteen-reasons-waitlist-form .form-text{margin-right:5px}#eighteen-reasons-waitlist-form .form-text[name=anon_mail]{width:300px}#eighteen-reasons-waitlist-form .form-text[name=slots]{width:200px}}#eighteen-reasons-waitlist-form .form-submit{margin:0}.view-calendar .waitlisted-tag{text-transform:uppercase;font-weight:700}.view-calendar .calendar-calendar td.multi-day .item-waitlisted div.monthview{height:2.6em}
