:root{--background-primary-light: hsl(113, 43.3962264151%, 89.6078431373%);--background-primary-medium: hsl(113, 24.2105263158%, 81.3725490196%);--background-secondary-light: hsl(48, 43.3962264151%, 89.6078431373%);--background-secondary-medium: hsl(48, 24.2105263158%, 81.3725490196%);--background-tertiary-light: hsl(286, 43.3962264151%, 89.6078431373%);--background-tertiary-medium: hsl(286, 24.2105263158%, 81.3725490196%);--background-error-light: hsl(6, 43.3962264151%, 89.6078431373%);--background-error-medium: hsl(6, 24.2105263158%, 81.3725490196%);--background-danger-light: hsl(6, 43.3962264151%, 89.6078431373%);--background-danger-medium: hsl(6, 24.2105263158%, 81.3725490196%);--primary-10: #032108;--primary-40: #466646}body{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;padding:0;margin:0}img,picture,svg,video{display:block;max-width:100%}.header-logo{height:120px;width:auto}@media (max-width: 500px){.header-logo{height:100px}}.app-store-drawer-container{margin-bottom:16px;height:20%}@media screen and (min-height: 700px) and (max-width: 500px){.app-store-drawer-container{height:40%}}.footer-logo{height:32px;width:auto}.hero-section{background-color:var(--mui-palette-background-default);width:100%;overflow:hidden;position:relative}.phone-shell-container{display:flex;justify-content:center;align-items:center;width:100%;perspective:800px}.phones-wrapper{position:relative;width:300px;height:600px;margin:auto}@media (min-width: 900px) and (max-width: 1150px){.phones-wrapper{transform:scale(.65);margin-right:10px;margin-left:10px}}@media (min-width: 1151px) and (max-width: 1450px){.phones-wrapper{transform:scale(.75);margin-right:40px;margin-left:40px}}@media (max-width: 900px){.phones-wrapper{width:240px;height:496px;margin-top:48px;margin-right:auto;margin-left:auto}}.phone-shell{width:285px;height:620px;background-color:var(--mui-palette-neutral-10);border-radius:40px;box-shadow:0 20px 40px -10px #0003,0 4px 12px -2px #0000001a;position:absolute;top:0;left:0;border:8px solid #1c1c1e;transition:transform .3s ease-out}@media (max-width: 900px){.phone-shell{width:240px;height:496px}}.phone-center{z-index:10}.phone-left{z-index:5;transform:translate(-75%) scale(.9) rotateY(5deg)}@media (max-width: 900px){.phone-left{display:none}}.phone-right{z-index:5;transform:translate(75%) scale(.9) rotateY(-5deg)}@media (max-width: 900px){.phone-right{display:none}}.phone-shell-island{position:absolute;top:-1px;left:50%;transform:translate(-50%);width:100px;height:12px;background-color:#000;border-radius:20px;z-index:10}.phone-shell-screen{width:100%;height:100%;background-color:var(--mui-palette-background-paper);overflow:hidden;position:relative;z-index:1}.phone-screen-image{width:100%;height:100%;display:block;border-radius:32px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:rotateY(-10deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(-10deg) rotateX(5deg) translateY(-15px)}to{transform:rotateY(-10deg) rotateX(5deg) translateY(0)}}.features-container{position:relative}.feature-card{border-radius:28px;animation:slideUp .6s ease-out forwards;opacity:0;transition:transform .3s ease-out,box-shadow .3s ease-out}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026,0 4px 8px #0000001a}.our-story-page{background-color:var(--mui-palette-surface-main);min-height:100vh}.ticker-container{position:absolute;top:0;bottom:0;width:150px;overflow:hidden;z-index:0;opacity:.15;pointer-events:none}.ticker-container.left-ticker{left:5%}.ticker-container.right-ticker{right:5%}.ticker-track{display:flex;flex-direction:column;gap:60px;padding-bottom:60px}.ticker-track.scroll-up{animation:scrollUp 60s linear infinite}.ticker-track.scroll-down{animation:scrollDown 60s linear infinite}.ticker-icon{width:100%;height:auto;display:block}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.mobile-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.mobile-icon{position:absolute;width:100px;opacity:.12}.mobile-icon.mobile-icon-0{top:15%;left:0%;transform:rotate(0)}.mobile-icon.mobile-icon-1{top:22%;left:37%;transform:rotate(45deg)}.mobile-icon.mobile-icon-2{top:29%;left:74%;transform:rotate(90deg)}.mobile-icon.mobile-icon-3{top:36%;left:31%;transform:rotate(135deg)}.mobile-icon.mobile-icon-4{top:43%;left:68%;transform:rotate(180deg)}.mobile-icon.mobile-icon-5{top:50%;left:25%;transform:rotate(225deg)}.mobile-icon.mobile-icon-6{top:57%;left:62%;transform:rotate(270deg)}.mobile-icon.mobile-icon-7{top:64%;left:19%;transform:rotate(315deg)}.mobile-icon.mobile-icon-8{top:71%;left:56%;transform:rotate(0)}.mobile-icon.mobile-icon-9{top:78%;left:13%;transform:rotate(45deg)}.mobile-icon.mobile-icon-10{top:85%;left:50%;transform:rotate(90deg)}.mobile-icon.mobile-icon-11{top:92%;left:7%;transform:rotate(135deg)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.partner-benefits-card:before,.partner-benefits-card:after{content:"";position:absolute;font-family:Material Symbols Rounded;font-weight:400;font-size:120px;color:var(--mui-palette-primary-main);opacity:.1;z-index:1;font-variation-settings:"'FILL' 1"}.partner-benefits-card:before{content:"nutrition";top:-20px;right:-15px;transform:rotate(15deg)}.partner-benefits-card:after{content:"bakery_dining";bottom:-10px;left:-10px;transform:rotate(-10deg)}:root{--mui-custom-elevation-level1: 0 1px 3px 1px rgba(0, 0, 0, .15), 0 1px 2px 0 rgba(0, 0, 0, .3);--mui-custom-elevation-level2: 0 2px 6px 2px rgba(0, 0, 0, .15), 0 1px 2px 0 rgba(0, 0, 0, .3);--mui-shape-borderRadius-lg: 28px}
