.nova-home .bio{flex:auto}.nova-home .bio-head{padding-block:clamp(56px,9vw,120px) clamp(40px,6vw,72px)}.nova-home .bio-head .inner{grid-template-columns:minmax(180px,260px) 1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.nova-home .bio-portrait{aspect-ratio:1;border-radius:var(--r);object-fit:cover;background:#0b1220;border:1px solid #ffffff24;width:100%}.nova-home .bio-head h1{letter-spacing:-.02em;color:#fff;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.04}.nova-home .bio-role{font-family:var(--font-inter), sans-serif;color:var(--sky);margin-top:12px;font-size:clamp(16px,1.6vw,20px);font-weight:500}.nova-home .bio-linkedin{color:#ffffffd9;font-family:var(--font-inter), sans-serif;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.nova-home .bio-linkedin:hover{border-color:var(--sky);color:#fff;background:#6fb8d91f}.nova-home .bio-panel{background:var(--ink);color:var(--body)}.nova-home .bio-panel .inner{grid-template-columns:1.9fr 1fr;align-items:start;gap:clamp(40px,6vw,96px);padding-block:clamp(48px,7vw,88px);display:grid}.nova-home .bio-panel h2{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:22px;font-size:13px;font-weight:600}.nova-home .bio-about p{color:var(--body);font-family:var(--font-inter), sans-serif;margin:0 0 1.05em;font-size:17px;line-height:1.75}.nova-home .bio-about p.mission{color:#fff;font-weight:500}.nova-home .bio-speaking{position:sticky;top:96px}.nova-home .bio-conf{border-bottom:1px solid #ffffff1f;margin-bottom:20px;padding-bottom:20px}.nova-home .bio-conf:last-child{border-bottom:0;margin-bottom:0}.nova-home .bio-conf .name{font-family:var(--font-inter), sans-serif;font-variant:all-small-caps;letter-spacing:.03em;color:#fff;margin-bottom:12px;font-size:17px;font-weight:600}.nova-home .bio-talk{grid-template-columns:auto 1fr;gap:12px;margin-bottom:12px;display:grid}.nova-home .bio-talk:last-child{margin-bottom:0}.nova-home .bio-year{font-family:var(--font-geist-mono), monospace;color:var(--depth);padding-top:2px;font-size:12px;font-weight:500}.nova-home .bio-talk p{font-family:var(--font-inter), sans-serif;color:#ffffffb8;margin:0;font-size:14px;line-height:1.5}.nova-home .bio-collage{background:var(--ink);padding-block:0 clamp(48px,7vw,88px)}.nova-home .bio-collage img{width:100%;height:auto;display:block}@media (max-width:860px){.nova-home .bio-head .inner{text-align:left;grid-template-columns:1fr;justify-items:start}.nova-home .bio-portrait{max-width:200px}.nova-home .bio-panel .inner{grid-template-columns:1fr}.nova-home .bio-speaking{position:static}}
