.basin-figure.svelte-tndout{min-width:0;margin:0}.basin.svelte-tndout{aspect-ratio:640/520;cursor:crosshair;background:#d9ebea;border:0;border-radius:48% 48% 18px 18px/32% 32% 18px 18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}svg.svelte-tndout{width:100%;height:100%;display:block}.basin-label.svelte-tndout{color:#fff;background:#174962;border-radius:30px;align-items:center;gap:12px;padding:9px 16px;font-size:12px;display:flex;position:absolute;inset:auto 24px 26px auto}.basin-bottom.svelte-tndout{color:#effbf7;letter-spacing:.16em;font-size:13px;position:absolute;bottom:27px;left:26px}.observation-point.svelte-tndout{transition:transform .65s cubic-bezier(.16,1,.3,1)}figcaption.svelte-tndout{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:11px;line-height:1.9;display:flex}.explanation.svelte-tndout{font-size:10px}@media (width<=640px){.basin.svelte-tndout{border-radius:44% 44% 12px 12px/28% 28% 12px 12px}.basin-label.svelte-tndout{font-size:10px;bottom:20px;right:16px}.basin-bottom.svelte-tndout{font-size:11px;bottom:24px;left:18px}figcaption.svelte-tndout{gap:2px}}.landing-intro.svelte-1uha8ag{grid-template-columns:.94fr 1.06fr;align-items:center;gap:58px;padding:20px 0 50px;display:grid}.intro-copy.svelte-1uha8ag{padding-bottom:30px}h1.svelte-1uha8ag{letter-spacing:-.025em;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:500;line-height:1.7}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-ocean)}.intro-statement.svelte-1uha8ag{margin-top:30px;font-size:16px}.intro-description.svelte-1uha8ag{max-width:29em;color:var(--color-body);margin-top:12px;font-size:14px;line-height:2.1}.intro-actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.chart-link.svelte-1uha8ag{color:var(--color-ocean);align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.chart-link.svelte-1uha8ag:hover{text-decoration:underline}.survey-note.svelte-1uha8ag{color:var(--color-muted);margin-top:17px;font-size:11px}.chart-status.svelte-1uha8ag{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;align-items:center;gap:34px;padding:26px 0;font-size:12px;display:flex}.status-title.svelte-1uha8ag{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.status-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-ink);font-size:15px;font-weight:500}.status-dot.svelte-1uha8ag{background:var(--color-ocean);border-radius:50%;width:7px;height:7px}.status-description.svelte-1uha8ag{max-width:35em}.observation-story.svelte-1uha8ag{grid-template-columns:.9fr 1.1fr;gap:90px;padding:90px 0;display:grid}.story-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.principle.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.65rem,2.7vw,2.2rem);font-weight:500}.story-intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-body);max-width:24em;margin-top:22px;font-size:14px;line-height:2.1}.observation-steps.svelte-1uha8ag{gap:30px;display:grid}.observation-steps.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:baseline;gap:24px;display:flex}.step-number.svelte-1uha8ag{color:var(--color-ocean);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.observation-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;font-weight:500}.observation-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-body);margin-top:9px;font-size:13px;line-height:2}.principle.svelte-1uha8ag{background:var(--color-mist);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:42px;display:grid}.principle.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px}.principle.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-body);font-size:13px;line-height:2}.principle.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-top:12px}@media (width<=1000px){.landing-intro.svelte-1uha8ag{gap:32px}.intro-actions.svelte-1uha8ag{gap:10px 22px}.chart-status.svelte-1uha8ag{flex-wrap:wrap;align-items:flex-start;gap:16px 30px}.observation-story.svelte-1uha8ag{gap:45px}}@media (width<=720px){.landing-intro.svelte-1uha8ag{grid-template-columns:1fr;gap:24px;padding-top:0;padding-bottom:30px}.intro-copy.svelte-1uha8ag{padding-bottom:0}h1.svelte-1uha8ag{font-size:clamp(2rem,7.4vw,3rem);line-height:1.65}.intro-statement.svelte-1uha8ag{margin-top:24px;font-size:14px}.intro-description.svelte-1uha8ag{font-size:13px}.intro-actions.svelte-1uha8ag{margin-top:24px}.survey-note.svelte-1uha8ag{font-size:10px}.observation-story.svelte-1uha8ag{grid-template-columns:1fr;gap:36px;padding:54px 0}.story-intro.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:none}.principle.svelte-1uha8ag{grid-template-columns:1fr;gap:20px;padding:28px}.principle.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:23px}}
