.topic-constellation_map__bEcUW{margin:-12px 0 40px;padding:0 0 28px}.topic-constellation_caption__7Fb3B{color:var(--muted);font-size:12px;letter-spacing:.025em}.topic-constellation_field__NuKeq{position:relative;height:520px;margin-top:10px;isolation:isolate}.topic-constellation_field__NuKeq[data-topic=projects]{height:470px}.topic-constellation_canvas__ff4k_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.topic-constellation_core__lkjv2{position:absolute;left:50%;top:calc(46% + 30px);transform:translateX(-50%);margin:0;font-size:19px;font-weight:500;letter-spacing:.025em;text-shadow:0 0 7px var(--bg),0 0 14px var(--bg),0 0 22px var(--bg)}.topic-constellation_cluster__1zQM2{position:absolute;left:var(--x);top:calc(var(--y) + 42px);transform:translateX(-50%);width:max-content;max-width:220px;text-align:center}.topic-constellation_title__y_X6Q{font-size:14px;font-weight:500;margin:0 0 6px;line-height:1.5}.topic-constellation_labels__UFs28,.topic-constellation_title__y_X6Q{text-shadow:0 0 5px var(--bg),0 0 10px var(--bg),0 0 16px var(--bg)}.topic-constellation_labels__UFs28 a,.topic-constellation_title__y_X6Q a{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}.topic-constellation_labels__UFs28 a:hover,.topic-constellation_title__y_X6Q a:hover{color:rgb(var(--topic-color));text-decoration-color:currentColor}.topic-constellation_labels__UFs28{margin:0;padding:0;list-style:none;color:var(--secondary);font-size:12px;line-height:1.9}@media (max-width:760px){.topic-constellation_cluster__1zQM2{max-width:170px}.topic-constellation_title__y_X6Q{font-size:13px}}@media (max-width:599px){.topic-constellation_map__bEcUW{margin-top:0}.topic-constellation_field__NuKeq{height:740px}.topic-constellation_core__lkjv2{top:calc(54% + 30px);font-size:17px}.topic-constellation_field__NuKeq[data-topic=projects]{height:1000px}.topic-constellation_cluster__1zQM2{left:var(--mobile-x);top:calc(var(--mobile-y) + 30px);max-width:185px}.topic-constellation_labels__UFs28{font-size:12px;line-height:28px}.topic-constellation_labels__UFs28 a,.topic-constellation_title__y_X6Q a{display:inline-block;min-height:28px}}