.device-phone-module__m0Ft1a__device{--metal-light:#b3bcb5;--metal-mid:#54635b;--metal-dark:#142d22;--rail-depth:-12px;aspect-ratio:1243/2620;width:100%;transform-style:preserve-3d;border-radius:15.1%/7.16%;flex:none;position:relative}.device-phone-module__m0Ft1a__device[data-tone=sage]{--metal-light:#e0e7d7;--metal-mid:#a1af98;--metal-dark:#4b6554}.device-phone-module__m0Ft1a__rail{border-radius:inherit;background:linear-gradient(108deg, var(--metal-light) 0%, var(--metal-mid) 9%, var(--metal-dark) 35%, var(--metal-mid) 73%, var(--metal-light) 91%, var(--metal-dark) 100%);transform:translateZ(var(--rail-depth));pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 1px #ffffffa6,inset -1px -1px 1px #07170e99}.device-phone-module__m0Ft1a__rail:first-child{box-shadow:inset 0 0 0 1px var(--metal-mid), 12px 24px 36px -18px #0d271a57, 3px 7px 10px -5px #0d271a59}.device-phone-module__m0Ft1a__rail:nth-child(2),.device-phone-module__m0Ft1a__rail:nth-child(5){background:var(--metal-mid)}.device-phone-module__m0Ft1a__rail:nth-child(3){background:var(--metal-light)}.device-phone-module__m0Ft1a__face{border-radius:inherit;background:linear-gradient(132deg, #ebeee7 0%, var(--metal-mid) 9%, #1c2821 20%, #070e0a 49%, #516158 73%, #cad0c8 91%, #25392c 100%);padding:2.5744%;position:absolute;inset:0;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ecf2e7b3,inset 0 0 0 2px #0b180fbd}.device-phone-module__m0Ft1a__aperture{aspect-ratio:1179/2556;background:#fbf8f1;border-radius:13.65%/6.3%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0b140d}.device-phone-module__m0Ft1a__image{aspect-ratio:1179/2556;width:100%;height:auto;display:block}.device-phone-module__m0Ft1a__glassEdge{pointer-events:none;border:1px solid #ffffffc7;border-color:#ffffffc7 #ffffff47 #ffffff1a #ffffff4d;border-radius:14.35%/6.76%;position:absolute;inset:1.15%;box-shadow:inset 1px 1px 2px #ffffff21}.device-phone-module__m0Ft1a__button{background:linear-gradient(90deg, var(--metal-dark), var(--metal-light) 38%, var(--metal-mid) 66%, var(--metal-dark));pointer-events:none;border-radius:2px 0 0 2px;width:4px;position:absolute;left:-3px;transform:translateZ(-6px);box-shadow:0 1px 1px #07170e99}.device-phone-module__m0Ft1a__silent{height:4.1%;top:14.2%}.device-phone-module__m0Ft1a__volumeUp{height:7.2%;top:22%}.device-phone-module__m0Ft1a__volumeDown{height:7.2%;top:31%}.device-phone-module__m0Ft1a__power{border-radius:0 2px 2px 0;height:12%;top:26%;left:auto;right:-3px}
.scroll-journey-module__MdFbCW__features{--scene-scroll:0;background:var(--green);color:var(--cream);padding-block:56px;overflow:clip}.scroll-journey-module__MdFbCW__tabs{grid-template-columns:repeat(4,1fr);gap:8px;max-width:720px;margin-inline:auto;display:grid}.scroll-journey-module__MdFbCW__tabs button{color:#e0e9df;background:0 0;border:1px solid #739780;border-radius:12px;min-height:56px;padding:14px 20px;font-size:17px;font-weight:600;transition:background .25s,color .25s}.scroll-journey-module__MdFbCW__tabs button:hover{background:#295f40}.scroll-journey-module__MdFbCW__tabs button[aria-selected=true]{color:#123b2a;background:#e3ebcd;border-color:#e3ebcd}.scroll-journey-module__MdFbCW__tabs button:focus-visible,.scroll-journey-module__MdFbCW__panel:focus-visible{outline-offset:5px;outline:3px solid #e3ebcd}.scroll-journey-module__MdFbCW__panels{--primary-travel:-18px;--secondary-travel:-8px;display:grid}.scroll-journey-module__MdFbCW__panel{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:1fr 1.15fr;align-items:center;gap:6%;padding-top:40px;transition:opacity .4s,visibility 0s .4s;display:grid}.scroll-journey-module__MdFbCW__panel[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.scroll-journey-module__MdFbCW__copy{padding-block:24px}.scroll-journey-module__MdFbCW__copy h2{max-width:14ch;font-size:clamp(44px,4.2vw,60px)}.scroll-journey-module__MdFbCW__copy p{color:#d5e2d5;max-width:38ch;margin-top:24px;font-size:18px;line-height:1.75}.scroll-journey-module__MdFbCW__scene{perspective:1400px;height:680px;transform-style:preserve-3d;position:relative}.scroll-journey-module__MdFbCW__field{color:#326c47;pointer-events:none;width:94%;height:88%;position:absolute;top:3%;left:4%;transform:translateZ(-160px)rotate(-12deg)}.scroll-journey-module__MdFbCW__scene[data-paired=false] .scroll-journey-module__MdFbCW__field{width:78%;left:11%}.scroll-journey-module__MdFbCW__primary,.scroll-journey-module__MdFbCW__secondary{transform-style:preserve-3d;position:absolute}.scroll-journey-module__MdFbCW__primary{translate:0 calc(var(--scene-scroll) * var(--primary-travel))}.scroll-journey-module__MdFbCW__secondary{translate:0 calc(var(--scene-scroll) * var(--secondary-travel))}.scroll-journey-module__MdFbCW__primary,.scroll-journey-module__MdFbCW__secondary{transition:translate .24s ease-out}.scroll-journey-module__MdFbCW__primary{width:298px;top:24px;left:calc(50% - 149px);transform:rotateX(3deg)rotateY(-10deg)rotate(-4deg)}.scroll-journey-module__MdFbCW__scene[data-paired=true] .scroll-journey-module__MdFbCW__primary{width:278px;top:54px;left:0;transform:translateZ(55px)rotateY(-12deg)rotate(-6deg)}.scroll-journey-module__MdFbCW__secondary{width:238px;top:34px;right:8px;transform:translateZ(-35px)rotateY(-8deg)rotate(5deg)}.scroll-journey-module__MdFbCW__fallback section{margin-top:48px}.scroll-journey-module__MdFbCW__fallback p{margin-top:24px}.scroll-journey-module__MdFbCW__features[data-mode=pinned]{height:360svh;padding-block:0}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__track{top:var(--header-height);height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;padding-block:28px;display:flex;position:sticky}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__tabs{flex:none;width:100%}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__scene{--stage-height:min(680px, calc(100svh - 300px));height:var(--stage-height)}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__primary{width:calc(var(--stage-height) * .4382);left:calc(50% - var(--stage-height) * .2191)}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__scene[data-paired=true] .scroll-journey-module__MdFbCW__primary{width:calc(var(--stage-height) * .4088);top:8%;left:0}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__secondary{width:calc(var(--stage-height) * .35);top:5%}@media (prefers-reduced-motion:no-preference){.scroll-journey-module__MdFbCW__panel{--arrival-x:-36px;--arrival-y:30px;--arrival-angle:-5deg;--pose-angle:0deg}.scroll-journey-module__MdFbCW__panel[data-feature=recipes]{--arrival-x:48px;--arrival-y:18px;--arrival-angle:6deg;--pose-angle:4deg}.scroll-journey-module__MdFbCW__panel[data-feature=meal-plan]{--arrival-x:-24px;--arrival-y:44px;--arrival-angle:-4deg;--pose-angle:1deg}.scroll-journey-module__MdFbCW__panel[data-feature=grocery]{--arrival-x:36px;--arrival-y:24px;--arrival-angle:5deg;--pose-angle:6deg}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__panel{transition:opacity .52s,visibility 0s .76s}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__panel[data-active=true]{transition-delay:0s}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__primary,.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__secondary{transition:translate .76s var(--ease), rotate .76s var(--ease), scale .76s var(--ease)}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__primary{rotate:var(--pose-angle)}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__secondary{rotate:calc(var(--pose-angle) * -1)}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__panel[data-state=after] .scroll-journey-module__MdFbCW__primary{translate:var(--arrival-x) var(--arrival-y);rotate:var(--arrival-angle);scale:.95}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__panel[data-state=before] .scroll-journey-module__MdFbCW__primary{translate:calc(var(--arrival-x) * -1) calc(var(--arrival-y) * -1);rotate:calc(var(--arrival-angle) * -1);scale:.97}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__panel[data-state=after] .scroll-journey-module__MdFbCW__secondary{translate:calc(var(--arrival-x) * -1) calc(var(--arrival-y) * .6);rotate:calc(var(--arrival-angle) * -1);scale:.94}.scroll-journey-module__MdFbCW__features[data-mode=pinned] .scroll-journey-module__MdFbCW__panel[data-state=before] .scroll-journey-module__MdFbCW__secondary{translate:var(--arrival-x) calc(var(--arrival-y) * -1);rotate:var(--arrival-angle);scale:.96}}.scroll-journey-module__MdFbCW__features[data-mode=flow] .scroll-journey-module__MdFbCW__tabs{top:var(--header-height);z-index:10;background:var(--green);padding-block:12px;position:sticky}.scroll-journey-module__MdFbCW__features[data-mode=flow] .scroll-journey-module__MdFbCW__panels{display:block}.scroll-journey-module__MdFbCW__features[data-mode=flow] .scroll-journey-module__MdFbCW__panel{visibility:visible;opacity:1;pointer-events:auto;grid-area:auto;grid-template-rows:auto auto;padding-bottom:40px;transition:none}.scroll-journey-module__MdFbCW__features[data-mode=flow] .scroll-journey-module__MdFbCW__panel:last-child{padding-bottom:0}@media (max-width:1100px){.scroll-journey-module__MdFbCW__panel{gap:4%}.scroll-journey-module__MdFbCW__copy h2{font-size:48px}.scroll-journey-module__MdFbCW__copy p{font-size:17px}.scroll-journey-module__MdFbCW__scene{height:610px}.scroll-journey-module__MdFbCW__primary{width:250px;left:calc(50% - 125px)}.scroll-journey-module__MdFbCW__scene[data-paired=true] .scroll-journey-module__MdFbCW__primary{width:218px;top:96px;left:-8px}.scroll-journey-module__MdFbCW__secondary{width:195px;top:18px;right:-8px}}@media (max-width:900px){.scroll-journey-module__MdFbCW__panels{grid-template-rows:auto auto}.scroll-journey-module__MdFbCW__panel{grid-template-columns:1fr;gap:24px}@supports (grid-template-rows:subgrid){.scroll-journey-module__MdFbCW__panel{grid-row:1/span 2;grid-template-rows:subgrid}}.scroll-journey-module__MdFbCW__copy{padding-block:0}.scroll-journey-module__MdFbCW__copy h2{max-width:22ch}.scroll-journey-module__MdFbCW__copy p{max-width:60ch}.scroll-journey-module__MdFbCW__scene{align-self:start;width:min(540px,100%);height:680px;margin-inline:auto}.scroll-journey-module__MdFbCW__primary{width:284px;left:calc(50% - 142px)}.scroll-journey-module__MdFbCW__scene[data-paired=true] .scroll-journey-module__MdFbCW__primary{width:274px;top:44px;left:8px}.scroll-journey-module__MdFbCW__secondary{width:238px;right:4px}}@media (max-width:600px){.scroll-journey-module__MdFbCW__panels{--primary-travel:-10px;--secondary-travel:-5px}.scroll-journey-module__MdFbCW__features{padding-block:28px 40px}.scroll-journey-module__MdFbCW__tabs{gap:6px}.scroll-journey-module__MdFbCW__tabs button{white-space:nowrap;border-radius:10px;min-height:48px;padding:10px 4px;font-size:clamp(13px,3.6vw,14px)}.scroll-journey-module__MdFbCW__panel{gap:28px;padding-top:32px}.scroll-journey-module__MdFbCW__copy h2{max-width:16ch;font-size:38px}.scroll-journey-module__MdFbCW__copy p{margin-top:20px;font-size:17px}.scroll-journey-module__MdFbCW__scene{height:540px}.scroll-journey-module__MdFbCW__primary{width:238px;top:20px;left:calc(50% - 119px);transform:rotate(-3deg)}.scroll-journey-module__MdFbCW__scene[data-paired=true]{width:min(400px,100%);height:490px}.scroll-journey-module__MdFbCW__scene[data-paired=true] .scroll-journey-module__MdFbCW__primary{width:52%;top:16px;left:0;transform:rotate(-2deg)}.scroll-journey-module__MdFbCW__secondary{width:48%;top:64px;right:0;transform:rotate(2deg)}.scroll-journey-module__MdFbCW__field{height:90%}}@media (prefers-reduced-motion:reduce){.scroll-journey-module__MdFbCW__tabs button,.scroll-journey-module__MdFbCW__panel{transition:none}.scroll-journey-module__MdFbCW__primary,.scroll-journey-module__MdFbCW__secondary,.scroll-journey-module__MdFbCW__scene[data-paired=true] .scroll-journey-module__MdFbCW__primary{transition:none;transform:translate(0,0)rotate(0)scale(1)}}
