.Establishments{background:var(--gray);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:110px 0 0;display:flex;box-shadow:inset 0 30px 30px -12px #32323280}.Establishments h2{text-align:center;color:var(--green);width:100%;margin-top:0;margin-bottom:50px;font-size:2rem;display:block}.Establishments .list{z-index:1;width:100%;max-width:1400px;height:auto;min-height:500px;padding:0 var(--main-gutter);flex-direction:column;gap:10px;margin:0 auto;display:flex;position:relative}.background-banner{display:none}@media (min-width:1050px){.background-logo{left:50%;transform:translate(-500px)}.background-banner{background-color:var(--orange);width:100vw;height:150px;display:block;position:absolute;top:50%;left:0}.Establishments .list{flex-direction:row;gap:20px;height:80vh;max-height:800px}}@media (min-width:768px){.Establishments{padding:110px var(--main-gutter)0;position:relative}.background-logo{opacity:.2;background-image:url(/icons/logo.svg);background-repeat:no-repeat;width:504px;height:530px;position:absolute;top:10%;left:-150px}.Establishments .list{padding:0}}@media (min-width:480px){.Establishments .list{gap:20px}}
.Group{color:#000;background-color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:50px 20px;display:flex;box-shadow:inset 0 -30px 30px -12px #32323280}@media (min-width:600px){.Group{padding:100px var(--main-gutter)100px;position:relative}}.Group small{background-color:var(--green);color:var(--gray);padding:8px 20% 6px 8px;font-size:20px;font-weight:700}.Group h2{color:var(--orange);margin-top:15px;padding:0;font-size:1.5rem;font-weight:700}.Group>div{flex-direction:column;width:100%;display:flex}.Group svg{display:block}.Group #illustration{display:none}.Group #illustration svg{width:50%;max-width:80%;margin:auto}.Group ul{flex-direction:column;gap:20px;display:flex}.Group li{flex-direction:row;align-items:center;display:flex}.Group li svg{margin-right:10px}.Group.onview li{animation:1s ease-in-out forwards slideInFromRight}.Group li{opacity:0;animation-delay:.5s;transform:translate(50%)}.Group li:nth-child(2){animation-delay:.3s}.Group li:nth-child(3){animation-delay:.5s}.Group .message{width:100%;color:var(--green);flex-direction:column;display:flex}.Group .message h3{text-transform:uppercase;background-color:var(--orange);margin:0;padding:4px 8px;font-size:1.5rem;font-weight:700}.Group .message p{margin:4px 0;font-size:1rem;font-weight:700}@media (min-width:768px){.Group{flex-direction:row;justify-content:center;align-items:center}.Group>div{width:50%}.Group #illustration{opacity:0;display:block}.Group.onview #illustration{animation:1s ease-in-out forwards slideInFromBottom}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(0)}}
#events{width:100%;padding:100px var(--main-gutter)0;background:var(--green);color:var(--gray);flex-direction:column-reverse;justify-content:center;align-items:center;margin:0;display:flex}.Event__ImageWrapper{width:100%;padding-top:66%;transition:transform .5s ease-in-out;position:relative;transform:rotate(3deg)translate(30%)}.Event__Image{object-fit:cover;border:10px solid #f2f2f2;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #00000059}.Event__Content{flex-direction:column;width:100%;margin-bottom:50px;display:flex}.Event__Content h2{text-align:right;color:var(--gray);background-color:var(--orange);width:100%;margin-top:0;margin-bottom:30px;padding-right:8px;font-size:2rem;display:block}.Event__Content a{color:var(--gray);font-weight:700;text-decoration:underline}.Event__Content p{margin-bottom:30px;font-size:1.2rem;line-height:1.5}.Event__Content svg{margin-bottom:-5px;margin-left:auto;display:flex}#events.onview .Event__ImageWrapper{transform:rotate(2deg)translate(0)}@media (min-width:768px){#events{padding:100px var(--main-gutter);flex-direction:row;justify-content:space-between;align-items:center}.Event__ImageWrapper{width:50%;height:100%}.Event__Content{width:50%}.Event__Content p{padding-left:30px}}
.Team{background:var(--green);width:100%;color:var(--gray);margin:0;padding:110px 0;position:relative}.Team h2{text-align:center;color:var(--gray);width:100%;margin-top:0;margin-bottom:50px;font-size:2rem;display:block;position:relative}.Team ul{flex-flow:wrap;justify-content:center;align-items:center;gap:30px;display:flex;position:relative}.Team :where(li,figure){flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.MemberItem{width:300px}.MemberItem figure{margin:0}.MemberItem :where(h3,p){margin:0;padding:0}.MemberItem h3{text-align:center;text-transform:uppercase;font-weight:100}.MemberItem b{font-weight:700;display:block}.MemberItem p{text-transform:uppercase;color:var(--orange)}.MemberItem__Title{font-weight:700}.MemberItem__Subtitle{font-weight:100}.MemberItem .round{background-color:var(--orange);border-radius:100px;width:200px;height:200px;padding:10px;overflow:hidden}.MemberItem img{object-fit:cover;border-radius:90px;width:180px;height:180px;overflow:hidden}.MemberItem figcaption{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.TeamBackgroundLogo{opacity:.2;background-image:url(/icons/logo-gear.svg);background-repeat:no-repeat;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.career-module__Z6Zx6q__Career{background-color:var(--orange);height:500px;position:relative}.career-module__Z6Zx6q__Career img{object-fit:cover;opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}.career-module__Z6Zx6q__Career,.career-module__Z6Zx6q__Career div{flex-direction:column;justify-content:center;align-items:center;display:flex}.career-module__Z6Zx6q__Career div{z-index:1;color:var(--gray);padding:0 20px;position:relative}.career-module__Z6Zx6q__Career h2{font-size:2rem}.career-module__Z6Zx6q__Career__JoinButton{margin:20px}@media (min-width:600px){.career-module__Z6Zx6q__Career div{max-width:50%}}
.Chef{background-color:var(--green);height:100%;padding:100px 0}.Chef__Image{width:100%;max-width:800px;height:100%;max-height:50vh;margin:0;overflow:hidden}.Chef__Image img{object-fit:cover;width:100%;height:100%}.Chef__Content{background-color:var(--orange);color:var(--gray);flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 20px;display:flex}.Chef__Content h2{text-transform:uppercase;margin-top:0;font-size:32px;font-weight:100}.Chef__Content h2 strong{font-weight:700}.Chef__Content small{font-size:26px;font-weight:100}.Chef__Content p{margin-top:0;font-size:1.2rem}.Chef__Content p:last-child{color:var(--green)}@media (min-width:768px){.Chef{flex-direction:row;align-items:center;height:100vh;display:flex}.Chef__Image{width:30%;height:100%;max-height:none;margin:0}.Chef__Content{width:70%;height:100%;padding:0 30px}}@media (min-width:1200px){.Chef__Image{width:40%}.Chef__Content{width:100%;padding:0 var(--main-gutter)0 30px}}
