@media only screen and (min-width:0rem){#hero-2410{overflow:hidden;padding:clamp(11.25rem,16.82vw,12.5rem) 1rem clamp(3.75rem,8vw,7.5rem);position:relative;z-index:1}#hero-2410:before{background:var(--primary);content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}#hero-2410 .cs-container{gap:3rem;margin:auto;max-width:80rem;width:100%}#hero-2410 .cs-container,#hero-2410 .cs-content{align-items:center;display:flex;flex-direction:column;justify-content:center}#hero-2410 .cs-content{max-width:34.375rem}#hero-2410 .cs-topper{color:var(--secondary);display:block;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#hero-2410 .cs-title{color:var(--headerColor);font-size:clamp(2.4375rem,5vw,4.5rem);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:23ch;position:relative;text-align:center}#hero-2410 .cs-text{color:var(--bodyTextColor);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5em;margin:0 0 clamp(1.75rem,3.92vw,2.5rem);max-width:33.1875rem;text-align:center;width:100%}#hero-2410 .cs-button-solid{background-color:var(--primary);background-image:linear-gradient(to bottom,transparent 0,var(--gradientmix) 99%);border-radius:.625rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:9.375rem;overflow:hidden;padding:0 1.75rem;position:relative;text-align:center;text-decoration:none;white-space:nowrap;z-index:1}#hero-2410 .cs-button-solid:before{background:var(--secondary);border-radius:.25rem;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#hero-2410 .cs-button-solid:hover:before{width:100%}#hero-2410 .cs-image-group{flex:none;font-size:min(1.7vw,.55rem);height:59.5em;position:relative;width:59.5em;z-index:2}#hero-2410 .cs-picture{align-items:flex-end;display:flex;height:59.5em;position:absolute;right:9.25em;top:0;width:39.6875em}#hero-2410 .cs-picture img{bottom:0;height:100%;left:0;position:absolute;top:0;width:auto}#hero-2410 .cs-circle{height:auto;position:absolute;right:1.375em;top:1.25em;width:56.25em;z-index:-1}#hero-2410 .cs-circle circle{fill:var(--primary);opacity:.2}#hero-2410 .cs-arrow{bottom:11.375em;height:auto;left:6.4375em;position:absolute;transform:rotate(28deg);width:4.75em}#hero-2410 .cs-no-no{bottom:0;width:10.3125em}#hero-2410 .cs-no-no,#hero-2410 .cs-wave{display:block;height:auto;left:0;position:absolute}#hero-2410 .cs-wave{bottom:-1px;width:100%}}@media only screen and (min-width:64rem){#hero-2410{text-align:left}#hero-2410 .cs-container{flex-direction:row;justify-content:space-between}#hero-2410 .cs-content{align-items:flex-start;flex:none;width:40vw}#hero-2410 .cs-text,#hero-2410 .cs-title{text-align:left}#hero-2410 .cs-image-group{font-size:min(1vw,1rem)}}@media only screen and (min-width:87.5rem){#hero-2410{padding-bottom:10vw}}@media only screen and (min-width:0rem){#services-1495{background-color:#fff;overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#services-1495 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:56.25rem;position:relative;z-index:15}#services-1495 .cs-container,#services-1495 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#services-1495 .cs-content{text-align:center}#services-1495 .cs-title{max-width:23ch}#services-1495 .cs-card-group{align-items:stretch;display:grid;gap:clamp(1rem,2vw,1.25rem);grid-template-columns:repeat(auto-fit,minmax(305px,1fr));margin:0;padding:0;width:100%}#services-1495 .cs-item{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:.875rem;box-sizing:border-box;display:flex;flex-direction:column;list-style:none;position:relative;text-align:center;transition:border-color .3s;z-index:1}#services-1495 .cs-item:hover{border-color:var(--secondary)}#services-1495 .cs-item:hover .cs-picture img{transform:scale(1.2)}#services-1495 .cs-item:hover .cs-h3,#services-1495 .cs-item:hover .cs-link{color:var(--primary)}#services-1495 .cs-item:hover .cs-arrow{filter:none}#services-1495 .cs-image-group{height:12.5em;position:relative;width:100%;z-index:1}#services-1495 .cs-picture{border-radius:.875rem .875rem 0 0;display:block;height:100%;overflow:hidden;position:relative;width:100%}#services-1495 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .65s;width:100%;z-index:-1}#services-1495 .cs-info{display:flex;flex-direction:column;padding:clamp(1rem,2.4vw,1.5rem);text-align:left}#services-1495 .cs-h3{box-sizing:border-box;color:var(--headerColor);font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;line-height:1.5em;margin:0 0 1rem;text-align:inherit;transition:background-color .3s;transition:color .3s;width:100%}#services-1495 .rcp-data{align-items:center;display:flex;font-size:.875rem;gap:1rem;margin-bottom:1rem}#services-1495 .rcp-servings,#services-1495 .rcp-time{align-items:center;color:#9e9e9e;display:flex;gap:.5rem}#services-1495 .rcp-tags-list{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;line-height:1rem;margin-bottom:1.5rem}#services-1495 .rcp-tag{background-color:#f3f4f6;border-radius:.25rem;color:#374151;padding:.25rem .5rem}#services-1495 .cs-item-text{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0 0 1rem;max-width:50ch;text-align:inherit;width:100%}#services-1495 .cs-link{align-items:center;color:var(--primary);display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1.2em;text-align:inherit;text-decoration:none;transition:color .3s}#services-1495 .cs-link:hover .cs-arrow{transform:translateX(.25rem)}#services-1495 .cs-arrow{display:block;height:auto;transition:filter .3s,transform .3s;width:1.25rem}#services-1495 .cs-hills{--hillBG:#f2faf8;bottom:-6.25rem;height:auto;min-width:120rem;width:140%}#services-1495 .cs-hills,#services-1495 .cs-wrapper{left:50%;position:absolute;transform:translateX(-50%)}#services-1495 .cs-wrapper{bottom:clamp(3.75rem,7.82vw,6.25rem);display:none;height:70%;max-width:106.25rem;width:120vw;z-index:2}#services-1495 .cs-floater{position:absolute}#services-1495 .cs-floater1{left:0;top:-13.75rem}#services-1495 .cs-floater2{bottom:-3.125rem;right:0}}@media only screen and (min-width:64rem){#services-1495 .cs-container{max-width:80rem}#services-1495 .cs-card-group{gap:2rem;grid-template-columns:repeat(12,1fr)}#services-1495 .cs-item{grid-column:span 4}#services-1495 .cs-image-group{font-size:min(1.2vw,1em)}#services-1495 .cs-wrapper{display:block}#services-1495 .cs-hills{bottom:auto;top:68%}}@media only screen and (min-width:0rem){#why-choose-1479{padding:var(--sectionPadding)}#why-choose-1479 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:36.5rem}#why-choose-1479 .cs-container,#why-choose-1479 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#why-choose-1479 .cs-content{text-align:center}#why-choose-1479 .cs-text{max-width:49rem}#why-choose-1479 .cs-card-group{display:grid;gap:clamp(.5rem,2vw,1.25rem);grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#why-choose-1479 .cs-item{background-color:#fff;border:1px solid #e8e8e8;border-radius:clamp(1.5rem,4vw,3.75rem);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,1.7vw,1.5rem);grid-column:span 6;justify-content:center;list-style:none;overflow:hidden;padding:clamp(1.5rem,5vw,5rem) clamp(.75rem,1vw,3.75rem);position:relative;transition:border-color .3s,background-color .3s;width:100%}#why-choose-1479 .cs-item:hover{border-color:var(--primary)}#why-choose-1479 .cs-item:hover .cs-icon{filter:none}#why-choose-1479 .cs-item:hover .cs-graphic{filter:grayscale(0)}#why-choose-1479 .cs-icon{filter:grayscale(1);height:clamp(3rem,5vw,3.75rem);transition:filter .3s;width:auto}#why-choose-1479 .cs-h3{color:var(--headerColor);font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 auto;max-width:11.5625rem;text-align:center}#why-choose-1479 .cs-graphic{bottom:-2.1875rem;display:none;filter:grayscale(1);height:auto;left:0;min-width:19.375rem;position:absolute;transition:filter .3s;width:100%}}@media only screen and (min-width:48rem){#why-choose-1479 .cs-container{max-width:80rem}#why-choose-1479 .cs-item{grid-column:span 3}}@media only screen and (min-width:64rem){#why-choose-1479 .cs-graphic{display:block}}@media only screen and (min-width:81.25rem){#why-choose-1479 .cs-graphic{bottom:0}}@media only screen and (min-width:0rem){#about,#recipes,#subscribe{scroll-margin-top:122.59px}}@media only screen and (min-width:64rem){#about,#recipes,#subscribe{scroll-margin-top:139px}}