.home-container[data-astro-cid-lcdefpme]{width:min(100% - 2.5rem,62rem);margin:auto}.introduction[data-astro-cid-lcdefpme]{padding:clamp(3rem,7vw,6rem) 0 3.5rem}.intro-identity[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:2rem;display:flex}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;margin-top:1.3rem;font-size:clamp(3.1rem,8vw,6.6rem);font-weight:550;line-height:1}h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--accent)}.name-period[data-astro-cid-lcdefpme]{color:var(--insight)}.portrait[data-astro-cid-lcdefpme]{flex-shrink:0;width:clamp(8rem,19vw,14rem);position:relative}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:1px solid var(--border-strong);width:100%}.portrait[data-astro-cid-lcdefpme]:before,.portrait[data-astro-cid-lcdefpme]:after{content:"";width:.65rem;height:.65rem;position:absolute}.portrait[data-astro-cid-lcdefpme]:before{border-left:2px solid var(--accent);border-top:2px solid var(--accent);top:-.35rem;left:-.35rem}.portrait[data-astro-cid-lcdefpme]:after{border-right:2px solid var(--insight);border-bottom:2px solid var(--insight);bottom:-.35rem;right:-.35rem}.intro-text[data-astro-cid-lcdefpme]{max-width:35rem;margin-top:2rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7}.contact-links[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1.25rem;font-size:.85rem;display:flex}.contact-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.project-section[data-astro-cid-lcdefpme],.research-section[data-astro-cid-lcdefpme],.blog-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--border-strong);padding:2rem 0 3rem}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:.72rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.section-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--muted);align-items:center;font-size:.8rem;display:inline-flex}.project-selection[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.project-preview[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;padding-block:.75rem 1.5rem;display:flex}.project-subject[data-astro-cid-lcdefpme]{font:.68rem/1.8 var(--font-mono);color:var(--muted)}.project-preview[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.035em;overflow-wrap:anywhere;align-items:baseline;gap:.75rem;margin-top:.55rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:500;line-height:1.35;display:flex}.project-preview[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1rem}.project-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);flex:1;margin-top:.8rem;font-size:.95rem;line-height:1.8}.project-detail[data-astro-cid-lcdefpme]{color:var(--muted);font:.65rem/1.8 var(--font-mono);margin-top:1.2rem;display:block}.research-selection[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.research-selection[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{padding-block:.75rem 1rem}.research-venue[data-astro-cid-lcdefpme]{color:var(--muted);font:.7rem/1.8 var(--font-mono)}.research-venue[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:650}.research-selection[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-top:.6rem;font-size:1.15rem;font-weight:500;line-height:1.6}.essay-summary[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.6rem;font-size:.9rem;line-height:1.8}.research-selection[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme],.contact-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.section-heading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}@media (width<=700px){.portrait[data-astro-cid-lcdefpme]{width:5rem;margin-top:2rem}.intro-identity[data-astro-cid-lcdefpme]{gap:1rem}h1[data-astro-cid-lcdefpme]{font-size:clamp(2.8rem,9vw,4rem)}.eyebrow[data-astro-cid-lcdefpme]{font-size:.6rem}.project-selection[data-astro-cid-lcdefpme],.research-selection[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.project-preview[data-astro-cid-lcdefpme]+.project-preview[data-astro-cid-lcdefpme],.research-selection[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding-top:1.5rem}.project-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30rem}.research-selection[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{padding-bottom:1.5rem}}
