@media screen and (min-width:0px){footer .container,header .container,section:not(#hero) .container{padding-left:clamp(1rem,8vw,5rem);padding-right:clamp(1rem,8vw,5rem)}.hero-illustration{height:auto;pointer-events:none;position:absolute;z-index:-3}.hero-fill{background-color:var(--colorGreenBg);position:relative;z-index:-2}.content{margin:0 auto;max-width:1680px}.hero:not(#hero){margin-bottom:2.5rem;max-height:960px;min-height:70vh}.hero:not(#hero) .container{padding:clamp(128px,15vw,186px) clamp(1rem,8vw,5rem) clamp(128px,15vw,156px)}.hero:not(#hero) .container h1{padding:0 0 1.5rem}.hero:not(#hero) .container p{font-size:clamp(1rem,2.5vw,1.375rem);padding:0 0 clamp(2rem,4vw,3rem)}#hero .container .hero-illustration,.hero .container .hero-illustration{z-index:0}#hero .container .content,.hero .container .content{position:relative;z-index:1}}@media screen and (min-width:991px){.hero:not(#hero){margin-bottom:0;min-height:85vh}}@media screen and (min-width:0px){#hero{overflow:hidden}#hero svg{position:relative;z-index:-3}#hero .container{align-items:center;display:grid;grid-template-columns:repeat(1,1fr);padding:56px clamp(1rem,8vw,5rem) 40px}#hero .container .content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;text-align:center}#hero .container .content p{max-width:580px;padding-bottom:1.5rem}#hero .container .content .dual-button-wrapper{justify-content:center}#hero .container .images{margin-right:clamp(-5rem,8vw,-1rem);position:relative;right:0}#hero .container .images .h-image-wrapper{padding-top:3rem}#hero .container .images .h-image-wrapper img.hero-image{height:auto;width:calc(100% + clamp(1rem, 8vw, 5rem))}#hero .container .images .h-image-wrapper .hero-illustration{position:absolute;z-index:-1}#hero .container .images .h-image-wrapper .hero-illustration.herb{left:-37%;max-width:222px;top:-6%;width:25vw}#hero .container .images .h-image-wrapper .hero-illustration.croissant{max-width:188px;right:44%;top:0;width:27vw}#hero .container .images .h-image-wrapper .hero-illustration.whisk{max-width:204px;right:-19%;top:5%;width:23.5vw}#hero .container .images .h-image-wrapper .hero-illustration.bagel-01{left:-19%;max-width:176px;top:30%;width:24vw}#hero .container .images .h-image-wrapper .hero-illustration.bagel-02{left:11%;max-width:93px;top:24%;width:13vw}#hero .container .images .h-image-wrapper .hero-illustration.coffee{bottom:-12%;left:-45%;max-width:282px;width:50vw}#hero .container .images .h-image-wrapper .hero-illustration.donut{bottom:3%;left:13%;max-width:111px;width:15vw}#hero .container .images .h-image-wrapper .hero-illustration.bread{bottom:-3%;max-width:295px;right:-6%;width:68vw}#hero .container .images .h-image-wrapper .hero-illustration.latte{bottom:9%;max-width:73px;right:-4rem;width:5vw}#hero .container .images .h-image-wrapper .hero-illustration.cinnamon{bottom:-7rem;max-width:143px;right:-4rem;width:10vw}}@media screen and (min-width:991px){#hero .container{grid-template-columns:repeat(12,1fr)}#hero .container .content{align-items:flex-start;grid-column:1/8;margin:0;text-align:left}#hero .container .images{grid-column:9/13}#hero .container .images .h-image-wrapper{padding-top:0}#hero .container .images .h-image-wrapper .hero-illustration.herb{width:16vw}#hero .container .images .h-image-wrapper .hero-illustration.croissant{right:21%;top:-5%;width:13vw}#hero .container .images .h-image-wrapper .hero-illustration.whisk{width:15vw}#hero .container .images .h-image-wrapper .hero-illustration.bagel-01{width:13vw}#hero .container .images .h-image-wrapper .hero-illustration.bagel-02{width:7vw}#hero .container .images .h-image-wrapper .hero-illustration.coffee{width:20vw}#hero .container .images .h-image-wrapper .hero-illustration.donut{width:8vw}#hero .container .images .h-image-wrapper .hero-illustration.bread{width:21vw}#hero .container .images .h-image-wrapper .hero-illustration.latte{width:5vw}#hero .container .images .h-image-wrapper .hero-illustration.cinnamon{width:10vw}}@media screen and (min-width:0px){#menu{padding:72px 0 32px}#menu .container{display:flex;flex-direction:column;gap:clamp(2rem,4.5vw,3.5rem)}#menu .container .content{display:flex;flex-direction:column;gap:var(--spacingText);margin:unset;text-align:center}#menu .container .content p{margin:0 auto;max-width:888px}#menu .container .specialties{display:flex;flex-direction:column;gap:clamp(1.5rem,4.5vw,2rem)}#menu .container .specialties .content{align-items:center;display:flex;flex-direction:row;position:relative;text-align:center}#menu .container .specialties .content h3{width:100%}#menu .container .specialties .content:after{border-bottom:2px solid var(--colorBlackBorder);content:"";display:none;flex:1;width:100%}#menu .container .specialties .grid-group{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}#menu .container .specialties .grid-group .specialty{letter-spacing:.05em;text-align:center;text-transform:uppercase}#menu .container .specialties .grid-group .specialty .image-wrapper{border-radius:.5rem;min-height:50vw;overflow:hidden}#menu .container .specialties .grid-group .specialty p{padding:1rem 0 0}}@media screen and (min-width:768px){#menu .container .specialties .content{text-align:left}#menu .container .specialties .content h3{width:unset}#menu .container .specialties .content:after{display:block}#menu .container .specialties .grid-group{grid-template-columns:repeat(3,1fr)}#menu .container .specialties .grid-group .specialty .image-wrapper{min-height:21.5vw}}