/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}}@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}.hero{min-height:clamp(76rem,81.35vw,123rem);color:var(--beige);background-color:#676b1c;background-image:url(/images/hero.webp);background-position:37.43% 0;background-repeat:no-repeat;background-size:auto 132.62%;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000 30%,#0000000a);position:absolute;inset:0}.hero__content{z-index:1;text-align:center;width:min(100%,100rem);margin:0 auto;padding-top:clamp(10rem,8.25vw,12.5rem);position:relative}.hero__title-art{aspect-ratio:719/302;object-fit:contain;object-position:center top;width:min(47.55vw,71.9rem);margin:0 auto}.hero__title-art+.protein-badge{margin-top:-.2rem}.hero h1{letter-spacing:-.055em;margin-bottom:-1rem;font-size:clamp(16rem,19.58vw,29.6rem);line-height:.94}.hero__subtitle{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(3.2rem,3.64vw,5.5rem);line-height:1}.protein-badge{place-content:center;width:min(13.43vw,20.3rem);height:min(13.43vw,20.3rem);margin:-.8rem auto 0;display:grid}.protein-badge img{width:100%;height:auto;display:block}.hero__oat-flake{z-index:2;pointer-events:none;width:6.09%;max-width:none;height:auto;position:absolute;top:92.6%;left:66.8%}.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)}.about{background:var(--beige);text-align:center;min-height:73.5rem;padding:14.8rem 49.6rem 10.4rem 7.2rem;position:relative}.about__content{width:min(100%,94.4rem)}.about__intro-lead,.about__intro{width:min(100%,58.9rem)}.about__intro-lead{margin:0 auto 1rem;font-weight:700}.about__intro{margin:0 auto 1rem}.about__note{width:min(100%,58.9rem);margin:0 auto 4.7rem;font-size:1.4rem}.about__product{z-index:2;width:44.5rem;max-width:none;position:absolute;bottom:0;right:4.4rem}.features{grid-template-columns:repeat(4,1fr);gap:2.1rem;margin-bottom:5.5rem;display:grid}.feature img{object-fit:contain;width:6.3rem;height:5rem;margin:0 auto 1rem}.feature h3{margin-bottom:1rem;font-size:2.5rem;line-height:1}.feature p{margin-bottom:0;font-size:1.5rem;line-height:1.1}.grains{background:linear-gradient(138deg, var(--orange-light) 45%, var(--orange) 96%);height:78.5rem;min-height:78.5rem;color:var(--brown);grid-template-columns:59.33% 40.67%;margin-top:-1px;display:grid;position:relative}.grains__desktop{display:contents}.grains-carousel{display:none}.grains__visual{z-index:4;height:78.5rem;min-height:78.5rem;position:relative;overflow:hidden}.grains__visual>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.grains__visual.is-crumb>img{object-fit:fill;width:85.284%;height:100%;inset:0 auto 0 0}.crumb-claims{opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.is-crumb .crumb-claims{opacity:1}.crumb-claims span{width:13.244rem;height:13.244rem;color:var(--beige);font-family:"Oswald", var(--font-condensed);text-align:center;text-transform:uppercase;background:url(/images/claim-pin.svg) 50%/100% 100% no-repeat;place-content:center;padding:1rem;font-size:2.4rem;font-weight:500;line-height:1;display:grid;position:absolute;transform:rotate(-45deg)}.crumb-claims span i{width:11.483rem;font-style:normal;display:block;transform:rotate(45deg)}.crumb-claims span:first-child{top:11.243rem;left:45.043rem}.crumb-claims span:nth-child(2){top:24.443rem;left:14.743rem}.crumb-claims span:nth-child(3){top:46.043rem;left:38.143rem}.grains__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8rem 8.4rem 7rem;display:flex}.grains__content p{max-width:45.4rem;margin-bottom:3.2rem}.grains__content ul{width:100%;margin:0 0 4.8rem;padding:0;list-style:none}.grains__content li{border-bottom:.1rem solid #76470c73;width:70%;margin:0 auto;padding:1.3rem 0}.grain-decorations{z-index:3;pointer-events:none;position:absolute;inset:0}.grain-decoration{max-width:none;position:absolute}.grain-decoration--1{width:4.043rem;height:5.329rem;top:49.7rem;left:19.593rem}.grain-decoration--2{width:4.766rem;height:5.56rem;top:37.6rem;left:-7.707rem}.grain-decoration--3{width:5.52rem;height:4.56rem;top:43.2rem;left:38.493rem}.grain-decoration--4{width:4.6rem;height:5.6rem;top:65.6rem;left:-.007rem}.grain-decoration--5{width:5.52rem;height:3.48rem;top:57.3rem;left:31.293rem}.grain-decoration--6{width:2.2rem;height:4.5rem;top:61.9rem;left:54.793rem}.grain-decoration--7{width:5.344rem;height:5.308rem;top:2.8rem;left:36.48rem}.grain-decoration--8{width:5.108rem;height:4.134rem;top:7.6rem;left:13.844rem}.grain-decoration--9{width:3.245rem;height:4.78rem;top:3.8rem;left:-6.942rem}.grain-decoration--10{width:5.35rem;height:5.337rem;top:19.5rem;left:52.986rem}@media (width>=769px){.grains__visual>img{object-fit:cover;object-position:center;width:100%;height:100%;inset:0}.grains__content{padding:0;display:block;position:relative}.grains__content h2,.grains__content>p,.grains__content ul,.grains__content .button{margin:0;position:absolute}.grains__content h2{width:48rem;top:14.5rem;left:1.2rem}.grains__content>p{width:50rem;max-width:none;top:27.6rem;left:.2rem}.grains__content ul{width:auto;inset:0}.grains__content li{width:auto;padding:0 0 .7rem;font-size:1.5rem;line-height:1;position:absolute}.grains__content li:first-child{text-align:left;width:23.767rem;top:43.2rem;left:13rem}.grains__content li:nth-child(2){text-align:right;width:19.514rem;top:49.7rem;left:25rem}.grains__content li:nth-child(3){text-align:left;width:23.767rem;top:56.3rem;left:5.8rem}.grains__content .button{min-width:13.1rem;top:64.2rem;left:25.15rem;transform:translate(-50%)}.grains__content .button:hover,.grains__content .button:focus-visible{transform:translate(-50%,-.2rem)}}.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__claim{z-index:3;width:17.3rem;height:17.3rem;color:var(--beige);font-family:"Oswald", var(--font-condensed);text-align:center;text-transform:uppercase;place-content:center;padding:2.2rem;font-size:3.13rem;font-weight:500;line-height:1;display:grid;position:absolute;top:14.8rem;left:62.4rem}.range__claim span{display:block}.locale-en .range__claim span{white-space:nowrap}.range__claim:before{z-index:-1;content:"";background:url(/images/range-claim.svg) 50%/contain no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.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:72.1rem;color:var(--brown);padding:9.7rem 3.5rem 10.7rem}.section-heading--brown{margin-bottom:4.7rem}.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__claim{width:11.44vw;height:11.44vw;padding:1.46vw;font-size:clamp(1.8rem,2.07vw,3.13rem);top:9.79vw;left:41.27vw}.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<=1064px){.about{min-height:auto;padding:10rem 2.4rem 8rem}.about__product{width:min(75%,38rem);margin:5rem auto -8rem;position:relative;bottom:auto;right:auto;transform:translateY(-1px)}.features{grid-template-columns:1fr 1fr;gap:4rem 2.4rem}}@media (width<=1200px){.grains{height:auto;min-height:0;display:block;overflow:hidden}.grains__desktop{display:none}.grains-carousel{width:min(100%,765px);margin:0 auto;display:block;position:relative}.grains-carousel__viewport{aspect-ratio:765/785;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;height:auto;display:flex;overflow:auto hidden}.grains-carousel__viewport::-webkit-scrollbar{display:none}.grains-carousel__viewport:focus-visible{outline:.3rem solid var(--brown);outline-offset:-.6rem}.grains-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;min-width:100%;height:100%;display:grid;position:relative;overflow:hidden}.grains-carousel__slide--intro{background:linear-gradient(138deg, var(--orange-light) 45%, var(--orange) 96%)}.grains-carousel__intro{z-index:1;text-align:center;width:80.39%;height:100%;position:relative}.grains-carousel__intro>h2,.grains-carousel__intro>p,.grains-carousel__intro>ul{z-index:2;position:relative}.grains-carousel__decorations{z-index:1;pointer-events:none;position:absolute;inset:0}.grains-carousel__decorations img{max-width:none;position:absolute}.grains-carousel__decorations img:first-child{width:6.57%;height:6.79%;top:63.31%;left:40.88%}.grains-carousel__decorations img:nth-child(2){width:7.75%;height:7.08%;top:47.9%;left:-3.5%}.grains-carousel__decorations img:nth-child(3){width:8.98%;height:5.81%;top:55.03%;left:71.61%}.grains-carousel__decorations img:nth-child(4){width:7.48%;height:7.13%;top:83.57%;left:9.03%}.grains-carousel__decorations img:nth-child(5){width:8.98%;height:4.43%;top:73%;left:59.9%}.grains-carousel__decorations img:nth-child(6){width:3.58%;height:5.73%;top:78.85%;left:98.11%}.grains-carousel__decorations img:nth-child(7){width:8.69%;height:6.76%;top:3.57%;left:68.33%}.grains-carousel__decorations img:nth-child(8){width:8.3%;height:5.27%;top:9.68%;left:31.54%}.grains-carousel__decorations img:nth-child(9){width:5.28%;height:6.09%;top:4.84%;left:-2.26%}.grains-carousel__decorations img:nth-child(10){width:8.7%;height:6.8%;top:24.84%;left:95.17%}.grains-carousel__intro h2{width:78.05%;margin:0;font-size:min(7.19vw,55px);position:absolute;top:18.47%;left:10.98%}.grains-carousel__intro p{width:82%;margin:0;font-size:min(2.35vw,18px);line-height:1.25;position:absolute;top:35.28%;left:9%}.grains-carousel__intro ul{width:auto;margin:0;padding:0;list-style:none;position:absolute;inset:0}.grains-carousel__intro li{border-bottom:.1rem solid #76470c73;width:auto;padding:0 0 .7rem;font-size:min(1.96vw,15px);line-height:1;position:absolute}.grains-carousel__intro li:first-child{text-align:left;width:38.64%;top:55.03%;left:30.17%}.grains-carousel__intro li:nth-child(2){text-align:right;width:31.72%;top:63.31%;left:49.67%}.grains-carousel__intro li:nth-child(3){text-align:left;width:38.64%;top:71.72%;left:18.46%}.grains-carousel__slide--visual{background:var(--orange)}.grains-carousel__image{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.grains-carousel__image--crust{object-fit:fill;object-position:left center;width:117.25%;right:auto}.grains-carousel__mobile-claims{z-index:3;pointer-events:none;position:absolute;inset:0}.grains-carousel__mobile-claims span{aspect-ratio:1;width:17.31%;color:var(--beige);font-family:"Oswald", var(--font-condensed);text-align:center;text-transform:uppercase;background:url(/images/claim-pin.svg) 50%/contain no-repeat;place-content:center;padding:1.31%;font-size:min(3.14vw,24px);line-height:1;display:grid;position:absolute;transform:rotate(-45deg)}.grains-carousel__mobile-claims span i{width:86.7%;font-style:normal;display:block;transform:rotate(45deg)}.grains-carousel__mobile-claims span:first-child{top:14.32%;left:58.88%}.grains-carousel__mobile-claims span:nth-child(2){top:31.14%;left:19.27%}.grains-carousel__mobile-claims span:nth-child(3){top:58.65%;left:49.86%}.grains-carousel__controls{z-index:10;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}.grains-carousel__dot{color:var(--brown);cursor:pointer;border:0}.grains-carousel__dots{pointer-events:auto;border-radius:5rem;align-items:center;gap:1.2rem;padding:.8rem;transition:background-color .18s,box-shadow .18s,padding .18s;display:flex}.grains-carousel[data-active-slide="1"] .grains-carousel__dots,.grains-carousel[data-active-slide="2"] .grains-carousel__dots{background:var(--orange);padding:1.3rem 2rem;box-shadow:0 .2rem .8rem #364a082e}.grains-carousel__dot{border:.15rem solid var(--brown);background:0 0;border-radius:50%;width:1.2rem;height:1.2rem;padding:0}.grains-carousel__dot.is-active{background:var(--brown)}.grains-carousel__dot:focus-visible{outline:.25rem solid var(--beige);outline-offset:.3rem}}@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}.hero{background-position:41% 0;background-size:auto 112%;height:calc(clamp(470px,147vw,845px) + 12rem);min-height:0}.hero__content{padding:14rem 2rem 0}.hero__title-art{width:min(72vw,43rem)}.hero__oat-flake{display:none}.hero h1{font-size:clamp(12rem,32vw,18rem)}.hero__subtitle{font-size:4.2rem}.protein-badge{width:min(27vw,15rem);height:min(27vw,15rem)}.grains{grid-template-columns:1fr;height:auto}.grain-decorations{display:none}.grains__visual{height:68rem;min-height:68rem}.grains__visual>img{object-position:left center;width:117.25%;max-width:none;inset:0 auto 0 0}.grains__visual.is-crumb>img{object-fit:cover;width:100%}.grains__content{padding:8rem 3rem}.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__claim{width:15rem;height:15rem;margin-top:3rem;font-size:2.7rem;position:relative;top:auto;left:auto}.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__claim{grid-area:2/1;margin:calc(20.79cqw - .12rem) 0 0}.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%}.hero{background-position:41% 0}.hero__subtitle{font-size:3.7rem}.features{grid-template-columns:1fr}.feature{max-width:34rem;margin:0 auto}.grains__visual{height:58rem;min-height:58rem}.crumb-claims span{width:13rem;height:13rem;font-size:1.9rem}.recipe-card__image{height:45rem}.recipe-card h3{font-size:4rem}.range{text-align:center}.range__claim{margin:calc(20.79cqw - .12rem) auto 0}.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}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
