@charset "UTF-8";.about-intro{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.about-intro{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.about-intro{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.about-intro{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.about-intro{padding-left:90px;padding-right:90px;margin:120px 0}}.about-intro__inner-wrapper{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.about-intro__inner-wrapper{max-width:1080px}}@media print{.about-intro__inner-wrapper{max-width:8in}}.about-intro__grid{display:grid;gap:16px}@media only screen and (min-width: 768px){.about-intro__grid{grid-template-columns:200px 1fr;grid-template-rows:auto auto 1fr;gap:24px 36px}}@media only screen and (min-width: 1024px){.about-intro__grid{grid-template-columns:300px 1fr}}@media only screen and (min-width: 1280px){.about-intro__grid{grid-template-columns:400px 1fr}}.about-intro__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}@media only screen and (min-width: 768px){.about-intro__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:8px}}.about-intro__title--headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.about-intro__title--headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.about-intro__title--headline{font-size:3.5rem;line-height:1}}@media print{.about-intro__title--headline{font-size:1.875rem;line-height:2.25rem}}.about-intro__title--subhead{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:600}@media only screen and (min-width: 1280px){.about-intro__title--subhead{font-size:1.25rem;line-height:1.875rem}}@media print{.about-intro__title--subhead{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 768px){.about-intro__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:span 2}}.about-intro__image--image-wrapper{background-color:#e0dfdc;width:100%;aspect-ratio:3/4}.about-intro__image--picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.about-intro__quote{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.about-intro__quote--text{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width: 1024px){.about-intro__quote--text{font-size:1.125rem;line-height:1.6rem}}@media print{.about-intro__quote--text{font-size:.875rem;line-height:1.25rem}}.about-intro__quote--author{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;display:block;margin-top:16px}@media only screen and (min-width: 1024px){.about-intro__quote--author{font-size:1.5rem;line-height:2rem}}@media print{.about-intro__quote--author{font-size:1.125rem;line-height:1.6rem}}@media only screen and (min-width: 768px){.about-intro__body{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-row:span 2}}.about-intro__body h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.about-intro__body h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.about-intro__body h1{font-size:3.5rem;line-height:1}}@media print{.about-intro__body h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.about-intro__body h1{margin:0 0 24px}}.about-intro__body h1:first-child{margin-top:0}.about-intro__body h2,.about-intro__body__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.about-intro__body h2,.about-intro__body__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.about-intro__body h2,.about-intro__body__headline{font-size:2.75rem;line-height:1}}@media print{.about-intro__body h2,.about-intro__body__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.about-intro__body h2,.about-intro__body__headline{margin:30px 0 24px}}.about-intro__body h2:first-child,.about-intro__body__headline:first-child{margin-top:0}.about-intro__body h3,.about-intro__body__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.about-intro__body h3,.about-intro__body__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.about-intro__body h3,.about-intro__body__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.about-intro__body h3,.about-intro__body__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.about-intro__body h3,.about-intro__body__subhead{margin:30px 0 24px}}.about-intro__body h3:first-child,.about-intro__body__subhead:first-child{margin-top:0}.about-intro__body p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.about-intro__body p{font-size:1.25rem;line-height:1.875rem}}@media print{.about-intro__body p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.about-intro__body p{margin:0 0 24px}}.about-intro__body p:last-child{margin:0}@media print{.about-intro__body p:last-child{margin:0 0 14px}}.about-intro__body ul{padding-left:24px}@media only screen and (min-width: 1024px){.about-intro__body ul{padding-left:21px}}.about-intro__body ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.about-intro__body ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.about-intro__body ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.about-intro__body ul li{margin:0 0 16px}}.about-intro__body ul li:last-child{margin:0}@media print{.about-intro__body ul li:last-child{margin:0 0 16px}}.about-intro__body ol{list-style:none;padding:0;counter-reset:item;margin:0}.about-intro__body ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.about-intro__body ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.about-intro__body ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.about-intro__body ol li{margin-bottom:16px}}.about-intro__body ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.about-intro__body ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.about-intro__body ol li:before{font-size:.875rem;line-height:1.25rem}}.about-intro__body ol li:last-child{margin-bottom:0}@media print{.about-intro__body ol li:last-child{margin-bottom:16px}}.about-intro__body ol p{display:inline}.about-intro__body strong{font-weight:800}.about-intro__body em{font-size:inherit;font-style:italic}.about-intro__body a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.about-intro__body a:hover{color:#236412}.about__book-ad{margin-bottom:48px}@media only screen and (min-width: 1024px){.about__book-ad{margin-bottom:72px}}.contact__book-ad{margin:0 0 48px}@media only screen and (min-width: 768px){.contact__book-ad{margin:0 0 90px}}.contact-form-wrapper{padding-left:12px;padding-right:12px;margin:0 0 48px}@media only screen and (min-width: 375px){.contact-form-wrapper{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.contact-form-wrapper{padding-left:32px;padding-right:32px;margin:0 0 60px}}@media only screen and (min-width: 768px){.contact-form-wrapper{padding-left:60px;padding-right:60px;margin:0 0 90px}}@media only screen and (min-width: 1280px){.contact-form-wrapper{padding-left:90px;padding-right:90px;margin:0 0 120px}}.contact-form{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.contact-form{max-width:600px}}@media print{.contact-form{max-width:5in}}.contact-form__input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%}.contact-form__input-wrapper .errors{list-style:none;padding:0;margin:16px 0 0}.contact-form__input-wrapper .errors li{font-family:acumin-pro-semi-condensed,sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:#c8232c;margin:0}@media only screen and (min-width: 768px){.contact-form__input-wrapper .errors li{font-size:16px}}@media print{.contact-form__input-wrapper .errors li{font-size:14px}}.contact-form__input-label{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:24px 0 8px}@media only screen and (min-width: 1024px){.contact-form__input-label{font-size:1.125rem;line-height:1.6rem}}@media print{.contact-form__input-label{font-size:1rem;line-height:1.4rem}}.contact-form__input{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;line-height:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;outline:none;border:2px solid transparent;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);margin:0;padding:16px 66px 16px 16px;-webkit-transform:none;transform:none;-webkit-transition:border .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media print{.contact-form__input{font-size:1rem;line-height:1.4rem}}.contact-form__input:hover{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form__input:hover~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form__input:hover~svg{-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.contact-form__input:focus{border:2px solid #2b2a29;-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form__input:focus~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-form__input:focus~svg{-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.contact-form__zip{display:none}.contact-form__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;margin-top:24px}@media only screen and (min-width: 1024px){.contact-form__submit{font-size:1.125rem;line-height:1.6rem}}@media print{.contact-form__submit{font-size:1rem;line-height:1.4rem}}.contact-form__submit:hover,.contact-form__submit:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.contact-form__submit:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.contact-title{padding-left:12px;padding-right:12px;margin:48px 0 0}@media only screen and (min-width: 375px){.contact-title{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.contact-title{padding-left:32px;padding-right:32px;margin:60px 0 0}}@media only screen and (min-width: 768px){.contact-title{padding-left:60px;padding-right:60px;margin:90px 0 0}}@media only screen and (min-width: 1280px){.contact-title{padding-left:90px;padding-right:90px;margin:120px 0 0}}.contact-title__inner-wrapper{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.contact-title__inner-wrapper{max-width:600px}}@media print{.contact-title__inner-wrapper{max-width:5in}}.contact-title__headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.contact-title__headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.contact-title__headline{font-size:3.5rem;line-height:1}}@media print{.contact-title__headline{font-size:1.875rem;line-height:2.25rem}}.contact-title__body p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width: 1280px){.contact-title__body p{font-size:1.25rem;line-height:1.875rem}}@media print{.contact-title__body p{font-size:.875rem;line-height:1.25rem}}.book-hero{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.book-hero{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.book-hero{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-hero{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.book-hero{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.book-hero{margin:64px 0}}.book-hero__inner-wrapper{margin:0 auto;max-width:1080px;display:grid}@media only screen and (min-width: 375px){.book-hero__inner-wrapper{max-width:600px}}@media print{.book-hero__inner-wrapper{max-width:5in}}@media only screen and (min-width: 1024px){.book-hero__inner-wrapper{margin:0 auto;max-width:600px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1024px) and (min-width: 375px){.book-hero__inner-wrapper{max-width:1080px}}.book-hero__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (min-width: 1024px){.book-hero__image-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-row:span 4;padding-right:64px}}.book-hero__image{max-width:100%;height:auto;-webkit-filter:drop-shadow(0px 2px 4px rgba(0,0,0,.13));filter:drop-shadow(0px 2px 4px rgba(0,0,0,.13));border-radius:3px;margin:16px 0}@media only screen and (min-width: 1024px){.book-hero__image{margin:0}}.book-hero__rubric{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-size:14px;letter-spacing:.5px;line-height:1;text-transform:uppercase;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:600px;margin-bottom:24px}@media only screen and (min-width: 1024px){.book-hero__rubric{font-size:16px}}@media print{.book-hero__rubric{font-size:16px}}@media only screen and (min-width: 1024px){.book-hero__rubric{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.book-hero__headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:600px;margin-bottom:16px}@media only screen and (min-width: 1024px){.book-hero__headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.book-hero__headline{font-size:3.5rem;line-height:1}}@media print{.book-hero__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.book-hero__headline{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.book-hero__cta-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:16px 0 24px}.book-hero__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff}@media only screen and (min-width: 1024px){.book-hero__cta{font-size:1.125rem;line-height:1.6rem}}@media print{.book-hero__cta{font-size:1rem;line-height:1.4rem}}.book-hero__cta:hover,.book-hero__cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.book-hero__cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.book-hero__body{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.book-hero__body p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;max-width:600px}@media only screen and (min-width: 1280px){.book-hero__body p{font-size:1.25rem;line-height:1.875rem}}@media print{.book-hero__body p{font-size:.875rem;line-height:1.25rem}}.book-hero__body p strong{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:600}@media only screen and (min-width: 1280px){.book-hero__body p strong{font-size:1.25rem;line-height:1.875rem}}@media print{.book-hero__body p strong{font-size:.875rem;line-height:1.25rem}}.book-hero-ad{position:relative;padding:16px 32px 0;background-color:#2b2a29;color:#fff;max-width:780px;margin:0 auto}@media only screen and (min-width: 375px){.book-hero-ad{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.book-hero-ad{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-hero-ad{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.book-hero-ad{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 400px){.book-hero-ad{padding:36px 36px 0}}@media only screen and (min-width: 1024px){.book-hero-ad{padding:36px 36px 0}}.book-hero-ad__inner-wrapper{margin:0 auto;max-width:600px;overflow:hidden}@media only screen and (min-width: 375px){.book-hero-ad__inner-wrapper{max-width:1440px}}@media print{.book-hero-ad__inner-wrapper{max-width:11in}}.book-hero-ad__inner-shadow{position:absolute;bottom:0;left:0;right:0;height:6px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,70,42,0)),to(rgba(51,70,42,.3)));background:linear-gradient(180deg,rgba(51,70,42,0),rgba(51,70,42,.3))}.book-hero-ad__flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.book-hero-ad__text-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}@media only screen and (min-width: 300px){.book-hero-ad__text-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:16px;text-align:left}}.book-hero-ad__image-wrapper{display:none;position:relative;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;min-height:calc(100% - 16px);max-width:220px}@media only screen and (min-width: 300px){.book-hero-ad__image-wrapper{display:block}}@media only screen and (min-width: 375px){.book-hero-ad__image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}}@media only screen and (min-width: 768px){.book-hero-ad__image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}}.book-hero-ad__headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-bottom:8px}@media only screen and (min-width: 768px){.book-hero-ad__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 375px){.book-hero-ad__headline{margin-bottom:16px}}@media only screen and (min-width: 768px){.book-hero-ad__headline{margin-bottom:24px}}.book-hero-ad__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:7px 16px 8px;background-color:#2c7b17;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);margin-bottom:24px}@media only screen and (min-width: 1024px){.book-hero-ad__cta{font-size:.875rem;line-height:1.25rem}}@media print{.book-hero-ad__cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.book-hero-ad__cta{padding:10px 24px 11px}}.book-hero-ad__cta:hover,.book-hero-ad__cta:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}@media only screen and (min-width: 1024px){.book-hero-ad__cta{margin-bottom:48px}}.book-hero-ad__image{position:absolute;height:auto;top:0;left:0;right:0;max-width:100%;-webkit-filter:drop-shadow(0px 2px 3px rgba(0,0,0,.13));filter:drop-shadow(0px 2px 3px rgba(0,0,0,.13));border-radius:1px;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}.book-home-hero-ad{position:relative;padding:24px 32px 0;background-color:#2b2a29;color:#fff;max-width:780px;margin:0 auto}@media only screen and (min-width: 375px){.book-home-hero-ad{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.book-home-hero-ad{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.book-home-hero-ad{padding-left:0;padding-right:0}}@media only screen and (min-width: 1280px){.book-home-hero-ad{padding-left:0;padding-right:0}}@media only screen and (min-width: 375px){.book-home-hero-ad{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-home-hero-ad{padding:36px 36px 0}}@media only screen and (min-width: 1280px){.book-home-hero-ad{padding:36px 36px 0;height:100%}}.book-home-hero-ad__inner-wrapper{margin:0 auto;max-width:600px;overflow:hidden}@media only screen and (min-width: 375px){.book-home-hero-ad__inner-wrapper{max-width:1440px}}@media print{.book-home-hero-ad__inner-wrapper{max-width:11in}}@media only screen and (min-width: 1280px){.book-home-hero-ad__inner-wrapper{height:100%}}.book-home-hero-ad__inner-shadow{position:absolute;bottom:0;left:0;right:0;height:6px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,70,42,0)),to(rgba(51,70,42,.2)));background:linear-gradient(180deg,rgba(51,70,42,0),rgba(51,70,42,.2))}.book-home-hero-ad__flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 1280px){.book-home-hero-ad__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}}.book-home-hero-ad__text-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}@media only screen and (min-width: 300px){.book-home-hero-ad__text-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:16px;text-align:left}}@media only screen and (min-width: 1280px){.book-home-hero-ad__text-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.book-home-hero-ad__image-wrapper{display:none;position:relative;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;min-height:calc(100% - 16px)}@media only screen and (min-width: 300px){.book-home-hero-ad__image-wrapper{display:block}}@media only screen and (min-width: 375px){.book-home-hero-ad__image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media only screen and (min-width: 768px){.book-home-hero-ad__image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}}@media only screen and (min-width: 1024px){.book-home-hero-ad__image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}}@media only screen and (min-width: 1280px){.book-home-hero-ad__image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.book-home-hero-ad__headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-bottom:8px}@media only screen and (min-width: 1024px){.book-home-hero-ad__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.book-home-hero-ad__headline{font-size:2.25rem;line-height:2.5rem}}@media print{.book-home-hero-ad__headline{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 375px){.book-home-hero-ad__headline{margin-bottom:16px}}@media only screen and (min-width: 768px){.book-home-hero-ad__headline{margin-bottom:24px}}.book-home-hero-ad__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:7px 16px 8px;background-color:#2c7b17;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);margin-bottom:24px}@media only screen and (min-width: 1024px){.book-home-hero-ad__cta{font-size:.875rem;line-height:1.25rem}}@media print{.book-home-hero-ad__cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.book-home-hero-ad__cta{padding:10px 24px 11px}}.book-home-hero-ad__cta:hover,.book-home-hero-ad__cta:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}@media only screen and (min-width: 400px){.book-home-hero-ad__cta{margin-bottom:36px}}@media only screen and (min-width: 768px){.book-home-hero-ad__cta{margin-bottom:48px}}@media only screen and (min-width: 1024px){.book-home-hero-ad__cta{margin-bottom:24px}}.book-home-hero-ad__image{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;-webkit-filter:drop-shadow(-1px 3px 4px rgba(0,0,0,.25));filter:drop-shadow(-1px 3px 4px rgba(0,0,0,.25));border-radius:1px}.footer-newsletter-wrapper{position:relative}.footer-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;width:100%}@media only screen and (min-width: 768px){.footer-newsletter{max-width:400px}}.footer-newsletter__headline{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1024px){.footer-newsletter__headline{font-size:1.5rem;line-height:2rem}}@media print{.footer-newsletter__headline{font-size:1.125rem;line-height:1.6rem}}.footer-newsletter__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:12px 24px;background-color:#2b2a29;color:#fff}@media only screen and (min-width: 1024px){.footer-newsletter__button{font-size:1.125rem;line-height:1.6rem}}@media print{.footer-newsletter__button{font-size:1rem;line-height:1.4rem}}.footer-newsletter__button:hover,.footer-newsletter__button:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.footer-newsletter__button:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.footer{padding-bottom:60px}.footer__inner-wrapper{display:grid;grid-template-columns:1fr;grid-gap:48px 24px}@media only screen and (min-width: 1024px){.footer__inner-wrapper{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}@media only screen and (min-width: 1280px){.footer__inner-wrapper{grid-gap:60px}}@media print{.footer__inner-wrapper{grid-template-columns:1fr 1fr 1fr;grid-gap:36px}}.footer__nav--headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0;width:100%}@media only screen and (min-width: 1024px){.footer__nav--headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.footer__nav--headline{font-size:2.25rem;line-height:2.5rem}}@media print{.footer__nav--headline{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 768px){.footer__nav--headline{max-width:400px}}.footer__nav--list{padding:0;margin:16px 0 0;list-style:none;display:none}@media only screen and (min-width: 1024px){.footer__nav--list{display:block}}.footer__nav--link{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;text-decoration:none;color:#2b2a29;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.footer__nav--link{font-size:1.125rem;line-height:1.6rem}}@media print{.footer__nav--link{font-size:1rem;line-height:1.4rem}}.footer__nav--link:hover,.footer__nav--link:focus{color:#2c7b17;text-decoration:underline}.footer__brand{display:grid;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media only screen and (min-width: 1024px){.footer__brand{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.footer__brand--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:200px}.footer__brand--logo-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1024px){.footer__brand--logo-wrapper{max-width:192px;text-align:right}}.footer__brand--logo-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1024px){.footer__brand--logo-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__brand--svg-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100px;position:relative;aspect-ratio:177/101}@media only screen and (min-width: 1024px){.footer__brand--svg-wrapper{max-width:130px}}.footer__brand--logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#2b2a29}@media only screen and (min-width: 1024px){.footer__brand--social{text-align:right}}.footer__brand--social-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1024px){.footer__brand--social-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media print{.footer__brand--social-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__brand--social-item{display:inline-block}.footer__brand--social-link{display:block;width:48px;height:48px;position:relative}.footer__brand--social-link:hover .footer__brand--social-icon,.footer__brand--social-link:focus .footer__brand--social-icon{fill:#588542;-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.footer__brand--social-icon{max-width:24px;max-height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#2b2a29;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}*{-webkit-box-sizing:border-box;box-sizing:border-box}@page{size:letter}.body{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;background-color:#f7f6f2;color:#2b2a29;max-width:1680px;min-height:100vh;margin:0 auto}@media only screen and (min-width: 1280px){.body{font-size:1.25rem;line-height:1.875rem}}@media print{.body{font-size:.875rem;line-height:1.25rem;background-color:#fff}}.body img{font-size:.875rem;line-height:1.25rem;line-height:1.2}.body.-hide-ads .adhesion_wrapper,.body.-hide-ads .adhesion_container,.body.-hide-ads .adunitwrapper,.body.-hide-ads .mediavine-video__placement-container,.body.-hide-ads .mv-ad-box{opacity:0!important;pointer-events:none!important;-webkit-transition:opacity .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99)}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99)}main.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:48px}@media only screen and (min-width: 400px){main.content{padding-top:60px}}@media only screen and (min-width: 1024px){main.content{padding-top:0}}@media print{main.content{padding-top:16px}}.js-fade-onload{opacity:0;-webkit-transform:translateY(36px);transform:translateY(36px);-webkit-transition:opacity .2s cubic-bezier(.21,0,.18,.99) .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99) .2s cubic-bezier(.21,0,.18,.99)}.js-fade-onload.-loaded{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}.preload-logo{-webkit-transition:opacity .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),transform .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%);pointer-events:none}.preload-logo.-loaded{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.js-lazy-image{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99)}.js-lazy-image[data-imageloader=true]{opacity:1}.-off-screen{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.-no-scroll{overflow:hidden;height:100%;width:100%;-ms-touch-action:none;touch-action:none}.-no-scroll ::-webkit-scrollbar{display:none}@media only screen and (min-width: 1024px){.-hide-desktop{display:none!important;pointer-events:none}}@media print{.-hide-print{display:none!important;pointer-events:none}}::selection{background:rgba(88,133,66,.25);color:#2b2a29;text-shadow:none}::-webkit-selection{background:rgba(88,133,66,.25);color:#2b2a29;text-shadow:none}::-moz-selection{background:rgba(88,133,66,.25);color:#2b2a29;text-shadow:none}[v-cloak]{display:none}.header{background-color:#fff;position:relative;z-index:8675310;-webkit-transition:-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:transform .4s cubic-bezier(.21,0,.18,.99);transition:transform .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.header{background-color:transparent}}.header__inner-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 24px;position:fixed;top:0;left:0;right:0;height:48px}@media only screen and (min-width: 400px){.header__inner-wrapper{height:60px;padding:0 32px}}@media only screen and (min-width: 1024px){.header__inner-wrapper{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;height:80px;border-radius:0 0 6px 6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1280px){.header__inner-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100px}}.header__mobile-bg{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99) .2s,-webkit-transform 0s .6s;transition:opacity .4s cubic-bezier(.21,0,.18,.99) .2s,-webkit-transform 0s .6s;transition:opacity .4s cubic-bezier(.21,0,.18,.99) .2s,transform 0s .6s;transition:opacity .4s cubic-bezier(.21,0,.18,.99) .2s,transform 0s .6s,-webkit-transform 0s .6s}@media only screen and (min-width: 1024px){.header__mobile-bg{display:none;pointer-events:none}}.header__mobile-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;border-radius:0;position:absolute;top:0;right:0;height:48px;width:64px;padding:14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 400px){.header__mobile-toggle{padding:18px 0;height:60px;width:60px}}@media only screen and (min-width: 1024px){.header__mobile-toggle{display:none}}@media print{.header__mobile-toggle{display:none}}.header__mobile-toggle--text{font-family:acumin-pro-condensed,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1;color:#2b2a29;opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99)}.header__mobile-toggle--line{display:block;height:2px;width:24px;background-color:#2b2a29;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;left:50%;top:50%;-webkit-transition:position .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:position .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),position .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),position .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}.header__mobile-toggle .-line-top{-webkit-transform:translate(-50%,-9px);transform:translate(-50%,-9px)}.header__mobile-toggle .-line-bot{-webkit-transform:translate(-50%,9px);transform:translate(-50%,9px)}.header__navigation{position:relative;margin:108px 0 36px;opacity:0;-webkit-transform:translateX(-16px);transform:translate(-16px);-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform 0s .4s;transition:opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform 0s .4s;transition:opacity .4s cubic-bezier(.21,0,.18,.99),transform 0s .4s;transition:opacity .4s cubic-bezier(.21,0,.18,.99),transform 0s .4s,-webkit-transform 0s .4s;pointer-events:none;padding-left:24px}@media only screen and (min-width: 1024px){.header__navigation{margin:0;padding:0;opacity:1;-webkit-transform:none;transform:none;-ms-flex-item-align:stretch;align-self:stretch;display:block;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 180px);flex:0 0 calc(50% - 180px);pointer-events:auto}}.header__navigation--link{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;color:#2b2a29;text-decoration:none;padding:16px 0;display:block}@media only screen and (min-width: 1024px){.header__navigation--link{font-size:1rem;line-height:1.4rem;vertical-align:top;display:inline-block;padding:32px 8px 0;height:100%;border-bottom:0px solid #588542;-webkit-transition:border .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99)}.header__navigation--link:hover,.header__navigation--link:focus{border-bottom:6px solid #588542;color:#416331}.header__navigation--link:last-child{margin-right:0}}@media only screen and (min-width: 1280px){.header__navigation--link{padding:40px 10px 0}}.header__navigation--link:active{color:#2c7b17}.header__navigation--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:7px 16px 8px;background-color:#2c7b17;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);margin:24px 0 0}@media only screen and (min-width: 1024px){.header__navigation--button{font-size:.875rem;line-height:1.25rem}}@media print{.header__navigation--button{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.header__navigation--button{padding:10px 24px 11px}}.header__navigation--button:hover,.header__navigation--button:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.header__navigation--button.-cookbook{display:block}@media only screen and (min-width: 1024px){.header__navigation--button.-cookbook{display:none;pointer-events:none}}.header__logo{position:absolute;top:0;left:0;width:100%;height:100%;fill:#2b2a29;z-index:8675311}.header__logo--wrapper{width:200px;display:block;position:absolute;top:24px;left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:286/24}@media only screen and (min-width: 400px){.header__logo--wrapper{width:220px;top:30px;left:32px}}@media only screen and (min-width: 1024px){.header__logo--wrapper{width:300px;top:40px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width: 1280px){.header__logo--wrapper{top:50px}}@media print{.header__logo--wrapper{width:220px;top:30px;left:0}}.header__social{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;opacity:0;-webkit-transform:translateX(-12px);transform:translate(-12px);-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99);pointer-events:none;padding-left:24px}@media only screen and (min-width: 1024px){.header__social{display:none;pointer-events:none}}.header__social--list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1024px){.header__social--list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:8px}}.header__social--item{display:inline-block}.header__social--link{display:block;width:48px;height:48px;position:relative}.header__social--link:hover .header__social--icon,.header__social--link:focus .header__social--icon{fill:#588542;-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.header__social--icon{max-width:18px;max-height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#2b2a29;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 375px){.header__social--icon{max-width:21px;max-height:21px}}.header__social--newsletter{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29;display:block;margin-top:16px;margin-left:16px}@media only screen and (min-width: 1024px){.header__social--newsletter{font-size:1.5rem;line-height:2rem}}@media print{.header__social--newsletter{font-size:1.125rem;line-height:1.6rem}}.header__social--newsletter:hover,.header__social--newsletter:focus{color:#2c7b17}.header__book{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99);-ms-flex:0 0 calc(50% - 200px);flex:0 0 calc(50% - 200px);text-align:right;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:none;pointer-events:none}@media only screen and (min-width: 1024px){.header__book{display:block;pointer-events:auto}}.header__book--cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:7px 16px 8px;background-color:#2c7b17;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.header__book--cta{font-size:.875rem;line-height:1.25rem}}@media print{.header__book--cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.header__book--cta{padding:10px 24px 11px}}.header__book--cta:hover,.header__book--cta:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.header.-active .header__mobile-bg{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99)}.header.-active .header__navigation{pointer-events:auto;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),transform .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.header.-active .header__navigation{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.header.-active .header__social{pointer-events:auto;opacity:1;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99) .2s;transition:opacity .4s cubic-bezier(.21,0,.18,.99) .2s}@media only screen and (min-width: 1024px){.header.-active .header__social{-webkit-transition:none;transition:none}}.header.-active .header__mobile-toggle .-line-top{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header.-active .header__mobile-toggle--text{opacity:0}.header.-active .header__mobile-toggle .-line-top{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header.-active .header__mobile-toggle .-line-bot{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.home-recipes{margin-bottom:48px}@media only screen and (min-width: 1024px){.home-recipes{margin-bottom:64px}}.home-recipes__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 24px}@media only screen and (min-width: 768px){.home-recipes__title{margin:0 0 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.home-recipes__title--headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1024px){.home-recipes__title--headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.home-recipes__title--headline{font-size:2.75rem;line-height:1}}@media print{.home-recipes__title--headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 768px){.home-recipes__title--headline{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.home-recipes__title--cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;display:none}@media only screen and (min-width: 1024px){.home-recipes__title--cta{font-size:1.125rem;line-height:1.6rem}}@media print{.home-recipes__title--cta{font-size:1rem;line-height:1.4rem}}.home-recipes__title--cta:hover,.home-recipes__title--cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.home-recipes__title--cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}@media only screen and (min-width: 768px){.home-recipes__title--cta{display:block}}.home-recipes__grid{display:grid;grid-gap:24px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,20vw);min-height:500px;grid-template-areas:"v1 v2" "v1 v2" "v1 v3" "v4 v3" "v4 v3" "v4 v5" "v6 v5" "v6 v5"}@media only screen and (min-width: 768px){.home-recipes__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,8vw);grid-gap:36px;grid-template-areas:"v1 v2 v3" "v1 v2 v3" "v1 v2 v3" "v1 v4 v3" "v5 v4 v6" "v5 v4 v6" "v5 v4 v6"}}@media only screen and (min-width: 1280px){.home-recipes__grid{grid-template-rows:repeat(7,120px);grid-gap:48px}}@media print{.home-recipes__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,120px);grid-gap:36px;grid-template-areas:"v1 v2 v3" "v1 v2 v3" "v1 v2 v3" "v1 v4 v3" "v5 v4 v6" "v5 v4 v6" "v5 v4 v6"}}.home-recipes__item{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);border-radius:6px;background-color:#fff;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;text-decoration:none;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}.home-recipes__item--image-wrapper{background-color:#e0dfdc;width:100%;overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.home-recipes__item--asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:transform .4s cubic-bezier(.21,0,.18,.99),opacity .4s cubic-bezier(.21,0,.18,.99);transition:transform .4s cubic-bezier(.21,0,.18,.99),opacity .4s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99)}.home-recipes__item.-v1{grid-area:v1}.home-recipes__item.-v2{grid-area:v2}.home-recipes__item.-v3{grid-area:v3}.home-recipes__item.-v4{grid-area:v4}.home-recipes__item.-v5{grid-area:v5}.home-recipes__item.-v6{grid-area:v6}.home-recipes__item--title{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;line-height:1;color:#2b2a29;margin:0;width:100%;padding:12px 16px;z-index:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.home-recipes__item--title{font-size:1.125rem;line-height:1.6rem}}@media print{.home-recipes__item--title{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.home-recipes__item--title{padding:16px;line-height:1.2}}.home-recipes__item:hover,.home-recipes__item:focus{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);background-color:#236412}.home-recipes__item:hover .home-recipes__item--title,.home-recipes__item:focus .home-recipes__item--title{color:#fff}.home-recipes__lower-cta-wrapper{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 1024px){.home-recipes__lower-cta-wrapper{margin-top:36px}}@media print{.home-recipes__lower-cta-wrapper{display:none}}.home-recipes__lower-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;width:100%}@media only screen and (min-width: 1024px){.home-recipes__lower-cta{font-size:1.125rem;line-height:1.6rem}}@media print{.home-recipes__lower-cta{font-size:1rem;line-height:1.4rem}}.home-recipes__lower-cta:hover,.home-recipes__lower-cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.home-recipes__lower-cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}@media only screen and (min-width: 400px){.home-recipes__lower-cta{width:auto}}.home-welcome__inner-wrapper{position:relative}@media only screen and (min-width: 300px){.home-welcome__inner-wrapper{display:grid;grid-template-columns:100%;grid-gap:24px;grid-template-areas:"search" "feature" "cookbook"}}@media only screen and (min-width: 1024px){.home-welcome__inner-wrapper{margin-top:36px}}@media only screen and (min-width: 1280px){.home-welcome__inner-wrapper{max-width:1440px;margin-top:60px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"search feature feature" "cookbook feature feature";grid-gap:24px 48px}}@media only screen and (min-width: 1440px){.home-welcome__inner-wrapper{grid-gap:36px 64px}}@media print{.home-welcome__inner-wrapper{margin:60px auto 0;max-width:600px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"search feature feature" "cookbook feature feature";grid-gap:24px 36px;max-width:11in}}.home-welcome__search-title{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;text-align:center;margin:0 auto 16px}@media only screen and (min-width: 1024px){.home-welcome__search-title{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.home-welcome__search-title{font-size:2.25rem;line-height:2.5rem}}@media print{.home-welcome__search-title{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1280px){.home-welcome__search-title{text-align:left;display:block;margin:0 0 24px}}@media print{.home-welcome__search-title{max-width:none;margin:0 0 24px}}.home-welcome__search{grid-area:search;padding:24px 24px 0}@media only screen and (min-width: 400px){.home-welcome__search{padding:24px 32px 0}}@media only screen and (min-width: 768px){.home-welcome__search{padding:24px 0 0}}@media only screen and (min-width: 1024px){.home-welcome__search{padding:0}}@media print{.home-welcome__search{padding:0;margin-bottom:24px}}.home-welcome__feature{grid-area:feature;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative}@media only screen and (min-width: 768px){.home-welcome__feature{min-height:470px}}.home-welcome__feature--image-wrapper{background-color:rgba(224,223,220,.4);display:block;width:100%;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 32px 32px;aspect-ratio:1/1}@media only screen and (min-width: 768px){.home-welcome__feature--image-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;aspect-ratio:2/3;-ms-flex-item-align:stretch;align-self:stretch}}@media print{.home-welcome__feature--image-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;aspect-ratio:3/4;-ms-flex-item-align:stretch;align-self:stretch}}.home-welcome__feature--image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-welcome__feature--text-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:16px 24px 0}@media only screen and (min-width: 375px){.home-welcome__feature--text-wrapper{padding:24px 32px 0}}@media only screen and (min-width: 400px){.home-welcome__feature--text-wrapper{padding:36px 32px 0}}@media only screen and (min-width: 768px){.home-welcome__feature--text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:36px 24px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width: 1440px){.home-welcome__feature--text-wrapper{padding:36px}}@media print{.home-welcome__feature--text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:36px}}.home-welcome__feature--date{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-size:14px;letter-spacing:.5px;line-height:1;text-transform:uppercase;display:block;color:#65635f;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:16px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1024px){.home-welcome__feature--date{font-size:16px}}@media print{.home-welcome__feature--date{font-size:16px}}@media only screen and (min-width: 768px){.home-welcome__feature--date{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 16px}}@media print{.home-welcome__feature--date{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0 0 16px}}.home-welcome__feature--title{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 1024px){.home-welcome__feature--title{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.home-welcome__feature--title{font-size:3.5rem;line-height:1}}@media print{.home-welcome__feature--title{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 768px){.home-welcome__feature--title{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media only screen and (min-width: 768px) and (min-width: 1024px){.home-welcome__feature--title{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 768px) and (min-width: 1440px){.home-welcome__feature--title{font-size:2.75rem;line-height:1}}@media print{.home-welcome__feature--title{margin:0 0 16px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.home-welcome__feature--description{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:16px 0 36px}@media only screen and (min-width: 1280px){.home-welcome__feature--description{font-size:1.25rem;line-height:1.875rem}}@media print{.home-welcome__feature--description{font-size:.875rem;line-height:1.25rem;display:block;margin:0 0 24px}}.home-welcome__feature--cta-wrapper{margin:16px 0 24px}@media only screen and (min-width: 400px){.home-welcome__feature--cta-wrapper{margin:24px 0 36px}}@media only screen and (min-width: 1024px){.home-welcome__feature--cta-wrapper{margin:0}}@media print{.home-welcome__feature--cta-wrapper{display:none}}.home-welcome__feature--cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;width:100%}@media only screen and (min-width: 1024px){.home-welcome__feature--cta{font-size:1.125rem;line-height:1.6rem}}@media print{.home-welcome__feature--cta{font-size:1rem;line-height:1.4rem}}.home-welcome__feature--cta:hover,.home-welcome__feature--cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.home-welcome__feature--cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}@media only screen and (min-width: 400px){.home-welcome__feature--cta{width:auto}}.home-welcome__book-ad{grid-area:cookbook;align-self:stretch}.home-welcome__suggested{grid-area:suggestions;padding:0 24px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:100%}@media only screen and (min-width: 375px){.home-welcome__suggested{padding:0 32px}}@media only screen and (min-width: 768px){.home-welcome__suggested{padding:0;margin:0 auto}}@media only screen and (min-width: 1440px){.home-welcome__suggested{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media print{.home-welcome__suggested{padding:0}}.home-welcome__suggested--item{list-style:none;padding:0;margin:0;position:relative;border-bottom:1px solid rgba(101,99,95,.6);-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1440px){.home-welcome__suggested--item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.home-welcome__suggested--item:last-child{border:none}.home-welcome__suggested--item-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-welcome__suggested--item-icon{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;width:24px;display:inline-block;position:relative;margin-right:16px}.home-welcome__suggested--item-svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:#588542;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99)}.home-welcome__suggested--item-text{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;display:block;-webkit-transform:none;transform:none;color:#2b2a29;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.home-welcome__suggested--item-text{font-size:1.5rem;line-height:2rem}}@media print{.home-welcome__suggested--item-text{font-size:1.125rem;line-height:1.6rem}}.home-welcome__suggested--item-link{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;padding:16px 16px 16px 0;text-decoration:none}@media only screen and (min-width: 1024px){.home-welcome__suggested--item-link{font-size:1.5rem;line-height:2rem}}@media print{.home-welcome__suggested--item-link{font-size:1.125rem;line-height:1.6rem}}@media only screen and (min-width: 1280px){.home-welcome__suggested--item-link{padding:24px 24px 24px 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.home-welcome__suggested--item-link:hover .home-welcome__suggested--item-svg,.home-welcome__suggested--item-link:focus .home-welcome__suggested--item-svg{fill:#2c7b17}.home-welcome__suggested--item-link:hover .home-welcome__suggested--item-text,.home-welcome__suggested--item-link:focus .home-welcome__suggested--item-text{color:#588542;-webkit-transform:translateX(8px);transform:translate(8px)}.input-search{position:relative;width:100%;margin:0;padding:0;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99);z-index:8675309}@media print{.input-search{display:none}}.input-search input[type=text],.input-search input[type=search]{-webkit-appearance:none}.input-search__input{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;background-color:#fff;-webkit-appearance:none;outline:none;border:2px solid transparent;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);width:100%;margin:0;padding:16px 66px 16px 16px;line-height:1;-webkit-transform:none;transform:none;-webkit-transition:border .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media print{.input-search__input{font-size:1rem;line-height:1.4rem}}.input-search__input:hover{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.input-search__input:hover~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.input-search__input:hover~svg{-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.input-search__input:focus{border:2px solid #2b2a29,.8;-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.input-search__input:focus~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.input-search__input:focus~svg{-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.input-search__icon{position:absolute;top:50%;right:16px;width:24px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;fill:#2b2a29;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}.input-search__submit{cursor:pointer;border:0;border-left:1px solid transparent;outline:none;position:absolute;top:0;bottom:0;right:0;width:60px;background-color:transparent;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99)}.input-search__submit:hover~svg,.input-search__submit:focus~svg{fill:#f7f6f2}.input-search__submit:hover,.input-search__submit:focus{background-color:#588542}.input-search__result-list{background-color:#fff;-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);display:none;position:absolute;bottom:-6px;left:0;right:0;padding:0;margin:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.input-search__result-list.-active{display:block}.input-search__result-item{list-style:none;display:block;position:relative}.input-search__result-item--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-decoration:none;padding:8px 16px;color:#2b2a29;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99)}.input-search__result-item--link .-hl{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;color:#2b2a29;text-decoration:underline;font-weight:800;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.input-search__result-item--link .-hl{font-size:1.125rem;line-height:1.6rem}}@media print{.input-search__result-item--link .-hl{font-size:1rem;line-height:1.4rem}}.input-search__result-item--link:hover,.input-search__result-item--link:focus{color:#fff;background-color:#2c7b17}.input-search__result-item--link:hover .-hl,.input-search__result-item--link:focus .-hl{color:#fff}.input-search__result-item--image{-webkit-box-flex:80px;-ms-flex:80px 0 0px;flex:80px 0 0;background-color:#e0dfdc;height:80px;border-radius:6px;overflow:hidden}.input-search__result-item--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.input-search__result-item--title{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600}@media only screen and (min-width: 1024px){.input-search__result-item--title{font-size:1.125rem;line-height:1.6rem}}@media print{.input-search__result-item--title{font-size:1rem;line-height:1.4rem}}.newsletter-jump{z-index:8675308;display:none;pointer-events:none}@media only screen and (min-width: 768px){.newsletter-jump{pointer-events:auto;z-index:8675309;position:fixed;top:50%;left:0;-webkit-transform-origin:0 100%;transform-origin:0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(90deg) translate(-70%,0);transform:rotate(90deg) translate(-70%)}}.newsletter-jump.-hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media print{.newsletter-jump{display:none}}.newsletter-jump__icon-wrapper{position:relative;width:20px;display:none}.newsletter-jump__icon-wrapper:after{content:"";display:block;padding-bottom:100%}@media only screen and (min-width: 768px){.newsletter-jump__icon-wrapper{display:inline-block}}.newsletter-jump__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;border-radius:0;height:30px;position:relative;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99);padding:0 0 0 8px}.newsletter-jump__button:hover .newsletter-jump__text,.newsletter-jump__button:focus .newsletter-jump__text{color:#2c7b17}@media only screen and (min-width: 768px){.newsletter-jump__button{background-color:#fff;height:auto}.newsletter-jump__button .newsletter-jump__text{display:inline-block;padding:8px}.newsletter-jump__button:hover,.newsletter-jump__button:focus{background-color:#2c7b17}.newsletter-jump__button:hover .newsletter-jump__text,.newsletter-jump__button:focus .newsletter-jump__text{color:#fff}.newsletter-jump__button:hover .newsletter-jump__icon,.newsletter-jump__button:focus .newsletter-jump__icon{fill:#fff}}.newsletter-jump__button--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter-jump__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);width:100%;height:100%;fill:#2c7b17;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99)}.newsletter-jump__text{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;text-transform:uppercase;color:#65635f;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);margin:0;line-height:0}@media only screen and (min-width: 1024px){.newsletter-jump__text{font-size:.875rem;line-height:1.25rem}}@media print{.newsletter-jump__text{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 768px){.newsletter-jump__text{color:#2c7b17}}.newsletter-jump__social-link{padding:0;margin:0;min-height:100%;background-color:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99)}.newsletter-jump__social-link--icon{display:block;width:18px;height:18px;fill:#2c7b17;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99)}.newsletter-jump__social-link--icon.-rss{width:16px;height:16px}.newsletter-jump__social-link--flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter-jump__social-link:hover,.newsletter-jump__social-link:focus{background-color:#2c7b17}.newsletter-jump__social-link:hover .newsletter-jump__social-link--icon,.newsletter-jump__social-link:focus .newsletter-jump__social-link--icon{fill:#fff}.newsletter-title{padding-left:12px;padding-right:12px;margin:48px 0 0}@media only screen and (min-width: 375px){.newsletter-title{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.newsletter-title{padding-left:32px;padding-right:32px;margin:60px 0 0}}@media only screen and (min-width: 768px){.newsletter-title{padding-left:60px;padding-right:60px;margin:90px 0 0}}@media only screen and (min-width: 1280px){.newsletter-title{padding-left:90px;padding-right:90px;margin:120px 0 0}}.newsletter-title__inner-wrapper{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.newsletter-title__inner-wrapper{max-width:600px}}@media print{.newsletter-title__inner-wrapper{max-width:5in}}.newsletter-title__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.newsletter-title__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.newsletter-title__headline{font-size:2.75rem;line-height:1}}@media print{.newsletter-title__headline{font-size:1.5rem;line-height:2rem}}.newsletter-title__body p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-top:16px}@media only screen and (min-width: 1280px){.newsletter-title__body p{font-size:1.25rem;line-height:1.875rem}}@media print{.newsletter-title__body p{font-size:.875rem;line-height:1.25rem}}.newsletter-form-wrapper{padding-left:12px;padding-right:12px;margin:0 0 48px}@media only screen and (min-width: 375px){.newsletter-form-wrapper{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.newsletter-form-wrapper{padding-left:32px;padding-right:32px;margin:0 0 60px}}@media only screen and (min-width: 768px){.newsletter-form-wrapper{padding-left:60px;padding-right:60px;margin:0 0 90px}}@media only screen and (min-width: 1280px){.newsletter-form-wrapper{padding-left:90px;padding-right:90px;margin:0 0 120px}}.newsletter-form{max-width:600px;margin:36px auto}@media only screen and (min-width: 375px){.newsletter-form{max-width:600px}}@media print{.newsletter-form{max-width:5in}}.newsletter-form .formkit-fields{gap:8px}.newsletter-form .formkit-fields input:last-child{margin-bottom:16px}.newsletter-form .formkit-fields .formkit-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2c7b17;color:#fff;max-width:200px}@media only screen and (min-width: 1024px){.newsletter-form .formkit-fields .formkit-submit{font-size:1.125rem;line-height:1.6rem}}@media print{.newsletter-form .formkit-fields .formkit-submit{font-size:1rem;line-height:1.4rem}}.newsletter-form .formkit-fields .formkit-submit:hover,.newsletter-form .formkit-fields .formkit-submit:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.newsletter-form .formkit-fields .formkit-submit:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.post-hero{padding-left:0;padding-right:0;margin:0 0 48px}@media only screen and (min-width: 375px){.post-hero{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-hero{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.post-hero{padding-left:0;padding-right:0}}@media only screen and (min-width: 1280px){.post-hero{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.post-hero{padding-left:12px;padding-right:12px}}@media only screen and (min-width: 768px) and (min-width: 375px){.post-hero{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 768px) and (min-width: 400px){.post-hero{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px) and (min-width: 768px){.post-hero{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 768px) and (min-width: 1280px){.post-hero{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.post-hero{margin:48px 0 64px}}@media print{.post-hero{padding-left:12px;padding-right:12px}}.post-hero__inner-wrapper{margin:0 auto;max-width:600px;display:grid;grid-template-areas:"search" "info" "image" "jump"}@media only screen and (min-width: 375px){.post-hero__inner-wrapper{max-width:600px}}@media print{.post-hero__inner-wrapper{max-width:5in}}@media only screen and (min-width: 1024px){.post-hero__inner-wrapper{margin:0 auto;max-width:600px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"search image" "info image" "jump image"}}@media only screen and (min-width: 1024px) and (min-width: 375px){.post-hero__inner-wrapper{max-width:1440px}}@media only screen and (min-width: 1280px){.post-hero__inner-wrapper{grid-template-columns:1fr 520px}}@media only screen and (min-width: 1440px){.post-hero__inner-wrapper{grid-template-columns:12fr 550px 2fr;grid-template-areas:"search image ." "info image spacer" "jump image ."}}@media print{.post-hero__inner-wrapper{margin:0 auto;max-width:600px;grid-template-columns:12fr 10fr 2fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"search image ." "info image spacer" "jump image .";max-width:11in}}.post-hero__book-wrapper{grid-area:book}@media only screen and (min-width: 1024px){.post-hero__book-wrapper{padding:0 0 48px}}.post-hero__search-wrapper{grid-area:search;padding:24px}@media only screen and (min-width: 400px){.post-hero__search-wrapper{padding:24px 32px}}@media only screen and (min-width: 768px){.post-hero__search-wrapper{padding:36px 0}}@media only screen and (min-width: 1024px){.post-hero__search-wrapper{padding:0 48px 48px 0}}@media print{.post-hero__search-wrapper{padding:36px 0}}.post-hero__info-wrapper{grid-area:info;position:relative;background-color:#fff;padding:24px 24px 0}@media only screen and (min-width: 400px){.post-hero__info-wrapper{padding:32px 32px 0}}@media only screen and (min-width: 1024px){.post-hero__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 60px 0}}@media only screen and (min-width: 1440px){.post-hero__info-wrapper{padding:48px 90px 24px}}@media print{.post-hero__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 90px 24px 0}}.post-hero__spacer{grid-area:spacer;background-color:#fff}.post-hero__rubric-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.post-hero__star-meter{position:relative}.post-hero__star-meter svg{height:16px;width:auto;display:inline}.post-hero__star-meter .star-meter__total-num{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;margin-top:0;color:#2b2a29;line-height:1}@media only screen and (min-width: 1024px){.post-hero__star-meter .star-meter__total-num{font-size:.875rem;line-height:1.25rem}}@media print{.post-hero__star-meter .star-meter__total-num{font-size:.875rem;line-height:1.25rem}.post-hero__star-meter{display:none}}.post-hero__review-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro,sans-serif;font-family:acumin-pro-condensed,sans-serif;font-weight:600;-webkit-transform:translateY(8px);transform:translateY(8px);color:#65635f;text-decoration:underline;margin-bottom:16px;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);padding:0}@media print{.post-hero__review-button{font-size:.75rem;line-height:1rem}}.post-hero__review-button--star{fill:#2b2a29;width:16px;height:16px;margin-right:6px;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);display:inline}.post-hero__review-button:hover{color:#588542}.post-hero__review-button:hover .post-hero__review-button--star{-webkit-transform:scale(1.25) rotate(-10deg);transform:scale(1.25) rotate(-10deg)}@media print{.post-hero__review-button{display:none}}.post-hero__breadcrumbs{-webkit-transform:translateY(8px);transform:translateY(8px);line-height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.post-hero__breadcrumb-item{color:#65635f;display:inline-block}.post-hero__breadcrumb-link{font-size:.75rem;line-height:1rem;font-family:acumin-pro-condensed,sans-serif;-webkit-transition:.2s cubic-bezier(.21,0,.18,.99) color;transition:.2s cubic-bezier(.21,0,.18,.99) color;text-transform:uppercase;letter-spacing:.3px;font-weight:400}@media only screen and (min-width: 1024px){.post-hero__breadcrumb-link{font-size:.875rem;line-height:1.25rem}}@media print{.post-hero__breadcrumb-link{font-size:.875rem;line-height:1.25rem}}.post-hero__breadcrumb-link:hover{color:#2c7b17;text-decoration:underline}.post-hero__date{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;text-transform:uppercase;color:#2b2a29;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 5px}@media only screen and (min-width: 1024px){.post-hero__date{font-size:.875rem;line-height:1.25rem}}@media print{.post-hero__date{font-size:.875rem;line-height:1.25rem}}.post-hero__date a{text-decoration:none;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}.post-hero__date a:hover{color:#2c7b17}.post-hero__title{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-bottom:16px}@media only screen and (min-width: 1024px){.post-hero__title{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.post-hero__title{font-size:3.5rem;line-height:1}}@media print{.post-hero__title{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.post-hero__title{margin-bottom:24px}}.post-hero__summary{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:16px}@media only screen and (min-width: 1280px){.post-hero__summary{font-size:1.25rem;line-height:1.875rem}}@media print{.post-hero__summary{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.post-hero__summary{margin-bottom:24px}}.post-hero__author{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:0}@media only screen and (min-width: 1280px){.post-hero__author{font-size:1.25rem;line-height:1.875rem}}@media print{.post-hero__author{font-size:.875rem;line-height:1.25rem}}.post-hero__stats-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.post-hero__stats-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px}.post-hero__stat{margin:8px 0 0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.post-hero__stat:nth-child(2n){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.post-hero__stat--key{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400;margin:0}@media print{.post-hero__stat--key{font-size:.875rem;line-height:1.25rem}}.post-hero__stat--value{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;margin:0;font-weight:800}@media print{.post-hero__stat--value{font-size:.875rem;line-height:1.25rem}}.post-hero__category-list{list-style:none;padding:0;margin:8px -8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1024px){.post-hero__category-list{margin:16px -4px}}@media only screen and (min-width: 1440px){.post-hero__category-list{margin:16px -4px}}.post-hero__category{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 4px 8px;position:relative}@media print{.post-hero__category{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.post-hero__category--link{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;text-transform:uppercase;border-radius:6px;display:block;text-align:center;min-width:100%;padding:8px 16px;text-decoration:none;color:rgba(43,42,41,.9);background-color:#e0dfdc;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.post-hero__category--link{font-size:.875rem;line-height:1.25rem}}@media print{.post-hero__category--link{font-size:.875rem;line-height:1.25rem}}.post-hero__category--link:hover,.post-hero__category--link:focus{color:#fff;background-color:#588542}.post-hero__image-wrapper{grid-area:image;position:relative;background-color:#fff;padding:16px 24px 24px}@media only screen and (min-width: 400px){.post-hero__image-wrapper{padding:16px 32px 32px}}@media only screen and (min-width: 1024px){.post-hero__image-wrapper{padding:0}}@media print{.post-hero__image-wrapper{max-height:90vh;padding:130% 0 0;min-height:600px}}.post-hero__image-aspect{aspect-ratio:2/3;max-height:100%;background-color:rgba(224,223,220,.6)}@media only screen and (min-width: 768px){.post-hero__image-aspect{aspect-ratio:auto;height:100%}}@media only screen and (min-width: 1280px){.post-hero__image-aspect{aspect-ratio:2/3}}.post-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-hero__image-caption{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;color:#65635f;font-style:normal;margin-top:8px;display:block}@media only screen and (min-width: 400px){.post-hero__image-caption{font-size:1rem;line-height:1.4rem}}@media print{.post-hero__image-caption{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.post-hero__image-caption{position:absolute;bottom:0;right:0;padding-top:8px;margin-top:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.post-hero__controls-wrapper{grid-area:jump;padding:0}.post-hero__controls-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:24px 0 0}@media only screen and (min-width: 768px){.post-hero__controls-flex{gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 1280px){.post-hero__controls-flex{gap:16px}}.post-hero__jump{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media only screen and (min-width: 768px){.post-hero__jump{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-transform:translateY(2px);transform:translateY(2px)}}@media print{.post-hero__jump{display:none}}.post-hero__jump--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;background-color:#2b2a29;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:9px 24px 11px}@media only screen and (min-width: 1024px){.post-hero__jump--button{font-size:1.125rem;line-height:1.6rem}}@media print{.post-hero__jump--button{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.post-hero__jump--button{padding:10px 32px 11px}}.post-hero__jump--button:hover,.post-hero__jump--button:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.post-hero__share{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:40px;height:40px;position:relative}@media only screen and (min-width: 768px){.post-hero__share{height:auto;min-width:48px}}@media print{.post-hero__share{display:none}}.post-hero__share--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;padding:0;display:inline-block;position:relative;border-radius:50%;background-color:#65635f;min-height:100%;min-width:100%;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99);background-color:#2b2a29}.post-hero__share--button:after{content:"";display:block;padding-bottom:100%}.post-hero__share--button:hover,.post-hero__share--button:focus{background-color:#588542}.post-hero__share--icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:50%;max-height:24px;max-width:24px;fill:#fff}@media print{.posts-header{display:none}}.posts-header__inner-wrapper{position:relative;margin:24px auto 36px}@media only screen and (min-width: 300px){.posts-header__inner-wrapper{display:grid;grid-template-columns:100%;grid-gap:24px;grid-template-areas:"filter" "search"}}@media only screen and (min-width: 1024px){.posts-header__inner-wrapper{margin-top:30px;grid-template-columns:50% auto;grid-gap:30px;grid-template-areas:"search filter"}}@media only screen and (min-width: 1280px){.posts-header__inner-wrapper{margin-top:60px;grid-gap:60px}}.posts-header__search{grid-area:search}.posts-header__filter{grid-area:filter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 1024px){.posts-header__filter{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.posts-header__category-flex{max-width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.posts-header__category{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;color:#2b2a29;cursor:pointer;padding:0;max-width:25%}.posts-header__category:hover .posts-header__category--icon,.posts-header__category:focus .posts-header__category--icon{fill:#588542}.posts-header__category.-active .posts-header__category--list{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:opacity .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}.posts-header__category.-active .posts-header__category--icon{fill:#588542}.posts-header__category--image{width:32px;height:32px;position:relative;margin-bottom:4px}@media only screen and (min-width: 1024px){.posts-header__category--image{width:38px;height:38px}}.posts-header__category--icon{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;fill:#2b2a29;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99)}.posts-header__category--list{-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:50%;bottom:0;width:calc(100% + 16px);margin:8px 0 0;padding:6px 0 0;list-style:none;-webkit-transform:translate(-50%,calc(100% + 16px));transform:translate(-50%,calc(100% + 16px));-webkit-box-shadow:0px 2px 3px rgba(43,42,41,.2);box-shadow:0 2px 3px rgba(43,42,41,.2);pointer-events:none;z-index:8675309;opacity:0;-webkit-transition:opacity .2s cubic-bezier(.21,0,.18,.99),-webkit-transform 0ms .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),-webkit-transform 0ms .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),transform 0ms .2s cubic-bezier(.21,0,.18,.99);transition:opacity .2s cubic-bezier(.21,0,.18,.99),transform 0ms .2s cubic-bezier(.21,0,.18,.99),-webkit-transform 0ms .2s cubic-bezier(.21,0,.18,.99)}.posts-header__category--title{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media only screen and (min-width: 1024px){.posts-header__category--title{font-size:1.125rem;line-height:1.6rem}}@media print{.posts-header__category--title{font-size:1rem;line-height:1.4rem}}.posts-header__category--item{padding:0;margin:0;position:relative}.posts-header__category--item-link{font-family:acumin-pro-semi-condensed,sans-serif;font-size:14px;font-weight:600;background-color:#fff;color:#2b2a29;line-height:1;text-decoration:none;display:block;padding:16px 8px;text-align:center}@media only screen and (min-width: 768px){.posts-header__category--item-link{font-size:16px}}@media print{.posts-header__category--item-link{font-size:14px}}.posts-header__category--item-link:hover,.posts-header__category--item-link:focus{color:#fff;background-color:#588542}@media print{.posts-results{margin-top:64px}}.posts-results__headline{margin-top:36px;margin-bottom:24px;max-width:600px}.posts-results__description{margin-top:16px;margin-bottom:24px;max-width:600px}.posts-results__description h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.posts-results__description h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.posts-results__description h1{font-size:3.5rem;line-height:1}}@media print{.posts-results__description h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.posts-results__description h1{margin:0 0 24px}}.posts-results__description h1:first-child{margin-top:0}.posts-results__description h2,.posts-results__description__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.posts-results__description h2,.posts-results__description__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.posts-results__description h2,.posts-results__description__headline{font-size:2.75rem;line-height:1}}@media print{.posts-results__description h2,.posts-results__description__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.posts-results__description h2,.posts-results__description__headline{margin:30px 0 24px}}.posts-results__description h2:first-child,.posts-results__description__headline:first-child{margin-top:0}.posts-results__description h3,.posts-results__description__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.posts-results__description h3,.posts-results__description__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.posts-results__description h3,.posts-results__description__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.posts-results__description h3,.posts-results__description__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.posts-results__description h3,.posts-results__description__subhead{margin:30px 0 24px}}.posts-results__description h3:first-child,.posts-results__description__subhead:first-child{margin-top:0}.posts-results__description p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.posts-results__description p{font-size:1.25rem;line-height:1.875rem}}@media print{.posts-results__description p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.posts-results__description p{margin:0 0 24px}}.posts-results__description p:last-child{margin:0}@media print{.posts-results__description p:last-child{margin:0 0 14px}}.posts-results__description ul{padding-left:24px}@media only screen and (min-width: 1024px){.posts-results__description ul{padding-left:21px}}.posts-results__description ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.posts-results__description ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.posts-results__description ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.posts-results__description ul li{margin:0 0 16px}}.posts-results__description ul li:last-child{margin:0}@media print{.posts-results__description ul li:last-child{margin:0 0 16px}}.posts-results__description ol{list-style:none;padding:0;counter-reset:item;margin:0}.posts-results__description ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.posts-results__description ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.posts-results__description ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.posts-results__description ol li{margin-bottom:16px}}.posts-results__description ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.posts-results__description ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.posts-results__description ol li:before{font-size:.875rem;line-height:1.25rem}}.posts-results__description ol li:last-child{margin-bottom:0}@media print{.posts-results__description ol li:last-child{margin-bottom:16px}}.posts-results__description ol p{display:inline}.posts-results__description strong{font-weight:800}.posts-results__description em{font-size:inherit;font-style:italic}.posts-results__description a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.posts-results__description a:hover{color:#236412}.posts-results__list{list-style:none;padding:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 768px){.posts-results__list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.posts-results__list{grid-template-columns:repeat(4,1fr);gap:36px}}@media only screen and (min-width: 1440px){.posts-results__list{grid-template-columns:repeat(6,1fr)}}@media print{.posts-results__list{grid-template-columns:repeat(6,1fr);grid-gap:36px}}.posts-results__item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 400px){.posts-results__item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}}@media only screen and (min-width: 768px){.posts-results__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 16px);flex:0 0 calc(33.333% - 16px)}}@media print{.posts-results__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 16px);flex:0 0 calc(33.333% - 16px)}}@media only screen and (min-width: 1024px){.posts-results__item.post1 .posts-results__item--text,.posts-results__item.post13 .posts-results__item--text{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600}}@media only screen and (min-width: 1024px) and (min-width: 1024px){.posts-results__item.post1 .posts-results__item--text,.posts-results__item.post13 .posts-results__item--text{font-size:1.125rem;line-height:1.6rem}}@media only screen and (min-width: 1024px){.posts-results__item.post1 .posts-results__item--category-item,.posts-results__item.post13 .posts-results__item--category-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.posts-results__item--link{color:#2b2a29;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);display:block;border-radius:6px;position:relative;-webkit-transition:height .4s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:height .4s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),height .4s cubic-bezier(.21,0,.18,.99);transition:box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),height .4s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);height:280px}@media only screen and (min-width: 375px){.posts-results__item--link{height:300px}}@media only screen and (min-width: 768px){.posts-results__item--link{height:340px}}@media only screen and (min-width: 1680px){.posts-results__item--link{height:380px}}.posts-results__item--link:hover,.posts-results__item--link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.posts-results__item--link:hover .posts-results__item--text,.posts-results__item--link:focus .posts-results__item--text{color:#588542}.posts-results__item--image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.posts-results__item--text{position:absolute;left:0;bottom:0;right:0;padding:16px;background-color:#fff;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}.posts-results__item--title{font-size:.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;line-height:1.1}@media only screen and (min-width: 1024px){.posts-results__item--title{font-size:1rem}}@media print{.posts-results__item--title{font-size:14px}}.posts-results__item--category-list{padding:8px 0 0;gap:6px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:4px}.posts-results__item--category-item{font-size:.625rem;line-height:1;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;text-align:center;position:relative;padding:4px 8px 5px;border-radius:6px;background-color:#e0dfdc;color:#65635f;display:block}@media print{.posts-results__item--category-item{font-size:11px;line-height:1}}.posts-results__pagination{padding-left:12px;padding-right:12px;margin-top:36px}@media only screen and (min-width: 375px){.posts-results__pagination{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.posts-results__pagination{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.posts-results__pagination{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.posts-results__pagination{padding-left:90px;padding-right:90px}}.posts-results__pagination--inner{margin:0 auto;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 375px){.posts-results__pagination--inner{max-width:1440px}}@media print{.posts-results__pagination--inner{max-width:11in}}.posts-results__pagination--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);background-color:#2c7b17;color:#fff;padding:16px 24px;margin:0}@media only screen and (min-width: 1024px){.posts-results__pagination--btn{font-size:1.125rem;line-height:1.6rem}}@media print{.posts-results__pagination--btn{font-size:1rem;line-height:1.4rem}}.posts-results__pagination--btn:hover,.posts-results__pagination--btn:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.posts-results__pagination--btn:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}h1,h2,h3,h4,h5,h6{margin:0}.sec-out{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.sec-out{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.sec-out{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.sec-out{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.sec-out{padding-left:90px;padding-right:90px;margin:120px 0}}.sec-in{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.sec-in{max-width:1440px}}@media print{.sec-in{max-width:11in}}.newsletter-dialog{background-color:#f7f6f2;border:none;-webkit-box-shadow:0 6px 8px rgba(101,99,95,.3);box-shadow:0 6px 8px rgba(101,99,95,.3);padding:0}.newsletter-dialog::-ms-backdrop{background-color:rgba(255,255,255,.75)}.newsletter-dialog::backdrop{background-color:rgba(255,255,255,.75)}.newsletter-dialog[open]{-webkit-animation:fadein .4s cubic-bezier(.21,0,.18,.99);animation:fadein .4s cubic-bezier(.21,0,.18,.99)}.newsletter-dialog__modal{max-width:780px;display:grid}@media only screen and (min-width: 768px){.newsletter-dialog__modal{grid-template-columns:300px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.newsletter-dialog__image{display:none;background-color:#e0dfdc;aspect-ratio:9/16}.newsletter-dialog__image--picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width: 768px){.newsletter-dialog__image{display:block}}.newsletter-dialog__text{padding:36px 24px 24px}@media only screen and (min-width: 1024px){.newsletter-dialog__text{padding:36px}}.newsletter-dialog__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.newsletter-dialog__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.newsletter-dialog__headline{font-size:2.75rem;line-height:1}}@media print{.newsletter-dialog__headline{font-size:1.5rem;line-height:2rem}}.newsletter-dialog__subhead{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:16px 0 24px}@media only screen and (min-width: 1024px){.newsletter-dialog__subhead{font-size:1.125rem;line-height:1.6rem}}@media print{.newsletter-dialog__subhead{font-size:.875rem;line-height:1.25rem}}.newsletter-dialog .formkit-form [data-style=clean]{padding:0!important}.newsletter-dialog .formkit-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.newsletter-dialog .formkit-fields .formkit-field{width:100%}.newsletter-dialog .formkit-fields input:last-child{margin-bottom:8px}.newsletter-dialog .formkit-fields .formkit-field{margin:0!important}.newsletter-dialog .formkit-fields .formkit-submit,.newsletter-dialog .formkit-fields .formkit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2c7b17;color:#fff;max-width:200px;margin:8px 0 0!important}@media only screen and (min-width: 1024px){.newsletter-dialog .formkit-fields .formkit-submit,.newsletter-dialog .formkit-fields .formkit-button{font-size:1.125rem;line-height:1.6rem}}@media print{.newsletter-dialog .formkit-fields .formkit-submit,.newsletter-dialog .formkit-fields .formkit-button{font-size:1rem;line-height:1.4rem}}.newsletter-dialog .formkit-fields .formkit-submit:hover,.newsletter-dialog .formkit-fields .formkit-submit:focus,.newsletter-dialog .formkit-fields .formkit-button:hover,.newsletter-dialog .formkit-fields .formkit-button:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.newsletter-dialog .formkit-fields .formkit-submit:disabled,.newsletter-dialog .formkit-fields .formkit-button:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.newsletter-dialog .formkit-fields .formkit-input{font-size:16px}.newsletter-dialog__close-btn{position:absolute;top:8px;right:8px;padding:10px;color:rgba(101,99,95,.6);border-radius:6px;-webkit-transition:background-color .2s cubic-bezier(.21,0,.18,.99);transition:background-color .2s cubic-bezier(.21,0,.18,.99)}.newsletter-dialog__close-btn--icon{width:20px;height:20px;fill:#65635f;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99)}.newsletter-dialog__close-btn:hover,.newsletter-dialog__close-btn:focus{background-color:#65635f}.newsletter-dialog__close-btn:hover .newsletter-dialog__close-btn--icon,.newsletter-dialog__close-btn:focus .newsletter-dialog__close-btn--icon{fill:#f7f6f2}.-hidden{display:none}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.archive{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.archive{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.archive{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.archive{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.archive{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.archive{margin:72px 0}}.archive__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.archive__inner{max-width:1440px}}@media print{.archive__inner{max-width:11in}}.archive__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;display:block}@media only screen and (min-width: 1024px){.archive__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.archive__headline{font-size:2.75rem;line-height:1}}@media print{.archive__headline{font-size:1.5rem;line-height:2rem}}.archive__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:64px 0;list-style:none}@media only screen and (min-width: 1024px){.archive__list{grid-template-columns:1fr 1fr 1fr 1fr}}.archive__item{margin:0;position:relative}.archive__item--text{font-size:.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;line-height:1.1}@media only screen and (min-width: 1024px){.archive__item--text{font-size:1rem}}@media print{.archive__item--text{font-size:14px}}.archive__item--link{color:#2b2a29;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:6px;padding:24px;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}.archive__item--link:hover,.archive__item--link:focus{color:#2c7b17;-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.browsers{padding-left:12px;padding-right:12px;background-color:#2b2a29}@media only screen and (min-width: 375px){.browsers{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.browsers{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.browsers{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.browsers{padding-left:90px;padding-right:90px}}.browsers__inner-wrapper{margin:0 auto;max-width:600px;padding:48px 0 72px}@media only screen and (min-width: 375px){.browsers__inner-wrapper{max-width:780px}}@media print{.browsers__inner-wrapper{max-width:6.5in}}.browsers__headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#f7f6f2}@media only screen and (min-width: 1024px){.browsers__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.browsers__headline{font-size:2.25rem;line-height:2.5rem}}@media print{.browsers__headline{font-size:1.25rem;line-height:1.875rem}}.browsers__body{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;color:#fff}@media only screen and (min-width: 1280px){.browsers__body{font-size:1.25rem;line-height:1.875rem}}@media print{.browsers__body{font-size:.875rem;line-height:1.25rem}}.browsers__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.browsers__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:8px 0 0}@media only screen and (min-width: 768px){.browsers__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:16px}.browsers__item:last-child{margin-right:0}}.browsers__link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:9px 21px 10px;background-color:#bc5a54;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);margin:24px 0 0;width:100%}@media only screen and (min-width: 1024px){.browsers__link-button{font-size:1.125rem;line-height:1.6rem}}@media print{.browsers__link-button{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.browsers__link-button{padding:10px 32px 11px}}.browsers__link-button:hover,.browsers__link-button:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.dot-loader{position:relative;width:10px;height:10px;border-radius:5px;background-color:#f7f6f2;color:#f7f6f2;-webkit-animation:dotFlashing .75s infinite linear alternate;animation:dotFlashing .75s infinite linear alternate;-webkit-animation-delay:.25s;animation-delay:.25s;margin:2px auto}@media only screen and (min-width: 1024px){.dot-loader{margin:4px auto}}.dot-loader:before,.dot-loader:after{content:"";display:inline-block;position:absolute;top:0}.dot-loader:before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#f7f6f2;color:#f7f6f2;-webkit-animation:dotFlashing .75s infinite alternate;animation:dotFlashing .75s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.dot-loader:after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#f7f6f2;color:#f7f6f2;-webkit-animation:dotFlashing .75s infinite alternate;animation:dotFlashing .75s infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dotFlashing{0%{background-color:#f7f6f2}50%,to{background-color:rgba(247,246,242,.3)}}@keyframes dotFlashing{0%{background-color:#f7f6f2}50%,to{background-color:rgba(247,246,242,.3)}}.index-carousel.-small{margin:24px 0}@media only screen and (min-width: 1280px){.index-carousel.-small{margin:36px 0}}.index-carousel__header{padding:0 24px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 400px){.index-carousel__header{padding:0 32px}}@media only screen and (min-width: 768px){.index-carousel__header{padding:0 60px}}@media only screen and (min-width: 1280px){.index-carousel__header{padding:0 24px;margin-bottom:36px}}.index-carousel__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;max-width:600px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:8px}@media only screen and (min-width: 1024px){.index-carousel__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.index-carousel__headline{font-size:2.75rem;line-height:1}}@media print{.index-carousel__headline{font-size:1.5rem;line-height:2rem}}.index-carousel__headline-small{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.index-carousel__headline-small{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.index-carousel__headline-small{font-size:2.25rem;line-height:2.5rem}}@media print{.index-carousel__headline-small{font-size:1.25rem;line-height:1.875rem}}.index-carousel__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:7px 16px 8px;background-color:#2b2a29;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width: 1024px){.index-carousel__cta{font-size:.875rem;line-height:1.25rem}}@media print{.index-carousel__cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.index-carousel__cta{padding:10px 24px 11px}}.index-carousel__cta:hover,.index-carousel__cta:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.index-carousel__subhead-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.index-carousel__subhead{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;max-width:600px}@media only screen and (min-width: 1024px){.index-carousel__subhead{font-size:1.125rem;line-height:1.6rem}}@media print{.index-carousel__subhead{font-size:.875rem;line-height:1.25rem}}.index-carousel__scroll{position:relative}.index-carousel__scroll:before{content:"";position:absolute;top:0;left:0;bottom:16px;width:24px;z-index:8675307;pointer-events:none;background-image:-webkit-gradient(linear,left top,right top,from(#f7f6f2),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#f7f6f2,rgba(0,0,0,0))}.index-carousel__scroll:after{content:"";position:absolute;top:0;right:0;bottom:16px;width:24px;z-index:8675307;pointer-events:none;background-image:-webkit-gradient(linear,right top,left top,from(#f7f6f2),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#f7f6f2,rgba(0,0,0,0))}.index-carousel__list{display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory;scroll-padding-inline:24px;list-style:none;margin:0;padding:0 24px 24px}@media only screen and (min-width: 400px){.index-carousel__list{scroll-padding-inline:32px;padding:0 32px 24px}}@media only screen and (min-width: 768px){.index-carousel__list{grid-auto-columns:28%;gap:24px;scroll-padding-inline:60px;padding:0 60px 24px}}@media only screen and (min-width: 1280px){.index-carousel__list{gap:36px;scroll-padding-inline:24px;padding:0 24px 24px}}.index-carousel__list.-small{grid-auto-columns:40%}@media only screen and (min-width: 768px){.index-carousel__list.-small{grid-auto-columns:28%}}@media only screen and (min-width: 1280px){.index-carousel__list.-small{gap:24px;grid-auto-columns:18%}}.index-carousel__item{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);overflow:hidden;scroll-snap-align:start;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}.index-carousel__item--link{color:#2b2a29;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}.index-carousel__item--image-wrapper{background-color:rgba(224,223,220,.33);inline-size:100%;aspect-ratio:3/4}@media only screen and (min-width: 1024px){.index-carousel__item--image-wrapper{aspect-ratio:1/1}}.index-carousel__item--image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-carousel__item--text{background-color:#fff;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.index-carousel__item--text{padding:8px 24px}}.index-carousel__item--title{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;line-height:1.1}@media only screen and (min-width: 1024px){.index-carousel__item--title{font-size:1.125rem;line-height:1.6rem}}@media print{.index-carousel__item--title{font-size:1rem;line-height:1.4rem}}.index-carousel__item:hover .carousel__item--link,.index-carousel__item:focus .carousel__item--link,.index-carousel__item:active .carousel__item--link{color:#fff}.index-carousel__item:hover .carousel__item--text,.index-carousel__item:focus .carousel__item--text,.index-carousel__item:active .carousel__item--text{background-color:#236412}.book-announcement{padding-left:12px;padding-right:12px;margin-bottom:48px}@media only screen and (min-width: 375px){.book-announcement{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.book-announcement{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-announcement{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.book-announcement{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.book-announcement{margin-bottom:64px}}.book-announcement__inner-wrapper{margin:0 auto;max-width:600px;background-color:#236412;color:#f7f6f2;padding:32px}@media only screen and (min-width: 375px){.book-announcement__inner-wrapper{max-width:1080px}}@media print{.book-announcement__inner-wrapper{max-width:8in}}.book-announcement__message-wrapper{max-width:780px}.book-announcement__message-wrapper h2{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.book-announcement__message-wrapper h2{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.book-announcement__message-wrapper h2{font-size:2.25rem;line-height:2.5rem}}@media print{.book-announcement__message-wrapper h2{font-size:1.25rem;line-height:1.875rem}}.book-announcement__message-wrapper p{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width: 1024px){.book-announcement__message-wrapper p{font-size:1.125rem;line-height:1.6rem}}@media print{.book-announcement__message-wrapper p{font-size:.875rem;line-height:1.25rem}}.book-announcement__link-wrapper{margin-top:36px}.book-announcement__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#f7f6f2;color:#2b2a29}@media only screen and (min-width: 1024px){.book-announcement__link{font-size:1.125rem;line-height:1.6rem}}@media print{.book-announcement__link{font-size:1rem;line-height:1.4rem}}.book-announcement__link:hover,.book-announcement__link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.book-announcement__link:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.book-images{padding-left:12px;padding-right:12px;margin:0 0 48px}@media only screen and (min-width: 375px){.book-images{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.book-images{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-images{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.book-images{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 768px){.book-images{margin:0 0 64px}}.book-images__inner-wrapper{margin:0 auto;max-width:600px;display:grid;grid-template-columns:1fr;grid-gap:36px}@media only screen and (min-width: 375px){.book-images__inner-wrapper{max-width:1080px}}@media print{.book-images__inner-wrapper{max-width:8in}}@media only screen and (min-width: 768px){.book-images__inner-wrapper{grid-template-columns:repeat(2,1fr)}}.book-images__headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.book-images__headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.book-images__headline{font-size:3.5rem;line-height:1}}@media print{.book-images__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 768px){.book-images__headline{grid-column:span 2;text-align:center}}.book-images__image-wrapper{position:relative}.book-images__image{max-width:100%;height:auto}.book-images__caption{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;text-align:right}@media only screen and (min-width: 1024px){.book-images__caption{font-size:1.125rem;line-height:1.6rem}}@media print{.book-images__caption{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 768px){.book-images__caption{grid-column:span 2}}.book-preorder{padding-left:12px;padding-right:12px;margin-bottom:48px}@media only screen and (min-width: 375px){.book-preorder{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.book-preorder{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-preorder{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.book-preorder{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.book-preorder{margin-bottom:64px}}.book-preorder__inner-wrapper{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.book-preorder__inner-wrapper{max-width:1080px}}@media print{.book-preorder__inner-wrapper{max-width:8in}}.book-preorder__headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-bottom:16px}@media only screen and (min-width: 1024px){.book-preorder__headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.book-preorder__headline{font-size:3.5rem;line-height:1}}@media print{.book-preorder__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 768px){.book-preorder__headline{text-align:center}}.book-preorder__subhead{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width: 1280px){.book-preorder__subhead{font-size:1.25rem;line-height:1.875rem}}@media print{.book-preorder__subhead{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 768px){.book-preorder__subhead{text-align:center}}.book-preorder__links-wrapper{grid-template-columns:1fr;display:grid;grid-gap:24px;margin:24px 0;list-style:none;padding:0}@media only screen and (min-width: 768px){.book-preorder__links-wrapper{grid-template-columns:repeat(2,1fr);grid-gap:24px 36px}}@media only screen and (min-width: 1024px){.book-preorder__links-wrapper{grid-template-columns:repeat(3,1fr);grid-gap:24px;margin:36px 0}}.book-preorder__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;width:100%}@media only screen and (min-width: 1024px){.book-preorder__link{font-size:1.125rem;line-height:1.6rem}}@media print{.book-preorder__link{font-size:1rem;line-height:1.4rem}}.book-preorder__link:hover,.book-preorder__link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.book-preorder__link:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.book-tour{padding-left:12px;padding-right:12px;margin-bottom:48px}@media only screen and (min-width: 375px){.book-tour{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.book-tour{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.book-tour{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.book-tour{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.book-tour{margin-bottom:64px}}.book-tour__inner-wrapper{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.book-tour__inner-wrapper{max-width:1080px}}@media print{.book-tour__inner-wrapper{max-width:8in}}@media only screen and (min-width: 1024px){.book-tour__headline-wrapper{max-width:50%}}.book-tour__headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-bottom:16px}@media only screen and (min-width: 1024px){.book-tour__headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.book-tour__headline{font-size:3.5rem;line-height:1}}@media print{.book-tour__headline{font-size:1.875rem;line-height:2.25rem}}.book-tour__subhead{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 24px}@media only screen and (min-width: 1280px){.book-tour__subhead{font-size:1.25rem;line-height:1.875rem}}@media print{.book-tour__subhead{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 768px){.book-tour__subhead{margin:0 0 36px}}.book-tour__date-list{list-style:none;padding:0;display:grid;gap:16px}@media only screen and (min-width: 768px){.book-tour__date-list{grid-template-columns:1fr 1fr;gap:24px}}@media only screen and (min-width: 1280px){.book-tour__date-list{grid-template-columns:1fr 1fr 1fr}}.book-tour__item{background-color:#fff;border-radius:6px;padding:0;margin:0;color:#2b2a29;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}.book-tour__item--link{display:block;min-height:100%;padding:0;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-tour__item--inner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:16px}@media only screen and (min-width: 1024px){.book-tour__item--inner{padding:24px}}.book-tour__item--date{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;color:#65635f}@media only screen and (min-width: 1024px){.book-tour__item--date{font-size:.875rem;line-height:1.25rem}}@media print{.book-tour__item--date{font-size:.875rem;line-height:1.25rem}}.book-tour__item--city{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);color:#2c7b17}@media only screen and (min-width: 1024px){.book-tour__item--city{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.book-tour__item--city{font-size:2.25rem;line-height:2.5rem}}@media print{.book-tour__item--city{font-size:1.25rem;line-height:1.875rem}}.book-tour__item--location{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;line-height:1.2;margin:8px 0 0}@media only screen and (min-width: 1024px){.book-tour__item--location{font-size:.875rem;line-height:1.25rem}}@media print{.book-tour__item--location{font-size:.875rem;line-height:1.25rem}}.book-tour__item--info{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:8px 0 0}@media only screen and (min-width: 1024px){.book-tour__item--info{font-size:1.125rem;line-height:1.6rem}}@media print{.book-tour__item--info{font-size:.875rem;line-height:1.25rem}}.book-tour__item--cta{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:8px 16px;background-color:#2c7b17;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.book-tour__item--cta{font-size:1.125rem;line-height:1.6rem}}@media print{.book-tour__item--cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.book-tour__item--cta{padding:16px 24px}}.book-tour__item.-link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3)}.book-tour__item.-link:hover .book-tour__item--city{color:#588542}.book-tour__item.-link:hover .book-tour__item--cta{background-color:#588542}.thanks{padding-left:12px;padding-right:12px;margin:36px 0 48px}@media only screen and (min-width: 375px){.thanks{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.thanks{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.thanks{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.thanks{padding-left:90px;padding-right:90px}}@media only screen and (min-width: 1024px){.thanks{margin:48px 0 72px}}.thanks__inner{margin:0 auto;max-width:600px;text-align:center}@media only screen and (min-width: 375px){.thanks__inner{max-width:600px}}@media print{.thanks__inner{max-width:5in}}.thanks__content-wrapper{max-width:600px}.thanks__headline{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.thanks__headline{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.thanks__headline{font-size:3.5rem;line-height:1}}@media print{.thanks__headline{font-size:1.875rem;line-height:2.25rem}}.thanks__body{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:36px}@media only screen and (min-width: 1280px){.thanks__body{font-size:1.25rem;line-height:1.875rem}}@media print{.thanks__body{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.thanks__body{margin-bottom:48px}}.thanks__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;margin:0 24px 24px}@media only screen and (min-width: 1024px){.thanks__cta{font-size:1.125rem;line-height:1.6rem}}@media print{.thanks__cta{font-size:1rem;line-height:1.4rem}}.thanks__cta:hover,.thanks__cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.thanks__cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.error-body{padding-left:12px;padding-right:12px;min-height:60vh}@media only screen and (min-width: 375px){.error-body{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.error-body{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.error-body{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.error-body{padding-left:90px;padding-right:90px}}.error-body__inner{margin:0 auto;max-width:600px;padding:48px 0 72px}@media only screen and (min-width: 375px){.error-body__inner{max-width:1440px}}@media print{.error-body__inner{max-width:11in}}.error-body__text-wrapper{max-width:600px}.error-body__title{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.error-body__title{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.error-body__title{font-size:3.5rem;line-height:1}}@media print{.error-body__title{font-size:1.875rem;line-height:2.25rem}}.error-body__body{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width: 1280px){.error-body__body{font-size:1.25rem;line-height:1.875rem}}@media print{.error-body__body{font-size:.875rem;line-height:1.25rem}}.error-body__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;margin:24px 0 0}@media only screen and (min-width: 1024px){.error-body__cta{font-size:1.125rem;line-height:1.6rem}}@media print{.error-body__cta{font-size:1rem;line-height:1.4rem}}.error-body__cta:hover,.error-body__cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.error-body__cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.feedback-form{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedback-form.-hidden{display:none}.feedback-form__input{position:relative;width:100%;margin:0 0 8px;padding:0;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99);-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left}@media only screen and (min-width: 768px){.feedback-form__input.-half-desktop{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 14px);flex:0 1 calc(50% - 14px)}.feedback-form__input{margin-bottom:16px}}@media print{.feedback-form__input{display:none}}.feedback-form__input input[type=text],.feedback-form__input input[type=search]{-webkit-appearance:none}.feedback-form__input label{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;display:block;margin-bottom:8px}@media only screen and (min-width: 1024px){.feedback-form__input label{font-size:1.125rem;line-height:1.6rem}}@media print{.feedback-form__input label{font-size:1rem;line-height:1.4rem}}.feedback-form__input input,.feedback-form__input textarea{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;-webkit-appearance:none;outline:none;border:2px solid transparent;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);width:100%;margin:0;padding:8px;line-height:1;-webkit-transform:none;transform:none;-webkit-transition:border .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:border .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media print{.feedback-form__input input,.feedback-form__input textarea{font-size:1rem;line-height:1.4rem}}.feedback-form__input input:hover,.feedback-form__input textarea:hover{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feedback-form__input input:hover~input[type=submit],.feedback-form__input textarea:hover~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feedback-form__input input:focus,.feedback-form__input textarea:focus{border:2px solid rgba(88,133,66,.8);-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feedback-form__input input:focus~input[type=submit],.feedback-form__input textarea:focus~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feedback-form__ratings{padding:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:left;min-width:10px;position:relative}@media only screen and (min-width: 768px){.feedback-form__ratings{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.feedback-form__stars{border:0;padding:0;display:none;min-height:100%;max-width:200px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media only screen and (min-width: 768px){.feedback-form__stars{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.feedback-form__stars.-active{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-form__stars legend{font-size:.75rem;line-height:1rem;font-family:acumin-pro-condensed,sans-serif;font-weight:600;text-transform:uppercase;margin:0 0 6px 8px}@media only screen and (min-width: 1024px){.feedback-form__stars legend{font-size:.875rem;line-height:1.25rem}}@media print{.feedback-form__stars legend{font-size:.875rem;line-height:1.25rem}}.feedback-form__stars label{cursor:pointer}.feedback-form__stars--number{display:none}.feedback-form__stars--star{width:36px;height:36px;margin-right:8px;fill:rgba(101,99,95,.5)}@media only screen and (min-width: 768px){.feedback-form__stars--star{margin-right:4px}}@media only screen and (min-width: 1280px){.feedback-form__stars--star{width:28px;height:28px}}.feedback-form__stars--input{display:none}.feedback-form__stars--input:checked~label>.feedback-form__stars--star,.feedback-form__stars--input+label:hover~label>.feedback-form__stars--star,.feedback-form__stars--input+label:hover>.feedback-form__stars--star{fill:#ebbc5e}.feedback-form__error{color:#c8232c;text-align:left;display:none}.feedback-form__error.-active{display:block}.feedback-form__error ul{list-style:none;padding:0;margin:8px 8px 16px}.feedback-form__error li{font-family:acumin-pro-semi-condensed,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.feedback-form__submit-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:16px;position:relative}@media only screen and (min-width: 768px){.feedback-form__submit-wrapper{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 14px);flex:0 1 calc(50% - 14px)}}.feedback-form__submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;position:relative;min-width:100%}@media only screen and (min-width: 1024px){.feedback-form__submit-btn{font-size:1.125rem;line-height:1.6rem}}@media print{.feedback-form__submit-btn{font-size:1rem;line-height:1.4rem}}.feedback-form__submit-btn:hover,.feedback-form__submit-btn:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.feedback-form__submit-btn:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}@media only screen and (min-width: 1280px){.feedback-form__submit-btn{padding-left:16px;padding-right:16px}}.feedback-form__recaptcha{margin:16px 0 0;text-align:right;padding-left:25vw;max-width:100%}@media only screen and (min-width: 768px){.feedback-form__recaptcha{padding-left:0}}.feedback-form__recaptcha p,.feedback-form__recaptcha a{font-size:.75rem;line-height:1rem;font-family:acumin-pro,sans-serif;font-weight:400;color:#65635f;margin:0}@media print{.feedback-form__recaptcha p,.feedback-form__recaptcha a{font-size:.75rem;line-height:1rem}}.feedback-form__recaptcha a{white-space:nowrap}.feedback-form__message{display:none;opacity:0;background-color:#fff;padding:24px;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99);margin:36px 0;text-align:center}.feedback-form__message.-active{display:block;opacity:1}.feedback-form__message h3{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;max-width:480px;margin:0 auto}@media only screen and (min-width: 1024px){.feedback-form__message h3{font-size:1.5rem;line-height:2rem}}@media print{.feedback-form__message h3{font-size:1.125rem;line-height:1.6rem}}.feedback-form__message p{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;max-width:480px;margin:16px auto 0}@media only screen and (min-width: 1024px){.feedback-form__message p{font-size:1.125rem;line-height:1.6rem}}@media print{.feedback-form__message p{font-size:.875rem;line-height:1.25rem}}.feedback-selector{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#2b2a29;padding:0 8px;border-radius:6px;margin-top:36px;position:relative}.feedback-selector__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:800;color:rgba(224,223,220,.7);text-transform:uppercase;padding:16px 0;margin:0 8px 0 16px;position:relative;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.feedback-selector__button{font-size:.875rem;line-height:1.25rem}}@media print{.feedback-selector__button{font-size:.875rem;line-height:1.25rem}}.feedback-selector__button:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background-color:none;-webkit-transition:height .2s cubic-bezier(.21,0,.18,.99);transition:height .2s cubic-bezier(.21,0,.18,.99)}.feedback-selector__button.-active,.feedback-selector__button:focus,.feedback-selector__button:hover{color:#fff}.feedback-selector__button.-active:before{height:5px;background-color:#fff}.feedback-selector__button--number-wrapper{display:inline-block;background-color:rgba(224,223,220,.25);border-radius:10px;height:20px;width:auto;min-width:20px;margin-left:4px;padding:3px 4px;pointer-events:none}.feedback-selector__button--number{font-size:.625rem;line-height:1;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;color:#f7f6f2;display:block}@media print{.feedback-selector__button--number{font-size:11px;line-height:1}}.feedback-selector__average{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;top:0;height:100%;padding:0 16px 4px;border-left:1px solid rgba(224,223,220,.5)}.feedback-selector__average--text{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;line-height:0;margin:0;color:#e0dfdc}@media only screen and (min-width: 400px){.feedback-selector__average--text{font-size:1rem;line-height:1.4rem}}@media print{.feedback-selector__average--text{font-size:.875rem;line-height:1.25rem}}.home-about__inner-wrapper{display:grid;grid-template-areas:"image" "text";margin:0 auto}@media only screen and (min-width: 768px){.home-about__inner-wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"image text";gap:24px;margin:0 auto}}@media only screen and (min-width: 1024px){.home-about__inner-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"image text text";gap:36px}}@media only screen and (min-width: 1280px){.home-about__inner-wrapper{gap:48px}}@media print{.home-about__inner-wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"image text text";gap:36px}}.home-about__image-wrapper{background-color:#fff;grid-area:image;position:relative}.home-about__image-wrapper:after{content:"";display:block;padding-bottom:100%}.home-about__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px 6px 0 0}@media only screen and (min-width: 768px){.home-about__image{border-radius:6px}}.home-about__text-wrapper{background-color:#2b2a29;color:#fff;grid-area:text;padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 6px 6px}@media only screen and (min-width: 768px){.home-about__text-wrapper{border-radius:6px}}@media only screen and (min-width: 1024px){.home-about__text-wrapper{padding:60px}}@media only screen and (min-width: 1440px){.home-about__text-wrapper{padding:90px 60px}}.home-about__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 24px}@media only screen and (min-width: 1024px){.home-about__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.home-about__headline{font-size:2.75rem;line-height:1}}@media print{.home-about__headline{font-size:1.5rem;line-height:2rem}}.home-about__body{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 40px}@media only screen and (min-width: 1280px){.home-about__body{font-size:1.25rem;line-height:1.875rem}}@media print{.home-about__body{font-size:.875rem;line-height:1.25rem}}.home-about__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#f7f6f2;color:#2b2a29}@media only screen and (min-width: 1024px){.home-about__cta{font-size:1.125rem;line-height:1.6rem}}@media print{.home-about__cta{font-size:1rem;line-height:1.4rem}}.home-about__cta:hover,.home-about__cta:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.home-about__cta:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lazy-load{opacity:0}.lazy-load.-loaded{-webkit-animation:fadeIn .4s cubic-bezier(.21,0,.18,.99) iteration-count 1 normal;animation:fadeIn .4s cubic-bezier(.21,0,.18,.99) iteration-count 1 normal;opacity:1}.links-body{background-color:#f7f6f2;min-height:100vh;margin:0 auto}.links{padding-left:0;padding-right:0;margin:16px 0 48px;position:relative;width:100%;max-width:100%;display:grid;gap:16px;grid-template-columns:1fr}@media only screen and (min-width: 375px){.links{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.links{padding-left:0;padding-right:0;margin:0 0 60px}}@media only screen and (min-width: 768px){.links{padding-left:0;padding-right:0;margin:0 0 90px}}@media only screen and (min-width: 1280px){.links{padding-left:0;padding-right:0;margin:0 0 120px}}@media only screen and (min-width: 1024px){.links{margin-top:36px;gap:24px}}.links__header{width:100vw;padding:16px 32px;background-color:#2b2a29}.links__logo{position:relative;margin:0;width:60vw;max-width:240px;aspect-ratio:286/24}@media only screen and (min-width: 768px){.links__logo{margin:0 auto}}.links__logo--svg{position:absolute;width:100%;height:100%;top:0;left:0;fill:#f7f6f2}.links .index-carousel{margin:24px auto}.links__button{width:100%;max-width:600px;padding:0 32px;margin:0 auto}.links__button--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px;width:100%;background-color:#2b2a29;color:#fff}@media only screen and (min-width: 1024px){.links__button--link{font-size:1.125rem;line-height:1.6rem}}@media print{.links__button--link{font-size:1rem;line-height:1.4rem}}.links__button--link:hover,.links__button--link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.links__button--link:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.num-item{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.num-item{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.num-item{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.num-item{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.num-item{padding-left:90px;padding-right:90px;margin:120px 0}}.num-item.-has-aside{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.num-item.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.num-item.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.num-item.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.num-item.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.num-item__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.num-item__inner{max-width:600px}}@media print{.num-item__inner{max-width:5in}}@media only screen and (min-width: 768px){.num-item__inner{max-width:1080px}}.num-item p{margin-top:0}.num-item__grid{display:grid;gap:24px;grid-template-columns:1fr}@media only screen and (min-width: 768px){.num-item__grid{background-color:#fff;gap:24px 36px;grid-template-columns:250px 1fr;grid-template-rows:auto auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.num-item__header{padding:24px 36px 0 0}}.num-item__number--current{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.num-item__number--current{font-size:1.5rem;line-height:2rem}}@media print{.num-item__number--current{font-size:1.125rem;line-height:1.6rem}}.num-item__number--total{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600}@media only screen and (min-width: 1024px){.num-item__number--total{font-size:.875rem;line-height:1.25rem}}@media print{.num-item__number--total{font-size:.875rem;line-height:1.25rem}}.num-item__title{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.num-item__title{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.num-item__title{font-size:2.75rem;line-height:1}}@media print{.num-item__title{font-size:1.5rem;line-height:2rem}}.num-item__image-wrapper{background-color:#e0dfdc;aspect-ratio:7/8}@media only screen and (min-width: 400px){.num-item__image-wrapper{aspect-ratio:4/3}}@media only screen and (min-width: 768px){.num-item__image-wrapper{aspect-ratio:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-row:1/4;height:100%}}.num-item__image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.num-item__body{max-width:600px}.num-item__body h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.num-item__body h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.num-item__body h1{font-size:3.5rem;line-height:1}}@media print{.num-item__body h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.num-item__body h1{margin:0 0 24px}}.num-item__body h1:first-child{margin-top:0}.num-item__body h2,.num-item__body__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.num-item__body h2,.num-item__body__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.num-item__body h2,.num-item__body__headline{font-size:2.75rem;line-height:1}}@media print{.num-item__body h2,.num-item__body__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.num-item__body h2,.num-item__body__headline{margin:30px 0 24px}}.num-item__body h2:first-child,.num-item__body__headline:first-child{margin-top:0}.num-item__body h3,.num-item__body__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.num-item__body h3,.num-item__body__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.num-item__body h3,.num-item__body__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.num-item__body h3,.num-item__body__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.num-item__body h3,.num-item__body__subhead{margin:30px 0 24px}}.num-item__body h3:first-child,.num-item__body__subhead:first-child{margin-top:0}.num-item__body p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.num-item__body p{font-size:1.25rem;line-height:1.875rem}}@media print{.num-item__body p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.num-item__body p{margin:0 0 24px}}.num-item__body p:last-child{margin:0}@media print{.num-item__body p:last-child{margin:0 0 14px}}.num-item__body ul{padding-left:24px}@media only screen and (min-width: 1024px){.num-item__body ul{padding-left:21px}}.num-item__body ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.num-item__body ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.num-item__body ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.num-item__body ul li{margin:0 0 16px}}.num-item__body ul li:last-child{margin:0}@media print{.num-item__body ul li:last-child{margin:0 0 16px}}.num-item__body ol{list-style:none;padding:0;counter-reset:item;margin:0}.num-item__body ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.num-item__body ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.num-item__body ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.num-item__body ol li{margin-bottom:16px}}.num-item__body ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.num-item__body ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.num-item__body ol li:before{font-size:.875rem;line-height:1.25rem}}.num-item__body ol li:last-child{margin-bottom:0}@media print{.num-item__body ol li:last-child{margin-bottom:16px}}.num-item__body ol p{display:inline}.num-item__body strong{font-weight:800}.num-item__body em{font-size:inherit;font-style:italic}.num-item__body a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.num-item__body a:hover{color:#236412}@media only screen and (min-width: 768px){.num-item__body{padding-right:36px}.num-item__action{padding:0 36px 36px 0}}.num-item__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:9px 21px 10px;background-color:#2b2a29;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.num-item__link{font-size:1.125rem;line-height:1.6rem}}@media print{.num-item__link{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.num-item__link{padding:10px 32px 11px}}.num-item__link:hover,.num-item__link:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}@media only screen and (min-width: 768px){.num-item__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff}}@media only screen and (min-width: 768px) and (min-width: 1024px){.num-item__link{font-size:1.125rem;line-height:1.6rem}}@media only screen and (min-width: 768px){.num-item__link:hover,.num-item__link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.num-item__link:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}}.post-callout{padding-left:12px;padding-right:12px}@media only screen and (min-width: 375px){.post-callout{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.post-callout{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.post-callout{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.post-callout{padding-left:90px;padding-right:90px}}.post-callout.-has-aside{padding-left:0;padding-right:0}@media only screen and (min-width: 375px){.post-callout.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-callout.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.post-callout.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 1280px){.post-callout.-has-aside{padding-left:0;padding-right:0}}.post-callout__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-callout__inner{max-width:780px}}@media print{.post-callout__inner{max-width:6.5in}}.post-callout__text{font-family:acumin-pro-semi-condensed,sans-serif;font-size:24px;letter-spacing:.2px;margin:0 0 0 36px;color:#2c7b17;font-style:italic;line-height:1.6;position:relative}@media only screen and (min-width: 1024px){.post-callout__text{font-size:36px;margin:0 0 0 60px}}.post-callout__text:before{content:"“";font-style:none;font-size:48px;font-weight:800;position:absolute;top:-14px;left:-36px}@media only screen and (min-width: 1024px){.post-callout__text:before{top:-24px;left:-60px;font-size:72px}}.post-comments{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.post-comments{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.post-comments{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.post-comments{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.post-comments{padding-left:90px;padding-right:90px;margin:120px 0}}.post-comments__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-comments__inner{max-width:600px}}@media print{.post-comments__inner{max-width:5in}.post-comments{display:none}}.post-lede{padding-left:12px;padding-right:12px;margin:48px 0 0}@media only screen and (min-width: 375px){.post-lede{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.post-lede{padding-left:32px;padding-right:32px;margin:60px 0 0}}@media only screen and (min-width: 768px){.post-lede{padding-left:60px;padding-right:60px;margin:90px 0 0}}@media only screen and (min-width: 1280px){.post-lede{padding-left:90px;padding-right:90px;margin:120px 0 0}}.post-lede.-has-aside{padding-left:0;padding-right:0;margin:48px 0 0}@media only screen and (min-width: 375px){.post-lede.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-lede.-has-aside{padding-left:0;padding-right:0;margin:60px 0 0}}@media only screen and (min-width: 768px){.post-lede.-has-aside{padding-left:0;padding-right:0;margin:90px 0 0}}@media only screen and (min-width: 1280px){.post-lede.-has-aside{padding-left:0;padding-right:0;margin:120px 0 0}}.post-lede__inner-wrapper{margin:0 auto;max-width:600px;border-left:2px solid rgba(101,99,95,.3);padding-left:16px}@media only screen and (min-width: 375px){.post-lede__inner-wrapper{max-width:600px}}@media print{.post-lede__inner-wrapper{max-width:5in}}@media only screen and (min-width: 1024px){.post-lede__inner-wrapper{margin:0 auto;max-width:600px;padding-left:48px}}@media only screen and (min-width: 1024px) and (min-width: 375px){.post-lede__inner-wrapper{max-width:780px}}.post-lede__text{font-size:1.5rem;line-height:2rem;font-family:acumin-pro,sans-serif;line-height:1.5;font-weight:400;letter-spacing:.2px;max-width:600px}@media only screen and (min-width: 1024px){.post-lede__text{font-size:1.875rem;line-height:2.25rem;line-height:1.5}}@media only screen and (min-width: 1440px){.post-lede__text{font-size:2.25rem;line-height:2.5rem;line-height:1.5}}@media print{.post-lede__text{font-size:1.5rem;line-height:2rem;line-height:1.5;max-width:45ch}}.post-mvid{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.post-mvid{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.post-mvid{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.post-mvid{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.post-mvid{padding-left:90px;padding-right:90px;margin:120px 0}}.post-mvid.-has-aside{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.post-mvid.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-mvid.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.post-mvid.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.post-mvid.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.post-mvid__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-mvid__inner{max-width:1080px}}@media print{.post-mvid__inner{max-width:8in}}.post-mvid__inner[data-ratio="4:3"]{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-mvid__inner[data-ratio="4:3"]{max-width:780px}}@media print{.post-mvid__inner[data-ratio="4:3"]{max-width:6.5in}}.post-mvid__inner[data-ratio="1:1"],.post-mvid__inner[data-ratio="3:4"],.post-mvid__inner[data-ratio="9:16"]{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-mvid__inner[data-ratio="1:1"],.post-mvid__inner[data-ratio="3:4"],.post-mvid__inner[data-ratio="9:16"]{max-width:600px}}@media print{.post-mvid__inner[data-ratio="1:1"],.post-mvid__inner[data-ratio="3:4"],.post-mvid__inner[data-ratio="9:16"]{max-width:5in}}.post-mvid__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-bottom:16px;max-width:600px}@media only screen and (min-width: 1024px){.post-mvid__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.post-mvid__headline{font-size:2.75rem;line-height:1}}@media print{.post-mvid__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.post-mvid__headline{margin-bottom:24px}}.post-mvid__subhead{max-width:600px}.post-mvid__subhead h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.post-mvid__subhead h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.post-mvid__subhead h1{font-size:3.5rem;line-height:1}}@media print{.post-mvid__subhead h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.post-mvid__subhead h1{margin:0 0 24px}}.post-mvid__subhead h1:first-child{margin-top:0}.post-mvid__subhead h2,.post-mvid__subhead__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.post-mvid__subhead h2,.post-mvid__subhead__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.post-mvid__subhead h2,.post-mvid__subhead__headline{font-size:2.75rem;line-height:1}}@media print{.post-mvid__subhead h2,.post-mvid__subhead__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.post-mvid__subhead h2,.post-mvid__subhead__headline{margin:30px 0 24px}}.post-mvid__subhead h2:first-child,.post-mvid__subhead__headline:first-child{margin-top:0}.post-mvid__subhead h3,.post-mvid__subhead__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.post-mvid__subhead h3,.post-mvid__subhead__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.post-mvid__subhead h3,.post-mvid__subhead__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.post-mvid__subhead h3,.post-mvid__subhead__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.post-mvid__subhead h3,.post-mvid__subhead__subhead{margin:30px 0 24px}}.post-mvid__subhead h3:first-child,.post-mvid__subhead__subhead:first-child{margin-top:0}.post-mvid__subhead p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.post-mvid__subhead p{font-size:1.25rem;line-height:1.875rem}}@media print{.post-mvid__subhead p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.post-mvid__subhead p{margin:0 0 24px}}.post-mvid__subhead p:last-child{margin:0}@media print{.post-mvid__subhead p:last-child{margin:0 0 14px}}.post-mvid__subhead ul{padding-left:24px}@media only screen and (min-width: 1024px){.post-mvid__subhead ul{padding-left:21px}}.post-mvid__subhead ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.post-mvid__subhead ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.post-mvid__subhead ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.post-mvid__subhead ul li{margin:0 0 16px}}.post-mvid__subhead ul li:last-child{margin:0}@media print{.post-mvid__subhead ul li:last-child{margin:0 0 16px}}.post-mvid__subhead ol{list-style:none;padding:0;counter-reset:item;margin:0}.post-mvid__subhead ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.post-mvid__subhead ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.post-mvid__subhead ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.post-mvid__subhead ol li{margin-bottom:16px}}.post-mvid__subhead ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.post-mvid__subhead ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.post-mvid__subhead ol li:before{font-size:.875rem;line-height:1.25rem}}.post-mvid__subhead ol li:last-child{margin-bottom:0}@media print{.post-mvid__subhead ol li:last-child{margin-bottom:16px}}.post-mvid__subhead ol p{display:inline}.post-mvid__subhead strong{font-weight:800}.post-mvid__subhead em{font-size:inherit;font-style:italic}.post-mvid__subhead a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.post-mvid__subhead a:hover{color:#236412}.post-mvid__video-wrapper{position:relative;margin-top:24px;padding-top:36px}@media only screen and (min-width: 1024px){.post-mvid__video-wrapper{margin-top:36px}}.post-mvid__video-wrapper .mv-video-target{position:absolute;width:100%;top:0;left:0;right:0}.post-mvid__video-ratio{margin:0 auto;width:100%}.post-mvid__video-ratio[data-ratio="16:9"]{aspect-ratio:16/9}.post-mvid__video-ratio[data-ratio="4:3"]{aspect-ratio:4/3}.post-mvid__video-ratio[data-ratio="1:1"]{aspect-ratio:1/1}.post-mvid__video-ratio[data-ratio="3:4"]{aspect-ratio:3/4}.post-mvid__video-ratio[data-ratio="9:16"]{aspect-ratio:9/16}.post-photos{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width: 375px){.post-photos{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.post-photos{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.post-photos{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.post-photos{padding-left:90px;padding-right:90px;margin:120px 0}}.post-photos.-has-aside{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.post-photos.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-photos.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.post-photos.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.post-photos.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.post-photos__inner-wrapper{display:grid;gap:24px}.post-photos__inner-wrapper.-xnarrow{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-photos__inner-wrapper.-xnarrow{max-width:600px}}@media print{.post-photos__inner-wrapper.-xnarrow{max-width:5in}}.post-photos__inner-wrapper.-narrow{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-photos__inner-wrapper.-narrow{max-width:780px}}@media print{.post-photos__inner-wrapper.-narrow{max-width:6.5in}}.post-photos__inner-wrapper.-wide{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-photos__inner-wrapper.-wide{max-width:1080px}}@media print{.post-photos__inner-wrapper.-wide{max-width:8in}}.post-photos__inner-wrapper.-full{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-photos__inner-wrapper.-full{max-width:1080px}}@media print{.post-photos__inner-wrapper.-full{max-width:8in}}.post-photos__inner-wrapper.-set-1,.post-photos__inner-wrapper.-set-2,.post-photos__inner-wrapper.-set-3,.post-photos__inner-wrapper.-set-4{grid-template-columns:1fr}@media only screen and (min-width: 768px){.post-photos__inner-wrapper.-set-2,.post-photos__inner-wrapper.-set-3,.post-photos__inner-wrapper.-set-4{grid-template-columns:1fr 1fr}}.post-photos__inner-wrapper.-set-2-tall,.post-photos__inner-wrapper.-set-4-tall{grid-template-columns:1fr 1fr}.post-photos__inner-wrapper.-set-3-tall{grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width: 1024px){.post-photos__inner-wrapper{gap:36px}}@media only screen and (min-width: 1440px){.post-photos__inner-wrapper{gap:48px}}@media print{.post-photos__inner-wrapper{display:grid;grid-gap:24px;-webkit-transition:none;transition:none}.post-photos__inner-wrapper.-set-1-tall{max-width:40%}}.post-photos__image-wrapper{background-color:#fff;overflow:hidden;position:relative}.post-photos__image-wrapper[data-ratio=vertical]{aspect-ratio:2/3}.post-photos__image-wrapper[data-ratio=horizontal]{aspect-ratio:3/2}.post-photos__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-recipe__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1024px){.post-recipe__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.post-recipe__recipe-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.post-recipe__recipe-grid{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-areas:"aside" "intro" "ingredients" "method" "nutrition" "related"}@media only screen and (min-width: 1024px){.post-recipe__recipe-grid{grid-template-columns:1fr 300px;grid-gap:48px;grid-template-areas:"intro aside" "ingredients aside" "method aside" "nutrition aside" "related aside"}}.post-recipe__related-wrapper{grid-area:related}@media print{.post-recipe__related-wrapper{display:none}}.post-recipe__intro-wrapper{grid-area:intro}.post-recipe__ingredients-wrapper{grid-area:ingredients}.post-recipe__method-wrapper{grid-area:method}.post-recipe__nutrition-wrapper{grid-area:nutrition}.post-recipe__aside-wrapper{grid-area:aside}.post-recipe__ingredients{grid-area:ingredients}.post-recipe__method{grid-area:method}.post-sponsor{padding-left:12px;padding-right:12px}@media only screen and (min-width: 375px){.post-sponsor{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.post-sponsor{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.post-sponsor{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.post-sponsor{padding-left:90px;padding-right:90px}}.post-sponsor.-has-aside{padding-left:0;padding-right:0}@media only screen and (min-width: 375px){.post-sponsor.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-sponsor.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){.post-sponsor.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 1280px){.post-sponsor.-has-aside{padding-left:0;padding-right:0}}.post-sponsor__inner{margin:0 auto;max-width:600px;font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;font-style:italic;color:rgba(43,42,41,.7);text-align:center}@media only screen and (min-width: 375px){.post-sponsor__inner{max-width:600px}}@media print{.post-sponsor__inner{max-width:5in}}@media only screen and (min-width: 1024px){.post-sponsor__inner{font-size:1.125rem;line-height:1.6rem}}@media print{.post-sponsor__inner{font-size:.875rem;line-height:1.25rem}}.post-tiktok{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.post-tiktok{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-tiktok{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.post-tiktok{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.post-tiktok{padding-left:0;padding-right:0;margin:120px 0}}@media only screen and (min-width: 768px){.post-tiktok{padding-left:12px;padding-right:12px;margin:48px 0}}@media only screen and (min-width: 768px) and (min-width: 375px){.post-tiktok{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 768px) and (min-width: 400px){.post-tiktok{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px) and (min-width: 768px){.post-tiktok{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 768px) and (min-width: 1280px){.post-tiktok{padding-left:90px;padding-right:90px;margin:120px 0}}.post-tiktok.-has-aside{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.post-tiktok.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-tiktok.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.post-tiktok.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.post-tiktok.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.post-tiktok__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-tiktok__inner{max-width:780px}}@media print{.post-tiktok__inner{max-width:6.5in}}.post-tiktok__grid{display:grid;max-width:325px;gap:24px;margin:0 auto}@media only screen and (min-width: 768px){.post-tiktok__grid{grid-auto-flow:row dense;grid-template-columns:325px 325px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;gap:36px}}.post-tiktok__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.post-tiktok__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.post-tiktok__headline{font-size:2.75rem;line-height:1}}@media print{.post-tiktok__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 768px){.post-tiktok__headline{-ms-flex-item-align:end;align-self:flex-end}}.post-tiktok__video{overflow:hidden;max-width:325px;margin:0 auto;aspect-ratio:325/757}@media only screen and (min-width: 768px){.post-tiktok__video{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-row:span 2}}.post-tiktok .tiktok-embed{min-width:325px;max-width:605px;margin:0;padding:0;border-radius:10px}.post-tiktok__cta{text-align:center}@media only screen and (min-width: 768px){.post-tiktok__cta{text-align:left}}.post-tiktok__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}@media only screen and (min-width: 1024px){.post-tiktok__link{font-size:1.125rem;line-height:1.6rem}}@media print{.post-tiktok__link{font-size:1rem;line-height:1.4rem}}.post-tiktok__link:hover,.post-tiktok__link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.post-tiktok__link:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.post-tiktok__btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-tiktok__btn-icon .icon-svg{fill:#fff;width:20px;height:20px}.post-video{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.post-video{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.post-video{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.post-video{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.post-video{padding-left:0;padding-right:0;margin:120px 0}}@media only screen and (min-width: 768px){.post-video{padding-left:12px;padding-right:12px;margin:48px 0}}@media only screen and (min-width: 768px) and (min-width: 375px){.post-video{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 768px) and (min-width: 400px){.post-video{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px) and (min-width: 768px){.post-video{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 768px) and (min-width: 1280px){.post-video{padding-left:90px;padding-right:90px;margin:120px 0}}@media only screen and (min-width: 768px){.post-video.-has-aside{padding-left:0;padding-right:0;margin:48px 0}}@media only screen and (min-width: 768px) and (min-width: 375px){.post-video.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px) and (min-width: 400px){.post-video.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px) and (min-width: 768px){.post-video.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 768px) and (min-width: 1280px){.post-video.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.post-video__inner.-square{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-video__inner.-square{max-width:600px}}@media print{.post-video__inner.-square{max-width:5in}}.post-video__inner.-wide{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-video__inner.-wide{max-width:1080px}}@media print{.post-video__inner.-wide{max-width:8in}}.post-video__inner.-full-wide{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.post-video__inner.-full-wide{max-width:1440px}}@media print{.post-video__inner.-full-wide{max-width:11in}}@media only screen and (min-width: 768px){.post-video__inner.-full-wide{margin:0 auto;max-width:600px}}@media only screen and (min-width: 768px) and (min-width: 375px){.post-video__inner.-full-wide{max-width:1080px}}.post-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-video__wrapper{position:relative;max-width:100%}.post-video__wrapper.-wide{aspect-ratio:16/9}.post-video__wrapper.-square{aspect-ratio:1/1}.post-video__caption{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;max-width:500px;margin:12px 0 0;border-left:1px solid #bc5a54;padding-left:12px}@media only screen and (min-width: 1024px){.post-video__caption{font-size:1.125rem;line-height:1.6rem}}@media print{.post-video__caption{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.post-video__caption{margin:18px 0 0}}.print-intro{max-width:480px;margin:0 auto;text-align:center;padding:64px 0 0}.print-intro__headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.print-intro__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.print-intro__headline{font-size:2.25rem;line-height:2.5rem}}@media print{.print-intro__headline{font-size:1.25rem;line-height:1.875rem}}.print-intro__subhead{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-top:16px}@media only screen and (min-width: 1280px){.print-intro__subhead{font-size:1.25rem;line-height:1.875rem}}@media print{.print-intro__subhead{font-size:.875rem;line-height:1.25rem}}.print-intro__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);padding:16px 36px;background-color:#2b2a29;color:#fff;margin-top:36px}@media only screen and (min-width: 1024px){.print-intro__button{font-size:1.125rem;line-height:1.6rem}}@media print{.print-intro__button{font-size:1rem;line-height:1.4rem}}.print-intro__button:hover,.print-intro__button:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.print-intro__button:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}@media print{.print-intro{display:none}}.print-body{opacity:0;pointer-events:none;max-width:600px;margin:0 auto}@media print{.print-body{opacity:1;max-width:8.5in;margin:18pt 24pt}}.print-body .adthrive-ad,.print-body .adthrive-footer-message,.print-body .recipe-intro__review-button,.print-body .recipe-intro__buttons-wrapper{display:none!important}.print-body .recipe-intro{margin-bottom:24px}@media print{.print-body .recipe-intro{margin-bottom:0}}.print-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #2b2a29;padding-bottom:16px;margin-bottom:8px}.print-header__logo-wrapper{position:relative;width:180px;aspect-ratio:286/24}.print-header__logo{position:absolute;top:0;left:0;width:100%;height:100%}.print-header__tagline{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600}@media only screen and (min-width: 1024px){.print-header__tagline{font-size:.875rem;line-height:1.25rem}}@media print{.print-header__tagline{font-size:.875rem;line-height:1.25rem}.print-recipe{font-size:100%;zoom:100%}}.print-recipe__title{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;width:100%;margin-bottom:1.5rem}@media only screen and (min-width: 1024px){.print-recipe__title{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.print-recipe__title{font-size:3.5rem;line-height:1}}@media print{.print-recipe__title{font-size:1.875rem;line-height:2.25rem}}.print-recipe__grid{display:grid;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:9rem 12rem 1fr}@media print{.print-recipe__grid{gap:1.5rem;grid-template-columns:9rem 12rem 1fr}}.print-recipe__grid--col-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.125in}@media print{.print-recipe__grid--col-1{gap:.125in}}.print-recipe__image-wrapper{width:100%;height:12rem}@media print{.print-recipe__image-wrapper{width:100%;height:12rem}}.print-recipe__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.print-recipe__stats{width:100%}.print-recipe__stats-list{list-style:none;padding:0;margin:0}.print-recipe__stat-item{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600}.print-recipe__stat-item--key{font-size:.625rem;line-height:1.12}@media print{.print-recipe__stat-item--key{font-size:.625rem}}.print-recipe__stat-item--value{font-size:.625rem;line-height:1.12;font-weight:800}@media print{.print-recipe__stat-item--value{font-size:.625rem}}.print-recipe__ingredients-wrapper{width:100%}.print-recipe__ingredients-title,.print-recipe__method-title{font-size:1.125rem;font-family:acumin-pro-semi-condensed,sans-serif;line-height:1.12;font-weight:800;margin-bottom:.5rem}@media print{.print-recipe__ingredients-title,.print-recipe__method-title{font-size:1.125rem;margin-bottom:.5rem}}.print-recipe__notes-title{font-size:1rem;font-family:acumin-pro-semi-condensed,sans-serif;line-height:1.12;font-weight:800;margin:1rem 0 .5rem}@media print{.print-recipe__notes-title{font-size:1rem;margin:1rem 0 .5rem}}.print-recipe__ingredients-subtitle{font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.12;font-weight:800;margin-top:1rem;margin-bottom:.5rem}@media print{.print-recipe__ingredients-subtitle{font-size:1rem;margin-bottom:.5rem}}.print-recipe__ingredients-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1in}.print-recipe__ingredients-item{font-size:.75rem;line-height:1.3;font-family:acumin-pro-semi-condensed,sans-serif}@media print{.print-recipe__ingredients-item{font-size:.75rem}}.print-recipe__ingredients-item--amount{font-weight:800}.print-recipe__method{font-size:.75rem;line-height:1.3;font-family:acumin-pro-semi-condensed,sans-serif}@media print{.print-recipe__method{font-size:.75rem}}.print-recipe__method ol{list-style:none;padding:0;margin:0;counter-reset:item}.print-recipe__method ol li{counter-increment:item;margin-bottom:8px}.print-recipe__method ol li:before{content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}.print-recipe__method ol p{display:inline}.print-recipe__step-grid{display:grid;grid-template-columns:.9in 1fr;gap:.25in}.print-recipe__method-step{position:relative;grid-column:1/3}.print-recipe__method-step.-has-image{grid-column:2/3}.print-recipe__method-step--image-wrapper{overflow:hidden;min-width:1in;margin-bottom:.25in}.print-recipe__method-step--image-wrapper[data-ratio=vertical]{aspect-ratio:1/1}.print-recipe__method-step--image-wrapper[data-ratio=horizontal]{aspect-ratio:3/2}.print-recipe__method-step--image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-card,.recipe-card-wide{background-color:#fff}.recipe-card__link,.recipe-card-wide__link{position:relative;text-decoration:none;color:#2b2a29;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);display:block;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}.recipe-card__link:hover,.recipe-card__link:active,.recipe-card-wide__link:hover,.recipe-card-wide__link:active{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.recipe-card__image-wrapper{aspect-ratio:5/8;background-color:rgba(101,99,95,.5)}.recipe-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.recipe-card-wide{container-type:inline-size;height:100%}.recipe-card-wide__link{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe-card-wide__image-wrapper{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:120px;-ms-flex:120px 0 0px;flex:120px 0 0;aspect-ratio:5/7;background-color:#e0dfdc}.recipe-card-wide__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.recipe-card-wide__text-wrapper{padding:24px}.recipe-card-wide__text-wrapper .-headline{font-size:1.25rem;line-height:1.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;line-height:1;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.recipe-card-wide__text-wrapper .-headline{font-size:1.5rem;line-height:1.75rem}}@media print{.recipe-card-wide__text-wrapper .-headline{font-size:1.125rem;line-height:1.6rem}}.recipe-card-wide:hover .recipe-card-wide__text-wrapper .-headline{color:#2c7b17}.recipe-card-wide__text-wrapper .-body{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:8px 0 0}@media only screen and (min-width: 400px){.recipe-card-wide__text-wrapper .-body{font-size:1rem;line-height:1.4rem}}@media print{.recipe-card-wide__text-wrapper .-body{font-size:.875rem;line-height:1.25rem}}@container (min-width: 378px){.recipe-card-wide .recipe-card-wide__image-wrapper{-webkit-box-flex:150px;-ms-flex:150px 0 0px;flex:150px 0 0}}.recipe-description{margin-bottom:24px}@media only screen and (min-width: 1024px){.recipe-description{margin-bottom:36px}}@media only screen and (min-width: 1280px){.recipe-description{margin-bottom:64px}}.recipe-description__title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29;margin-bottom:24px}@media only screen and (min-width: 1024px){.recipe-description__title{font-size:1.5rem;line-height:2rem}}@media print{.recipe-description__title{font-size:1.125rem;line-height:1.6rem;display:none}}.recipe-description__text-wrapper{position:relative;border-left:2px solid #2b2a29;padding:24px 16px;overflow:hidden}@media only screen and (min-width: 768px){.recipe-description__text-wrapper{padding:36px 36px 36px 24px}}@media print{.recipe-description__text-wrapper{border-top:none;padding:0}.recipe-description__text-wrapper ol{margin:0}}.recipe-description__corner{width:300px;max-width:300px;overflow:hidden;margin:0 auto 24px}@media only screen and (min-width: 768px){.recipe-description__corner{margin:0 0 0 36px;float:right}}.recipe-grid{padding-left:12px;padding-right:12px;margin:48px 0;container-type:inline-size}@media only screen and (min-width: 375px){.recipe-grid{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.recipe-grid{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width: 768px){.recipe-grid{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width: 1280px){.recipe-grid{padding-left:90px;padding-right:90px;margin:120px 0}}.recipe-grid.-has-aside{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width: 375px){.recipe-grid.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width: 400px){.recipe-grid.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width: 768px){.recipe-grid.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width: 1280px){.recipe-grid.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.recipe-grid__intro{margin:0 auto 36px;max-width:600px}@media only screen and (min-width: 375px){.recipe-grid__intro{max-width:600px}}@media print{.recipe-grid__intro{max-width:5in}}.recipe-grid__intro h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.recipe-grid__intro h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.recipe-grid__intro h1{font-size:3.5rem;line-height:1}}@media print{.recipe-grid__intro h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.recipe-grid__intro h1{margin:0 0 24px}}.recipe-grid__intro h1:first-child{margin-top:0}.recipe-grid__intro h2,.recipe-grid__intro__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.recipe-grid__intro h2,.recipe-grid__intro__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.recipe-grid__intro h2,.recipe-grid__intro__headline{font-size:2.75rem;line-height:1}}@media print{.recipe-grid__intro h2,.recipe-grid__intro__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.recipe-grid__intro h2,.recipe-grid__intro__headline{margin:30px 0 24px}}.recipe-grid__intro h2:first-child,.recipe-grid__intro__headline:first-child{margin-top:0}.recipe-grid__intro h3,.recipe-grid__intro__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.recipe-grid__intro h3,.recipe-grid__intro__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.recipe-grid__intro h3,.recipe-grid__intro__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.recipe-grid__intro h3,.recipe-grid__intro__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.recipe-grid__intro h3,.recipe-grid__intro__subhead{margin:30px 0 24px}}.recipe-grid__intro h3:first-child,.recipe-grid__intro__subhead:first-child{margin-top:0}.recipe-grid__intro p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.recipe-grid__intro p{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-grid__intro p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-grid__intro p{margin:0 0 24px}}.recipe-grid__intro p:last-child{margin:0}@media print{.recipe-grid__intro p:last-child{margin:0 0 14px}}.recipe-grid__intro ul{padding-left:24px}@media only screen and (min-width: 1024px){.recipe-grid__intro ul{padding-left:21px}}.recipe-grid__intro ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.recipe-grid__intro ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-grid__intro ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-grid__intro ul li{margin:0 0 16px}}.recipe-grid__intro ul li:last-child{margin:0}@media print{.recipe-grid__intro ul li:last-child{margin:0 0 16px}}.recipe-grid__intro ol{list-style:none;padding:0;counter-reset:item;margin:0}.recipe-grid__intro ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.recipe-grid__intro ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-grid__intro ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-grid__intro ol li{margin-bottom:16px}}.recipe-grid__intro ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.recipe-grid__intro ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-grid__intro ol li:before{font-size:.875rem;line-height:1.25rem}}.recipe-grid__intro ol li:last-child{margin-bottom:0}@media print{.recipe-grid__intro ol li:last-child{margin-bottom:16px}}.recipe-grid__intro ol p{display:inline}.recipe-grid__intro strong{font-weight:800}.recipe-grid__intro em{font-size:inherit;font-style:italic}.recipe-grid__intro a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.recipe-grid__intro a:hover{color:#236412}.recipe-grid__list{margin:0 auto;max-width:600px;padding:0;list-style:none;display:grid;gap:24px;grid-template-columns:1fr}@media only screen and (min-width: 375px){.recipe-grid__list{max-width:600px}}@media print{.recipe-grid__list{max-width:5in}}@container (min-width: 900px){.recipe-grid .recipe-grid__list{margin:0 auto;max-width:600px;gap:36px;grid-template-columns:1fr 1fr}@media only screen and (min-width: 375px){.recipe-grid .recipe-grid__list{max-width:1080px}}@media print{.recipe-grid .recipe-grid__list{max-width:8in}}.recipe-grid .recipe-grid__list.-cols-3{margin:0 auto;max-width:600px;grid-template-columns:1fr}@media only screen and (min-width: 375px){.recipe-grid .recipe-grid__list.-cols-3{max-width:600px}}@media print{.recipe-grid .recipe-grid__list.-cols-3{max-width:5in}}}.recipe-grid-ext{padding-left:12px;padding-right:12px}@media only screen and (min-width: 375px){.recipe-grid-ext{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.recipe-grid-ext{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.recipe-grid-ext{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.recipe-grid-ext{padding-left:90px;padding-right:90px}}.recipe-grid-ext__list{margin:0 auto;max-width:600px;padding:0;list-style:none;display:grid;gap:24px}@media only screen and (min-width: 375px){.recipe-grid-ext__list{max-width:1440px}}@media print{.recipe-grid-ext__list{max-width:11in}}@media only screen and (min-width: 768px){.recipe-grid-ext__list{grid-template-columns:1fr 1fr}}.recipe-grid-ext__item{height:100%}.recipe-grid-ext__link{text-decoration:none;position:relative;height:100%;color:#2b2a29;padding:24px 16px 24px 24px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);display:block;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99)}.recipe-grid-ext__link:hover,.recipe-grid-ext__link:active{color:#2c7b17;-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.recipe-grid-ext__link:hover .recipe-grid-ext__link-svg,.recipe-grid-ext__link:active .recipe-grid-ext__link-svg{fill:#2c7b17}.recipe-grid-ext__title{font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;display:block}@media only screen and (min-width: 1024px){.recipe-grid-ext__title{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-grid-ext__title{font-size:.875rem;line-height:1.25rem}}.recipe-grid-ext__source{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;display:block}@media only screen and (min-width: 1024px){.recipe-grid-ext__source{font-size:1.125rem;line-height:1.6rem}}@media print{.recipe-grid-ext__source{font-size:.875rem;line-height:1.25rem}}.recipe-grid-ext__svg-wrapper{width:36px;height:36px;position:absolute;top:36px;right:0}.recipe-grid-ext__link-svg{width:1.4rem;height:1.4rem;fill:#2b2a29;-webkit-transition:fill .2s cubic-bezier(.21,0,.18,.99);transition:fill .2s cubic-bezier(.21,0,.18,.99)}.recipe-ingredients__title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29;margin-bottom:24px}@media only screen and (min-width: 1024px){.recipe-ingredients__title{font-size:1.5rem;line-height:2rem}}@media print{.recipe-ingredients__title{font-size:1.125rem;line-height:1.6rem;display:none}}.recipe-ingredients__list-title{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;color:#2b2a29;margin:24px 0 8px}@media only screen and (min-width: 1024px){.recipe-ingredients__list-title{font-size:1.125rem;line-height:1.6rem}}@media print{.recipe-ingredients__list-title{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.recipe-ingredients__list-title{margin-bottom:16px}}.recipe-ingredients__wrapper{position:relative;border-top:2px solid #2b2a29;background-color:#fff;padding:16px;overflow:hidden}@media only screen and (min-width: 768px){.recipe-ingredients__wrapper{padding:36px 36px 36px 24px}.recipe-ingredients__wrapper.-first{min-height:350px}}.recipe-ingredients__list-corner{overflow:hidden;margin:0 auto 24px;width:300px;max-width:300px}@media only screen and (min-width: 768px){.recipe-ingredients__list-corner{margin:0 0 36px 36px;float:right}}.recipe-ingredients__list{margin:0;padding:0;display:block}@media print{.recipe-ingredients__list{border-top:2px solid #2b2a29;padding-top:8px}}.recipe-ingredients__item{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;list-style:none;margin:0 0 16px;padding:0}@media only screen and (min-width: 1280px){.recipe-ingredients__item{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-ingredients__item{font-size:.875rem;line-height:1.25rem;line-height:1.25;padding:0;margin-bottom:.125in;border-bottom:none}}.recipe-ingredients__item:last-of-type{margin-bottom:0}.recipe-ingredients__item--amount{font-weight:800;margin-right:4px}.recipe-ingredients__item--ingredient{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400}@media only screen and (min-width: 1280px){.recipe-ingredients__item--ingredient{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-ingredients__item--ingredient{font-size:.875rem;line-height:1.25rem;line-height:1.25}}.recipe-ingredients__item a{color:#2c7b17;text-decoration:underline}.recipe-ingredients__item a:hover{color:#588542}.recipe-intro__title-wrapper{background-color:#2b2a29;padding:16px}@media only screen and (min-width: 768px){.recipe-intro__title-wrapper{padding:24px}}@media print{.recipe-intro__title-wrapper{background-color:transparent;padding:0 0 16px}}.recipe-intro__star-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;padding:0;margin-bottom:24px;width:auto}.recipe-intro__star-meter svg{height:18px;width:auto;display:inline-block}.recipe-intro__star-meter .star-meter__total-num{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;margin-left:8px;color:#f7f6f2;display:inline-block}@media only screen and (min-width: 1024px){.recipe-intro__star-meter .star-meter__total-num{font-size:1.125rem;line-height:1.6rem}}@media print{.recipe-intro__star-meter .star-meter__total-num{font-size:1rem;line-height:1.4rem}}.recipe-intro__review-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;padding:0;font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;color:#e0dfdc;text-decoration:underline;margin-bottom:16px;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 400px){.recipe-intro__review-button{font-size:1rem;line-height:1.4rem}}@media print{.recipe-intro__review-button{font-size:.875rem;line-height:1.25rem}}.recipe-intro__review-button--star{display:inline-block;fill:#fff;width:14px;height:14px;margin-right:6px;-webkit-transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99);transition:transform .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99)}.recipe-intro__review-button:hover{color:#fff}.recipe-intro__review-button:hover .recipe-intro__review-button--star{-webkit-transform:scale(1.25) rotate(-10deg);transform:scale(1.25) rotate(-10deg)}.recipe-intro__title{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#fff;margin-bottom:8px}@media only screen and (min-width: 1024px){.recipe-intro__title{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.recipe-intro__title{font-size:2.25rem;line-height:2.5rem}}@media print{.recipe-intro__title{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29;font-size:1.5rem;line-height:2rem}}.recipe-intro__post-author{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;color:rgba(224,223,220,.85)}@media only screen and (min-width: 400px){.recipe-intro__post-author{font-size:1rem;line-height:1.4rem}}@media print{.recipe-intro__post-author{font-size:.875rem;line-height:1.25rem;display:none}}.recipe-intro__post-author a{-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}.recipe-intro__post-author a:hover{color:#fff;text-decoration:underline}.recipe-intro__post-date{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400;margin:0;color:rgba(224,223,220,.85)}@media print{.recipe-intro__post-date{font-size:.875rem;line-height:1.25rem;display:none}}.recipe-intro__stats-list{padding:0;margin:16px 0 0;list-style:none;display:grid;gap:8px;grid-template-columns:repeat(2,auto)}@media only screen and (min-width: 1024px){.recipe-intro__stats-list{grid-template-columns:repeat(4,auto)}}@media only screen and (min-width: 1280px){.recipe-intro__stats-list{grid-template-columns:repeat(2,auto)}}@media only screen and (min-width: 1440px){.recipe-intro__stats-list{grid-template-columns:repeat(4,auto)}}@media print{.recipe-intro__stats-list{margin:8px 0 0;grid-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-intro__stat-item{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}}.recipe-intro__stat-item--key{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;margin:0;color:#f7f6f2;font-weight:400}@media print{.recipe-intro__stat-item--key{font-size:.875rem;line-height:1.25rem;color:#2b2a29}}.recipe-intro__stat-item--value{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;color:#f7f6f2;font-weight:800;margin:0 0 0 1px}@media print{.recipe-intro__stat-item--value{font-size:.875rem;line-height:1.25rem;color:#2b2a29}}.recipe-intro__buttons-wrapper{padding:16px 0 0;display:grid;grid-gap:16px;grid-template-columns:1fr}@media only screen and (min-width: 400px){.recipe-intro__buttons-wrapper{grid-template-columns:1fr 1fr}}@media print{.recipe-intro__buttons-wrapper{display:none}}.recipe-intro__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);background-color:#2b2a29;color:#fff;padding:16px;width:100%}@media only screen and (min-width: 1024px){.recipe-intro__button{font-size:1.125rem;line-height:1.6rem}}@media print{.recipe-intro__button{font-size:1rem;line-height:1.4rem}}.recipe-intro__button:hover,.recipe-intro__button:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.recipe-intro__button:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.recipe-intro__button-icon{width:14px;height:14px;display:inline-block;margin-right:16px;position:relative}.recipe-intro__button-icon--svg{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:scale(2);transform:scale(2);fill:#fff}.recipe-method__title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29;margin-bottom:24px}@media only screen and (min-width: 1024px){.recipe-method__title{font-size:1.5rem;line-height:2rem}}@media print{.recipe-method__title{font-size:1.125rem;line-height:1.6rem;display:none}}.recipe-method__text-wrapper{position:relative;border-top:2px solid #2b2a29;background-color:#fff;padding:16px;overflow:hidden}.recipe-method__text-wrapper h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.recipe-method__text-wrapper h1{font-size:3.5rem;line-height:1}}@media print{.recipe-method__text-wrapper h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper h1{margin:0 0 24px}}.recipe-method__text-wrapper h1:first-child{margin-top:0}.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{font-size:2.75rem;line-height:1}}@media print{.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{margin:30px 0 24px}}.recipe-method__text-wrapper h2:first-child,.recipe-method__text-wrapper__headline:first-child{margin-top:0}.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{margin:30px 0 24px}}.recipe-method__text-wrapper h3:first-child,.recipe-method__text-wrapper__subhead:first-child{margin-top:0}.recipe-method__text-wrapper p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.recipe-method__text-wrapper p{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__text-wrapper p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper p{margin:0 0 24px}}.recipe-method__text-wrapper p:last-child{margin:0}@media print{.recipe-method__text-wrapper p:last-child{margin:0 0 14px}}.recipe-method__text-wrapper ul{padding-left:24px}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper ul{padding-left:21px}}.recipe-method__text-wrapper ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.recipe-method__text-wrapper ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__text-wrapper ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper ul li{margin:0 0 16px}}.recipe-method__text-wrapper ul li:last-child{margin:0}@media print{.recipe-method__text-wrapper ul li:last-child{margin:0 0 16px}}.recipe-method__text-wrapper ol{list-style:none;padding:0;counter-reset:item;margin:0}.recipe-method__text-wrapper ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.recipe-method__text-wrapper ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__text-wrapper ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-method__text-wrapper ol li{margin-bottom:16px}}.recipe-method__text-wrapper ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.recipe-method__text-wrapper ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__text-wrapper ol li:before{font-size:.875rem;line-height:1.25rem}}.recipe-method__text-wrapper ol li:last-child{margin-bottom:0}@media print{.recipe-method__text-wrapper ol li:last-child{margin-bottom:16px}}.recipe-method__text-wrapper ol p{display:inline}.recipe-method__text-wrapper strong{font-weight:800}.recipe-method__text-wrapper em{font-size:inherit;font-style:italic}.recipe-method__text-wrapper a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.recipe-method__text-wrapper a:hover{color:#236412}@media only screen and (min-width: 768px){.recipe-method__text-wrapper{padding:36px 36px 36px 24px;min-height:350px}}@media print{.recipe-method__text-wrapper{border-top:none;padding:0}.recipe-method__text-wrapper h1{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px;font-size:1.875rem;line-height:2.25rem}.recipe-method__text-wrapper h1:first-child{margin-top:0}.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px;font-size:1.5rem;line-height:2rem}.recipe-method__text-wrapper h2:first-child,.recipe-method__text-wrapper__headline:first-child{margin-top:0}.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px;font-size:1.25rem;line-height:1.875rem}.recipe-method__text-wrapper h3:first-child,.recipe-method__text-wrapper__subhead:first-child{margin-top:0}.recipe-method__text-wrapper p{font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px;font-size:.875rem;line-height:1.25rem}.recipe-method__text-wrapper p:last-child{margin:0 0 14px}.recipe-method__text-wrapper ul{padding-left:24px}.recipe-method__text-wrapper ul li{font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc;font-size:.875rem;line-height:1.25rem}.recipe-method__text-wrapper ul li:last-child{margin:0 0 16px}.recipe-method__text-wrapper ol{list-style:none;padding:0;counter-reset:item;margin:0}.recipe-method__text-wrapper ol li{font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px;font-size:.875rem;line-height:1.25rem}.recipe-method__text-wrapper ol li:before{font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px;font-size:.875rem;line-height:1.25rem}.recipe-method__text-wrapper ol li:last-child{margin-bottom:16px}.recipe-method__text-wrapper ol p{display:inline}.recipe-method__text-wrapper strong{font-weight:800}.recipe-method__text-wrapper em{font-size:inherit;font-style:italic}.recipe-method__text-wrapper a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.recipe-method__text-wrapper a:hover{color:#236412}.recipe-method__text-wrapper ol{margin:0}}.recipe-method__corner{width:300px;max-width:300px;overflow:hidden;margin:0 auto 24px}@media only screen and (min-width: 768px){.recipe-method__corner{margin:0 0 0 36px;float:right}}.recipe-method__step{margin-bottom:24px}.recipe-method__step:last-of-type{margin-bottom:0}.recipe-method__step-image-wrapper{background-color:#f7f6f2;max-width:400px;overflow:hidden;position:relative;margin-top:16px;aspect-ratio:3/2}.recipe-method__step-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-method__notes-title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:36px auto 16px}@media only screen and (min-width: 1024px){.recipe-method__notes-title{font-size:1.5rem;line-height:2rem}}@media print{.recipe-method__notes-title{font-size:1.125rem;line-height:1.6rem;margin:24px 0 8px}}.recipe-method__notes h1{font-size:2.25rem;line-height:2.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0 0 16px}@media only screen and (min-width: 1024px){.recipe-method__notes h1{font-size:2.75rem;line-height:1}}@media only screen and (min-width: 1440px){.recipe-method__notes h1{font-size:3.5rem;line-height:1}}@media print{.recipe-method__notes h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.recipe-method__notes h1{margin:0 0 24px}}.recipe-method__notes h1:first-child{margin-top:0}.recipe-method__notes h2,.recipe-method__notes__headline{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.recipe-method__notes h2,.recipe-method__notes__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width: 1440px){.recipe-method__notes h2,.recipe-method__notes__headline{font-size:2.75rem;line-height:1}}@media print{.recipe-method__notes h2,.recipe-method__notes__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1024px){.recipe-method__notes h2,.recipe-method__notes__headline{margin:30px 0 24px}}.recipe-method__notes h2:first-child,.recipe-method__notes__headline:first-child{margin-top:0}.recipe-method__notes h3,.recipe-method__notes__subhead{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:24px 0 16px}@media only screen and (min-width: 1024px){.recipe-method__notes h3,.recipe-method__notes__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.recipe-method__notes h3,.recipe-method__notes__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.recipe-method__notes h3,.recipe-method__notes__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.recipe-method__notes h3,.recipe-method__notes__subhead{margin:30px 0 24px}}.recipe-method__notes h3:first-child,.recipe-method__notes__subhead:first-child{margin-top:0}.recipe-method__notes p{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width: 1280px){.recipe-method__notes p{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__notes p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-method__notes p{margin:0 0 24px}}.recipe-method__notes p:last-child{margin:0}@media print{.recipe-method__notes p:last-child{margin:0 0 14px}}.recipe-method__notes ul{padding-left:24px}@media only screen and (min-width: 1024px){.recipe-method__notes ul{padding-left:21px}}.recipe-method__notes ul li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px;list-style:disc}@media only screen and (min-width: 1280px){.recipe-method__notes ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__notes ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-method__notes ul li{margin:0 0 16px}}.recipe-method__notes ul li:last-child{margin:0}@media print{.recipe-method__notes ul li:last-child{margin:0 0 16px}}.recipe-method__notes ol{list-style:none;padding:0;counter-reset:item;margin:0}.recipe-method__notes ol li{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width: 1280px){.recipe-method__notes ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__notes ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width: 1024px){.recipe-method__notes ol li{margin-bottom:16px}}.recipe-method__notes ol li:before{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro,sans-serif;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}@media only screen and (min-width: 1280px){.recipe-method__notes ol li:before{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-method__notes ol li:before{font-size:.875rem;line-height:1.25rem}}.recipe-method__notes ol li:last-child{margin-bottom:0}@media print{.recipe-method__notes ol li:last-child{margin-bottom:16px}}.recipe-method__notes ol p{display:inline}.recipe-method__notes strong{font-weight:800}.recipe-method__notes em{font-size:inherit;font-style:italic}.recipe-method__notes a{font-size:inherit;color:#2c7b17;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99);text-decoration:underline}.recipe-method__notes a:hover{color:#236412}.recipe-nutrition{display:grid;grid-template-columns:1fr}.recipe-nutrition__header{background:#2b2a29;padding:16px}.recipe-nutrition__headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#fff}@media only screen and (min-width: 1024px){.recipe-nutrition__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.recipe-nutrition__headline{font-size:2.25rem;line-height:2.5rem}}@media print{.recipe-nutrition__headline{font-size:1.25rem;line-height:1.875rem}}.recipe-nutrition__intro-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:0}.recipe-nutrition__intro-item{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0;color:#f7f6f2}@media print{.recipe-nutrition__intro-item{font-size:.875rem;line-height:1.25rem;color:#2b2a29}}.recipe-nutrition__info-flex{background-color:#fff;padding:16px}.recipe-nutrition__info-list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.recipe-nutrition__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0dfdc}.recipe-nutrition__info-item:last-child{border:0}.recipe-nutrition__item-title{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400;margin:0;padding-right:8px}@media only screen and (min-width: 1280px){.recipe-nutrition__item-title{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-nutrition__item-title{font-size:.875rem;line-height:1.25rem}}.recipe-nutrition__item-title.-lg{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width: 1024px){.recipe-nutrition__item-title.-lg{font-size:1.5rem;line-height:2rem}}@media print{.recipe-nutrition__item-title.-lg{font-size:1.125rem;line-height:1.6rem}}.recipe-nutrition__item-amount{font-size:1.125rem;line-height:1.6rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0}@media only screen and (min-width: 1280px){.recipe-nutrition__item-amount{font-size:1.25rem;line-height:1.875rem}}@media print{.recipe-nutrition__item-amount{font-size:.875rem;line-height:1.25rem}}.recipe-nutrition__item-amount.-lg{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media only screen and (min-width: 1024px){.recipe-nutrition__item-amount.-lg{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.recipe-nutrition__item-amount.-lg{font-size:2.25rem;line-height:2.5rem}}@media print{.recipe-nutrition__item-amount.-lg{font-size:1.25rem;line-height:1.875rem}}.recipe-video{margin-bottom:24px}@media only screen and (min-width: 1024px){.recipe-video{margin-bottom:36px}}@media only screen and (min-width: 1280px){.recipe-video{margin-bottom:64px}}.recipe-video__title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29}@media only screen and (min-width: 1024px){.recipe-video__title{font-size:1.5rem;line-height:2rem}}@media print{.recipe-video__title{font-size:1.125rem;line-height:1.6rem;display:none}}.recipe-video__mv-wrapper{position:relative;margin-top:24px}.recipe-video__mv-wrapper .mv-video-target{position:absolute;width:100%;top:0;left:0;right:0}.recipe-video__yt-wrapper{margin-top:16px}.recipe-video__yt-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0;right:0}.recipe-video__video-ratio{margin:0 auto;width:100%;background:#fff}.recipe-video__video-ratio[data-ratio="16:9"]{aspect-ratio:16/9}.recipe-video__video-ratio[data-ratio="4:3"]{aspect-ratio:4/3}.recipe-video__video-ratio[data-ratio="1:1"]{aspect-ratio:1/1}.recipe-video__video-ratio[data-ratio="3:4"]{aspect-ratio:3/4}.recipe-video__video-ratio[data-ratio="9:16"]{aspect-ratio:9/16}.related-posts{position:relative}.related-posts__title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29;margin-bottom:24px}@media only screen and (min-width: 1024px){.related-posts__title{font-size:1.5rem;line-height:2rem}}@media print{.related-posts__title{font-size:1.125rem;line-height:1.6rem}}.related-posts__posts-list{list-style:none;padding:0;display:grid;grid-gap:16px;grid-template-columns:1fr}@media only screen and (min-width: 768px){.related-posts__posts-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1280px){.related-posts__posts-list{grid-gap:36px}}.related-posts__post-item{position:relative}.related-posts__post-item--link{border-radius:6px;background-color:#fff;color:#2b2a29;overflow:hidden;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99);transition:box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);max-width:100%;position:relative}.related-posts__post-item--link:hover,.related-posts__post-item--link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412}.related-posts__post-item--link:hover .related-posts__post-item--title,.related-posts__post-item--link:focus .related-posts__post-item--title{color:#fff}@media only screen and (min-width: 768px){.related-posts__post-item--link:hover .related-posts__post-item--title,.related-posts__post-item--link:focus .related-posts__post-item--title{background-color:#236412}.related-posts__post-item--link:after{content:"";display:block;padding-bottom:120%}}.related-posts__post-item--image{background-color:#e0dfdc;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:100px;height:auto}@media only screen and (min-width: 768px){.related-posts__post-item--image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:100%}}.related-posts__post-item--title{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;padding:16px;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.related-posts__post-item--title{font-size:1.5rem;line-height:2rem}}@media print{.related-posts__post-item--title{font-size:1.125rem;line-height:1.6rem}}@media only screen and (min-width: 768px){.related-posts__post-item--title{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;background-color:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:absolute;bottom:0;left:0;right:0}}@media only screen and (min-width: 768px) and (min-width: 1024px){.related-posts__post-item--title{font-size:1.125rem;line-height:1.6rem}}.search-results{padding-left:12px;padding-right:12px}@media only screen and (min-width: 375px){.search-results{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.search-results{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.search-results{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.search-results{padding-left:90px;padding-right:90px}}.search-results__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.search-results__inner{max-width:1440px}}@media print{.search-results__inner{max-width:11in}}.search-results__headline{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin-top:24px}@media only screen and (min-width: 1024px){.search-results__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.search-results__headline{font-size:2.25rem;line-height:2.5rem}}@media print{.search-results__headline{font-size:1.25rem;line-height:1.875rem}}.search-results__list{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:48px 0}@media only screen and (min-width: 1280px){.search-results__list{margin-bottom:64px}}@supports (display: grid){.search-results__list{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);grid-template-areas:none}@media only screen and (min-width: 768px){.search-results__list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1024px){.search-results__list{gap:36px;grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 1440px){.search-results__list{grid-template-columns:repeat(6,1fr)}}@media print{.search-results__list{grid-template-columns:repeat(4,1fr)}}}.search-results__item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width: 400px){.search-results__item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}}@media only screen and (min-width: 768px){.search-results__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 16px);flex:0 0 calc(33.333% - 16px)}}@media print{.search-results__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 16px);flex:0 0 calc(33.333% - 16px)}}.search-results__item--link{color:#2b2a29;text-decoration:none;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);display:block;border-radius:6px;position:relative;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);aspect-ratio:2/3}.search-results__item--link:hover,.search-results__item--link:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.search-results__item--link:hover .search-results__item--text,.search-results__item--link:focus .search-results__item--text{color:#bc5a54}.search-results__item--image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-results__item--text{font-size:.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;line-height:1.1;position:absolute;left:0;bottom:0;right:0;padding:16px;background-color:#fff;-webkit-transition:color .2s cubic-bezier(.21,0,.18,.99);transition:color .2s cubic-bezier(.21,0,.18,.99)}@media only screen and (min-width: 1024px){.search-results__item--text{font-size:1rem}}@media print{.search-results__item--text{font-size:14px}}.search-results__pagination{padding-left:12px;padding-right:12px;margin:36px 0 48px}@media only screen and (min-width: 375px){.search-results__pagination{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.search-results__pagination{padding-left:32px;padding-right:32px;margin:0 0 60px}}@media only screen and (min-width: 768px){.search-results__pagination{padding-left:60px;padding-right:60px;margin:0 0 90px}}@media only screen and (min-width: 1280px){.search-results__pagination{padding-left:90px;padding-right:90px;margin:0 0 120px}}.search-results__pagination--inner{margin:0 auto;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 375px){.search-results__pagination--inner{max-width:1440px}}@media print{.search-results__pagination--inner{max-width:11in}}.search-results__pagination--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);background-color:#2c7b17;color:#fff;padding:16px 24px;margin:0}@media only screen and (min-width: 1024px){.search-results__pagination--btn{font-size:1.125rem;line-height:1.6rem}}@media print{.search-results__pagination--btn{font-size:1rem;line-height:1.4rem}}.search-results__pagination--btn:hover,.search-results__pagination--btn:focus{-webkit-box-shadow:0 4px 6px rgba(101,99,95,.3);box-shadow:0 4px 6px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}.search-results__pagination--btn:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.search-title{padding-left:12px;padding-right:12px;margin-top:36px}@media only screen and (min-width: 375px){.search-title{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 400px){.search-title{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 768px){.search-title{padding-left:60px;padding-right:60px}}@media only screen and (min-width: 1280px){.search-title{padding-left:90px;padding-right:90px}}.search-title__inner{margin:0 auto;max-width:600px}@media only screen and (min-width: 375px){.search-title__inner{max-width:1440px}}@media print{.search-title__inner{max-width:11in}}.search-title__text{font-size:1.5rem;line-height:2rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;text-align:center}@media only screen and (min-width: 1024px){.search-title__text{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1440px){.search-title__text{font-size:2.25rem;line-height:2.5rem}}@media print{.search-title__text{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1024px){.search-title__text{text-align:left}}.skip-to-content{font-size:.75rem;line-height:1rem;font-family:acumin-pro-condensed,sans-serif;font-weight:600;color:#fff;text-decoration:none;line-height:1;background-color:#bc5a54;padding:8px 24px;display:block;position:fixed;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-transform:uppercase;z-index:8675311}@media only screen and (min-width: 1024px){.skip-to-content{font-size:.875rem;line-height:1.25rem}}@media print{.skip-to-content{font-size:.875rem;line-height:1.25rem}}.skip-to-content:focus{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.sticky-aside{display:none;position:relative}@media only screen and (min-width: 1024px){.sticky-aside{display:block;margin-bottom:0}.sticky-aside__outer{position:absolute;top:0;width:100%}.sticky-aside__outer.-fixed-start{position:sticky;top:36px;width:300px}.sticky-aside__outer.-fixed-end{top:auto;bottom:0}}.sticky-aside__inner{position:relative}@media only screen and (min-width: 1024px){.sticky-aside__inner{width:300px}}.to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;background-color:rgba(101,99,95,.25);border-radius:6px 0 0 6px;position:fixed;bottom:40vh;right:0;padding:16px 8px;-webkit-transform:translateX(100%);transform:translate(100%);opacity:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),transform .4s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99);transition:opacity .4s cubic-bezier(.21,0,.18,.99),transform .4s cubic-bezier(.21,0,.18,.99),background .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .4s cubic-bezier(.21,0,.18,.99);z-index:8675309}@media only screen and (min-width: 768px){.to-top{bottom:320px;padding:16px}}.to-top.-active{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}.to-top__svg{width:20px;height:16px;fill:#f7f6f2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.to-top:hover{background-color:rgba(101,99,95,.5)}.user-feedback__list{display:none}.user-feedback__list ul{margin:16px 0 0;padding:0;display:grid;grid-gap:16px 0}.user-feedback__list.-active{display:block}.user-feedback__item{list-style:none;background-color:#fff;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.user-feedback__item--name{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:center;align-self:center}@media only screen and (min-width: 1024px){.user-feedback__item--name{font-size:1.5rem;line-height:2rem}}@media print{.user-feedback__item--name{font-size:1.125rem;line-height:1.6rem}}.user-feedback__item--rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.user-feedback__item--star{width:18px;height:18px}.user-feedback__item--star.-fill{fill:#2b2a29}.user-feedback__item--star.-empty{fill:rgba(224,223,220,.5)}.user-feedback__item--comment{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:8px 0}@media only screen and (min-width: 1024px){.user-feedback__item--comment{font-size:1.125rem;line-height:1.6rem}}@media print{.user-feedback__item--comment{font-size:.875rem;line-height:1.25rem}}.user-feedback__item--response{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:8px;position:relative}@media only screen and (min-width: 400px){.user-feedback__item--response{font-size:1rem;line-height:1.4rem}}@media print{.user-feedback__item--response{font-size:.875rem;line-height:1.25rem}}.user-feedback__item--response-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;max-width:100%}.user-feedback__item--response-thumb{fill:#2b2a29;width:36px;height:36px;margin-right:16px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px}.user-feedback__item--response-text-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px;background-color:rgba(224,223,220,.5)}.user-feedback__item--response-text{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;font-style:italic;line-height:1.25;margin:0}@media only screen and (min-width: 400px){.user-feedback__item--response-text{font-size:1rem;line-height:1.4rem}}@media print{.user-feedback__item--response-text{font-size:.875rem;line-height:1.25rem}}.user-feedback__item--response-text br{display:block;margin:5px 0}.user-feedback__load-more{text-align:right;margin:24px 0 0}.user-feedback__load-more--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:9px 21px 10px;background-color:#65635f;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);min-width:100%}@media only screen and (min-width: 1024px){.user-feedback__load-more--button{font-size:1.125rem;line-height:1.6rem}}@media print{.user-feedback__load-more--button{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.user-feedback__load-more--button{padding:10px 32px 11px}}.user-feedback__load-more--button:hover,.user-feedback__load-more--button:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}@media only screen and (min-width: 400px){.user-feedback__load-more--button{min-width:0}}.user-feedback__load-more--button.-hidden{display:none}.user-feedback__no-items{background-color:rgba(224,223,220,.5);padding:24px;border-radius:6px}.user-feedback__no-items--headline{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;text-transform:uppercase}@media only screen and (min-width: 1024px){.user-feedback__no-items--headline{font-size:1.5rem;line-height:2rem}}@media print{.user-feedback__no-items--headline{font-size:1.125rem;line-height:1.6rem}}.user-feedback__no-items--body{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:8px}@media only screen and (min-width: 1024px){.user-feedback__no-items--body{font-size:1.125rem;line-height:1.6rem}}@media print{.user-feedback__no-items--body{font-size:.875rem;line-height:1.25rem}}.user-feedback__no-items--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:none;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;font-size:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:7px 16px 8px;background-color:#2b2a29;color:#fff;-webkit-transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99);transition:background .2s cubic-bezier(.21,0,.18,.99),color .2s cubic-bezier(.21,0,.18,.99),box-shadow .2s cubic-bezier(.21,0,.18,.99),transform .2s cubic-bezier(.21,0,.18,.99),-webkit-box-shadow .2s cubic-bezier(.21,0,.18,.99),-webkit-transform .2s cubic-bezier(.21,0,.18,.99);margin-top:16px}@media only screen and (min-width: 1024px){.user-feedback__no-items--button{font-size:.875rem;line-height:1.25rem}}@media print{.user-feedback__no-items--button{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 1024px){.user-feedback__no-items--button{padding:10px 24px 11px}}.user-feedback__no-items--button:hover,.user-feedback__no-items--button:focus{-webkit-box-shadow:0 2px 4px rgba(101,99,95,.3);box-shadow:0 2px 4px rgba(101,99,95,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);background-color:#236412;color:#fff}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.container{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.container{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.container{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.container{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.container{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.container{max-width:1440px;padding-right:3rem;padding-left:3rem}}.-h-xl{font-family:acumin-pro-semi-condensed,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:800;line-height:1.1;letter-spacing:-.025em}@media (min-width: 1280px){.-h-xl{font-size:3rem;line-height:1}}@media (min-width: 1536px){.-h-xl{font-size:3.75rem;line-height:1}}.-h-lg{font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:800;line-height:1.1;letter-spacing:-.025em}@media (min-width: 1024px){.-h-lg{font-size:2.25rem;line-height:2.5rem}}.-h-md{font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.1;letter-spacing:0em}@media (min-width: 1024px){.-h-md{font-size:1.875rem;line-height:2.25rem}}.-h-sm{font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.25}@media (min-width: 1280px){.-h-sm{font-size:1.5rem;line-height:2rem}}.-h-xs{font-family:acumin-pro-semi-condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-h-xs{font-size:1rem;line-height:1.5rem}}.-h-xxs{font-family:acumin-pro-semi-condensed,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}.-h-rubrik{font-family:acumin-pro-semi-condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 1024px){.-h-rubrik{font-size:1rem;line-height:1.5rem}}@media (min-width: 1536px){.-h-rubrik{font-size:1.125rem;line-height:1.75rem}}.-h-rubrik-sm{font-family:acumin-pro-semi-condensed,sans-serif;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 1024px){.-h-rubrik-sm{font-size:1rem;line-height:1.5rem}}@media (min-width: 1536px){.-h-rubrik-sm{font-size:1.125rem;line-height:1.75rem}}.-h-recipe-card{font-family:acumin-pro-semi-condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25}@media (min-width: 768px){.-h-recipe-card{font-size:1rem;line-height:1.5rem;line-height:1.25}}@media (min-width: 1536px){.-h-recipe-card{font-size:1.125rem;line-height:1.75rem;line-height:1.1}}.-h-ingredients{margin-top:1.25rem;margin-bottom:.375rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:800;text-transform:uppercase;line-height:1.25;letter-spacing:.025em}@media (min-width: 1536px){.-h-ingredients{font-size:1.125rem;line-height:1.75rem;line-height:1.375}}.-li-ingredients{font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:-.025em}@media (min-width: 1536px){.-li-ingredients{font-size:1.125rem;line-height:1.75rem}}.-p-xl{font-family:acumin-pro,sans-serif;font-size:1.5rem;line-height:2rem;line-height:1.625}@media (min-width: 1024px){.-p-xl{font-size:2.25rem;line-height:2.5rem}}.-p-lg{font-family:acumin-pro,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.625}@media (min-width: 1024px){.-p-lg{font-size:1.25rem;line-height:1.75rem}}.-p-base{font-family:acumin-pro,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.625}@media (min-width: 1024px){.-p-base{font-size:1.125rem;line-height:1.75rem}}.-p-sm{font-family:acumin-pro,sans-serif;font-size:.875rem;line-height:1.25rem}@media (min-width: 1024px){.-p-sm{font-size:1rem;line-height:1.5rem}}.-p-xs{font-family:acumin-pro,sans-serif;font-size:.75rem;line-height:1rem;line-height:1.625}@media (min-width: 1024px){.-p-xs{font-size:.875rem;line-height:1.25rem}}.-nav-text{font-family:acumin-pro-semi-condensed,sans-serif;font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width: 768px){.-nav-text{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.-nav-text{font-size:1rem;line-height:1.5rem}}.-ingredients-text{font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.375}.-ingredients-text a{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));text-decoration-line:underline;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.-ingredients-text a:hover{--tw-text-opacity: 1;color:rgb(35 100 18 / var(--tw-text-opacity))}.-filter-label{font-family:acumin-pro-condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em}@media (min-width: 1280px){.-filter-label{font-size:1rem;line-height:1.5rem}}.text-block-sm p{margin-bottom:.75rem;font-family:acumin-pro,sans-serif;font-size:.75rem;line-height:1rem;line-height:1.625}.text-block-sm p:last-child{margin-bottom:0}.text-block-sm a{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));text-decoration-line:underline;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.text-block-sm a:hover{--tw-text-opacity: 1;color:rgb(35 100 18 / var(--tw-text-opacity))}.-text-block-base h1{margin-top:1.5rem;margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:800;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-text-block-base h1{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1536px){.-text-block-base h1{font-size:3rem;line-height:1}}.-text-block-base h2{margin-top:1.5rem;margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:800;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-text-block-base h2{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1536px){.-text-block-base h2{font-size:2.25rem;line-height:2.5rem}}.-text-block-base h3{margin-top:1.5rem;margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:800;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-text-block-base h3{font-size:1.5rem;line-height:2rem}}@media (min-width: 1536px){.-text-block-base h3{font-size:1.875rem;line-height:2.25rem}}.-text-block-base h2:first-of-type,.-text-block-base h3:first-of-type{margin-top:0}.-text-block-base p{margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.125rem;line-height:1.625}.-text-block-base p:last-child{margin-bottom:0}@media (min-width: 1280px){.-text-block-base p{font-size:1.25rem;line-height:1.625}}.-text-block-base strong{font-weight:700}.-text-block-base a{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));text-decoration-line:underline;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.-text-block-base a:hover{--tw-text-opacity: 1;color:rgb(35 100 18 / var(--tw-text-opacity))}.-text-block-base ul{padding-left:1.25rem}.-text-block-base ul li{list-style-type:disc;font-size:1.125rem;line-height:2}@media (min-width: 1280px){.-text-block-base ul li{font-size:1.25rem;line-height:2}}@media print{.-text-block-base ul li{font-size:.875rem;line-height:1.25rem}}.-text-block-base ol{counter-reset:item}.-text-block-base ol li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.625}@media (min-width: 1280px){.-text-block-base ol li{font-size:1.25rem;line-height:1.625}}@media print{.-text-block-base ol li{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}}.-text-block-base ol li{counter-increment:item}.-text-block-base ol li:before{margin-right:.75rem;display:inline-block;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media print{.-text-block-base ol li:before{margin-right:.5rem}}.-text-block-base ol li:before{content:counter(item) "."}.-text-block-base ol p{display:inline}.-text-block-list h1{margin-top:1.5rem;margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:800;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-text-block-list h1{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1536px){.-text-block-list h1{font-size:3rem;line-height:1}}.-text-block-list h2{margin-top:1.5rem;margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-text-block-list h2{font-size:1.25rem;line-height:1.75rem}}.-text-block-list h3{margin-top:1.5rem;margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}@media (min-width: 1024px){.-text-block-list h3{font-size:1.125rem;line-height:1.75rem}}.-text-block-list h2:first-of-type,.-text-block-list h3:first-of-type{margin-top:0}.-text-block-list p{margin-bottom:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.5rem;line-height:1.625}.-text-block-list p:last-child{margin-bottom:0}@media (min-width: 1024px){.-text-block-list p{line-height:1.625}}@media (min-width: 1536px){.-text-block-list p{font-size:1.125rem;line-height:1.75rem}}.-text-block-list strong{font-weight:600}.-text-block-list a{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));text-decoration-line:underline;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.-text-block-list a:hover{--tw-text-opacity: 1;color:rgb(27 76 14 / var(--tw-text-opacity))}.-text-block-list ul{padding-left:1.25rem}.-text-block-list ul li{margin-bottom:.125rem;list-style-type:disc;font-size:.875rem;line-height:1.25rem}@media (min-width: 1024px){.-text-block-list ul li{margin-bottom:.25rem}}@media (min-width: 1536px){.-text-block-list ul li{font-size:1rem;line-height:1.5rem}}@media print{.-text-block-list ul li{font-size:.875rem;line-height:1.25rem}}.-text-block-list ol{counter-reset:item}.-text-block-list ol li{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 1024px){.-text-block-list ol li{margin-bottom:.5rem}}@media (min-width: 1536px){.-text-block-list ol li{font-size:1rem;line-height:1.5rem}}@media print{.-text-block-list ol li{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}}.-text-block-list ol li{counter-increment:item}.-text-block-list ol li:before{margin-right:.75rem;display:inline-block;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800}@media print{.-text-block-list ol li:before{margin-right:.5rem}}.-text-block-list ol li:before{content:counter(item) "."}.-text-block-list ol p{display:inline}.btn{display:inline-block;cursor:pointer;border-radius:9999px;padding:.875rem 1.25rem 1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 1024px){.btn{padding-left:1.75rem;padding-right:1.75rem;font-size:1.125rem;line-height:1.75rem}}.btn-full{width:100%;text-align:center}.btn-sm{display:inline-block;cursor:pointer;border-radius:9999px;padding:.5rem 1rem .625rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 1024px){.btn-sm{padding-top:.5rem;padding-bottom:.625rem;font-size:1rem;line-height:1.5rem}}.-btn-green{--tw-bg-opacity: 1;background-color:rgb(44 123 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.-btn-green:hover,.-btn-green:active{--tw-bg-opacity: 1;background-color:rgb(27 76 14 / var(--tw-bg-opacity))}.-btn-green:disabled{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(101 99 95 / var(--tw-text-opacity));opacity:.5}.-btn-option-green{--tw-bg-opacity: 1;background-color:rgb(44 123 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.-btn-option-green:hover,.-btn-option-green:active{--tw-bg-opacity: 1;background-color:rgb(27 76 14 / var(--tw-bg-opacity))}.-btn-option-green:disabled{pointer-events:none;--tw-bg-opacity: 1;background-color:rgb(19 53 10 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(52 147 27 / var(--tw-ring-opacity));--tw-ring-offset-width: 2px}.-btn-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}.-btn-white:hover,.-btn-white:active{--tw-bg-opacity: 1;background-color:rgb(52 147 27 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.-btn-white:disabled{--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(101 99 95 / var(--tw-text-opacity));opacity:.5}.-btn-neutral{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.-btn-neutral:hover{--tw-bg-opacity: 1;background-color:rgb(35 100 18 / var(--tw-bg-opacity))}.-btn-neutral:active{--tw-bg-opacity: 1;background-color:rgb(27 76 14 / var(--tw-bg-opacity))}.-btn-neutral:disabled{--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(101 99 95 / var(--tw-text-opacity));opacity:.5}.btn-cat{display:inline-block;cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:.5rem .75rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-cat-sm{display:inline-block;cursor:pointer;white-space:nowrap;border-radius:.25rem;padding:.375rem .625rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-cat-green{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(221 237 218 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}.btn-cat-green:hover,.btn-cat-green:active{--tw-bg-opacity: 1;background-color:rgb(44 123 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-cat-green.-active{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-cat-neutral{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}.btn-cat-neutral:hover,.btn-cat-neutral:active{--tw-bg-opacity: 1;background-color:rgb(44 123 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-cat-neutral.-active{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-circle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:3rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-circle-icon:hover,.btn-circle-icon:active{--tw-bg-opacity: 1;background-color:rgb(44 123 23 / var(--tw-bg-opacity))}.btn-circle-icon svg{height:50%;width:50%;fill:#f7f6f2;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-circle-icon:hover svg{fill:#fff}.btn-icon-cta{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;border-radius:9999px;padding:.5rem 1.25rem .625rem;font-family:acumin-pro-semi-condensed,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-icon-cta:disabled{--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(101 99 95 / var(--tw-text-opacity));opacity:.5}@media (min-width: 1024px){.btn-icon-cta{padding-left:1.75rem;padding-right:1.75rem;font-size:1.125rem;line-height:1.75rem}}.btn-category-filter{position:relative;max-width:84px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-category-filter svg{height:1.75rem;width:auto;fill:#2b2a29;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 1024px){.btn-category-filter svg{height:3rem}}.btn-category-filter .filter-list{pointer-events:none;position:absolute;top:100%;left:-.75rem;right:-.75rem;z-index:8675330;margin-top:.5rem;display:none;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn-category-filter .filter-label{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-category-filter .filter-item-link{display:block;padding:.75rem;line-height:1.25;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.btn-category-filter .filter-item-link:hover{--tw-bg-opacity: 1;background-color:rgb(44 123 23 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-category-filter.-active .filter-label{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity))}.btn-category-filter.-active svg{fill:#2c7b17}.btn-category-filter.-active .filter-list{pointer-events:auto;display:block}.btn-category-filter:hover .filter-label{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity))}.btn-category-filter:hover svg{fill:#2c7b17}.about-staff__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.about-staff__inner{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.about-staff__inner{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.about-staff__inner{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.about-staff__inner{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.about-staff__inner{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.about-staff__inner{max-width:1440px;padding-right:3rem;padding-left:3rem}}.about-staff__inner{margin-left:auto;margin-right:auto;margin-bottom:3rem}@media (min-width: 1024px){.about-staff__inner{margin-bottom:8rem}}@media (min-width: 768px){.about-staff__headline{text-align:center}}.about-staff__list{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (min-width: 1024px){.about-staff__list{margin-top:3rem;gap:3rem}}.about-staff__item{max-width:24rem;-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.about-staff__bio-photo{margin-bottom:.75rem}.about-staff__bio-link{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.about-staff__bio-link:hover{--tw-text-opacity: 1;color:rgb(27 76 14 / var(--tw-text-opacity))}.book-page-ad{margin-bottom:3rem}@media (min-width: 1024px){.book-page-ad{margin-bottom:3.5rem}}.book-page-ad__inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 640px){.book-page-ad__inner-wrapper{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.book-page-ad__inner-wrapper{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}.book-page-ad__inner-wrapper{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 768px){.book-page-ad__inner-wrapper{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.book-page-ad__inner-wrapper{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.book-page-ad__inner-wrapper{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.book-page-ad__inner-wrapper{max-width:1440px;padding-right:3rem;padding-left:3rem}}.book-page-ad__inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}}@media (min-width: 768px){.book-page-ad__inner-wrapper{gap:2rem}}.book-page-ad__image-wrapper{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}@media (min-width: 640px){.book-page-ad__image-wrapper{width:33.333333%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0}}@media (min-width: 768px){.book-page-ad__image-wrapper{max-width:18rem}}.book-page-ad__link{margin-left:auto;margin-right:auto;display:block;aspect-ratio:12/15;max-width:9rem}@media (min-width: 640px){.book-page-ad__link{max-width:none;--tw-shadow: 0px 2px 7px rgba(207, 206, 203, .8);--tw-shadow-colored: 0px 2px 7px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.book-page-ad__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.book-page-ad__text{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));padding:1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.book-page-ad__text{width:66.666667%;text-align:left}}@media (min-width: 768px){.book-page-ad__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:3rem;padding-right:3rem}}.book-page-ad__headline{margin-bottom:1rem}.book-page-ad__body{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;max-width:28rem}@media (min-width: 640px){.book-page-ad__body{margin-left:0;margin-right:0;max-width:36rem}}@media (min-width: 768px){.book-page-ad__body{margin-bottom:1.5rem}}.book-page-ad__cta{-ms-flex-item-align:center;align-self:center}@media (min-width: 640px){.book-page-ad__cta{-ms-flex-item-align:start;align-self:flex-start}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;--tw-translate-y: .5rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));gap:.25rem;line-height:1.375}.breadcrumbs__item{font-family:acumin-pro-condensed,sans-serif;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(101 99 95 / var(--tw-text-opacity));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 768px){.breadcrumbs__item{font-size:.875rem;line-height:1.25rem}}.breadcrumbs__link{text-transform:uppercase}.breadcrumbs__link:hover{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));text-decoration-line:underline}.carousel{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.carousel{margin-top:2rem;margin-bottom:2rem}}.carousel__scroll{position:relative}.carousel__scroll:before{pointer-events:none;position:absolute;top:0;left:0;bottom:0;z-index:8675330;width:.75rem;background-image:-webkit-gradient(linear,left top,right top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #F7F6F2 var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(247 246 242 / 0) var(--tw-gradient-to-position);content:""}.carousel__scroll:after{pointer-events:none;position:absolute;top:0;right:0;bottom:0;z-index:8675330;width:.75rem;background-image:-webkit-gradient(linear,right top,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to left,var(--tw-gradient-stops));--tw-gradient-from: #F7F6F2 var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(247 246 242 / 0) var(--tw-gradient-to-position);content:""}.carousel__list{margin:0;display:grid;scroll-padding-inline-start:1rem;grid-auto-flow:column;gap:1rem;overflow-x:scroll;padding:.25rem .75rem 1rem;overscroll-behavior-inline:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.carousel__list.-default{grid-auto-columns:58%}@media (min-width: 390px){.carousel__list.-default{grid-auto-columns:40%}}@media (min-width: 640px){.carousel__list.-default{grid-auto-columns:28%}}@media (min-width: 768px){.carousel__list.-default{grid-auto-columns:21%;gap:1.5rem}}.carousel__list.-large{grid-auto-columns:58%}@media (min-width: 640px){.carousel__list.-large{grid-auto-columns:35%;gap:1.5rem}}@media (min-width: 768px){.carousel__list.-large{grid-auto-columns:25%;gap:2rem}}.carousel__list.-small{grid-auto-columns:58%}@media (min-width: 390px){.carousel__list.-small{grid-auto-columns:35%}}@media (min-width: 640px){.carousel__list.-small{grid-auto-columns:21%}}@media (min-width: 768px){.carousel__list.-small{grid-auto-columns:18%;gap:1.5rem}}.carousel__list.-round{grid-auto-columns:58%}@media (min-width: 390px){.carousel__list.-round{grid-auto-columns:40%}}@media (min-width: 640px){.carousel__list.-round{grid-auto-columns:35%;gap:1.5rem}}@media (min-width: 768px){.carousel__list.-round{grid-auto-columns:27%;gap:2rem}}.carousel__item{scroll-snap-align:start;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.carousel__item:hover{--tw-translate-y: -.125rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.carousel__item:focus{outline-width:2px;outline-color:#236412}.carousel__item.-default{position:relative;aspect-ratio:5/7}.carousel__item.-large{position:relative;aspect-ratio:9/16}@media (min-width: 768px){.carousel__item.-large{font-size:1.125rem;line-height:1.75rem}}.carousel__item.-small{position:relative;aspect-ratio:1 / 1}.carousel__item.-round{position:relative;aspect-ratio:1 / 1;border-radius:9999px}.carousel__item-link{display:block;height:100%;width:100%;overflow:hidden;border-radius:.25rem}.carousel__item-link.-round{border-radius:9999px}.carousel__item-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.carousel__item-title{position:absolute;bottom:0;left:0;right:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;background-image:-webkit-gradient(linear,left bottom,left top,from(var(--tw-gradient-stops)));background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-from-position: 25%;--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-via-position: 95%;--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);padding:1rem .5rem;line-height:1.1;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 768px){.carousel__item-title.-default{padding:1rem}.carousel__item-title.-large{padding:1.25rem}}@media (min-width: 1024px){.carousel__item-title.-large{font-size:1.25rem;line-height:1.75rem;line-height:1.25}}.carousel__item-title.-small{padding-top:.5rem;padding-bottom:.5rem}.carousel__item-title.-round{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px;--tw-gradient-from: rgb(35 100 18 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(35 100 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(44 123 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(44 123 23 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: rgb(52 147 27 / .5) var(--tw-gradient-to-position);padding:2.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 640px){.carousel__item-title.-round{font-size:1.125rem;line-height:1.75rem;line-height:1.1}}@media (min-width: 768px){.carousel__item-title.-round{font-size:1.25rem;line-height:1.75rem;line-height:1.1}}@media (min-width: 1024px){.carousel__item-title.-round{font-size:1.5rem;line-height:2rem;line-height:1.1}}.connect{margin-bottom:3rem}@media (min-width: 768px){.connect{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.connect{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.connect{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}.connect{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1024px){.connect{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.connect{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.connect{max-width:1440px;padding-right:3rem;padding-left:3rem}}.connect{margin-top:4rem;margin-bottom:4rem}}.connect__inner{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:3rem 1.5rem;--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}@media (min-width: 768px){.connect__inner{border-radius:.25rem;padding:3rem}}@media (min-width: 1024px){.connect__inner{padding:4rem}}.connect__grid{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (min-width: 768px){.connect__grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 1024px){.connect__grid{grid-template-columns:2fr 1fr;gap:3rem}}.connect__headline{margin-bottom:1rem}.connect__subhead{margin-bottom:1.25rem}.connect__social{display:grid;max-width:15rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (min-width: 1024px){.connect__social{justify-self:end}}.connect__social-headline{grid-column:span 4 / span 4;margin-bottom:.75rem}.connect__social-link{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.connect__social-link--flex{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:1 / 1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.connect__social-link--icon{height:50%;width:50%;fill:#fff;-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.connect__social-link:hover{--tw-bg-opacity: 1;background-color:rgb(35 100 18 / var(--tw-bg-opacity))}.home-feature{margin-bottom:1.5rem;display:grid;grid-template-columns:100px 1fr;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.5rem;--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity));padding:1.5rem;--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}@media (min-width: 640px){.home-feature{grid-template-columns:120px 1fr}}@media (min-width: 1280px){.home-feature{margin-bottom:0;height:100%;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:2fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1.25rem;padding:2rem}}.home-feature__headline{grid-column:span 2 / span 2}@media (min-width: 1024px){.home-feature__headline{grid-column:span 1 / span 1}}@media (min-width: 1280px){.home-feature__headline{-ms-flex-item-align:end;align-self:flex-end}}.home-feature__body{max-width:42rem;line-height:1.375}@media (min-width: 1280px){.home-feature__body{grid-column:span 2 / span 2}}.home-feature__links{grid-column:span 2 / span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem}@media (min-width: 640px){.home-feature__links{grid-column:span 1 / span 1}}@media (min-width: 768px){.home-feature__links{justify-self:start}}@media (min-width: 1280px){.home-feature__links{grid-column:span 2 / span 2;margin-top:1rem;align-self:flex-start}}.home-feature .about-image{max-height:13rem;min-height:10rem;overflow:hidden;border-radius:.375rem}@media (min-width: 640px){.home-feature .about-image{grid-row:span 3 / span 3}}@media (min-width: 1024px){.home-feature .about-image{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}}@media (min-width: 1280px){.home-feature .about-image{grid-row:span 1 / span 1;aspect-ratio:4/5;min-height:0px;align-self:flex-end}}.home-feature .about-image__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width: 640px){.home-feature .about-image__image{-o-object-position:center 20%;object-position:center 20%}}@media (min-width: 1280px){.home-feature .about-image__image{-o-object-fit:cover;object-fit:cover}}.aside-grid{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.aside-grid{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.aside-grid{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.aside-grid{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.aside-grid{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.aside-grid{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.aside-grid{max-width:1440px;padding-right:3rem;padding-left:3rem}}.aside-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 1024px){.aside-grid{grid-template-columns:1fr 300px;gap:3rem}}.grecaptcha-badge{visibility:hidden}.post-feedback{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.post-feedback{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.post-feedback{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.post-feedback{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.post-feedback{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.post-feedback{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.post-feedback{max-width:1440px;padding-right:3rem;padding-left:3rem}}.post-feedback{z-index:8675320;margin-top:2rem;margin-bottom:2rem}@media (min-width: 1024px){.post-feedback{margin-top:4rem;margin-bottom:4rem}}.post-feedback__inner{margin-left:auto;margin-right:auto;max-width:56rem}.post-feedback__grid{display:grid;gap:1rem}.post-feedback__wrapper{border-top-width:1px;border-color:rgba(43,42,41,.5);padding-top:3rem}.post-feedback__header{text-align:center}.post-feedback__header--prehead{margin-bottom:.5rem}.post-feedback__header--subhead{margin-top:.5rem}.post-feedback__button-wrapper{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}@media (min-width: 768px){.post-feedback__button-wrapper{margin-top:3rem}}.post-feedback__cta{border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(101 99 95 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(237 236 235 / var(--tw-bg-opacity));padding:.5rem 1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity));--tw-shadow-color: #9F9C98;--tw-shadow: var(--tw-shadow-colored);--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.post-feedback__cta:hover{--tw-border-opacity: 1;border-color:rgb(35 100 18 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(35 100 18 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.post-feedback__cta.-active{cursor:default;--tw-border-opacity: 1;border-color:rgb(43 42 41 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.post-feedback__cta-spacer{position:relative;aspect-ratio:1 / 1;width:2rem;-ms-flex-item-align:center;align-self:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(224 223 220 / var(--tw-bg-opacity))}.post-feedback__cta-spacer--text{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-weight:600;text-transform:uppercase;font-style:italic;--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}.post-feedback__cta-spacer{@include mq($m2){font-size: 1.4rem;}}.post-feedback.-loading .post-feedback__cta{background-color:red}.post-text{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:42rem}.post-text.-green-bg{--tw-bg-opacity: 1;background-color:rgb(221 237 218 / var(--tw-bg-opacity));padding:1.5rem}@media (min-width: 1280px){.post-text.-green-bg{padding-top:3rem;padding-bottom:3rem}}.post-text.-white-bg{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem}@media (min-width: 1280px){.post-text.-white-bg{padding-top:3rem;padding-bottom:3rem}}.post-text.-black-bg{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity));padding:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1280px){.post-text.-black-bg{padding-top:3rem;padding-bottom:3rem}}.post-text.-black-bg a{--tw-text-opacity: 1;color:rgb(84 164 63 / var(--tw-text-opacity))}.post-text.-black-bg a:hover{--tw-text-opacity: 1;color:rgb(149 199 136 / var(--tw-text-opacity))}.post-text.-coral-bg{--tw-bg-opacity: 1;background-color:rgb(254 228 226 / var(--tw-bg-opacity));padding:1.5rem}@media (min-width: 1280px){.post-text.-coral-bg{padding-top:3rem;padding-bottom:3rem}}.post-text__text{margin-left:auto;margin-right:auto;max-width:36rem}.team-bio__inner{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.team-bio__inner{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.team-bio__inner{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.team-bio__inner{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.team-bio__inner{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.team-bio__inner{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.team-bio__inner{max-width:1440px;padding-right:3rem;padding-left:3rem}}.team-bio__inner{margin-left:auto;margin-right:auto;min-height:75vh;max-width:42rem;padding-top:3rem;padding-bottom:3rem}@media (min-width: 768px){.team-bio__inner{max-width:56rem}}.team-bio__breadcrumb{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;fill:#2c7b17;--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.team-bio__breadcrumb:hover{fill:#1b4c0e;--tw-text-opacity: 1;color:rgb(27 76 14 / var(--tw-text-opacity))}@media (min-width: 768px){.team-bio__breadcrumb{margin-bottom:2rem}}.team-bio__breadcrumb--svg{max-height:1rem;max-width:1.25rem;--tw-rotate: 180deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.team-bio__content-grid{margin-top:1.5rem;display:grid;grid-template-columns:1fr 2fr;gap:1rem}@media (min-width: 768px){.team-bio__content-grid{grid-template-columns:minmax(150px,1fr) 3fr;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;row-gap:1.5rem}}@media (min-width: 1024px){.team-bio__content-grid{row-gap:2rem}}.team-bio__image-wrapper{grid-row:span 1 / span 1;aspect-ratio:1 / 1;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (min-width: 768px){.team-bio__image-wrapper{grid-row:span 1 / span 1}}.team-bio__header{-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 768px){.team-bio__role{margin-top:.5rem}}.team-bio__image{height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.team-bio__links{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999;grid-column:span 2 / span 2}@media (min-width: 768px){.team-bio__links{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;grid-column:auto;grid-row:span 2 / span 2}}.team-bio__body{grid-column:span 2 / span 2}@media (min-width: 768px){.team-bio__body{grid-column:auto}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-bottom-0{bottom:-0px}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.top-5{top:1.25rem}.z-0{z-index:0}.z-10{z-index:10}.mx-4{margin-left:1rem;margin-right:1rem}.mb-12{margin-bottom:3rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[12\/15\]{aspect-ratio:12/15}.aspect-\[5\/8\]{aspect-ratio:5/8}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-full{height:100%}.w-2\/3{width:66.666667%}.w-3{width:.75rem}.w-4{width:1rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-center{-ms-flex-item-align:center;align-self:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(183 181 178 / var(--tw-border-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(221 237 218 / var(--tw-bg-opacity))}.bg-neutral-0{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(237 236 235 / var(--tw-bg-opacity))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(43 42 41 / var(--tw-bg-opacity))}.fill-neutral-0{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-top{-o-object-position:top;object-position:top}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-6{padding-left:1.5rem}.pr-14{padding-right:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-snug{line-height:1.375}.text-neutral-0{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(43 42 41 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow{--tw-shadow: 0px 2px 7px rgba(207, 206, 203, .8);--tw-shadow-colored: 0px 2px 7px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.transition-transform{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}@media (min-width: 640px){.sm\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.sm\:container{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}.sm\:container{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 768px){.sm\:container{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 1024px){.sm\:container{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.sm\:container{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.sm\:container{max-width:1440px;padding-right:3rem;padding-left:3rem}}}@media (min-width: 768px){.md\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.md\:container{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.md\:container{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}.md\:container{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 1024px){.md\:container{max-width:1024px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1280px){.md\:container{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.md\:container{max-width:1440px;padding-right:3rem;padding-left:3rem}}}@media (min-width: 1024px){.lg\:container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}@media (min-width: 100%){.lg\:container{max-width:100%;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 640px){.lg\:container{max-width:640px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 768px){.lg\:container{max-width:768px;padding-right:1.5rem;padding-left:1.5rem}}.lg\:container{max-width:1024px;padding-right:3rem;padding-left:3rem}@media (min-width: 1280px){.lg\:container{max-width:1280px;padding-right:3rem;padding-left:3rem}}@media (min-width: 1440px){.lg\:container{max-width:1440px;padding-right:3rem;padding-left:3rem}}}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-0:hover{--tw-translate-y: 0px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-0\.5:hover{--tw-translate-y: .125rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity))}.hover\:drop-shadow-md:hover{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.active\:-translate-y-0:active{--tw-translate-y: -0px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-0:active{--tw-translate-y: 0px;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-0\.5:active{--tw-translate-y: .125rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:text-green-600:active{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity))}.active\:drop-shadow:active{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:bg-green-700{--tw-bg-opacity: 1;background-color:rgb(35 100 18 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-green-500{--tw-text-opacity: 1;color:rgb(52 147 27 / var(--tw-text-opacity))}.group:hover .group-hover\:text-green-600{--tw-text-opacity: 1;color:rgb(44 123 23 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:active .group-active\:text-green-500{--tw-text-opacity: 1;color:rgb(52 147 27 / var(--tw-text-opacity))}.group:active .group-active\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sm\:gap-6{gap:1.5rem}}@media (min-width: 768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:max-w-72{max-width:18rem}.md\:flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-3\.5{padding-left:.875rem;padding-right:.875rem}}@media (min-width: 1024px){.lg\:mb-14{margin-bottom:3.5rem}}
