._root_1g5uu_1{margin-top:clamp(40px,6vw,80px);margin-left:auto;margin-right:auto;max-width:1700px;width:100%;padding:0 clamp(8px,1.2vw,16px);background:var(--color-bg-alt);border-radius:clamp(28px,4.4vw,56px);color:var(--color-text)}._container_1g5uu_13{max-width:1700px;margin:0 auto;padding:clamp(48px,6vw,72px) clamp(16px,3vw,60px)}._headerRow_1g5uu_19{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}._heading_1g5uu_28{margin:0;font-weight:var(--font-weight-extrabold);font-size:var(--font-size-section-title-lg);line-height:1.05;letter-spacing:-.03em}._cta_1g5uu_36{padding:12px 24px;background:var(--color-accent);color:var(--color-bg);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-md);border-radius:999px;text-decoration:none;white-space:nowrap;transition:opacity .2s}._cta_1g5uu_36:hover{opacity:.9;color:var(--color-bg)}._carouselWrap_1g5uu_52{position:relative;margin-bottom:24px;min-width:0}._dots_1g5uu_58{display:flex;justify-content:center;gap:10px;margin-top:20px}._dot_1g5uu_58,._dotActive_1g5uu_66{width:10px;height:10px;border-radius:50%;border:0;padding:0;cursor:pointer;transition:background .2s,transform .15s}._dot_1g5uu_58{background:#00000040}._dot_1g5uu_58:hover{background:#0006}._dotActive_1g5uu_66{background:var(--color-accent);transform:scale(1.2)}._nav_1g5uu_88{display:flex;gap:10px;position:absolute;left:12px;right:12px;top:50%;transform:translateY(-50%);justify-content:space-between;pointer-events:none;z-index:2}._navBtn_1g5uu_101{width:44px;height:44px;border-radius:50%;border:0;background:var(--color-bg);box-shadow:0 2px 12px var(--color-shadow);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto}._navIcon_1g5uu_116{width:20px;height:20px}._carousel_1g5uu_52{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:10px;min-width:0}._carousel_1g5uu_52::-webkit-scrollbar{display:none}._carouselCard_1g5uu_135{flex:0 0 380px;scroll-snap-align:start;border-radius:20px;overflow:hidden;background:var(--color-bg);box-shadow:0 2px 12px var(--color-border-light);cursor:pointer}._carouselImg_1g5uu_145{width:100%;height:100%;object-fit:cover;object-position:left top;display:block;aspect-ratio:4/3}._content_1g5uu_154{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}._bullets_1g5uu_161{margin:0;padding-left:24px;font-size:var(--font-size-biobank-calc-heading);line-height:var(--line-height-faq-answer);color:var(--color-text-muted)}._bullets_1g5uu_161 li{margin-bottom:12px}._bullets_1g5uu_161 li:last-child{margin-bottom:0}._genesTitle_1g5uu_175{margin:0 0 16px;font-weight:var(--font-weight-bold);font-size:var(--font-size-about-timeline-year);line-height:var(--line-height-about-timeline-year);color:var(--color-text)}._genesList_1g5uu_183{display:flex;flex-wrap:wrap;gap:10px}._gene_1g5uu_175{display:inline-block;padding:8px 14px;background:var(--color-accent-alpha-12);border-radius:12px;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);font-family:monospace;color:var(--color-text)}._modalOverlay_1g5uu_200{position:fixed;inset:0;z-index:1000;background:#000000e6;display:flex;align-items:center;justify-content:center;padding:24px;cursor:pointer}._modalClose_1g5uu_212{position:absolute;top:24px;right:24px;width:48px;height:48px;border:0;background:#ffffff26;color:var(--color-bg);font-size:var(--font-size-about-section-heading);line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}._modalClose_1g5uu_212:hover{background:#ffffff40}._modalImg_1g5uu_234{max-width:100%;max-height:90vh;object-fit:contain;object-position:left top;cursor:default}@media(max-width:768px){._root_1g5uu_1{margin-top:48px}._headerRow_1g5uu_19{flex-direction:column;align-items:flex-start}._carouselCard_1g5uu_135{flex-basis:84vw}._nav_1g5uu_88{left:8px;right:8px}._content_1g5uu_154{grid-template-columns:1fr;gap:32px}}
