﻿@import"https://fast.fonts.net/t/1.css?apiType=css&projectid=78791cca-a725-4f3e-9ebf-041d89c2f6c4";@font-face{font-family:"Edison W04";src:url("Fonts/ca11b15c-1fbe-4b44-a253-2428957249c3.woff2") format("woff2"),url("Fonts/7cde5416-a563-4372-938e-7252c34b6a8e.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Edison W02";src:url("Fonts/e8cf8d5f-6dee-43cb-b1ea-4221d78a2c0c.woff2") format("woff2"),url("Fonts/ee1e7a82-10f8-441d-896e-6a01ff0aa953.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Edison W02";src:url("Fonts/64673a5d-fba2-4f11-bca1-b28c1df8105b.woff2") format("woff2"),url("Fonts/7421c584-765b-4aff-a551-32f8cf180eb4.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"LPCervoGrotesk";src:url("webFonts/LPCervoGrotesk/font.woff2") format("woff2"),url("webFonts/LPCervoGrotesk/font.woff") format("woff");font-display:swap}@font-face{font-family:"AcreSemibold";src:url("webFonts/AcreSemibold/font.woff2") format("woff2"),url("webFonts/AcreSemibold/font.woff") format("woff")}@font-face{font-family:"Tempting";src:url("webFonts/Tempting/font.woff2") format("woff2"),url("webFonts/Tempting/font.woff") format("woff")}@font-face{font-family:"JazmínSemiBold";src:url("webFonts/JazmnSemiBold/font.woff2") format("woff2"),url("webFonts/JazmnSemiBold/font.woff") format("woff")}body{font-family:brandon-grotesque,sans-serif;letter-spacing:.01em}html{scroll-behavior:smooth}.table-image-and-info-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image-container info-block-1" "image-container info-block-2" "image-container info-block-3" "image-container info-block-4" "image-container info-block-5" "image-container info-block-6"}@media only screen and (min-width: 700px){.table-image-and-info-wrapper{grid-template-columns:1fr clamp(140px,160px + 6vw,250px) clamp(140px,160px + 6vw,250px) 1fr;grid-template-rows:1fr clamp(140px,160px + 6vw,250px) clamp(140px,160px + 6vw,250px) 1fr;grid-template-areas:"info-block-6 info-block-1 info-block-1 info-block-2" "info-block-6 image-container image-container info-block-2" "info-block-5 image-container image-container info-block-3" "info-block-5 info-block-4 info-block-4 info-block-3"}}.the-lettuce-table-section{padding:1.2em 0}.table-image-container{grid-area:image-container;min-height:50rem;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.table-image-container .table-image-circle-border{display:none;position:absolute}.table-image-container img{object-fit:cover;height:60rem;position:absolute;right:1.5rem;width:320%;animation:rotate 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s);animation-iteration-count:4;animation-fill-mode:both}@media only screen and (min-width: 450px){.table-image-container img{width:270%}}@media only screen and (min-width: 500px){.table-image-container img{width:240%}}@media only screen and (min-width: 550px){.table-image-container img{width:220%}}@media only screen and (min-width: 600px){.table-image-container img{width:200%}}@keyframes rotate{to{transform:rotate(360deg)}}div[class^=info-block-container],div[class*=info-block-container]{z-index:1;position:relative;background-color:rgba(0,0,0,0);min-width:200px}div[class^=info-block-container] .info-block-copy,div[class*=info-block-container] .info-block-copy{margin:0 0 1rem;font-size:clamp(.9rem,.9rem + 1vw,1.1rem)}.info-block-container-1{grid-area:info-block-1;right:5rem}.info-block-container-2{grid-area:info-block-2;right:2rem}.info-block-container-3{grid-area:info-block-3}.info-block-container-4{grid-area:info-block-4}.info-block-container-5{grid-area:info-block-5;right:2rem}.info-block-container-6{grid-area:info-block-6;right:5rem}.info-block-title-and-subtitle{display:flex;align-items:center;gap:.5em;margin-bottom:.2em}.info-block-title-and-subtitle h3{margin:0;font-size:1.3rem}.info-block-title-and-subtitle p{margin:0;padding:0;font-style:italic}@media only screen and (min-width: 700px){div[class^=info-block-container],div[class*=info-block-container]{padding:.4em;background-color:#fff;position:unset;line-height:1.2;width:fit-content;height:fit-content;min-width:unset}.info-block-container-2{align-self:flex-end;margin-bottom:clamp(.3em,.3em + 2vw,3em);margin-left:1em}.info-block-container-3{align-self:flex-start;margin-top:clamp(.3em,.3em + 2vw,3em);margin-left:1em}.info-block-container-4{padding-top:clamp(.3em,.3em + 1vw,2em) !important}.info-block-container-5{text-align:right;justify-self:flex-end;margin-right:1em;margin-top:clamp(.3em,.3em + 2vw,3em)}.info-block-container-6{text-align:right;align-self:flex-end;justify-self:flex-end;margin-right:1em;margin-bottom:clamp(.3em,.3em + 2vw,3em)}.info-block-container-2 .info-block-title-and-subtitle,.info-block-container-3 .info-block-title-and-subtitle{align-items:flex-start}.info-block-container-5 .info-block-title-and-subtitle,.info-block-container-6 .info-block-title-and-subtitle{align-items:flex-end}.info-block-container-5 .info-block-copy,.info-block-container-6 .info-block-copy{text-align:right}.info-block-container-2,.info-block-container-3,.info-block-container-5,.info-block-container-6{max-width:min(100%,250px)}.info-block-container-2 .info-block-title-and-subtitle,.info-block-container-3 .info-block-title-and-subtitle,.info-block-container-5 .info-block-title-and-subtitle,.info-block-container-6 .info-block-title-and-subtitle{flex-direction:column;gap:0}.table-image-container{min-height:100%;min-width:100%;overflow:unset}.table-image-container .table-image-circle-border{display:block;border:3px solid #000;border-radius:50%;height:138%;width:138%}.table-image-container img{position:unset;height:140%;width:100%;animation:unset}}.carousel-wrapper{margin:1rem auto;position:relative;overflow:hidden;max-width:90%;text-align:center}.carousel-container{display:flex;margin:0;padding:0;min-height:25rem;overflow:scroll;list-style:none;scroll-behavior:smooth}.carousel-arrow{display:flex;justify-content:center;align-items:center;top:0;bottom:0;opacity:.5;cursor:pointer;position:absolute;transition:opacity 300ms}.carousel-arrow:hover,.carousel-arrow:focus{opacity:1}#carousel-arrow-prev-testimonials,#carousel-arrow-prev-quotes{left:0;padding-left:.25rem;border-radius:0 2rem 2rem 0;transform:rotate(180deg)}#carousel-arrow-next-testimonials,#carousel-arrow-next-quotes{right:0;padding-left:.75rem;border-radius:2rem 0 0 2rem}.carousel-slide{display:flex;flex:1 0 100%;padding:2em;background-size:cover;background-position:center;background-repeat:no-repeat}.carousel-slide .copy{padding:0;max-width:min(80%,700px)}.carousel-slide .copy.quote-overlay{display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff;width:clamp(10rem,80% + 3vw,50rem);background-color:rgba(23,19,19,.7)}.carousel-slide h3,.carousel-slide p{margin:0;padding:1em}.carousel-slide p.subheading{font-size:1.1rem}#skipnav a:focus{clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background-color:#258834;border-left:none;border-right:none;text-align:center;color:#fff;z-index:100;text-transform:uppercase;font-size:1.25rem}a,button,.btn{text-decoration:none;color:#3a3036;display:inline-block;padding:.25rem 0;font-size:1rem}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:#258834 solid 1px}a.green-link,button.green-link,.btn.green-link{margin-top:.5rem;color:#258834;font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%}a.green-link:focus-visible,button.green-link:focus-visible,.btn.green-link:focus-visible{outline:none;border-bottom:2px solid #3a3036}a.green-link span.lowercase,button.green-link span.lowercase,.btn.green-link span.lowercase{text-transform:lowercase}a.underline,a .underline,button.underline,button .underline,.btn.underline,.btn .underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px;font-weight:500}a.underline span,a .underline span,button.underline span,button .underline span,.btn.underline span,.btn .underline span{display:block}a.underline:focus-visible,a .underline:focus-visible,button.underline:focus-visible,button .underline:focus-visible,.btn.underline:focus-visible,.btn .underline:focus-visible{outline-offset:.5rem}a.btn-green,button.btn-green,.btn.btn-green{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;background-color:#258834;border:1px solid #258834;padding:1rem;color:#fff}a.btn-green:disabled,button.btn-green:disabled,.btn.btn-green:disabled{background-color:#bdbeb5}a.btn-green span.lowercase,button.btn-green span.lowercase,.btn.btn-green span.lowercase{text-transform:lowercase}a.btn-green:focus-visible,button.btn-green:focus-visible,.btn.btn-green:focus-visible{outline:#fff solid 1px;outline-offset:-0.25rem}a.btn-green.short,button.btn-green.short,.btn.btn-green.short{font-size:.75rem;min-width:unset;margin:.25rem .5rem .25rem 0;padding:.75rem}a.btn-green.remove-filter,button.btn-green.remove-filter,.btn.btn-green.remove-filter{min-width:unset;padding:0}a.btn-green.remove-filter.hollow,button.btn-green.remove-filter.hollow,.btn.btn-green.remove-filter.hollow{background-color:rgba(0,0,0,0);color:#816e80;border:1px solid #816e80}a.btn-green.remove-filter.hollow span:last-child,button.btn-green.remove-filter.hollow span:last-child,.btn.btn-green.remove-filter.hollow span:last-child{border-left:1px solid #816e80}a.btn-green.remove-filter span,button.btn-green.remove-filter span,.btn.btn-green.remove-filter span{padding:.75rem;display:inline-block}a.btn-green.remove-filter span:last-child,button.btn-green.remove-filter span:last-child,.btn.btn-green.remove-filter span:last-child{border-left:1px solid #fff}a.btn-green.active,button.btn-green.active,.btn.btn-green.active{background-color:#fff;color:#258834}a.btn-hollow,button.btn-hollow,.btn.btn-hollow{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;border:1px solid #258834;padding:1rem;color:#258834}a.btn-hollow:focus-visible,button.btn-hollow:focus-visible,.btn.btn-hollow:focus-visible{outline:none;background-color:#258834;color:#fff}a.btn-white,button.btn-white,.btn.btn-white{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;background-color:#fff;padding:.75rem}a.btn-white:focus-visible,button.btn-white:focus-visible,.btn.btn-white:focus-visible{outline:#3a3036 solid 1px;outline-offset:-0.25rem}a.btn-charcoal,button.btn-charcoal,.btn.btn-charcoal{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;background-color:#3a3036;color:#fff;padding:.75rem}a.btn-charcoal:focus-visible,button.btn-charcoal:focus-visible,.btn.btn-charcoal:focus-visible{outline:#3a3036 solid 1px;outline-offset:-0.25rem}a.btn-charcoal.active,button.btn-charcoal.active,.btn.btn-charcoal.active{background-color:#f4eee8;color:#3a3036}a.reserve,button.reserve,.btn.reserve{border:1px solid #258834;padding:.5rem .75rem;margin:.25rem}a.reserve.preferred,button.reserve.preferred,.btn.reserve.preferred{background-color:#258834;color:#fff}a.expand-animate,button.expand-animate,.btn.expand-animate{width:100%;display:flex;justify-content:center;align-items:center;border-top:3px solid #bdbeb5}a.expand-animate svg,button.expand-animate svg,.btn.expand-animate svg{transform:rotate(90deg) translateX(-1.5rem)}.expand-target{display:none}.expand-target.active{display:block}.link-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0;gap:.5rem}.link-wrap.divided{margin:0 auto;padding:1rem;max-width:730px;display:block;text-align:center;overflow:hidden}.link-wrap.divided.spanish-wrap{max-width:1000px}.link-wrap.divided.wide{max-width:1200px}.link-wrap.divided ul.divided-wrap{width:calc(100% + 2rem);justify-content:space-between;margin-left:-0.75rem;flex-direction:row;display:flex;flex-wrap:wrap;padding:0}.link-wrap.divided ul.divided-wrap.brand-assets{justify-content:center}.link-wrap.divided ul.divided-wrap.brand-assets li{flex-grow:unset}.link-wrap.divided ul.divided-wrap.brand-assets li .green-text{text-decoration:underline;letter-spacing:.08em}.link-wrap.divided ul.divided-wrap.brand-assets li:last-child::after{content:unset}.link-wrap.divided li{padding:0 1rem;margin:0;text-transform:uppercase;display:inline-block;position:relative;flex-grow:100;font-weight:bold}.link-wrap.divided li:not(.no-divider)::after{content:"|";position:absolute;right:0;color:#258834;transform:translateX(50%)}.link-wrap.divided li.no-divider{padding-right:0}.link-wrap.divided li.current_page_item a{color:#816e80;text-decoration:underline}.link-wrap.divided li a,.link-wrap.divided li button,.link-wrap.divided li p{margin:0;padding:0;border-bottom:3px solid rgba(0,0,0,0)}.link-wrap.divided li a:focus-visible,.link-wrap.divided li button:focus-visible,.link-wrap.divided li p:focus-visible{outline:none;border-bottom:3px solid #258834}.link-wrap.divided li a.active,.link-wrap.divided li button.active,.link-wrap.divided li p.active{color:#258834}.link-wrap.divided-spanish{max-width:1000px}.link-wrap p{margin:.5rem 0 0 0}.link-wrap .green-link,.link-wrap p{font-size:1.25rem;padding:.5rem}.link-wrap .app-icons img.app{height:40px;max-width:40vw;object-fit:contain;padding:0}p{margin:0 0 1.5rem}p a{text-decoration:underline;display:inline;word-break:break-word}p.fineprint{font-size:90%;font-style:italic;max-width:600px;margin:1rem auto}p.fineprint a{font-size:90%;display:inline}p.tiny{color:#816e80;font-size:80%}p.tiny.black{color:#3a3036;font-style:unset}p.left-justify{text-align:left}sup{vertical-align:super;font-size:1rem;padding:0 .25rem}button{font-family:brandon-grotesque,sans-serif;letter-spacing:.01em;border:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}h1,h2.heading{font-size:2.5rem;margin:1rem .75rem}@media only screen and (min-width: 450px){h1,h2.heading{margin:1rem 0}}h2,h3{margin:0 0 1rem}h1,.heading{font-family:"LPCervoGrotesk",sans-serif;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;line-height:100%;font-weight:100}h1 span.lowercase,.heading span.lowercase{text-transform:lowercase}h1.tiny,.heading.tiny{font-size:1rem}h1.small,.heading.small{font-size:1.25rem;margin:0 0 .5rem}h1.med-small,.heading.med-small{font-size:1.5rem}h1.medium,.heading.medium{font-size:1.75rem}h1.med-large,.heading.med-large{font-size:2rem}h1.large,.heading.large{font-size:2.5rem}.subheading{font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal;font-size:1rem;margin:1rem 0}.subheading.small{font-size:.85rem}.subheading.medium{font-size:1.75rem}.subheading.large{font-size:1.9rem}.subheading a{font-size:inherit}.accent-font{font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal}.small-headers{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;font-family:1rem}.small-headers.medium{font-size:2rem}.small-headers.tiny{font-size:.75rem;color:#816e80}header nav ul li a:focus-visible{border-bottom:3px solid rgba(58,48,54,.5);outline:none}header.open-nav{height:auto}header.open-nav nav ul{flex-direction:column}#testimonials.content.light-gray{padding-bottom:0}.content{max-width:1600px;margin:2rem 1rem}.content .copy{padding:1rem 0}.content.icons{max-width:1200px}.content.boxed{padding:1rem 2rem 2rem;border:1px solid #3a3036;max-width:800px;margin:3rem auto}.content.border-top{padding-top:3rem;border-top:2px solid #258834}.content.partner-wrap-founding-partners{background-color:rgba(189,190,181,.3);padding:4rem 0;margin:4rem 0;max-width:unset}iframe:not([title=reCAPTCHA]){max-width:100%;width:1200px;height:auto;aspect-ratio:16/9;margin:1rem auto}.copy{padding:2rem 2rem 0;max-width:730px;margin:0 auto}.copy.quote{padding:4rem 4rem;margin:2rem auto;background-image:url(../images/quotation-mark.png),url(../images/quotation-mark2.png);background-repeat:no-repeat,no-repeat;background-position:1rem 2.5rem,calc(100% - 1rem) calc(100% - 2.5rem);background-size:3rem auto,3rem auto}.copy.tight{padding:2rem}.copy.tight.lettuce-consulting-copy{padding:1rem 1rem 0;text-align:center}.copy.tight.lettuce-consulting-description{padding:0 1rem .5rem}.copy.blog img,.copy.recipe img,.copy.tight img{width:100%;height:auto;max-height:85vh;object-fit:cover;object-position:center;padding:1rem 0}.copy.blog .wp-caption,.copy.recipe .wp-caption,.copy.tight .wp-caption{max-width:100%}.copy.blog h2 a,.copy.blog h3 a,.copy.blog h4 a,.copy.blog h5 a,.copy.recipe h2 a,.copy.recipe h3 a,.copy.recipe h4 a,.copy.recipe h5 a{font-size:1.5rem}.copy.blog img,.copy.recipe img{text-align:center;margin:auto;display:block;aspect-ratio:1/1}.copy.blog a:not(.btn),.copy.recipe a:not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.copy.blog a.underline,.copy.recipe a.underline{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;padding:.75rem 0;font-weight:500;font-size:1.25rem}.copy.blog h2{text-transform:uppercase;font-weight:600}.group{padding:1rem 0}.group h2,.group h3,.group h4{margin:0 0 .25rem}.group a.underline{display:block}.bkgd-wrap{position:relative;background-color:rgba(0,0,0,0)}.bkgd-wrap.center-callout{color:#fff;min-height:50vh}.bkgd-wrap.center-callout::before{content:" ";background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bkgd-wrap.center-callout .copy{padding:4rem}.bkgd-wrap.callout{min-height:100vw;height:unset;color:#fff;background-color:unset}.bkgd-wrap.callout::before{content:" ";background-color:rgba(0,0,0,.58);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bkgd-wrap.callout img.bkgd{object-position:75% center}.bkgd-wrap.callout div.copy{height:100%;padding:4rem 2rem}.bkgd-wrap.callout div.copy .btn-green{margin:0 0 1rem}section,article,div,a{scroll-margin-top:5rem}section.padding-below,article.padding-below,div.padding-below,a.padding-below{padding-bottom:4rem}input,form{scroll-margin-top:50vh}.grecaptcha-badge{visibility:hidden}.video-wrap{max-width:100%;position:relative;margin:2rem auto}.video-wrap video{max-width:100%}.video-wrap #play-pause{position:absolute;bottom:1rem;right:1rem}.video-wrap #play-pause #play-pause-svg{width:40px;height:auto}.video-wrap #play-pause #play-pause-svg circle{fill:#3a3036}.video-wrap #play-pause #play-pause-svg path,.video-wrap #play-pause #play-pause-svg rect{fill:#fff;transition:fill .5s ease-in-out}.video-wrap #play-pause #play-pause-svg path.faded,.video-wrap #play-pause #play-pause-svg rect.faded{fill:#bdbeb5}.center{text-align:center}.left-justify{text-align:left}table.typography tr td{padding:.5rem}table.typography tr td:first-child{width:25%}table.typography tr td:last-child{width:75%}table.typography tr td p{margin:.25rem 0}.proportions{margin:2rem auto;max-width:100%;display:block}.light-gray{background-color:rgba(189,190,181,.3);color:#3a3036}.light-gray a.top-places{display:block;position:relative}.light-gray a.top-places img{width:50vw;max-width:300px;position:relative}.light-gray a.top-places:before{content:" ";width:100vw;left:0;top:0;position:absolute;background-color:#fff;height:48%;z-index:0}.light-gray .filter select:focus-visible,.light-gray .filter button:focus-visible{background-color:#fff}.light-gray .green-link{color:#3a3036;text-decoration:underline}.light-gray.content section{padding:2rem 0}.light-gray.content section:first-of-type{padding-top:0}.light-gray.content section:last-of-type{padding-bottom:0}.light-gray.seperate{padding:3rem 2rem;margin:4rem auto}.light-gray.seperate .copy{padding:0 2rem 2rem;margin:2rem auto;border-bottom:3px solid #fff}.light-gray.seperate .copy p:last-of-type{margin:0}.light-gray.seperate .copy:first-of-type{padding-top:3rem}.light-gray.seperate .copy:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.light-gray.arrow-down,.light-gray.arrow-down.content{position:relative;padding:4rem 2rem 2rem}.light-gray.arrow-down::before,.light-gray.arrow-down.content::before{content:" ";position:absolute;left:50%;top:0;transform:translateX(-50%);width:0;height:0;border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-top:2rem solid #fff}.light-gray.arrow-down .copy,.light-gray.arrow-down.content .copy{padding:0 2rem}.white{background-color:#fff}.green{background-color:#258834}.green-text{color:#258834}span.query-term{color:#258834;font-weight:800}section.modal{display:none;justify-content:flex-start;align-items:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(58,48,54,.75);flex-direction:column}section.modal.open{padding:2rem;display:flex}section.modal button#close-reserve{display:block;text-align:right;width:100%;min-width:75vw;background-color:#fff;padding:.5rem 1rem;border-bottom:1px solid rgba(58,48,54,.5)}section.modal div.reserve-wrap{margin:0 auto;padding:1.5rem;max-width:1000px;width:100%;min-width:75vw;max-height:calc(100vh - 6.5rem);overflow:scroll;background-color:#fff}section.modal div.reserve-wrap form#reserve label{font-family:brandon-grotesque,sans-serif;letter-spacing:.01em;border:2px solid rgba(189,190,181,.75)}section.modal div.reserve-wrap div#reserveOptions .copy{padding:2rem 0 0}.flex{display:flex;flex-direction:column}.flex.hb-fineprint{justify-content:center;align-items:center}.flex.hb-fineprint img.half{max-width:300px}.flex.hb-fineprint .half{max-width:400px}.flex.hb-fineprint .half p{margin:0}.flex.charcoal{background-color:#3a3036;color:#fff}.flex.charcoal .copy{padding:3rem;font-size:1.3rem;letter-spacing:1px}.flex .full{flex:100%;margin:0 auto 2rem}.flex.cities{max-width:1200px;margin:auto}.flex.cities .city-card{display:block;flex:50%;height:50vw;max-width:250px;max-height:300px;background-position:center;background-size:cover;margin:.5rem}.flex.cities .city-card .text-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);height:100%;padding:1rem}.flex.cities .city-card .text-wrap .heading{flex:unset}@media only screen and (max-width: 650px){.flex.cities .city-card .text-wrap a{text-decoration:underline}}.flex.cities .city-card .text-wrap p,.flex.cities .city-card .text-wrap a{color:#fff}.flex.logos{align-items:center;justify-content:center}.flex.logos .half img{max-width:100%;padding:2rem 1rem .5rem}.flex.logos .half img.icon{width:50%;max-width:110px;margin:auto}.flex.logos .half span{display:block;font-size:75%}.flex .img-wrap{width:100%;height:50vh;max-height:350px;position:relative}.flex .img-wrap img{height:100%;width:100%;object-fit:cover;object-position:center;top:0;left:0}.flex.row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.flex.row.congrats{gap:1rem;align-items:flex-start}.flex.row.congrats div.grad{max-width:275px;width:40vw}.flex.row.congrats div.grad img{max-height:275px;max-width:275px;width:100%;height:40vw;object-fit:cover;object-position:center}.flex.row.congrats div.grad p{margin:.5rem 1rem}.flex.row.start{align-items:flex-start}.flex.row.logo-list{height:300px;overflow:hidden}.flex.row.logo-list.jobs-list{height:unset;display:none;gap:1.85rem}.flex.row.logo-list.jobs-list.active{display:flex}.flex.row.logo-list h2{flex:100%}.flex.row.logo-list a,.flex.row.logo-list div.wrap{display:flex;flex-direction:column;align-items:center;position:relative}.flex.row.logo-list .logo-listed{width:200px;aspect-ratio:1/1;max-width:40vw;max-height:200px;filter:brightness(0.5);object-fit:contain}.flex.row .icon-wrap{max-width:200px;flex:50%;padding:0 1rem 1rem 1rem}.flex.row .icon-wrap img{width:100%}.flex.row .icon-wrap p{font-size:1rem;margin:0}.flex div.levels{padding:.5rem}.flex div.levels h3{margin-bottom:.5rem}.flex div.levels p{font-size:.9rem}.flex.margin-bottom{margin-bottom:3rem}.tile{max-width:1600px;margin:2rem 1rem;position:relative}.tile.recommendation-tile{display:none}.tile::before{border:1px solid #bdbeb5;content:" ";width:calc(100% - 2rem);height:calc(100% - 3.5rem);position:absolute;left:1rem;z-index:-1}.tile.no-cta::before{height:calc(100% - 1rem)}.tile .img-wrap{height:40vh;width:100%;padding-top:1rem;position:relative;z-index:1}.tile .img-wrap img{object-fit:cover;object-position:center;height:100%;width:100%}.tile div.copy{padding:2rem;text-align:center;align-self:center}.tile div.copy h3{margin:0 auto 1rem}.tile div.copy p{margin:0 0 .5rem}.tile div.copy .btn-green{margin-top:1rem}.tile div.copy .link-wrap a.btn-green{min-width:unset;padding:1rem 2rem;margin-top:0}.tile div.copy.left-align ul{text-align:left}.filter,.topic-switch{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;display:flex;flex-direction:column;margin:2rem 0}.filter.narrow,.topic-switch.narrow{max-width:700px;margin:2rem auto 2rem}.filter.narrow .select-wrap select,.topic-switch.narrow .select-wrap select{border-color:#bdbeb5;border-radius:0}.filter.narrow .select-wrap:nth-child(2) select,.topic-switch.narrow .select-wrap:nth-child(2) select{border-right:2px solid #bdbeb5}.filter select,.filter button,.topic-switch select,.topic-switch button{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;font-size:1rem;display:block;background-color:rgba(0,0,0,0);width:100%;padding:.5rem 1.75rem .5rem .5rem;border:2px solid #fff;margin:.25rem 0;appearance:none;white-space:normal;color:#3a3036}.filter select:focus-visible,.filter button:focus-visible,.topic-switch select:focus-visible,.topic-switch button:focus-visible{outline:none;background-color:#f4eee8}.filter .select-wrap,.filter button#amenities-button,.topic-switch .select-wrap,.topic-switch button#amenities-button{position:relative;text-align:left}.filter .select-wrap,.filter .amenities-wrap,.topic-switch .select-wrap,.topic-switch .amenities-wrap{background-image:url("../includes/arrow-down.svg");background-size:1.25rem;background-repeat:no-repeat;background-position:98% 55%;flex:100%}.filter .amenities-wrap,.topic-switch .amenities-wrap{position:relative}.filter .amenities-wrap #amenitieslist,.topic-switch .amenities-wrap #amenitieslist{display:none;position:absolute;top:100%;left:0;z-index:1}.filter .amenities-wrap #amenitieslist.active,.topic-switch .amenities-wrap #amenitieslist.active{display:block;background-color:#fff;width:100%}.filter .amenities-wrap #amenitieslist label,.topic-switch .amenities-wrap #amenitieslist label{display:block;padding:.5rem 0}.filter .amenities-wrap #amenitieslist label input,.topic-switch .amenities-wrap #amenitieslist label input{margin-right:.5rem}.filter .amenities-wrap #amenitieslist button,.topic-switch .amenities-wrap #amenitieslist button{width:100%;background-color:#258834;color:#fff}.partner-wrap.consulting-wrap{padding:2rem 2rem 0;background-color:#fff;margin:1rem;position:relative;display:flex;justify-content:center;align-items:center}.partner-wrap.consulting-wrap h2{background-color:#fff;margin:0;padding:0 .5rem;position:absolute;left:50%;top:-1rem;transform:translateX(-50%)}.partner-bio{display:none}.partner-bio.single{display:block;padding:2rem}.partner-bio.single .img-wrap img{max-width:100%}.partner-bio.active{display:block;grid-column:1/-1;padding:2rem;background-color:#3a3036;color:#fff;z-index:2;text-align:left;width:100%;left:0;margin-top:-1rem}.partner-bio.active button.toggle-partner{width:100%;max-width:unset;text-align:right;font-size:1.5rem;color:#fff}.partner-bio.active .img-wrap{display:none}.partner-bio .subheading{border-bottom:2px solid #258834;padding-bottom:1rem;margin-bottom:1rem}.bullet-points-section{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:2.5rem 0 3.5rem}.bullet-points-section h3{margin:.5em 0}.bullet-points-section ul{gap:0 8rem;display:grid;grid-template-columns:1fr;margin:1em;max-width:50rem;font-size:1.1rem;padding:0 0 0 .7rem}@media only screen and (min-width: 650px){.bullet-points-section ul{grid-template-columns:1fr 1fr}}.melman-quote-box{display:flex;align-items:center;justify-content:center;max-width:90%;margin:2em auto;min-height:20rem;position:relative;text-align:center}.melman-quote-box img{height:100%;width:100%;object-fit:cover;position:absolute}.melman-quote-box div.quote-overlay{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1em;z-index:2;height:11rem;width:clamp(10rem,80% + 3vw,50rem);background-color:rgba(23,19,19,.7)}.melman-quote-box div.quote-overlay p{margin:0;color:#fff;padding:0 .5em;font-size:1.3rem}.grid{display:grid;grid-gap:1rem;position:relative}.grid.quick-links,.grid.giftcard,.grid.featured{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.grid.quick-links li,.grid.giftcard li,.grid.featured li{display:grid}.grid.help-you{padding:2rem;border:2px solid #258834;margin:2rem}.grid.help-you h3,.grid.help-you p{margin:0}.grid.accolades{grid-template-columns:1fr 1fr;list-style:none;padding:2rem 0 0;gap:3rem 1rem;max-width:1000px;margin:2rem auto 1rem}.grid.accolades li{text-align:center}.grid.accolades li span{display:block}.grid.logos{grid-template-columns:1fr 1fr;gap:.25rem}.grid.logos div img{padding:1rem;width:100%;z-index:1}.grid.logos div div{height:calc(50vw - 1.125rem);max-height:300px;display:flex;justify-content:center;align-items:center}.grid.logos div div.white-box{border:1px solid rgba(58,48,54,.5)}.grid.logos div div.green-box{background-color:#258834}.grid.logos div div.charcoal-box{background-color:#3a3036}.grid.logos div div.bkgd-box{background-image:url("https://storage.googleapis.com/leye_bucket/wp-content/uploads/6426871c-af__7334-400x267.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.grid.logos div div.bkgd-box::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.grid.logos div p{margin:1rem;color:#816e80}.grid.partners{padding:2rem;grid-template-columns:1fr 1fr;grid-auto-flow:dense;align-items:baseline}.grid.partners.consulting{padding:2rem 0}.grid.partners.consulting button.headshot .small-headers{font-size:1rem;min-height:unset}.grid.partners.consulting .partner-bio.active{background-color:unset;color:#3a3036;display:block}.grid.partners.founding-partners{max-width:1200px;margin:auto;grid-template-columns:1fr}.grid.partners.founding-partners button.headshot{max-width:250px;margin:auto}.grid.partners.founding-partners button.headshot.active::before{border-top:2rem solid #f4eee8}.grid.partners.founding-partners button.headshot img{height:calc(100vw - 10rem)}.grid.partners button.headshot,.grid.partners div.grad{width:100%;height:100%;position:relative;padding:0}.grid.partners button.headshot.active::before,.grid.partners div.grad.active::before{content:" ";position:absolute;left:50%;bottom:-2rem;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:2rem solid rgba(0,0,0,0);border-right:2rem solid rgba(0,0,0,0);border-top:2rem solid #fff}.grid.partners button.headshot img,.grid.partners div.grad img{width:100%;height:calc(50vw - 3.5rem);object-position:center;object-fit:cover}.grid.partners button.headshot .small-headers,.grid.partners div.grad .small-headers{font-size:1.25rem;padding:1rem .5rem 0;margin:0;min-height:56px}.grid.thirds{margin:2rem auto}.grid.career-paths{max-width:1200px;margin:auto}.grid.career-paths a{padding:0}.grid.career-paths a img{width:100%;aspect-ratio:16/9;object-fit:cover}.grid.career-paths a div.copy{padding:1rem}.grid.career-paths a div.copy p{margin:.5rem}.grid.featured{margin:auto}.grid.featured a{border-bottom:1px solid rgba(189,190,181,.3)}.grid.recipes{margin-bottom:3rem}.grid.recipes .recipe-card p{margin:1rem auto}.grid.recipes .recipe-card p.green-text{text-decoration:underline}.grid.recipes .recipe-card h3{font-size:2rem;line-height:2rem}.grid .half .img-wrap,.grid .third .img-wrap{width:100%;height:50vh;max-height:350px;position:relative;overflow:hidden;flex-grow:2}.grid .half .img-wrap a,.grid .third .img-wrap a{padding:0;display:block;height:100%}.grid .half .img-wrap a:focus-visible,.grid .third .img-wrap a:focus-visible{filter:brightness(0.5)}.grid .half .img-wrap img,.grid .third .img-wrap img{position:absolute;height:102%;width:102%;object-fit:cover;object-position:center;left:0%;bottom:0%}.grid .half div:not(.img-wrap),.grid .third div:not(.img-wrap){padding:1rem}.grid .half div:not(.img-wrap) h3,.grid .half div:not(.img-wrap) p,.grid .third div:not(.img-wrap) h3,.grid .third div:not(.img-wrap) p{text-decoration:none;margin:.5rem 0}.grid .half .btn-green,.grid .third .btn-green{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;background-color:#258834;padding:1.25rem;min-width:75%;color:#fff;position:relative;z-index:1;font-size:.9rem;display:inline-block;bottom:1.75rem}.grid.giftcard{grid-template-columns:1fr 1fr;text-align:left;max-width:1600px;margin:auto;padding:2rem 0 4rem}.grid.giftcard a{padding:0}.grid.giftcard .img-wrap{width:100%;height:calc(50vw - .5rem);max-height:350px;position:relative;overflow:hidden;flex-grow:2}.grid.giftcard .img-wrap img{position:absolute;height:102%;width:102%;object-fit:cover;object-position:center;left:0%;bottom:0%}.grid.giftcard a div{font-size:90%;padding:.75rem}.grid.giftcard a div .heading{font-size:1.25rem;margin:.5rem 0}.grid.giftcard a div .subheading{margin:0}.grid.giftcard .flex{padding:1rem 0}.grid.giftcard .link-wrap a{flex-grow:0}.grid .full,.grid .corp{grid-column:1/-1}.circle-wrap{padding:.25rem 1rem 1rem;align-self:flex-start}.circle-wrap .circle{border:1px solid #258834;border-radius:50%;padding:.5rem;display:block;margin:1rem}.circle-wrap .circle.green{background-color:#258834;color:#fff}.circle-wrap .circle.charcoal{border-color:#3a3036;background-color:#3a3036;color:#fff}.circle-wrap .circle.white{border-color:rgba(58,48,54,.5)}.circle-wrap .circle h3{font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal;font-size:1.5rem;line-height:1.25rem;margin:0;background-color:#3a3036;color:#fff;padding:2rem;border-radius:50%;display:flex;min-width:150px;min-height:150px;flex-direction:column;justify-content:center;align-items:center}.circle-wrap .circle h3 span{font-family:"LPCervoGrotesk",sans-serif;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;line-height:100%;font-weight:100;display:block;font-size:3.25rem;text-align:center}.circle-wrap .circle h3 img{max-height:90px;max-width:90px;height:80%;width:80%}.circle-wrap p.colors{padding:2rem 2rem 2rem 3rem;font-size:85%;text-align:left;border-radius:50%;min-width:225px;min-height:225px;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.circle-wrap p{max-width:175px;margin:0 auto 1.5rem}.circle-wrap p span{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;display:block}#map-toggle{display:none}.results-list{position:relative}.results-list.map-view #map{height:calc(100vw - 4rem);display:block;width:100%;margin-bottom:2rem;transition:height 1s ease-in-out;padding:0}.results-list.map-view #map.expand{height:90vh}.results-list.map-view #map .card{display:flex;flex-direction:row;position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2rem);z-index:5}.results-list.map-view #map .card a.img-wrap{flex:33%;position:relative;padding:0}.results-list.map-view #map .card a.img-wrap img{height:100%;position:absolute;width:100%;object-fit:cover;object-position:center}.results-list.map-view #map .card .white{padding:.75rem 1rem;flex:66%;font-size:90%}.results-list.map-view #map .card .white p{margin:0}.results-list.map-view .card-wrap{grid-gap:1rem;position:relative}.results-list.map-view .card-wrap .card{flex-direction:row;border:3px solid rgba(189,190,181,.3)}.results-list.map-view .card-wrap .card.selected{border:3px solid #258834}.results-list.map-view .card-wrap .card a.img-wrap{flex:33%;position:relative;height:100%}.results-list.map-view .card-wrap .card a.img-wrap img{height:100%;position:absolute;width:100%}.results-list.map-view .card-wrap .card .white{padding:.75rem 1rem;flex:66%}.card-wrap{display:grid;grid-gap:2rem;padding:1rem 0;-webkit-overflow-scrolling:touch}.card-wrap p,.card-wrap .link-wrap{grid-column:1/-1;margin:0}.card-wrap .link-wrap{justify-content:flex-start}.card-wrap .card{display:flex;flex-direction:column;background-color:#fff;position:relative}.card-wrap .card.tall-card img{height:250px}.card-wrap .card a.img-wrap{padding:0;position:relative}.card-wrap .card a.img-wrap:focus-visible{filter:brightness(0.5);outline:none}.card-wrap .card a.img-wrap span.new-rest{position:absolute;top:0;right:0;color:#fff;background-color:#258834;padding:.25rem}.card-wrap .card img{opacity:.75;animation:fade-cards .5s ease-in-out forwards;width:100%;height:150px;object-fit:cover;object-position:center}.card-wrap .card img.contain{object-fit:contain;padding:3rem;object-position:center}.card-wrap .card div{padding:1rem}.card-wrap .card div.img-wrap{padding:0}.card-wrap .card div.white{flex-grow:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.card-wrap .card div.white button.short{margin:.25rem .5rem 0 0}.card-wrap .card div a,.card-wrap .card div .green-link{text-decoration:underline;text-transform:uppercase;margin:.1rem .5rem 0 0;font-size:1rem}.card-wrap .card div a.heading,.card-wrap .card div .green-link.heading{font-size:1.25rem}.card-wrap .card div a:focus-visible,.card-wrap .card div .green-link:focus-visible{text-decoration:none;outline-offset:0}.card-wrap .card div p{font-size:90%;font-style:italic;margin:.25rem 0 .1rem}.card-wrap .card div .subheading{font-size:1rem}.card-wrap.shop{display:flex;grid-gap:unset;column-gap:2rem;row-gap:4rem;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 500px){.card-wrap.shop{flex-direction:row;flex-wrap:wrap;align-items:unset}}.card-wrap.shop .card{width:275px}.card-wrap.shop .card .white{align-items:center;gap:10px}.card-wrap.shop .card .white a.btn-green{text-decoration:none}ul.lined{list-style:none;padding:0 1rem;margin:0}ul.lined li{padding:.25rem 1rem;border-bottom:2px solid #258834}ul.lined li:last-of-type{border-bottom:none}.faq-wrap.content,.faq-wrap{margin:2rem auto;width:100%}.faq-wrap.content.half ul li,.faq-wrap.half ul li{padding:1.2rem 1rem 1rem 1.5rem}.faq-wrap.content.half ul li button,.faq-wrap.half ul li button{align-items:center}.faq-wrap.content.half ul li button h4.heading.small,.faq-wrap.half ul li button h4.heading.small{margin:0}.faq-wrap.content.consulting ul.faq-ul,.faq-wrap.consulting ul.faq-ul{display:grid;grid-gap:1rem}.faq-wrap.content.consulting ul.faq-ul li.faq-li,.faq-wrap.consulting ul.faq-ul li.faq-li{border-bottom:1px solid #258834}.faq-wrap.content.consulting ul.faq-ul li.faq-li.active button span.small-headers,.faq-wrap.content.consulting ul.faq-ul li.faq-li.active button svg.arrow,.faq-wrap.consulting ul.faq-ul li.faq-li.active button span.small-headers,.faq-wrap.consulting ul.faq-ul li.faq-li.active button svg.arrow{display:none}.faq-wrap.content.consulting ul.faq-ul li.faq-li button,.faq-wrap.consulting ul.faq-ul li.faq-li button{flex-direction:column;text-align:center;align-items:center;max-width:600px;margin:.5rem auto 0}.faq-wrap.content.consulting ul.faq-ul li.faq-li button h4.heading.medium,.faq-wrap.consulting ul.faq-ul li.faq-li button h4.heading.medium{margin:0 auto 1rem}.faq-wrap.content.consulting ul.faq-ul li.faq-li button span,.faq-wrap.consulting ul.faq-ul li.faq-li button span{display:inline-block;margin:1rem auto .5rem}.faq-wrap.content.consulting ul.faq-ul li.faq-li button span svg.arrow,.faq-wrap.consulting ul.faq-ul li.faq-li button span svg.arrow{display:inline-block;vertical-align:bottom}.faq-wrap.content.consulting ul.faq-ul li.faq-li ul li,.faq-wrap.consulting ul.faq-ul li.faq-li ul li{padding:0}.faq-wrap.content h2,.faq-wrap h2{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;font-size:1.25rem}.faq-wrap.content h3,.faq-wrap h3{max-width:800px;margin:0 auto 1rem}.faq-wrap.content ul.faq-ul,.faq-wrap ul.faq-ul{margin:0 auto;padding:0}.faq-wrap.content ul.faq-ul li.faq-li,.faq-wrap ul.faq-ul li.faq-li{margin:0;padding:1.25rem .5rem 1.25rem 1rem;list-style:none;border-bottom:1px solid #3a3036;text-align:left}.faq-wrap.content ul.faq-ul li.faq-li.active,.faq-wrap ul.faq-ul li.faq-li.active{background-color:#fff}.faq-wrap.content ul.faq-ul li.faq-li:last-child,.faq-wrap ul.faq-ul li.faq-li:last-child{border-bottom:none}.faq-wrap.content ul.faq-ul li.faq-li button,.faq-wrap ul.faq-ul li.faq-li button{padding:0;width:100%;text-align:left;font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal;display:flex;justify-content:space-between}.faq-wrap.content ul.faq-ul li.faq-li button[aria-expanded=true] span,.faq-wrap ul.faq-ul li.faq-li button[aria-expanded=true] span{transform:rotate(0deg)}.faq-wrap.content ul.faq-ul li.faq-li button p,.faq-wrap.content ul.faq-ul li.faq-li button h4,.faq-wrap ul.faq-ul li.faq-li button p,.faq-wrap ul.faq-ul li.faq-li button h4{margin:0;position:relative}.faq-wrap.content ul.faq-ul li.faq-li button span,.faq-wrap ul.faq-ul li.faq-li button span{margin-left:1rem;display:inline-block}.faq-wrap.content ul.faq-ul li.faq-li button svg.arrow,.faq-wrap ul.faq-ul li.faq-li button svg.arrow{padding:0;background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);transform:rotate(90deg);height:1rem;width:1rem;margin:0;display:block}.faq-wrap.content ul.faq-ul li.faq-li div.answer,.faq-wrap ul.faq-ul li.faq-li div.answer{display:none;padding:1rem}.faq-wrap.content ul.faq-ul li.faq-li div.answer p,.faq-wrap ul.faq-ul li.faq-li div.answer p{margin:0 0 .5rem}.hide{display:none}.loader{text-align:center;margin:auto;display:none}.loader.show{display:block;margin:2rem auto}.loader span{border:.5rem solid #fff;border-top:.5rem solid #258834;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}.refer-form,.success-message{max-width:600px;margin:auto;display:none}.refer-form.refer-show,.success-message.refer-show{display:block}.refer-form .review-info,.success-message .review-info{margin-bottom:3rem}#recaptcha-container{display:flex;justify-content:center;margin-bottom:2rem}.form-wrap.gray{background-color:rgba(189,190,181,.3);color:#3a3036;padding:3rem 2rem 0;margin:4rem auto 6rem;max-width:1000px}.form-wrap.gray form{position:relative}.form-wrap.gray form .btn-green{position:relative;width:100%;left:0;top:50%}.opentable{display:none;padding:2rem 0}#careers-restaurant .logo-list .wrap span.concept-name{position:absolute;top:172px;left:50%;transform:translateX(-50%);font-size:1.25rem;font-family:brandon-grotesque,sans-serif;letter-spacing:.01em;color:#816e80;width:100%}#reserveOptions{padding:0 0 2rem}#reserveOptions .copy{padding:2rem 0}#reserveOptions p.subheading{padding:2rem}.formResponse{max-width:800px;margin:0 auto}.formResponse p:last-child{padding:0 0 4rem}.answers div.copy{display:none}.answers div.copy.active{display:block;padding:2rem}form{display:grid;grid-template-columns:1fr;grid-gap:1rem;max-width:600px;margin:auto;align-items:baseline;text-align:left}form#giftcard{display:block;text-align:center}form#giftcard label{margin:1rem;display:block}form#giftcard label input{border:1px solid rgba(58,48,54,.75);color:#3a3036;font-size:1.5rem;padding:.5rem;text-align:center}form.reserve{padding:0;max-width:unset;grid-gap:1rem .25rem}form.reserve label{background-color:#fff;padding:.75rem .5rem}form.reserve label select{border:rgba(0,0,0,0);margin-top:0}form#textOptIn{align-items:unset}form#textOptIn input.btn-hollow{grid-column:-1/1}form#textOptIn input[type=tel]{margin-top:calc(.5rem + 3px)}form button.btn-hollow.expand-button{width:100%;display:flex;justify-content:space-between;align-items:center;color:#3a3036;padding:1rem;text-align:left}form button.btn-hollow.expand-button.active{background-color:#fff;color:#3a3036;border:none}form button.btn-hollow.expand-button.active svg{transform:rotate(180deg)}form button.btn-hollow.expand-button svg{display:inline-block;height:1rem;margin-left:1rem}form button.btn-hollow.expand-button svg *{fill:#3a3036}form fieldset.expand-target{display:none}form fieldset.expand-target.active{grid-column:1/-1;display:grid}form h2{grid-column:1/-1}form fieldset{grid-column:1/-1;border:1px solid #258834;padding:1rem;margin-top:1rem;display:grid;grid-gap:.5rem;grid-template-columns:1fr}form fieldset.birthday{display:flex}form fieldset.birthday label{flex:33%;text-align:center;display:block}form fieldset.birthday label select{display:block}form fieldset.parties-picker input{margin:.1rem .5rem 0 0}form fieldset.parties-picker label{justify-content:flex-start;align-items:flex-start}form fieldset legend{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;font-size:1rem;padding:0 1rem;margin:0 auto 1rem;text-align:center}form fieldset label{display:flex;justify-content:space-between;align-items:center;text-transform:none;padding:.25rem 0}form fieldset label input{display:inline-block;width:unset;margin:0}form p.notice{font-family:brandon-grotesque,sans-serif;letter-spacing:.01em;margin:.5rem;text-transform:none;line-height:normal}form label{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;font-size:.85rem}form label.visit,form label.app-issue{display:none}form label.visit.show,form label.app-issue.show{display:block}form label span{display:block;color:#816e80;text-transform:none}form label input,form label select,form label textarea{border-radius:0;display:block;font-family:sans-serif;width:100%;padding:.25rem;margin-top:.5rem;font-size:1rem;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #258834}form label input:disabled,form label input:read-only:not(select),form label select:disabled,form label select:read-only:not(select),form label textarea:disabled,form label textarea:read-only:not(select){background-color:rgba(189,190,181,.3)}form label input[type=checkbox],form label input[type=file],form label select[type=checkbox],form label select[type=file],form label textarea[type=checkbox],form label textarea[type=file]{display:inline-block;width:unset;border:none;padding:0}form label select{background-image:url("../includes/arrow-down.svg");background-size:1.25rem;background-repeat:no-repeat;background-position:98% 55%;-webkit-appearance:none}form .full{grid-column:1/-1}form input.btn-green{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;background-color:#258834;-webkit-appearance:none;border-radius:0;padding:1rem 1.5rem;color:#fff;border:none;grid-column:1/-1;min-width:200px;max-width:100%;font-size:.9rem;margin-top:1rem}form input.btn-green:disabled,form input.btn-green[disabled]{background-color:rgba(58,48,54,.75)}form input:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:#258834 solid 2px;outline-offset:-2px}table.transaction-history,table.alternate{border-collapse:collapse;margin:2rem auto;width:100%;text-align:left}table.transaction-history caption,table.alternate caption{margin:.5rem auto}table.transaction-history tr:nth-child(even),table.alternate tr:nth-child(even){background-color:#f4eee8}table.transaction-history tr th,table.alternate tr th{font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal;font-size:1.15rem;padding:.5rem .25rem}table.transaction-history tr td,table.alternate tr td{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;padding:.5rem .25rem}table.fd-benefits{border-collapse:collapse;margin:2rem 1rem}table.fd-benefits tr th.heading{text-align:left}table.fd-benefits tr th[scope=col]:not(.heading){transform:rotate(-90deg);padding:0 0 0 1rem}table.fd-benefits tr th:first-child:not(.heading){text-align:left;padding:.75rem .5rem;font-size:.9rem;font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal;font-weight:100}table.fd-benefits tr:nth-child(even){background-color:rgba(189,190,181,.3)}table.fd-benefits tr td{font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal;font-size:.9rem;text-align:center}table.fd-benefits tr td:first-child{text-align:left;padding:.5rem 0 .5rem 1rem}table.fd-benefits tr td span{height:1rem;width:1rem;display:block;margin:auto}table.fd-benefits tr td span.blue{color:#36599a}table.fd-benefits tr td span.silver{color:#97978c}table.fd-benefits tr td span.gold{color:#ecb01b}#cookies-agree{z-index:99;position:fixed;bottom:-3rem;left:0;width:100vw;background-color:#3a3036;color:#fff;padding:1.5rem 1rem;margin:0;display:none;max-width:unset;text-align:left;align-items:flex-start;border:1px solid #fff;flex-wrap:wrap;justify-content:center;gap:1rem}#cookies-agree p{font-size:20px;max-width:unset;margin:auto;display:inline;line-height:100%}#cookies-agree p a{color:#fff;font-size:20px;text-decoration:underline;font-family:unset;font-weight:600}#cookies-agree .btn-wrap{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}#cookies-agree .btn-wrap .btn-green{padding:.5rem 1.5rem;font-size:.9rem;text-wrap:nowrap}#cookies-agree .btn-wrap .btn-hollow{padding:.5rem 1.5rem;font-size:.9rem;border:1px solid #fff;color:#fff;text-wrap:nowrap}#cookies-agree.show{display:flex;animation:cookies-slide-up 1s ease forwards}@media only screen and (min-width: 750px){#cookies-agree{flex-wrap:nowrap;padding:1.5rem 2rem}#cookies-agree .btn-wrap{justify-content:flex-end}}.social{padding:.5rem 0;display:flex;align-items:center}.social h3{margin:.25rem 0 5rem .25rem 0}.social a{display:inline-block}.social a:first-of-type svg{padding:0 .5rem 0 0}.social a:last-of-type svg{padding:0 0 0 .5rem}.social a svg{height:2rem;padding:0 .5rem}.social a svg *{fill:#3a3036}#poptart{display:none;text-align:center;box-sizing:border-box}#poptart.show-delivery{display:block;position:fixed;top:103%;right:1rem;width:350px;max-width:90vw;height:auto;z-index:10;animation:popup-slide-up 1s ease-in-out forwards;transition:all 1s ease-in-out;overflow:visible}#poptart.close-delivery{display:none}#poptart button{background-color:rgba(0,0,0,0);color:#fff;border:rgba(0,0,0,0);font-size:2rem;line-height:50%;min-height:40px;min-width:40px;padding:0;margin:0;z-index:3;width:100%;text-align:right}#poptart img{pointer-events:none}#poptart img.wine-glass{width:30%;height:auto;max-height:50vh;object-fit:contain;object-position:bottom center;z-index:-1;position:absolute;bottom:-100%}#poptart img.wine-glass.wine-glass-right{animation:glass-right-in 2s .5s cubic-bezier(0.17, 0.67, 0.41, 0.96) forwards}#poptart img.wine-glass.wine-glass-left{animation:glass-left-in 2s .5s cubic-bezier(0.17, 0.67, 0.41, 0.96) forwards}#poptart img.wine-glass.wine-glass-stars{animation:glasses-stars-in 1s 1.5s cubic-bezier(0.17, 0.67, 0.41, 0.96) forwards;transform:translateX(-50%);left:50%;opacity:0;top:-215px;bottom:unset;width:21%;z-index:-1}#poptart img.new-app{z-index:-1;position:absolute;bottom:-100%;transition:all 1s linear;width:150px;left:50%;transform:translateX(-50%);animation:iPhone-in 1.5s ease-in forwards}#poptart img.delivery{width:50%;height:auto;z-index:-1;position:absolute;bottom:-100%;transition:all 1s ease-in-out;transform-origin:center left;animation:delivery-in 1.5s ease-in forwards;right:25%}#poptart img.giftcard{width:45%;height:auto;z-index:-1;position:absolute;bottom:-100%;transition:all 1s ease-in-out;border-radius:10px}#poptart img.giftcard.giftcard-bonus{left:30%;transform-origin:bottom left;animation:rotate-bonus 2s .5s ease-out forwards}#poptart img.giftcard.giftcard-leye{transform-origin:bottom right;right:20%;animation:rotate-leye 2s 1s ease-out forwards}#poptart div.popup-info{color:#fff;margin:0;display:block;filter:drop-shadow(-5px -5px 5px rgba(49, 48, 48, 0.5))}#poptart div.popup-info .inner-pop{padding:1rem 1rem 6rem;background-color:#473f45;clip-path:polygon(0 16%, 100% 0, 100% 100%, 0% 100%)}@media only screen and (min-width: 600px){#poptart div.popup-info .inner-pop{padding:1rem 1rem 2rem}}#poptart div.popup-info h2{margin:10px 0 5px;padding-top:1rem}#poptart div.popup-info p.subheading{font-size:1.1rem;font-weight:100;margin-bottom:.5rem}#poptart div.popup-info .link-wrap{padding:.5rem 0 0}#poptart div.popup-info .link-wrap a{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;min-width:unset;font-size:1rem;border-bottom:2px solid #258834;color:#fff}.slider-wrap{position:relative}.slider-wrap .slider{display:grid;grid-template-columns:auto;grid-auto-flow:column;grid-gap:1rem;width:100%;overflow:scroll;padding:0 1rem 1.5rem 1rem}.slider-wrap .slider .timeline-wrap{flex-grow:5;width:60vw;max-width:300px}.slider-wrap .slider .timeline-wrap.testimonial{width:100vw;max-width:unset;text-align:center;left:-5rem;position:relative}.slider-wrap .slider .timeline-wrap.testimonial .copy{margin:auto}.slider-wrap .slider .timeline-wrap img{width:100%;height:60vw;max-height:300px;object-fit:cover;object-position:center}.slider-wrap .slider .timeline-wrap img.logo{object-fit:contain}.slider-wrap .slider .timeline-wrap .copy{padding:1rem}.slider-wrap .slider .timeline-wrap .copy p{font-size:.9rem}.slider-wrap .slider button.scroll{position:absolute;height:60vw;max-height:300px;top:0;opacity:0;z-index:5;transition:all 1s ease-in-out}.slider-wrap .slider button.scroll.testimonial-scroll{height:auto;top:calc(50% - 1rem)}.slider-wrap .slider button.scroll.testimonial-scroll svg.arrow polygon{fill:#3a3036}.slider-wrap .slider button.scroll.testimonial-scroll#scroll-right{right:-2rem}.slider-wrap .slider button.scroll.testimonial-scroll#scroll-left{left:-2rem}.slider-wrap .slider button.scroll.active{opacity:1}.slider-wrap .slider button.scroll#scroll-right{right:0}.slider-wrap .slider button.scroll#scroll-left{left:0}.slider-wrap .slider button.scroll#scroll-left svg{transform:rotate(180deg)}svg.arrow{border-radius:50%;background-color:#fff;border:1px solid #3a3036;height:2.5rem;width:2.5rem;margin:.5rem;padding:.5rem .35rem .5rem .5rem}svg.arrow polygon{fill:#258834}footer{background-color:#3a3036;color:#fff;padding:4rem 2rem}footer .flex.mobile{padding-top:2rem;margin-top:1rem;border-top:2px solid #258834}footer .flex div{padding:0;max-width:500px}footer .flex div .social{justify-content:center;padding:1rem}footer .flex div .social a svg *{fill:#fff}footer .flex div a .footer-logo{max-width:90%;width:200px}footer .flex #supported{margin:1rem 0;text-align:center}footer .flex .form-wrap p{padding-bottom:1rem}footer .flex .form-wrap p a{display:inline;font-size:unset}footer .flex .form-wrap form label input,footer .flex .form-wrap form label select,footer .flex .form-wrap form label textarea{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;color:#fff}footer p{margin:0}footer h2.small-headers{font-family:brandon-grotesque,sans-serif;font-weight:bold;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:100%;font-size:1.25rem;margin:0}footer a,footer p,footer button{color:#fff}footer a svg *,footer p svg *,footer button svg *{fill:#fff}footer ul{list-style:none;padding:0 0 0 1rem;margin:.5rem 0 1.25rem}footer ul li a,footer ul li button{font-family:"Edison W02","Times New Roman",Times,serif;letter-spacing:-0.025em;text-decoration:none;font-style:normal}footer #supported,footer #not-supported{padding:1rem 0 0}footer #supported a,footer #not-supported a{display:block}footer .legal-links{list-style:none;padding:0;margin:4rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}footer .legal-links li button,footer .legal-links li a{padding:.25rem;font-size:90%}footer .app-callout .link-wrap{display:flex;margin:1rem;justify-content:center;gap:.5rem}footer .app-callout .app-icons img{height:40px}footer p.copyright{font-size:90%;padding:.25rem}@media(max-width: 599px){.results-list .card-wrap{grid-gap:1rem;position:relative}.results-list .card-wrap .card{flex-direction:row;border:3px solid rgba(189,190,181,.3)}.results-list .card-wrap .card.selected{border:3px solid #258834}.results-list .card-wrap .card a.img-wrap{flex:33%;position:relative;height:100%}.results-list .card-wrap .card a.img-wrap img{height:100%;position:absolute;width:100%}.results-list .card-wrap .card .white{padding:.75rem 1rem;flex:66%}}@media(min-width: 600px){a.btn-white,button.btn-white,.btn.btn-white{padding:1rem 1.5rem}a.btn-green,a.btn-hollow,button.btn-green,button.btn-hollow,.btn.btn-green,.btn.btn-hollow{padding:1rem 2.5rem;min-width:200px}.subheading{font-size:1.25rem}.jump-slider{display:none}.card-wrap{grid-template-columns:1fr 1fr}.grid.help-you{grid-template-columns:1fr 2fr;grid-gap:2rem}.grid.help-you h3{text-align:right;margin-top:.25rem}.grid.partners{grid-template-columns:1fr 1fr 1fr}.grid.partners.founding-partners{grid-template-columns:1fr 1fr}.grid.partners.founding-partners button img{height:calc(50vw - 6.5rem)}.grid.partners button img{height:calc(33vw - 3.33rem)}.partner-wrap.consulting-wrap{margin:1rem auto;padding:2rem 3rem 1rem}table.fd-benefits{min-width:600px;max-width:700px;margin:1rem auto 4rem}table.fd-benefits tr th{font-size:1.25rem}table.fd-benefits tr th[scope=col]:not(.heading){transform:none;padding:0}table.fd-benefits tr th:first-child{font-size:2rem}table.fd-benefits tr td:first-child:not(.heading),table.fd-benefits tr th:first-child:not(.heading){padding:.75rem 1rem .7rem 1.5rem;font-size:.9rem}.bkgd-wrap.callout{min-height:60vh}.bkgd-wrap.callout::before{background-color:unset;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0))}.bkgd-wrap.callout .copy{margin:auto 0;width:50%;padding:4rem 2rem 0}.bkgd-wrap.callout .copy h2{font-size:3rem}}@media(min-width: 750px){.copy{padding:4rem 2rem 0}p{font-size:1.1rem}.filter,.topic-switch{flex-direction:row}.filter .select-wrap,.filter .amenities-wrap,.topic-switch .select-wrap,.topic-switch .amenities-wrap{flex:33.3%}.filter .select-wrap select,.filter .select-wrap button,.filter .amenities-wrap select,.filter .amenities-wrap button,.topic-switch .select-wrap select,.topic-switch .select-wrap button,.topic-switch .amenities-wrap select,.topic-switch .amenities-wrap button{border-top:rgba(0,0,0,0);height:100%}.filter .select-wrap:nth-child(2) select,.filter .amenities-wrap:nth-child(2) select,.topic-switch .select-wrap:nth-child(2) select,.topic-switch .amenities-wrap:nth-child(2) select{border-right:rgba(0,0,0,0);border-left:rgba(0,0,0,0)}.faq-wrap.content.consulting{margin:2rem auto 4rem}.faq-wrap.content.consulting ul.faq-ul{grid-template-columns:1fr 1fr}.faq-wrap.content.consulting ul.faq-ul li{padding:4rem 3rem 3rem}.faq-wrap.content.consulting ul.faq-ul li.full{grid-column:1/-1}.faq-wrap.content h2{font-size:1.75rem;max-width:800px;margin:0 auto 1rem}.faq-wrap.content ul.faq-ul{max-width:800px;margin:auto}.faq-wrap.content ul.faq-ul li.faq-li{padding:.75rem .75rem .75rem 3rem}.faq-wrap.content ul.faq-ul li.faq-li button p{font-size:1.15rem}.bkgd-wrap.callout{min-height:60vh}.bkgd-wrap.callout div.copy{max-width:500px;padding:4rem 2rem 4rem 4rem}.bkgd-wrap.callout div.copy h2{font-size:3.5rem}.results-list.map-view{display:grid;grid-template-columns:2fr 1fr;grid-gap:1rem;height:90vh}.results-list.map-view #map{height:90vh;display:block}.results-list.map-view .card-wrap{grid-template-columns:1fr;grid-gap:1rem 1rem;height:90vh;overflow:scroll}.results-list.map-view .card-wrap .card{flex-direction:row}.results-list.map-view .card-wrap .card a.img-wrap{flex:33%;position:relative;height:100%}.results-list.map-view .card-wrap .card a.img-wrap img{height:100%;position:absolute;width:100%}.results-list.map-view .card-wrap .card .white{padding:.75rem 1rem;flex:66%}.card-wrap{grid-template-columns:1fr 1fr 1fr}.card-wrap .card img{height:200px}.partner-bio.active,.partner-bio.single{display:flex;flex-wrap:wrap;justify-content:center}.partner-bio.active button.toggle-partner,.partner-bio.single button.toggle-partner{flex:100%}.partner-bio.active .img-wrap,.partner-bio.single .img-wrap{display:block;position:relative;flex:20%;max-width:200px}.partner-bio.active .img-wrap img,.partner-bio.single .img-wrap img{object-fit:cover;object-position:center;width:100%;max-height:200px}.partner-bio.active .copy,.partner-bio.single .copy{flex:80%;padding:0 2rem 2rem 4rem;margin:unset}.grid.career-paths{grid-template-columns:1fr 1fr}.grid.accolades{grid-template-columns:1fr 1fr 1fr 1fr;padding:0;gap:0}.grid.accolades li{border-right:1px solid rgba(189,190,181,.5);padding:1.5rem 0;margin:1rem 0}.grid.accolades li:last-of-type{border-right:none}.grid.logos{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1000px;margin:auto}.grid.logos div div{height:calc(25vw - .5rem);max-height:calc(250px - .25rem)}.grid.logos div div img{padding:2rem}.grid.logos div p{margin:1rem 1.5rem}.grid.partners{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid.partners.consulting{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:center;margin:auto}.grid.partners.consulting button img.square{height:200px}.grid.partners button.headshot img,.grid.partners div.grad img{height:calc(20vw - 2rem);max-height:200px}.grid.partners.founding-partners{grid-template-columns:1fr 1fr 1fr}.grid.partners.founding-partners button img{height:calc(300px - 4rem);max-height:235px}.grid.recipes,.grid.quick-links,.grid.thirds{grid-template-columns:1fr 1fr 1fr}.grid.featured{grid-template-columns:1fr 1fr}.grid .half .img-wrap,.grid .third .img-wrap{height:calc(33vw - 2rem);max-height:500px}.grid .half{flex:50%}.grid .half.copy{padding:2rem 3rem}.grid .third div{padding:1rem 0 0}.grid.giftcard{grid-template-columns:1fr 1fr;grid-gap:2rem}.grid.giftcard a div{font-size:unset;padding:1rem}.grid.giftcard a div h2.heading{font-size:2rem}.grid.giftcard a div .subheading{font-size:1rem}div.discount{padding:0 1rem}.flex{flex-direction:row;flex-wrap:wrap}.flex.alternate{padding:1rem;align-items:unset;min-height:400px}.flex.alternate:nth-of-type(even){flex-direction:row-reverse}.flex.alternate:nth-of-type(even) div.copy{text-align:left}.flex.alternate:nth-of-type(even) div.copy .btn-green,.flex.alternate:nth-of-type(even) div.copy a{text-align:center}.flex.alternate div.copy{padding:2rem 3rem;display:flex;justify-content:center;align-items:center;text-align:right}.flex.alternate div.copy .btn-green,.flex.alternate div.copy a{text-align:center}.flex.alternate img{padding:0 2rem}.flex .half{padding:1rem;flex:50%}.flex .half.img-wrap{max-height:unset;height:unset;min-height:300px}.flex .half.img-wrap img{position:absolute}.flex .half.copy{padding:2rem 3rem}.flex div.levels{padding:0 1.5rem 1.5rem}.flex div.levels h3{font-size:1.5rem}.flex div.levels p{font-size:1rem}.flex .heading{flex:100%}.flex.column{flex-direction:column}.tile{display:flex;align-items:stretch;margin:2rem;padding:1rem;border:1px solid #bdbeb5;max-width:1600px}.tile::before{content:unset}.tile:nth-child(even){padding:1rem 1rem 1rem 0}.tile:nth-child(even) .img-wrap{margin-left:-1rem}.tile:nth-child(even) div.copy{text-align:left;align-self:center}.tile:nth-child(even) .link-wrap{justify-content:flex-start}.tile:nth-child(odd){flex-direction:row-reverse;padding:1rem 0 1rem 1rem}.tile:nth-child(odd) .img-wrap{margin-right:-1rem}.tile:nth-child(odd) div.copy{text-align:right}.tile:nth-child(odd) .link-wrap{justify-content:flex-end}.tile::before{height:100%}.tile .img-wrap{padding:1rem 0;flex:60%;height:unset;min-height:400px}.tile .img-wrap img{position:absolute;top:0;left:0}.tile div.copy{flex:40%;padding:2rem 3rem}.tile div.copy.left-align{text-align:left}footer .flex{justify-content:center}footer .flex div.flex.column{padding:0 2rem}footer .flex div.flex.column:last-child{align-self:flex-start;padding:2rem}footer .flex div.flex.column.center{padding:0}footer ul.flex.column{flex-grow:10;justify-content:space-between}footer .legal-links li a,footer .legal-links li button{padding:.25rem 1rem}}@media(min-width: 1200px){h1,.heading.large{font-size:3.5rem}h2.heading{font-size:2.75rem}.light-gray svg *{fill:#3a3036}.card-wrap,.grid{grid-gap:2rem 3rem}.card-wrap.help-you,.grid.help-you{grid-template-columns:1fr 3fr}.card-wrap.help-you h3,.grid.help-you h3{padding-left:2rem}.card-wrap.partners,.grid.partners{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.card-wrap.partners button.headshot img,.grid.partners button.headshot img{height:calc(16vw - 3.66rem)}section.modal.open{justify-content:center}section.modal.open button#close-reserve{max-width:1000px;margin:0 auto}.content.icons{margin:5rem auto}.filter,.topic-switch{margin:2rem auto 3rem}.filter select,.filter button,.topic-switch select,.topic-switch button{font-size:1.25rem}form{grid-template-columns:1fr 1fr;grid-gap:2rem}form fieldset{grid-template-columns:1fr 1fr;grid-gap:.5rem 3rem;padding:0 2rem 1rem}form fieldset legend{grid-column:1/-1}form.reserve{grid-template-columns:1.5fr 1fr 1fr 1fr}form.reserve input.btn-green{grid-column:1/-1;width:200px;max-width:100%;margin:auto}form.column{grid-template-columns:1fr}form label{font-size:1rem}footer .flex div.flex.column{padding:2rem 2rem 0}footer .flex div.flex.column.mobile{padding-top:2rem;margin-top:0;border-top:none}footer .flex div.flex.column.center{flex:unset;padding:0}.bkgd-wrap.callout{max-width:1600px;margin:auto}.bkgd-wrap.callout::before{width:75%}.bkgd-wrap.callout img{max-width:1600px}}@media(min-width: 1600px){.content{margin:5rem auto}.content.lettuce-consulting-content{margin:2em auto}.content.bullet-points-section{margin:2.5em auto}.tile{margin:2rem auto}}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){header nav ul li a{border-bottom:2px solid rgba(37,136,52,0);transition:border-bottom .5s ease-in-out}header nav ul li a:hover{border-bottom:2px solid #258834}a.green-link,button.green-link,input.green-link,.btn.green-link{transition:color .5s ease-in}a.green-link:hover,a.green-link:focus-visible,a.green-link:active,button.green-link:hover,button.green-link:focus-visible,button.green-link:active,input.green-link:hover,input.green-link:focus-visible,input.green-link:active,.btn.green-link:hover,.btn.green-link:focus-visible,.btn.green-link:active{color:#143318}a.btn-green,button.btn-green,input.btn-green,.btn.btn-green{transition:background-color .5s ease-in-out}a.btn-green:hover,a.btn-green:focus-visible,a.btn-green:active,button.btn-green:hover,button.btn-green:focus-visible,button.btn-green:active,input.btn-green:hover,input.btn-green:focus-visible,input.btn-green:active,.btn.btn-green:hover,.btn.btn-green:focus-visible,.btn.btn-green:active{background-color:#143318}a.btn-hollow:hover,a.btn-hollow:focus-visible,a.btn-hollow:active,button.btn-hollow:hover,button.btn-hollow:focus-visible,button.btn-hollow:active,input.btn-hollow:hover,input.btn-hollow:focus-visible,input.btn-hollow:active,.btn.btn-hollow:hover,.btn.btn-hollow:focus-visible,.btn.btn-hollow:active{color:#fff;border-color:#258834;background-color:#258834}.card-wrap .card{border-bottom:1px solid #fff;transition:border-bottom .5s ease-in-out}.card-wrap .card:hover,.card-wrap .card:focus-visible{border-bottom:1px solid #258834}.grid.featured{padding:0}.grid.featured a{transition:border-bottom .5s ease-in-out;padding-bottom:1rem}.grid.featured a:hover,.grid.featured a:focus-visible{border-bottom:1px solid #258834}.grid .half,.grid .third{padding:0}.grid .half .img-wrap img,.grid .half span.btn-green,.grid .third .img-wrap img,.grid .third span.btn-green{transition:all .5s ease-in-out}.grid .half:focus-visible,.grid .third:focus-visible{background-color:#fff}.grid .half:hover .img-wrap img,.grid .half:focus-visible .img-wrap img,.grid .third:hover .img-wrap img,.grid .third:focus-visible .img-wrap img{width:100%;height:100%}.grid .half:hover span.btn-green,.grid .half:focus-visible span.btn-green,.grid .third:hover span.btn-green,.grid .third:focus-visible span.btn-green{background-color:#143318;border-color:#143318}.flex.cities a p,.flex.cities .city-card .text-wrap{transition:background-color .5s ease-in-out}.flex.cities a:hover{text-decoration:underline}.flex.cities a:hover p{background-color:rgba(0,0,0,.8)}.flex.cities .city-card:hover .text-wrap{background-color:rgba(0,0,0,.8)}.flex.jobs-list img,.flex.jobs-list span{transition:all .5s ease-in-out}.flex.jobs-list a:hover img{filter:brightness(0.25)}.flex.jobs-list a:hover span{color:#143318}footer .flex div .social a svg *{transition:fill 1s ease-out}footer .flex div .social a:hover,footer .flex div .social a:active,footer .flex div .social a:focus-visible{outline:none}footer .flex div .social a:hover svg *,footer .flex div .social a:active svg *,footer .flex div .social a:focus-visible svg *{fill:#258834}footer a,footer button{transition:color 1s ease-out;border-bottom:2px solid rgba(0,0,0,0)}footer a:hover,footer a:active,footer a:focus-visible,footer button:hover,footer button:active,footer button:focus-visible{color:#bdbeb5;outline:none;border-bottom:2px solid #258834;cursor:pointer}}@keyframes fade-cards{0%{opacity:.75}100%{opacity:1}}@keyframes popup-slide-up{1%{top:unset;bottom:-200px}100%{bottom:0;top:unset}}@keyframes cookies-slide-up{0%{bottom:-3rem}100%{bottom:0}}@keyframes iPhone-in{0%{bottom:-100%;z-index:-1}50%{bottom:calc(100% + 30px);z-index:-1}100%{bottom:calc(100% - 55px);z-index:1}}@keyframes glasses-stars-in{0%{opacity:0}100%{opacity:1}}@keyframes glass-left-in{0%{transform:rotate(-10deg);left:18%;bottom:-100%;z-index:-1}33%{transform:rotate(-10deg);left:18%;bottom:calc(100% - 20px);z-index:-1}66%{transform:rotate(10deg);left:22%;bottom:100%;z-index:-1}100%{transform:rotate(0deg);left:22%;bottom:calc(100% - 30px);z-index:1}}@keyframes glass-right-in{0%{transform:rotate(10deg);right:18%;bottom:-100%;z-index:-1}33%{transform:rotate(10deg);right:18%;bottom:calc(100% - 20px);z-index:-1}66%{transform:rotate(-10deg);right:22%;bottom:100%;z-index:-1}100%{transform:rotate(0deg);right:22%;bottom:calc(100% - 55px);z-index:1}}@keyframes delivery-in{0%{transform:rotate(0deg);bottom:-100%;z-index:-1}50%{transform:rotate(-10deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(0deg);bottom:calc(100% - 35px);z-index:1}}@keyframes rotate-bonus{0%{transform:rotate(5deg);bottom:-100%;z-index:-1}50%{transform:rotate(-15deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(-30deg);bottom:calc(100% - 50px);z-index:1}}@keyframes rotate-leye{0%{transform:rotate(-5deg);bottom:-100%;z-index:-1}50%{transform:rotate(0deg);bottom:calc(100% - 20px);z-index:-1}100%{transform:rotate(5deg);bottom:calc(100% - 50px);z-index:1}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=main-01-30-26.min.css.map */