.RestaurantContributionProfitCalculator_page__u15wU{--purple:#51286f;--deep-purple:#412059;--gold:#b1863c;--bright-gold:#cea048;--cream:#f2e8de;--warm-cream:#f5e4d3;--content-width:976px;--section-overlap:150px;--section-inline-padding:max(clamp(24px,7vw,88px),calc((100vw - var(--content-width)) / 2));--body-font:"Geova","Myriad Pro",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--number-font:"Myriad Pro",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--script-font:"Bookmania",Georgia,serif;--heading-gradient:linear-gradient(260deg,rgba(206,160,72,.95),rgba(171,151,179,.86) 72%,#412059);width:100%;margin:0 auto;overflow:hidden;background:transparent;color:var(--deep-purple);font-family:var(--body-font)}.RestaurantContributionProfitCalculator_section__Nhz4L{position:relative;isolation:isolate;min-height:680px;overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;padding:clamp(82px,9vw,120px) var(--section-inline-padding) calc(clamp(82px, 9vw, 120px) + var(--section-overlap))}.RestaurantContributionProfitCalculator_section__Nhz4L+.RestaurantContributionProfitCalculator_section__Nhz4L{margin-top:calc(-1 * var(--section-overlap));padding-top:calc(clamp(82px, 9vw, 120px) + var(--section-overlap))}.RestaurantContributionProfitCalculator_hero__poIEK{z-index:8;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);grid-gap:clamp(24px,5vw,58px);gap:clamp(24px,5vw,58px);min-height:724px;padding-top:clamp(140px,14vw,184px);background:#f2ddc7;border-bottom-left-radius:150px;border-bottom-right-radius:150px}.RestaurantContributionProfitCalculator_calculatorSection__q8_NP{z-index:7;background:#fff;border-bottom-left-radius:150px;border-bottom-right-radius:150px}.RestaurantContributionProfitCalculator_decisionSection__qooF7{z-index:6;background:var(--purple);border-bottom-left-radius:150px;border-bottom-right-radius:150px}.RestaurantContributionProfitCalculator_cta__Liw7c{z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);grid-gap:clamp(24px,6vw,80px);gap:clamp(24px,6vw,80px);min-height:560px;background:var(--warm-cream);border-bottom-left-radius:150px;border-bottom-right-radius:150px}.RestaurantContributionProfitCalculator_ctaGlow___J5BE,.RestaurantContributionProfitCalculator_decisionLogo__iJWCq,.RestaurantContributionProfitCalculator_goldGlow__2cN1C,.RestaurantContributionProfitCalculator_logoGhost__c5e0G{position:absolute;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RestaurantContributionProfitCalculator_decisionLogo__iJWCq,.RestaurantContributionProfitCalculator_logoGhost__c5e0G{width:min(48vw,520px);opacity:.2}.RestaurantContributionProfitCalculator_logoGhost__c5e0G{top:70px;left:34%}.RestaurantContributionProfitCalculator_decisionLogo__iJWCq{right:-80px;top:84px;opacity:.14}.RestaurantContributionProfitCalculator_ctaGlow___J5BE,.RestaurantContributionProfitCalculator_goldGlow__2cN1C{width:min(62vw,710px);opacity:.9}.RestaurantContributionProfitCalculator_goldGlow__2cN1C{right:-160px;top:-20px;transform:rotate(-20deg)}.RestaurantContributionProfitCalculator_ctaGlow___J5BE{right:-160px;top:-20px}.RestaurantContributionProfitCalculator_centerHeader__nzQIc,.RestaurantContributionProfitCalculator_cta__Liw7c>div,.RestaurantContributionProfitCalculator_decisionGrid__w6awE,.RestaurantContributionProfitCalculator_heroCopy__WAkxw,.RestaurantContributionProfitCalculator_heroMetrics__UgO9T,.RestaurantContributionProfitCalculator_heroSide__BMwN4,.RestaurantContributionProfitCalculator_splitHeader__DwKOV,.RestaurantContributionProfitCalculator_widgetGrid__468S2{position:relative;z-index:1}.RestaurantContributionProfitCalculator_eyebrowDark__cYUBk,.RestaurantContributionProfitCalculator_eyebrow__S5zXW{margin:0 0 16px;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.RestaurantContributionProfitCalculator_eyebrow__S5zXW{color:hsla(39,85%,85%,.92)}.RestaurantContributionProfitCalculator_eyebrowDark__cYUBk{color:var(--deep-purple)}.RestaurantContributionProfitCalculator_heroTitle__Ht1wF,.RestaurantContributionProfitCalculator_sectionTitleLight__P0EJx,.RestaurantContributionProfitCalculator_sectionTitle__6sCtd{margin:0;font-family:var(--body-font);font-size:clamp(44px,6vw,64px);font-weight:800;letter-spacing:2.5px;line-height:.93;overflow-wrap:break-word;text-transform:uppercase}.RestaurantContributionProfitCalculator_heroTitle__Ht1wF,.RestaurantContributionProfitCalculator_sectionTitle__6sCtd{color:transparent;background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text}.RestaurantContributionProfitCalculator_sectionTitleLight__P0EJx{color:transparent;background:linear-gradient(256deg,rgba(206,160,72,.95),hsla(30,43%,91%,.78) 44%,rgba(171,151,179,.86) 74%,#412059);background-clip:text;-webkit-background-clip:text}.RestaurantContributionProfitCalculator_scriptLine__42Yye{display:block;margin:12px 0 0 clamp(24px,9vw,128px);color:var(--purple);font-family:var(--script-font);font-size:clamp(26px,3.4vw,40px);font-style:italic;font-weight:400;letter-spacing:0;line-height:1.15}.RestaurantContributionProfitCalculator_heroSide__BMwN4{align-self:center;color:var(--deep-purple)}.RestaurantContributionProfitCalculator_centerHeader__nzQIc>p,.RestaurantContributionProfitCalculator_ctaCopy__dMd_8 p,.RestaurantContributionProfitCalculator_heroSide__BMwN4 p,.RestaurantContributionProfitCalculator_splitHeader__DwKOV>p{margin:0;font-size:15px;font-weight:500;letter-spacing:1.2px;line-height:1.7}.RestaurantContributionProfitCalculator_actions__cAlf9{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.RestaurantContributionProfitCalculator_button__CxnZr{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(65,32,89,.24);border-radius:5px;padding:12px 22px;background:linear-gradient(248deg,rgba(206,160,72,.9),hsla(30,43%,91%,.7) 39%,rgba(171,151,179,.8) 75%,#412059 101%);color:var(--deep-purple);font-size:10px;font-weight:800;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.RestaurantContributionProfitCalculator_heroMetrics__UgO9T{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-self:end}.RestaurantContributionProfitCalculator_heroMetrics__UgO9T article{min-height:116px;border:1px solid rgba(65,32,89,.12);border-radius:18px;padding:18px;background:hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.RestaurantContributionProfitCalculator_clearGlyph__kaaVv,.RestaurantContributionProfitCalculator_decisionGrid__w6awE span,.RestaurantContributionProfitCalculator_heroMetrics__UgO9T span,.RestaurantContributionProfitCalculator_marginBars__18rCV span,.RestaurantContributionProfitCalculator_marginBars__18rCV strong,.RestaurantContributionProfitCalculator_resultGrid__J_mKm span,.RestaurantContributionProfitCalculator_resultHeader__XpGMI span{font-family:var(--number-font);letter-spacing:0}.RestaurantContributionProfitCalculator_clearGlyph__kaaVv{color:inherit;font-weight:inherit}.RestaurantContributionProfitCalculator_heroMetrics__UgO9T span{display:block;color:var(--gold);font-size:26px;font-weight:700;line-height:1}.RestaurantContributionProfitCalculator_heroMetrics__UgO9T p{margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.45}.RestaurantContributionProfitCalculator_splitHeader__DwKOV{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:clamp(24px,6vw,72px);gap:clamp(24px,6vw,72px);align-items:start;margin-bottom:42px}.RestaurantContributionProfitCalculator_widgetGrid__468S2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:24px;gap:24px}.RestaurantContributionProfitCalculator_decisionGrid__w6awE article,.RestaurantContributionProfitCalculator_inputPanel__uTqKx,.RestaurantContributionProfitCalculator_resultPanel__1W2EL{border:1px solid rgba(65,32,89,.13);border-radius:28px;box-shadow:0 18px 42px rgba(65,32,89,.12)}.RestaurantContributionProfitCalculator_inputPanel__uTqKx{padding:clamp(22px,4vw,34px);background:var(--warm-cream)}.RestaurantContributionProfitCalculator_panelHeader__iDjvZ{display:flex;justify-content:space-between;gap:18px;margin-bottom:22px}.RestaurantContributionProfitCalculator_panelHeader__iDjvZ h3{margin:0;color:var(--deep-purple);font-size:32px;line-height:1;text-transform:uppercase}.RestaurantContributionProfitCalculator_panelHeader__iDjvZ p{max-width:210px;margin:0;color:rgba(65,32,89,.78);font-size:13px;font-weight:600;line-height:1.45}.RestaurantContributionProfitCalculator_fieldGrid__CcBrj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.RestaurantContributionProfitCalculator_field__jbsiI{display:grid;grid-gap:8px;gap:8px;color:var(--deep-purple);font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.RestaurantContributionProfitCalculator_inputWrap__jWXLI{display:flex;min-height:48px;align-items:center;gap:8px;border:1px solid rgba(65,32,89,.2);border-radius:12px;padding:0 12px;background:hsla(0,0%,100%,.72)}.RestaurantContributionProfitCalculator_inputWrap__jWXLI:focus-within{border-color:rgba(177,134,60,.8);box-shadow:0 0 0 3px rgba(177,134,60,.18)}.RestaurantContributionProfitCalculator_inputWrap__jWXLI input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--deep-purple);font-family:var(--number-font);font-size:22px;font-weight:700;line-height:1}.RestaurantContributionProfitCalculator_inputUnit__jhxt0{color:var(--gold);font-family:var(--number-font);font-size:18px;font-weight:700;line-height:1}.RestaurantContributionProfitCalculator_resultPanel__1W2EL{display:grid;align-content:start;grid-gap:22px;gap:22px;padding:clamp(24px,4vw,38px);overflow:hidden;background:radial-gradient(circle at 18% 0,rgba(206,160,72,.3),transparent 34%),linear-gradient(145deg,#130c1d,#412059 54%,#1f1429);color:#fff}.RestaurantContributionProfitCalculator_resultHeader__XpGMI strong{display:block;margin:8px 0 4px;color:#f2e8de;font-family:var(--number-font);font-size:clamp(48px,6vw,72px);font-weight:700;letter-spacing:0;line-height:.95}.RestaurantContributionProfitCalculator_resultHeader__XpGMI span{display:block;color:hsla(30,43%,91%,.78);font-size:14px}.RestaurantContributionProfitCalculator_resultGrid__J_mKm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.RestaurantContributionProfitCalculator_resultGrid__J_mKm article{min-height:126px;border:1px solid hsla(30,43%,91%,.13);border-radius:18px;padding:16px;background:hsla(0,0%,100%,.05)}.RestaurantContributionProfitCalculator_resultGrid__J_mKm span{display:block;color:hsla(30,43%,91%,.75);font-size:12px;text-transform:uppercase}.RestaurantContributionProfitCalculator_resultGrid__J_mKm strong{display:block;margin-top:14px;color:#f6dca9;font-family:var(--number-font);font-size:clamp(28px,3.2vw,38px);font-weight:700;letter-spacing:0;line-height:1}.RestaurantContributionProfitCalculator_marginBars__18rCV{display:grid;grid-gap:8px;gap:8px;border-radius:18px;padding:16px;background:rgba(0,0,0,.18)}.RestaurantContributionProfitCalculator_marginBars__18rCV>div:not(.RestaurantContributionProfitCalculator_barTrack__DyzRg){display:flex;justify-content:space-between;gap:14px;color:hsla(30,43%,91%,.86);font-size:13px;font-weight:700}.RestaurantContributionProfitCalculator_barTrack__DyzRg{height:12px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.1)}.RestaurantContributionProfitCalculator_contributionBar__bhv_v,.RestaurantContributionProfitCalculator_costBar__9_1xG{display:block;height:100%;border-radius:inherit}.RestaurantContributionProfitCalculator_contributionBar__bhv_v{background:linear-gradient(90deg,#f2e8de,#cea048)}.RestaurantContributionProfitCalculator_costBar__9_1xG{background:linear-gradient(90deg,rgba(171,151,179,.9),hsla(31,62%,86%,.8))}.RestaurantContributionProfitCalculator_centerHeader__nzQIc{max-width:850px;margin:0 auto 44px;text-align:center}.RestaurantContributionProfitCalculator_centerHeader__nzQIc>p{color:hsla(30,43%,91%,.82)}.RestaurantContributionProfitCalculator_decisionGrid__w6awE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.RestaurantContributionProfitCalculator_decisionGrid__w6awE article{min-height:248px;padding:22px;background:hsla(30,43%,91%,.1);color:#f2e8de}.RestaurantContributionProfitCalculator_decisionGrid__w6awE span{display:block;min-height:34px;color:hsla(30,43%,91%,.76);font-size:12px;font-weight:700;line-height:1.35;text-transform:uppercase}.RestaurantContributionProfitCalculator_decisionGrid__w6awE strong{display:block;margin:20px 0 16px;color:#f6dca9;font-family:var(--number-font);font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:0;line-height:1}.RestaurantContributionProfitCalculator_decisionGrid__w6awE p{margin:0;color:hsla(30,43%,91%,.8);font-size:13px;font-weight:500;line-height:1.55}.RestaurantContributionProfitCalculator_decisionGrid__w6awE p .RestaurantContributionProfitCalculator_clearGlyph__kaaVv{display:inline;min-height:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none}.RestaurantContributionProfitCalculator_ctaCopy__dMd_8{align-self:center}.RestaurantContributionProfitCalculator_ctaCopy__dMd_8 p{color:var(--deep-purple)}@media (max-width:1060px){.RestaurantContributionProfitCalculator_cta__Liw7c,.RestaurantContributionProfitCalculator_hero__poIEK,.RestaurantContributionProfitCalculator_splitHeader__DwKOV,.RestaurantContributionProfitCalculator_widgetGrid__468S2{grid-template-columns:1fr}.RestaurantContributionProfitCalculator_decisionGrid__w6awE,.RestaurantContributionProfitCalculator_heroMetrics__UgO9T{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.RestaurantContributionProfitCalculator_page__u15wU{--section-overlap:88px;--section-inline-padding:clamp(20px,7vw,30px)}.RestaurantContributionProfitCalculator_section__Nhz4L{min-height:auto;padding-top:72px;padding-bottom:calc(72px + var(--section-overlap));border-bottom-left-radius:76px;border-bottom-right-radius:76px}.RestaurantContributionProfitCalculator_section__Nhz4L+.RestaurantContributionProfitCalculator_section__Nhz4L{padding-top:calc(72px + var(--section-overlap))}.RestaurantContributionProfitCalculator_hero__poIEK{padding-top:96px}.RestaurantContributionProfitCalculator_heroTitle__Ht1wF,.RestaurantContributionProfitCalculator_sectionTitleLight__P0EJx,.RestaurantContributionProfitCalculator_sectionTitle__6sCtd{font-size:clamp(36px,11vw,48px);letter-spacing:1.4px}.RestaurantContributionProfitCalculator_scriptLine__42Yye{margin-left:32px}.RestaurantContributionProfitCalculator_decisionGrid__w6awE,.RestaurantContributionProfitCalculator_fieldGrid__CcBrj,.RestaurantContributionProfitCalculator_heroMetrics__UgO9T,.RestaurantContributionProfitCalculator_resultGrid__J_mKm{grid-template-columns:1fr}.RestaurantContributionProfitCalculator_panelHeader__iDjvZ{display:grid}.RestaurantContributionProfitCalculator_panelHeader__iDjvZ p{max-width:none}.RestaurantContributionProfitCalculator_resultHeader__XpGMI strong{font-size:clamp(42px,13vw,58px)}}