.photo-frame[data-astro-cid-6gkthxv2]{width:clamp(20rem,32vw,30rem);max-width:100%;margin:0}.photo-box[data-astro-cid-6gkthxv2]{border-radius:var(--radius-lg);cursor:pointer;width:100%;position:relative;overflow:visible}.photo-box[data-astro-cid-6gkthxv2]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.photo-box[data-astro-cid-6gkthxv2] .photo{border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;max-height:30rem;box-shadow:var(--shadow-soft);margin-inline:auto;display:block}.photo-box[data-astro-cid-6gkthxv2] .photo-incoming{position:absolute;top:0;left:50%;transform:translate(-50%)}.photo-box[data-astro-cid-6gkthxv2].is-transitioning .photo{will-change:opacity}.click-hint[data-astro-cid-6gkthxv2]{text-align:center;margin-top:8px}.research-topics[data-astro-cid-ljvouowg]{vertical-align:baseline;max-width:100%;color:var(--color-ink);align-items:baseline;display:inline-flex}.static-topics[data-astro-cid-ljvouowg]{font-weight:600;display:none}.topic-stack[data-astro-cid-ljvouowg]{font-weight:600;line-height:inherit;display:inline-grid;position:relative}.topic[data-astro-cid-ljvouowg]{white-space:nowrap;opacity:0;grid-area:1/1}.topic[data-astro-cid-ljvouowg].is-first{opacity:1}.topic-shine[data-astro-cid-ljvouowg]{background:var(--color-orb-peach);opacity:0;transform-origin:0;border-radius:2px;height:.22em;position:absolute;inset:auto 0 .05em}.topic-spark[data-astro-cid-ljvouowg]{color:var(--color-muted);opacity:0;pointer-events:none;font-size:.65em;line-height:1;position:absolute}.topic-spark-left[data-astro-cid-ljvouowg]{top:-.2em;left:-.55em}.topic-spark-right[data-astro-cid-ljvouowg]{bottom:-.12em;right:-.65em}@media (prefers-reduced-motion:no-preference){.is-entering[data-astro-cid-ljvouowg] .topic-shine[data-astro-cid-ljvouowg]{animation:.9s ease-out both topic-shine}.is-entering[data-astro-cid-ljvouowg] .topic-spark[data-astro-cid-ljvouowg]{animation:.85s ease-out both topic-spark}.is-entering[data-astro-cid-ljvouowg] .topic-spark-right[data-astro-cid-ljvouowg]{animation-delay:.14s}.is-paused[data-astro-cid-ljvouowg] .topic-shine[data-astro-cid-ljvouowg],.is-paused[data-astro-cid-ljvouowg] .topic-spark[data-astro-cid-ljvouowg]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.research-topics[data-astro-cid-ljvouowg]{display:inline}.topic-stack[data-astro-cid-ljvouowg]{display:none}.static-topics[data-astro-cid-ljvouowg]{display:inline}}html:not(.js) .research-topics[data-astro-cid-ljvouowg]:not(.is-enhanced){display:inline}html:not(.js) .research-topics[data-astro-cid-ljvouowg]:not(.is-enhanced) .topic-stack[data-astro-cid-ljvouowg]{display:none}html:not(.js) .research-topics[data-astro-cid-ljvouowg]:not(.is-enhanced) .static-topics[data-astro-cid-ljvouowg]{display:inline}@keyframes topic-shine{0%{opacity:0;transform:scaleX(.25)}45%{opacity:.7;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes topic-spark{0%{opacity:0;transform:scale(.4)rotate(-30deg)}35%{opacity:.85;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.6)rotate(35deg)}}.announcement-button[data-astro-cid-o4m2tqzu]{color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;font-weight:600}.application-term[data-astro-cid-o4m2tqzu]{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-orb-peach);text-underline-offset:4px;text-decoration-thickness:3px}.celebration-icon[data-astro-cid-o4m2tqzu]{transform-origin:50% 80%;display:inline-block}.announcement-button[data-astro-cid-o4m2tqzu]:hover .application-term[data-astro-cid-o4m2tqzu]{text-decoration-color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.announcement-button[data-astro-cid-o4m2tqzu]{cursor:default}}.homepage-flow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.homepage-intro[data-astro-cid-lcdefpme]{min-width:0}.homepage-photo[data-astro-cid-lcdefpme]{justify-self:center;max-width:100%}.homepage-news[data-astro-cid-lcdefpme]{grid-column:1/-1;min-width:0}.research-principles[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.research-principles[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--text-body-md);color:var(--color-ink);font-weight:600;line-height:1.5}.research-principles[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--text-body-sm);color:var(--color-body);margin-top:.25rem;line-height:1.6}.home-news-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);display:grid}.home-news-grid[data-astro-cid-lcdefpme] .news-row{min-width:0}.home-news-grid[data-astro-cid-lcdefpme] .news-body{overflow-wrap:anywhere;min-width:0}@media (width>=768px){.homepage-flow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.homepage-photo[data-astro-cid-lcdefpme]{justify-self:end}.home-news-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.home-news-grid[data-astro-cid-lcdefpme] .news-row:nth-child(2){border-top:0}}
