.hero-keyphrase.svelte-1q37ri0{display:inline-block;font-weight:700;color:var(--color-text-primary);position:relative;padding:0 .1em}.hero-keyphrase.svelte-1q37ri0:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.42em;border-radius:999px;background:#8b73552e;z-index:-1;animation:svelte-1q37ri0-keyphrase-glow 3.4s ease-in-out infinite}.bridge-pill.svelte-1q37ri0{border:1px solid var(--color-border-link);border-radius:999px;padding:.2rem .7rem;color:var(--color-text-subtle);background:var(--color-bg-card);transition:color .32s ease,border-color .32s ease,background-color .32s ease,transform .32s ease,box-shadow .32s ease}.bridge-pill-active.svelte-1q37ri0{color:var(--color-text-primary);border-color:#8b73558c;background:#8b73551f;transform:translateY(-1px);box-shadow:0 3px 10px #8b735526}@keyframes svelte-1q37ri0-keyphrase-glow{0%{opacity:.18}50%{opacity:.34}to{opacity:.18}}@media(prefers-reduced-motion:reduce){.hero-keyphrase.svelte-1q37ri0:after{animation:none}.bridge-pill.svelte-1q37ri0{transition:none}}.prose.svelte-112n2zp a{color:var(--color-accent);text-decoration:none;border-bottom:1px solid var(--color-border-link);transition:border-color .2s}.prose.svelte-112n2zp a:hover{border-color:transparent}.prose.svelte-112n2zp p{margin-bottom:1em;line-height:1.7}.prose.svelte-112n2zp ul{margin-bottom:1em;padding-left:1.5em}.prose.svelte-112n2zp li{margin-bottom:.5em}.prose.svelte-112n2zp strong{color:var(--color-text-primary)}.prose.svelte-112n2zp .falling-research-text{display:inline-block;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.prose.svelte-112n2zp .falling-research-letters{display:inline-flex;align-items:baseline;gap:.035em}.prose.svelte-112n2zp .falling-letter{display:inline-block;opacity:0;animation:svelte-112n2zp-research-letter-drop 3.6s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i) * 75ms);will-change:transform,opacity}.prose.svelte-112n2zp .falling-space{width:.45em}.prose.svelte-112n2zp .falling-idea{font-size:1.08em;transform-origin:50% 80%;animation:svelte-112n2zp-research-letter-drop 3.6s cubic-bezier(.2,.8,.2,1) infinite,svelte-112n2zp-research-idea-glow 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * 75ms),calc(var(--i) * 75ms)}@keyframes svelte-112n2zp-research-letter-drop{0%{opacity:0;transform:translateY(-1.35rem) rotate(-3deg);text-shadow:none}9%{opacity:1;transform:translateY(.12rem) rotate(1deg);text-shadow:0 0 0 rgba(139,115,85,0)}14%{opacity:1;transform:translateY(0) rotate(0);text-shadow:0 0 10px rgba(139,115,85,.34),0 0 18px rgba(202,171,110,.24)}62%{opacity:1;transform:translateY(0);text-shadow:0 0 3px rgba(139,115,85,.12)}82%,to{opacity:0;transform:translateY(.35rem);text-shadow:none}}@keyframes svelte-112n2zp-research-idea-glow{0%,8%{filter:drop-shadow(0 0 0 rgba(245,183,66,0))}14%{filter:drop-shadow(0 0 6px rgba(245,183,66,.75)) drop-shadow(0 0 14px rgba(255,214,102,.35))}44%{filter:drop-shadow(0 0 4px rgba(245,183,66,.35))}82%,to{filter:drop-shadow(0 0 0 rgba(245,183,66,0))}}@media(prefers-reduced-motion:reduce){.prose.svelte-112n2zp .falling-letter{animation:none;opacity:1;transform:none}}.publication-year.svelte-1f7b42q{margin-bottom:1em}.publication-number.svelte-1f7b42q{color:var(--color-heading)}.publication-number-highlight.svelte-1f7b42q{color:var(--color-highlight)}.publication-entry.svelte-1f7b42q a:where(.svelte-1f7b42q){border:0}.publication-entry.svelte-1f7b42q a:where(.svelte-1f7b42q):hover{color:var(--color-accent)}
