.legend-container.svelte-1mjg2tr{display:flex;justify-content:center;gap:2rem}.legend.svelte-1mjg2tr{font-size:.9rem;font-family:Open Sans,sans-serif;font-weight:400}#housing-legend.svelte-1mjg2tr{display:flex;flex-direction:column;gap:.25rem;margin:1rem 0}#weight-legend.svelte-1mjg2tr{display:flex;gap:.5rem;margin:1rem 0}@media (max-width: 380px){.legend-container.svelte-1mjg2tr{flex-direction:column;align-items:center;gap:.15rem}#housing-legend.svelte-1mjg2tr{display:flex;flex-direction:row;gap:1.2rem;margin:1rem 0}}.tooltip.svelte-pw5tye{transform:translate(-50%);text-align:left;padding:10px;min-width:140px;max-width:200px;word-wrap:break-word;background:#fff;border-radius:4px;border:0px solid;pointer-events:none;transition:top .2s ease,left .2s ease;box-shadow:0 4px 8px #00000026;z-index:1000}.byline.svelte-pw5tye{font-family:Open Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:1rem;margin-bottom:.75rem;color:#161616}#beeswarm-section.svelte-19xs703{display:flex;flex-direction:column;align-items:left;position:relative;gap:0rem}.axis-title.svelte-19xs703{font-size:.9rem;font-weight:600;fill:#444;font-family:Open Sans,sans-serif;max-width:10px}.axis-ticklabel.svelte-19xs703{font-size:.9rem;font-weight:400;fill:#444;font-family:Open Sans,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:6px;dominant-baseline:middle}@keyframes svelte-ysxl7-subtleWiggle{0%{transform:translate(0) rotate(0)}20%{transform:translate(-.5px) rotate(-.3deg)}40%{transform:translate(.5px) rotate(.4deg)}60%{transform:translate(-.4px) rotate(-.2deg)}80%{transform:translate(.3px) rotate(.2deg)}to{transform:translate(0) rotate(0)}}@keyframes svelte-ysxl7-organicWiggle{0%{transform:translate(0) rotate(0)}15%{transform:translate(-1.2px) rotate(-1deg)}30%{transform:translate(1px) rotate(1.2deg)}45%{transform:translate(-1.2px) rotate(-1deg)}60%{transform:translate(1px) rotate(.5deg)}75%{transform:translate(-1px) rotate(-.3deg)}90%{transform:translate(.5px) rotate(.2deg)}to{transform:translate(0) rotate(0)}}#lily-svg.svelte-ysxl7{order:1}#lily-intro-text.svelte-ysxl7{order:0}.responsive-svg.svelte-ysxl7{max-width:250px;width:100%;height:auto;flex-shrink:0;margin-bottom:1rem;animation:svelte-ysxl7-subtleWiggle 4s ease-in-out infinite}.responsive-svg.svelte-ysxl7:hover{animation:svelte-ysxl7-organicWiggle 2.5s ease-in-out infinite}@media (max-width: 450px){.content-container-row.svelte-ysxl7{flex-direction:column;align-items:center;gap:1rem;text-align:center}.responsive-svg.svelte-ysxl7{max-width:200px}.section-wrapper.svelte-ysxl7{gap:1rem}#lily-svg.svelte-ysxl7{order:1}#lily-intro-text.svelte-ysxl7{order:0}}.tick text{font-size:.9rem;fill:#444;font-family:Open Sans,sans-serif}.tick line{stroke:#888}.x-axis .domain{display:none}.legend.svelte-q5jrfj{display:flex;justify-content:left;flex-direction:row;align-items:left;gap:1.5rem}.legend-item.svelte-q5jrfj{display:flex;align-items:center;gap:.3rem}.legend-label.svelte-q5jrfj{line-height:1rem;font-size:.9rem;font-family:Open Sans,sans-serif;margin-top:0rem}.swatch-cats.svelte-q5jrfj,.swatch-lily.svelte-q5jrfj{width:16px;height:16px;border-radius:50%;display:inline-block}.swatch-cats.svelte-q5jrfj{background-color:#53b8cc;opacity:.5}.swatch-lily.svelte-q5jrfj{background-color:#fff;border:2px solid #222}.swatch-median.svelte-q5jrfj{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #222;vertical-align:middle}.layercake-container.svelte-vhzpsp,.layercake-container.svelte-vhzpsp *{box-sizing:border-box}.layercake-container.svelte-vhzpsp{width:100%;height:100%}svg.svelte-u84d8d{position:absolute;top:0;left:0;overflow:visible}text.svelte-1beq4yg{pointer-events:none}.sankey-label.svelte-1beq4yg{font-size:1rem;font-family:Open Sans,sans-serif;font-weight:400;dominant-baseline:middle;fill:#222}.sankey-data-value.svelte-1beq4yg{font-size:.9rem;font-family:Open Sans,sans-serif;font-weight:600;dominant-baseline:middle;fill:#222}#footer.svelte-9fhth{padding-top:4rem}#method.svelte-9fhth .divider:where(.svelte-9fhth){margin-bottom:1.5rem}#method.svelte-9fhth{gap:0rem}#method.svelte-9fhth h3:where(.svelte-9fhth){margin-bottom:1rem}#outro.svelte-9fhth{padding-top:3rem;align-items:center;gap:2rem}#outro.svelte-9fhth .text-wrapper:where(.svelte-9fhth){text-align:center}#outro.svelte-9fhth p:where(.svelte-9fhth){font-size:.9rem;font-weight:400}.divider.svelte-9fhth hr:where(.svelte-9fhth){border:none;border-top:1.5px solid #222;margin:0 auto;width:100%}#social-logos.svelte-9fhth{gap:1rem}#social-logos.svelte-9fhth svg:where(.svelte-9fhth){width:30px}
