.ProteinDishRail_band__ha4yK{padding:clamp(72px,8vw,96px) 0;background:var(--mpc-navy);color:var(--mpc-light-cream)}.ProteinDishRail_head__hXmTP{margin-bottom:24px}.ProteinDishRail_title__tVgb3{color:var(--mpc-light-cream)}.ProteinDishRail_intro__VLRg8{margin:12px 0 22px;font:400 var(--mpc-type-body-lg)/1.15 var(--font-sofia),sans-serif}.ProteinDishRail_tabs__EHNd6{display:flex;flex-wrap:wrap;gap:8px}.ProteinDishRail_tabs__EHNd6 button{padding:9px 16px;border:1.5px solid color-mix(in srgb,var(--mpc-light-cream) 40%,transparent);border-radius:999px;background:transparent;font:700 var(--mpc-type-body-sm)/1.2 var(--font-sofia),sans-serif;color:var(--mpc-light-cream);cursor:pointer}.ProteinDishRail_tabs__EHNd6 button[aria-pressed=true]{border-color:var(--mpc-light-cream);background:var(--mpc-light-cream);color:var(--mpc-navy-dark)}.ProteinDishRail_tabs__EHNd6 button:focus-visible{outline:3px solid var(--mpc-yellow);outline-offset:2px}.ProteinDishRail_railTone__jvLcK{--rail-col:184px;--rail-col-sm:150px;--rail-fade:var(--mpc-navy)}.ProteinDishRail_card__SwORS{position:relative;min-width:0;scroll-snap-align:start}.ProteinDishRail_link__RMBcc{display:flex;flex-direction:column;height:100%;color:var(--mpc-navy-dark);text-decoration:none}.ProteinDishRail_link__RMBcc:focus-visible{outline:3px solid var(--mpc-yellow);outline-offset:3px;border-radius:20px}.ProteinDishRail_plate__MQiN9{position:relative;z-index:1;width:80%;aspect-ratio:1;margin:0 auto -40%}.ProteinDishRail_plateImg__0UOIQ{object-fit:contain;transition:transform .5s var(--mpc-ease)}.ProteinDishRail_link__RMBcc:hover .ProteinDishRail_plateImg__0UOIQ{transform:rotate(-4deg)}.ProteinDishRail_sticker__Jr9Cm{position:absolute;right:-10px;top:-2px;display:grid;place-content:center;width:46px;height:46px;border-radius:50%;background:var(--mpc-yellow);font:700 6px/1.2 var(--font-sofia),sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--mpc-navy-dark);transform:rotate(8deg)}.ProteinDishRail_sticker__Jr9Cm b{font:400 15px/.9 var(--font-bd-supper),serif;letter-spacing:0;text-transform:none}.ProteinDishRail_body__WeymT{flex:1;padding:calc(40% + 10px) 12px 16px;border-radius:20px;background:var(--mpc-light-cream);text-align:center}.ProteinDishRail_pillSlot__De2yr{height:24px;margin-bottom:10px}.ProteinDishRail_pill__VKw_D{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;background:var(--mpc-yellow);font:700 var(--mpc-type-caption)/1 var(--font-sofia),sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--mpc-navy-dark)}.ProteinDishRail_pillNow__080yW{background:var(--mpc-azure);color:var(--mpc-light-cream)}.ProteinDishRail_name__xrpF_{min-height:44px;margin:0 0 8px;font:700 14px/1.05 var(--font-bd-supper),serif;text-transform:uppercase}.ProteinDishRail_link__RMBcc:hover .ProteinDishRail_name__xrpF_{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--mpc-azure)}.ProteinDishRail_macros__EWYDH{margin:0;font:700 var(--mpc-type-caption)/1.3 var(--font-sofia),sans-serif;opacity:.75}@media (prefers-reduced-motion:reduce){.ProteinDishRail_plateImg__0UOIQ{transition:none}.ProteinDishRail_link__RMBcc:hover .ProteinDishRail_plateImg__0UOIQ{transform:none}}.ProteinHero_hero__xpfA1{position:relative;z-index:2;padding:clamp(48px,6vw,80px) 0 clamp(56px,6vw,88px);background:var(--mpc-cream)}.ProteinHero_grid__Pc_64{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,64px);align-items:stretch}.ProteinHero_copy__Bm9hx{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:32px}.ProteinHero_headline__k28RG{margin:0;font:400 clamp(52px,7vw,92px)/1 var(--font-gaya),serif;letter-spacing:-.02em}.ProteinHero_accent__XKwva{position:relative;display:inline-block;color:var(--mpc-azure)}.ProteinHero_squiggle__dUya4{position:absolute;left:0;bottom:-.08em;width:100%;height:auto}.ProteinHero_lede__FFIRE{margin:28px 0 0;max-width:470px;font:400 var(--mpc-type-body-lg)/1.15 var(--font-sofia),sans-serif}.ProteinHero_cta__qinBf{margin-top:32px}.ProteinHero_callout__n38lK{margin-top:auto;padding-top:48px;max-width:470px}.ProteinHero_note__h2g3D{position:relative;min-height:48px;margin:0 0 10px;padding-left:86px;font:400 var(--mpc-type-script)/1 var(--font-fastpen),cursive;color:var(--mpc-navy)}.ProteinHero_arrow__whg53{position:absolute;left:0;top:0;width:72px;height:auto;color:var(--mpc-navy)}.ProteinHero_badgeBox__gu7WC{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:18px;background:var(--mpc-light-cream)}.ProteinHero_badgeBox__gu7WC p{margin:0;font:400 var(--mpc-type-body)/1.15 var(--font-sofia),sans-serif}.ProteinHero_badge___Ss_I{flex:none;font:700 var(--mpc-type-caption)/1.25 var(--font-sofia),sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--mpc-purple-dark)}.ProteinHero_feature__y_isk{position:relative;margin-top:clamp(130px,13vw,170px);padding:clamp(180px,18vw,250px) clamp(22px,3vw,36px) 32px;border-radius:32px;background:var(--mpc-navy-dark);color:var(--mpc-light-cream)}.ProteinHero_plate__1btmc{position:absolute;left:50%;top:clamp(-170px,-12vw,-130px);width:clamp(280px,30vw,400px);aspect-ratio:1;transform:translateX(-50%)}.ProteinHero_plateImg__4_Kzk{object-fit:contain}.ProteinHero_burst__xSqud{position:absolute;right:-14px;top:6px;display:grid;place-items:center;width:clamp(90px,9vw,120px);aspect-ratio:1;font:400 clamp(24px,2.4vw,32px)/.9 var(--font-bd-supper),serif;text-align:center;color:var(--mpc-navy-dark)}.ProteinHero_burst__xSqud img{position:absolute;inset:0;width:100%;height:100%}.ProteinHero_burst__xSqud>span{position:relative}.ProteinHero_burst__xSqud small{display:block;font-size:.42em;letter-spacing:.04em;text-transform:uppercase}.ProteinHero_onMenu__bCl6J{display:inline-flex;align-items:center;height:24px;margin:0;padding:0 11px;border-radius:999px;background:var(--mpc-azure);font:700 var(--mpc-type-caption)/1 var(--font-sofia),sans-serif;letter-spacing:.05em}.ProteinHero_name___uZCV,.ProteinHero_onMenu__bCl6J{text-transform:uppercase;color:var(--mpc-light-cream)}.ProteinHero_name___uZCV{margin:12px 0 10px;font:700 clamp(28px,2.8vw,36px)/1 var(--font-bd-supper),serif}.ProteinHero_open__XXs6r{padding:0;border:0;background:none;font:inherit;text-align:left;text-transform:inherit;color:inherit;cursor:pointer}.ProteinHero_open__XXs6r:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--mpc-yellow)}.ProteinHero_open__XXs6r:focus-visible{outline:3px solid var(--mpc-yellow);outline-offset:4px}.ProteinHero_desc__oxMKF{margin:0 0 20px;font:400 var(--mpc-type-body)/1.15 var(--font-sofia),sans-serif;opacity:.9}.ProteinHero_macros__Mf5t_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.ProteinHero_macros__Mf5t_>div{display:flex;flex-direction:column-reverse;align-items:center;padding:10px 6px;border-radius:14px;background:color-mix(in srgb,var(--mpc-light-cream) 8%,transparent)}.ProteinHero_macros__Mf5t_ dt{font:400 var(--mpc-type-caption)/1.3 var(--font-sofia),sans-serif;letter-spacing:.05em;text-transform:uppercase}.ProteinHero_macros__Mf5t_ dd{margin:0;font:400 clamp(20px,2vw,26px)/1.1 var(--font-gaya),serif}.ProteinHero_macros__Mf5t_ .ProteinHero_protein__ITopM{background:var(--mpc-yellow);color:var(--mpc-navy-dark)}.ProteinHero_cloud__nUqIZ{position:absolute;right:-40px;bottom:0;width:clamp(190px,24vw,340px);height:auto;transform:translateY(50%);pointer-events:none}@media (max-width:860px){.ProteinHero_grid__Pc_64{grid-template-columns:minmax(0,1fr);gap:0}.ProteinHero_copy__Bm9hx{padding-bottom:0}.ProteinHero_callout__n38lK{margin-top:0;padding-top:40px}.ProteinHero_cloud__nUqIZ{right:-30px}}