@font-face{font-family:BigNoodletilting;src:url(/assets/big_noodle_titling-CmfBXbpw.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothic;src:url(/assets/CenturyGothic-Bbp3BfKf.ttc) format("truetype-collection")}@font-face{font-family:Helvetica;src:url(/assets/Helvetica-CxjDr4Xf.ttc) format("truetype-collection")}@font-face{font-family:SaturdayChampagneDemo-Regular;src:url(/assets/SaturdayChampagneDemo-Regular-v7DKgOeW.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ViceCitySans;src:url(/assets/ViceCitySans-Bcgr550W.otf) format("opentype");font-weight:400;font-style:normal}html,body{margin:0;padding:0;box-sizing:border-box;width:100%;height:100%}.header{background-color:#00232fbf;padding:0 5%;display:flex;align-items:center;width:100%;box-sizing:border-box;overflow-x:hidden;position:fixed;top:0;left:0;z-index:1000}.header-content{display:flex;align-items:center;justify-content:space-between;font-family:Helvetica;width:100%;color:#fff}.logo-and-name img{height:110px;width:auto;cursor:pointer}.nav-toggle{display:none}.nav-links{display:flex;align-items:center;flex-wrap:wrap;margin-left:auto;gap:30px}.nav-links a{padding:10px 15px;color:#fff;text-align:center;text-decoration:none;font-size:26px;transition:color .3s ease;font-weight:lighter}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:18px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5 Q 50 0 100 5" stroke="white" fill="transparent" stroke-width="2" /></svg>');background-repeat:repeat-x;background-size:100% 100%;opacity:0;transition:opacity .3s ease;pointer-events:none}.nav-links a:hover:after,.nav-links a:focus:after,.nav-links a.active:after{opacity:1}.nav-links a:hover,.nav-links a:focus,.nav-links a.active{background-color:transparent;outline:none}.exploreButton{position:relative;font-family:Helvetica;padding:10px 15px;color:#fff!important;text-align:center!important;text-decoration:none!important;font-size:26px!important;font-weight:lighter!important;background-color:transparent!important;border:none!important;cursor:pointer}.exploreButton:after{content:"";position:absolute;bottom:-20px;width:175px;height:18px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 10" xmlns="http://www.w3.org/2000/svg"><path d="M0 5 Q 50 0 100 5" stroke="white" fill="transparent" stroke-width="2" /></svg>');background-repeat:no-repeat;background-size:100% 100%;opacity:0;transition:opacity .3s ease;pointer-events:none}.exploreButton:hover:after,.exploreButton.menu-open:after{opacity:1}.exploreMenu .MuiPaper-root{background-color:#628560bf!important;box-shadow:none!important;color:#fff!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:20px 60px;min-width:250px;margin-top:40px!important;border-radius:8px}.exploreMenu .MuiMenuItem-root{color:#fff!important;width:100%;text-align:center;justify-content:center;padding:12px 0;transition:background-color .3s ease}.menuItem{text-decoration:none;color:#fff!important;font-size:20px;letter-spacing:.1rem!important;font-family:Helvetica}.menuItem:hover{color:#d6d6d6!important}@media screen and (min-width: 801px) and (max-width: 1200px){.header{padding:0 3%}.logo-and-name img{height:90px}.nav-links a{padding:7px;font-size:20px;letter-spacing:.1rem}.exploreButton{font-size:20px!important;letter-spacing:.1rem;padding:7px}.exploreButton:after{left:-50px;width:200px;height:18px}}@media screen and (max-width: 800px){.header{padding:0 30px}.header-content{flex-wrap:wrap;justify-content:space-between}.logo-and-name img{height:80px}.nav-toggle{display:block;background:none;border:none;color:#fff;padding:0 0 3px;font-size:30px}.nav-links{display:none;width:100%;flex-direction:column;align-items:center;padding-top:10px;cursor:pointer}.nav-links.nav-active{display:flex}.nav-links a{padding:0;margin:15px 0;width:100%;text-align:center;letter-spacing:2px;font-size:15px;cursor:pointer}.nav-links a:after{display:none}.exploreButton{letter-spacing:2px!important;font-size:15px!important}.exploreMobileMenu{border:2px solid white;background-color:#83b683;border-radius:5px;padding:10px}.exploreButton:after{left:-20px;width:170px;height:15px}}.footer{background-color:#00232f;color:#fff;padding:50px 0;position:relative;bottom:0;left:0;right:0;font-family:Helvetica,sans-serif;margin-top:5px}.footer-content{display:flex;flex-direction:row;align-items:center;max-width:70%;margin:0 auto;padding:0 20px;justify-content:space-around}.contactInfoDesktopOnly{text-align:left;align-items:center}.footerPhoneNumberDesktopOnly{margin-top:4%;font-weight:700}.contactInfoSmallScreenOnly{display:none}.footerKitchenLogo{margin-bottom:2%}.footerKitchenLogo img{max-width:200px}.footerCareerDiv{padding-top:5px}.footerCareers{color:#fff;text-decoration:none}.footerCareers.active,.footerCareers:focus,.footerCareers:hover{color:#628560;text-decoration:underline}.footerSocialIcons button{padding-left:0;padding-right:20px}@media (max-width: 1300px){.footer{background-color:#00232f;color:#fff;padding:20px 0;position:relative;bottom:0;left:0;right:0;font-family:Helvetica,sans-serif}.footer-content{flex-direction:column;align-items:center;max-width:100%}.contactInfoDesktopOnly,.footerPhoneNumberDesktopOnly{display:none}.contactInfoSmallScreenOnly{display:contents;font-size:11px;margin-top:10px;order:0}.footerKitchenLogo{text-align:center;margin-bottom:0;order:-2}.footerKitchenLogo img{max-width:150px;height:auto}.footerOpeningHoursDesktopOnly{display:none}.footerSocialHours{order:-1}.footerSocialIcons{margin-top:5px;margin-bottom:5px}.phoneLink{color:#fff}.phoneLink:hover{color:#8c9852}}.homepageContainer{font-kerning:auto;letter-spacing:0rem;overflow:hidden;color:#242727;min-height:90vh}.homepageBanner{box-sizing:border-box;display:flex;width:100%;height:80vh;background-position:50% 70%;background-image:url(/assets/homepageBanner-BhDka1Fp.jpg);background-size:cover;background-repeat:no-repeat;justify-content:center;padding-top:150px}.homepageBannerTextContainer{text-align:center;line-height:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.homepageBannerTitle{font-family:korolev-compressed,sans-serif;font-size:70px;margin:0;font-weight:300;font-style:normal;letter-spacing:.2rem}.homepageBannerTitleEverything{font-family:korolev-compressed,sans-serif;font-size:70px;margin:0;font-weight:700}.homepageBannerSubtitle{font-family:korolev-compressed,sans-serif;font-size:90px;padding:10px 30px;margin:0;font-weight:700;font-style:normal;background-color:#628560;letter-spacing:.2rem}.homepageHeadline{background-image:url(/assets/DP_RipplePattern-CowOuW50.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:150px;padding-bottom:150px;align-items:center;text-align:center}.homepageHeadlineTitle{font-family:korolev-compressed,sans-serif;font-size:55px;font-weight:700;margin:auto;color:#242727;text-align:center;line-height:1;letter-spacing:.2rem;font-style:normal}.homepageHeadlineContent{font-family:Helvetica,sans-serif;font-weight:400;text-align:center;width:50%;padding-top:15px;margin:auto;letter-spacing:.2rem}.explore-button{display:inline-block;font-family:ViceCitySans,sans-serif;font-weight:400;background-color:#c89837;font-size:20px;color:#fff;margin-top:50px;padding:1rem 3rem;border-radius:.5rem;text-decoration:none;transition:background-color .3s ease;cursor:pointer;letter-spacing:.2rem}.explore-button:hover{background-color:#c89837}.HomePageJoinTheTeamContainer{background-color:#c89837;background-image:url(/assets/DP_JoinTeam_Pattern-DSAlCzf6.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:150px;padding-bottom:150px;align-items:center;text-align:center}.HomePageJoinTheTeamTitle{font-family:Korolev,sans-serif;font-size:55px;font-weight:700;margin:auto;text-align:center;line-height:1;letter-spacing:.2rem}.HomePageJoinTheTeamContent{font-family:Helvetica,sans-serif;font-weight:400;text-align:center;width:50%;font-size:20px;padding-top:20px;margin:auto;color:#fff}.HomePageJoinTheTeamButton{display:inline-block;font-family:ViceCitySans,sans-serif;font-weight:400;background-color:#628560;color:#fff;margin-top:40px;padding:1rem 4rem;font-size:20px;border-radius:.5rem;text-decoration:none;transition:background-color .3s ease;cursor:pointer;letter-spacing:.2rem}.HomePageJoinTheTeamButton:hover{background-color:#628560bf}@media only screen and (max-width: 600px){.homepageBanner{height:40vh;padding-top:100px}.homepageBannerTitle{font-size:20px;letter-spacing:.05rem}.homepageBannerTitleEverything{font-size:20px}.homepageBannerSubtitle{font-size:20px;padding:5px 20px;letter-spacing:.05rem}.homepageHeadline{padding-top:100px;padding-bottom:100px}.homepageHeadlineTitle{padding:0 50px;font-size:30px}.homepageHeadlineContent{width:80%}.explore-button{padding:.5rem 1.5rem;letter-spacing:.1rem}.HomePageJoinTheTeamContainer{padding-top:50px;padding-bottom:50px}.HomePageJoinTheTeamTitle{padding:0 20px;font-size:30px}.HomePageJoinTheTeamContent{width:80%;font-size:15px}.HomePageJoinTheTeamButton{padding:.5rem 1.5rem;margin-top:20px;font-size:16px}}.lifestyle-feature{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.lifestyle-feature.reverse{flex-direction:column}.feature-image,.feature-content{width:100%}.feature-image img{width:100%;height:auto}.feature-content{align-items:center;text-align:center;margin-top:1.5rem;letter-spacing:.2rem}.feature-content h2{font-size:30px;font-family:korolev-compressed,sans-serif;margin:0;font-weight:700;font-style:normal;letter-spacing:.2rem}.feature-content h3{font-size:20px;font-family:korolev-compressed,sans-serif;margin:0;font-weight:300;font-style:normal;letter-spacing:.2rem;color:#628560}.feature-content p{font-size:18px;font-family:Helvetica,sans-serif;margin-bottom:1.5rem;font-weight:400;padding:0 2rem}.feature-button{display:inline-block;background-color:#c89837;color:#fff;font-family:ViceCitySans,sans-serif;padding:.5rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:background-color .3s ease}.feature-button:hover{background-color:#c89837}.image-wrapper{position:relative;width:100%}.image-wrapper img{width:100%;height:auto;display:block}.image-overlay-label{position:absolute;font-family:korolev-compressed,sans-serif;bottom:0rem;left:1rem;color:#fff;padding:0rem 1rem;border-radius:.5rem;font-weight:700;font-size:118px;line-height:1;font-style:normal;letter-spacing:.2rem}.imageOverlayTextHere{font-family:SaturdayChampagneDemo-Regular,sans-serif;font-weight:lighter;font-size:118px;color:#c89837}@media (min-width: 768px){.lifestyle-feature{flex-direction:row;margin-bottom:0rem}.lifestyle-feature.reverse{flex-direction:row-reverse}.feature-image,.feature-content{width:50%}.feature-image img{height:700px}.feature-content{margin-top:0}.feature-content h2{font-size:50px}.feature-content h3{font-size:30px}.feature-content p{font-size:20px;padding:0 5rem}.feature-button{padding:1rem 4rem;border-radius:.5rem;font-size:20px;letter-spacing:.2rem}.image-overlay-label{font-size:250px;bottom:0;padding:0rem 6rem}.imageOverlayTextHere{font-size:250px}}.contactContainer{padding-top:300px;font-family:Korolev,sans-serif;min-height:90vh}.contactContainer--compact{padding-top:100px;min-height:500px;padding-bottom:50px}.contactForm{display:flex;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto}.contactTitle{font-weight:700;text-align:center;font-size:50px;padding-bottom:20px}.contactDescription{text-align:center;font-family:Helvetica,sans-serif;width:55%;margin:auto;font-size:20px;padding-bottom:20px;letter-spacing:.2rem}.contactFormControl{padding:.75rem;font-size:1rem;border:2px solid grey;border-radius:6px;width:100%;box-sizing:border-box}.contactFormControl:focus{border-color:#c89837;outline:none}#contactMessageBox{height:120px;font-family:Korolev,sans-serif}.contactSubmitButton{padding:1rem 4rem;font-size:20px;background-color:#c89837;font-family:ViceCitySans,sans-serif;color:#fff;border:none;border-radius:.5rem;cursor:pointer;display:block;margin:0 auto;transition:background-color .3s ease;letter-spacing:.2rem}.contactSubmitButton:hover{background-color:#c89837}@media only screen and (max-width: 600px){.contactContainer{padding-top:150px}.contactContainer--compact{padding-top:50px;padding-bottom:20px}.contactTitle{font-size:30px}.contactDescription{width:80%;font-size:11px}.contactForm{max-width:300px}#contactMessageBox{max-width:300px;height:100px}.contactSubmitButton{padding:.5rem 1.5rem;font-size:16px}}.joinTheTeamContainer{font-kerning:auto;letter-spacing:0rem;overflow:hidden;color:#242727;min-height:90vh}.joinTheTeamBanner{box-sizing:border-box;display:flex;width:100%;height:80vh;background-position:50% 65%;background-size:cover;background-repeat:no-repeat;justify-content:center}.joinTheTeamBannerTextContainer{text-align:center;line-height:1;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.joinTheTeamBannerTitle{font-family:korolev-compressed,sans-serif;font-size:90.76px;margin:0;font-weight:300;font-style:normal;letter-spacing:.2rem}.joinTheTeamBannerSubtitle{font-family:korolev-compressed,sans-serif;font-size:116px;padding:10px 100px;margin:0;font-weight:700;font-style:normal;background-color:#628560;letter-spacing:.2rem}.joinTheTeamHeadline{padding-top:100px;padding-bottom:50px;align-items:center;text-align:center}.joinTheTeamHeadlineTitle{font-family:korolev-compressed,sans-serif;font-size:70px;font-weight:700;margin:auto;color:#242727;text-align:center;line-height:1;letter-spacing:.2rem}.joinTheTeamHeadlineContent{font-family:Helvetica,sans-serif;font-weight:400;text-align:center;font-size:20px;width:50%;padding-top:15px;margin:auto;letter-spacing:.2rem}.jobBoardContainer{width:80%;margin:auto;font-family:Arial,sans-serif;letter-spacing:.2rem}@media only screen and (max-width: 600px){.joinTheTeamBanner{height:349px}.joinTheTeamBannerTitle{font-size:30px}.joinTheTeamBannerSubtitle{font-size:30px;padding:10px 30px}.joinTheTeamHeadline{padding-top:50px;padding-bottom:50px}.joinTheTeamHeadlineTitle{padding:0 50px;font-size:30px}.joinTheTeamHeadlineContent{width:80%;font-size:16px}.jobBoardContainer{width:90%}}
