/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0 auto}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:middle}button,input,optgroup,select,textarea{-webkit-appearance:none;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible;border-radius:0;-webkit-appearance:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}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:1200px){.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::-webkit-backdrop{background-color:rgba(255,255,255,.75)}.newsletter-dialog::backdrop{background-color:rgba(255,255,255,.75)}.newsletter-dialog[open]{-webkit-animation:fadeup .4s cubic-bezier(.21,0,.18,.99);animation:fadeup .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:24px}@media only screen and (min-width:1024px){.newsletter-dialog__text{padding:48px}}.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:3rem;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}@media only screen and (min-width:1024px){.newsletter-dialog__subhead{font-size:1.125rem;line-height:1.5rem}}@media print{.newsletter-dialog__subhead{font-size:.875rem;line-height:1.25rem}}.newsletter-dialog__form{margin-top:24px}.newsletter-dialog__form--response{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:24px}@media only screen and (min-width:1024px){.newsletter-dialog__form--response{font-size:1.125rem;line-height:1.5rem}}@media print{.newsletter-dialog__form--response{font-size:.875rem;line-height:1.25rem}}.newsletter-dialog__form--response.-success{color:#236412}.newsletter-dialog__form--response.-error{color:#bc5a54}.newsletter-dialog__form-grid{display:grid;gap:24px}.newsletter-dialog__input-wrapper{position:relative}.newsletter-dialog__input-wrapper .mce_inline_error~div.mce_inline_error{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-top:8px;color:#bc5a54}@media only screen and (min-width:400px){.newsletter-dialog__input-wrapper .mce_inline_error~div.mce_inline_error{font-size:1rem;line-height:1.4rem}}@media print{.newsletter-dialog__input-wrapper .mce_inline_error~div.mce_inline_error{font-size:.875rem;line-height:1.25rem}}.newsletter-dialog__input{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;line-height:1;width:100%;outline:0;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{.newsletter-dialog__input{font-size:1rem;line-height:1.4rem}}.newsletter-dialog__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)}.newsletter-dialog__input:hover~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.newsletter-dialog__input:hover~svg{-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.newsletter-dialog__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)}.newsletter-dialog__input:focus~input[type=submit]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.newsletter-dialog__input:focus~svg{-webkit-transform:translateY(calc(-50% - 2px));transform:translateY(calc(-50% - 2px))}.newsletter-dialog__input.mce_inline_error{border:2px solid #bc5a54}.newsletter-dialog__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.newsletter-dialog__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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:#2c7b17;color:#fff}@media only screen and (min-width:1024px){.newsletter-dialog__submit{font-size:1.125rem;line-height:1.5rem}}@media print{.newsletter-dialog__submit{font-size:1rem;line-height:1.4rem}}.newsletter-dialog__submit:focus,.newsletter-dialog__submit: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);background-color:#236412;color:#fff}.newsletter-dialog__submit:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.newsletter-dialog__decline{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;text-decoration-thickness:0.5px;color:#2b2a29}@media only screen and (min-width:400px){.newsletter-dialog__decline{font-size:1rem;line-height:1.4rem}}@media print{.newsletter-dialog__decline{font-size:.875rem;line-height:1.25rem}}.newsletter-dialog__decline:hover{color:#236412}.newsletter-dialog__close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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){.newsletter-dialog__close-btn{font-size:1.125rem;line-height:1.5rem}}@media print{.newsletter-dialog__close-btn{font-size:1rem;line-height:1.4rem}}.newsletter-dialog__close-btn:focus,.newsletter-dialog__close-btn: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);background-color:#236412;color:#fff}.newsletter-dialog__close-btn:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}.-hidden{display:none}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeup{from{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{from{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.about__staff{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width:375px){.about__staff{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.about__staff{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width:768px){.about__staff{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width:1200px){.about__staff{padding-left:90px;padding-right:90px;margin:120px 0}}.about__staff--inner-wrapper{margin:0 auto;max-width:600px;margin-top:36px}@media only screen and (min-width:375px){.about__staff--inner-wrapper{max-width:1440px}}@media print{.about__staff--inner-wrapper{max-width:11in}}@media only screen and (min-width:1024px){.about__staff--inner-wrapper{margin-top:64px}}.about__staff--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%;margin-bottom:48px}@media only screen and (min-width:1024px){.about__staff--headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.about__staff--headline{font-size:3rem;line-height:1}}@media print{.about__staff--headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:768px){.about__staff--headline{text-align:center}}@media print{.about__staff--headline{text-align:center}}.about__staff--list{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;padding:0}@media only screen and (min-width:1024px){.about__staff--list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:36px}}@media print{.about__staff--list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:36px}}.about__staff--list-item{list-style:none}.about__staff--bio-photo{max-width:100%;height:auto}.about__staff--bio-name{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;margin:16px 0 8px}@media only screen and (min-width:1024px){.about__staff--bio-name{font-size:1.125rem;line-height:1.5rem}}@media print{.about__staff--bio-name{font-size:1rem;line-height:1.4rem}}.about__staff--bio-text{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0;line-height:1.4}@media only screen and (min-width:400px){.about__staff--bio-text{font-size:1rem;line-height:1.4rem}}@media print{.about__staff--bio-text{font-size:.875rem;line-height:1.25rem}}.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:1200px){.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:3rem;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:focus,.archive__item--link:hover{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:1200px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;color:#fff}@media only screen and (min-width:1024px){.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@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:focus,.browsers__link-button:hover{-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::after,.dot-loader::before{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}100%,50%{background-color:rgba(247,246,242,.3)}}@keyframes dotFlashing{0%{background-color:#f7f6f2}100%,50%{background-color:rgba(247,246,242,.3)}}.carousel{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width:375px){.carousel{padding-left:0;padding-right:0}}@media only screen and (min-width:400px){.carousel{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width:768px){.carousel{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width:1200px){.carousel{padding-left:0;padding-right:0;margin:120px 0}}@media only screen and (min-width:1200px){.carousel{padding-left:12px;padding-right:12px}}@media only screen and (min-width:1200px) and (min-width:375px){.carousel{padding-left:24px;padding-right:24px}}@media only screen and (min-width:1200px) and (min-width:400px){.carousel{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1200px) and (min-width:768px){.carousel{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1200px) and (min-width:1200px){.carousel{padding-left:90px;padding-right:90px}}.carousel.-small{margin:24px 0}@media only screen and (min-width:1200px){.carousel.-small{margin:36px 0}}@media only screen and (min-width:1200px){.carousel__inner-wrapper{margin:0 auto;max-width:600px}}@media only screen and (min-width:1200px) and (min-width:375px){.carousel__inner-wrapper{max-width:1440px}}.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){.carousel__header{padding:0 32px}}@media only screen and (min-width:768px){.carousel__header{padding:0 60px}}@media only screen and (min-width:1200px){.carousel__header{padding:0 24px;margin-bottom:36px}}.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}@media only screen and (min-width:1024px){.carousel__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.carousel__headline{font-size:3rem;line-height:1}}@media print{.carousel__headline{font-size:1.5rem;line-height:2rem}}.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){.carousel__headline-small{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width:1440px){.carousel__headline-small{font-size:2.25rem;line-height:2.5rem}}@media print{.carousel__headline-small{font-size:1.25rem;line-height:1.875rem}}.carousel__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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:.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){.carousel__cta{font-size:.875rem;line-height:1.25rem}}@media print{.carousel__cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width:1024px){.carousel__cta{padding:10px 24px 11px}}.carousel__cta:focus,.carousel__cta:hover{-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}.carousel__subhead-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.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){.carousel__subhead{font-size:1.125rem;line-height:1.5rem}}@media print{.carousel__subhead{font-size:.875rem;line-height:1.25rem}}.carousel__scroll{position:relative}.carousel__scroll::before{content:'';position:absolute;top:0;left:0;bottom:16px;width:24px;z-index:8765307;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))}.carousel__scroll::after{content:'';position:absolute;top:0;right:0;bottom:16px;width:24px;z-index:8765307;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))}.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){.carousel__list{scroll-padding-inline:32px;padding:0 32px 24px}}@media only screen and (min-width:768px){.carousel__list{grid-auto-columns:28%;gap:24px;scroll-padding-inline:60px;padding:0 60px 24px}}@media only screen and (min-width:1200px){.carousel__list{gap:36px;scroll-padding-inline:24px;padding:0 24px 24px}}.carousel__list.-small{grid-auto-columns:40%}@media only screen and (min-width:768px){.carousel__list.-small{grid-auto-columns:28%}}@media only screen and (min-width:1200px){.carousel__list.-small{gap:24px;grid-auto-columns:18%}}.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)}.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)}.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){.carousel__item--image-wrapper{aspect-ratio:1/1}}.carousel__item--image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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){.carousel__item--text{padding:8px 24px}}.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){.carousel__item--title{font-size:1.125rem;line-height:1.5rem}}@media print{.carousel__item--title{font-size:1rem;line-height:1.4rem}}.carousel__item:active .carousel__item--link,.carousel__item:focus .carousel__item--link,.carousel__item:hover .carousel__item--link{color:#fff}.carousel__item:active .carousel__item--text,.carousel__item:focus .carousel__item--text,.carousel__item:hover .carousel__item--text{background-color:#236412}.category{padding-left:12px;padding-right:12px}@media only screen and (min-width:375px){.category{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.category{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){.category{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1200px){.category{padding-left:90px;padding-right:90px}}.category__inner{margin:0 auto;max-width:600px}@media only screen and (min-width:375px){.category__inner{max-width:1440px}}@media print{.category__inner{max-width:11in}}.category__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){.category__headline{font-size:3rem;line-height:1}}@media only screen and (min-width:1440px){.category__headline{font-size:3.75rem;line-height:1}}@media print{.category__headline{font-size:1.875rem;line-height:2.25rem}}.category__description{margin-top:16px}.category__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){.category__description h1{font-size:3rem;line-height:1}}@media only screen and (min-width:1440px){.category__description h1{font-size:3.75rem;line-height:1}}@media print{.category__description h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width:1024px){.category__description h1{margin:0 0 24px}}.category__description h1:first-child{margin-top:0}.category__description h2,.category__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){.category__description h2,.category__description__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.category__description h2,.category__description__headline{font-size:3rem;line-height:1}}@media print{.category__description h2,.category__description__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1024px){.category__description h2,.category__description__headline{margin:30px 0 24px}}.category__description h2:first-child,.category__description__headline:first-child{margin-top:0}.category__description h3,.category__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){.category__description h3,.category__description__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width:1440px){.category__description h3,.category__description__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.category__description h3,.category__description__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width:1024px){.category__description h3,.category__description__subhead{margin:30px 0 24px}}.category__description h3:first-child,.category__description__subhead:first-child{margin-top:0}.category__description p{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width:1024px){.category__description p{font-size:1.25rem;line-height:1.875rem}}@media print{.category__description p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.category__description p{margin:0 0 24px}}.category__description p:last-child{margin:0}@media print{.category__description p:last-child{margin:0 0 14px}}.category__description ul{padding-left:24px}@media only screen and (min-width:1024px){.category__description ul{padding-left:21px}}.category__description ul li{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px}@media only screen and (min-width:1024px){.category__description ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.category__description ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.category__description ul li{margin:0 0 16px}}.category__description ul li:last-child{margin:0}@media print{.category__description ul li:last-child{margin:0 0 16px}}.category__description ol{list-style:none;padding:0;counter-reset:item;margin:0}.category__description ol li{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width:1024px){.category__description ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.category__description ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.category__description ol li{margin-bottom:16px}}.category__description ol li::before{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;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:1024px){.category__description ol li::before{font-size:1.25rem;line-height:1.875rem}}@media print{.category__description ol li::before{font-size:.875rem;line-height:1.25rem}}.category__description ol li:last-child{margin-bottom:0}@media print{.category__description ol li:last-child{margin-bottom:16px}}.category__description ol p{display:inline}.category__description strong{font-size:inherit;font-weight:800}.category__description em{font-size:inherit;font-style:italic}.category__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)}.category__description a:hover{color:#236412}.category__intro{max-width:780px;margin-bottom:36px}@media only screen and (min-width:1024px){.category__intro{margin-bottom:48px}}.connect{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width:375px){.connect{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.connect{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width:768px){.connect{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width:1200px){.connect{padding-left:90px;padding-right:90px;margin:120px 0}}.connect__inner{padding:24px;background-color:#2b2a29;color:#fff}.connect__inner.-full{margin:0 auto;max-width:600px}@media only screen and (min-width:375px){.connect__inner.-full{max-width:1440px}}@media print{.connect__inner.-full{max-width:11in}}.connect__inner.-narrow{margin:0 auto;max-width:600px}@media only screen and (min-width:375px){.connect__inner.-narrow{max-width:1080px}}@media print{.connect__inner.-narrow{max-width:8in}}@media only screen and (min-width:768px){.connect__inner{padding:48px}}@media only screen and (min-width:1200px){.connect__inner{padding:48px 64px}}.connect__grid{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media only screen and (min-width:768px){.connect__grid{gap:64px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:2fr 1fr}}@media only screen and (min-width:1200px){.connect__grid{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.connect__text{max-width:600px}.connect__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){.connect__headline{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width:1440px){.connect__headline{font-size:2.25rem;line-height:2.5rem}}@media print{.connect__headline{font-size:1.25rem;line-height:1.875rem}}.connect__subhead{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width:1024px){.connect__subhead{font-size:1.125rem;line-height:1.5rem}}@media print{.connect__subhead{font-size:.875rem;line-height:1.25rem}}.connect__newsletter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;padding:9px 21px 10px;background-color:#fff;color:#2b2a29;-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:8px}@media only screen and (min-width:1024px){.connect__newsletter-btn{font-size:1.125rem;line-height:1.5rem}}@media print{.connect__newsletter-btn{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width:1024px){.connect__newsletter-btn{padding:10px 32px 11px}}.connect__newsletter-btn:focus,.connect__newsletter-btn:hover{-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){.connect__newsletter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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:768px) and (min-width:1024px){.connect__newsletter-btn{font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width:768px){.connect__newsletter-btn:focus,.connect__newsletter-btn: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);background-color:#236412;color:#fff}.connect__newsletter-btn:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0dfdc;color:#fff;cursor:default}}.connect__social{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;max-width:220px}@media only screen and (min-width:768px){.connect__social{justify-self:end;gap:24px;max-width:150px;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1200px){.connect__social{max-width:320px;justify-self:end;grid-template-columns:1fr 1fr 1fr 1fr}}.connect__social-headline{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;grid-column:span 4}@media only screen and (min-width:1024px){.connect__social-headline{font-size:1.5rem;line-height:2rem}}@media print{.connect__social-headline{font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width:768px){.connect__social-headline{text-align:center;grid-column:span 2}}@media only screen and (min-width:1200px){.connect__social-headline{text-align:left;grid-column:span 4}}.connect__social-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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;background-color:#f7f6f2;border-radius:50%;-webkit-transition:background .2s cubic-bezier(.21, 0, .18, .99);transition:background .2s cubic-bezier(.21, 0, .18, .99)}.connect__social-link--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;aspect-ratio:1/1}.connect__social-link--icon{width:50%;height:50%;fill:#2b2a29;-webkit-transition:fill .2s cubic-bezier(.21, 0, .18, .99);transition:fill .2s cubic-bezier(.21, 0, .18, .99)}.connect__social-link:hover{background-color:#2c7b17}.connect__social-link:hover .connect__social-link--icon{fill:#fff}.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:1200px){.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.5rem}}@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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.book-announcement__link{font-size:1rem;line-height:1.4rem}}.book-announcement__link:focus,.book-announcement__link: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);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:1200px){.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.book-images__headline{font-size:3.75rem;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.5rem}}@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:1200px){.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.book-preorder__headline{font-size:3.75rem;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.5rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width:1024px){.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.book-preorder__link{font-size:1rem;line-height:1.4rem}}.book-preorder__link:focus,.book-preorder__link: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);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:1200px){.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.book-tour__headline{font-size:3.75rem;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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 24px}@media only screen and (min-width:1024px){.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:1200px){.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;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.5rem}}@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.5rem}}@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:1200px){.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.thanks__headline{font-size:3.75rem;line-height:1}}@media print{.thanks__headline{font-size:1.875rem;line-height:2.25rem}}.thanks__body{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-bottom:36px}@media only screen and (min-width:1024px){.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.thanks__cta{font-size:1rem;line-height:1.4rem}}.thanks__cta:focus,.thanks__cta: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);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:1200px){.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.error-body__title{font-size:3.75rem;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.5rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width:1024px){.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.error-body__cta{font-size:1rem;line-height:1.4rem}}.error-body__cta:focus,.error-body__cta: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);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)}}@media only screen and (min-width:768px){.feedback-form__input{margin-bottom:16px}}@media print{.feedback-form__input{display:none}}.feedback-form__input input[type=search],.feedback-form__input input[type=text]{-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.5rem}}@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;line-height:1;-webkit-appearance:none;outline:0;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-semi-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,0.5)}@media only screen and (min-width:768px){.feedback-form__stars--star{margin-right:4px}}@media only screen and (min-width:1200px){.feedback-form__stars--star{width:28px;height:28px}}.feedback-form__stars--input{display:none}.feedback-form__stars--input+label:hover>.feedback-form__stars--star,.feedback-form__stars--input+label:hover~label>.feedback-form__stars--star,.feedback-form__stars--input:checked~label>.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.feedback-form__submit-btn{font-size:1rem;line-height:1.4rem}}.feedback-form__submit-btn:focus,.feedback-form__submit-btn: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);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:1200px){.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 a,.feedback-form__recaptcha p{font-size:.75rem;line-height:1rem;font-family:acumin-pro,sans-serif;font-weight:400;color:#65635f;margin:0}@media print{.feedback-form__recaptcha a,.feedback-form__recaptcha p{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;margin-top:36px;-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.5rem}}.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.5rem}}@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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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:.75rem;line-height:1rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;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{padding-left:12px;padding-right:12px}@media only screen and (min-width:375px){.home-about{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.home-about{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){.home-about{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1200px){.home-about{padding-left:90px;padding-right:90px}}.home-about__inner-wrapper{margin:0 auto;max-width:600px;display:grid;grid-template-areas:'image' 'text';margin:0 auto}@media only screen and (min-width:375px){.home-about__inner-wrapper{max-width:1440px}}@media print{.home-about__inner-wrapper{max-width:11in}}@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:1200px){.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:3rem;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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 40px}@media only screen and (min-width:1024px){.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.home-about__cta{font-size:1rem;line-height:1.4rem}}.home-about__cta:focus,.home-about__cta: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);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}.home-feature__info-wrapper{grid-area:homeFeatureInfo}.home-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}@media only screen and (min-width:1024px){.home-feature__date{font-size:16px}}@media print{.home-feature__date{font-size:16px}}.home-feature__title{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:21px 0}@media only screen and (min-width:1024px){.home-feature__title{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.home-feature__title{font-size:3rem;line-height:1}}@media print{.home-feature__title{font-size:1.5rem;line-height:2rem}}.home-feature__description{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400}@media only screen and (min-width:1024px){.home-feature__description{font-size:1.125rem;line-height:1.5rem}}@media print{.home-feature__description{font-size:.875rem;line-height:1.25rem}}.home-feature__image-wrapper{grid-area:homeFeatureImage;position:relative}.home-feature__image-wrapper::after{content:'';display:block;padding-bottom:133.33333%}.home-feature__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{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:0 0 48px;margin-top:16px;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:1200px){.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}.links__logo:after{content:'';display:block;padding-bottom:8.39161%}@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__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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.links__button--link{font-size:1rem;line-height:1.4rem}}.links__button--link:focus,.links__button--link: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);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}.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:1200px){.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:1200px){.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-style:italic;font-size:24px;letter-spacing:.2px;line-height:1.4;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}}@media only screen and (min-width:1024px){.post-callout__text{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:1200px){.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}}@media print{.post-comments{display:none}}.post-entry__ad-grid{padding-left:12px;padding-right:12px;display:grid;grid-template-columns:1fr;gap:24px}@media only screen and (min-width:375px){.post-entry__ad-grid{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.post-entry__ad-grid{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){.post-entry__ad-grid{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1200px){.post-entry__ad-grid{padding-left:90px;padding-right:90px}}@media only screen and (min-width:1024px){.post-entry__ad-grid{margin:0;gap:36px;grid-template-columns:1fr 300px}}@media only screen and (min-width:1440px){.post-entry__ad-grid{gap:48px}}.grecaptcha-badge{visibility:hidden}.post-feedback{padding-left:12px;padding-right:12px;margin:16px 0 48px;z-index:8765308}@media only screen and (min-width:375px){.post-feedback{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.post-feedback{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){.post-feedback{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1200px){.post-feedback{padding-left:90px;padding-right:90px}}@media only screen and (min-width:1024px){.post-feedback{margin:64px 0}}.post-feedback__inner{margin:0 auto;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:375px){.post-feedback__inner{max-width:600px}}@media print{.post-feedback__inner{max-width:5in}}@media only screen and (min-width:1024px){.post-feedback__inner{margin:0 auto;max-width:600px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1024px) and (min-width:375px){.post-feedback__inner{max-width:1440px}}.post-feedback__flex-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:1024px){.post-feedback__flex-wrapper{margin-right:48px}}.post-feedback__grid{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-areas:'reviews'}@media only screen and (min-width:1024px){.post-feedback__grid{grid-template-columns:1fr 300px;grid-template-areas:'reviews .'}}@media only screen and (min-width:1200px){.post-feedback__grid{grid-template-columns:1fr 2fr 300px;grid-template-rows:1fr;grid-gap:36px 48px;grid-template-areas:'. reviews .'}}@media only screen and (min-width:1440px){.post-feedback__grid{grid-template-columns:240px 1fr 300px}}.post-feedback__wrapper{grid-area:reviews;border-top:1px solid rgba(101,99,95,.5);padding-top:36px}.post-feedback__header{text-align:center}.post-feedback__header--prehead{font-size:1.25rem;line-height:1.875rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;font-weight:600;margin-bottom:8px}@media only screen and (min-width:1024px){.post-feedback__header--prehead{font-size:1.5rem;line-height:2rem}}@media print{.post-feedback__header--prehead{font-size:1.125rem;line-height:1.5rem}}.post-feedback__header--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-feedback__header--headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.post-feedback__header--headline{font-size:3rem;line-height:1}}@media print{.post-feedback__header--headline{font-size:1.5rem;line-height:2rem}}.post-feedback__header--subhead{font-size:1rem;line-height:1.4rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-top:8px}@media only screen and (min-width:1024px){.post-feedback__header--subhead{font-size:1.125rem;line-height:1.5rem}}@media print{.post-feedback__header--subhead{font-size:.875rem;line-height:1.25rem}}.post-feedback__button-wrapper{margin-top:24px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width:1024px){.post-feedback__button-wrapper{margin-top:36px}}.post-feedback__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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-weight:600;border-radius:40px;background-color:#f7f6f2;padding:16px;border:3px solid #2b2a29;color:#2b2a29;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-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:768px){.post-feedback__cta{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width:768px){.post-feedback__cta{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600}}@media only screen and (min-width:768px) and (min-width:1024px){.post-feedback__cta{font-size:1.125rem;line-height:1.5rem}}.post-feedback__cta:focus,.post-feedback__cta:hover{background-color:#2b2a29;color:#fff}.post-feedback__cta.-active{background-color:#2b2a29;border-color:#2b2a29;color:#fff;cursor:default}.post-feedback__cta-spacer{padding:16px;background-color:rgba(101,99,95,.2);border-radius:50%;width:36px;height:36px;margin:0 8px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}@media only screen and (min-width:768px){.post-feedback__cta-spacer{margin:0 16px}}.post-feedback__cta-spacer--text{font-size:.75rem;line-height:1rem;font:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-style:italic;font-weight:800;position:absolute;line-height:1;margin:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:400px){.post-feedback__cta-spacer{font-size:1.4rem}}.post-feedback.-loading .post-feedback__cta{background-color:red}.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:1200px){.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:1200px){.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}}@media print{.post-lede__text{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:1200px){.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:1200px){.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:3rem;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:3rem;line-height:1}}@media only screen and (min-width:1440px){.post-mvid__subhead h1{font-size:3.75rem;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:3rem;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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width:1024px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px}@media only screen and (min-width:1024px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width:1024px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;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:1024px){.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-size:inherit;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)}.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:1200px){.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:1200px){.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{grid-template-columns:1fr}.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{padding-left:12px;padding-right:12px}@media only screen and (min-width:375px){.post-recipe{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.post-recipe{padding-left:32px;padding-right:32px}}@media only screen and (min-width:768px){.post-recipe{padding-left:60px;padding-right:60px}}@media only screen and (min-width:1200px){.post-recipe{padding-left:90px;padding-right:90px}}.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{margin:0 auto;max-width:600px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1024px) and (min-width:375px){.post-recipe__inner{max-width:1440px}}.post-recipe__recipe-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:1024px){.post-recipe__recipe-wrapper{margin-right:48px}}.post-recipe__recipe-grid{display:grid;grid-gap:24px;grid-template-columns:1fr;grid-template-areas:'ad' 'intro' 'ingredients' 'method' 'nutrition' 'related'}@media only screen and (min-width:1024px){.post-recipe__recipe-grid{grid-template-columns:1fr 300px;grid-template-areas:'intro ad' 'ingredients ad' 'method ad' 'nutrition ad' 'related ad'}}@media only screen and (min-width:1200px){.post-recipe__recipe-grid{grid-template-columns:1fr 2fr 300px;grid-template-rows:auto auto auto 1fr;grid-gap:36px 48px;grid-template-areas:'related intro ad' 'related ingredients ad' 'related method ad' 'related nutrition ad'}}@media only screen and (min-width:1440px){.post-recipe__recipe-grid{grid-template-columns:240px 1fr 300px}}.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__ad-wrapper{grid-area:ad}.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:1200px){.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:1200px){.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.5rem}}@media print{.post-sponsor__inner{font-size:.875rem;line-height:1.25rem}}.post-text{padding-left:12px;padding-right:12px;margin:48px 0}@media only screen and (min-width:375px){.post-text{padding-left:24px;padding-right:24px}}@media only screen and (min-width:400px){.post-text{padding-left:32px;padding-right:32px;margin:60px 0}}@media only screen and (min-width:768px){.post-text{padding-left:60px;padding-right:60px;margin:90px 0}}@media only screen and (min-width:1200px){.post-text{padding-left:90px;padding-right:90px;margin:120px 0}}.post-text.-has-aside{padding-left:0;padding-right:0;margin:48px 0}@media only screen and (min-width:375px){.post-text.-has-aside{padding-left:0;padding-right:0}}@media only screen and (min-width:400px){.post-text.-has-aside{padding-left:0;padding-right:0;margin:60px 0}}@media only screen and (min-width:768px){.post-text.-has-aside{padding-left:0;padding-right:0;margin:90px 0}}@media only screen and (min-width:1200px){.post-text.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.post-text__inner{margin:0 auto;max-width:600px}@media only screen and (min-width:375px){.post-text__inner{max-width:600px}}@media print{.post-text__inner{max-width:5in}}.post-text__inner 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-text__inner h1{font-size:3rem;line-height:1}}@media only screen and (min-width:1440px){.post-text__inner h1{font-size:3.75rem;line-height:1}}@media print{.post-text__inner h1{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width:1024px){.post-text__inner h1{margin:0 0 24px}}.post-text__inner h1:first-child{margin-top:0}.post-text__inner h2,.post-text__inner__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-text__inner h2,.post-text__inner__headline{font-size:2.25rem;line-height:2.5rem}}@media only screen and (min-width:1440px){.post-text__inner h2,.post-text__inner__headline{font-size:3rem;line-height:1}}@media print{.post-text__inner h2,.post-text__inner__headline{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1024px){.post-text__inner h2,.post-text__inner__headline{margin:30px 0 24px}}.post-text__inner h2:first-child,.post-text__inner__headline:first-child{margin-top:0}.post-text__inner h3,.post-text__inner__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-text__inner h3,.post-text__inner__subhead{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width:1440px){.post-text__inner h3,.post-text__inner__subhead{font-size:2.25rem;line-height:2.5rem}}@media print{.post-text__inner h3,.post-text__inner__subhead{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width:1024px){.post-text__inner h3,.post-text__inner__subhead{margin:30px 0 24px}}.post-text__inner h3:first-child,.post-text__inner__subhead:first-child{margin-top:0}.post-text__inner p{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width:1024px){.post-text__inner p{font-size:1.25rem;line-height:1.875rem}}@media print{.post-text__inner p{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.post-text__inner p{margin:0 0 24px}}.post-text__inner p:last-child{margin:0}@media print{.post-text__inner p:last-child{margin:0 0 14px}}.post-text__inner ul{padding-left:24px}@media only screen and (min-width:1024px){.post-text__inner ul{padding-left:21px}}.post-text__inner ul li{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px}@media only screen and (min-width:1024px){.post-text__inner ul li{font-size:1.25rem;line-height:1.875rem}}@media print{.post-text__inner ul li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.post-text__inner ul li{margin:0 0 16px}}.post-text__inner ul li:last-child{margin:0}@media print{.post-text__inner ul li:last-child{margin:0 0 16px}}.post-text__inner ol{list-style:none;padding:0;counter-reset:item;margin:0}.post-text__inner ol li{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width:1024px){.post-text__inner ol li{font-size:1.25rem;line-height:1.875rem}}@media print{.post-text__inner ol li{font-size:.875rem;line-height:1.25rem}}@media only screen and (min-width:1024px){.post-text__inner ol li{margin-bottom:16px}}.post-text__inner ol li::before{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;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:1024px){.post-text__inner ol li::before{font-size:1.25rem;line-height:1.875rem}}@media print{.post-text__inner ol li::before{font-size:.875rem;line-height:1.25rem}}.post-text__inner ol li:last-child{margin-bottom:0}@media print{.post-text__inner ol li:last-child{margin-bottom:16px}}.post-text__inner ol p{display:inline}.post-text__inner strong{font-size:inherit;font-weight:800}.post-text__inner em{font-size:inherit;font-style:italic}.post-text__inner 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)}.post-text__inner a:hover{color:#236412}.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:1200px){.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:1200px){.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:1200px){.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:3rem;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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.post-tiktok__link{font-size:1rem;line-height:1.4rem}}.post-tiktok__link:focus,.post-tiktok__link: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);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:1200px){.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:1200px){.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:1200px){.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::after{content:'';display:block;padding-bottom:56.25%}.post-video__wrapper.-square::after{content:'';display:block;padding-bottom:100%}.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.5rem}}@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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-top:16px}@media only screen and (min-width:1024px){.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@media print{.print-intro__button{font-size:1rem;line-height:1.4rem}}.print-intro__button:focus,.print-intro__button: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);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__buttons-wrapper,.print-body .recipe-intro__review-button{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}.print-header__logo-wrapper:after{content:'';display:block;padding-bottom:8.39161%}.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}}@media print{.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.print-recipe__title{font-size:3.75rem;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__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}.recipe-card,.recipe-card-wide{background-color:#fff}.recipe-card-wide__link,.recipe-card__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-wide__link:active,.recipe-card-wide__link:hover,.recipe-card__link:active,.recipe-card__link: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)}.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.5rem}}.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-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:1200px){.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:1200px){.recipe-grid.-has-aside{padding-left:0;padding-right:0;margin:120px 0}}.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:780px}}@media print{.recipe-grid__list{max-width:6.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:780px}}@media print{.recipe-grid .recipe-grid__list.-cols-3{max-width:6.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:1200px){.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:active,.recipe-grid-ext__link:hover{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:active .recipe-grid-ext__link-svg,.recipe-grid-ext__link:hover .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.5rem}}@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.5rem}}@media print{.recipe-ingredients__title{display:none}}.recipe-ingredients__list-title{font-size:.75rem;line-height:1rem;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:.875rem;line-height:1.25rem}}@media print{.recipe-ingredients__list-title{font-size:.875rem;line-height:1.25rem}}.recipe-ingredients__list{border-top:2px solid #2b2a29;grid-area:stats;padding:16px;margin:0;display:block;background-color:#fff}@media only screen and (min-width:768px){.recipe-ingredients__list{padding:24px}}@media print{.recipe-ingredients__list{border-top:2px solid #2b2a29;padding-top:8px}}.recipe-ingredients__item{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro-semi-condensed,sans-serif;list-style:none;margin:0 0 16px;padding:0}@media print{.recipe-ingredients__item{font-size:.875rem;line-height:1.25rem;line-height:1.25}}@media print{.recipe-ingredients__item{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.5rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400}@media print{.recipe-ingredients__item--ingredient{font-size:.875rem;line-height:1.25rem;line-height:1.25}}.recipe-ingredients__item a{color:#2c7b17}.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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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}.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;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (min-width:1024px){.recipe-intro__star-meter .star-meter__total-num{font-size:1.125rem;line-height:1.5rem}}@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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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{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}@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-size:1.25rem;line-height:1.875rem}}@media print{.recipe-intro__title{font-size:1.875rem;line-height:2.25rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;color:#2b2a29}}@media print{.recipe-intro__title{font-size:1.5rem;line-height:2rem}}.recipe-intro__post-date{font-size:.875rem;line-height:1.25rem;font-family:acumin-pro,sans-serif;font-weight:400;margin-top:8px;color:rgba(224,223,220,.6)}@media only screen and (min-width:400px){.recipe-intro__post-date{font-size:1rem;line-height:1.4rem}}@media print{.recipe-intro__post-date{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-intro__post-date{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:1200px){.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}}@media print{.recipe-intro__stat-item{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}}.recipe-intro__stat-item--key{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400;margin:0;color:#f7f6f2;font-weight:400}@media print{.recipe-intro__stat-item--key{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-intro__stat-item--key{color:#2b2a29}}.recipe-intro__stat-item--value{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0;color:#f7f6f2;font-weight:800;margin-left:1px}@media print{.recipe-intro__stat-item--value{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-intro__stat-item--value{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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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;padding-left:16px;padding-right:16px;width:100%}@media only screen and (min-width:1024px){.recipe-intro__button{font-size:1.125rem;line-height:1.5rem}}@media print{.recipe-intro__button{font-size:1rem;line-height:1.4rem}}.recipe-intro__button:focus,.recipe-intro__button: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);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.5rem}}@media print{.recipe-method__title{display:none}}.recipe-method__text-wrapper{border-top:2px solid #2b2a29;background-color:#fff;padding:16px}.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:3rem;line-height:1}}@media only screen and (min-width:1440px){.recipe-method__text-wrapper h1{font-size:3.75rem;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:3rem;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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}@media only screen and (min-width:1024px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px}@media only screen and (min-width:1024px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}@media only screen and (min-width:1024px){.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;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:1024px){.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-size:inherit;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)}.recipe-method__text-wrapper a:hover{color:#236412}@media only screen and (min-width:768px){.recipe-method__text-wrapper{padding:24px}}@media print{.recipe-method__text-wrapper{border-top:none;padding:0}.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 print{.recipe-method__text-wrapper h1{font-size:1.875rem;line-height:2.25rem}}@media print{.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 print{.recipe-method__text-wrapper h2,.recipe-method__text-wrapper__headline{font-size:1.5rem;line-height:2rem}}@media print{.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 print{.recipe-method__text-wrapper h3,.recipe-method__text-wrapper__subhead{font-size:1.25rem;line-height:1.875rem}}@media print{.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 16px}}@media print{.recipe-method__text-wrapper p{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-method__text-wrapper p:last-child{margin:0}}@media print{.recipe-method__text-wrapper p:last-child{margin:0 0 14px}}@media print{.recipe-method__text-wrapper ul{padding-left:24px}.recipe-method__text-wrapper ul li{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;margin:0 0 8px}}@media print{.recipe-method__text-wrapper ul li{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-method__text-wrapper ul li:last-child{margin:0}}@media print{.recipe-method__text-wrapper ul li:last-child{margin:0 0 16px}}@media print{.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.5rem;font-family:acumin-pro,sans-serif;font-weight:400;counter-increment:item;margin-bottom:8px}}@media print{.recipe-method__text-wrapper ol li{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-method__text-wrapper ol li::before{font-size:1.125rem;line-height:1.5rem;font-family:acumin-pro,sans-serif;font-weight:400;content:counter(item) ".";font-family:acumin-pro-semi-condensed,sans-serif;font-weight:900;display:inline-block;margin-right:8px}}@media print{.recipe-method__text-wrapper ol li::before{font-size:.875rem;line-height:1.25rem}}@media print{.recipe-method__text-wrapper ol li:last-child{margin-bottom:0}}@media print{.recipe-method__text-wrapper ol li:last-child{margin-bottom:16px}}@media print{.recipe-method__text-wrapper ol p{display:inline}.recipe-method__text-wrapper strong{font-size:inherit;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)}.recipe-method__text-wrapper a:hover{color:#236412}.recipe-method__text-wrapper ol{margin:0}}.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:1rem;line-height:1.4rem;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}}@media print{.recipe-nutrition__intro-item{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:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:400;margin:0;padding-right:8px}@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.5rem}}.recipe-nutrition__item-amount{font-size:1rem;line-height:1.4rem;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:800;margin:0}@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}}.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.5rem}}@media print{.recipe-video__title{display:none}}.recipe-video__mv-wrapper{position:relative;margin-top:16px;padding-top:36px}.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.5rem}}.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:1200px){.related-posts__posts-list{grid-template-columns:1fr}}.related-posts__post-item{margin:0 0 16px;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:focus,.related-posts__post-item--link: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);background-color:#236412}.related-posts__post-item--link:focus .related-posts__post-item--title,.related-posts__post-item--link:hover .related-posts__post-item--title{color:#fff}@media only screen and (min-width:768px){.related-posts__post-item--link:focus .related-posts__post-item--title,.related-posts__post-item--link:hover .related-posts__post-item--title{background-color:#236412}}@media only screen and (min-width:768px){.related-posts__post-item--link::after{content:'';display:block;padding-bottom:120%}}@media only screen and (min-width:1200px){.related-posts__post-item--link::after{padding-bottom:100%}}.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.5rem}}@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.5rem}}.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:1200px){.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:1200px){.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{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)}.search-results__item--link::after{content:'';display:inline-block;padding-bottom:150%}.search-results__item--link:focus,.search-results__item--link: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)}.search-results__item--link:focus .search-results__item--text,.search-results__item--link:hover .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:0 0 48px;margin-top:36px}@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:1200px){.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;-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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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;margin:0 24px}@media only screen and (min-width:1024px){.search-results__pagination--btn{font-size:1.125rem;line-height:1.5rem}}@media print{.search-results__pagination--btn{font-size:1rem;line-height:1.4rem}}.search-results__pagination--btn:focus,.search-results__pagination--btn: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);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:1200px){.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-semi-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:8765311}@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%,0)}.sticky-ad{position:relative;margin-bottom:64px}@media only screen and (min-width:1024px){.sticky-ad{margin-bottom:0}}@media only screen and (min-width:1024px){.sticky-ad__outer{position:absolute;top:0;width:100%}.sticky-ad__outer.-fixed-start{position:fixed;top:36px;width:300px}.sticky-ad__outer.-fixed-end{top:auto;bottom:0}}.sticky-ad__inner{position:relative}@media only screen and (min-width:1024px){.sticky-ad__inner{width:300px}}.to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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;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:translateX(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:8765309}@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:0;padding:0;display:grid;grid-gap:16px 0;margin-top:16px}.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.5rem}}.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,0.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.5rem}}@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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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: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.5rem}}@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:focus,.user-feedback__load-more--button:hover{-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.5rem}}.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.5rem}}@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-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;line-height:1;outline:0;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:.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:focus,.user-feedback__no-items--button:hover{-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}