.home.svelte-1uha8ag{max-width:75rem;padding:2.5rem var(--gutter) 4rem;margin:0 auto}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(3rem,7vw,5.5rem);display:grid}h1.svelte-1uha8ag{text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4.25rem)}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:italic}.lede.svelte-1uha8ag{font-size:var(--step-1);color:var(--text-2);margin-bottom:1.75rem;line-height:1.45}.cta.svelte-1uha8ag{min-height:52px;padding-inline:1.75rem}.price.svelte-1uha8ag{margin:1rem 0 .25rem;font-weight:600}.pitch.svelte-1uha8ag .meta:where(.svelte-1uha8ag){margin:0}.preview.svelte-1uha8ag{margin:0;padding:1.5rem 1.5rem 1rem;rotate:1.5deg}figcaption.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}ol.svelte-1uha8ag{margin:0;padding:0;list-style:none}li.svelte-1uha8ag{border-top:var(--hairline) solid var(--divider);grid-template-columns:3rem 1fr;align-items:baseline;gap:.75rem;padding:.8rem 0;display:grid}li.svelte-1uha8ag:first-child{border-top:0}.day.svelte-1uha8ag{font-size:var(--step--1);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.meal.svelte-1uha8ag{font:500 var(--step-1) / 1.25 var(--font-display)}.note.svelte-1uha8ag{background:var(--tint);width:fit-content;color:var(--text-2);font:500 var(--step--1) / 1.5 var(--font-ui);border-radius:999px;margin-top:.35rem;padding:.15rem .6rem;display:block}.points.svelte-1uha8ag{border-top:var(--hairline) solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);padding:clamp(2.5rem,6vw,4rem) 0;display:grid}.num.svelte-1uha8ag{font:italic 600 var(--step-2) / 1 var(--font-display);color:var(--accent);margin:0 0 .5rem}.points.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-1)}.points.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:var(--text-2);margin:0}.plan.svelte-1uha8ag{text-align:center;margin-top:1rem;padding:clamp(1.5rem,5vw,3rem)}.plan.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-inline:auto}.plan.svelte-1uha8ag .price:where(.svelte-1uha8ag){font-size:var(--step-1);margin-bottom:.75rem;line-height:1.4}.plan.svelte-1uha8ag .meta:where(.svelte-1uha8ag){margin-bottom:1.5rem}@media (width<=52rem){.hero.svelte-1uha8ag{grid-template-columns:1fr}.preview.svelte-1uha8ag{rotate:none}.points.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=40rem){.home.svelte-1uha8ag{padding-top:1.25rem}}
