@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}@-webkit-keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@-webkit-keyframes underline-animate{0%{background-position:100% 100%;background-size:100% .0625rem}25%{background-position:100% 100%;background-size:0 .0625rem}50%{background-position:0 100%;background-size:0 .0625rem}to{background-position:0 100%;background-size:100% .0625rem}}@keyframes animate{0%{left:0;right:0}25%{left:100%;right:0}50%{left:0;right:100%}to{left:0;right:0}}@keyframes underline-animate{0%{background-position:100% 100%;background-size:100% .0625rem}25%{background-position:100% 100%;background-size:0 .0625rem}50%{background-position:0 100%;background-size:0 .0625rem}to{background-position:0 100%;background-size:100% .0625rem}}:root{--font-family-sans:ibmplexsans,arial,sans-serif;--font-family-mono:ibmplexmono,"Courier New",serif;--font-family-sort:sortsmillgoudy,"Times New Roman",serif;--font-family-hoeffler:"Hoefler Text","Times New Roman",serif;--font-size-8:.5rem;--font-size-10:.625rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-34:2.125rem;--font-size-36:2.25rem;--font-size-44:2.75rem;--font-size-50:3.125rem;--font-size-60:3.75rem;--font-size-64:4rem;--font-size-70:4.375rem;--font-size-90:5.625rem;--font-size-170:10.625rem;--font-size-fluid-sm:clamp(.875rem,2vw,1rem);--font-size-fluid-md:clamp(1.125rem,3vw,1.375rem);--font-size-fluid-lg:clamp(2rem,5vw,2.75rem);--font-size-fluid-xl:clamp(2.8125rem,15vw,5.625rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-auto:auto;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-26:1.625rem;--line-height-34:2.125rem;--line-height-42:2.625rem;--line-height-46:2.875rem;--line-height-48:3rem}.page{overflow:clip}.ingredient{border-bottom:.03125rem solid rgba(0,0,0,.4);margin-bottom:1.375rem;padding-bottom:.75rem;width:100%}.ingredient:last-child{border-bottom:none;margin-bottom:0}.ingredient__toggle{cursor:pointer;font-size:0;margin-bottom:1.125rem;padding-right:2rem;position:relative;text-align:left;width:100%}.ingredient__toggle .icon{font-size:1rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ingredient__toggle .icon:after{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.ingredient__toggle[aria-expanded=true] .icon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ingredient__description,.ingredient__name{color:#000;font-family:var(--font-family-mono);font-size:var(--font-size-16);font-weight:var(--font-weight-light);letter-spacing:0;line-height:var(--line-height-26);text-transform:lowercase}.ingredient__description em,.ingredient__description i,.ingredient__name em,.ingredient__name i{font-style:italic;font-weight:var(--font-weight-light)}.ingredient__description b,.ingredient__description strong,.ingredient__name b,.ingredient__name strong{font-weight:var(--font-weight-medium)}.ingredient__name{background-color:var(--highlightColor)}.ingredient__description:before{content:", "}.ingredient__content{display:grid;grid-template-rows:0fr;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}@media screen and (min-width:48em){.ingredient__content{width:calc(15.1875rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*8)}}@media screen and (min-width:64em){.ingredient__content{width:calc(10.125rem + (var(--viewportWidthWithoutScrollbar) - 14*27px)/11*5)}}@media screen and (min-width:80em){.ingredient__content{width:calc(20.625rem + (var(--viewportWidthWithoutScrollbar) - 14*66px)/11*4)}}.ingredient__content-inner{overflow:hidden}.ingredient__content-inner *{font-family:var(--font-family-mono);font-size:var(--font-size-16);font-weight:var(--font-weight-light);letter-spacing:0;line-height:var(--line-height-26);margin:0}.ingredient__content-inner * em,.ingredient__content-inner * i{font-style:italic;font-weight:var(--font-weight-light)}.ingredient__content-inner * b,.ingredient__content-inner * strong,.ingredient__content-inner b,.ingredient__content-inner strong{font-weight:var(--font-weight-medium)}.ingredient__toggle[aria-expanded=true]+.ingredient__content{grid-template-rows:1fr;padding-bottom:1.375rem}