@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/oswald-medium.ttf)format("truetype")}@font-face{font-family:Recoleta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/recoleta-medium-webfont.woff2)format("woff2"),url(/fonts/recoleta-medium-webfont.woff)format("woff")}@font-face{font-family:Recoleta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/recoleta-semibold.woff2)format("woff2"),url(/fonts/recoleta-semibold.woff)format("woff")}@font-face{font-family:Ilisarniq;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ilisarniq-regular-webfont.woff2)format("woff2"),url(/fonts/ilisarniq-regular-webfont.woff)format("woff")}@font-face{font-family:Ilisarniq;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ilisarniq-italic-webfont.woff2)format("woff2"),url(/fonts/ilisarniq-italic-webfont.woff)format("woff")}@font-face{font-family:Ilisarniq;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ilisarniq-demi-webfont.woff2)format("woff2"),url(/fonts/ilisarniq-demi-webfont.woff)format("woff")}@font-face{font-family:Ilisarniq;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ilisarniq-demiitalic-webfont.woff2)format("woff2"),url(/fonts/ilisarniq-demiitalic-webfont.woff)format("woff")}@font-face{font-family:Ilisarniq;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ilisarniq-bold-webfont.woff2)format("woff2"),url(/fonts/ilisarniq-bold-webfont.woff)format("woff")}@font-face{font-family:Ilisarniq;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ilisarniq-bolditalic-webfont.woff2)format("woff2"),url(/fonts/ilisarniq-bolditalic-webfont.woff)format("woff")}:root{--green:#364a08;--green-soft:#5a5e3a;--brown:#76470c;--beige:#fcefdc;--beige-footer:#f1ebdd;--orange:#f0b04d;--orange-light:#f8d074;--side-padding:3.5rem;--font-body:"Ilisarniq", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-heading:"Recoleta", Georgia, "Times New Roman", serif;--font-condensed:"Franklin Gothic Std", "Arial Narrow", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{background:var(--green);color:var(--green);font-family:var(--font-body);letter-spacing:-.036rem;margin:0;font-size:1.8rem;font-weight:500;line-height:1.25}body,button,input{font-family:var(--font-body)}img{max-width:100%;display:block}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500}h2{margin-bottom:2.4rem;font-size:5.5rem;line-height:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-wrapper{background:var(--beige);width:100%;max-width:151.2rem;margin:0 auto;position:relative;overflow:hidden}.site-header{z-index:20;width:100%;padding:2rem var(--side-padding) 0;color:var(--beige);letter-spacing:-.02em;text-transform:uppercase;font-size:1.3rem;line-height:.95;position:absolute;top:0;left:0}.site-nav,.site-footer__nav{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.site-nav__left,.site-nav__right,.site-footer__links,.site-footer__external{gap:2.5rem;display:flex}.site-nav__right,.site-footer__external{justify-content:flex-end}.site-nav a,.site-footer a{text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible,.site-footer a:hover,.site-footer a:focus-visible{text-underline-offset:.3em;text-decoration:underline}.site-header__logo{width:13.9rem;margin-top:-.1rem}.language-switch{text-align:right;min-width:1.8rem}.button{background:var(--green);min-height:4.7rem;color:var(--beige);cursor:pointer;letter-spacing:0;text-align:center;text-transform:uppercase;border:0;border-radius:5rem;justify-content:center;align-items:center;padding:1.5rem 1.8rem;font-size:1.6rem;font-weight:500;line-height:.95;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.button:hover,.button:focus-visible{filter:brightness(1.12);transform:translateY(-.2rem)}.button--brown{background:var(--brown)}.recipes{background:linear-gradient(180deg, var(--green) 0%, var(--green-soft) 100%);min-height:135.5rem;color:var(--beige);padding:12.4rem 5.1rem 15.1rem}.section-heading{text-align:center;width:min(100%,95.4rem);margin:0 auto 8rem}.section-heading h2{width:min(100%,77.4rem);margin-left:auto;margin-right:auto}.recipe-grid{grid-template-columns:repeat(3,1fr);gap:1.9rem;display:grid}.recipe-card{background:var(--beige);color:var(--green);border-radius:3rem;overflow:hidden}.recipe-card__image{height:55.4rem;position:relative;overflow:hidden}.recipe-card__image>img{object-fit:cover;width:100%;height:100%}.recipe-card__meal{background:var(--beige);border-radius:5rem;padding:.9rem 3.7rem;font-size:2rem;position:absolute;top:2.5rem;left:2.1rem}.recipe-card__share{width:4.9rem;height:4.7rem;color:var(--green);cursor:pointer;background:0 0;border:0;place-content:center;padding:0;display:grid;position:absolute;bottom:2.2rem;left:2.5rem}.recipe-card__share img{width:100%;height:100%}@media (width>=769px){.recipe-card:first-child .recipe-card__image>img{object-fit:cover;width:119.8rem;max-width:none;height:81.6rem;position:absolute;top:-19.2rem;left:-36.3rem}.recipe-card:nth-child(2) .recipe-card__image>img{object-fit:cover;width:103.2rem;max-width:none;height:68.8rem;position:absolute;top:-6.8rem;left:-29.5rem}.recipe-card:nth-child(3) .recipe-card__image>img{object-fit:cover;width:102.5rem;max-width:none;height:68.4rem;position:absolute;top:-4.7rem;left:-24.1rem}}.recipe-card__body{flex-direction:column;align-items:flex-start;min-height:29.5rem;padding:2.7rem 3.1rem 3.7rem;display:flex}.recipe-card h3{margin-bottom:1.2rem;font-size:4.5rem;line-height:.95}.recipe-card p{margin-bottom:2.2rem}.recipe-card .button{margin-top:auto}.range{background:var(--beige);height:54.1rem;color:var(--brown);position:relative;overflow:hidden}.range__content{z-index:2;width:51.7rem;position:absolute;top:16.9rem;left:12.3rem}.range__content h2{margin:0}.range__content p{width:47.5rem;margin:0;position:absolute;top:12.4rem;left:0}.range__content .button{min-width:23.1rem;position:absolute;top:29rem;left:0}.range__products{z-index:1;object-fit:contain;width:71.2rem;max-width:none;height:54.1rem;position:absolute;bottom:0;right:0}.newsletter{background:linear-gradient(95deg, var(--orange-light), var(--orange));min-height:76.8rem;color:var(--brown);padding:7.5rem 3.5rem 10.7rem}.section-heading--brown{margin-bottom:4.7rem}.newsletter .section-heading--brown{margin-bottom:2.4rem}.newsletter__intro{width:min(100%,45.2rem);margin-bottom:0;margin-left:auto;margin-right:auto}.newsletter__intro span{display:block}.newsletter-social{width:17.7rem;height:4.6rem;margin:0 auto 4.7rem;position:relative}.newsletter-social>img{width:17.7rem;height:4.6rem}.newsletter-social__link{border-radius:50%;width:4.6rem;height:4.6rem;position:absolute;top:0}.newsletter-social__link:hover,.newsletter-social__link:focus-visible{outline:.2rem solid var(--brown);outline-offset:.3rem}.newsletter-social__link--facebook{left:0}.newsletter-social__link--instagram{left:6.58rem}.newsletter-social__link--tiktok{left:13.16rem}.newsletter-form{background:#f0e7d8;border-radius:1rem;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;width:min(100%,71.1rem);margin:0 auto;padding:4.7rem 4rem;display:grid}.newsletter-form__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-field{flex-direction:column;gap:.8rem;display:flex}.form-field--wide{grid-column:1/-1}.form-field label{color:#000;text-transform:uppercase;padding-left:.5rem;font-size:1.2rem}.form-field input{background:#faf8f3;border:0;border-radius:.5rem;width:100%;height:5rem;padding:0 1.5rem;font-size:1.6rem}.form-field input[aria-invalid=true]{outline-offset:.1rem;background:#fff2ef;border:.2rem solid #a72d20;outline:.2rem solid #a72d2040}.form-field__error{color:#8c2117;min-height:1.5rem;font-size:1.2rem}.newsletter-form .button{grid-column:1/-1;justify-self:center;margin-top:1.3rem}.newsletter-form__status{text-align:center;grid-column:1/-1;margin:0}.newsletter-form__status.is-success{color:var(--green)}.newsletter-form__status.is-error{color:#8c2117;font-weight:600}.newsletter-form:is(.is-processing,.is-complete){display:block}.newsletter-form:is(.is-processing,.is-complete)>:not(.newsletter-form__status){display:none}.newsletter-form:is(.is-processing,.is-complete) .newsletter-form__status{font-size:2rem}.newsletter-form[aria-busy=true] .button{cursor:wait;opacity:.65}.site-footer{background:var(--beige-footer);min-height:16.8rem;color:var(--brown);text-transform:uppercase;padding:4.2rem 3.5rem 3.4rem;font-size:1.3rem;line-height:.95}.site-footer__nav{align-items:end;min-height:9.2rem}.site-footer__logo{width:16.8rem}@media (width>=769px) and (width<=1512px){.range{height:35.78vw}.range__content{width:34.19vw;top:50%;left:8.13vw;transform:translateY(-50%)}.range__content h2{margin-bottom:1.5vw;font-size:clamp(4rem,4.63vw,7rem)}.range__content p{width:100%;margin-bottom:1.6vw;font-size:clamp(1.2rem,1.19vw,1.8rem);position:static}.range__content .button{min-width:15.28vw;padding:clamp(.8rem,.73vw,1.1rem) clamp(1.5rem,1.59vw,2.4rem);font-size:clamp(1.1rem,.93vw,1.4rem);position:static}.range__products{width:47.09vw;height:35.78vw}}@media (width>=769px) and (width<=1400px){.site-footer__links{flex-direction:column;align-items:flex-start;gap:1.2rem;min-width:0;padding-right:4rem;line-height:1.2}.site-footer__links a{min-width:0}.site-footer__external{flex-direction:column;align-items:flex-end;gap:1.2rem;line-height:1.2}}@media (width<=1024px){html{font-size:56.25%}.recipes{padding-left:3rem;padding-right:3rem}.recipe-card__image{height:42rem}}@media (width<=768px){:root{--side-padding:1.8rem}html{font-size:50%}body{font-size:2rem}h2{font-size:5rem}.site-header{background:0 0;padding:2rem 1.5rem 0;font-size:13px;position:absolute}.site-nav{flex-direction:column;align-items:center;display:flex}.site-nav__left{display:none}.site-nav__right{order:1;justify-content:space-between;width:100%}.site-header__logo{order:2;width:13.9rem;margin-top:2rem}.recipes{min-height:auto;padding:8rem 2.4rem}.section-heading{margin-bottom:5rem}.recipe-grid{grid-template-columns:1fr;gap:3rem}.recipe-card__image{height:58rem}.recipe-card__body{min-height:27rem}.range{height:auto;min-height:0;padding:7rem 2.4rem 0;container-type:inline-size}.range__content{width:auto;position:relative;top:auto;left:auto}.range__content h2{margin-bottom:2.4rem}.range__content p,.range__content .button{width:auto;position:static}.range__content p{margin-bottom:2.4rem}.range__products{aspect-ratio:712/541;width:min(100%,71.2rem);height:auto;margin:3rem auto 0;position:relative;bottom:auto;right:auto}.range{grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.range__content{text-align:center;grid-column:1/-1}.range__products{grid-area:2/2;width:100%;margin:3rem 0 0}.newsletter{padding-left:2.4rem;padding-right:2.4rem}.site-footer{min-height:0;padding:4rem 2rem}.site-footer__nav{text-align:center;flex-direction:column;align-items:center;min-height:0;display:flex}.site-footer__links{flex-direction:column;order:2;align-items:center;gap:1.2rem;padding-right:0;line-height:1.3;display:flex}.site-footer__links a:last-child{text-align:center;max-width:45rem}.site-footer__logo{order:1;margin-bottom:4rem}.site-footer__external{flex-direction:column;order:3;align-items:center;gap:1.2rem;margin-top:1.2rem}}@media (width<=480px){html{font-size:43.75%}.recipe-card__image{height:45rem}.recipe-card h3{font-size:4rem}.range{text-align:center}.newsletter-form{grid-template-columns:1fr;padding:3.5rem 2.5rem}.form-field--wide,.newsletter-form .button,.newsletter-form__status{grid-column:1}.site-footer__external{text-align:center}.site-footer__links a:last-child{text-align:center;max-width:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-header{color:var(--brown)}.site-header__logo{width:min(9.19vw,13.9rem)}.campaign-hero{aspect-ratio:1512/947;background:var(--orange);height:auto;color:var(--brown);position:relative;overflow:hidden}.campaign-hero__image{width:146.63%;max-width:none;height:auto;position:absolute;top:-25.55%;left:-23.52%}.campaign-hero:after{content:"";pointer-events:none;background:linear-gradient(#f0b04d2e 0%,#0000 42%);position:absolute;inset:0}.campaign-hero__content{z-index:2;text-align:center;height:100%;padding:0;position:relative}.campaign-hero h1{letter-spacing:-.03em;width:63.16%;margin:0;font-size:min(7.275vw,11rem);line-height:.9;position:absolute;top:14.26%;left:50%;transform:translate(-50%)}.campaign-hero__claim{aspect-ratio:1;width:10.65%;color:var(--beige);font-family:"Oswald", var(--font-condensed);text-transform:uppercase;place-items:center;font-size:min(1.918vw,2.9rem);font-weight:500;line-height:.9;display:grid;position:absolute;top:42.13%;left:21.1%}.campaign-hero__claim img{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.campaign-hero__claim span{z-index:1;width:73.91%;position:relative}.range--phase-two{z-index:3;height:54.1rem;overflow:visible}.range--phase-two .range__content{z-index:5;width:52.1rem;top:12.5rem;left:12.3rem;transform:none}.range--phase-two .range__content h2{width:52.1rem;font-size:5rem;line-height:1}.range--phase-two .range__content h2 span{display:block}.range--phase-two .range__content p{width:49.1rem;position:absolute;top:11.2rem}.range--phase-two .range__content .button{width:27.8rem;height:4.7rem;position:absolute;top:23.7rem}.locale-en .range--phase-two .range__content p{top:16.2rem}.locale-en .range--phase-two .range__content .button{top:27.4rem}.range__visual{position:absolute;inset:0}.range--phase-two .range__products--phase-two{z-index:3;object-fit:contain;width:89rem;height:58.2rem;top:-4.1rem;bottom:auto;right:0}.range__new{z-index:4;width:23.45rem;height:9.91rem;color:var(--beige);font-family:"Oswald", var(--font-condensed);text-align:center;text-transform:uppercase;background:url(/images/range-new.svg) 50%/100% 100% no-repeat;place-content:center;font-size:4.2rem;font-weight:500;line-height:1.05;display:grid;position:absolute;top:15.6rem;left:44.18%}@media (width>=1101px) and (width<=1512px){.range--phase-two{height:35.78vw}.range--phase-two .range__content{width:34.46vw;top:8.27vw;left:8.13vw}.range--phase-two .range__content h2{width:34.46vw;font-size:3.307vw}.range--phase-two .range__content p{width:32.47vw;font-size:1.19vw;top:7.407vw}.range--phase-two .range__content .button{width:18.39vw;height:3.108vw;top:15.67vw}.locale-en .range--phase-two .range__content p{top:10.71vw}.locale-en .range--phase-two .range__content .button{top:18.12vw}.range--phase-two .range__products--phase-two{width:58.86vw;height:38.49vw;top:-2.71vw}.range__new{width:15.51vw;height:6.55vw;font-size:2.78vw;top:10.32vw}}.recipes--phase-two{background:linear-gradient(180deg, var(--orange) 0%, #f8d074 45.16%, #8c9265 100%);min-height:139.3rem;color:var(--brown);padding-top:12.4rem}.recipes--phase-two .section-heading{z-index:4;width:min(100%,101.4rem);margin-bottom:11.1rem;position:relative}.recipes--phase-two .recipe-grid{z-index:4;position:relative}.recipes--phase-two .section-heading h2{width:min(100%,101.4rem);font-size:min(4.6vw,5.5rem)}.recipes--phase-two .section-heading h2 span{white-space:nowrap;display:block}.recipes--phase-two .recipe-card{color:var(--brown);position:relative}.recipes--phase-two .recipe-card__body{z-index:2;padding-left:2.5rem;padding-right:2.5rem;position:relative}.recipes--phase-two .recipe-card h3,.recipes--phase-two .recipe-card p{width:25rem}.recipes--phase-two .recipe-card .button{z-index:3;background:var(--brown);color:var(--beige);position:relative}.recipes--phase-two .recipe-card__meal{color:var(--brown)}.recipe-card__product{display:none}.recipes--phase-two .recipe-card__product{z-index:1;pointer-events:none;width:auto;max-width:none;height:40.4rem;display:block;position:absolute;bottom:0;right:2.6rem}.recipes--phase-two .recipe-card:nth-child(2) .recipe-card__product{right:-2.5rem}.recipes--phase-two .recipe-card:nth-child(3) .recipe-card__product{right:-1.4rem}@media (width>=769px){.recipes--phase-two .recipe-card__body{min-height:30.8rem;padding-top:3.5rem}.recipes--phase-two .recipe-card h3{width:27rem;font-size:3rem}.recipes--phase-two .recipe-card p{width:23.8rem;font-size:1.6rem}.recipes--phase-two .recipe-card__image>img{object-fit:cover;max-width:none;position:absolute}.recipes--phase-two .recipe-card:first-child .recipe-card__image>img{width:100%;height:100%;top:0;left:0}.recipes--phase-two .recipe-card:nth-child(2) .recipe-card__image>img{width:85.8rem;height:57.2rem;top:0;left:-22rem}.recipes--phase-two .recipe-card:nth-child(3) .recipe-card__image>img{width:92.8rem;height:61.9rem;top:-6.4rem;left:-25.8rem}}.protein-promo{z-index:1;height:64.6rem;color:var(--beige);background:linear-gradient(#8c9265 0%,#364a08 100%);align-items:center;display:flex;position:relative;overflow:visible}.protein-promo__content{z-index:3;text-align:center;width:50.4rem;margin-top:-18.4rem;margin-left:15.7rem;padding:0;position:relative;top:auto;left:auto}.protein-promo__content h2{letter-spacing:-.02em;width:100%;margin:0;font-size:5.5rem;line-height:1}.protein-promo__content p{width:42.8rem;margin:1.8rem auto 0;font-size:1.8rem;line-height:1.25}.protein-promo__video{aspect-ratio:16/9;background:#394600;border-radius:1.4rem;width:47.9rem;margin:4.4rem auto 0;position:relative;overflow:hidden}.protein-promo__video-poster{border-radius:inherit;appearance:none;cursor:pointer;width:100%;height:100%;color:var(--green);background:0 0;border:0;place-content:center;padding:0;display:grid;position:relative;overflow:hidden}.protein-promo__video-poster>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.protein-promo__video-poster:after{content:"";background:#0000001f;transition:background-color .18s;position:absolute;inset:0}.protein-promo__video-poster:hover:after,.protein-promo__video-poster:focus-visible:after{background:#0000003d}.protein-promo__video-poster span{z-index:1;background:var(--beige);border-radius:50%;place-content:center;width:9rem;height:9rem;padding-left:.8rem;font-size:2.5rem;display:grid;position:relative}.protein-promo__video-player{border:0;width:100%;height:100%;display:none}.protein-promo__video-poster--mobile{display:none}.video-modal{background:0 0;border:0;width:min(90vw,120rem);max-width:none;padding:0;overflow:visible}.video-modal::backdrop{background:#000000d1}.video-modal__frame{aspect-ratio:16/9;background:#000;border-radius:1.4rem;width:100%;overflow:hidden}.video-modal__frame iframe{border:0;width:100%;height:100%}.video-modal__close{z-index:1;cursor:pointer;appearance:none;background:var(--beige);width:4rem;height:4rem;color:var(--green);border:0;border-radius:50%;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:3rem;line-height:1;display:grid;position:absolute;top:-4.8rem;right:0}.protein-promo__visual{height:100%;position:absolute;inset:0}.protein-promo__product{z-index:2;width:92.2rem;position:absolute;top:-27.7rem;right:1.5rem}.protein-promo__composition{width:100%;height:auto;display:block}.protein-promo__badge{z-index:4;width:22.95%;max-width:none;height:auto;position:absolute;top:46.85%;left:18.1%}.recipes--protein{z-index:3;background:var(--beige);min-height:124rem;color:var(--green);padding-top:10rem;position:relative}.recipes--protein .section-heading{width:min(100%,119.8rem)}.recipes--protein .section-heading h2{letter-spacing:-.11rem;width:min(100%,119.8rem);font-size:5.5rem;line-height:1}.recipes--protein .section-heading h2 span{display:block}.recipes--protein .recipe-card{background:var(--green);color:var(--beige)}.recipes--protein .recipe-card__meal{color:var(--green)}.recipes--protein .recipe-card__share{filter:none}.recipes--protein .recipe-card .button{background:var(--beige);width:17.2rem;height:4.7rem;min-height:4.7rem;color:var(--green);padding:0 1.8rem}@media (width<=1299px){.recipes--protein .section-heading h2 span{display:inline}.recipes--protein .section-heading h2 span+span:before{content:" "}}@media (width<=1500px){.recipes--phase-two .recipe-grid{grid-template-columns:1fr;gap:3rem}.recipes--phase-two .recipe-card:nth-child(n) .recipe-card__image>img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;position:static}.recipes--phase-two .recipe-card h3,.recipes--phase-two .recipe-card p,.recipes--phase-two .recipe-card:nth-child(n) h3,.recipes--phase-two .recipe-card:nth-child(n) p{width:min(52rem,100% - 24rem);max-width:100%}}@media (width<=1440px){.protein-promo__product{width:68rem;top:-3.4rem;right:-3rem}}@media (width<=1200px){.protein-promo__content{margin-left:7rem}}@media (width>=1025px) and (width<=1110px){.protein-promo__product{width:58rem;top:6.6rem}}@media (width<=1100px){.range--phase-two{flex-direction:column;height:auto;min-height:0;padding:clamp(5rem,6vw,7rem) clamp(2.4rem,6vw,7rem) 0;display:flex;overflow:hidden}.range--phase-two .range__content{text-align:center;width:min(100%,60rem);margin:0 auto;padding:0;position:relative;top:auto;left:auto;transform:none}.range--phase-two .range__content h2{width:auto;margin-bottom:2.4rem;font-size:clamp(3.8rem,4.8vw,5rem)}.range--phase-two .range__content p,.range--phase-two .range__content .button{width:auto;height:auto;position:static}.range--phase-two .range__content p{width:min(100%,55rem);margin:0 auto 2.4rem;font-size:clamp(1.6rem,1.75vw,1.8rem)}.range__visual{align-self:center;width:100vw;max-width:151.2rem;height:min(65.39vw,582px);margin-top:4rem;position:relative;inset:auto}.range--phase-two .range__products--phase-two{aspect-ratio:1780/1164;width:min(100vw,890px);height:auto;margin:0;position:absolute;top:0;right:50%;transform:translate(50%)}.range__new{aspect-ratio:234.5/99.1;width:min(26.35vw,234.5px);height:auto;font-size:min(4.72vw,42px);top:26.8%;left:calc(50% - min(50vw,445px) + min(5.2vw,46.3px))}}@media (width<=992px){.protein-promo{flex-direction:column;align-items:stretch;height:auto;min-height:0;display:flex;overflow:hidden}.protein-promo__content{text-align:center;width:100%;margin-top:0;margin-left:0;padding:4rem 2.4rem 2rem;position:relative;top:auto;left:auto}.protein-promo__content h2{width:min(100%,50.4rem);margin-left:auto;margin-right:auto;font-size:4.8rem}.protein-promo__content p{width:min(100%,42.8rem);margin-left:auto;margin-right:auto}.protein-promo__video{width:min(100%,47.9rem);margin:4rem auto 0}.protein-promo__video-poster--desktop{display:none}.protein-promo__video-poster--mobile{display:grid}.protein-promo__video.is-playing .protein-promo__video-poster--mobile{display:none}.protein-promo__video.is-playing .protein-promo__video-player{display:block}.protein-promo__visual{width:100%;height:auto;position:relative;inset:auto}.protein-promo__product{width:min(78rem,100%);margin:-3rem auto 0;position:relative;top:auto;right:auto;transform:translate(-11.5%)}}@media (width<=768px){.site-nav{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.site-header__logo{grid-area:1/2;width:max(4.5rem,9.19vw);margin-top:0}.site-nav__right{grid-area:1/1/auto/-1;width:100%}.range--phase-two .range__content h2 span{display:inline}.range--phase-two .range__content h2 span+span:before{content:" "}.recipes--phase-two,.recipes--protein{min-height:0}.recipes--phase-two .recipe-card__image>img{object-position:center}}@media (width<=480px){.protein-promo__content{padding-top:3rem}.protein-promo__content h2{font-size:4rem}.protein-promo__content p{font-size:1.6rem}.protein-promo__video{margin-top:3rem}.protein-promo__product{width:100%;margin-top:-1rem}}
