.hero.svelte-skv6c4{gap:var(--space-7);padding-block:var(--space-7) var(--space-6);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.eyebrow.svelte-skv6c4{letter-spacing:.14em;color:var(--acc);margin:0;font-size:12px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .eyebrow.svelte-skv6c4{color:var(--on-dark)}}:root[data-theme=dark] .eyebrow.svelte-skv6c4{color:var(--on-dark)}h1.svelte-skv6c4{margin:var(--space-3) 0 var(--space-4);font-size:clamp(34px,5.2vw,58px);font-weight:400}.lead.svelte-skv6c4{color:var(--mute);max-width:52ch;margin:0 0 var(--space-5);font-size:19px}.cta.svelte-skv6c4{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cta.svelte-skv6c4 .note:where(.svelte-skv6c4){color:var(--mute);width:100%;margin-top:var(--space-1);font-size:13px}.terms.svelte-skv6c4{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);gap:var(--space-2);color:var(--mute);max-width:60ch;font-size:14px;display:grid}.terms.svelte-skv6c4 div:where(.svelte-skv6c4){gap:var(--space-3);grid-template-columns:88px 1fr;display:grid}.terms.svelte-skv6c4 dt:where(.svelte-skv6c4){font:500 13px/1.5 var(--font-mono);color:var(--ink)}.terms.svelte-skv6c4 dd:where(.svelte-skv6c4){margin:0}.btn.svelte-skv6c4{line-height:1.25}.l.svelte-skv6c4{background:var(--acc2);height:8px;margin-bottom:var(--space-3);border-radius:4px}.l.w1.svelte-skv6c4{width:92%}.l.w2.svelte-skv6c4{width:78%}.l.w3.svelte-skv6c4{width:85%}section.svelte-skv6c4 h2:where(.svelte-skv6c4){margin-bottom:var(--space-2);font-size:clamp(28px,3.4vw,40px);font-weight:400}.sub.svelte-skv6c4{color:var(--mute);margin:0 0 var(--space-5);max-width:64ch}.problems.svelte-skv6c4,.now.svelte-skv6c4,.kits.svelte-skv6c4,.film.svelte-skv6c4,.next.svelte-skv6c4,.waitlist.svelte-skv6c4{padding-block:var(--space-6)}.problem-grid.svelte-skv6c4{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.problem.svelte-skv6c4{gap:var(--space-3);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.problem.svelte-skv6c4 h3:where(.svelte-skv6c4){margin:0;font-size:22px;font-weight:600;line-height:1.2}.problem.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--mute);margin:0;font-size:15px}.pills.svelte-skv6c4{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.now-list.svelte-skv6c4,.next-list.svelte-skv6c4{border-top:1px solid var(--line);max-width:820px;margin:0;padding:0;list-style:none}.now-list.svelte-skv6c4 li:where(.svelte-skv6c4){gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.now-list.svelte-skv6c4 h3:where(.svelte-skv6c4){margin:0 0 var(--space-1);font-size:20px;font-weight:600}.now-list.svelte-skv6c4 p:where(.svelte-skv6c4),.next-list.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--mute);max-width:62ch;margin:0;font-size:15px}.now-cta.svelte-skv6c4{margin:var(--space-5) 0 0}.kit-list.svelte-skv6c4{border-top:1px solid var(--line)}.kit-row.svelte-skv6c4{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,2fr) auto;align-items:center;display:grid}.kit-row.svelte-skv6c4 h3:where(.svelte-skv6c4){margin:0 0 var(--space-1);font-size:24px}.kit-row.svelte-skv6c4 h3:where(.svelte-skv6c4) a:where(.svelte-skv6c4){color:var(--ink)}.kit-row.svelte-skv6c4 h3:where(.svelte-skv6c4) a:where(.svelte-skv6c4):hover{color:var(--acc3)}.kit-row.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--mute);max-width:60ch;margin:0;font-size:15px}.kit-row.svelte-skv6c4 .count:where(.svelte-skv6c4){font-family:var(--font-mono);font-size:13px}.film-slot.svelte-skv6c4{border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--paper);max-width:640px;margin:0;overflow:hidden}.frame.svelte-skv6c4{aspect-ratio:16/9;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.sheet.svelte-skv6c4{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:22%;height:66%;padding:5% 3%;position:absolute;top:16%;left:38%;transform:rotate(2deg)}.sheet.back.svelte-skv6c4{top:20%;left:32%;transform:rotate(-4deg)}.sheet.svelte-skv6c4:not(.back){z-index:1}.film-slot.svelte-skv6c4 figcaption:where(.svelte-skv6c4){align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--mute);flex-wrap:wrap;font-size:15px;display:flex}.next-list.svelte-skv6c4 li:where(.svelte-skv6c4){padding-block:var(--space-4);border-bottom:1px solid var(--line)}.next-list.svelte-skv6c4 .head:where(.svelte-skv6c4){align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.next-list.svelte-skv6c4 h3:where(.svelte-skv6c4){margin:0;font-size:22px}.next.svelte-skv6c4 .more:where(.svelte-skv6c4){margin:var(--space-4) 0 0;font-weight:600}.waitlist.svelte-skv6c4 form:where(.svelte-skv6c4){gap:var(--space-4);max-width:640px;display:grid}.email-field.svelte-skv6c4{gap:var(--space-2);font:500 14px/1.3 var(--font-sans);display:grid}.email-field.svelte-skv6c4 input:where(.svelte-skv6c4){border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:400 16px/1.4 var(--font-sans);padding:10px 12px}.waitlist.svelte-skv6c4 fieldset:where(.svelte-skv6c4){border:0;margin:0;padding:0}.waitlist.svelte-skv6c4 legend:where(.svelte-skv6c4){font:700 12px/1.3 var(--font-sans);letter-spacing:.1em;color:var(--mute);padding:0 0 var(--space-2)}.muted.svelte-skv6c4{color:var(--mute)}.row.svelte-skv6c4{gap:var(--space-2);flex-wrap:wrap;display:flex}.closing.svelte-skv6c4{padding-block:var(--space-5) 0;gap:var(--space-3);max-width:1140px;display:grid}.price-sentence.svelte-skv6c4{font:400 20px/1.45 var(--font-serif);max-width:62ch;margin:0}.price-more.svelte-skv6c4{color:var(--mute);margin:0;font-size:15px}.disclaimer.svelte-skv6c4{margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--acc);background:var(--paper);border-radius:0 var(--radius) var(--radius) 0;max-width:72ch;font-size:17px;font-weight:500}@media (width<=900px){.hero.svelte-skv6c4{gap:var(--space-5);grid-template-columns:1fr}}@media (width<=700px){.problem-grid.svelte-skv6c4{grid-template-columns:1fr}.kit-row.svelte-skv6c4{gap:var(--space-2);grid-template-columns:1fr}.kit-row.svelte-skv6c4 .btn:where(.svelte-skv6c4){margin-top:var(--space-2);justify-self:start}.now-list.svelte-skv6c4 li:where(.svelte-skv6c4){gap:var(--space-2);grid-template-columns:1fr}.now-list.svelte-skv6c4 li:where(.svelte-skv6c4) .pill{grid-row:1;justify-self:start}.terms.svelte-skv6c4 div:where(.svelte-skv6c4){grid-template-columns:1fr;gap:0}.film-slot.svelte-skv6c4 figcaption:where(.svelte-skv6c4){padding:var(--space-4)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kit-row.svelte-skv6c4 h3:where(.svelte-skv6c4) a:where(.svelte-skv6c4):hover{color:var(--on-dark)}}:root[data-theme=dark] .kit-row.svelte-skv6c4 h3:where(.svelte-skv6c4) a:where(.svelte-skv6c4):hover{color:var(--on-dark)}
