.feature-vignette_featureVignette__xJld1{width:min(100%,330px);height:210px;box-sizing:border-box;margin:24px 0 0;overflow:hidden;border:1px solid rgba(255,250,242,.92);border-radius:16px;background:#fffaf2;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 4px 12px rgba(0,74,62,.12),0 8px 18px rgba(25,14,10,.24)}.feature-vignette_featureVignette__xJld1 img{display:block;width:100%;height:100%;object-fit:cover}.feature-vignette_menu__zkhHU img{object-position:center 34%}.feature-vignette_sources__oj1tr img{object-position:center 50%}.feature-vignette_list__jGORz img{object-position:center 24%}.feature-story_featureSection__6KQya{position:relative;isolation:isolate;overflow:hidden;padding:96px max(24px,calc((100vw - 1180px) / 2));color:var(--color-pepper-950)}.feature-story_featureSection__6KQya:after,.feature-story_featureSection__6KQya:before{position:absolute;z-index:0;inset:0;pointer-events:none;content:"";mask-image:linear-gradient(180deg,transparent,black 88px,black calc(100% - 88px),transparent)}.feature-story_featureSection__6KQya:before{background-image:linear-gradient(90deg,rgba(94,55,29,.08),transparent 12%,rgba(255,237,196,.2) 24%,transparent 39%,rgba(95,54,28,.07) 54%,transparent 71%,rgba(255,237,196,.16) 86%,rgba(95,54,28,.06)),repeating-linear-gradient(3deg,rgba(111,64,33,.1) 0 1px,transparent 1px 16px,rgba(255,229,180,.13) 16px 18px,transparent 18px 35px),linear-gradient(135deg,#d9b587,#b88759),radial-gradient(ellipse at 8% 22%,transparent 0 18px,rgba(102,57,28,.2) 19px 21px,transparent 22px 34px,rgba(255,225,171,.15) 35px 37px,transparent 38px),radial-gradient(ellipse at 91% 68%,transparent 0 14px,rgba(102,57,28,.17) 15px 17px,transparent 18px 29px,rgba(255,225,171,.13) 30px 32px,transparent 33px),linear-gradient(17deg,transparent 0 21%,rgba(255,230,180,.18) 21.1% 21.8%,transparent 22% 44%,rgba(99,55,29,.12) 44.1% 44.7%,transparent 45% 70%,rgba(255,230,180,.14) 70.1% 70.8%,transparent 71%);opacity:.95}.feature-story_featureSection__6KQya:after{background-image:repeating-linear-gradient(92deg,transparent 0 72px,rgba(87,48,26,.07) 72px 74px,transparent 74px 151px),repeating-linear-gradient(87deg,transparent 0 118px,rgba(255,236,195,.1) 118px 120px,transparent 120px 223px);opacity:.85}.feature-story_featureSection__6KQya>*{position:relative;z-index:1}.feature-story_sectionHeading__h8b8o{display:grid;max-width:1180px;margin-bottom:48px;gap:24px}.feature-story_sectionHeading__h8b8o h2{display:flex;max-width:100%;flex-wrap:wrap;column-gap:.2em;margin:0;font-size:var(--marketing-display-size);letter-spacing:-.04em;line-height:1.05}.feature-story_sectionHeading__h8b8o h2>span{white-space:nowrap}.feature-story_sectionHeading__h8b8o>p:last-child{margin:0;color:#4f3427;font-size:var(--marketing-body-size);line-height:1.6}.feature-story_featureGrid__GeCDX{display:grid;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none}.feature-story_featureCard__Q1cCt{min-height:310px;padding:28px;border:1px solid #604b43;border-radius:var(--radius-card);background:#38241d}.feature-story_stepNumber__Pk9DG{color:var(--color-corn-400);font-size:var(--marketing-small-size);letter-spacing:.12em}.feature-story_featureVisual__uqwqM{min-height:160px}.feature-story_featureCard__Q1cCt h3{margin:20px 0 10px;color:#fff;font-family:var(--font-display),ui-rounded,"Arial Rounded MT Bold",ui-sans-serif,sans-serif;font-size:clamp(1.35rem,2.2vw,1.75rem);letter-spacing:-.02em;line-height:1.15}.feature-story_featureCard__Q1cCt p{margin:0;color:#d8c9c2;line-height:1.6}@media (max-width:860px){.feature-story_featureGrid__GeCDX{grid-template-columns:1fr}.feature-story_featureCard__Q1cCt{min-height:0}}@media (max-width:620px){.feature-story_featureSection__6KQya{padding-top:72px;padding-bottom:72px}.feature-story_sectionHeading__h8b8o h2{font-size:clamp(2rem,9vw,3.25rem)}.feature-story_featureVisual__uqwqM{min-height:0}}.pickle-conversation-demo_demo__PbR9R{display:grid;min-width:0;gap:10px;margin:0}.pickle-conversation-demo_demoCaption__IxPv6{margin:0 4px;color:var(--color-pepper-600);font-size:var(--marketing-small-size);line-height:1.5}.pickle-conversation-demo_player__gWmpn{min-width:0;overflow:hidden;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 18px 42px rgb(42 24 18/12%)}.pickle-conversation-demo_storyArea__FEeVN{position:relative;min-width:0}.pickle-conversation-demo_illustration__Plp_y{pointer-events:none}.pickle-conversation-demo_scene__UqNzU{display:grid;height:704px;min-width:0;grid-template-rows:60px minmax(0,1fr) auto;overflow:hidden;background:var(--color-surface);color:var(--color-pepper-950)}.pickle-conversation-demo_scenePaused__L2FrO :where(*,:before,:after){animation-play-state:paused!important;transition-duration:0s!important}.pickle-conversation-demo_illustrationHidden__MIwG_{display:none}.pickle-conversation-demo_sceneHeader__0H4pf{display:grid;min-width:0;grid-template-columns:minmax(72px,1fr) 84px minmax(72px,1fr);align-items:center;justify-items:center;padding:0 14px;border-bottom:1px solid var(--color-tortilla-200)}.pickle-conversation-demo_headerAction__ovFDE{justify-self:start;color:var(--color-pepper-600);font-size:.95rem;white-space:nowrap}.pickle-conversation-demo_headerBalance__cOhsO{width:72px}.pickle-conversation-demo_pickleCharacterFrame__fzOeK{position:relative;display:inline-block;width:84px;height:60px}.pickle-conversation-demo_pickleCharacterFrame__fzOeK span[class*=headerCharacter]{top:8px;left:22px}.pickle-conversation-demo_conversationViewport__g7yTJ{min-width:0;min-height:0;overflow:hidden}.pickle-conversation-demo_conversationPan__baYhZ{min-width:0;transform:translateZ(0);transform-origin:top left;will-change:transform}.pickle-conversation-demo_conversationContent__5syPG{display:grid;min-width:0;gap:12px;padding:16px}.pickle-conversation-demo_conversationExchange__JVX_4{display:grid;min-width:0;gap:12px}.pickle-conversation-demo_demoUserMessage__ggdiV{max-width:90%;overflow-wrap:anywhere}.pickle-conversation-demo_demoList__7ULqN{width:100%}.pickle-conversation-demo_demoListRow__qhYX_{min-width:0}.pickle-conversation-demo_demoListRow__qhYX_,.pickle-conversation-demo_proposalCard__FK8Lf .recipeIngredientGroup,.pickle-conversation-demo_proposalCard__FK8Lf section[aria-label=Method] li{animation:pickle-conversation-demo_demo-content-in__P_XNe .26s cubic-bezier(.2,.65,.3,1) both}.pickle-conversation-demo_demoListControl__Ud9Kn{cursor:default}.pickle-conversation-demo_rowTitle__bggyq{min-width:0;line-height:1.25}.pickle-conversation-demo_rowChevron__hZ9uQ{color:var(--color-cilantro-700);font-size:1.55rem;font-weight:500;line-height:1}.pickle-conversation-demo_savedChoices__z_qUD{display:grid;gap:4px;margin:0;padding-left:1.2rem;line-height:1.4}.pickle-conversation-demo_proposalCard__FK8Lf{min-width:0;animation:pickle-conversation-demo_demo-content-in__P_XNe .32s cubic-bezier(.2,.65,.3,1) both}.pickle-conversation-demo_proposalCard__FK8Lf[data-show-method=false] section[aria-label=Method]{display:none}.pickle-conversation-demo_proposalFooterSpacer__6lOmG{display:block;min-height:37px}.pickle-conversation-demo_createDraftAction__jnnxg{background:var(--color-surface);color:var(--color-cilantro-700)}.pickle-conversation-demo_createDraftAction__jnnxg,.pickle-conversation-demo_createDraftChoice__yOK9y{padding:8px 10px;border:1px solid var(--color-cilantro-700);border-radius:var(--radius-object);font-weight:500}.pickle-conversation-demo_createDraftChoice__yOK9y{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px 8px;background:var(--color-lime-200);color:var(--color-pepper-950)}.pickle-conversation-demo_createDraftChoice__yOK9y>span:first-child{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--color-cilantro-700);color:var(--color-action-foreground)}.pickle-conversation-demo_createDraftChoice__yOK9y small{grid-column:2;color:var(--color-pepper-600);font-size:var(--text-micro);font-weight:500}.pickle-conversation-demo_creatingDraft__grber{padding:9px 11px;border-radius:var(--radius-object);background:var(--color-margarita-50);color:var(--color-pepper-600)}.pickle-conversation-demo_draftPreview__6sT1n{display:grid;min-width:0;gap:8px;padding:14px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);animation:pickle-conversation-demo_draft-preview-in__y_ogP .42s cubic-bezier(.2,.65,.3,1) both}.pickle-conversation-demo_draftPreview__6sT1n>h3{margin:0;color:var(--color-pepper-950);font-size:1.05rem}.pickle-conversation-demo_editorContent__7Wo1U{display:grid;min-width:0;gap:16px;padding:18px 16px 24px}.pickle-conversation-demo_editorContent__7Wo1U>h3{margin:0;color:var(--color-pepper-950);font-size:1.15rem}.pickle-conversation-demo_draftIngredientGroup__Racvw{display:grid;min-width:0;gap:8px}.pickle-conversation-demo_draftIngredientGroup__Racvw>h4{margin:0;color:var(--color-sizzle-600);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase}.pickle-conversation-demo_draftIngredientRow__kQ3Fa{align-items:center}.pickle-conversation-demo_trashIcon__s8_sQ{display:grid;width:44px;height:44px;place-items:center;color:var(--color-pepper-600)}.pickle-conversation-demo_trashIcon__s8_sQ svg{width:16px;height:16px}.pickle-conversation-demo_demoComposer__ZJ7eK{margin:12px 16px 14px}.pickle-conversation-demo_composerPlaceholder__B_tkX{display:block;min-height:60px;padding:18px 16px;color:var(--color-pepper-600);font-size:1.05rem;line-height:1.4}.pickle-conversation-demo_composerTypingText__Z4SDL{display:block;min-height:60px;padding:18px 16px;color:var(--color-pepper-950);font-size:1.05rem;line-height:1.4;overflow-wrap:anywhere}.pickle-conversation-demo_demoComposerControls___HxOb{justify-content:flex-end}.pickle-conversation-demo_demoMic__CwD5L,.pickle-conversation-demo_demoSend__yIl5V{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center}.pickle-conversation-demo_demoMic__CwD5L{color:var(--color-pepper-950)}.pickle-conversation-demo_demoMic__CwD5L svg{width:20px;height:20px}.pickle-conversation-demo_demoSend__yIl5V{border-radius:50%;background:var(--color-cilantro-700);color:var(--color-action-foreground)}.pickle-conversation-demo_demoSend__yIl5V svg{width:20px;height:20px}.pickle-conversation-demo_demoSendActive__I42w6{transform:scale(.92);box-shadow:0 0 0 3px var(--color-lime-200)}.pickle-conversation-demo_inertAttachment__k0jQ9{cursor:default}@keyframes pickle-conversation-demo_demo-content-in__P_XNe{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pickle-conversation-demo_draft-preview-in__y_ogP{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pickle-conversation-demo_demoListRow__qhYX_,.pickle-conversation-demo_draftPreview__6sT1n,.pickle-conversation-demo_proposalCard__FK8Lf,.pickle-conversation-demo_proposalCard__FK8Lf .recipeIngredientGroup,.pickle-conversation-demo_proposalCard__FK8Lf section[aria-label=Method] li{animation:none}}.pickle-conversation-demo_transcript__rMgRY{border-top:1px solid var(--color-tortilla-200);background:var(--color-surface);color:var(--color-pepper-950)}.pickle-conversation-demo_screenReaderOnly__o6ty1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.pickle-conversation-demo_transcriptVisible__AOudr{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.pickle-conversation-demo_transcriptContent__DKXgC{display:grid;gap:8px;padding:18px 20px 22px;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.pickle-conversation-demo_transcriptContent__DKXgC h4,.pickle-conversation-demo_transcriptContent__DKXgC h5,.pickle-conversation-demo_transcriptContent__DKXgC ol,.pickle-conversation-demo_transcriptContent__DKXgC p,.pickle-conversation-demo_transcriptContent__DKXgC ul{margin:0}.pickle-conversation-demo_transcriptContent__DKXgC h4{margin-top:9px;font-size:1.05rem}.pickle-conversation-demo_transcriptContent__DKXgC h4:first-child{margin-top:0}.pickle-conversation-demo_transcriptContent__DKXgC h5{margin-top:5px;color:var(--color-sizzle-600);font-size:.9rem}.pickle-conversation-demo_transcriptContent__DKXgC section{display:grid;gap:4px}.pickle-conversation-demo_transcriptContent__DKXgC ol,.pickle-conversation-demo_transcriptContent__DKXgC ul{display:grid;gap:4px;padding-left:1.35rem}@media (max-width:480px){.pickle-conversation-demo_scene__UqNzU{height:688px}.pickle-conversation-demo_sceneHeader__0H4pf{grid-template-columns:minmax(72px,1fr) 68px minmax(72px,1fr);padding-right:10px;padding-left:10px}.pickle-conversation-demo_headerAction__ovFDE{font-size:.86rem}.pickle-conversation-demo_pickleCharacterFrame__fzOeK{width:68px}.pickle-conversation-demo_pickleCharacterFrame__fzOeK span[class*=headerCharacter]{left:14px}.pickle-conversation-demo_conversationContent__5syPG{gap:10px;padding:13px 11px}.pickle-conversation-demo_demoComposer__ZJ7eK{margin:10px 11px 12px}.pickle-conversation-demo_editorContent__7Wo1U{gap:13px;padding:15px 11px 20px}}@media (prefers-reduced-motion:reduce),(scripting:none){.pickle-conversation-demo_illustration__Plp_y{display:none!important}.pickle-conversation-demo_transcript__rMgRY{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}}.homepage-benefits_benefits__Thexq{display:grid;gap:clamp(80px,9vw,124px);padding:72px 0 112px}.homepage-benefits_benefit__Egk7f{display:grid;width:min(1220px,calc(100% - 64px));margin:0 auto;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(40px,6vw,88px)}.homepage-benefits_copy__Z4D4U h2{max-width:15ch;margin:0;color:var(--color-pepper-950);font-size:clamp(2rem,4vw,3.35rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}.homepage-benefits_copy__Z4D4U p{max-width:54ch;margin:20px 0 0;color:var(--color-pepper-600);font-size:var(--marketing-body-size);line-height:1.7}.homepage-benefits_points__Y_2Jm{display:grid;max-width:52ch;margin:24px 0 0;padding:0;gap:16px;color:var(--color-pepper-600);font-size:var(--marketing-small-size);line-height:1.5;list-style:none}.homepage-benefits_points__Y_2Jm li{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px}.homepage-benefits_points__Y_2Jm li:before{width:8px;height:8px;margin-top:.55em;border-radius:50%;background:var(--color-cilantro-700);content:""}.homepage-benefits_points__Y_2Jm strong{display:block;margin-bottom:2px;color:var(--color-pepper-950);font-weight:500}.homepage-benefits_proof__3c3ZZ{display:grid;width:min(100%,480px);min-width:0;justify-self:end;gap:24px}.homepage-benefits_figure__pMjKf{position:relative;min-width:0;margin:0}.homepage-benefits_figure__pMjKf img{display:block;width:100%;height:auto;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-margarita-50);box-shadow:0 18px 42px rgba(42,24,18,.12)}.homepage-benefits_figure__pMjKf figcaption{position:relative;display:inline-flex;max-width:calc(100% - 16px);margin:-7px 8px 0 12px;padding:8px 12px;border:1px solid var(--color-tortilla-200);border-radius:999px;background:var(--color-surface);box-shadow:0 5px 16px rgba(42,24,18,.08);color:var(--color-pepper-600);font-size:var(--marketing-small-size);line-height:1.4}.homepage-benefits_figure__pMjKf figcaption:before{position:absolute;top:-9px;left:15px;width:1px;height:7px;background:var(--color-tortilla-200);content:""}.homepage-benefits_figure__pMjKf figcaption:after{position:absolute;top:-16px;left:12px;width:7px;height:7px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-cilantro-700);box-shadow:0 0 0 1px var(--color-tortilla-200);content:""}.homepage-benefits_recipeProof__9_wTg{position:relative;width:min(100%,520px);min-height:760px}.homepage-benefits_recipeProof__9_wTg>.homepage-benefits_figure__pMjKf{position:absolute;z-index:2;top:116px;left:0;width:82%}.homepage-benefits_recipeDetailsPeek__2H6JJ{position:absolute;z-index:1;top:8px;right:0;display:grid;width:66%;min-height:350px;padding:18px;grid-template-columns:82px minmax(0,1fr);align-content:start;gap:16px 14px;border:1px solid var(--color-tortilla-200);border-radius:24px;background:var(--color-surface);box-shadow:0 18px 42px rgba(42,24,18,.12);transform:rotate(3deg)}.homepage-benefits_recipePeekPhoto__DjiUK{width:82px;height:82px;border-radius:16px;background-color:var(--color-margarita-50);background-image:url(/marketing/pickle-demo/saved-mushroom-pea-risotto.webp);background-position:50%;background-size:cover}.homepage-benefits_recipePeekCopy__CCHzV{display:grid;align-content:center;gap:5px;color:var(--color-pepper-600);font-size:.8rem;line-height:1.35}.homepage-benefits_recipePeekCopy__CCHzV strong{color:var(--color-pepper-950);font-size:.95rem;line-height:1.25}.homepage-benefits_recipePeekLabel__jQqqE{color:var(--color-cilantro-800);font-size:.72rem;font-weight:500}.homepage-benefits_ingredientPeek__aS6Y7{display:grid;padding-top:12px;grid-column:1/-1;gap:11px;border-top:1px solid var(--color-tortilla-200)}.homepage-benefits_ingredientPeek__aS6Y7 strong{color:var(--color-pepper-950);font-size:.86rem}.homepage-benefits_ingredientPeek__aS6Y7 span{width:82%;height:7px;border-radius:999px;background:var(--color-margarita-50)}.homepage-benefits_ingredientPeek__aS6Y7 span:last-child{width:58%}.homepage-benefits_reversedBenefit__Mq2tI{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.homepage-benefits_reversedBenefit__Mq2tI .homepage-benefits_copy__Z4D4U{grid-column:2;grid-row:1}.homepage-benefits_reversedBenefit__Mq2tI .homepage-benefits_proof__3c3ZZ{grid-column:1;grid-row:1;justify-self:start}.homepage-benefits_shoppingBenefit__9Zmhx{position:relative;width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(56px,7vw,88px) max(32px,calc((100vw - 1220px) / 2));background:var(--color-margarita-50);box-sizing:border-box}.homepage-benefits_shoppingProof__AS55x{width:min(100%,520px)}.homepage-benefits_shoppingComposition___GHD3{position:relative;min-height:620px;width:100%}.homepage-benefits_menuSource__3ywnu{position:absolute;z-index:1;top:22px;left:0;width:55%;padding:16px;border:1px solid var(--color-tortilla-200);border-radius:22px;background:var(--color-margarita-50);box-shadow:0 16px 38px rgba(42,24,18,.11);transform:rotate(-3deg)}.homepage-benefits_menuSourceHeading__frFp2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--color-pepper-950);font-size:.9rem}.homepage-benefits_menuSourceHeading__frFp2 span{color:var(--color-pepper-600);font-size:.76rem}.homepage-benefits_menuSource__3ywnu ul{display:grid;margin:0;padding:0;list-style:none}.homepage-benefits_menuSource__3ywnu li{display:grid;min-width:0;padding:9px 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid var(--color-tortilla-200);color:var(--color-pepper-950);font-size:.76rem;font-weight:500;line-height:1.3}.homepage-benefits_menuRecipeImage__PDkqa{width:42px;height:42px;border-radius:10px;background-color:var(--color-surface);background-position:50%;background-size:cover}.homepage-benefits_shoppingComposition___GHD3>.homepage-benefits_figure__pMjKf{position:absolute;z-index:2;right:0;bottom:6px;width:77%}.homepage-benefits_utilitySection__esCAM{width:min(1220px,calc(100% - 64px));margin:0 auto}.homepage-benefits_utilityGrid__n2VEe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,80px)}.homepage-benefits_utilityCard__YaJ2s{display:grid;min-width:0;align-content:start;gap:28px;padding-top:30px;border-top:1px solid var(--color-tortilla-200)}.homepage-benefits_utilityCard__YaJ2s+.homepage-benefits_utilityCard__YaJ2s{position:relative}.homepage-benefits_utilityCard__YaJ2s+.homepage-benefits_utilityCard__YaJ2s:before{position:absolute;top:clamp(14px,2.6vw,35px);bottom:0;left:calc(-1 * clamp(32px, 6vw, 80px) / 2);width:1px;background:var(--color-tortilla-200);content:""}.homepage-benefits_utilityCard__YaJ2s .homepage-benefits_copy__Z4D4U h2{max-width:16ch;font-size:clamp(1.9rem,3.3vw,2.8rem)}.homepage-benefits_utilityCard__YaJ2s .homepage-benefits_copy__Z4D4U p{margin-top:14px;font-size:1rem}.homepage-benefits_utilityProof__9be4E{width:min(100%,410px);justify-self:center;gap:14px}.homepage-benefits_utilityProof__9be4E .homepage-benefits_figure__pMjKf img{border-radius:22px}.homepage-benefits_utilityProof__9be4E .homepage-benefits_figure__pMjKf figcaption{font-size:.86rem}@media (max-width:760px){.homepage-benefits_benefits__Thexq{gap:72px;padding:48px 0 80px}.homepage-benefits_benefit__Egk7f,.homepage-benefits_reversedBenefit__Mq2tI{width:calc(100% - 32px);grid-template-columns:1fr;gap:24px}.homepage-benefits_reversedBenefit__Mq2tI .homepage-benefits_copy__Z4D4U,.homepage-benefits_reversedBenefit__Mq2tI .homepage-benefits_proof__3c3ZZ{grid-column:auto;grid-row:auto}.homepage-benefits_proof__3c3ZZ,.homepage-benefits_reversedBenefit__Mq2tI .homepage-benefits_proof__3c3ZZ{width:min(100%,420px);justify-self:center}.homepage-benefits_copy__Z4D4U h2{max-width:18ch;font-size:clamp(2rem,9vw,3rem)}.homepage-benefits_copy__Z4D4U p{margin-top:16px;font-size:1rem}.homepage-benefits_points__Y_2Jm{margin-top:20px;gap:12px}.homepage-benefits_recipeProof__9_wTg{min-height:0}.homepage-benefits_recipeProof__9_wTg>.homepage-benefits_figure__pMjKf{position:relative;top:auto;left:auto;width:100%}.homepage-benefits_recipeDetailsPeek__2H6JJ{display:none}.homepage-benefits_shoppingBenefit__9Zmhx{width:100vw;margin-inline:calc(50% - 50vw);padding:48px 16px}.homepage-benefits_shoppingComposition___GHD3{min-height:0}.homepage-benefits_menuSource__3ywnu{display:none}.homepage-benefits_shoppingComposition___GHD3>.homepage-benefits_figure__pMjKf{position:relative;right:auto;bottom:auto;width:100%}.homepage-benefits_utilitySection__esCAM{width:calc(100% - 32px)}.homepage-benefits_utilityGrid__n2VEe{grid-template-columns:1fr;gap:32px}.homepage-benefits_utilityCard__YaJ2s{gap:22px;padding-top:24px}.homepage-benefits_utilityCard__YaJ2s+.homepage-benefits_utilityCard__YaJ2s{position:static}.homepage-benefits_utilityCard__YaJ2s+.homepage-benefits_utilityCard__YaJ2s:before{display:none}.homepage-benefits_utilityCard__YaJ2s .homepage-benefits_copy__Z4D4U h2{max-width:18ch;font-size:clamp(2rem,9vw,2.7rem)}.homepage-benefits_utilityProof__9be4E{width:min(100%,360px);justify-self:center}}.home-screen-motif_homeScreenMotif__A2wG6{--loop:12s;display:grid;width:min(184px,100%);justify-items:center;gap:14px;color:var(--color-pepper-950)}.home-screen-motif_phone__2VtB7{position:relative;box-sizing:border-box;width:100%;aspect-ratio:9/19.5;overflow:hidden;border:6px solid var(--color-pepper-950);border-radius:34px;background:var(--color-margarita-50);box-shadow:0 18px 38px rgba(42,24,18,.18);font-size:.55rem;line-height:1.25}.home-screen-motif_homeIndicator__EHlXa,.home-screen-motif_island__ceVCJ{position:absolute;z-index:10;left:50%;width:34%;border-radius:999px;background:var(--color-pepper-950);transform:translateX(-50%)}.home-screen-motif_island__ceVCJ{top:7px;height:13px}.home-screen-motif_homeIndicator__EHlXa{bottom:5px;height:3px;opacity:.7}.home-screen-motif_statusBar___wsU9{display:flex;height:28px;padding:0 20px;align-items:center;font-weight:500}.home-screen-motif_phoneHome__Zubig{position:absolute;z-index:5;inset:0;display:grid;grid-template-rows:auto 1fr auto;padding-bottom:16px;background:linear-gradient(165deg,var(--color-corn-100),var(--color-sizzle-100) 55%,var(--color-chile-100));opacity:0;animation:home-screen-motif_homeScene__dgave var(--loop) ease-in-out infinite}.home-screen-motif_appGrid__V2lhV{display:grid;padding:16px 14px 0;grid-template-columns:repeat(4,1fr);align-content:start;gap:15px 10px}.home-screen-motif_dock__9vs0G>span,.home-screen-motif_newApp__ei_YJ,.home-screen-motif_otherApp__l5o88{position:relative;aspect-ratio:1;border-radius:24%}.home-screen-motif_otherApp__l5o88:after{position:absolute;right:18%;bottom:-7px;left:18%;height:3px;border-radius:999px;background:rgba(42,24,18,.18);content:""}.home-screen-motif_otherApp__l5o88:nth-child(4n+1){background:var(--color-lime-200)}.home-screen-motif_otherApp__l5o88:nth-child(4n+2){background:rgba(255,255,255,.8)}.home-screen-motif_otherApp__l5o88:nth-child(4n+3){background:var(--color-tortilla-200)}.home-screen-motif_otherApp__l5o88:nth-child(4n+4){background:rgba(47,107,63,.45)}.home-screen-motif_newApp__ei_YJ{opacity:0;animation:home-screen-motif_iconLanding__4FdKb var(--loop) cubic-bezier(.2,.8,.25,1.2) infinite}.home-screen-motif_newAppIcon___ny6z{display:block;width:100%;height:100%;border-radius:24%;box-shadow:0 4px 10px rgba(196,73,15,.3)}.home-screen-motif_newApp__ei_YJ small{position:absolute;right:-8px;bottom:-11px;left:-8px;font-size:.8em;text-align:center;white-space:nowrap}.home-screen-motif_dock__9vs0G{display:grid;margin:0 8px;padding:7px 9px;grid-template-columns:repeat(4,1fr);gap:10px;border-radius:18px;background:rgba(255,255,255,.45)}.home-screen-motif_dock__9vs0G>span{background:rgba(255,255,255,.85)}.home-screen-motif_dock__9vs0G>span:nth-child(2n){background:var(--color-lime-200)}.home-screen-motif_steps__3WFOX{display:grid;width:100%;min-height:20px;margin:0;text-align:center}.home-screen-motif_steps__3WFOX>span{grid-area:1/1;color:var(--color-pepper-600);font-size:.82rem;white-space:nowrap;opacity:0}.home-screen-motif_steps__3WFOX>span:first-child{animation:home-screen-motif_step1__2UFMc var(--loop) ease-in-out infinite}.home-screen-motif_steps__3WFOX>span:nth-child(2){animation:home-screen-motif_step2__M4cVN var(--loop) ease-in-out infinite}.home-screen-motif_steps__3WFOX>span:nth-child(3){animation:home-screen-motif_step3__o_MzH var(--loop) ease-in-out infinite}.home-screen-motif_steps__3WFOX>span:nth-child(4){animation:home-screen-motif_step4__tPlBL var(--loop) ease-in-out infinite}@keyframes home-screen-motif_homeScene__dgave{0%,62%{opacity:0;transform:scale(1.04)}67%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes home-screen-motif_iconLanding__4FdKb{0%,68%{opacity:0;transform:scale(.35)}73%{opacity:1;transform:scale(1.1)}77%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes home-screen-motif_step1__2UFMc{0%,19%,2%,to{opacity:0}16%,5%{opacity:1}}@keyframes home-screen-motif_step2__M4cVN{0%,21%,46%,to{opacity:0}24%,43%{opacity:1}}@keyframes home-screen-motif_step3__o_MzH{0%,47%,64%,to{opacity:0}50%,61%{opacity:1}}@keyframes home-screen-motif_step4__tPlBL{0%,67%,98%,to{opacity:0}71%,94%{opacity:1}}@media (prefers-reduced-motion:reduce){.home-screen-motif_newApp__ei_YJ,.home-screen-motif_phoneHome__Zubig,.home-screen-motif_steps__3WFOX>span{animation:none}.home-screen-motif_newApp__ei_YJ,.home-screen-motif_phoneHome__Zubig,.home-screen-motif_steps__3WFOX>span:nth-child(4){opacity:1;transform:none}}.marketing_hero__QRvJk{display:grid;width:min(1180px,calc(100% - 48px));min-height:720px;margin:0 auto;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:64px;padding:72px 0 88px}.marketing_heroCopy__8X_NX{position:relative;z-index:3}.marketing_eyebrow__lwmb_{margin:0 0 24px;color:var(--color-sizzle-600);font-size:var(--marketing-small-size);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.marketing_hero__QRvJk h1{display:grid;margin:0;font-size:var(--marketing-display-size);font-weight:400;letter-spacing:-.05em;line-height:.98}.marketing_rotatingSlot__geOj8{display:grid;margin-top:0}.marketing_rotatingWord__RNSGM{grid-area:1/1;align-self:start;visibility:hidden;width:fit-content;padding-left:.8em;text-indent:-.8em;color:var(--color-sizzle-600);font-weight:400;text-decoration:underline;text-decoration-color:var(--color-corn-400);text-decoration-thickness:.12em;text-underline-offset:.08em}.marketing_rotatingWordActive__22usZ{visibility:visible;animation:marketing_wordIn__ycqUy .35s ease-out both}.marketing_accessibleHeadline__Qd3Wm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.marketing_lede__InWL0{max-width:570px;margin:24px 0;color:var(--color-pepper-600);font-size:var(--marketing-body-size);line-height:1.6}.marketing_primaryCta__c69Re{display:inline-flex;min-height:56px;align-items:center;gap:7px;padding:15px 22px;border:1px solid var(--color-cilantro-800);border-radius:var(--radius-object);background:var(--color-cilantro-700);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 12px rgba(0,74,62,.12);color:var(--color-action-foreground);font-weight:500;text-decoration:none}.marketing_primaryCta__c69Re:hover{border-color:var(--color-cilantro-800);background:var(--color-cilantro-800);color:var(--color-action-foreground);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 5px 14px rgba(0,74,62,.16)}.marketing_primaryCta__c69Re:focus-visible{outline:3px solid var(--color-sizzle-600);outline-offset:3px;color:var(--color-action-foreground)}.marketing_primaryCta__c69Re:active{transform:translateY(1px)}.marketing_primaryCta__c69Re[aria-busy=true]{cursor:wait}.marketing_primaryCta__c69Re span{font-weight:500}.marketing_ctaNote__Rl8jp{margin:12px 0 0}.marketing_ctaNote__Rl8jp,.marketing_legalNote__8vP1g{color:var(--color-pepper-600);font-size:var(--marketing-small-size);line-height:1.5}.marketing_legalNote__8vP1g{max-width:470px;margin:8px 0 0}.marketing_legalNote__8vP1g a{color:var(--color-cilantro-700);font-weight:500}.marketing_goodbye__Kzmvd{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing_goodbye__Kzmvd:empty{display:none}.marketing_goodbye__Kzmvd p{margin:22px 0 0;padding:13px 16px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-margarita-50);color:var(--color-cilantro-800);font-weight:500}.marketing_heroVisual__IAVde{position:relative;min-height:680px;isolation:isolate}.marketing_heroVisual__IAVde:before{position:absolute;z-index:-1;inset:7% -8% 0 3%;border-radius:48% 52% 45% 55%;background:var(--color-sizzle-100);content:"";transform:rotate(-4deg)}.marketing_syncReceipt__18m2u{position:relative;display:grid;width:fit-content;min-width:225px;max-width:100%;margin:0 0 24px;padding:14px 16px 14px 54px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 14px 36px rgba(42,24,18,.18)}.marketing_syncReceipt__18m2u>span{position:absolute;top:15px;left:15px;display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:var(--color-lime-200);color:var(--color-cilantro-700);font-weight:500}.marketing_syncReceipt__18m2u small{margin-top:3px;color:var(--color-pepper-600);font-size:var(--marketing-small-size)}.marketing_hero__QRvJk .marketing_primaryCta__c69Re{font-weight:500}.marketing_hero__QRvJk :where(h1,h2,h3,strong,b,.marketing_eyebrow__lwmb_,.marketing_primaryCta__c69Re,.marketing_ctaNote__Rl8jp,.marketing_legalNote__8vP1g){font-weight:400}@keyframes marketing_wordIn__ycqUy{0%{opacity:0;transform:translateY(8px)}}@media (max-width:860px){.marketing_hero__QRvJk{min-height:0;grid-template-columns:1fr;gap:24px;padding-top:56px}.marketing_heroVisual__IAVde{min-height:728px}}@media (max-width:620px){.marketing_hero__QRvJk{width:min(100% - 32px,1180px)}.marketing_hero__QRvJk h1{font-size:clamp(3rem,16vw,4.5rem)}.marketing_heroVisual__IAVde{min-height:calc(clamp(500px, 118vw, 680px) + 48px);margin-top:16px}.marketing_syncReceipt__18m2u{min-width:205px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.marketing_rotatingWordActive__22usZ{animation:none}}.homepage-closing_closing__oIXcz{padding:0 0 96px}.homepage-closing_joining__FkUaj{display:grid;width:min(1120px,calc(100% - 64px));margin:0 auto;padding:56px 0 72px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(48px,7vw,96px)}.homepage-closing_finalCta__eFUM_ h2,.homepage-closing_joining__FkUaj h2{margin:0;color:var(--color-pepper-950);font-size:clamp(2rem,4.3vw,3.3rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}.homepage-closing_joiningCopy__2cM_w h2{max-width:13ch}.homepage-closing_joining__FkUaj p{max-width:58ch;margin:18px 0 0;color:var(--color-pepper-600);font-size:var(--marketing-body-size);line-height:1.7}.homepage-closing_inviteCard__VbzL0{display:grid;width:min(100%,440px);justify-self:end;gap:22px;padding:26px;border:1px solid var(--color-tortilla-200);border-radius:28px;background:var(--color-surface);box-shadow:0 20px 44px rgba(42,24,18,.11)}.homepage-closing_inviteMembers__30aau{display:flex;min-width:0;align-items:center;gap:16px}.homepage-closing_memberAvatars__vhQ5R{display:flex;flex:0 0 auto;align-items:center;padding-left:4px}.homepage-closing_memberAvatar__8saNQ{display:grid;width:46px;height:46px;margin-left:-4px;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-cilantro-700);color:var(--color-surface);font-size:.9rem;font-weight:500;place-items:center}.homepage-closing_memberAvatarMint__6aDt0{background:var(--color-lime-200);color:var(--color-pepper-950)}.homepage-closing_memberAvatarGold__xuPSZ{background:#f3d875;color:var(--color-pepper-950)}.homepage-closing_memberCount__9bBSj{color:var(--color-pepper-600);font-size:var(--marketing-small-size);line-height:1.4}.homepage-closing_inviteDetails__y2MTb{display:grid;justify-items:start;gap:8px;padding-top:20px;border-top:1px solid var(--color-tortilla-200)}.homepage-closing_inviteLabel__QlIRP{color:var(--color-cilantro-800);font-size:.82rem;font-weight:500}.homepage-closing_inviteDetails__y2MTb>strong{color:var(--color-pepper-950);font-size:1.45rem;line-height:1.2}.homepage-closing_inviteDescription__OCQgG{color:var(--color-pepper-600);font-size:var(--marketing-small-size);line-height:1.5}.homepage-closing_copyLinkChip__6bStH{display:inline-flex;min-height:42px;margin-top:8px;padding:0 16px;align-items:center;border:1px solid var(--color-cilantro-700);border-radius:999px;background:var(--color-margarita-50);color:var(--color-cilantro-800);font-size:.92rem;font-weight:500}.homepage-closing_finalCta__eFUM_{display:grid;justify-items:center;gap:24px;padding:56px 24px 64px;background:var(--color-lime-200);text-align:center}.homepage-closing_ctaButton__ZAfBU{justify-content:center}.homepage-closing_homeScreenGuide__4hSQV{display:grid;width:min(1040px,calc(100% - 48px));margin:0 auto;padding:80px 0 0;grid-template-columns:.75fr 1.25fr;align-items:center;gap:72px}.homepage-closing_homeScreen__TjXtk{display:grid;padding:32px 24px 24px;place-content:center;justify-items:center;gap:12px;border:1px solid var(--color-tortilla-200);border-radius:36px;background:var(--color-surface);box-shadow:0 24px 55px rgba(42,24,18,.1);font-weight:400}.homepage-closing_guideCopy__rXAqv{display:grid;align-content:center;gap:24px}.homepage-closing_guideCopy__rXAqv h2{margin:0;color:var(--color-pepper-950);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.05}.homepage-closing_guideCopy__rXAqv p{margin:0;color:var(--color-pepper-600);font-size:var(--marketing-body-size);line-height:1.65}@media (max-width:760px){.homepage-closing_joining__FkUaj{width:calc(100% - 48px);grid-template-columns:1fr;justify-items:center;gap:28px;text-align:center}.homepage-closing_joiningCopy__2cM_w h2{max-width:18ch;margin:0 auto}.homepage-closing_joining__FkUaj p{margin:16px auto 0}.homepage-closing_inviteCard__VbzL0{width:min(100%,440px);justify-self:center;text-align:left}}@media (max-width:620px){.homepage-closing_closing__oIXcz{padding-bottom:64px}.homepage-closing_joining__FkUaj{width:calc(100% - 32px);padding:32px 0 48px}.homepage-closing_joining__FkUaj p{font-size:1rem}.homepage-closing_inviteCard__VbzL0{width:min(100%,420px);padding:22px}.homepage-closing_finalCta__eFUM_{padding:44px 16px 48px}.homepage-closing_homeScreenGuide__4hSQV{width:calc(100% - 32px);padding-top:64px;grid-template-columns:1fr;gap:32px}.homepage-closing_homeScreen__TjXtk{width:min(260px,76vw);margin:0 auto}}.ingredient-visual_visual__So9wD{display:grid;flex:none;width:32px;height:32px;place-items:center;overflow:hidden;border-radius:var(--radius-object)}.ingredient-visual_placeholder__x1S0m{box-sizing:border-box;padding:6px;border:1px dashed var(--color-tortilla-200);background:var(--color-margarita-50);opacity:.55}.ingredient-visual_visual__So9wD img{display:block;width:100%;height:100%;object-fit:contain}.ingredient-visual_fallback__4eAMV{display:block;width:100%;height:100%;filter:drop-shadow(0 1px 1px rgb(42 24 18/14%))}.ingredient-visual_bagBody__oNPGu{fill:var(--color-margarita-50);stroke:var(--color-pepper-600);stroke-linejoin:round;stroke-width:1.25}.ingredient-visual_bagHandle__QiPim{fill:none;stroke:var(--color-pepper-600);stroke-linecap:round;stroke-width:1.8}.ingredient-visual_bagLeaf__33nXR{fill:var(--color-cilantro-700)}.ingredient-visual_bagStem__CZS0b{fill:none;stroke:var(--color-pepper-950);stroke-linecap:round;stroke-width:.8}.recipe-field-presentation_nameField__mwVm_{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:7px;color:var(--color-pepper-950);font-size:var(--text-micro);font-weight:500}.recipe-field-presentation_nameLabel__vK1Ea{display:block}.recipe-field-presentation_titleNameField__LOOE_{gap:0}.recipe-field-presentation_titleNameLabel__ylg_0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}.recipe-field-presentation_nameInput__xhjyV,.recipe-field-presentation_nameValue___k7vu{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;font-size:var(--text-body);font-weight:400}.recipe-field-presentation_nameInput__xhjyV[aria-invalid=true]{border-color:var(--color-chile-700)}.recipe-field-presentation_nameInput__xhjyV:focus-visible{border-color:var(--color-cilantro-700);outline:3px solid var(--color-lime-200);outline-offset:2px}.recipe-field-presentation_titleNameField__LOOE_ .recipe-field-presentation_titleNameInput__1h86f{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font:500 clamp(1.875rem,5vw,2.5rem)/1.1 var(--font-display),ui-rounded,Arial Rounded MT Bold,ui-sans-serif,sans-serif;letter-spacing:-.015em;outline:0;overflow:hidden;resize:none;overflow-wrap:anywhere;field-sizing:content}.recipe-field-presentation_titleNameField__LOOE_ .recipe-field-presentation_titleNameInput__1h86f:hover:not(:disabled){cursor:text}.recipe-field-presentation_titleNameField__LOOE_ .recipe-field-presentation_titleNameInput__1h86f::placeholder{color:var(--color-pepper-600);opacity:.72}.recipe-field-presentation_titleNameField__LOOE_ .recipe-field-presentation_titleNameInput__1h86f:focus-visible{outline:2px solid var(--color-sizzle-600);outline-offset:4px;border-radius:3px}.recipe-field-presentation_titleNameField__LOOE_ .recipe-field-presentation_titleNameInput__1h86f:disabled{opacity:.7}.recipe-field-presentation_nameHint__12_Mx{display:flex;justify-content:space-between;gap:12px;color:var(--color-pepper-600);font-size:var(--text-micro);font-weight:400}.recipe-field-presentation_nameHint__12_Mx>:last-child{flex:0 0 auto;font-variant-numeric:tabular-nums}.recipe-field-presentation_nameError__6PqXQ{color:var(--color-chile-700);font-size:var(--text-micro);font-weight:400}.recipe-field-presentation_ingredientRow__i24T9{display:grid;min-width:0;align-items:center;gap:.4rem;grid-template-columns:minmax(0,1fr)}.recipe-field-presentation_ingredientRow__i24T9.recipe-field-presentation_withTrailing__ugvnW{grid-template-columns:minmax(0,1fr) auto}.recipe-field-presentation_ingredientRow__i24T9.recipe-field-presentation_withVisual__CJws2{grid-template-columns:32px minmax(0,1fr)}.recipe-field-presentation_ingredientRow__i24T9.recipe-field-presentation_withVisual__CJws2.recipe-field-presentation_withTrailing__ugvnW{position:relative;grid-template-columns:32px minmax(0,1fr)}.recipe-field-presentation_ingredientRow__i24T9.recipe-field-presentation_withVisual__CJws2.recipe-field-presentation_withTrailing__ugvnW .recipe-field-presentation_ingredientTrailingSlot__1__Ix{position:absolute;top:0;right:0;bottom:0}.recipe-field-presentation_ingredientVisualSlot__A37_R{display:grid;width:32px;height:32px;place-items:center}.recipe-field-presentation_ingredientControlSlot__wKDpo{min-width:0}.recipe-field-presentation_ingredientTrailingSlot__1__Ix{display:grid;width:44px;min-height:44px;place-items:center}.recipe-field-presentation_ingredientPreview__KRLr5{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:48px;align-items:center;padding:10px 12px;border:1px solid var(--color-tortilla-200);border-radius:var(--radius-object);background:var(--color-surface);color:var(--color-pepper-950);font:inherit;font-weight:400;overflow-wrap:anywhere}.recipe-media-tile_mediaTile__E4C9r{position:relative;display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--radius-object);background:var(--color-sizzle-100)}.recipe-media-tile_accentTile__KKKnG{display:grid;width:100%;height:100%;place-items:center;color:var(--color-sizzle-700);font-size:var(--text-title)}.recipe-media-tile_detail__gF5qe{width:100%;height:clamp(180px,40vh,300px);border-radius:var(--radius-card)}.recipe-media-tile_recipeBox__kbRW5{width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-margarita-50)}.recipe-media-tile_menu___pbi8{width:64px;height:64px;border-radius:var(--radius-object);background:var(--color-margarita-50)}.recipe-media-tile_menuBanner__cdunb{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-margarita-50)}.recipe-media-tile_menuGallery__WkIGP{width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--radius-object);background:var(--color-margarita-50)}.recipe-media-tile_bookFallback___VLC6{display:grid;width:100%;height:100%;place-items:center;color:var(--color-sizzle-700)}.recipe-media-tile_bookFallback___VLC6 svg{width:clamp(32px,18%,64px);height:auto;stroke-width:1.5}.recipe-media-tile_menuGallery__WkIGP .recipe-media-tile_bookFallback___VLC6 svg,.recipe-media-tile_menu___pbi8 .recipe-media-tile_bookFallback___VLC6 svg{width:28px}.recipe-media-tile_menuBanner__cdunb .recipe-media-tile_bookFallback___VLC6 svg{width:clamp(36px,9%,58px)}.recipe-media-tile_collage___KXHS{width:48px;height:48px;border:3px solid var(--color-margarita-50);border-radius:var(--radius-object);box-shadow:var(--shadow-card)}.recipe-media-tile_collage___KXHS .recipe-media-tile_accentTile__KKKnG{font-size:var(--text-body)}.recipe-media-tile_detail__gF5qe .recipe-media-tile_accentTile__KKKnG{font-size:clamp(2.5rem,12vw,5rem)}.recipe-media-tile_image__z2TB7{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0}.recipe-media-tile_imageLoaded__OSitg{opacity:1}.recipe-media-tile_detail__gF5qe .recipe-media-tile_image__z2TB7{animation:recipe-media-tile_media-tile-reveal__7cZVc var(--motion-emphasis) var(--ease-settle) both}.recipe-media-tile_slotIn__KSC_d{animation:recipe-media-tile_media-tile-slot-in__Cxf6k var(--motion-emphasis) var(--ease-settle) both}@media (prefers-reduced-motion:reduce){.recipe-media-tile_detail__gF5qe .recipe-media-tile_image__z2TB7,.recipe-media-tile_slotIn__KSC_d{animation:none}}@keyframes recipe-media-tile_media-tile-slot-in__Cxf6k{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes recipe-media-tile_media-tile-reveal__7cZVc{0%{opacity:0}to{opacity:1}}.safari-add-flow_safari__HjT5b{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto}.safari-add-flow_webPage__7Haix{display:grid;padding:26px 18px 0;align-content:start;justify-items:center;gap:9px}.safari-add-flow_pageIcon__e7inj{width:46px;height:46px;border-radius:24%;box-shadow:0 6px 14px rgba(196,73,15,.22)}.safari-add-flow_pageLine__aJvNN{width:86%;height:7px;border-radius:999px;background:var(--color-tortilla-200)}.safari-add-flow_pageLine__aJvNN+.safari-add-flow_pageLine__aJvNN{width:64%}.safari-add-flow_pageButton__88VPC{margin-top:6px;padding:6px 12px;border-radius:999px;background:var(--color-cilantro-700);color:white}.safari-add-flow_safariChrome__An0L6{display:grid;padding:6px 10px 16px;gap:6px;border-top:1px solid var(--color-tortilla-200);background:rgba(255,255,255,.94)}.safari-add-flow_addressBar__lkpSp{padding:5px;border-radius:10px;background:rgba(42,24,18,.06);color:var(--color-pepper-600);text-align:center}.safari-add-flow_toolbar__djo1g{display:grid;height:22px;grid-template-columns:repeat(5,1fr);place-items:center}.safari-add-flow_toolbar__djo1g svg{width:14px;height:14px}.safari-add-flow_forward__KEQPK{display:grid;opacity:.35}.safari-add-flow_forward__KEQPK svg{transform:scaleX(-1)}.safari-add-flow_shareButton__Quxj3{position:relative;display:grid;width:24px;height:22px;place-items:center;border-radius:7px;animation:safari-add-flow_sharePress__2cnIy var(--loop) ease-in-out infinite}.safari-add-flow_addRow__LQ51O>svg,.safari-add-flow_shareButton__Quxj3>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.safari-add-flow_shareButton__Quxj3>svg{width:15px;height:15px}.safari-add-flow_tap__sXv3Z{position:absolute;z-index:2;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid var(--color-corn-400);border-radius:50%;background:rgba(237,177,55,.25);opacity:0;pointer-events:none}.safari-add-flow_tapShare__i4cAK{animation:safari-add-flow_tapShare__i4cAK var(--loop) ease-out infinite}.safari-add-flow_tapAddRow__idCxT{animation:safari-add-flow_tapAddRow__idCxT var(--loop) ease-out infinite}.safari-add-flow_tapAdd__8A4yG{animation:safari-add-flow_tapAdd__8A4yG var(--loop) ease-out infinite}.safari-add-flow_dim__AO0Yy{position:absolute;z-index:2;inset:0;background:rgba(25,14,10,.32);opacity:0;animation:safari-add-flow_dimScene__uN6hx var(--loop) ease-in-out infinite}.safari-add-flow_shareSheet__2ECzl{position:absolute;z-index:3;right:3px;bottom:3px;left:3px;display:grid;height:66%;box-sizing:border-box;padding:6px 9px 16px;align-content:start;gap:8px;border-radius:24px;background:var(--color-margarita-50);box-shadow:0 -10px 24px rgba(25,14,10,.18);transform:translateY(110%);animation:safari-add-flow_shareSheetScene__fTCty var(--loop) ease-in-out infinite}.safari-add-flow_grabber__tIc3r{width:28px;height:3px;justify-self:center;border-radius:999px;background:var(--color-tortilla-200)}.safari-add-flow_sheetHeader__SgjBq{display:grid;grid-template-columns:26px 1fr 18px;align-items:center;gap:7px}.safari-add-flow_sheetIcon__bHyhs{width:26px;height:26px;border-radius:24%}.safari-add-flow_addCard__35Zuv>span,.safari-add-flow_sheetHeader__SgjBq>span:nth-child(2){display:grid;gap:2px}.safari-add-flow_addCard__35Zuv strong,.safari-add-flow_addNav__dFnEh strong,.safari-add-flow_sheetHeader__SgjBq strong{font-weight:500}.safari-add-flow_addCard__35Zuv small,.safari-add-flow_sheetHeader__SgjBq small{color:var(--color-pepper-600);font-size:.9em}.safari-add-flow_closeButton__C0UNg{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:rgba(42,24,18,.08);color:var(--color-pepper-600)}.safari-add-flow_closeButton__C0UNg svg{width:9px;height:9px}.safari-add-flow_shareTargets__pC2W_{display:flex;padding:2px 4px 12px;justify-content:space-between}.safari-add-flow_shareTargets__pC2W_>span{position:relative;width:28px;height:28px;border-radius:50%;background:var(--color-lime-200)}.safari-add-flow_shareTargets__pC2W_>span:nth-child(2){background:var(--color-corn-100)}.safari-add-flow_shareTargets__pC2W_>span:nth-child(3){background:var(--color-sizzle-100)}.safari-add-flow_shareTargets__pC2W_>span:nth-child(4){background:var(--color-chile-100)}.safari-add-flow_shareTargets__pC2W_>span:after{position:absolute;right:18%;bottom:-7px;left:18%;height:3px;border-radius:999px;background:rgba(42,24,18,.18);content:""}.safari-add-flow_actionList__Z1QDz{display:grid;border-radius:12px;background:var(--color-surface)}.safari-add-flow_actionList__Z1QDz>span{display:flex;padding:7px 10px;align-items:center;justify-content:space-between;border-top:1px solid rgba(42,24,18,.08)}.safari-add-flow_actionList__Z1QDz>span:first-child{border-top:0}.safari-add-flow_actionList__Z1QDz svg{width:12px;height:12px}.safari-add-flow_addRow__LQ51O{position:relative;border-radius:0 0 12px 12px;animation:safari-add-flow_addRowPress__6ce6T var(--loop) ease-in-out infinite}.safari-add-flow_addRow__LQ51O>svg{width:13px;height:13px}.safari-add-flow_addSheet__Od_a5{position:absolute;z-index:4;top:24px;right:0;bottom:0;left:0;display:grid;padding:10px;align-content:start;gap:10px;border-radius:22px 22px 0 0;background:var(--color-margarita-50);transform:translateY(105%);animation:safari-add-flow_addSheetScene__WROG5 var(--loop) ease-in-out infinite}.safari-add-flow_addNav__dFnEh{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;color:var(--color-sizzle-600)}.safari-add-flow_addNav__dFnEh strong{color:var(--color-pepper-950);text-align:center}.safari-add-flow_addButton__XaiIV{position:relative;padding:3px 6px;border-radius:7px;font-weight:500;animation:safari-add-flow_addPress__PHSvB var(--loop) ease-in-out infinite}.safari-add-flow_addCard__35Zuv,.safari-add-flow_webAppRow__AY9yp{border-radius:12px;background:var(--color-surface)}.safari-add-flow_addCard__35Zuv{display:grid;padding:9px;grid-template-columns:40px 1fr;align-items:center;gap:9px}.safari-add-flow_addIcon___ysJQ{width:40px;height:40px;border-radius:24%}.safari-add-flow_addCard__35Zuv strong{padding-bottom:3px;border-bottom:1px solid rgba(42,24,18,.1)}.safari-add-flow_webAppRow__AY9yp{display:flex;padding:8px 9px;align-items:center;justify-content:space-between}.safari-add-flow_toggle__dOBg2{position:relative;width:26px;height:15px;border-radius:999px;background:var(--color-cilantro-500)}.safari-add-flow_toggle__dOBg2:after{position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background:var(--color-surface);content:""}@keyframes safari-add-flow_tapShare__i4cAK{0%,18%,9%,to{opacity:0;transform:scale(1.4)}13%{opacity:1;transform:scale(.7)}}@keyframes safari-add-flow_sharePress__2cnIy{0%,11%,17%,to{background:transparent}13%,15%{background:rgba(42,24,18,.1)}}@keyframes safari-add-flow_dimScene__uN6hx{0%,15%,70%,to{opacity:0}22%,68%{opacity:1}}@keyframes safari-add-flow_shareSheetScene__fTCty{0%,15%,50%,to{transform:translateY(110%)}22%,44%{transform:translateY(0)}}@keyframes safari-add-flow_tapAddRow__idCxT{0%,33%,42%,to{opacity:0;transform:scale(1.4)}37%{opacity:1;transform:scale(.7)}}@keyframes safari-add-flow_addRowPress__6ce6T{0%,35%,44%,to{background:var(--color-surface)}37%,42%{background:var(--color-corn-100)}}@keyframes safari-add-flow_addSheetScene__WROG5{0%,45%,70%,to{transform:translateY(105%)}51%,68%{transform:translateY(0)}}@keyframes safari-add-flow_tapAdd__8A4yG{0%,54%,62%,to{opacity:0;transform:scale(1.4)}58%{opacity:1;transform:scale(.7)}}@keyframes safari-add-flow_addPress__PHSvB{0%,56%,61%,to{background:transparent}57%,60%{background:var(--color-sizzle-100)}}@media (prefers-reduced-motion:reduce){.safari-add-flow_addButton__XaiIV,.safari-add-flow_addRow__LQ51O,.safari-add-flow_shareButton__Quxj3{animation:none}.safari-add-flow_addSheet__Od_a5,.safari-add-flow_dim__AO0Yy,.safari-add-flow_shareSheet__2ECzl,.safari-add-flow_tap__sXv3Z{display:none}}.screenshot-frame_screenshotFrame__31NJH{position:absolute;width:min(310px,58%);overflow:hidden;margin:0;border:7px solid transparent;border-radius:34px;background:linear-gradient(var(--color-margarita-50),var(--color-margarita-50)) padding-box,repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,rgba(0,0,0,.035) 1px 2px,transparent 2px 4px) border-box,linear-gradient(145deg,#46433f 0,#262523 24%,#171716 58%,#302e2a 82%,#45413c 100%) border-box;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 16px rgba(0,74,62,.08),0 28px 60px rgba(42,24,18,.2)}.screenshot-frame_screenshotFrame__31NJH img{display:block;width:100%;height:auto}.screenshot-frame_menu__BHNEY{z-index:2;top:8px;left:5%;transform:rotate(-5deg)}.screenshot-frame_list__myMgV{z-index:3;right:2%;bottom:0;transform:rotate(5deg)}@media (max-width:860px){.screenshot-frame_menu__BHNEY{top:56px}}@media (max-width:620px){.screenshot-frame_screenshotFrame__31NJH{width:min(310px,64%)}}