._06co2W_hero{flex-direction:column;align-items:flex-start;gap:24px;padding-block:clamp(48px,9vw,120px) clamp(32px,5vw,56px);display:flex}._06co2W_hero h1{max-width:18ch}._06co2W_heroLede{max-width:var(--measure);margin:0;font-size:clamp(18px,1.6vw,21px)}._06co2W_byline{max-width:var(--measure);margin:0}._06co2W_skills{padding-bottom:clamp(48px,7vw,88px)}._06co2W_skillGrid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 32px;margin:0;padding-top:20px;display:grid}._06co2W_skill{flex-direction:column;gap:6px;min-width:0;display:flex}._06co2W_skill dd{overflow-wrap:break-word;margin:0}._06co2W_section{padding-bottom:clamp(48px,7vw,88px)}._06co2W_skills:last-child,._06co2W_section:last-child{padding-bottom:clamp(56px,8vw,112px)}._06co2W_sectionHead{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;padding-top:16px;display:flex}._06co2W_seeAll{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}._06co2W_seeAll:hover,._06co2W_seeAll:focus-visible{color:var(--ink)}._06co2W_group+._06co2W_group{margin-top:32px}._06co2W_groupTitle{color:var(--muted);margin-bottom:14px;font-size:clamp(18px,1.8vw,22px)}._06co2W_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._06co2W_cards>li{min-width:0}._06co2W_questionsHead{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-bottom:24px;padding-top:16px;display:flex}._06co2W_questionsLede{max-width:var(--measure);color:var(--muted);margin:0}._06co2W_questions{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}._06co2W_question{border-bottom:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:10px;padding:24px 0;display:flex}._06co2W_chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}._06co2W_questionBody{max-width:var(--measure);overflow-wrap:anywhere;min-width:0}._06co2W_questionBody>:first-child{margin-top:0}._06co2W_questionBody>:last-child{margin-bottom:0}._06co2W_questionBody p,._06co2W_questionBody ul,._06co2W_questionBody ol{margin:0 0 1em}._06co2W_mail{font-family:var(--display);overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(20px,2vw,26px)}._06co2W_rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}._06co2W_rows>li{border-bottom:1px solid var(--rule)}._06co2W_noteRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding:20px 0;text-decoration:none;display:flex}._06co2W_noteRow:hover ._06co2W_rowTitle,._06co2W_noteRow:focus-visible ._06co2W_rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}._06co2W_rowMain{flex-direction:column;flex:320px;align-items:flex-start;gap:4px;min-width:0;display:flex}._06co2W_rowTitle{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(20px,2.2vw,26px);line-height:1.15}._06co2W_rowText{max-width:var(--measure);color:var(--muted)}._06co2W_rowMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}
.Hi2WXW_chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10.5px;display:inline-block}.Hi2WXW_chip[data-audience=wet-lab]{background:var(--wet-lab-bg);color:var(--wet-lab-fg)}.Hi2WXW_chip[data-audience=bioinformatics]{background:var(--bioinformatics-bg);color:var(--bioinformatics-fg)}.Hi2WXW_chip[data-audience=ml]{background:var(--ml-bg);color:var(--ml-fg)}.Hi2WXW_chip[data-audience=no-background]{background:var(--no-background-bg);color:var(--no-background-fg)}.Hi2WXW_unreviewed{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px dashed var(--muted);color:var(--muted);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10.5px;display:inline-block}.Hi2WXW_filter{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.Hi2WXW_filterChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Hi2WXW_filterChip{min-height:36px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);border:1px solid var(--rule);background:0 0;border-radius:3px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:inline-flex}.Hi2WXW_filterChip[aria-pressed=false]:hover{border-color:var(--muted)}.Hi2WXW_filterChip:before{content:"✓";content:"✓" / "";visibility:hidden;font-size:12px;line-height:1}.Hi2WXW_filterChip[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px}.Hi2WXW_filterChip[aria-pressed=true]:before{visibility:visible}.Hi2WXW_filterChip[aria-pressed=true][data-audience=wet-lab]{background:var(--wet-lab-bg);color:var(--wet-lab-fg)}.Hi2WXW_filterChip[aria-pressed=true][data-audience=bioinformatics]{background:var(--bioinformatics-bg);color:var(--bioinformatics-fg)}.Hi2WXW_filterChip[aria-pressed=true][data-audience=ml]{background:var(--ml-bg);color:var(--ml-fg)}.Hi2WXW_filterChip[aria-pressed=true][data-audience=no-background]{background:var(--no-background-bg);color:var(--no-background-fg)}.Hi2WXW_clear{min-height:36px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-underline-offset:3px;padding:4px 8px;font-size:11px;text-decoration:underline}.Hi2WXW_clear:hover{color:var(--ink)}.Hi2WXW_count{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px;font-size:11px}.Hi2WXW_list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.Hi2WXW_list>li{border-bottom:1px solid var(--rule)}.Hi2WXW_empty{max-width:var(--measure);color:var(--muted);border-top:1px solid var(--rule);margin:0;padding:24px 0}.Hi2WXW_projectCard{border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:10px;height:100%;padding:20px 22px;text-decoration:none;display:flex}.Hi2WXW_projectCard:hover{border-color:var(--muted)}.Hi2WXW_projectHead{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.Hi2WXW_projectTitle{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,26px);line-height:1.15}.Hi2WXW_projectCard:hover .Hi2WXW_projectTitle,.Hi2WXW_projectCard:focus-visible .Hi2WXW_projectTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.Hi2WXW_projectSummary{color:var(--muted)}.Hi2WXW_projectStack{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.Hi2WXW_stackItem{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);background:var(--no-background-bg);border-radius:3px;padding:2px 7px;font-size:11px}
.xdMpNW_page{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,112px)}.xdMpNW_head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:clamp(32px,5vw,56px);display:flex}.xdMpNW_lede{max-width:var(--measure);color:var(--muted);margin:0;font-size:19px}.xdMpNW_none{max-width:var(--measure);border-top:1px solid var(--rule);padding:28px 0 0}.xdMpNW_noneTitle{font-family:var(--display);margin:0 0 8px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.xdMpNW_noneBody{color:var(--muted);margin:0}.xdMpNW_article{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,112px)}.xdMpNW_articleHead{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.xdMpNW_articleHead h1{max-width:20ch}.xdMpNW_articleHead p{margin:0}
.abeqJq_item{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding:22px 0;display:flex;position:relative}.abeqJq_itemMain{flex-direction:column;flex:320px;align-items:flex-start;gap:4px;min-width:0;display:flex}.abeqJq_itemTitle{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);line-height:1.15;text-decoration:none}.abeqJq_itemTitle:after{content:"";position:absolute;inset:0}.abeqJq_item:hover .abeqJq_itemTitle,.abeqJq_itemTitle:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.abeqJq_itemTitle:focus-visible{outline:none}.abeqJq_item:has(.abeqJq_itemTitle:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.abeqJq_itemVerdict{color:var(--muted);max-width:var(--measure);margin:0}.abeqJq_itemMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.abeqJq_source{z-index:1;min-height:32px;font-family:var(--mono);letter-spacing:.08em;color:var(--muted);align-items:center;font-size:11px;display:inline-flex;position:relative}.abeqJq_source:hover,.abeqJq_source:focus-visible{color:var(--ink)}.abeqJq_summary{max-width:var(--measure);border:1px solid var(--rule);border-radius:4px;grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;margin:0 0 40px;padding:20px 24px;display:grid}.abeqJq_summary dt{padding-top:3px}.abeqJq_summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.abeqJq_summaryVerdict{font-family:var(--display);font-size:20px;line-height:1.3}@media (max-width:480px){.abeqJq_summary{grid-template-columns:minmax(0,1fr);gap:2px;padding:16px}.abeqJq_summary dd{margin-bottom:10px}}
.D-cxOq_group+.D-cxOq_group{margin-top:clamp(40px,6vw,72px)}.D-cxOq_groupHead{border-top:1px solid var(--rule);flex-direction:column;gap:6px;margin-bottom:20px;padding-top:16px;display:flex}.D-cxOq_groupIntro{max-width:var(--measure);color:var(--muted);margin:0}.D-cxOq_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.D-cxOq_cards>li{min-width:0}.D-cxOq_role{margin:0}.D-cxOq_summary{max-width:var(--measure);color:var(--muted);margin:0;font-size:19px}.D-cxOq_stack{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.D-cxOq_stack li{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);background:var(--no-background-bg);border-radius:3px;padding:2px 7px;font-size:11px}.D-cxOq_links{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.D-cxOq_link{align-items:baseline;gap:8px;min-height:32px;display:inline-flex;position:relative}.D-cxOq_host{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:11px}
._8TymFG_body{max-width:var(--measure)}._8TymFG_section{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding-block:28px;display:flex}._8TymFG_text{flex-direction:column;gap:12px;display:flex}._8TymFG_text p{margin:0}._8TymFG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._8TymFG_degree{display:block}._8TymFG_where{color:var(--muted);display:block}._8TymFG_list a{overflow-wrap:anywhere}
.rDRRaa_item{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding:22px 0;text-decoration:none;display:flex}.rDRRaa_item:hover .rDRRaa_itemTitle,.rDRRaa_item:focus-visible .rDRRaa_itemTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.rDRRaa_itemMain{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.rDRRaa_itemTitle{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.rDRRaa_itemSummary{color:var(--muted);max-width:var(--measure)}.rDRRaa_itemMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.epbfUq_body{margin-top:32px}.epbfUq_section{border-top:1px solid var(--rule);padding-block:20px;transition:opacity .25s}.epbfUq_section[data-dim=true]{opacity:.34}.epbfUq_section[data-dim=true]:focus-within{opacity:1}.epbfUq_sectionTags{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.epbfUq_prose{max-width:var(--measure);overflow-wrap:break-word}.epbfUq_prose>:first-child{margin-top:0}.epbfUq_prose>:last-child{margin-bottom:0}.epbfUq_prose p,.epbfUq_prose ul,.epbfUq_prose ol,.epbfUq_prose blockquote,.epbfUq_prose pre{margin:0 0 1.2em}.epbfUq_prose h2{margin:0 0 .6em}.epbfUq_prose h3{margin:1.6em 0 .5em}.epbfUq_prose h4{margin:1.4em 0 .4em;font-size:1em;font-weight:600}.epbfUq_prose hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.epbfUq_prose ul,.epbfUq_prose ol{padding-left:1.4em}.epbfUq_prose li>ul,.epbfUq_prose li>ol{margin:.35em 0 0}.epbfUq_prose li+li{margin-top:.35em}.epbfUq_prose blockquote{border-left:2px solid var(--rule);color:var(--muted);padding-left:1.1em}.epbfUq_prose code{font-family:var(--mono);background:#f1ece2;border-radius:3px;padding:1px 5px;font-size:.88em}.epbfUq_prose pre{background:#f1ece2;border-radius:4px;padding:16px 18px;overflow-x:auto}.epbfUq_prose pre code{background:0 0;padding:0;font-size:14px;line-height:1.55}.epbfUq_prose img{max-width:100%;height:auto}.epbfUq_prose table{border-collapse:collapse;max-width:100%;margin:0 0 1.2em;font-size:.95em;display:block;overflow-x:auto}.epbfUq_prose th,.epbfUq_prose td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px}.epbfUq_prose th{font-weight:600}
