.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero[data-astro-cid-j7pv25f6]{padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(2.5rem,6vw,4.5rem)}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:.45em}.blank[data-astro-cid-j7pv25f6]{display:inline-block;width:3.6em;height:.9em;vertical-align:baseline;border-bottom:.075em solid var(--mustard);transform-origin:left;animation:draw-blank .9s cubic-bezier(.2,.7,.2,1) .4s both}@keyframes draw-blank{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem}.hero__secondary[data-astro-cid-j7pv25f6]{font-weight:500}.hero__photo[data-astro-cid-j7pv25f6]{max-width:26rem;justify-self:end;width:100%}.proof[data-astro-cid-j7pv25f6]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--sheet)}.proof__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:1.4rem;padding-bottom:1.4rem;font-size:.97rem;color:var(--muted)}.proof__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:0 1.5rem;border-left:1px solid var(--rule)}.proof__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-left:0;border-left:0}.proof__list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--serif);font-weight:500;font-size:1.45rem;color:var(--wine);line-height:1.2}.two-col[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.freezes[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.freezes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.3;color:var(--wine);padding:.9rem 0;border-bottom:1px solid var(--rule)}.freezes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{padding-top:0}.section-intro[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}.atlas[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;max-width:52rem}.atlas[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4.5rem 1fr;gap:1.25rem;align-items:start}.atlas__letter[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:4.2rem;line-height:.85;color:var(--mustard);text-align:center}.atlas[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.25rem}.atlas[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:58ch}.week[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 2.5rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--mustard)}.week[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1.25rem 1.25rem 0 0}.week__day[data-astro-cid-j7pv25f6]{display:block;font-family:var(--serif);font-size:1.5rem;color:var(--mustard);margin-bottom:.35rem}.week[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.week__cta[data-astro-cid-j7pv25f6]{background:var(--mustard);color:var(--wine)}.week__cta[data-astro-cid-j7pv25f6]:hover{background:#e0b85c;color:var(--wine)}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(2rem,5vw,4rem);align-items:center}.about__photo[data-astro-cid-j7pv25f6]{max-width:22rem}.about__text[data-astro-cid-j7pv25f6]{max-width:var(--measure)}.plans[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:56rem}.plan[data-astro-cid-j7pv25f6]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-m);padding:1.75rem;display:flex;flex-direction:column}.plan--featured[data-astro-cid-j7pv25f6]{background:#fff;border:2px solid var(--wine)}.plan[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem;margin-bottom:.4rem}.plan__price[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted)}.plan__price[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:2.6rem;color:var(--wine);line-height:1;margin-right:.2rem}.plan__alt[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--muted)}.plan[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:.5rem 0 1.75rem;padding-left:1.1rem;flex:1}.plan[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:.55rem}.plan[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{color:var(--mustard)}.plan[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{align-self:flex-start}.plans__note[data-astro-cid-j7pv25f6]{max-width:56rem;margin-top:1.25rem}.latest[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;max-width:var(--measure)}.latest[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1rem 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column}.latest[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.35rem;text-decoration:none}.latest[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--muted)}.final__inner[data-astro-cid-j7pv25f6]{text-align:center}.final[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}@media(max-width:52rem){.hero__grid[data-astro-cid-j7pv25f6],.two-col[data-astro-cid-j7pv25f6],.about[data-astro-cid-j7pv25f6],.plans[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__photo[data-astro-cid-j7pv25f6]{justify-self:start;max-width:17rem}.proof__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}.proof__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:0;border-left:0}.week[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;row-gap:1.25rem}.about__photo[data-astro-cid-j7pv25f6]{max-width:16rem}}@media(max-width:30rem){.week[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.atlas[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:3rem 1fr;gap:.9rem}.atlas__letter[data-astro-cid-j7pv25f6]{font-size:3.2rem}}
