.whosin[data-astro-cid-2akhb2xu]{background:var(--surface);border-radius:28px;width:100%;max-width:30rem;padding:clamp(1.75rem,4vw,3rem)}.whosin-head[data-astro-cid-2akhb2xu]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,5vw,3.25rem);display:flex}.whosin-head[data-astro-cid-2akhb2xu] p[data-astro-cid-2akhb2xu]{margin:0}.whosin-title[data-astro-cid-2akhb2xu]{font-family:var(--serif);font-size:2.25rem;line-height:1}.dots[data-astro-cid-2akhb2xu]{gap:clamp(.75rem,3vw,1.5rem);display:flex}.dot[data-astro-cid-2akhb2xu]{aspect-ratio:1;border:2px solid var(--surface);background:var(--chip);max-width:5rem;color:var(--text);font:500 clamp(1rem, 3.5vw, 1.375rem) / 1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:1;transition:background .6s,color .6s,box-shadow .6s}.dot[data-astro-cid-2akhb2xu][aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.whosin-status[data-astro-cid-2akhb2xu]{margin:clamp(2rem,5vw,3rem) 0 .25rem;font-size:1.0625rem}.whosin-hint[data-astro-cid-2akhb2xu]{margin:0}.hero[data-astro-cid-lcdefpme]{align-items:center;gap:3rem;min-height:min(52rem,100svh - 4.25rem);padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:8ch;font-size:clamp(3.5rem,9vw,8rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:2rem 0 2.25rem}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.hero-note[data-astro-cid-lcdefpme]{margin:1.5rem 0 0}.hero-badge[data-astro-cid-lcdefpme]{margin-top:1.25rem}.hero-object[data-astro-cid-lcdefpme]{justify-items:center;gap:2.5rem;display:grid}.hero-stone[data-astro-cid-lcdefpme]{width:min(64vw,23rem)}.hero-pick[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.75rem;display:grid}.hero-pick[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.hero-state[data-astro-cid-lcdefpme]{justify-items:center;gap:.2rem;min-height:4.5rem;margin:0;display:grid}.hero-timer[data-astro-cid-lcdefpme]{opacity:.25;font-size:2.75rem;line-height:1;transition:opacity .9s}.hero-state[data-astro-cid-lcdefpme][data-locked=true] .hero-timer[data-astro-cid-lcdefpme]{opacity:1}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.steps[data-astro-cid-lcdefpme]{gap:3.5rem 3rem;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:1rem;display:grid}.step-stone[data-astro-cid-lcdefpme]{grid-column:1/-1;width:6.5rem;margin-bottom:2.25rem}.step-n[data-astro-cid-lcdefpme]{color:var(--sub);font-size:1.5rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,2.6vw,2.25rem)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:1/-1;max-width:24rem;margin:.9rem 0 0}@media (width>=52rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.colours-head[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;max-width:40rem;display:grid}.colours-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:0}.colours-img[data-astro-cid-lcdefpme]{margin-top:clamp(1rem,3vw,2rem);margin-inline:calc(var(--gutter) * -.5)}.family[data-astro-cid-lcdefpme]{margin:clamp(-1rem, -2vw, 0rem) calc(var(--gutter) * -.5) clamp(3rem, 6vw, 5rem)}.what[data-astro-cid-lcdefpme]{max-width:52rem}.what-title[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:0;color:var(--sub);margin-bottom:1.25rem;font-size:.9375rem}.what-body[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0;font-size:clamp(1.5rem,2.9vw,2.25rem);line-height:1.25}.together-note[data-astro-cid-lcdefpme]{margin:1rem 0 0}.household[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:1.75rem 0 2.5rem}.plain[data-astro-cid-lcdefpme]{margin:0 0 2rem;padding:0;list-style:none}.plain[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:1.1rem}.plain[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem}.plain[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30rem;margin:.3rem 0 0}.household-demo[data-astro-cid-lcdefpme]{align-content:center;place-items:center;display:grid}@media (width>=56rem){.household-demo[data-astro-cid-lcdefpme]{align-self:start;padding-top:2rem;position:sticky;top:7rem}}.section-title[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.after-ledger[data-astro-cid-lcdefpme]{margin:2rem 0 0}.shop-note[data-astro-cid-lcdefpme]{max-width:34rem;margin:3rem 0 0}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.closing[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:1.5rem 0 2rem}.closing-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}
