.Logo_logo__Vm6_p{width:100%;height:100%}.Button_button__96uC6{border-radius:999px;padding:.5rem 1rem;outline:none;border:none;color:var(--primary-text);background:transparent;cursor:pointer;transition:transform .2s ease-out;font-weight:700}.Button_button__96uC6:focus-visible{outline:3px solid var(--primary-text)}.Button_button__96uC6:focus:not(:focus-visible){transform:scale(.9)}.Button_button__96uC6 svg{width:2rem;height:auto}.Button_button__96uC6.Button_accent__ejPNn{background:var(--accent-background);color:var(--accent-text)}.Button_button__96uC6.Button_primary__6_Dls{background:var(--primary-background)}.Button_button__96uC6.Button_secondary__uuOdH{background:var(--secondary-background)}.Button_button__96uC6.Button_tertiary__LjKnU{background:var(--tertiary-background)}.Button_button__96uC6.Button_large__PjGrU{font-size:.9rem;padding:1.2rem 1.5rem}.CookMode_cook-mode-panel-wrapper__8y17_{position:fixed;top:0;left:0;bottom:0;right:0;background:var(--primary-background);z-index:9999;overflow:hidden}.CookMode_cook-mode-panel-wrapper__8y17_:after{content:" ";position:absolute;top:0;left:100%;bottom:0;width:9999px;background:var(--primary-background)}.CookMode_cook-mode-panel__8rpD9{position:fixed;top:0;left:0;bottom:0;right:0;padding:calc(var(--gutter) / 2);display:flex;flex-direction:column;font-size:1.75em}.CookMode_tab-wrapper__5Wci9{flex-grow:1;position:relative}.CookMode_tabs__Q_Dig{display:flex;gap:1rem;padding:calc(var(--gutter) / 2) 0}.CookMode_tab-button__O0220{border:3px solid var(--secondary-background)}.CookMode_tab-active__Jsc6K{background:var(--accent-background);color:var(--accent-text);border-color:var(--accent-background)}.CookMode_directions-tab__wKfw3,.CookMode_ingredients-tab__L7Oor{transition:transform .3s ease-in-out;position:absolute;left:0;right:0;bottom:0;top:0;overflow-y:scroll;padding:calc(var(--gutter) / 2)}.CookMode_directions-tab__wKfw3::-webkit-scrollbar,.CookMode_ingredients-tab__L7Oor::-webkit-scrollbar{display:none}.CookMode_directions-tab__wKfw3{transform:translateX(100vw)}.CookMode_tab-active-directions__rxjLa .CookMode_directions-tab__wKfw3{transform:translateX(0)}.CookMode_tab-active-directions__rxjLa .CookMode_ingredients-tab__L7Oor{transform:translateX(-100vw)}.CookMode_back-button__tJMcB{margin-right:auto}.CookMode_ingredient__6mIMs{background:var(--secondary-background);padding:2rem 1rem;border-radius:.25rem;display:flex;align-items:center;margin-bottom:1rem;line-height:1.75}.CookMode_ingredient__6mIMs.CookMode_completed__uhaSI{opacity:.8}.CookMode_checkbox__8PdP_{color:var(--primary-text);margin-right:1rem;display:flex;align-items:center}.CookMode_ingredient__6mIMs.CookMode_completed__uhaSI .CookMode_checkbox__8PdP_{color:var(--good-green)}.CookMode_step__l6vaK{line-height:1.5;margin-bottom:3rem}.CookMode_step__l6vaK.CookMode_active__rcCKE{font-weight:700}.CookMode_step__l6vaK.CookMode_completed__uhaSI{opacity:.8}.CookMode_step-number__LQ60_{font-weight:800;position:relative;padding-bottom:.66rem;margin-bottom:1.5rem}.CookMode_step-number__LQ60_:after{content:" ";position:absolute;bottom:-4px;left:0;height:4px;width:3rem;background:var(--primary-text)}.InteractionButtons_interaction-control__PHl__{--active-color:var(--primary-text);color:var(--primary-text);background:transparent;border:none;outline:none;position:relative;font-size:2rem;cursor:pointer;transition:transform .1s ease-in-out;padding:0 1rem}.InteractionButtons_interaction-control__PHl__>div:first-child{position:absolute;top:0;left:0;bottom:0;right:0}.InteractionButtons_interaction-control__PHl__:active{transform:scale(.9)}.InteractionButtons_interaction-control__PHl__ .InteractionButtons_active-state__wQlHz{color:var(--active-color);opacity:0;transition:opacity .1s ease-in-out}.InteractionButtons_interaction-control__PHl__.InteractionButtons_active__GMLDX .InteractionButtons_active-state__wQlHz{opacity:1}.InteractionButtons_inactive-state__kaPnI{transition:opacity .1s ease-in-out;opacity:1}.InteractionButtons_interaction-control__PHl__.InteractionButtons_active__GMLDX .InteractionButtons_inactive-state__kaPnI{opacity:0}.InteractionButtons_interaction-control__PHl__ .InteractionButtons_text__mLNia{opacity:0;font-size:.85rem;transition:opacity .1s ease-in-out;position:absolute;left:50%;transform:translateX(-50%)}.InteractionButtons_interaction-control__PHl__.InteractionButtons_active__GMLDX .InteractionButtons_text__mLNia{opacity:1}.InteractionButtons_cooked-button__1cUhb{--active-color:var(--good-green)}.InteractionButtons_favorited-button__BwU95{--active-color:var(--favorite-red)}.Menu_menu-button__yPGeT{padding-left:0;padding-right:0}.Menu_menu-wrapper__NMvRp{position:fixed;top:0;right:0;bottom:0;left:-3rem;z-index:9999}.Menu_menu-wrapper__NMvRp:after{content:" ";left:100%;width:9999px}.Menu_menu-wrapper__NMvRp:after,.Menu_menu__Z9UBn{position:absolute;top:0;bottom:0;background:var(--secondary-background)}.Menu_menu__Z9UBn{right:0;width:calc(100vw + 3rem);max-width:500px;box-sizing:border-box;border-top-left-radius:3rem;border-bottom-left-radius:3rem;padding:1rem calc(1rem + var(--gutter));overflow-y:auto;z-index:1;transition:transform .2s ease-out,visibility .2s ease-out}.Menu_menu-list__09IUC{padding-top:5rem}.Menu_menu-item__S3N_v{padding:2rem 0;border-top:1px solid var(--tertiary-background);cursor:pointer}.Menu_item-heading__RzV6C{font-weight:800;font-size:1.75rem;margin-bottom:.75rem}.Menu_item-description___Edsi{margin-bottom:-.5rem}.Menu_menu-item__S3N_v a{text-decoration:none;color:var(--primary-text)}@media (min-width:500px){.Menu_close-button__Rg0oh svg{transform:rotate(180deg)}}@media (max-width:500px){.Menu_menu__Z9UBn{padding-left:calc(2rem + var(--gutter))}.Menu_menu-list__09IUC{padding:5rem 1rem}}.SiteTitle_site-title-wrapper__9oKGn{display:flex;gap:1rem;width:100%;align-items:center;text-decoration:none}.SiteTitle_site-title__cojfP{font-size:.9rem;color:var(--primary-text);font-weight:400}.SiteTitle_logo__Te011{--logo-size:48px;width:var(--logo-size);height:var(--logo-size);min-width:var(--logo-size);min-height:var(--logo-size);display:flex;align-items:center;justify-content:center}.Header_header-wrapper__EHp0L{position:-webkit-sticky;position:sticky;top:0;z-index:9999;max-width:100vw;background:var(--primary-header-background-gradient);margin-bottom:.65rem;padding:1rem}@media (min-width:768px){.Header_header-wrapper__EHp0L{background:transparent}}.Header_header__IitmL{display:flex;justify-content:space-between;align-items:baseline}.Header_header__IitmL>*{flex:1 1;display:flex;justify-content:center}.Header_header-left__rH9_7>*{margin-right:auto}.Header_header-right__zB0Gi>*{margin-left:auto}.Header_search-and-filter__Jxl5l{display:flex;flex-direction:column;width:100%}.Header_back-button__XLNgt{margin:1rem auto 1rem 0}.Header_site-title-or-back-button__SGsHz{position:relative}.Header_site-title__MnwTi{opacity:1;transform:translateX(0);pointer-events:all;transition:opacity .2s,transform .2s}.Header_mobile-panel-open___58sh .Header_site-title__MnwTi{opacity:0;transform:translateX(-1rem);pointer-events:none}.Header_mobile-panel-open___58sh .Header_back-button__XLNgt{opacity:1;transform:translateX(0)!important;pointer-events:all}.Header_site-title__MnwTi a{font-family:var(--bluu-next);text-decoration:none;color:var(--primary-text)}@media (max-width:768px){.Header_header__IitmL{flex-wrap:wrap;align-items:center}.Header_header-center__S5ShR{min-width:100%;order:3}.Header_header-left__rH9_7{flex-shrink:0}.Header_header-right__zB0Gi{flex:unset}.Header_search-and-filter--hidden__W0eA3{display:none}}.RecipeCard_recipe-card__jX_B8{display:flex;flex-direction:column;margin:0 .3rem 1.75rem;padding:.3rem .3rem 2rem;border-radius:2.2rem;background:linear-gradient(120deg,var(--primary-background),rgba(var(--primary-background-ints),0))}.RecipeCard_recipe-card__jX_B8 a{text-decoration:none;color:inherit}.RecipeCard_recipe-card-content__MQl_L{padding:1rem 1rem 0}.RecipeCard_image-wrapper__RYg4D{display:block;aspect-ratio:1.8;position:relative;border-radius:2rem;overflow:hidden}.RecipeCard_image-placeholder__cmvts{aspect-ratio:1.8;position:relative;border-radius:2rem;overflow:hidden;border:2px solid var(--secondary-background);display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--secondary-background)}.RecipeCard_image-wrapper__RYg4D img{width:100%;height:100%;object-fit:cover}.RecipeCard_title__MSGEI{font-family:var(--young-serif);font-weight:500;font-size:2.25rem;line-height:1;margin:1rem 0}.RecipeCard_time__LJgH9{font-size:.9rem}.NoRecipesFound_icon__ivn36{font-size:6rem;margin-bottom:0}.NoRecipesFound_title__gv1YJ{font-size:3rem;margin-top:0;margin-bottom:0}.NoRecipesFound_description__LbwTD{line-height:1.75}.RecipeList_recipe-list__hEima{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:2rem 3rem;max-width:1400px;margin:auto}@media (max-width:768px){.RecipeList_recipe-list__hEima{grid-template-columns:1fr;grid-gap:.5rem}}.Container_container__MEmhX{width:calc(100vw - 2 * var(--gutter));max-width:1600px;margin:auto}.Container_container__MEmhX.Container_full-width__FAwv7{width:calc(100vw - 2 * var(--mobile-gutter));max-width:100%;margin:auto}