.o-NRUa_mono{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:13.5px}.o-NRUa_hero{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:56px;display:flex}.o-NRUa_photo{aspect-ratio:462/548;width:104px;height:auto}.o-NRUa_heroText{flex:280px;min-width:0}.o-NRUa_name{letter-spacing:-.025em;margin:0;font-size:36px;font-weight:600;line-height:1.15}.o-NRUa_tagline{margin:6px 0 0}.o-NRUa_intro{margin:28px 0 0;font-size:20px;line-height:1.55}.o-NRUa_heading{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent);margin:68px 0 10px;font-size:13.5px;font-weight:500}.o-NRUa_row{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px 0;padding:13px 0;display:flex}.o-NRUa_row:last-child{border-bottom:1px solid var(--line)}.o-NRUa_out{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:13.5px}a.o-NRUa_row:hover .o-NRUa_out,a.o-NRUa_row:hover{color:var(--accent)}.o-NRUa_rowTitle{font-weight:600}.o-NRUa_subtitle{color:var(--muted);font-size:16px}.o-NRUa_list dt{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;margin-top:14px;font-size:13.5px}.o-NRUa_list dd{margin:0}.o-NRUa_list a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.o-NRUa_list a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.o-NRUa_more{flex-wrap:wrap;gap:0 20px;margin:16px 0 0;display:flex}.o-NRUa_more a,.o-NRUa_email{color:var(--accent)}.o-NRUa_more a,.o-NRUa_contactLinks a{margin:-11px 0;padding:11px 0}.o-NRUa_contact{margin:0}.o-NRUa_contactLinks{flex-wrap:wrap;gap:0 20px;margin:6px 0 0;display:flex}.o-NRUa_contactLinks a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.o-NRUa_contactLinks a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
