.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;min-height:100svh;padding-top:120px;padding-bottom:60px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:26px}.lead[data-astro-cid-lcdefpme]{color:var(--text-soft);max-width:34ch;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.hl[data-astro-cid-lcdefpme]{color:var(--text);background:linear-gradient(transparent 62%, color-mix(in oklab, var(--accent) 35%, transparent) 62%)}.roles[data-astro-cid-lcdefpme]{color:var(--text-soft);min-height:1.6em;font-size:.95rem}.roles[data-astro-cid-lcdefpme] .p[data-astro-cid-lcdefpme]{color:var(--prompt)}.roles[data-astro-cid-lcdefpme] .c[data-astro-cid-lcdefpme]{background:var(--accent);vertical-align:-3px;width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite clignote;display:inline-block}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.muted[data-astro-cid-lcdefpme]{color:var(--muted)}.term-wrap[data-astro-cid-lcdefpme]{position:relative}.term[data-astro-cid-lcdefpme]{background:color-mix(in oklab, var(--bg-elev) 88%, transparent);border:1px solid var(--border-strong);box-shadow:var(--shadow), 0 0 0 1px #ffffff05, 0 0 120px -40px var(--accent);backdrop-filter:blur(12px);transform-style:preserve-3d;border-radius:16px;transition:transform .25s ease-out;overflow:hidden}.term-bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;padding:12px 14px;font-size:.75rem;display:flex}.term-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#ff5f57;border-radius:50%;width:11px;height:11px}.term-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#febc2e}.term-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#28c840}.term-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:auto;margin-right:auto;transform:translate(-20px)}.term-body[data-astro-cid-lcdefpme]{min-height:290px;padding:18px 18px 22px;font-size:.84rem;line-height:1.75}.term-body[data-astro-cid-lcdefpme] .pr{color:var(--prompt)}.term-body[data-astro-cid-lcdefpme] .dir{color:var(--accent-2)}.term-body[data-astro-cid-lcdefpme] .cmd{color:var(--text)}.term-body[data-astro-cid-lcdefpme] .out{color:var(--muted);margin-bottom:6px}.term-body[data-astro-cid-lcdefpme] .k{background:var(--text);vertical-align:-3px;width:.6em;height:1.1em;animation:1s step-end infinite clignote;display:inline-block}.avatar[data-astro-cid-lcdefpme]{width:150px;position:absolute;bottom:-70px;right:-18px}.avatar[data-astro-cid-lcdefpme] .pic[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 30%;border:1px solid var(--border-strong);width:150px;height:200px;box-shadow:var(--shadow);transition:transform .5s var(--ease-spring);border-radius:18px;transform:rotate(4deg)}.avatar[data-astro-cid-lcdefpme]:hover .pic[data-astro-cid-lcdefpme]{transform:rotate(0)scale(1.04)}.status-pill[data-astro-cid-lcdefpme]{white-space:nowrap;background:var(--bg-elev);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;display:inline-flex;position:absolute;bottom:-14px;left:-64px}.status-pill[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--prompt);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pouls}.stats[data-astro-cid-lcdefpme]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stat[data-astro-cid-lcdefpme]{background:var(--bg);padding:30px 26px}.stat[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(120deg, var(--text), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:600;display:block}.stat[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.passions[data-astro-cid-lcdefpme]{overflow:hidden}.marquee[data-astro-cid-lcdefpme]{margin-top:40px;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-lcdefpme]{gap:16px;width:max-content;animation:60s linear infinite defile;display:flex}.marquee[data-astro-cid-lcdefpme]:hover .track[data-astro-cid-lcdefpme]{animation-play-state:paused}.ph[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--border);filter:saturate(.85);width:300px;height:210px;transition:filter .4s, transform .5s var(--ease);border-radius:16px}.ph[data-astro-cid-lcdefpme]:hover{filter:none;transform:scale(1.03)}@keyframes defile{to{transform:translate(-50%)}}.final[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(40px,8vw,80px) 24px}.final[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.final[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{justify-content:center}.final[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-soft)}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:70px;min-height:auto;padding-top:130px}.avatar[data-astro-cid-lcdefpme]{right:6px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.term-body[data-astro-cid-lcdefpme]{min-height:260px;font-size:.78rem}.avatar[data-astro-cid-lcdefpme]{display:none}}
