@media only screen and (min-width:0rem){#thanksgiving-hero{background-color:var(--primaryLight);overflow:hidden;position:relative;z-index:1}#thanksgiving-hero .cs-container{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);margin:auto;max-width:80rem;padding:clamp(8rem,20vw,10rem) 1rem clamp(3.75rem,7.82vw,6.25rem);position:relative;width:100%}#thanksgiving-hero .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:100%}#thanksgiving-hero .cs-title{margin-bottom:.75rem}#thanksgiving-hero .cs-subhead{color:var(--bodyTextColor);font-family:var(--headerFont);font-size:clamp(1.0625rem,2.2vw,1.5rem);font-style:italic;line-height:1.4em;margin:0 0 1.25rem}#thanksgiving-hero .cs-facts{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0 0 1.25rem;padding:0;width:100%}#thanksgiving-hero .cs-fact{align-items:baseline;border-left:3px solid var(--primary);color:var(--bodyTextColor);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:.8125rem;line-height:1.35em;padding-left:.625rem}#thanksgiving-hero .cs-fact strong{color:var(--headerColor);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}#thanksgiving-hero .cs-button-row{align-items:center;-moz-column-gap:clamp(.75rem,2vw,1.5rem);column-gap:clamp(.75rem,2vw,1.5rem);display:flex;flex-wrap:wrap;row-gap:.625rem}#thanksgiving-hero .cs-call-link{align-items:center;color:var(--headerColor);display:inline-flex;font-size:1.0625rem;font-weight:700;min-height:2.75rem;text-decoration:underline;text-underline-offset:3px}#thanksgiving-hero .cs-image-group{aspect-ratio:4/3;margin-right:-1rem;position:relative;width:calc(100% + 1rem)}#thanksgiving-hero .cs-picture{display:block;height:100%;overflow:hidden;width:100%}#thanksgiving-hero .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media only screen and (min-width:37.5rem){#thanksgiving-hero .cs-facts{flex-direction:row;gap:1rem;margin-bottom:1.5rem}#thanksgiving-hero .cs-fact{flex:1 1 auto;flex-direction:column;font-size:.875rem}#thanksgiving-hero .cs-fact strong{font-size:.875rem}}@media only screen and (min-width:64rem){#thanksgiving-hero .cs-container{align-items:center;flex-direction:row;min-height:clamp(34rem,46vw,42rem);padding-bottom:clamp(2rem,5vw,3rem);padding-top:clamp(9rem,13vw,11rem)}#thanksgiving-hero .cs-content{max-width:36.25rem;width:48%}#thanksgiving-hero .cs-image-group{aspect-ratio:auto;bottom:0;left:52%;margin:0;position:absolute;right:calc(50% - 50vw);top:0;width:auto}}@media only screen and (min-width:0rem){#thanksgiving-offer{background-color:#1a1a1a;padding:1.25rem 1rem}#thanksgiving-offer .cs-container{align-items:center;display:flex;flex-direction:column;gap:.625rem;margin:auto;max-width:80rem;text-align:center}#thanksgiving-offer .cs-offer-label{background-color:var(--primary);color:#1a1a1a;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.2em;padding:.25rem .625rem;text-transform:uppercase}#thanksgiving-offer .cs-offer-text{color:#fff;font-size:1rem;line-height:1.45em;margin:0}#thanksgiving-offer .cs-offer-text strong{color:#fff;font-family:var(--headerFont);font-size:1.1875rem;font-weight:400;margin-right:.25rem}#thanksgiving-offer .cs-offer-link{align-items:center;color:var(--primary);display:inline-flex;font-size:.9375rem;font-weight:700;letter-spacing:.04em;min-height:2.75rem;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}}@media only screen and (min-width:64rem){#thanksgiving-offer{padding:.875rem 1rem}#thanksgiving-offer .cs-container{flex-direction:row;gap:1.25rem;justify-content:center}#thanksgiving-offer .cs-offer-text{font-size:1.0625rem}}@media only screen and (min-width:0rem){#thanksgiving-menu{background-color:#fff;padding:var(--sectionPadding)}#thanksgiving-menu .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin:auto;max-width:80rem}#thanksgiving-menu .cs-content{align-items:center;display:flex;flex-direction:column;max-width:53.75rem;text-align:center}#thanksgiving-menu .cs-wrapper{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.75rem;position:relative;width:clamp(7.5rem,9vw,11.3125rem)}#thanksgiving-menu .cs-wrapper:after,#thanksgiving-menu .cs-wrapper:before{background:#b4b2c7;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(5.625rem,4vw,9.6875rem)}#thanksgiving-menu .cs-wrapper:before{display:block;margin-right:clamp(.75rem,2vw,1.5rem);right:100%}#thanksgiving-menu .cs-wrapper:after{left:100%;margin-left:clamp(.75rem,2vw,1.5rem)}#thanksgiving-menu .cs-wrapper img{width:100%}#thanksgiving-menu .cs-text{margin:1rem 0 0}#thanksgiving-menu .cs-text a{color:#4c6d6b;text-decoration:underline;text-underline-offset:3px;transition:color .3s}#thanksgiving-menu .cs-text a:hover{color:var(--secondary)}#thanksgiving-menu .cs-board{background-color:var(--primaryLight);border:1px solid var(--primary);box-shadow:inset 0 0 0 8px var(--primaryLight),inset 0 0 0 9px var(--primary);box-sizing:border-box;display:grid;gap:clamp(2.25rem,4vw,3rem);grid-template-columns:1fr;padding:clamp(1.75rem,5vw,3.5rem) clamp(1.25rem,4vw,3.5rem);width:100%}#thanksgiving-menu .cs-group-title{align-items:center;color:#4c6d6b;display:flex;font-family:var(--bodyFont);font-size:.875rem;font-weight:700;gap:1rem;letter-spacing:.14em;line-height:1.2em;margin:0 0 1.25rem;text-align:center;text-transform:uppercase}#thanksgiving-menu .cs-group-title:after,#thanksgiving-menu .cs-group-title:before{background:#b4b2c7;content:"";flex:1;height:1px}#thanksgiving-menu .cs-group-sub{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.5em;margin:-.375rem 0 1.25rem;text-align:center}#thanksgiving-menu .cs-group-sub a{color:#4c6d6b;text-decoration:underline;text-underline-offset:3px;transition:color .3s}#thanksgiving-menu .cs-group-sub a:hover{color:var(--secondary)}#thanksgiving-menu .cs-dish-list{display:grid;gap:.875rem 2rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;text-align:center}#thanksgiving-menu .cs-dish-name{color:var(--headerColor);display:block;font-family:var(--headerFont);font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.3em}#thanksgiving-menu .cs-group-entrees .cs-dish-name{font-size:clamp(1.375rem,2vw,1.625rem)}#thanksgiving-menu .cs-dish-desc{color:var(--bodyTextColor);display:block;font-size:.9375rem;line-height:1.5em;margin:.25rem auto 0;max-width:26.25rem}#thanksgiving-menu .cs-dish-desc a{color:#4c6d6b;text-decoration:underline;text-underline-offset:3px;transition:color .3s}#thanksgiving-menu .cs-dish-desc a:hover{color:var(--secondary)}#thanksgiving-menu .cs-tag{background-color:#4c6d6b;color:#fff;display:inline-block;font-family:var(--bodyFont);font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-left:.375rem;padding:.1875rem .5rem;vertical-align:middle}#thanksgiving-menu .cs-pie-note{background-color:#1a1a1a;color:#fff;font-size:.9375rem;line-height:1.4em;margin:1.5rem 0 0;padding:.75rem 1rem;text-align:center}#thanksgiving-menu .cs-pie-note strong{color:var(--primary);letter-spacing:.08em;margin-right:.375rem;text-transform:uppercase}}@media only screen and (min-width:48rem){#thanksgiving-menu .cs-group-entrees .cs-dish-list,#thanksgiving-menu .cs-group-sides .cs-dish-list{grid-template-columns:repeat(2,1fr)}#thanksgiving-menu .cs-group-entrees .cs-dish-item:last-child:nth-child(odd){grid-column:1/-1}}@media only screen and (min-width:64rem){#thanksgiving-menu .cs-board{gap:0;grid-template-columns:2fr 1fr}#thanksgiving-menu .cs-group-entrees{border-bottom:1px solid var(--primary);grid-column:1/-1;margin-bottom:clamp(2.5rem,4vw,3rem);padding-bottom:clamp(2.5rem,4vw,3rem)}#thanksgiving-menu .cs-group-entrees .cs-dish-list{grid-template-columns:repeat(6,1fr);row-gap:1.5rem}#thanksgiving-menu .cs-group-entrees .cs-dish-item,#thanksgiving-menu .cs-group-entrees .cs-dish-item:last-child:nth-child(odd){grid-column:span 2}#thanksgiving-menu .cs-group-entrees .cs-dish-item:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}#thanksgiving-menu .cs-group-entrees .cs-dish-item:nth-child(3n+1):last-child{grid-column:3/span 2}#thanksgiving-menu .cs-group-sides{padding-right:clamp(2rem,4vw,3.5rem)}#thanksgiving-menu .cs-group-desserts{border-left:1px solid var(--primary);padding-left:clamp(2rem,4vw,3.5rem)}}@media only screen and (min-width:0rem){#turkey-per-person{background-color:#1a1a1a;padding:var(--sectionPadding)}#turkey-per-person .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin:auto;max-width:80rem}#turkey-per-person .cs-content{align-items:center;display:flex;flex-direction:column;max-width:50rem;text-align:center}#turkey-per-person .cs-wrapper{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.75rem;position:relative;width:clamp(7.5rem,9vw,11.3125rem)}#turkey-per-person .cs-wrapper:after,#turkey-per-person .cs-wrapper:before{background:#b4b2c7;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(5.625rem,4vw,9.6875rem)}#turkey-per-person .cs-wrapper:before{display:block;margin-right:clamp(.75rem,2vw,1.5rem);right:100%}#turkey-per-person .cs-wrapper:after{left:100%;margin-left:clamp(.75rem,2vw,1.5rem)}#turkey-per-person .cs-wrapper img{width:100%}#turkey-per-person .cs-wrapper:after,#turkey-per-person .cs-wrapper:before{background:hsla(0,0%,100%,.3)}#turkey-per-person .cs-title{color:var(--bodyTextColorWhite)}#turkey-per-person .cs-text{color:hsla(0,0%,100%,.8);margin:1rem 0 0}#turkey-per-person .cs-stats{background-color:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.18);display:grid;gap:1px;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}#turkey-per-person .cs-stat{background-color:#1a1a1a;box-sizing:border-box;padding:1.25rem;text-align:left}#turkey-per-person .cs-stat-number{color:var(--primary);display:inline-block;font-family:var(--headerFont);font-size:clamp(2rem,3.6vw,2.875rem);line-height:1;margin-right:.625rem}#turkey-per-person .cs-stat-unit{color:hsla(0,0%,100%,.6);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3em;margin:0 0 .75rem;text-transform:uppercase}#turkey-per-person .cs-stat-title{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:1.3125rem;font-weight:400;line-height:1.3em;margin:0 0 .5rem}#turkey-per-person .cs-stat-text{color:hsla(0,0%,100%,.75);font-size:.9375rem;line-height:1.55em;margin:0}#turkey-per-person .cs-outro{color:var(--bodyTextColorWhite);font-size:1.125rem;line-height:1.55em;margin:0;max-width:47.5rem;text-align:center}}@media only screen and (min-width:48rem){#turkey-per-person .cs-stats{grid-template-columns:repeat(2,1fr)}#turkey-per-person .cs-stat{padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2vw,1.5rem);text-align:center}#turkey-per-person .cs-stat-number,#turkey-per-person .cs-stat-unit{display:block;margin-right:0}#turkey-per-person .cs-stat-unit{margin:.625rem 0 1rem}#turkey-per-person .cs-stat:last-child:nth-child(odd){grid-column:1/-1}}@media only screen and (min-width:75rem){#turkey-per-person .cs-stats{grid-template-columns:repeat(5,1fr)}#turkey-per-person .cs-stat:last-child:nth-child(odd){grid-column:auto}}@media only screen and (min-width:0rem){.tg-sbs{padding:var(--sectionPadding);scroll-margin-top:6rem}.tg-sbs .cs-container{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem);margin:auto;max-width:80rem}.tg-sbs .cs-sbs-image{aspect-ratio:3/2;display:block;overflow:hidden;width:100%}.tg-sbs .cs-sbs-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tg-sbs .cs-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.tg-sbs .cs-wrapper{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.75rem;position:relative;width:clamp(7.5rem,9vw,11.3125rem)}.tg-sbs .cs-wrapper:after,.tg-sbs .cs-wrapper:before{background:#b4b2c7;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(5.625rem,4vw,9.6875rem)}.tg-sbs .cs-wrapper:before{display:none;margin-right:clamp(.75rem,2vw,1.5rem);right:100%}.tg-sbs .cs-wrapper:after{left:100%;margin-left:clamp(.75rem,2vw,1.5rem)}.tg-sbs .cs-wrapper img{width:100%}.tg-sbs .cs-title{margin:0 0 1rem}.tg-sbs .cs-text{margin:0 0 1.75rem}.tg-sbs .cs-option-list{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.tg-sbs .cs-option{border-left:3px solid var(--primary);padding-left:1.125rem}.tg-sbs .cs-option-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.3125rem,2vw,1.625rem);font-weight:400;line-height:1.3em;margin:0 0 .375rem}.tg-sbs .cs-option-text{color:var(--bodyTextColor);font-size:1.0625rem;line-height:1.55em;margin:0}.tg-sbs .cs-option-text+.cs-option-text{margin-top:.5rem}.tg-sbs .cs-option-text a{color:#4c6d6b;text-decoration:underline;text-underline-offset:3px;transition:color .3s}.tg-sbs .cs-option-text a:hover{color:var(--secondary)}.tg-sbs .cs-outro{color:var(--bodyTextColor);font-size:1.0625rem;font-style:italic;line-height:1.55em;margin:1.75rem 0 0}#thanksgiving-delivery{background-color:var(--primaryLight)}#thanksgiving-office{background-color:#fff}}@media only screen and (min-width:64rem){.tg-sbs .cs-container{align-items:center;flex-direction:row}.tg-sbs .cs-sbs-image{aspect-ratio:4/5;flex:0 0 44%}.tg-sbs .cs-content{flex:1}.tg-sbs-reverse .cs-container{flex-direction:row-reverse}}@media only screen and (min-width:0rem){#gatherings-1300{background-color:var(--primaryLight);padding:var(--sectionPadding)}#gatherings-1300 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#gatherings-1300 .cs-container,#gatherings-1300 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#gatherings-1300 .cs-content{text-align:center}#gatherings-1300 .cs-wrapper{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.75rem;position:relative;width:clamp(7.5rem,9vw,11.3125rem)}#gatherings-1300 .cs-wrapper:before{margin-right:clamp(.75rem,2vw,1.5rem);right:100%}#gatherings-1300 .cs-wrapper:after,#gatherings-1300 .cs-wrapper:before{background:#b4b2c7;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(5.625rem,4vw,9.6875rem)}#gatherings-1300 .cs-wrapper:after{left:100%;margin-left:clamp(.75rem,2vw,1.5rem)}#gatherings-1300 .cs-wrapper img{width:100%}#gatherings-1300 .cs-title{margin:0;max-width:100%}#gatherings-1300 .cs-text{margin:1rem 0 0;max-width:47.5rem}#gatherings-1300 .cs-card-group{display:grid;gap:clamp(1.5rem,2.5vw,2.5rem);grid-template-columns:1fr;justify-content:center;margin:0;padding:0;width:100%}#gatherings-1300 .cs-item{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;list-style:none;margin:0;padding:clamp(1rem,2.55vw,2.25rem);text-align:center;transition:background-color .3s;width:100%}#gatherings-1300 .cs-item:hover{background:#1a1a1a}#gatherings-1300 .cs-item:hover .cs-h3{color:var(--primary)}#gatherings-1300 .cs-item:hover .cs-item-text{color:#fff}#gatherings-1300 .cs-item:hover .cs-item-text a{color:var(--primary)}#gatherings-1300 .cs-h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:400;line-height:1.3em;margin:0 0 .5rem;text-align:inherit;transition:color .3s}#gatherings-1300 .cs-item-text{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0;text-align:inherit;transition:color .3s}#gatherings-1300 .cs-item-text a{color:#4c6d6b;text-decoration:underline;text-underline-offset:3px;transition:color .3s}}@media only screen and (min-width:48rem){#gatherings-1300 .cs-card-group{grid-template-columns:repeat(2,1fr)}#gatherings-1300 .cs-item:last-child:nth-child(odd){grid-column:1/-1}}@media only screen and (min-width:64rem){#gatherings-1300 .cs-card-group,#gatherings-1300 .cs-content{max-width:80rem}#gatherings-1300 .cs-card-group{grid-template-columns:repeat(4,1fr)}#gatherings-1300 .cs-item:last-child:nth-child(odd){grid-column:auto}}@media only screen and (min-width:0rem){body.dark-mode #gatherings-1300{background-color:rgba(0,0,0,.2)}body.dark-mode #gatherings-1300 .cs-item{background-color:var(--medium)}body.dark-mode #gatherings-1300 .cs-h3,body.dark-mode #gatherings-1300 .cs-item-text,body.dark-mode #gatherings-1300 .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #gatherings-1300 .cs-item-text{opacity:.8}#gatherings-1300 .cs-number{color:var(--primary);display:block;font-family:var(--headerFont);font-size:clamp(1.625rem,2.4vw,2rem);letter-spacing:.04em;line-height:1;margin-bottom:.875rem}#gatherings-1300 .cs-number:after{background:#b4b2c7;content:"";display:block;height:1px;margin:.625rem auto 0;width:1.5rem}body.dark-mode #thanksgiving-hero{background-color:var(--dark)}body.dark-mode #thanksgiving-hero .cs-call-link,body.dark-mode #thanksgiving-hero .cs-fact,body.dark-mode #thanksgiving-hero .cs-fact strong,body.dark-mode #thanksgiving-hero .cs-subhead,body.dark-mode #thanksgiving-hero .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #thanksgiving-menu,body.dark-mode .tg-sbs{background-color:var(--dark)}body.dark-mode #thanksgiving-menu .cs-dish-name,body.dark-mode #thanksgiving-menu .cs-option-title,body.dark-mode #thanksgiving-menu .cs-title,body.dark-mode .tg-sbs .cs-dish-name,body.dark-mode .tg-sbs .cs-option-title,body.dark-mode .tg-sbs .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #thanksgiving-menu .cs-dish-desc,body.dark-mode #thanksgiving-menu .cs-dish-text,body.dark-mode #thanksgiving-menu .cs-group-sub,body.dark-mode #thanksgiving-menu .cs-option-text,body.dark-mode #thanksgiving-menu .cs-outro,body.dark-mode #thanksgiving-menu .cs-text,body.dark-mode .tg-sbs .cs-dish-desc,body.dark-mode .tg-sbs .cs-dish-text,body.dark-mode .tg-sbs .cs-group-sub,body.dark-mode .tg-sbs .cs-option-text,body.dark-mode .tg-sbs .cs-outro,body.dark-mode .tg-sbs .cs-text{color:var(--bodyTextColorWhite);opacity:.85}body.dark-mode #thanksgiving-menu .cs-group-title,body.dark-mode #thanksgiving-menu a,body.dark-mode .tg-sbs .cs-group-title,body.dark-mode .tg-sbs a{color:var(--primary)}body.dark-mode #thanksgiving-menu .cs-board{background-color:var(--medium);box-shadow:inset 0 0 0 8px var(--medium),inset 0 0 0 9px var(--primary)}body.dark-mode #thanksgiving-delivery{background-color:var(--medium)}}