figure.svelte-1qtgmps{text-align:center;align-items:center;gap:var(--sp-2);flex-direction:column;max-width:640px;margin:0 auto;display:flex}blockquote.svelte-1qtgmps{font-family:var(--font-mono);color:var(--ink);text-wrap:balance;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:700;line-height:1.45}figcaption.svelte-1qtgmps{color:var(--ink-muted);font-size:14px}.body-grid.svelte-9hm5jc>:where(.svelte-9hm5jc),.next-copy.svelte-9hm5jc{min-width:0}.features.svelte-9hm5jc li:where(.svelte-9hm5jc){border:var(--bw-thin) solid var(--ink)}.features.svelte-9hm5jc li:where(.svelte-9hm5jc) svg{flex-shrink:0}@media (width<=640px){.body-grid.svelte-9hm5jc{gap:32px}.facts.svelte-9hm5jc{position:static}}.back.svelte-9hm5jc{padding-block:var(--sp-3)}.back.svelte-9hm5jc a:where(.svelte-9hm5jc){font-family:var(--font-mono);font-size:13px;font-weight:700;text-decoration:none}.back.svelte-9hm5jc a:where(.svelte-9hm5jc):hover{text-decoration:underline;-webkit-text-decoration-color:var(--tangerine);text-decoration-color:var(--tangerine)}.hero-panel.svelte-9hm5jc{align-items:flex-start;gap:var(--sp-2);background:var(--lavender);border:var(--bw) solid var(--ink);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);padding:var(--sp-5);flex-direction:column;display:flex}.hero-panel.svelte-9hm5jc .tags:where(.svelte-9hm5jc){flex-wrap:wrap;gap:6px;display:flex}.hero-panel.svelte-9hm5jc h1:where(.svelte-9hm5jc){letter-spacing:-.03em;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.15}.hero-panel.svelte-9hm5jc .lead:where(.svelte-9hm5jc){max-width:56ch}.hero-panel.svelte-9hm5jc img:where(.svelte-9hm5jc){border:var(--bw-thin) solid var(--ink);width:100%;margin-top:var(--sp-1);border-radius:14px}.body-grid.svelte-9hm5jc{gap:var(--sp-8);padding-block:var(--section-pad);grid-template-columns:1.6fr 1fr;align-items:start;max-width:1000px;margin-inline:auto;display:grid}.story.svelte-9hm5jc{gap:var(--sp-6);flex-direction:column;display:flex}.story.svelte-9hm5jc section:where(.svelte-9hm5jc){gap:var(--sp-2);flex-direction:column;display:flex}.features.svelte-9hm5jc{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.features.svelte-9hm5jc li:where(.svelte-9hm5jc){align-items:center;gap:var(--sp-2);background:var(--lav-tint);padding:var(--sp-2);border-radius:13px;display:flex}.facts.svelte-9hm5jc{align-items:flex-start;gap:var(--sp-2);background:var(--white);border:var(--bw-thin) solid var(--ink);border-radius:var(--r-card);padding:var(--sp-3);flex-direction:column;display:flex;position:sticky;top:104px}.fact.svelte-9hm5jc{color:var(--ink);flex-direction:column;gap:2px;font-size:14px;display:flex}.fact-label.svelte-9hm5jc{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:700}hr.svelte-9hm5jc{border:0;border-top:1px solid var(--lavender);width:100%}.gallery.svelte-9hm5jc{gap:var(--sp-2);flex-direction:column;max-width:1000px;margin-inline:auto;display:flex}.gallery.svelte-9hm5jc img:where(.svelte-9hm5jc){border:var(--bw-thin) solid var(--ink);border-radius:var(--r-card);background:var(--white);width:100%}.thumbs.svelte-9hm5jc{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.thumbs.svelte-9hm5jc img:where(.svelte-9hm5jc){aspect-ratio:4/3;object-fit:cover;height:auto}.outcome.svelte-9hm5jc{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.next-wrap.svelte-9hm5jc{padding-bottom:var(--section-pad)}.next.svelte-9hm5jc{align-items:center;gap:var(--sp-3);background:var(--white);border:var(--bw-thin) solid var(--ink);border-radius:var(--r-card);padding:var(--sp-2) var(--sp-3);color:inherit;max-width:640px;margin-inline:auto;text-decoration:none;display:flex}.next.svelte-9hm5jc img:where(.svelte-9hm5jc){border-radius:var(--r-input);border:1.5px solid var(--lavender);width:96px}.next-copy.svelte-9hm5jc{flex-direction:column;flex:1;gap:4px;display:flex}.next-arrow.svelte-9hm5jc{font-family:var(--font-mono);color:var(--tangerine);font-size:20px;font-weight:700}@media (prefers-reduced-motion:no-preference){.next-arrow.svelte-9hm5jc{transition:translate var(--t-fast)}.next.svelte-9hm5jc:hover .next-arrow:where(.svelte-9hm5jc){translate:4px}}@media (width<=900px){.body-grid.svelte-9hm5jc{gap:var(--sp-6);grid-template-columns:1fr}.facts.svelte-9hm5jc{width:100%;position:static}}@media (width<=640px){.hero-panel.svelte-9hm5jc{padding:var(--sp-3)}.thumbs.svelte-9hm5jc{grid-template-columns:1fr}}.hero-panel.svelte-9hm5jc{padding:clamp(24px,4vw,48px)}
