@font-face{font-family:Space Grotesk;src:url(../fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../fonts/InstrumentSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../fonts/InstrumentSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--navbarHeight:70px;--headerPlacementHeight:0;--primary:#105449;--black:#000;--dark-grey:#39403a;--light-grey:rgba(0,0,0,.15);--dark-red:#2e0f00;--red:#952d00;--white:#fff;--cream:#f9f8f6;--primary-green-tint-1:#759e91;--primary-green-tint-2:#c6d7d0;--primary-green-tint-3:#e9f1ec;--secondary:#f6be95;--font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading:"Instrument Serif",Georgia,serif;--font-accent:"Space Grotesk",Arial,sans-serif;--ease-default:ease;--ease-out-soft:cubic-bezier(0.25,0.46,0.45,0.94);--ease-overlay:cubic-bezier(0.4,0,0.2,1);--duration-fast:0.2s;--duration-base:0.3s;--duration-slow:0.4s;--duration-media:0.5s;--media-zoom:1.04;--blur-glass:12px;--shadow-panel:0 4px 4px 0 var(--light-grey);--shadow-overlay:0 8px 40px var(--light-grey);--shadow-hero:0 0 22px var(--light-grey);--shadow-slider:0 2px 8px rgba(0,0,0,.14);--shadow-slider-hover:0 4px 16px rgba(0,0,0,.18);--gutter:32px;--box-padding:24px}@media (max-width:991px){:root{--gutter:24px}}@media (max-width:575px){:root{--box-padding:20px}}html{height:100%;scroll-behavior:smooth}body{background-color:var(--white);font-family:var(--font-sans);color:var(--dark-grey);font-size:18px;font-weight:400;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:991px){body{font-size:16px}}embed,img,object{max-width:100%}a:active,a:focus,a:hover{outline:none!important}b,strong{font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--primary);font-weight:400;line-height:1.08;margin:0}.h1,h1{font-size:97px}.h2,h2{font-size:64px;letter-spacing:-1%}.h3,h3{font-size:32px}.h4,.h5,.h6,h4,h5,h6{font-size:16px}@media (max-width:991px){.h1,h1{font-size:46px}.h2,h2{font-size:36px}.h3,h3{font-size:26px}}p{margin:0}a{color:inherit;text-decoration:none;transition:color .3s ease}textarea{resize:vertical}img{max-width:100%;height:auto}picture{display:-ms-flexbox;display:flex;height:100%}button{outline:none!important;background-color:transparent;cursor:pointer}*,:after,:before{box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{max-width:1440px;margin:0 auto;width:100%;padding:0 32px}.container-sm{max-width:1200px}@media (max-width:991px){.container{padding:0 24px}}main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;height:100%;margin:0 auto;padding-top:var(--navbarHeight)}body.has-header-placement main{padding-top:0}.block-wrapper{max-width:1390px;margin:0 auto}.grecaptcha-badge{display:none!important}.btn{color:var(--white);font-size:15px;font-style:normal;font-weight:400;line-height:1.4;padding:16px 40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:3px;border-radius:8px;border:0;transition:opacity .3s ease}.btn:active,.btn:focus-within,.btn:hover{opacity:.8}.btn-primary{background:var(--primary);transition:background .3s ease,color .3s ease,opacity .3s ease}.btn-white{background:var(--white)}.btn-light,.btn-white{color:var(--primary);transition:background .3s ease,color .3s ease,opacity .3s ease}.btn-light{background:var(--primary-green-tint-3)}.btn-light:active,.btn-light:focus-within,.btn-light:hover,.btn-white:active,.btn-white:focus-within,.btn-white:hover{background:var(--primary);color:var(--white);opacity:1}.btn-underline{color:var(--primary);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:7%;text-underline-offset:25%;text-underline-position:from-font}.btn-secondary{background:var(--secondary)}.btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;gap:8px;-ms-flex-align:center;align-items:center}@media (max-width:479px){.btn{width:100%;-ms-flex-pack:center;justify-content:center}}.error-page{padding:120px 0}.error-page .error-page-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:16px}.navbar-default{position:fixed;top:0;left:0;width:100%;transition:top .3s ease,box-shadow .3s ease,background .3s ease;z-index:1002}body.admin-bar .navbar-default{top:32px}body.has-header-placement .navbar-default{position:sticky;top:0;margin-bottom:-75px;transform:none;overflow-x:clip;transition:box-shadow .3s ease,background .3s ease}body.has-header-placement .nav-primary{position:fixed;width:min(445px,100vw - 64px);max-width:none}body.has-header-placement.navbar-sticky .nav-wrapper-inner{padding:22px 0}.navbar-sticky .navbar-default{background:var(--white)}.navbar-sticky .nav-wrapper-inner{padding:22px 0}@media (min-width:992px){body.home:not(.navbar-sticky) .site-logo{display:none}}.nav-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;transition:padding .3s ease;padding:22px 0}body.home .nav-wrapper-inner,body.single-post .nav-wrapper-inner{border-bottom:1px solid #fff}.nav-wrapper .main-logo{transition:opacity .3s ease;position:relative;z-index:9}.nav-search-wrapper{gap:16px}.hamburger-wrapper,.nav-search-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:25%}.hamburger-wrapper{-ms-flex-pack:end;justify-content:flex-end;gap:32px}.hamburger-topics{color:var(--white);font-weight:700;font-size:16px;transition:color .3s ease}.nav-search{margin-right:8px;cursor:pointer}.nav-search,.nav-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-title{gap:8px;padding-left:24px;border-left:1px solid #fff;font-weight:700;font-size:16px;color:var(--white);transition:color .3s ease,border .3s ease}.nav-wrapper .main-logo img{transition:opacity .3s ease}.nav-primary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:60px}@keyframes nav-primary-enter{0%{opacity:0;transform:translate3d(100%,0,0)}52%{opacity:1;transform:translate3d(-14px,0,0)}72%{transform:translate3d(8px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nav-primary-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes nav-primary-exit-fade{0%{opacity:1;transform:translateZ(0)}35%{opacity:.55;transform:translate3d(30%,0,0)}to{opacity:0;transform:translate3d(100%,0,0)}}.nav-primary{position:absolute;left:auto;top:32px;right:32px;width:100%;transform:translate3d(100%,0,0);background-color:var(--black);height:calc(100dvh - 64px);padding:40px;background-color:var(--primary);color:var(--white);max-width:445px;opacity:0;pointer-events:none;z-index:103;border-radius:9px;box-shadow:var(--shadow-panel)}.menu-nav-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow-y:auto;scrollbar-width:thin}.menu-nav-wrapper .nav-upper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px;border-bottom:1px solid rgba(117,158,145,.25)}.nav-primary.active{animation:nav-primary-enter .8s cubic-bezier(.64,1.25,.84,1) both;opacity:1;pointer-events:all}.nav-primary.is-closing{animation:nav-primary-exit .35s ease both;opacity:1;pointer-events:none}.nav-primary.is-closing-fade{animation:nav-primary-exit-fade .45s ease both;opacity:1;pointer-events:none}@media (prefers-reduced-motion:reduce){.nav-primary.active{animation:none;transform:translateZ(0)}.nav-primary.is-closing,.nav-primary.is-closing-fade{animation:none;opacity:0;transform:translate3d(100%,0,0)}}.nav-toggle-title{font-size:16px;font-weight:600;letter-spacing:5%;text-transform:uppercase;line-height:1.5;color:var(--primary-green-tint-2)}.menu-nav-wrapper ul{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#menuTopics ul{gap:0;margin-top:45px}#menu .menu-primary-container{padding-bottom:40px}#menu .menu-primary-container ul{gap:0}#menu .menu-primary-container ul a,#menuTopics ul a{font-size:52px;font-weight:400;line-height:1.15;font-family:var(--font-heading)}#menu .menu-primary-container ul a:hover,#menuTopics ul a:hover{color:var(--primary-green-tint-2)}.nav-lower{padding-top:24px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.nav-social{margin-top:auto;padding-top:32px;border-top:1px solid rgba(117,158,145,.25)}.nav-social ul{-ms-flex-direction:row;flex-direction:row;gap:16px}.nav-social a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-social a svg path{fill:var(--primary-green-tint-2)}.nav-social a:hover svg path{fill:var(--primary-green-tint-1)}.nav-lower ul{gap:4px}.nav-lower ul a{font-size:16px;font-weight:400;color:var(--primary-green-tint-2)}.nav-lower ul a:hover{color:var(--primary-green-tint-1)}.nav-lower .powered-by{gap:6px;color:var(--primary-green-tint-2);font-size:16px;font-weight:400}.nav-lower .powered-by,.nav-lower .powered-by a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-wrapper .hamburger,.nav-wrapper .hamburger-mobile{display:none;-ms-flex-direction:column;flex-direction:column;cursor:pointer;z-index:99}.nav-wrapper .bar{width:23px;height:2px;background-color:var(--white);margin:4px 0;transition:var(--duration-slow) var(--ease-default)}.nav-wrapper .hamburger,.nav-wrapper .hamburger-mobile,.nav-wrapper .hamburger-topics{display:-ms-flexbox;display:flex;cursor:pointer}.nav-close-btn{cursor:pointer}#menu .nav-close-btn{position:absolute;top:40px;right:40px}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%}.nav-menu-wrapper{width:100%;padding:0}.nav-menu-wrapper nav{transform:translateX(100%);transition:transform .3s ease;position:absolute;left:0;top:0;z-index:99;width:100%}.nav-menu-wrapper.active nav{transform:translateX(0)}.nav-wrapper .bar.active:first-child{transform:rotate(-45deg) translate(-3px,4px)}.nav-wrapper .bar.active:nth-child(2){transform:rotate(45deg) translate(-4px,-4px)}.nav-menu-wrapper{border-bottom:0}.menu-navigation-container{margin-top:auto;margin-bottom:auto}.hamburger-mobile{display:none!important}.nav-search svg path{transition:fill .3s ease}.navbar-sticky .nav-search svg path,body.no-hero .nav-search svg path{fill:var(--primary)}.navbar-sticky .nav-title,body.no-hero .nav-title{border-left-color:var(--primary)}.navbar-sticky .hamburger-topics,.navbar-sticky .nav-title,body.no-hero .hamburger-topics,body.no-hero .nav-title{color:var(--primary)}.navbar-sticky .nav-wrapper .bar,body.no-hero .nav-wrapper .bar{background-color:var(--primary)}.logo-full path{fill:var(--white);transition:fill .3s ease}.navbar-sticky .logo-full path,body.no-hero .logo-full path{fill:var(--primary)}@media (max-width:1199px){.hamburger-mobile{display:-ms-flexbox!important;display:flex!important}.hamburger,.hamburger-topics{display:none!important}.nav-title{border:0;padding:0}.nav-lower .powered-by span,.nav-title span{display:none}.nav-primary{top:12px;bottom:24px;right:24px;width:calc(100% - 48px);height:calc(100dvh - 48px);padding:24px}body.has-header-placement .nav-primary{width:calc(100vw - 48px)}.nav-close-btn svg{width:17px;height:auto}.menu-nav-wrapper .nav-upper{border:0;padding-bottom:16px}.nav-toggle-title{text-transform:none;letter-spacing:0;font-weight:400}#menuMobile .menu-topics-container ul{gap:0}#menuMobile .menu-topics-container a{font-size:44px;font-family:var(--font-heading);line-height:1.16}.mobile-nav-primary{padding:24px 0;border-top:1px solid rgba(117,158,145,.25);margin-top:24px}.mobile-nav-primary ul{gap:6px}.nav-lower{border:0;padding:0;padding-top:24px}.nav-lower ul a{color:var(--primary-green-tint-1)}}@media (min-width:992px){.hide-desktop{display:none}}@media (max-width:991px){.hide-mobile{display:none}}.headline{font-size:13px;font-family:owners-xwide;letter-spacing:10%;text-transform:uppercase;font-weight:500}.bg-beige{background-color:#eee4de}footer{padding:64px 0 0;background-color:var(--primary);color:var(--white);border-top:1px solid rgba(117,158,145,.25)}footer .footer-woodmark{opacity:.15;padding-top:160px}footer .footer-woodmark svg{width:100%;height:auto}footer .footer-upper-wrapper{padding-bottom:50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px}footer .footer-wrapper{width:100%;display:-ms-flexbox;display:flex;gap:32px}footer .footer-nav-col:first-child{width:calc(60% - 16px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-nav-col:nth-child(2){width:calc(40% - 16px)}footer .footer-menu{width:33.33333333%}footer .footer-menu-title{font-family:var(--font-accent);font-weight:700;letter-spacing:5%;font-size:16px;text-transform:uppercase;margin-bottom:22px;color:var(--primary-green-tint-2)}footer .footer-menu ul{list-style-type:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}footer .footer-menu ul a{font-size:18px;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}footer .footer-menu ul a svg path{transition:fill .3s ease}footer .footer-menu ul a:hover{color:var(--primary-green-tint-1)}footer .footer-menu ul a:hover svg path{fill:var(--primary-green-tint-1)}footer .footer-text{width:100%}footer .footer-lower-wrapper{padding:32px 0;border-top:1px solid rgba(117,158,145,.25)}footer .footer-copy-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-copy,footer .footer-copy-wrapper ul{list-style-type:none;margin:0;padding:0;display:-ms-flexbox;display:flex;gap:12px}footer .footer-copy-text{color:var(--primary-green-tint-2)}footer .powered-by{gap:8px}footer .powered-by,footer .powered-by a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer .footer-copy,footer .footer-copy-wrapper ul a,footer .powered-by{color:var(--primary-green-tint-1);line-height:1.5;font-size:15px}footer .footer-copy-wrapper ul a:hover,footer .footer-copy a:hover{color:var(--white)}footer .footer-cats{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;list-style-type:none;padding:0;margin:0}footer .footer-cats a{background-color:var(--white);color:var(--primary);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;border-radius:999px;padding:4px 12px;transition:background .3s ease;font-family:var(--font-accent);font-size:14px}footer .footer-cats a img{width:14px;height:14px;object-fit:contain}footer .footer-cats a:hover{background-color:var(--primary-green-tint-2)}footer .footer-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.4;margin-top:32px}footer .footer-text .badge{padding:4px 12px;font-weight:400;letter-spacing:3%;color:var(--primary);background-color:var(--secondary);border-radius:999px;margin-left:4px;font-family:var(--font-accent)}@media (max-width:991px){footer{padding:24px 0 0}footer .footer-woodmark{-ms-flex-order:0;order:0;opacity:1;padding:54px 0 64px}footer .footer-wrapper{-ms-flex-order:1;order:1;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-nav-col:first-child{padding-bottom:80px;gap:8px 0}footer .footer-nav-col:first-child,footer .footer-nav-col:nth-child(2){width:100%}footer .footer-cats{-ms-flex-pack:start;justify-content:flex-start}footer .footer-menu-title.title-social,footer .footer-menu-title.title-social+ul span{display:none}footer .footer-menu{width:50%}footer .footer-menu-title{margin-bottom:12px}footer .footer-text{margin-top:8px}footer .footer-menu:nth-child(3){margin-top:16px}footer .footer-menu:nth-child(3) ul{-ms-flex-direction:row;flex-direction:row}footer .footer-copy-wrapper{-ms-flex-direction:column;flex-direction:column;gap:54px}footer .footer-copy,footer .footer-copy-wrapper ul{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-copy span{display:none}}section{position:relative}.block-anchor{position:absolute;top:calc(var(--navbarHeight) * -1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-block{padding:100px 0}.text-block .block-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:24px;max-width:700px;margin:0 auto;color:var(--primary)}.text-block .block-title p{max-width:560px}.text-block .btn-wrapper{margin-top:26px}.wp-block-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-align:end;align-items:flex-end;padding:64px 0}.wp-block-group.wp-block-group-is-layout-constrained{max-width:740px;margin:0 auto}@media (max-width:1199px){.text-block{padding:96px 0}.wp-block-group{padding:48px 0}}@media (max-width:768px){.text-block{padding:48px 0}footer .footer-menu ul a{font-size:16px}}.search-overlay{position:fixed;top:0;left:0;width:100%;background:var(--white);z-index:10000;transform:translateY(-100%);transition:transform var(--duration-base) var(--ease-overlay);overflow:hidden;box-shadow:var(--shadow-overlay);border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (min-width:992px){.search-overlay{height:min(840px,100dvh)}}.search-overlay.is-open{transform:translateY(0)}.search-overlay-outer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:32px 0;height:100%;box-sizing:border-box}.search-overlay-outer .container{height:100%}.search-overlay-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.search-overlay-close{position:absolute;top:22px;right:30px;background:none;border:none;cursor:pointer;padding:0;line-height:0}.search-overlay-input-wrapper{width:100%;padding:100px 0;text-align:center}.search-overlay-input-wrapper form{position:relative}.search-overlay-input{width:100%;border:0;outline:none;font-size:66px;font-weight:400;line-height:1.15;font-family:var(--font-heading);text-align:center;padding:10px 40px 10px 0;letter-spacing:-1%;background:transparent;color:var(--primary);box-sizing:border-box}.search-overlay-input::-webkit-input-placeholder{color:var(--primary)}.search-overlay-input::-moz-placeholder{color:var(--primary)}.search-overlay-input:-ms-input-placeholder,.search-overlay-input::-ms-input-placeholder{color:var(--primary)}.search-overlay-input::placeholder{color:var(--primary)}.search-overlay-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;line-height:0}.search-overlay-tiles{display:-ms-flexbox;display:flex;gap:24px;width:100%;max-width:100%;-ms-flex:1;flex:1;min-height:0;border-top:1px solid rgba(117,158,145,.25);background:var(--white);padding-top:32px;margin-top:auto}.search-tile{-ms-flex:1;flex:1;position:relative;overflow:hidden;text-decoration:none;display:block;background:var(--primary);min-height:200px}.search-tile-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform var(--duration-media) var(--ease-out-soft)}.search-tile:hover .search-tile-bg{transform:scale(var(--media-zoom))}.search-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,.26),transparent 28.18%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.25));z-index:1}.search-tile-label{position:absolute;bottom:24px;left:24px;color:var(--white);font-size:32px;font-weight:400;z-index:2;font-family:var(--font-heading)}@media (max-width:991px){.search-overlay-tiles{display:none}.search-overlay-input-wrapper{padding:48px 0}.search-overlay-input{font-size:32px}}.newsletter-form .form-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;width:100%}.newsletter-error-message,.newsletter-success-message{display:none;width:100%;margin-top:20px}.newsletter-success-message{color:var(--white);padding:20px;border-radius:8px;background:rgba(0,0,0,.1)}.newsletter-success-message a{color:var(--white)!important}.home-hero .newsletter-success-message{background:none;border-radius:0}.newsletter-success-message .success-message-title{font-family:var(--font-heading);font-size:32px;line-height:1.2;margin:0 0 8px}.newsletter-success-message p:not(.success-message-title){font-family:var(--font-sans);font-size:16px;line-height:1.5;margin:0}.newsletter-error-message--visible,.newsletter-success-message--visible{display:block}.newsletter-error-message{color:red}.newsletter-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.newsletter-form .field-email{-ms-flex-order:1;order:1;-ms-flex:1 1 auto;flex:1 1 auto}.newsletter-form .field-email input[type=email]{display:block;width:100%;height:52px;padding:0 16px;border:none;border-radius:8px 0 0 8px;font-size:15px;font-weight:400;outline:none;box-sizing:border-box;opacity:.79;background:hsla(0,0%,59%,.6);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));color:var(--white)!important}.newsletter-cta .field-email input[type=email]{background:linear-gradient(180deg,hsla(0,0%,85%,.1),hsla(0,0%,45%,.1)),#477a71}.newsletter-form .field-email input[type=email]::-webkit-input-placeholder{color:var(--primary-green-tint-3)!important}.newsletter-form .field-email input[type=email]::-moz-placeholder{color:var(--primary-green-tint-3)!important}.newsletter-form .field-email input[type=email]:-ms-input-placeholder,.newsletter-form .field-email input[type=email]::-ms-input-placeholder{color:var(--primary-green-tint-3)!important}.newsletter-form .field-email input[type=email]::placeholder{color:var(--primary-green-tint-3)!important}.newsletter-form .submit-container{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto;margin:0!important;padding:0!important;line-height:1}.newsletter-form .submit-container button[type=submit]{width:160px!important;min-width:160px!important;max-width:160px!important;height:52px;padding:0 16px;border:2px solid transparent;border-radius:0 8px 8px 0;cursor:pointer;font-size:15px;font-weight:400;font-family:var(--font-sans);white-space:nowrap;background-color:var(--primary)!important;color:var(--white)!important}.newsletter-cta .newsletter-form .submit-container button[type=submit],.newsletter-small .newsletter-form .submit-container button[type=submit]{background-color:var(--primary-green-tint-3)!important;color:var(--primary)!important}.newsletter-cta .newsletter-form .submit-container button[type=submit]:hover,.newsletter-small .newsletter-form .submit-container button[type=submit]:hover{background-color:var(--white)!important}.newsletter-form--alt .submit-container button[type=submit],.newsletter-form.alt .submit-container button[type=submit]{background-color:var(--primary-green-tint-3)!important;color:var(--primary)!important}.newsletter-form.gated{margin-top:12px}.newsletter-form.gated .field-email input[type=email]{background:#ebefed!important;color:var(--primary)!important}.newsletter-form.gated .field-email input[type=email]::-webkit-input-placeholder{color:var(--primary)!important}.newsletter-form.gated .field-email input[type=email]::-moz-placeholder{color:var(--primary)!important}.newsletter-form.gated .field-email input[type=email]:-ms-input-placeholder,.newsletter-form.gated .field-email input[type=email]::-ms-input-placeholder{color:var(--primary)!important}.newsletter-form.gated .field-email input[type=email]::placeholder{color:var(--primary)!important}.newsletter-form .field-email input[type=email]:-webkit-autofill,.newsletter-form .field-email input[type=email]:-webkit-autofill:active,.newsletter-form .field-email input[type=email]:-webkit-autofill:focus,.newsletter-form .field-email input[type=email]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #828885!important;-webkit-text-fill-color:var(--white)!important;caret-color:var(--white);opacity:1;transition:background-color 5000s ease-in-out 0s}.newsletter-cta .field-email input[type=email]:-webkit-autofill,.newsletter-cta .field-email input[type=email]:-webkit-autofill:active,.newsletter-cta .field-email input[type=email]:-webkit-autofill:focus,.newsletter-cta .field-email input[type=email]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #477a71!important;-webkit-text-fill-color:var(--white)!important;caret-color:var(--white);opacity:1;transition:background-color 5000s ease-in-out 0s}.newsletter-form.gated .field-email input[type=email]:-webkit-autofill,.newsletter-form.gated .field-email input[type=email]:-webkit-autofill:active,.newsletter-form.gated .field-email input[type=email]:-webkit-autofill:focus,.newsletter-form.gated .field-email input[type=email]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #ebefed!important;-webkit-text-fill-color:var(--primary)!important;caret-color:var(--primary);opacity:1;transition:background-color 5000s ease-in-out 0s}.newsletter-cta .field-email input[type=email]:autofill,.newsletter-cta .wpforms-field-email input[type=email]:autofill,.newsletter-form .field-email input[type=email]:autofill,.newsletter-form.gated .field-email input[type=email]:autofill,.newsletter-small .wpforms-field-email input[type=email]:autofill{box-shadow:inset 0 0 0 1000px #828885!important;-webkit-text-fill-color:var(--white)!important;caret-color:var(--white);opacity:1}.newsletter-cta .field-email input[type=email]:autofill{box-shadow:inset 0 0 0 1000px #477a71!important;-webkit-text-fill-color:var(--white)!important;caret-color:var(--white)}.newsletter-form.gated .field-email input[type=email]:autofill{box-shadow:inset 0 0 0 1000px #ebefed!important;-webkit-text-fill-color:var(--primary)!important;caret-color:var(--primary)}.newsletter-form.gated .field-checkbox label,.newsletter-form.gated .field-checkbox label a{color:var(--primary)!important}.newsletter-form.gated .field-checkbox label:after,.newsletter-form.gated .field-checkbox label:before{border-color:var(--primary)!important}.newsletter-form .field-checkbox{-ms-flex-order:3;order:3;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:16px!important}.newsletter-form .field-checkbox fieldset{border:none;margin:0;padding:0}.newsletter-form .field-checkbox ul{list-style:none;margin:0;padding:0}.newsletter-form .field-checkbox li{position:relative}.newsletter-form .field-checkbox input[type=checkbox]{position:absolute;opacity:0;width:18px;height:18px;left:0;top:50%;transform:translateY(-50%);margin:0;cursor:pointer;z-index:1}.newsletter-form .field-checkbox label{display:block;padding-inline-start:24px!important;position:relative;cursor:pointer;margin:0;font-size:16px;color:var(--primary-green-tint-3);font-family:var(--font-sans)}.newsletter-form .field-checkbox label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background:transparent;border:1.5px solid #fff;border-radius:3px;box-sizing:border-box}.newsletter-form .field-checkbox label:after{content:"";position:absolute;left:7px;top:50%;width:4.5px;height:9px;border:1.5px solid #fff;border-top:none;border-left:none;transform:translateY(-60%) rotate(45deg);opacity:0}.newsletter-form .field-checkbox input[type=checkbox]:checked+label:after{opacity:1}.newsletter-form .field-checkbox label a{text-decoration:underline;color:inherit}.newsletter-form--better-plates .field-checkbox input[type=checkbox]:checked+label:before{background-color:var(--white)}.newsletter-form--better-plates .field-checkbox input[type=checkbox]:checked+label:after{border-color:var(--primary)}.newsletter-form--better-plates .field-checkbox input[type=checkbox]:checked+label.better-plates:before{background-color:var(--red);border-color:var(--red)}.newsletter-form--better-plates .field-checkbox input[type=checkbox]:checked+label.better-plates:after{border-color:var(--white)}.newsletter-form .field-checkbox.field-checkbox--large{margin-top:30px!important;-ms-flex-order:4;order:4}.newsletter-form .field-checkbox.field-checkbox--large ul{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:11px}@media (max-width:575px){.newsletter-form .field-checkbox.field-checkbox--large ul{-ms-flex-direction:column;flex-direction:column}}.newsletter-form .field-checkbox.field-checkbox--large li{-ms-flex:1;flex:1}.newsletter-form .field-checkbox.field-checkbox--large label{height:100%;background-color:hsla(0,0%,100%,.08);padding:50px 16px 16px!important;border-radius:8px;line-height:1.3}.newsletter-form .field-checkbox.field-checkbox--large label.better-plates{background-color:var(--dark-red)}.newsletter-form .field-checkbox.field-checkbox--large label:before{width:19px;height:19px;top:18px;left:auto;right:18px;transform:none}.newsletter-form .field-checkbox.field-checkbox--large label:after{top:22px;left:auto;right:25px;transform:rotate(45deg)}.newsletter-form .field-checkbox.field-checkbox--large label img{position:absolute;top:17px;left:18px}@media (max-width:768px){.newsletter-form{gap:16px}.newsletter-form .field-email{-ms-flex:0 0 100%;flex:0 0 100%}.newsletter-form .field-email input[type=email]{border-radius:4px 4px 0 0}.newsletter-form .submit-container{-ms-flex:0 0 100%;flex:0 0 100%}.newsletter-form .submit-container button[type=submit]{width:100%!important;border-radius:0 0 4px 4px;min-width:100%!important;max-width:100%!important}}.nav-subscribe-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;min-height:54px;margin:auto 0 24px;padding:16px;border:0;border-radius:8px;background-color:var(--primary-green-tint-3);color:var(--primary);font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer;box-sizing:border-box;filter:drop-shadow(0 0 5px var(--light-grey));transition:background-color var(--duration-base) var(--ease-default)}.nav-subscribe-btn:hover{background-color:var(--white)}.nav-subscribe-btn+.nav-lower,.nav-subscribe-btn+.nav-social{margin-top:0}.subscribe-modal{position:fixed;inset:0;z-index:10001;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-overlay),visibility var(--duration-base) var(--ease-overlay);box-sizing:border-box}.subscribe-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.subscribe-modal-open{overflow:hidden}.subscribe-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.subscribe-modal__dialog{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:30px;width:100%;max-width:776px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:40px 40px 50px;border-radius:9px;background-color:var(--primary);color:var(--white);box-shadow:var(--shadow-panel);transform:translateY(16px);transition:transform var(--duration-base) var(--ease-overlay);box-sizing:border-box}.subscribe-modal.is-open .subscribe-modal__dialog{transform:translateY(0)}.subscribe-modal__close{position:absolute;top:30px;right:30px;padding:0;border:none;background:none;line-height:0;cursor:pointer}.subscribe-modal__title{margin:0;font-family:var(--font-heading);font-size:54px;font-weight:400;line-height:1.15;color:var(--white);text-align:center}.subscribe-modal__title em,.subscribe-modal__title i{font-style:italic}.subscribe-modal__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:13px}.subscribe-modal__subtitle{margin:0 0 3px;font-family:var(--font-accent);font-size:16px;font-weight:700;line-height:1.48;letter-spacing:.8px;text-transform:uppercase;text-align:center;color:var(--white)}.subscribe-modal__form{width:100%;-ms-flex-pack:center;justify-content:center}.subscribe-modal__form .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subscribe-modal__form>*{max-width:524px}.subscribe-modal__form .form-content--wide,.subscribe-modal__form .form-content--wide+.newsletter-error-message,.subscribe-modal__form .form-content--wide+.newsletter-error-message+.newsletter-success-message{max-width:580px}.subscribe-modal__form .field-email input[type=email]{height:54px;padding:0 24px;background:linear-gradient(180deg,hsla(0,0%,85%,.1),hsla(0,0%,45%,.1)),rgba(198,215,208,.25);opacity:1}.subscribe-modal__form .submit-container button[type=submit]{width:185px!important;min-width:185px!important;max-width:185px!important;height:54px;font-weight:700;background-color:var(--primary-green-tint-3)!important;color:var(--primary)!important;transition:background-color var(--duration-base) var(--ease-default)}.subscribe-modal__form .submit-container button[type=submit]:hover{background-color:var(--white)!important}.subscribe-modal__form .field-checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:13px!important}.subscribe-modal__form .field-checkbox label{font-size:14px;color:var(--primary-green-tint-3)}.subscribe-modal__form .field-checkbox label:before{width:16px;height:16px}.subscribe-modal__form .field-checkbox label:after{left:6px}.subscribe-modal__form .field-email input[type=email]:-webkit-autofill,.subscribe-modal__form .field-email input[type=email]:-webkit-autofill:active,.subscribe-modal__form .field-email input[type=email]:-webkit-autofill:focus,.subscribe-modal__form .field-email input[type=email]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #3b6f65!important}.subscribe-modal__form .field-email input[type=email]:autofill{box-shadow:inset 0 0 0 1000px #3b6f65!important}.subscribe-modal__form .newsletter-error-message,.subscribe-modal__form .newsletter-success-message{text-align:center}@media (max-width:991px){.subscribe-modal__dialog{gap:24px;padding:32px 24px 40px}.subscribe-modal__close{top:20px;right:20px}.subscribe-modal__close svg{width:17px;height:auto}.subscribe-modal__title{font-size:36px}}@media (max-width:768px){.subscribe-modal__form .submit-container button[type=submit]{width:100%!important;min-width:100%!important;max-width:100%!important}}.gform_wrapper,.wpforms-container{margin:0!important}.gform_fields,.wpforms-field-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px!important}.gform_wrapper .gfield,.wp-core-ui div.wpforms-container .wpforms-field,.wpforms-container .wpforms-field{padding:0!important}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button,.gform_wrapper button[type=submit],.gform_wrapper input[type=submit],.wp-core-ui div.wpforms-container-full .wpforms-page-button,.wp-core-ui div.wpforms-container-full button[type=submit],.wp-core-ui div.wpforms-container-full input[type=submit],div.wpforms-container-full .wpforms-page-button,div.wpforms-container-full button[type=submit],div.wpforms-container-full input[type=submit]{margin:24px auto 0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:15px!important;padding:16px!important;min-width:202px;text-align:center;background-color:var(--primary)!important;color:var(--white)!important;border-radius:8px!important}.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=datetime],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=range],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper select,.gform_wrapper textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea,div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea{font-size:16px!important;color:var(--primary)!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.25)!important;height:50px!important}.gform_wrapper textarea,.wp-core-ui div.wpforms-container-full textarea,div.wpforms-container-full textarea{height:auto!important;min-height:100px}.gform_wrapper input::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full textarea::-webkit-input-placeholder,div.wpforms-container-full input::-webkit-input-placeholder,div.wpforms-container-full textarea::-webkit-input-placeholder{color:#a5a5a5!important;opacity:1}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.wp-core-ui div.wpforms-container-full input::-moz-placeholder,.wp-core-ui div.wpforms-container-full textarea::-moz-placeholder,div.wpforms-container-full input::-moz-placeholder,div.wpforms-container-full textarea::-moz-placeholder{color:#a5a5a5!important;opacity:1}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper input::-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper textarea::-ms-input-placeholder,.wp-core-ui div.wpforms-container-full input:-ms-input-placeholder,.wp-core-ui div.wpforms-container-full input::-ms-input-placeholder,.wp-core-ui div.wpforms-container-full textarea:-ms-input-placeholder,.wp-core-ui div.wpforms-container-full textarea::-ms-input-placeholder,div.wpforms-container-full input:-ms-input-placeholder,div.wpforms-container-full input::-ms-input-placeholder,div.wpforms-container-full textarea:-ms-input-placeholder,div.wpforms-container-full textarea::-ms-input-placeholder{color:#a5a5a5!important;opacity:1}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder,.wp-core-ui div.wpforms-container-full input::placeholder,.wp-core-ui div.wpforms-container-full textarea::placeholder,div.wpforms-container-full input::placeholder,div.wpforms-container-full textarea::placeholder{color:#a5a5a5!important;opacity:1}.gform_wrapper .ginput_container_select select{padding-top:4px}.posts-blog{padding:100px 0 160px}.posts-blog .block-wrapper{text-align:center;margin-bottom:64px}.posts-blog .block-content.content-tabs{border-top:1px solid var(--primary-green-tint-2);padding-top:24px}.posts-blog .block-title{margin-bottom:8px}.posts-blog .block-description{font-size:18px;line-height:1.6;color:var(--primary);max-width:720px;margin:0 auto}.posts-newsletters{padding:0;padding-bottom:32px}.posts-newsletters .block-wrapper{text-align:center;margin-bottom:0}.posts-newsletters .block-content.content-tabs{border-top:1px solid var(--primary-green-tint-2);padding-top:24px}.posts-newsletters .block-title{margin-bottom:8px}.posts-newsletters .block-description{font-size:18px;line-height:1.6;color:var(--primary);max-width:720px;margin:0 auto}.posts-blog__cats{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;list-style-type:none;padding:0;margin:32px auto 0;max-width:609px}.posts-blog__cats a{background-color:var(--primary-green-tint-3);color:var(--primary);gap:6px;border-radius:999px;padding:4px 12px;text-decoration:none;transition:background .3s ease,color .3s ease;font-family:var(--font-accent);font-size:14px}.posts-blog__cat-icon,.posts-blog__cats a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.posts-blog__cat-icon{width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.posts-blog__cat-icon img,.posts-blog__cat-icon svg{width:100%;height:100%;object-fit:contain;transition:filter .3s ease}.posts-blog__cats .is-active a,.posts-blog__cats a:hover{background-color:var(--primary);color:var(--white)}.posts-blog__cats .is-active a .posts-blog__cat-icon img,.posts-blog__cats .is-active a .posts-blog__cat-icon svg,.posts-blog__cats a:hover .posts-blog__cat-icon img,.posts-blog__cats a:hover .posts-blog__cat-icon svg{filter:brightness(0) invert(1)}.content-tabs.style-4 .posts-grid{display:grid;-ms-flex-align:start;align-items:flex-start;grid-template-columns:repeat(4,1fr);gap:24px}.card-single{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;gap:24px}.card-single .post-thumb{width:100%;aspect-ratio:326/361;overflow:hidden;position:relative}.card-single .post-thumb img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:326/361}.card-single .post-video{position:relative;width:100%;aspect-ratio:326/449}.card-single .post-video video{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:326/449}.card-single .post-thumb:before,.card-single .post-video:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),linear-gradient(180deg,rgba(0,0,0,.26),transparent 28.18%);z-index:1}.card-single.has-video{position:relative}.card-single.has-video .post-data{position:absolute;top:0;left:0;right:0;-ms-flex-pack:end;justify-content:flex-end;padding:24px;aspect-ratio:326/449;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;z-index:2}.card-single.has-video .post-title{color:var(--white)}.card-single .post-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:16px}.card-single .post-title{margin:0;color:var(--black);font-size:32px}.card-single .post-cat,.card-single .post-category{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.card-single .post-category{gap:6px;color:var(--primary);font-family:var(--font-accent);border-radius:999px;background:var(--primary-green-tint-3);font-size:14px;padding:4px 12px;letter-spacing:3%}.card-single.has-video .post-category{color:var(--white);background:rgba(233,241,236,.25);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}.card-single .category-icon{width:14px;height:14px;object-fit:contain}.card-single.has-video .post-category .category-icon{filter:brightness(0) invert(1)}.article-card .article-card__title,.article-card .article-cat-pill,.card-single .post-category,.card-single .post-title,.editor-picks .post-category,.editor-picks .post-title{transition:color var(--duration-media) var(--ease-out-soft)}.article-card:hover .article-card__title,.article-card:hover .article-cat-pill,.card-single:not(.has-video):hover .post-category,.card-single:not(.has-video):hover .post-title,.editor-picks a:not(.card-large):hover .post-category,.editor-picks a:not(.card-large):hover .post-title{color:var(--primary)}.posts-blog__pagination{-ms-flex-pack:justify;justify-content:space-between;margin-top:48px;width:100%}.posts-blog__pagination,.posts-blog__pagination-pages{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.posts-blog__pagination-page{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:999px;text-decoration:none;font-family:var(--font-accent);font-size:14px;font-weight:400;color:var(--primary);background-color:var(--primary-green-tint-3);transition:background .3s ease,color .3s ease}.posts-blog__pagination-page.is-active,.posts-blog__pagination-page:hover{background-color:var(--primary);color:var(--white)}.posts-blog__pagination-dots{font-family:var(--font-accent);font-size:14px;color:var(--primary);padding:0 4px}.post-type-archive-newsletter .card-single .post-data{gap:10px}.post-type-archive-newsletter .card-single .post-date,.search-results .card-single.is-newsletter .post-date{-ms-flex-align:center;align-items:center;gap:6px;color:var(--primary);font-family:var(--font-accent);border-radius:999px;background:var(--primary-green-tint-3);font-size:14px;padding:4px 12px;letter-spacing:3%}.posts-blog__pagination-arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border-radius:999px;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}.posts-blog__pagination-arrow:hover svg path{fill:var(--primary)}.posts-blog__pagination-arrow.is-disabled{opacity:.35;pointer-events:none}@media (max-width:1440px){.posts-blog{padding:64px 0 96px}.posts-blog .block-wrapper{margin-bottom:48px}}@media (max-width:1199px){.content-tabs.style-4 .posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.posts-blog{padding:32px 0}.posts-blog .block-wrapper{margin-bottom:32px}.card-single .post-title{font-size:26px}}@media (max-width:575px){.content-tabs.style-4 .posts-grid{grid-template-columns:1fr}}.search-results{padding:0 0 120px}.search-results__header{padding:120px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.search-results__form{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:16px}.search-results__input-wrap{display:inline-grid;font-size:97px;font-family:var(--font-heading);font-weight:400;line-height:1.12;letter-spacing:-1%;min-width:60px}.search-results__input-wrap:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1}.search-results__input{grid-area:1/1;width:100%;min-width:0;border:0;outline:none;font-size:97px;line-height:1.12;letter-spacing:-1%;font-weight:400;font-family:var(--font-heading);color:var(--primary);background:transparent;appearance:none;text-align:center}.search-results__input::-webkit-search-cancel-button,.search-results__input::-webkit-search-decoration{-webkit-appearance:none}.search-results__input::-webkit-input-placeholder{color:var(--primary);opacity:.4}.search-results__input::-moz-placeholder{color:var(--primary);opacity:.4}.search-results__input:-ms-input-placeholder,.search-results__input::-ms-input-placeholder{color:var(--primary);opacity:.4}.search-results__input::placeholder{color:var(--primary);opacity:.4}.search-results__clear{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;line-height:0;transition:opacity .3s ease}.search-results__clear:hover{opacity:.6}.search-results__tabs{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;width:max-content;min-width:100%;margin:0 auto}.search-results__tab{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:12px 50px;gap:4px;border:1px solid #d0d5dd;background:transparent;color:#87a9a4;font-family:var(--font-sans);font-size:15px;font-weight:400;text-decoration:none;transition:color .2s ease,border-color .2s ease;border-top:1px solid var(--primary-green-tint-3);border-right:1px solid var(--primary-green-tint-3);border-left:1px solid var(--primary-green-tint-3);background:var(--white);border-radius:0;border-bottom:0}.search-results__tab:hover{color:var(--primary)}.search-results__tab.is-active{color:var(--primary);font-weight:700;border-top:3px solid var(--primary);border-bottom:1px solid #fff;margin-bottom:-1px}.search-results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;-ms-flex-align:start;align-items:flex-start}.search-results__no-results{font-size:18px;color:var(--primary);padding:48px 0}.search-results__tabs-wrapper{margin-bottom:32px;border-bottom:1px solid var(--primary-green-tint-3);overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1440px){.search-results{padding:48px 0 96px}}@media (max-width:1199px){.search-results__grid{grid-template-columns:repeat(2,1fr)}.search-results__input,.search-results__input-wrap{font-size:30px;letter-spacing:-1%}.search-results__tab{padding-left:24px;padding-right:24px}}@media (max-width:991px){.search-results{padding:32px 0 64px}.search-results__header{margin-bottom:32px;padding-bottom:24px;padding-top:32px}.search-results__input,.search-results__input-wrap{font-size:54px;letter-spacing:-1%}.search-results__tab{padding-left:16px;padding-right:16px}}@media (max-width:575px){.search-results__grid{grid-template-columns:1fr}}body.single .related-posts{padding:132px 0}body.single .related-posts h2{border-bottom:1px solid var(--primary-green-tint-2);padding-bottom:24px;margin-bottom:24px}@media (max-width:1199px){body.single .related-posts{padding:96px 0}}@media (max-width:991px){body.single .related-posts{padding:48px 0}}.single-hero{background:var(--primary);padding:160px 0 50px}body.has-header-placement .single-hero{margin-top:calc(-1 * var(--navbarHeight) + 75px)}.single-hero__inner{max-width:878px;margin:0 auto}.single-hero__title-wrap{margin-bottom:32px}.single-hero__title{font-family:var(--font-heading);font-size:88px;font-weight:400;font-style:normal;color:var(--white);line-height:1.08;letter-spacing:-1%;margin:0}.single-hero__meta{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.single-hero__meta-left{gap:10px}.single-hero__meta-left,.single-hero__sponsor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-hero__sponsor{background:var(--white);border:1px solid var(--primary-green-tint-3);border-radius:8px;box-shadow:var(--shadow-hero);-ms-flex-direction:column;flex-direction:column;width:131px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.single-hero__sponsor-header{background:var(--primary);width:100%;padding:8px;text-align:center;color:var(--white);font-size:13px;font-weight:700;line-height:1.4;border-bottom:2px dashed var(--white)}.single-hero__sponsor-body{padding:24px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.single-hero__sponsor-logo{max-height:36px;width:auto;display:block}.single-cat-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;background:var(--primary-green-tint-3);color:var(--primary);border-radius:999px;padding:4px 12px;font-family:var(--font-accent);font-weight:400;font-size:14px;letter-spacing:3%;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.single-cat-pill__icon{width:14px;height:14px;object-fit:contain}.single-hero-fullbleed .single-cat-pill__icon{filter:brightness(0) invert(1)}.single-hero__author{color:hsla(0,0%,100%,.75);font-size:17px;font-weight:400;line-height:1.08;letter-spacing:-1%;margin:0}.single-hero__author a{color:inherit;text-decoration:underline;text-underline-offset:2px}.single-hero__author strong{font-weight:700;letter-spacing:1%}.single-hero--has-video{padding-bottom:0}.single-hero__video-wrap{margin-top:50px;width:100%;overflow:hidden}.single-hero__video{width:100%;height:560px;object-fit:cover;display:block}@media (max-width:1199px){.single-hero__video{height:440px}.single-hero__sponsor-body{padding:16px 12px}}@media (max-width:991px){.single-hero__video{height:320px}}@media (max-width:575px){.single-hero__video{height:240px}}.single-hero-image{max-width:1104px;margin:0 auto}.single-hero-image-wrapper{position:relative;background:var(--white);border-top:1px solid var(--primary)}.single-hero-image-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:357px;background:var(--primary);pointer-events:none}.single-hero-image__img{position:relative;z-index:3;display:block;width:100%;height:683px;object-fit:cover;object-position:top}.single-hero-image__caption{position:relative;z-index:1;font-size:15px;font-weight:400;color:var(--primary-green-tint-1);line-height:1.46;padding-top:8px;margin:0 0 -8px}@media (max-width:575px){.single-hero-image__caption{margin-bottom:4px}}.single-placement{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.single-placement-wrap--header{position:relative;z-index:1;width:100%}.single-placement--header{background-color:#d1d1d1;margin-bottom:0;padding:50px 0}.single-placement--sidebar{margin-top:16px}.single-placement iframe,.single-placement img{max-width:100%;height:auto}.sidebar-medical{margin-bottom:24px}.single-article{background:var(--white);padding:50px 0 100px}.single-article__wrap{max-width:1066px;margin:0 auto;padding:0 50px;display:-ms-flexbox;display:flex;gap:50px;-ms-flex-align:start;align-items:flex-start}.single-article__inner{-ms-flex:0 0 616px;flex:0 0 616px;min-width:0}@media (min-width:992px){.single-article__inner>.recipe-contributor-box--small:first-child{display:none}}.single-article__sidebar{-ms-flex:0 0 300px;flex:0 0 300px;width:300px;-ms-flex-item-align:stretch;align-self:stretch;height:auto;min-height:100%}.single-article__sidebar-sticky{position:sticky;top:calc(var(--navbarHeight) + 20px);z-index:20;width:300px}@media (max-width:991px){.single-article__sidebar-sticky>.recipe-contributor-box--small{display:none}}body.admin-bar .single-article__sidebar-sticky{top:calc(var(--navbarHeight) + 32px + 20px)}@media screen and (max-width:600px){body.admin-bar .single-article__sidebar-sticky{top:calc(var(--navbarHeight) + 46px + 20px)}}.sidebar-share{margin-bottom:16px;position:relative}.sidebar-share__btns{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.sidebar-share__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:var(--cream);border:none;border-radius:8px;padding:12px;font-size:16px;font-weight:700;color:var(--primary);cursor:pointer;transition:background .2s;white-space:nowrap;height:46px}.sidebar-share__btn:hover{background:#e4e4e0}.sidebar-share--open .sidebar-share__icon--share,.sidebar-share__icon--close{display:none}.sidebar-share--open .sidebar-share__icon--close{display:-ms-inline-flexbox;display:inline-flex}.sidebar-share__dropdown{display:none;-ms-flex-direction:column;flex-direction:column;border-radius:8px;overflow:hidden;position:absolute;top:calc(100% + 8px);left:0;width:calc(50% - 4px);z-index:10;background:var(--primary-green-tint-3)}.sidebar-share__dropdown.is-open,.sidebar-share__social{display:-ms-flexbox;display:flex}.sidebar-share__social{-ms-flex-align:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:700;color:var(--primary);text-decoration:none;border-bottom:1px solid var(--primary-green-tint-2);transition:background .2s}.sidebar-share__social:last-child{border-bottom:none}.sidebar-share__social:hover{background:rgba(16,84,73,.07)}button.sidebar-share__social{width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.sidebar-medical{background:var(--cream);border-radius:8px;overflow:hidden}.sidebar-medical__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:24px;color:var(--primary)}.sidebar-medical__title{font-family:var(--font-accent);font-size:17px;font-weight:700;color:var(--primary)}.sidebar-medical__divider{height:1px;background:var(--primary-green-tint-3)}.sidebar-medical__body{padding:24px;font-size:16px;line-height:1.5;color:var(--dark-grey)}.sidebar-medical__body p{margin:0}.sidebar-medical__name{color:var(--primary);font-weight:700}.author-archive{padding:80px 0 160px}.author-archive__profile{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:48px;-ms-flex-align:start;align-items:start;max-width:888px;margin:0 auto 64px}.author-archive__avatar{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:cover;border-radius:12px}.author-archive__name{margin:0 0 8px;font-family:var(--font-heading);font-size:clamp(32px,6vw,54px);font-weight:400;line-height:1.05;color:var(--primary)}.author-archive__title{margin:0 0 24px;font-family:var(--font-accent);font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;color:var(--primary)}.author-archive__content{min-width:0}.author-archive__bio{max-width:560px;font-size:16px;line-height:1.6;color:var(--primary)}.author-archive__bio p{margin:0}.author-archive__bio p+p{margin-top:12px}.author-archive__social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none;width:100%;max-width:560px}.author-archive__social li{margin:0;padding:0;-ms-flex:0 0 auto;flex:0 0 auto}.author-archive__social a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:var(--cream);border-radius:8px;color:var(--primary);text-decoration:none;transition:background .2s}.author-archive__social a:hover{background:var(--primary-green-tint-3)}.author-archive__social svg{display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.author-archive__social svg path{fill:currentColor}.author-archive .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.author-archive__posts{border-top:1px solid var(--primary-green-tint-2);padding-top:24px}@media (max-width:991px){.author-archive{padding:48px 0 100px}.author-archive__profile{grid-template-columns:1fr;gap:32px;max-width:560px}}.recipe-contributor-box{background:var(--cream);padding:var(--box-padding);border-radius:8px;display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:80px auto;gap:12px}@media (max-width:991px){.recipe-contributor-box--small .recipe-contributor-box__body{display:none}}.recipe-contributor-box__photo{aspect-ratio:1/1;border-radius:50%}@media (max-width:991px){.recipe-contributor-box__photo{grid-row:span 2}}.recipe-contributor-box__title{color:var(--primary);line-height:108%}.recipe-contributor-box__title strong{font-size:16px;line-height:150%}.recipe-contributor-box__title span{display:block;font-family:var(--font-accent);font-size:14px}.recipe-contributor-box__body{grid-column:span 2}@media (min-width:992px){.recipe-contributor-box__body{margin-top:2px}}@media (max-width:991px){.recipe-contributor-box__body{-ms-flex-order:2;order:2}}.recipe-contributor-box__body p{font-size:14px;line-height:140%}.recipe-contributor-box__links{margin-top:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;color:var(--primary)}@media (min-width:992px){.recipe-contributor-box__links{grid-column:span 2}}@media (max-width:991px){.recipe-contributor-box__links{-ms-flex-order:1;order:1;margin-top:-12px}}.recipe-contributor-box__links a{width:16px;height:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.recipe-contributor-box__recipes{margin-top:4px;grid-column:span 2}@media (max-width:991px){.recipe-contributor-box__recipes{-ms-flex-order:3;order:3}}.recipe-contributor-box__recipes__title{position:relative;color:var(--primary);font-family:var(--font-accent);font-weight:600;font-size:14px;line-height:146%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}@media (max-width:575px){.recipe-contributor-box__recipes__title{font-size:12px}}.recipe-contributor-box__recipes__title:after{content:"";position:absolute;top:calc(50% + 1px);left:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--light-grey)}.recipe-contributor-box__recipes__title>*{position:relative;background-color:var(--cream);z-index:1}.recipe-contributor-box__recipes__title>:first-child{padding-right:12px}.recipe-contributor-box__recipes__title>:last-child{padding-left:12px}.recipe-contributor-box__recipes__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.recipe-contributor-box__recipes__item img{aspect-ratio:122/98;height:auto;width:33.3333333333%;max-width:120px}.recipe-contributor-box__recipes__item a{font-size:17px;font-weight:700;line-height:126%;text-decoration:none!important}@media (max-width:575px){.recipe-contributor-box__recipes__item a{font-size:16px}}.recipe-contributor-box__recipes__item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.recipe-contributor-box__recipes .splide__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:0}.recipe-contributor-box__recipes .splide__nav{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:575px){.recipe-contributor-box__recipes .splide__nav{display:none}}.recipe-contributor-box__recipes .splide__nav__button{width:15px;height:15px;padding:0;border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.recipe-contributor-box__recipes .splide__nav__button[disabled]{pointer-events:none}.recipe-contributor-box__recipes .splide__nav__button[disabled] svg path{fill:var(--primary-green-tint-1)}.recipe-contributor-box__recipes .splide__nav__button svg{width:15px;height:13px}.recipe-contributor-box__recipes .splide__nav__button svg path{transition:fill .3s ease}.recipe-contributor-box__recipes .splide__pagination{margin-top:6px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:3px;padding:0}@media (min-width:576px){.recipe-contributor-box__recipes .splide__pagination{display:none}}.recipe-contributor-box__recipes .splide__pagination li{line-height:0}.recipe-contributor-box__recipes .splide__pagination button{position:relative;padding:0;width:15px;height:15px;border:none}.recipe-contributor-box__recipes .splide__pagination button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background-color:var(--light-grey)}.recipe-contributor-box__recipes .splide__pagination button.is-active:after{background-color:var(--primary)}.recipe-overview-box{background:var(--cream);padding:var(--box-padding);border-radius:8px;font-weight:700;line-height:108%;letter-spacing:.01em}@media (max-width:575px){.recipe-overview-box{font-size:16px}}.recipe-overview-box>*+*{border-top:1px solid var(--light-grey);margin-top:calc(var(--box-padding) - 4px);padding-top:calc(var(--box-padding) - 4px)}.recipe-overview-box span,.recipe-overview-box strong{display:block}.recipe-overview-box strong{font-weight:400!important;letter-spacing:0}@media (min-width:576px){.recipe-overview-box__items{display:-ms-flexbox;display:flex;gap:var(--box-padding)}}@media (min-width:576px){.recipe-overview-box__items>div{-ms-flex:1;flex:1}}@media (max-width:575px){.recipe-overview-box__items>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px}}@media (min-width:576px){.recipe-overview-box__items>div strong+*{margin-top:4px}}@media (max-width:575px){.recipe-overview-box__items>div strong+*{text-align:right}}.recipe-overview-box__items>div ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:.3em;list-style-type:none}@media (max-width:575px){.recipe-overview-box__items>div ul{-ms-flex-pack:end;justify-content:flex-end}}.recipe-overview-box__items>div ul li:not(:last-child):after{content:","}@media (max-width:575px){.recipe-overview-box__items>div+div{border-top:1px solid var(--light-grey);padding-top:16px;margin-top:16px}}.recipe-overview-box .recipe-overview-box__tags{position:relative}.recipe-overview-box .recipe-overview-box__tags:after{content:"";position:absolute;top:0;right:calc(var(--box-padding) * -1);height:100%;width:calc(var(--box-padding) + 6px);background:linear-gradient(90deg,hsla(40,20%,97%,0) -50%,#f9f8f6 95%);pointer-events:none}.recipe-overview-box .recipe-overview-box__tags strong{position:relative;z-index:1}.recipe-overview-box .recipe-overview-box__tags strong+ul{margin-top:10px}.recipe-overview-box .recipe-overview-box__tags ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none;padding:0;gap:6px;list-style-type:none;margin-inline:calc(var(--box-padding) * -1);padding:0 var(--box-padding)}.recipe-overview-box .recipe-overview-box__tags ul::-webkit-scrollbar,.recipe-overview-box .recipe-overview-box__tags ul::-webkit-scrollbar-track{display:none}.author-box-divider{margin:24px 0;border:0;border-top:1px solid var(--primary-green-tint-2)}.author-box{padding:32px 40px;background:var(--cream);border-radius:8px;text-align:center}.author-box__byline{margin:0;font-size:17px;line-height:1.4;font-weight:400;color:var(--primary)}.author-box__byline strong{font-family:var(--font-accent);font-weight:700}.author-box__byline a{color:inherit;text-decoration:underline;text-underline-offset:2px}.author-box__excerpt{display:none;margin:8px auto 0;max-width:520px;font-size:16px;line-height:1.5;font-weight:400;color:var(--dark-grey)}@media (min-width:769px){.author-box__excerpt{display:block}}.author-box__social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:12px 20px;margin:24px 0 0;padding:0;list-style:none}.author-box__social a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--primary);text-decoration:none;transition:opacity .2s}.author-box__social a:hover{opacity:.7}.author-box__social svg path{fill:var(--primary)}.single-related{background:var(--white);padding:80px 32px 132px}.single-related__inner{max-width:1376px;margin:0 auto}.single-related__heading{font-family:var(--font-heading);font-size:71px;font-weight:400;font-style:normal;color:var(--primary);line-height:1.5;letter-spacing:-1%;margin:0 0 24px;white-space:nowrap}.single-related__liner{height:1px;background:var(--primary-green-tint-2);margin-bottom:24px}.single-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;-ms-flex-align:start;align-items:start}.single-related__grid>*{min-width:0}.single-related .card-single{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;gap:24px}.single-related .card-single .post-thumb{width:100%;aspect-ratio:326/361;overflow:hidden;position:relative}.single-related .card-single .post-thumb:before,.single-related .card-single .post-video:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(0deg,var(--light-grey),var(--light-grey)),linear-gradient(180deg,rgba(0,0,0,.26),transparent 28.18%)}.single-related .card-single .post-thumb img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:326/361;transition:transform var(--duration-media) var(--ease-out-soft)}.single-related .card-single:hover .post-thumb img{transform:scale(var(--media-zoom))}.single-related .post-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:10px}.single-related .post-title{margin:0;color:var(--black)}.single-related .post-excerpt{margin:0;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.single-related .post-cat,.single-related .post-category{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.single-related .post-category{gap:6px;color:var(--primary);font-family:var(--font-accent);border-radius:999px;background:var(--primary-green-tint-3);font-size:14px;padding:4px 12px;letter-spacing:3%}.single-related .card-single.has-video .post-category{color:var(--white);background:rgba(233,241,236,.25);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}.single-related .category-icon{width:14px;height:14px;object-fit:contain}.single-related .card-single.has-video .post-category .category-icon{filter:brightness(0) invert(1)}.single-related .card-single.has-video{position:relative}.single-related .post-video{position:relative;width:100%}.single-related .post-video img,.single-related .post-video video{width:100%;height:100%;object-fit:cover;display:block}.single-related .card-single.has-video .post-data,.single-related .post-video,.single-related .post-video video{aspect-ratio:326/449}.single-related .card-single.has-video .post-data{position:absolute;inset:0;-ms-flex-pack:end;justify-content:flex-end;padding:24px;z-index:2}.single-related .card-single.has-video .post-title{color:var(--white)}@media (max-width:1400px){.single-hero{padding:140px 160px 50px}.single-hero__title{font-size:72px}}@media (max-width:1199px){.single-hero{padding:120px 80px 40px}.single-hero__title{font-size:56px}.single-hero__title-wrap{margin-bottom:80px}.single-hero-image{padding:0 80px}.single-hero-image__img{height:500px}.single-hero-image:before{height:280px}.single-related__heading{font-size:52px}.single-related__grid{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-flex-align:stretch;align-items:stretch;margin-right:-32px;padding-right:32px;scrollbar-width:none}.single-related__grid::-webkit-scrollbar{display:none}.single-related__grid>.card-single,.single-related__grid>.card-single.has-video{-ms-flex:0 0 calc((100% - 16px) / 2);flex:0 0 calc((100% - 16px) / 2);scroll-snap-align:none;min-width:0;-ms-flex-item-align:stretch;align-self:stretch}.single-related__grid>.card-single:nth-child(odd){scroll-snap-align:start}.single-related .card-single.has-video .post-data,.single-related .card-single.has-video .post-video{aspect-ratio:auto}.single-related .card-single.has-video .post-video{-ms-flex:1;flex:1;height:100%;min-height:100%}.single-article__wrap{padding:0 40px;gap:16px}.single-article__inner{-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.single-article__sidebar{-ms-flex:0 0 260px;flex:0 0 260px;width:260px;-ms-flex-item-align:stretch;align-self:stretch;height:auto;min-height:100%}#sidebar_btf_wrapper,.single-article__sidebar-sticky{width:260px}}@media (max-width:991px){.single-hero{padding:120px 0 36px}.single-article{padding:30px 0 20px}.single-hero__title-wrap{margin-bottom:24px}.single-hero__meta{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.single-hero__meta-left{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-hero__title{font-size:44px}.single-hero-image{padding:0}.single-hero-image__img{height:380px}.single-hero-image:before{height:220px}.single-related__heading{font-size:40px;white-space:normal}.single-related .post-excerpt{display:none}.single-related__grid{margin-right:-24px;padding-right:24px}.single-article__wrap{-ms-flex-direction:column;flex-direction:column;padding:0 40px;gap:16px}.single-article__inner,.single-article__sidebar{-ms-flex:none;flex:none;width:100%}.single-article__sidebar-sticky{position:static;width:100%;min-height:0}#sidebar_btf_wrapper{width:100%;min-height:0}.sidebar-share__btns{max-width:100%}}@media (max-width:575px){.single-hero{padding:100px 0 30px}.single-hero__title-wrap{margin-bottom:16px}.single-hero__title{font-size:32px}.single-hero-image{padding:0 0 16px}.single-hero-image__img{height:260px}.single-hero-image:before{height:160px}.single-related{padding:48px 16px 64px}.single-related__heading{font-size:36px;margin-bottom:16px}.single-related__liner{display:none}.single-related__grid{margin-right:-16px}.single-related__grid>.card-single,.single-related__grid>.card-single.has-video{-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start}.single-article__wrap{padding:0 20px;gap:16px}}.single-hero.single-hero--recipe{background:var(--dark-red)}@media (min-width:992px){.single-hero.single-hero--recipe{padding:calc(var(--navbarHeight) + 32px) 0 32px}}@media (max-width:991px){.single-hero.single-hero--recipe{padding-bottom:0}}.single-hero.single-hero--recipe .single-hero__inner{max-width:none}@media (min-width:992px){.single-hero.single-hero--recipe .single-hero__inner{display:-ms-flexbox;display:flex;gap:48px}}@media (min-width:992px){.single-hero.single-hero--recipe .single-hero__inner>*{width:calc(50% - 24px)}}.single-hero.single-hero--recipe .single-hero__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.single-hero.single-hero--recipe .single-hero__content{padding:24px 0}}@media (max-width:991px){.single-hero.single-hero--recipe .single-hero__content{max-width:878px;margin:0 auto 36px}}@media (max-width:575px){.single-hero.single-hero--recipe .single-hero__content{margin-bottom:30px}}.single-hero.single-hero--recipe .single-hero__brand{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;color:var(--white);font-size:17px;font-weight:400;line-height:1.08;letter-spacing:-1%;margin-bottom:20px}@media (min-width:576px){.single-hero.single-hero--recipe .single-hero-image{padding:0}}@media (max-width:991px){.single-hero.single-hero--recipe .single-hero-image{position:relative}.single-hero.single-hero--recipe .single-hero-image:after,.single-hero.single-hero--recipe .single-hero-image:before{content:"";position:absolute;top:0;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1)}.single-hero.single-hero--recipe .single-hero-image:before{height:100%;background-color:var(--white)}.single-hero.single-hero--recipe .single-hero-image:after{height:357px;background:var(--dark-red);pointer-events:none}}.single-hero.single-hero--recipe .single-hero-image__caption{color:hsla(0,0%,100%,.6)}@media (min-width:576px) and (max-width:991px){.single-hero.single-hero--recipe .single-hero-image__caption{color:rgba(0,0,0,.45)}}@media (max-width:1199px){.single-hero.single-hero--recipe .single-hero__meta{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.single-hero.single-hero--recipe .single-hero__sponsor-header{background:var(--light-grey);color:var(--dark-grey)}.single-hero-fullbleed{position:relative;height:calc(100vh - var(--headerPlacementHeight));min-height:800px;max-height:1200px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.admin-bar .single-hero-fullbleed{min-height:calc(844px + var(--navbarHeight) + 32px);margin-top:calc(-1 * var(--navbarHeight) - 32px)}@media screen and (max-width:600px){body.admin-bar .single-hero-fullbleed{min-height:calc(500px + var(--navbarHeight) + 46px);margin-top:calc(-1 * var(--navbarHeight) - 46px)}}.single-hero-fullbleed__bg{position:absolute;inset:0}.single-hero-fullbleed__media{width:100%;height:100%;object-fit:cover;display:block}.single-hero-fullbleed:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.26),transparent 21.14%),linear-gradient(115deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 43.38%,transparent 53.93%),linear-gradient(90deg,hsla(0,0%,8%,.35),hsla(0,0%,8%,.35));pointer-events:none;z-index:1}.single-hero-fullbleed .container{position:relative;z-index:2;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.single-hero-fullbleed__inner{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;gap:24px;padding-bottom:56px}.single-hero-fullbleed__inner,body.admin-bar .single-hero-fullbleed__inner{padding-top:calc(var(--navbarHeight) + 64px)}@media screen and (max-width:600px){body.admin-bar .single-hero-fullbleed__inner{padding-top:calc(var(--navbarHeight) + 46px + 64px)}}.single-hero-fullbleed__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1;min-width:0;max-width:740px}.single-hero-fullbleed__title{font-family:var(--font-heading);font-size:78px;color:var(--white)}.single-hero-fullbleed__meta,.single-hero-fullbleed__title{font-weight:400;line-height:1.08;letter-spacing:-1%;margin:0}.single-hero-fullbleed__meta{color:hsla(0,0%,100%,.75);font-size:17px}.single-hero-fullbleed__meta a{color:inherit;text-decoration:none;text-underline-offset:2px}.single-hero-fullbleed__meta strong{font-weight:700;letter-spacing:1%}.single-hero-fullbleed__right{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;gap:16px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:end;align-self:flex-end}.single-hero-fullbleed__sponsor{background:var(--white);border-radius:8px;box-shadow:var(--shadow-hero);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:131px;overflow:hidden}.single-hero-fullbleed__sponsor-header{background:var(--primary);width:100%;padding:8px;text-align:center;color:var(--white);font-size:13px;font-weight:700;line-height:1.4;border-bottom:2px dashed #fff}.single-hero-fullbleed__sponsor-body{padding:24px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.single-hero-fullbleed__sponsor-logo{max-height:36px;width:auto;display:block}.single-cat-pill--glass{background:rgba(233,241,236,.25);color:var(--white);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}@media (max-width:1199px){.single-hero-fullbleed__inner{padding-top:calc(var(--navbarHeight) + 48px);padding-bottom:48px}.single-hero-fullbleed__title{font-size:60px}}@media (max-width:991px){.single-hero-fullbleed{min-height:calc(600px + var(--navbarHeight))}.single-hero-fullbleed__inner{padding-top:calc(var(--navbarHeight) + 32px);padding-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-hero-fullbleed__text{-ms-flex-pack:start;justify-content:start;max-width:100%}.single-hero-fullbleed__title{font-size:48px;margin-bottom:16px}.single-hero-fullbleed__right{width:100%;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.single-hero-fullbleed__right:has(>:only-child){-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:575px){.single-hero-fullbleed{min-height:calc(520px + var(--navbarHeight))}.single-hero-fullbleed__inner{padding-top:calc(var(--navbarHeight) + 24px);padding-bottom:32px}.single-hero-fullbleed__title{font-size:42px}}.single-article__content-partial,.single-article__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;font-size:17px;font-family:var(--font-sans);letter-spacing:0}.single-article__inner b,.single-article__inner strong,.wp-block-post-content b,.wp-block-post-content strong{font-weight:700}.single-article__inner p:empty,.wp-block-post-content p:empty{display:none}.page .main p a,.single-article__inner a,.single .wp-block-post-content a{text-decoration:underline;color:var(--primary)}.page .main p a:hover,.single-article__inner a:hover,.single .wp-block-post-content a:hover{opacity:.8}.single-article__inner ol,.single-article__inner ul,.wp-block-post-content ol,.wp-block-post-content ul{margin:0;padding-left:16px;color:var(--dark-grey);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.single-article__inner li::marker,.wp-block-post-content li::marker{color:var(--primary)}.quote blockquote,.single-article__inner blockquote,.wp-block-post-content blockquote{padding:54px 32px 54px 90px;border-left:4px solid;color:var(--dark-grey);margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:54px}.single-article__inner .wp-block-embed__wrapper blockquote,.wp-block-post-content .wp-block-embed__wrapper blockquote{padding:0;border:0;color:inherit}.quote blockquote.has-secondary-6-background-color,.single-article__inner blockquote.has-secondary-6-background-color,.wp-block-post-content blockquote.has-secondary-6-background-color{border-left-color:var(--secondary)}.quote blockquote.has-secondary-7-background-color,.single-article__inner blockquote.has-secondary-7-background-color,.wp-block-post-content blockquote.has-secondary-7-background-color{border-left-color:var(--primary)}.single-article__inner hr,.wp-block-post-content hr{width:100%;border-top-width:1px}.wp-block-image :where(figcaption){color:var(--primary-green-tint-1);font-size:15px;margin-top:8px;margin-bottom:0}.single-article__inner h1,.single-article__inner h2,.single-article__inner h3,.single-article__inner h4,.single-article__inner h5,.single-article__inner h6,.wp-block-post-content h1,.wp-block-post-content h2,.wp-block-post-content h3,.wp-block-post-content h4,.wp-block-post-content h5,.wp-block-post-content h6{font-weight:400;line-height:1.08;font-family:var(--font-heading);margin-bottom:8px;margin-top:16px}.single-article__inner h1,.wp-block-post-content h1{font-size:62px;letter-spacing:-1%}.single-article__inner h2,.wp-block-post-content h2{font-size:46px;letter-spacing:-1%}.single-article__inner h3,.wp-block-post-content h3{font-size:40px;letter-spacing:-1%}.single-article__inner h4,.wp-block-post-content h4{font-size:36px;letter-spacing:-1%}.single-article__inner h5,.wp-block-post-content h5{font-size:24px}.single-article__inner h5,.single-article__inner h6,.wp-block-post-content h5,.wp-block-post-content h6{text-transform:uppercase;letter-spacing:3%;font-weight:700;line-height:1.5;font-family:var(--font-accent)}.single-article__inner h6,.wp-block-post-content h6{font-size:20px}.wp-block-post-content.is-root-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.single-article__inner .newsletter-cta-gated,.wp-block-post-content .newsletter-cta-gated{position:relative;z-index:2;margin-top:-300px;margin-bottom:40px;padding-top:300px}.single-article__inner .newsletter-cta-gated .newsletter-cta__form-title,.wp-block-post-content .newsletter-cta-gated .newsletter-cta__form-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:16px;text-align:center;color:var(--primary)}.single-article__inner .newsletter-cta-gated .newsletter-cta__form-title:before,.wp-block-post-content .newsletter-cta-gated .newsletter-cta__form-title:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:17px;height:21px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='21' viewBox='0 0 17 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.317 8.554h.36V3.168C2.676 1.423 4.08 0 5.8 0h5.4c1.72 0 3.124 1.423 3.124 3.168v5.386c.777 0 1.394.067 1.997.694A2.36 2.36 0 0 1 17 10.903v7.748c0 .644-.26 1.23-.682 1.658h.001c-.42.427-.998.691-1.636.691H2.317C1.045 21 0 19.94 0 18.65v-7.747c0-1.29 1.045-2.35 2.317-2.35zm2.38 0h7.606V3.168c0-.613-.499-1.118-1.103-1.118H5.8c-.604 0-1.102.504-1.102 1.118v5.386z' fill='%23105449'/%3E%3C/svg%3E") no-repeat 50%/contain}.single-article__inner .newsletter-cta-gated p{color:var(--primary)}.single-article__inner .newsletter-cta-gated:before,.wp-block-post-content .newsletter-cta-gated:before{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 80%);pointer-events:none}@media (max-width:1199px){.quote blockquote,.single-article__inner blockquote,.wp-block-post-content blockquote{padding:24px;border-width:3px;gap:24px}.single-article__inner h1,.wp-block-post-content h1{font-size:42px}.single-article__inner h2,.wp-block-post-content h2{font-size:38px}.single-article__inner h3,.wp-block-post-content h3{font-size:32px}.single-article__inner h5,.wp-block-post-content h5{font-size:20px}.single-article__inner h6,.wp-block-post-content h6{font-size:16px}}@media (max-width:991px){.text-block h1{font-size:54px}.single-article__inner h1,.single-article__inner h2,.single-article__inner h3,.single-article__inner h4,.single-article__inner h5,.single-article__inner h6,.wp-block-post-content h1,.wp-block-post-content h2,.wp-block-post-content h3,.wp-block-post-content h4,.wp-block-post-content h5,.wp-block-post-content h6{margin-bottom:0;margin-top:8px}}#infinite-posts-container{width:100%}#infinite-posts-container .infinite-post:not(:first-child) .single-hero{padding-top:100px}@media (max-width:575px){#infinite-posts-container .infinite-post:not(:first-child) .single-hero{padding-top:40px}}.load-more-wrap{text-align:center;margin:40px 0;display:none}.load-more-btn{background:var(--primary);color:var(--white);border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:600;transition:opacity .2s ease}.load-more-btn:hover{opacity:.9}.single-newsletter .single-article__wrap .email-container{width:100%!important;max-width:608px}.single-newsletter .single-article__wrap .email-container .dm_bottom_border_green_header>table>tbody>tr>td:first-child img{width:100%!important;min-width:230px}@media (max-width:991px){#ot-sdk-btn-floating{right:10px;left:auto!important}}