.topbar[data-astro-cid-u3mqw4ek]{align-items:center;padding:1.25rem clamp(1rem,3vw,2.25rem);display:flex}.wordmark[data-astro-cid-u3mqw4ek]{font-family:var(--font-brand);letter-spacing:-.04em;color:var(--color-ink);font-size:1.6rem;font-weight:800;text-decoration:none}.pricing[data-astro-cid-u3mqw4ek]{max-width:76rem;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,3vw,2.25rem) 0}.title[data-astro-cid-u3mqw4ek]{font-family:var(--font-brand);letter-spacing:-.055em;font-size:clamp(2.8rem,8vw,6rem);font-weight:800;line-height:.9}.lede[data-astro-cid-u3mqw4ek]{max-width:36rem;margin-top:1.5rem;font-size:.9rem;line-height:1.65}.billing[data-astro-cid-u3mqw4ek]{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(2rem,5vw,3rem);font-size:.75rem;font-weight:700;display:flex}.billing-label[data-astro-cid-u3mqw4ek]{cursor:pointer;opacity:.45;transition:opacity .16s var(--ease-out)}.billing[data-astro-cid-u3mqw4ek]:not([data-billing=yearly]) [data-astro-cid-u3mqw4ek][data-side=monthly],.billing[data-astro-cid-u3mqw4ek][data-billing=yearly] [data-astro-cid-u3mqw4ek][data-side=yearly]{opacity:1}.switch[data-astro-cid-u3mqw4ek]{border:2.5px solid var(--color-ink);cursor:pointer;width:3.75rem;height:2.1rem;transition:background-color .2s var(--ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:none;padding:0;position:relative}.knob[data-astro-cid-u3mqw4ek]{background:var(--color-ink);width:1.35rem;height:1.35rem;transition:transform .2s var(--ease-out), background-color .2s var(--ease-out);border-radius:999px;position:absolute;top:.2rem;left:.2rem}.switch[data-astro-cid-u3mqw4ek][aria-checked=true]{background:var(--color-ink)}.switch[data-astro-cid-u3mqw4ek][aria-checked=true] .knob[data-astro-cid-u3mqw4ek]{background:var(--color-sun);transform:translate(1.65rem)}.switch[data-astro-cid-u3mqw4ek]:active .knob[data-astro-cid-u3mqw4ek]{width:1.6rem}.switch[data-astro-cid-u3mqw4ek][aria-checked=true]:active .knob[data-astro-cid-u3mqw4ek]{transform:translate(1.4rem)}.switch[data-astro-cid-u3mqw4ek]:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.switch[data-astro-cid-u3mqw4ek],.knob[data-astro-cid-u3mqw4ek]{transition:none}}.save[data-astro-cid-u3mqw4ek]{background:var(--color-sun);color:var(--color-ink);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.6rem}.plans[data-astro-cid-u3mqw4ek][data-billing=monthly] [data-astro-cid-u3mqw4ek][data-for=yearly],.plans[data-astro-cid-u3mqw4ek][data-billing=yearly] [data-astro-cid-u3mqw4ek][data-for=monthly]{display:none}.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.4rem);margin-top:1.5rem;padding:0;list-style:none;display:grid}.plan[data-astro-cid-u3mqw4ek]{background:#fff;border-radius:1.75rem;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex}.plan[data-astro-cid-u3mqw4ek][data-tone=ink]{background:var(--color-ink);color:#fff}.plan[data-astro-cid-u3mqw4ek][data-tone=sun]{background:var(--color-sun)}.plan-name[data-astro-cid-u3mqw4ek]{text-transform:uppercase;letter-spacing:.04em;border:2px solid;border-radius:999px;align-self:flex-start;padding:.25rem .7rem;font-size:.7rem;font-weight:700}.plan-price[data-astro-cid-u3mqw4ek]{font-family:var(--font-brand);letter-spacing:-.05em;margin-top:1.5rem;font-size:clamp(3.5rem,6vw,4.75rem);font-weight:800;line-height:.9}.currency[data-astro-cid-u3mqw4ek]{vertical-align:.75em;margin-right:.05em;font-size:.5em}.period[data-astro-cid-u3mqw4ek]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-top:.6rem;font-size:.75rem;font-weight:400;display:block}.plan-blurb[data-astro-cid-u3mqw4ek]{font-family:var(--font-brand);letter-spacing:-.02em;margin-top:1.25rem;font-size:1.15rem;font-weight:700;line-height:1.2}.features[data-astro-cid-u3mqw4ek]{flex:1;align-content:start;gap:.6rem;margin:1.25rem 0 1.75rem;padding:0;font-size:.78rem;line-height:1.5;list-style:none;display:grid}.features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{padding-left:1.4rem;position:relative}.features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{content:"";background:var(--color-pink);border-radius:2px;width:.65rem;height:.65rem;position:absolute;top:.45em;left:0}.plan[data-astro-cid-u3mqw4ek][data-tone=sun] .features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:before{background:var(--color-ink)}.pill[data-astro-cid-u3mqw4ek]{border:2.5px solid var(--color-ink);text-transform:uppercase;letter-spacing:.04em;min-height:3.6rem;color:var(--color-ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 1.9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.plan[data-astro-cid-u3mqw4ek][data-tone=ink] .pill[data-astro-cid-u3mqw4ek]{border-color:#fff}.pill[data-astro-cid-u3mqw4ek]:active{box-shadow:none;transition-duration:.1s;transform:scale(.97)}.pill[data-astro-cid-u3mqw4ek]:focus-visible,.foot-nav[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}.note[data-astro-cid-u3mqw4ek]{opacity:.75;margin-top:1.5rem;font-size:.75rem}.foot[data-astro-cid-u3mqw4ek]{text-align:center;padding:clamp(4rem,9vw,7rem) clamp(1rem,3vw,2.25rem) 6rem}.foot-mark[data-astro-cid-u3mqw4ek]{font-family:var(--font-brand);letter-spacing:-.06em;font-size:clamp(3.5rem,15vw,13rem);font-weight:800;line-height:.85;display:block}.foot-nav[data-astro-cid-u3mqw4ek]{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.75rem;font-weight:700;display:flex}.foot-nav[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:inherit;text-underline-offset:3px;text-decoration:underline 2px}.foot-nav[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek][aria-current=page]{text-decoration-color:var(--color-red)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pill[data-astro-cid-u3mqw4ek]:hover:not(:active){box-shadow:0 4px 0 var(--color-red);transform:translateY(-2px)}}@media (width<=900px){.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:minmax(0,1fr)}}
