.page.svelte-1uha8ag{background:var(--paper);color:var(--ink);font-family:var(--ff-serif);min-height:100dvh}.nav.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:var(--s-5) var(--s-7);position:sticky;top:0;background:var(--paper);z-index:10}.logo.svelte-1uha8ag img:where(.svelte-1uha8ag){height:28px;width:auto;display:block}.hero.svelte-1uha8ag{padding:var(--s-9) var(--s-7) 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--s-6);max-width:14em}.hero-bottom.svelte-1uha8ag{display:grid;grid-template-columns:2fr 1fr;gap:var(--s-7);align-items:center}.hero-sub.svelte-1uha8ag{font-size:clamp(1.1rem,2.8vw,2rem);line-height:1.75;color:var(--muted);margin:0;min-height:5.5em}.cursor.svelte-1uha8ag{opacity:1;animation:svelte-1uha8ag-blink .9s step-end infinite;color:var(--muted)}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}.hero-photo.svelte-1uha8ag{border-radius:var(--r-2);overflow:hidden;aspect-ratio:3/2}.hero-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;display:block;object-fit:cover}.problem.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:var(--s-7);padding:var(--s-10) var(--s-7)}.problem-text-group.svelte-1uha8ag{display:flex;justify-content:center}.problem-lead.svelte-1uha8ag{font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0;max-width:5em}.problem-photo.svelte-1uha8ag{border-radius:var(--r-2);overflow:hidden}.problem-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--r-2)}.phrases.svelte-1uha8ag{padding:var(--s-10) var(--s-7);text-align:center}.how-statement.svelte-1uha8ag{font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0 auto}.phrase-break.svelte-1uha8ag{display:none}.phrase-rule.svelte-1uha8ag{display:block;width:clamp(4rem,10vw,8rem);height:auto;margin:var(--s-6) auto;opacity:.4}.cta.svelte-1uha8ag{padding:var(--s-10) var(--s-7) 0}.cta-head.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s-8);align-items:end;margin-bottom:var(--s-8)}.cta-left.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s-3)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0}.launch.svelte-1uha8ag{font-family:var(--ff-sans);font-size:clamp(var(--fs-base),2.5vw,1.8rem);color:var(--muted);margin:var(--s-9) 0 var(--s-9);letter-spacing:.08em;text-align:center;text-transform:uppercase}.launch-copy.svelte-1uha8ag{font-family:var(--ff-serif);font-size:clamp(1rem,1.8vw,1.4rem);font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--ink);margin:0;text-wrap:pretty}.gallery.svelte-1uha8ag{overflow:hidden}.gallery-track.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4);align-items:start}.gallery-track.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;aspect-ratio:3/4;height:auto;border-radius:var(--r-2);object-fit:cover;display:block}@media (max-width: 36rem){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.95rem}.hero-bottom.svelte-1uha8ag{grid-template-columns:1fr}.hero-sub.svelte-1uha8ag{margin-bottom:var(--s-5);min-height:4em}.problem.svelte-1uha8ag{grid-template-columns:1.6fr 1fr;gap:var(--s-5);align-items:center;padding:var(--s-7) var(--s-7) var(--s-4)}.problem-text-group.svelte-1uha8ag{order:2;justify-content:flex-start}.problem-photo.svelte-1uha8ag{order:1}.problem-lead.svelte-1uha8ag{font-size:.85rem;line-height:1.3}.phrases.svelte-1uha8ag{padding:var(--s-8) var(--s-7) 0}.phrase-break.svelte-1uha8ag{display:inline}.how-statement.svelte-1uha8ag{font-size:1rem;text-align:center}.hero-bottom.svelte-1uha8ag{gap:var(--s-8)}.cta.svelte-1uha8ag{padding-top:0}.cta-head.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--s-3);align-items:start}.launch.svelte-1uha8ag{margin-bottom:var(--s-7)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.9rem;text-align:center}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.launch-copy.svelte-1uha8ag{font-size:.9rem;color:var(--muted);text-wrap:balance;text-align:center}.gallery.svelte-1uha8ag{width:100vw;position:relative;left:calc(-1 * var(--s-7));overflow:hidden}.gallery-track.svelte-1uha8ag{display:flex;gap:8px;transition:transform .7s cubic-bezier(.4,0,.2,1);transform:translate(calc(-1 * var(--slide, 0) * (100vw + 8px)))}.gallery-track.svelte-1uha8ag picture:where(.svelte-1uha8ag){flex:0 0 100vw;width:100vw;height:320px}.gallery-track.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;aspect-ratio:unset;border-radius:var(--r-2);object-fit:cover}}
