.hero[data-astro-cid-lcdefpme]{padding-top:clamp(4.5rem,13vw,10rem);padding-bottom:clamp(3.5rem,8vw,6rem)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:12ch;color:var(--text);font-size:clamp(2.2rem,.5rem + 8.6vw,7.25rem);font-weight:400;line-height:.98}h1[data-astro-cid-lcdefpme] .nw[data-astro-cid-lcdefpme],.title[data-astro-cid-lcdefpme] .nw[data-astro-cid-lcdefpme]{white-space:nowrap}.descriptor[data-astro-cid-lcdefpme]{max-width:32rem;font-size:var(--step-1);color:var(--muted);margin-top:clamp(1.75rem,3vw,2.5rem);line-height:1.5}.doors[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.doors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;grid-template-columns:minmax(0,1fr);gap:.6rem 3rem;padding-block:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:grid}@media (width>=60rem){.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:var(--side) minmax(0, 1fr) 10rem;align-items:baseline}}.n[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.78rem}.title[data-astro-cid-lcdefpme]{letter-spacing:-.028em;font-size:clamp(1.9rem,1.1rem + 3vw,3.4rem);line-height:1.05;transition:color .12s;display:block}.desc[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--muted);margin-top:.65rem;font-size:1.02rem;line-height:1.5;display:block}.go[data-astro-cid-lcdefpme]{color:var(--faint);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}@media (width>=60rem){.go[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;gap:.5rem}}.explore[data-astro-cid-lcdefpme]{color:var(--muted);transition:color .12s}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .title[data-astro-cid-lcdefpme]{color:var(--accent-2)}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .explore[data-astro-cid-lcdefpme]{color:var(--accent)}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .n[data-astro-cid-lcdefpme]:after{content:"_"}.research[data-astro-cid-lcdefpme]{padding-top:clamp(4rem,8vw,6rem)}.label-line[data-astro-cid-lcdefpme]{color:var(--faint);margin-bottom:.9rem;font-size:.78rem}.research[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2);max-width:30ch;line-height:1.2}.research[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.research[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-2)}.r-meta[data-astro-cid-lcdefpme]{color:var(--faint);margin-top:.8rem;font-size:.78rem}.r-meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.r-meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-2)}.status[data-astro-cid-lcdefpme]{margin-top:1.6rem}.door[data-astro-cid-lcdefpme]>.k[data-astro-cid-lcdefpme]{--k:transparent}.door[data-astro-cid-lcdefpme]:hover>.k[data-astro-cid-lcdefpme],.door[data-astro-cid-lcdefpme]:focus-visible>.k[data-astro-cid-lcdefpme]{--k:var(--accent);transform:none}.door[data-astro-cid-lcdefpme]>.k[data-astro-cid-lcdefpme].tl{transform:translate(-6px,-2px)}.door[data-astro-cid-lcdefpme]>.k[data-astro-cid-lcdefpme].tr{transform:translate(6px,-2px)}.door[data-astro-cid-lcdefpme]>.k[data-astro-cid-lcdefpme].bl{transform:translate(-6px,2px)}.door[data-astro-cid-lcdefpme]>.k[data-astro-cid-lcdefpme].br{transform:translate(6px,2px)}.obsv[data-astro-cid-lcdefpme]{color:var(--faint);letter-spacing:.04em}.vp[data-astro-cid-lcdefpme]{display:none}@media (width>=60rem){.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:has(.vp){grid-template-columns:var(--side) minmax(0, 1fr) 15rem;align-items:center}.vp[data-astro-cid-lcdefpme]{aspect-ratio:16/9;width:15rem;display:block;overflow:hidden}.vp[data-astro-cid-lcdefpme] img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:opacity .16s}.door[data-astro-cid-lcdefpme]:hover .vp[data-astro-cid-lcdefpme] img{opacity:1}.vp[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{width:.6rem;height:.6rem}.vp[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme].tl{transform:translate(-2px,-2px)}.vp[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme].br{transform:translate(2px,2px)}.vp[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme].tr{transform:translate(2px,-2px)}.vp[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme].bl{transform:translate(-2px,2px)}.door[data-astro-cid-lcdefpme]:hover .vp[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{transform:none}}@media (width<=40rem){.status[data-astro-cid-lcdefpme],.obsv[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.door[data-astro-cid-lcdefpme]>.k[data-astro-cid-lcdefpme],.vp[data-astro-cid-lcdefpme] img{transition:none}}.context[data-astro-cid-lcdefpme]{color:var(--faint);max-width:48rem;padding-top:clamp(4rem,8vw,6rem);font-size:.78rem}
