.Footer_footer__pQtti{background:var(--beige);background-image:url(/theme/groove.png);border-top:1px solid var(--beige-border-light);margin-top:5rem;padding:3.5rem 0 0;overflow:hidden}.Footer_grid__88hvW{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:900px){.Footer_grid__88hvW{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.Footer_brand__0rdww{display:flex;align-items:center;gap:1.5rem;max-width:460px}.Footer_seal__OkU6J{flex:none}.Footer_seal__OkU6J svg{display:block;width:5rem;height:5rem;color:var(--yellow);transform:rotate(-15deg)}.Footer_seal__OkU6J:hover svg{animation:Footer_rubberBand__atenL 1s}.Footer_tagline__edhu4{margin:0;font-size:1rem;line-height:1.5;font-weight:500;color:var(--text-soft)}.Footer_links__cFiYr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem}.Footer_title__Ek3Ze{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}.Footer_footer__pQtti ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.Footer_footer__pQtti ul a{font-weight:500}.Footer_footer__pQtti ul a:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.Footer_bottom__wxP7Z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;margin-top:3rem;padding:1.25rem 0 1.5rem;border-top:1px solid var(--beige-border);font-size:.875rem;color:var(--muted)}.Footer_langs__w8Mm9{display:flex;gap:1rem}.Footer_langs__w8Mm9 span{color:var(--text);font-weight:600}.Footer_langs__w8Mm9 a:hover{color:var(--green);text-decoration:underline}@media (max-width:599px){.Footer_bottom__wxP7Z{flex-direction:column-reverse;align-items:flex-start}}@keyframes Footer_rubberBand__atenL{0%{transform:scaleX(1) rotate(-15deg)}30%{transform:scale3d(1.25,.75,1) rotate(-15deg)}40%{transform:scale3d(.75,1.25,1) rotate(-15deg)}50%{transform:scale3d(1.15,.85,1) rotate(-15deg)}65%{transform:scale3d(.95,1.05,1) rotate(-15deg)}75%{transform:scale3d(1.05,.95,1) rotate(-15deg)}to{transform:scaleX(1) rotate(-15deg)}}.FunLogo_fun__SzGkD{position:relative;display:block;overflow:hidden;width:100%;max-width:200px}.FunLogo_fun__SzGkD .logo{display:block;width:100%;height:auto;color:currentColor}.FunLogo_fun__SzGkD .pinwheel{position:absolute;mix-blend-mode:lighten;z-index:0;top:-140%;left:-200%;right:-200%;width:auto;height:auto;pointer-events:none}.FunLogo_animated__ORRyP .pinwheel{animation:FunLogo_rotate__bU9LG 5s cubic-bezier(.75,-.02,.21,.96) infinite}@keyframes FunLogo_rotate__bU9LG{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FunLogo_animated__ORRyP .pinwheel{animation:none}}.Breadcrumbs_bc__y5Elg ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;margin:0;padding:0;font-size:.85rem;color:var(--muted)}.Breadcrumbs_bc__y5Elg li+li:before{content:"/";margin-right:.5rem;opacity:.5}.Breadcrumbs_bc__y5Elg a:hover{color:var(--green);text-decoration:underline}.Breadcrumbs_bc__y5Elg span{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Cards_grid__cdh_k{display:grid;grid-gap:2.5rem 2rem;gap:2.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.Cards_card__uAOIO{display:flex;flex-direction:column}.Cards_media__83MAs{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-sm);background:var(--beige)}.Cards_media__83MAs img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.Cards_card__uAOIO:hover .Cards_media__83MAs img{transform:scale(1.03)}.Cards_body__l_QLa{padding:1rem 0 0}.Cards_kicker__8llK_{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--red);margin-bottom:.4rem}.Cards_title__Deliq{font-size:1.6rem;line-height:1.1;margin:0 0 .5rem}.Cards_title__Deliq a{color:var(--text-soft)}.Cards_title__Deliq a:hover{color:var(--green)}.Cards_meta__uqzvj{font-size:.9rem;color:var(--muted);margin:0}.Cards_ing__9qFk4{display:flex;gap:1rem;align-items:center;padding:.75rem;border:1px solid var(--beige-border-light);border-radius:var(--radius-sm);background:#fff;transition:border-color .15s,transform .15s}.Cards_ing__9qFk4:hover{border-color:var(--green);transform:translateY(-2px)}.Cards_ingMedia__18etz{flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--beige)}.Cards_ingMedia__18etz img{width:100%;height:100%;object-fit:cover}.Cards_ingTitle__ufJl7{display:block;font-weight:700;font-size:1.1rem;line-height:1.2}.Cards_ingTag__Nd57c{display:block;font-size:.75rem;letter-spacing:.5px;color:var(--muted);margin-top:.25rem}.home_hero___x0FN{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;background:var(--green);color:#fff;overflow:hidden;margin-top:0}.home_video__E9qYV{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-2}@media (prefers-reduced-motion:reduce){.home_video__E9qYV{display:none}}.home_grain__dQpLL{position:absolute;inset:0;z-index:-1;background-image:url(/theme/groove.png);background-color:rgba(0,0,0,.4)}.home_super__rPHMt{gap:2rem;padding:calc(var(--header-h) + 5rem) 1rem 7rem}.home_slogan__jO3jU,.home_super__rPHMt{display:flex;flex-direction:column;align-items:center}.home_slogan__jO3jU{width:min(300px,80%)}.home_slogan__jO3jU svg{display:block;width:100%;height:auto;margin:0 0 .5rem;color:var(--beige);opacity:0;animation:home_appear__OJSyX .4s linear forwards}.home_slogan__jO3jU>span:first-child svg{color:var(--yellow);animation-delay:.4s}.home_slogan__jO3jU>span:nth-child(2) svg{animation-delay:.7s}.home_slogan__jO3jU>span:nth-child(3) svg{animation-delay:1s}.home_superText__EQdjK{text-align:center;max-width:640px;opacity:0;animation:home_appear__OJSyX 1s linear 1.2s forwards}.home_superText__EQdjK p{font-size:clamp(1.15rem,2.5vw,1.4rem);line-height:1.45;font-weight:600;margin:0 0 2.5rem}.home_superText__EQdjK svg{color:#fff}@media (prefers-reduced-motion:reduce){.home_slogan__jO3jU svg,.home_superText__EQdjK{animation:none;opacity:1}}.home_pattern__Iqgdz{position:absolute;bottom:1rem;left:0;right:0;height:2.5rem;background:url(/svgs/splash-pattern.svg) repeat-x;background-size:contain;mix-blend-mode:overlay}@keyframes home_appear__OJSyX{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:none}}.home_features__PkUuS{display:grid;grid-gap:4rem 2.5rem;gap:4rem 2.5rem;margin:6rem auto;padding:0 1.5rem}@media (min-width:768px){.home_features__PkUuS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.home_features__PkUuS{grid-template-columns:repeat(4,1fr)}}.home_feat__bAVqg{text-align:center}.home_feat__bAVqg img{height:80px;width:auto;margin:0 auto}.home_featIcon__yBBgn svg{display:block;height:80px;width:80px;margin:0 auto;color:var(--green)}.home_feat__bAVqg h2{font-size:1.8rem;margin:1.5rem 0 .75rem}.home_feat__bAVqg p{line-height:1.6;margin:0}.home_picks__yqBBW{padding:0 0 6rem}.home_picksHead__Fkduy{display:flex;gap:2rem}.home_picksHead__Fkduy:after,.home_picksHead__Fkduy:before{content:"";flex:1 1;border-top:1px solid var(--green);margin-top:3.6rem}.home_picksHead__Fkduy h2{font-family:var(--font-body);text-transform:none;font-weight:700;text-align:center;font-size:2.2rem;line-height:1.2;margin:2rem 0 4rem}.home_picksHead__Fkduy h2 span{display:block;font-family:var(--font-head);text-transform:uppercase;font-size:clamp(3rem,9vw,4.5rem);line-height:1}.home_pickRow__WwbOA{display:grid;grid-gap:2rem;gap:2rem;align-items:center;padding:0 5%}.home_pickRow__WwbOA+.home_pickRow__WwbOA{margin-top:5rem}@media (min-width:900px){.home_pickRow__WwbOA{grid-template-columns:1fr 1fr;gap:4rem}.home_pickRow__WwbOA.home_alt__JgAOr .home_pickText__Z3_ZG{order:2}}.home_pickText__Z3_ZG h3{font-size:clamp(2rem,5vw,2.6rem);line-height:1;margin:0 0 1rem}.home_pickText__Z3_ZG p{font-size:1.1rem;margin-bottom:1.75rem}.home_pickImage__nYI2P{aspect-ratio:1;position:relative}.home_pickImage__nYI2P img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff;-webkit-clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem),0 1.5rem);clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem),0 1.5rem)}.home_needs__octMP{background:var(--red);padding:4rem 0 6rem}.home_needs__octMP h2{text-align:center;color:#fff;font-size:clamp(2.2rem,6vw,3rem);margin:0 0 2.5rem}.home_needCards__Fg6j3{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.home_needCard__36wWg{position:relative;display:block;aspect-ratio:1;background:var(--green-hover);overflow:hidden;transition:transform .2s ease}.home_needCard__36wWg:hover{transform:translateY(-.5rem)}.home_needCard__36wWg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_needLabel__5wE8u{position:absolute;inset:0;display:flex;align-items:flex-end;padding:1rem;font-size:1.5rem;line-height:1.1;font-weight:800;color:#fff;text-transform:uppercase;box-shadow:inset 0 -10rem 5rem -8rem #000}.home_latest__ivAaG{margin-top:5rem}.home_latest__ivAaG h2{text-align:center;font-size:clamp(2.2rem,6vw,3rem);margin-bottom:2.5rem}.home_more__qgEjZ{text-align:center;margin-top:3rem}.home_tape__1PiYi{overflow:hidden;background:var(--green-deep);color:#fff;margin-top:5rem;margin-bottom:-5rem}.home_marquee__ALmcm{display:flex;width:max-content;animation:home_marquee__ALmcm 24s linear infinite}@media (prefers-reduced-motion:reduce){.home_marquee__ALmcm{animation:none}}.home_tapeBlock__WXbIO{display:flex}.home_tapeItem__kuWmD{display:flex;align-items:center;gap:1rem;padding:1rem 2.5rem;font-size:1.1rem;white-space:nowrap}.home_tapeItem__kuWmD svg{height:2rem;width:auto;color:var(--yellow)}@keyframes home_marquee__ALmcm{to{transform:translateX(-50%)}}.Header_header__KwdYD{--fg:#000;position:-webkit-sticky;position:sticky;top:0;z-index:20000;height:var(--header-h);color:var(--fg);background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);box-shadow:0 1px 0 var(--gray);transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.Header_scrolled__qIjEW{box-shadow:0 1px 0 rgba(0,0,0,.04),0 8px 24px -12px rgba(16,65,50,.25)}.Header_overlay__QkI_s{position:fixed;left:0;right:0}.Header_clear__3SHkx{--fg:#fff;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.Header_clear__3SHkx .pinwheel{display:none}.Header_bar__O6T0V{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.Header_logo____uDV{width:84px;flex:none;transition:transform .2s ease}.Header_logo____uDV:hover{transform:rotate(-3deg) scale(1.03)}.Header_nav__tNWGY ul{list-style:none;display:flex;align-items:center;gap:.25rem;margin:0;padding:0}.Header_nav__tNWGY a{position:relative;display:block;padding:.55rem .9rem;font-size:.85rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.Header_nav__tNWGY a:not(.Header_cta__xbIXT):after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:.2rem;height:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.Header_nav__tNWGY a:not(.Header_cta__xbIXT):hover:after,.Header_nav__tNWGY a[aria-current=page]:after{transform:scaleX(1)}.Header_cta__xbIXT{margin-left:.75rem;border:1.5px solid;border-radius:5rem;padding:.5rem 1.25rem!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.Header_cta__xbIXT:hover,.Header_cta__xbIXT[aria-current=page]{background:var(--green);border-color:var(--green);color:#fff}.Header_clear__3SHkx .Header_cta__xbIXT:hover{background:#fff;border-color:#fff;color:var(--green)}.Header_burger__9ocpS{display:none;position:relative;z-index:2;width:44px;height:44px;background:none;border:0;padding:10px;cursor:pointer;color:inherit}.Header_burger__9ocpS span{display:block;height:2px;background:currentColor;margin:5px 0;transition:transform .25s ease,opacity .2s ease,width .25s ease}.Header_burger__9ocpS span:nth-child(2){width:70%;margin-left:auto}.Header_burger__9ocpS[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.Header_burger__9ocpS[aria-expanded=true] span:nth-child(2){opacity:0}.Header_burger__9ocpS[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:767px){.Header_logo____uDV{width:72px}.Header_burger__9ocpS{display:block}.Header_isOpen__Kc9DW{--fg:var(--beige);background:var(--green);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.Header_isOpen__Kc9DW .pinwheel{display:none}.Header_nav__tNWGY{position:fixed;inset:var(--header-h) 0 0 0;background:var(--green) url(/svgs/splash-pattern.svg) repeat-x left bottom 1.5rem /auto 2.5rem;padding:2.5rem 15px;opacity:0;visibility:hidden;transform:translateY(-.75rem);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.Header_isOpen__Kc9DW .Header_nav__tNWGY{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .22s ease}.Header_nav__tNWGY ul{flex-direction:column;align-items:flex-start;gap:.5rem}.Header_nav__tNWGY a{font-family:var(--font-head);font-size:2.6rem;letter-spacing:1px;padding:.25rem 0;color:var(--beige)}.Header_nav__tNWGY a:not(.Header_cta__xbIXT):after{left:0;right:0;bottom:.15rem}.Header_cta__xbIXT{margin:1rem 0 0;font-family:var(--font-body)!important;font-size:1rem!important;letter-spacing:1.5px!important;padding:.75rem 1.75rem!important;border-color:var(--yellow);color:var(--yellow)!important}}.PostView_head__pbwFO{text-align:center;padding:2rem 0 1.5rem}.PostView_kicker__MQtTU{display:inline-block;margin:1.75rem 0 .75rem;font-size:.85rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--red)}.PostView_title__RCE_V{font-size:clamp(2.3rem,7vw,3.75rem);line-height:1;margin:0 0 1rem}.PostView_meta__3ZK6A{color:var(--muted);font-size:.95rem;margin:0}.PostView_hero__IibgJ{margin-bottom:2.5rem}.PostView_hero__IibgJ img{width:100%;max-height:560px;object-fit:cover;border-radius:var(--radius)}.PostView_toc__HwjAs{background:var(--beige);border-radius:var(--radius-sm);padding:1rem 1.5rem;margin:0 0 2.5rem}.PostView_toc__HwjAs summary{cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.PostView_toc__HwjAs ol{margin:1rem 0 .25rem;padding-left:1.25rem;display:grid;grid-gap:.4rem;gap:.4rem}.PostView_toc__HwjAs a:hover{text-decoration:underline}.PostView_disclaimer__5F14v{font-style:italic;font-size:.95rem;color:var(--muted);border-top:1px solid var(--gray);padding-top:1.5rem;margin-top:3rem}.PostView_section__xPeLu{margin-top:4.5rem}.PostView_sectionTitle__sWA6G{font-size:2.2rem;text-align:center;margin-bottom:2rem}.PostView_ingGrid__UZmpa{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1rem;gap:1rem}.Nutrition_table__1FFFf{background:#fff;border:1px solid #000;padding:0 .5rem;margin:0 0 2rem}.Nutrition_head__nkLdf{font-family:var(--font-body);font-size:2rem;font-weight:900;text-transform:none;letter-spacing:-.5px;margin:0 0 .5rem;padding:.2rem 0;border-bottom:.75rem solid #000}.Nutrition_table__1FFFf table{width:100%;border-collapse:collapse}.Nutrition_table__1FFFf th{text-align:left;font-weight:900;width:60%;padding:.2rem .5rem .2rem 0;border-top:1px solid #aaa;font-size:1.05rem}.Nutrition_table__1FFFf td{border-left:1px solid #aaa;border-top:1px solid #aaa;padding:.2rem 0 .2rem .5rem;text-align:right;white-space:nowrap}.Nutrition_table__1FFFf tbody td{display:flex;justify-content:space-between;gap:.5rem}.Nutrition_table__1FFFf td b{font-weight:900}.Nutrition_table__1FFFf td span{font-size:.8rem}.Nutrition_kcal___DoK7 th{font-size:1.5rem;border-top:none;border-bottom:.5rem solid #000}.Nutrition_kcal___DoK7 td{font-weight:800;font-size:2rem;border-top:none;border-bottom:.5rem solid #000}.Nutrition_kcal___DoK7 td span{display:block;font-size:.85rem;font-weight:400}.Nutrition_dv__Kaqbm td{border-top:none;font-size:.85rem}.Nutrition_sub__cKI81 th{font-weight:400;padding-left:1rem}.Nutrition_note__otoxj{font-size:.8rem;line-height:1.3;margin:0;padding:.6rem 0;border-top:.5rem solid #000}.Qualities_list__N9WyU{list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.5rem 0;padding:0}.Qualities_list__N9WyU li{display:flex;flex-direction:column;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Qualities_list__N9WyU svg{width:56px;height:56px}.IngredientView_wrap__ii0_L{padding-top:1.5rem}.IngredientView_crumbs__y6UK1{margin-bottom:2rem}.IngredientView_grid__PXln6{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:900px){.IngredientView_grid__PXln6{grid-template-columns:1fr 1fr;gap:4rem}}.IngredientView_visual__lZ4PU{background:var(--beige);background-image:url(/theme/groove.png);border-radius:var(--radius);padding:1.5rem;-webkit-clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem),0 1.5rem);clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem),0 1.5rem)}.IngredientView_visual__lZ4PU img{margin:0 auto;max-height:480px;width:auto}.IngredientView_kicker___Jyw7{font-size:.85rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin:0 0 .5rem}.IngredientView_title__guqrP{font-size:clamp(2.6rem,8vw,4.5rem);line-height:.95;margin:0 0 1rem}.IngredientView_tagline__9BOXc{display:inline-block;background:var(--yellow);font-weight:700;letter-spacing:1px;font-size:.9rem;padding:.2rem .6rem;margin:0}.IngredientView_lead__KeR5L{font-size:1.2rem;line-height:1.5;color:var(--text-soft);margin:1.5rem 0 0;max-width:34rem}.IngredientView_facts___uzx1{margin:.5rem 0 0}.IngredientView_facts___uzx1 div{display:grid;grid-template-columns:8rem 1fr;grid-gap:1rem;gap:1rem;border-top:1px solid var(--beige-border-light);padding-top:.75rem}.IngredientView_facts___uzx1 dt{font-weight:700}.IngredientView_facts___uzx1 dd{margin:0}.IngredientView_body__4S6G_{display:grid;grid-gap:3rem;gap:3rem;margin-top:3.5rem}@media (min-width:900px){.IngredientView_body__4S6G_{grid-template-columns:minmax(0,1fr) 340px}.IngredientView_aside__k9wdq{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1.5rem);align-self:start}}.IngredientView_disclaimer__UNBwg{font-style:italic;font-size:.9rem;color:var(--muted);border-top:1px solid var(--gray);padding-top:1.5rem;margin-top:3rem;max-width:780px}.IngredientView_section__zAHAy{margin-top:4.5rem}.IngredientView_sectionTitle__kWa1L{font-size:2.2rem;text-align:center;margin-bottom:2rem}.IngredientView_siblings__yxB9I{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1rem;gap:1rem}.IngredientView_all__wxJoj{text-align:center;margin-top:2rem}.IngredientsIndex_jump__XwGW9{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem}.IngredientsIndex_jump__XwGW9 a{border:1px solid var(--beige-border);border-radius:5rem;padding:.3rem 1rem;font-size:.9rem;font-weight:500}.IngredientsIndex_jump__XwGW9 a:hover{border-color:var(--green);background:var(--beige)}.IngredientsIndex_group__1o_5L{margin-top:3rem}.IngredientsIndex_group__1o_5L h2{font-size:2rem;border-bottom:1px solid var(--gray);padding-bottom:.5rem}.IngredientsIndex_grid__t_2R7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:1rem;gap:1rem}.Pagination_pg__FloTg{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin:4rem 0 0;font-weight:500}.Pagination_pg__FloTg ol{list-style:none;display:flex;gap:.5rem;margin:0;padding:0}.Pagination_pg__FloTg li>*{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--beige-border);border-radius:50%}.Pagination_pg__FloTg span[aria-current]{background:var(--green);border-color:var(--green);color:#fff}.Pagination_pg__FloTg a:hover{border-color:var(--green)}.ArchiveView_cats__i_KQe{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:2rem;font-weight:500;font-size:1.05rem}.ArchiveView_cats__i_KQe a{padding:.25rem 0;border-bottom:2px solid transparent}.ArchiveView_cats__i_KQe a:hover,.ArchiveView_cats__i_KQe a[aria-current=page]{border-color:var(--red)}.PageView_band__vbeQ4{background-color:var(--beige);background-image:url(/theme/groove.png);padding:3rem 0 3.5rem;margin-bottom:3rem;position:relative}.PageView_band__vbeQ4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2rem;background:url(/svgs/splash-pattern.svg) repeat-x;background-size:contain;opacity:.25}.PageView_lead__x1OxX{font-size:1.3rem;font-weight:500;color:var(--text-soft)!important}.PageView_updated__HY1X_{margin-top:3rem;color:var(--muted);font-size:.9rem}.NotFoundView_hero__fYeoi{text-align:center;padding:clamp(3rem,8vw,5.5rem) 0 clamp(3rem,7vw,4.5rem);border-bottom:1px solid var(--beige-border-light)}.NotFoundView_inner__4QGBm{display:flex;flex-direction:column;align-items:center}.NotFoundView_code__5IK7D{font-family:var(--font-head);font-weight:900;font-size:clamp(7rem,22vw,11rem);line-height:.85;letter-spacing:2px;color:var(--red);margin:0 0 1.25rem}.NotFoundView_code__5IK7D span{display:inline-block;color:var(--yellow);transform:rotate(-12deg);margin:0 .04em}.NotFoundView_title__xfqkE{font-size:clamp(2.2rem,6vw,3.4rem);margin:0 0 1rem}.NotFoundView_text__ef_Nr{color:var(--text-soft);font-size:1.125rem;max-width:34rem;margin:0 0 2.25rem;text-wrap:balance}.NotFoundView_actions__XyDjQ{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.NotFoundView_actions__XyDjQ .btn-outline{background:#fff}@media (max-width:599px){.NotFoundView_actions__XyDjQ{flex-direction:column;align-items:stretch;width:100%}.NotFoundView_actions__XyDjQ a{justify-content:center;text-align:center}}.NotFoundView_section__niJXA{margin-top:4rem}.NotFoundView_heading__E4lgI{text-align:center;font-size:clamp(1.8rem,4.5vw,2.4rem);margin:0 0 1.75rem}.NotFoundView_chips__DKoXT{list-style:none;padding:0;margin:0 auto;max-width:52rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.NotFoundView_chips__DKoXT a{display:inline-block;padding:.5rem 1.15rem;border:1px solid var(--beige-border);border-radius:999px;background:var(--beige);font-weight:500;transition:background-color .15s linear,border-color .15s linear}.NotFoundView_chips__DKoXT a:hover{background:var(--yellow);border-color:var(--yellow)}.NotFoundView_actions__XyDjQ .btn-c2a{font-size:1.1rem;padding:.3rem 1.75rem;border-width:.25rem}