:root{--bone:#f5f1e7;--paper:#ebe8dc;--ink:#111713;--forest:#0b3c24;--forest-deep:#08281b;--sage:#526057;--olive:#5f7600;--acid:#c9f25f;--coral:#ff6d57;--lavender:#a79af8;--line:#11171333;--light-line:#f5f1e733}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bone);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,blockquote,figure{margin-top:0}.title-line{white-space:nowrap;width:100%;display:block}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--acid);outline-offset:4px}#main-content,#top,#purpose,#focus,#approach,#connect,#visuals-teaser-title,#longitudinal-title{scroll-margin-top:92px}.skip-link{z-index:100;background:var(--acid);color:var(--forest-deep);font:750 .72rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{outline:3px solid var(--forest-deep);outline-offset:2px;transform:translateY(0)}.site-header{background:var(--bone);border-bottom:1px solid var(--line);z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 3.9vw;display:grid;position:sticky;top:0;box-shadow:0 1px #1117130a}.brand{letter-spacing:-.06em;align-items:baseline;gap:.45rem;width:fit-content;display:inline-flex}.brand span{font-size:1.34rem;font-weight:850}nav{font:650 .7rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.13em;gap:1.65rem;display:flex}nav a,.header-contact{border-bottom:1px solid #0000;padding:.55rem 0}nav a:hover,nav a:focus-visible,.header-contact:hover,.header-contact:focus-visible{border-color:var(--forest)}.header-contact{font:700 .7rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.13em;justify-self:end}.header-actions{justify-self:end;align-items:center;gap:1.25rem;display:flex}.mobile-nav{display:none}.hero{aspect-ratio:16/9;background:var(--bone);min-height:0;position:relative;overflow:hidden}.hero-microscopy-picture{position:absolute;inset:0}.hero-microscopy-media{background:#dedddb;position:absolute;inset:0;overflow:hidden}.hero-microscopy-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f5f1e729 0%,#f5f1e70a 46%,#f5f1e700 76%);position:absolute;inset:0}.hero-microscopy{object-fit:contain;object-position:center;opacity:.96;filter:saturate(1.18)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(74%,1050px);min-width:0;height:100%;min-height:0;padding:clamp(3.25rem,6vh,4.6rem) 3.9vw clamp(2rem,4vh,3rem);display:flex;position:relative}.kicker,.section-label{font:700 .72rem var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.55rem}.kicker{align-items:center;gap:.85rem;display:flex}.kicker span{border-top:1px solid var(--forest);width:34px}h1{letter-spacing:-.065em;margin-bottom:1.45rem;font-size:clamp(4.6rem,8.2vw,8.8rem);font-weight:660;line-height:.75}h1 em{color:var(--forest);letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-size:.95em;font-weight:400}.hero h1{width:100%;font-size:clamp(4.2rem,7.4vw,8rem)}.hero-intro{max-width:500px;margin-bottom:0;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.5}.hero-research-note{color:var(--sage);font:700 .62rem var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:1rem 0 0}.hero-actions{flex-wrap:wrap;align-items:center;gap:2.1rem;margin-top:1.7rem;display:flex}.button{min-height:56px;font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;padding:0 1.75rem;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translate(-3px,-3px);box-shadow:3px 3px}.button-primary{color:var(--acid);background:var(--forest);border-color:var(--forest)}.button-secondary{color:var(--forest-deep);border-color:var(--forest);background:#f5f1e7b8}.text-link{border-bottom:1px solid var(--ink);font:550 .84rem var(--font-geist-sans), sans-serif;padding:.7rem 0}.text-link:hover,.text-link:focus-visible{color:var(--forest);border-color:var(--forest)}.focus-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f1e7f5;grid-template-columns:repeat(4,1fr);min-height:230px;display:grid}.focus-band article{border-right:1px solid var(--line);grid-template-columns:32px 1fr;align-items:start;gap:.8rem;padding:2rem 2.4vw;display:grid}.focus-band article:last-child{border-right:0}.focus-number{color:var(--olive);font:750 .7rem var(--font-geist-mono), monospace}.focus-band h2{letter-spacing:-.045em;text-transform:uppercase;max-width:330px;margin:0 0 .75rem;font-size:clamp(1.4rem,1.9vw,2rem);line-height:.93}.focus-band p{max-width:350px;color:var(--sage);font:520 .84rem/1.55 var(--font-geist-mono), monospace;margin:0}.nanopore-section{background:var(--forest-deep);color:var(--bone);padding:clamp(5.5rem,7vw,7rem) 3.9vw}.nanopore-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.nanopore-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,7vw,7.6rem);font-weight:625;line-height:.88}.nanopore-heading h2 em{color:var(--acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.nanopore-intro{padding-bottom:.4rem}.nanopore-intro p{color:#f5f1e7ad;max-width:590px;margin:0 0 2rem;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.62}.nanopore-intro span{border-top:1px solid var(--light-line);color:var(--acid);font:700 .61rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;padding-top:1rem;display:block}.nanopore-media{border:1px solid var(--light-line);background:var(--light-line)}.video-card{background:#061c13;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);min-width:0;margin:0;display:grid}.video-caption{border-left:1px solid var(--light-line);flex-direction:column;justify-content:center;gap:.4rem;min-height:0;padding:1.75rem;display:flex}.video-caption span{color:#f5f1e794;font:650 .59rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.video-caption strong{letter-spacing:-.04em;font-size:clamp(1.3rem,2vw,2.15rem);line-height:1.04}.video-frame{aspect-ratio:16/9;background:#000;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-caption a{border-bottom:1px solid var(--acid);width:fit-content;color:var(--acid);font:650 .62rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;padding-bottom:.18rem}.statement{border-bottom:1px solid var(--line);padding:clamp(5.5rem,8vw,8rem) 3.9vw}.section-label{color:var(--sage)}.statement-copy{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;display:grid}.statement h2,.approach-heading h2,.contact-copy h2{letter-spacing:-.07em;margin-bottom:0;font-size:clamp(4rem,7.4vw,8rem);font-weight:625;line-height:.88}.statement h2{font-size:clamp(3.6rem,5.8vw,6.4rem)}.statement-detail{padding-bottom:.5rem}.statement-detail p{max-width:590px;color:var(--sage);margin-bottom:1.2rem;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.62}.statement-detail p:last-child{margin-bottom:0}.statement-detail .research-disclaimer{border-left:4px solid var(--olive);color:var(--ink);font:700 .72rem/1.55 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;padding:1rem 0 1rem 1.2rem}.current-inquiries{background:var(--forest);color:var(--bone);padding:clamp(5.5rem,8vw,8rem) 3.9vw}.current-inquiries-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.current-inquiries h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:625;line-height:.88}.current-inquiries h2 em{color:var(--acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.current-inquiries-meta{padding-bottom:.4rem}.current-inquiries-meta time{border-bottom:1px solid var(--light-line);color:var(--acid);font:700 .66rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding-bottom:1rem;display:block}.current-inquiries-meta p{color:#f5f1e7b8;max-width:600px;margin:1.2rem 0 0;font-size:1.04rem;line-height:1.6}.inquiry-grid{border:1px solid var(--light-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inquiry-grid article{border-right:1px solid var(--light-line);flex-direction:column;justify-content:space-between;min-height:250px;padding:1.6rem;display:flex}.inquiry-grid article:last-child{border-right:0}.inquiry-grid span{color:var(--acid);font:700 .62rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.inquiry-grid h3{letter-spacing:-.045em;max-width:470px;margin:2.5rem 0 0;font-size:clamp(1.5rem,2.2vw,2.45rem);font-weight:590;line-height:1.04}.tumor-data-section{border-bottom:1px solid var(--line);background:var(--paper);padding:clamp(5.5rem,7vw,7rem) 3.9vw}.tumor-data-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.tumor-data-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.8rem,6.8vw,7.4rem);font-weight:625;line-height:.88}.tumor-data-heading h2 em{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-weight:400}.tumor-data-intro{padding-bottom:.45rem}.tumor-data-intro p{max-width:580px;color:var(--sage);margin:0 0 2rem;font-size:clamp(1.03rem,1.45vw,1.28rem);line-height:1.62}.tumor-data-intro span{border-top:1px solid var(--line);color:var(--olive);font:700 .7rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding-top:1rem;display:block}.data-overview-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:1px;margin-bottom:1px;display:grid}.longitudinal-data-card{border:1px solid var(--line);background:#fff;margin:0 0 1px}.data-viewer-toolbar{border-bottom:1px solid var(--line);background:var(--bone);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.75rem 1rem;display:flex}.data-viewer-toolbar>span{color:var(--sage);font:700 .62rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.data-swipe-cue{display:none}.data-viewer-button{border:1px solid var(--forest);min-height:36px;color:var(--forest);cursor:pointer;font:700 .62rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:0 0;padding:0 .8rem}.data-viewer-button:hover,.data-viewer-button:focus-visible{background:var(--forest);color:var(--acid)}.chart-dialog{background:var(--bone);width:min(96vw,1500px);max-width:none;height:min(94vh,1100px);max-height:none;color:var(--ink);border:0;padding:0}.chart-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040f0adb}.chart-dialog-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;height:100%;padding:1rem;display:grid}.chart-dialog-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chart-dialog-header>div{flex-direction:column;gap:.2rem;display:flex}.chart-dialog-header span{color:var(--sage);font:700 .58rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.chart-dialog-header strong{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.8rem)}.chart-dialog-header button{border:1px solid var(--forest);background:var(--forest);min-height:40px;color:var(--acid);cursor:pointer;font:700 .62rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:0 .85rem}.chart-dialog-canvas{border:1px solid var(--line);background:#fff;overflow:auto}.chart-dialog-canvas img{object-fit:contain;width:max(100%,1300px);height:auto;display:block}.chart-dialog-panel>a{border-bottom:1px solid var(--forest);width:fit-content;color:var(--forest);font:700 .62rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;padding-bottom:.18rem}.longitudinal-image-shell{background:#fff;justify-content:center;align-items:center;height:clamp(300px,28vw,440px);display:flex;overflow:hidden}.longitudinal-image-shell picture{width:100%;height:100%;display:block}.longitudinal-data-card img{object-fit:contain;width:100%;height:100%;display:block}.longitudinal-data-card figcaption{border-top:1px solid var(--line);background:var(--bone);justify-content:space-between;align-items:center;gap:1.5rem;min-height:112px;padding:1.3rem 1.5rem;display:flex}.longitudinal-data-card figcaption>div{flex-direction:column;gap:.35rem;display:flex}.longitudinal-data-card figcaption span,.imaging-card figcaption span{color:var(--sage);font:650 .59rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.longitudinal-data-card figcaption strong{letter-spacing:-.045em;font-size:clamp(1.4rem,2.2vw,2.5rem);line-height:1}.data-open-link{border-bottom:1px solid var(--forest);color:var(--forest);font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;flex:none;padding:.75rem 0}.data-open-link:hover,.data-open-link:focus-visible{color:var(--olive);border-color:var(--olive)}.data-context{border:1px solid var(--line);background:var(--bone);margin:0}.data-context summary{cursor:pointer;min-height:64px;color:var(--forest);font:750 .72rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex}.data-context summary:after{content:"+";font-size:1.25rem}.data-context[open] summary:after{content:"–"}.data-context-grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:1.5rem;padding:1.5rem;display:grid}.data-context-grid>p{max-width:620px;color:var(--sage);margin:0;font-size:1rem;line-height:1.6}.data-context-grid dl{gap:.8rem;margin:0;display:grid}.data-context-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:1rem;padding-bottom:.8rem;display:grid}.data-context-grid dt{color:var(--olive);font:750 .69rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.data-context-grid dd{color:var(--ink);margin:0}.data-context-grid .data-context-note{border-top:1px solid var(--line);padding-top:1rem;font-size:.88rem}.imaging-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.imaging-card{min-width:0;color:var(--bone);background:#070b09;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid}.imaging-card picture{aspect-ratio:1;background:#050706;justify-content:center;align-items:center;min-height:0;display:flex}.imaging-card img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.imaging-card figcaption{border-top:1px solid #f5f1e72e;flex-direction:column;justify-content:center;gap:.35rem;min-height:105px;padding:1.2rem 1.3rem;display:flex}.imaging-card figcaption span{color:#f5f1e78c}.imaging-card figcaption strong{letter-spacing:-.04em;font-size:clamp(1.25rem,1.8vw,2rem);line-height:1}.visuals-teaser{background:var(--forest);min-height:560px;color:var(--bone);grid-template-columns:.75fr 1.25fr;display:grid}.visuals-teaser-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(5rem,7vw,7rem) 3.9vw;display:flex}.visuals-teaser-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,4.6vw,5rem);font-weight:625;line-height:.88}.visuals-teaser-copy h2 em{color:var(--acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.visuals-teaser-copy>p:not(.section-label){color:#f5f1e7c7;max-width:560px;margin:1.8rem 0 0;font-size:1.08rem;line-height:1.6}.visuals-teaser-image{background:#061c13;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;margin:0;display:grid}.visuals-teaser-image picture{aspect-ratio:16/9;background:#050706;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.visuals-teaser-image img{object-fit:contain;width:100%;height:100%;display:block}.visuals-teaser-image figcaption{border-top:1px solid var(--light-line);flex-direction:column;justify-content:center;gap:.35rem;min-height:92px;padding:1.2rem 1.5rem;display:flex}.visuals-teaser-image figcaption span{color:#f5f1e7b3;font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.visuals-teaser-image figcaption strong{letter-spacing:-.04em;font-size:1.55rem}.longitudinal-inquiry{background:var(--forest-deep);color:var(--bone);grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:clamp(5rem,7vw,7rem) 3.9vw;display:grid}.longitudinal-inquiry .timepoint-visual{position:sticky;top:110px}.longitudinal-copy{min-width:0}.longitudinal-copy blockquote{letter-spacing:-.05em;width:100%;max-width:900px;margin:0;font:400 clamp(2.6rem,3.8vw,4.2rem)/.98 Georgia,Times New Roman,serif}.longitudinal-explainer{color:#f5f1e7bd;max-width:720px;margin:1.6rem 0 0;font-size:1.05rem;line-height:1.6}.emerging-inline{border-top:1px solid var(--light-line);margin-top:clamp(4rem,7vw,7rem);padding-top:2rem}.emerging-inline h2{letter-spacing:-.055em;width:100%;margin:0 0 1.5rem;font-size:clamp(2.7rem,4.2vw,4.8rem);line-height:.93}.emerging-inline h2 em{color:var(--acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.emerging-inline>p:not(.section-label){color:#f5f1e7bd;max-width:680px;margin:0 0 1rem;font-size:1.05rem;line-height:1.6}.emerging-inline>p:nth-of-type(3){color:var(--bone);font-weight:650}.emerging-inline>span{border-top:1px solid var(--light-line);color:var(--acid);font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:1.8rem;padding-top:1rem;display:block}.research-media{border-bottom:1px solid var(--line);background:var(--forest-deep);grid-template-columns:1fr 1fr;display:grid}.research-photo{background:var(--forest-deep);min-height:690px;color:var(--bone);grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid}.research-photo:first-child{border-right:1px solid #f5f1e747}.research-photo img{object-fit:cover;width:100%;height:100%;min-height:580px;display:block}.research-photo-blood img{object-position:52% center}.research-photo-cancer-cell img{object-position:56% center}.research-photo figcaption{border-top:1px solid #f5f1e747;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;min-height:110px;padding:1.5rem 3.9vw;display:grid}.research-photo figcaption span,.research-photo figcaption small{color:#f5f1e7ad;font:650 .61rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.research-photo figcaption strong{letter-spacing:-.04em;font-size:clamp(1.2rem,1.8vw,2rem);line-height:1}.research-photo figcaption small{text-align:right}.lens-section{background:var(--forest-deep);color:var(--bone);border-top:1px solid var(--light-line);padding:clamp(6rem,9vw,9rem) 3.9vw}.lens-intro{grid-template-columns:.38fr 1.1fr .52fr;align-items:end;gap:4vw;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.lens-intro .section-label{align-self:start}.lens-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.7rem,6.3vw,7rem);font-weight:620;line-height:.88}.lens-intro h2 em{color:var(--acid);font-family:Georgia,Times New Roman,serif;font-weight:400}.lens-intro>p:last-child{color:#f5f1e7a3;max-width:430px;margin:0;font-size:1rem;line-height:1.6}.lens-grid{background:var(--light-line);border:1px solid var(--light-line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.lens-card{background:#061c13;grid-template-rows:minmax(0,1fr) auto;min-height:500px;margin:0;display:grid}.lens-card-1,.lens-card-2{grid-column:span 6}.lens-card-3,.lens-card-4,.lens-card-5,.lens-card-6{grid-column:span 3;min-height:420px}.lens-card img{object-fit:cover;width:100%;height:100%;min-height:390px;display:block}.lens-card-1 img{object-position:62% center}.lens-card-2 img{object-position:center}.lens-card-3 img{object-position:54% center}.lens-card-4 img{object-position:65% center}.lens-card-5 img{object-position:48% center}.lens-card-6 img{object-position:42% center}.lens-card figcaption{border-top:1px solid var(--light-line);flex-direction:column;justify-content:center;gap:.35rem;min-height:112px;padding:1.2rem;display:flex}.lens-card figcaption span,.lens-card figcaption small{color:#f5f1e794;font:650 .58rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.lens-card figcaption strong{letter-spacing:-.045em;font-size:clamp(1.35rem,2vw,2.2rem);line-height:1}.point-of-view{background:var(--forest-deep);min-height:750px;color:var(--bone);grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding:clamp(6rem,9vw,9rem) 3.9vw;display:grid}.timepoint-visual{border:1px solid var(--light-line);background:#061c13;margin:0}.timepoint-visual img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.timepoint-visual figcaption{border-top:1px solid var(--light-line);color:#f5f1e79e;font:650 .6rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:1rem 1.2rem}.point-index{border-top:1px solid var(--light-line)}.point-index span{border-bottom:1px solid var(--light-line);color:#f5f1e7a3;min-height:118px;font:620 clamp(1.4rem, 2.8vw, 3.2rem) var(--font-geist-sans), sans-serif;letter-spacing:-.04em;align-items:center;display:flex}.point-index span:nth-child(2){color:var(--acid);font-family:Georgia,Times New Roman,serif;font-style:italic}.section-label-light{color:var(--acid)}.point-copy blockquote{letter-spacing:-.05em;max-width:850px;margin-bottom:0;font:400 clamp(2.7rem,5.3vw,6rem)/.98 Georgia,Times New Roman,serif}.emerging-field{border-bottom:1px solid var(--line);background:var(--bone);grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;padding:clamp(7rem,10vw,10rem) 3.9vw;display:grid}.emerging-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(4rem,7.2vw,7.8rem);font-weight:625;line-height:.88}.emerging-heading h2 em{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-weight:400}.emerging-copy{padding-bottom:.6rem}.emerging-copy p{max-width:620px;color:var(--sage);margin:0 0 1.25rem;font-size:clamp(1.08rem,1.55vw,1.38rem);line-height:1.58}.emerging-copy p:nth-child(2){color:var(--ink);font-weight:620}.emerging-copy span{border-top:1px solid var(--line);color:var(--olive);font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:2.2rem;padding-top:1rem;display:block}.approach-section{padding:clamp(5.5rem,8vw,8rem) 3.9vw}.approach-heading{grid-template-columns:.36fr 1.64fr;gap:4vw;margin-bottom:4.5rem;display:grid}.approach-heading h2 em{color:var(--forest);font-family:Georgia,Times New Roman,serif;font-weight:400}.approach-list{border-top:1px solid var(--ink)}.approach-list article{border-bottom:1px solid var(--ink);grid-template-columns:.32fr .78fr 1.2fr;align-items:center;gap:3vw;min-height:165px;display:grid}.approach-list span{color:var(--olive);font:750 .7rem var(--font-geist-mono), monospace}.approach-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.9}.approach-list p{max-width:560px;color:var(--sage);margin:0;font-size:1.06rem;line-height:1.55}.contact-section{background:var(--forest);color:var(--bone);grid-template-columns:1.35fr .65fr;display:grid}.contact-copy{padding:clamp(5.5rem,8vw,8rem) 3.9vw}.contact-copy h2{max-width:1050px}.contact-copy>p:not(.section-label){color:#f5f1e7ad;max-width:630px;margin-top:2rem;font-size:1.12rem;line-height:1.6}.button-acid{background:var(--acid);color:var(--forest-deep);border-color:var(--acid);margin-top:1.6rem}.contact-aside{border-left:1px solid var(--light-line);background:var(--forest-deep);min-height:0;color:var(--bone);flex-direction:column;justify-content:center;gap:2.4rem;padding:clamp(3rem,5vw,5rem);display:flex}.contact-aside span,.contact-aside small{font:700 .64rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.13em}.contact-aside .contact-brand{font:800 1rem var(--font-geist-sans), sans-serif;text-transform:none;letter-spacing:-.04em}.contact-aside .contact-email{border-bottom:1px solid var(--acid);width:fit-content;color:var(--acid);font:750 .84rem var(--font-geist-mono), monospace;letter-spacing:.05em;padding-bottom:.25rem}.contact-aside .contact-email:hover,.contact-aside .contact-email:focus-visible{border-color:#0000}.contact-aside strong{letter-spacing:-.055em;font-size:clamp(1.8rem,2.4vw,2.8rem);line-height:.95}.contact-page-hero{background:var(--forest-deep);min-height:calc(100vh - 74px);color:var(--bone);grid-template-columns:.82fr 1.18fr;display:grid}.contact-page-intro{isolation:isolate;flex-direction:column;justify-content:center;min-height:790px;padding:clamp(5rem,8vw,8rem) 3.9vw 4rem;display:flex;position:relative;overflow:hidden}.contact-page-intro:before{content:"";z-index:-2;opacity:.8;background-image:-webkit-linear-gradient(270deg,#08281b5c,#08281be6),-webkit-image-set(url(/biopsy-microscopy-hero-1920.webp) 1x type("image/webp"),url(/biopsy-microscopy-hero.jpg) 1x type("image/jpeg"));background-image:linear-gradient(#08281b5c,#08281be6),image-set("/biopsy-microscopy-hero-1920.webp" 1x type("image/webp"),"/biopsy-microscopy-hero.jpg" 1x type("image/jpeg"));background-position:50%;background-size:cover;animation:26s cubic-bezier(.45,0,.55,1) infinite alternate hero-microscopy-drift;position:absolute;inset:-4%}.contact-page-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#08281b57,#08281beb);position:absolute;inset:0}.contact-page-intro .kicker{color:var(--acid)}.contact-page-intro .kicker span{border-color:var(--acid)}.contact-page-intro h1{max-width:780px;margin-bottom:2.5rem;font-size:clamp(3.8rem,5vw,6rem);line-height:.8}.contact-page-intro h1 em{color:var(--acid)}.contact-page-intro>p:not(.kicker){color:#f5f1e7c7;max-width:570px;margin:0;font-size:clamp(1.04rem,1.4vw,1.28rem);line-height:1.62}.contact-principles{border-top:1px solid var(--light-line);color:var(--acid);font:700 .68rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:.75rem 1.6rem;margin-top:3rem;padding-top:1.25rem;display:flex}.contact-form-panel{background:var(--bone);color:var(--ink);padding:clamp(4.5rem,7vw,7rem) clamp(3rem,6vw,7rem)}.contact-form-heading{max-width:760px;margin-bottom:3rem}.contact-form-heading .section-label{margin-bottom:1.25rem}.contact-form-heading h2{letter-spacing:-.06em;margin:0 0 1.35rem;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:625;line-height:.9}.contact-form-heading>p:last-child{color:var(--sage);margin:0;font-size:1rem;line-height:1.55}.contact-form-heading a{border-bottom:1px solid var(--forest);color:var(--forest);font-weight:700}.research-contact-form{max-width:820px}.research-contact-form>label,.form-grid label{gap:.65rem;margin-bottom:1.45rem;display:grid}.research-contact-form label>span{color:var(--forest-deep);font:700 .7rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.11em}.research-contact-form label small{color:var(--sage);font:inherit;margin-left:.5rem}.research-contact-form label .field-requirement{color:var(--olive)}.form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.research-contact-form input,.research-contact-form select,.research-contact-form textarea{width:100%;color:var(--ink);background:#ffffff57;border:1px solid #1117136b;border-radius:0;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.research-contact-form input,.research-contact-form select{min-height:56px;padding:0 .9rem}.research-contact-form input[type=file]{cursor:pointer;min-height:62px;font:600 .8rem var(--font-geist-mono), monospace;padding:.65rem}.research-contact-form input[type=file]::file-selector-button{background:var(--forest);height:38px;color:var(--bone);cursor:pointer;font:700 .68rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;border:0;margin-right:.9rem;padding:0 .85rem}.research-contact-form textarea{resize:vertical;min-height:190px;padding:.9rem;line-height:1.5}.research-contact-form input:focus,.research-contact-form select:focus,.research-contact-form textarea:focus{border-color:var(--forest);box-shadow:3px 3px 0 var(--acid);background:#fff}.research-contact-form [aria-invalid=true]{background:#fff8f5;border-color:#8f2f20;box-shadow:3px 3px #8f2f202e}.field-error{margin-top:-.25rem;color:#8f2f20!important;font:700 .76rem/1.45 var(--font-geist-mono), monospace!important;letter-spacing:0!important;text-transform:none!important}.form-help{color:var(--sage)!important;font:600 .72rem/1.45 var(--font-geist-mono), monospace!important;letter-spacing:0!important;text-transform:none!important;margin:-.25rem 0 0!important}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-submit-row{align-items:center;gap:1.4rem;min-height:64px;display:flex}.form-submit-row .button{cursor:pointer}.form-submit-row .button:disabled{cursor:wait;opacity:.6;box-shadow:none;transform:none}.form-status{max-width:430px;color:var(--sage);font:600 .76rem/1.45 var(--font-geist-mono), monospace;margin:0}.form-status-error{color:#8f2f20}.form-status-success{color:var(--forest)}.contact-page-note{background:var(--forest);min-height:260px;color:var(--bone);grid-template-columns:.4fr 1.6fr;align-items:start;gap:4vw;padding:clamp(4rem,6vw,6rem) 3.9vw;display:grid}.contact-page-note>p:last-child{letter-spacing:-.045em;max-width:950px;margin:0;font:400 clamp(2rem,3.7vw,4.1rem)/1.04 Georgia,Times New Roman,serif}.visuals-page{background:var(--bone)}.visuals-page-intro{background:var(--paper);flex-direction:column;justify-content:center;min-height:620px;padding:clamp(5rem,8vw,8rem) 3.9vw;display:flex}.visuals-page-intro h1{max-width:1100px;margin-bottom:2rem}.visuals-page-intro>p:not(.kicker,.hero-research-note){max-width:690px;color:var(--sage);margin:0;font-size:clamp(1.08rem,1.55vw,1.4rem);line-height:1.6}.provenance-key{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.provenance-badge{width:fit-content;color:var(--bone);font:750 .56rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#08281be0;border:1px solid;padding:.48rem .6rem}.provenance-key .provenance-badge{position:static}.provenance-key .provenance-observed{color:var(--forest);background:0 0}.provenance-key .provenance-conceptual{color:var(--olive);background:0 0}.visuals-section{padding:clamp(5.5rem,8vw,8rem) 3.9vw}.visuals-section-heading{grid-template-columns:.3fr 1fr .7fr;align-items:end;gap:4vw;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.visuals-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,4.4vw,5.2rem);line-height:.9}.visuals-section-heading>p:last-child{max-width:520px;color:var(--sage);margin:0;font-size:1.02rem;line-height:1.6}.visuals-section-dark{background:var(--forest-deep);color:var(--bone)}.visuals-section-dark .visuals-section-heading>p:last-child{color:#f5f1e7b8}.visuals-section-data{background:var(--paper)}.visuals-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.visual-card{min-width:0;min-height:430px;color:var(--bone);background:#07160f;grid-column:span 4;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:relative}.visual-card>.provenance-badge{z-index:3;position:absolute;top:1rem;left:1rem;box-shadow:0 3px 14px #0000002e}.visual-card-wide{grid-column:span 8}.visuals-grid-observed .visual-card:nth-child(3),.visuals-grid-observed .visual-card:nth-child(4){grid-column:span 6}.visual-card picture{background:#050706;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.visual-card img{object-fit:contain;width:100%;height:100%;min-height:340px;transition:filter .8s cubic-bezier(.22,1,.36,1);display:block}.visual-card figcaption{border-top:1px solid var(--light-line);flex-direction:column;justify-content:center;gap:.35rem;min-height:100px;padding:1.15rem 1.25rem;display:flex}.visual-card figcaption span{color:#f5f1e7b8;font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.visual-card figcaption strong{letter-spacing:-.04em;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1}.visual-card figcaption a{border-bottom:1px solid var(--acid);width:fit-content;color:var(--acid);font:700 .68rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-top:.45rem;padding-bottom:.18rem}.visuals-data-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1.35fr .65fr;align-items:stretch;gap:1px;display:grid}.visual-card-chart,.visual-card-timepoint{grid-column:auto}.visual-card-chart{grid-template-rows:auto minmax(0,1fr) auto}.visual-card-chart .data-viewer-toolbar{border-color:var(--light-line);padding-left:11rem}.data-viewer-toolbar-dark{background:#07160f}.data-viewer-toolbar-dark .data-viewer-button{border-color:var(--acid);color:var(--acid)}.data-viewer-toolbar-dark .data-viewer-button:hover,.data-viewer-toolbar-dark .data-viewer-button:focus-visible{background:var(--acid);color:var(--forest-deep)}.visual-card-chart img{object-fit:contain;background:#fff}footer{background:var(--forest-deep);color:#f5f1e79e;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:90px;padding:0 3.9vw;display:grid}footer p{font:500 .61rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin:0}.footer-research{text-align:center;white-space:nowrap;max-width:none}.footer-research+p{justify-self:end}.brand-name{text-transform:none}.footer-brand span{color:var(--bone)}@keyframes hero-copy-arrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.hero-copy>*{animation:.8s cubic-bezier(.22,1,.36,1) both hero-copy-arrival}.hero-copy>:first-child{animation-delay:80ms}.hero-copy>:nth-child(2){animation-delay:.16s}.hero-copy>:nth-child(3){animation-delay:.28s}.hero-copy>:nth-child(4){animation-delay:.36s}.hero-copy>:nth-child(5){animation-delay:.44s}.longitudinal-data-card img,.imaging-card img,.research-photo img,.lens-card img,.timepoint-visual img{transition:filter .9s}.approach-list h3{transition:transform .45s cubic-bezier(.22,1,.36,1),color .45s}@media (hover:hover) and (pointer:fine){.longitudinal-data-card:hover img,.imaging-card:hover img,.research-photo:hover img,.lens-card:hover img,.timepoint-visual:hover img{filter:saturate(1.04)}.longitudinal-data-card,.imaging-card,.research-photo,.lens-card,.timepoint-visual{overflow:hidden}.approach-list article:hover h3{color:var(--forest);transform:translate(10px)}}@media (width<=1180px) and (width>=981px){.focus-band{grid-template-columns:repeat(2,1fr)}.focus-band article:nth-child(2){border-right:0}.focus-band article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=980px){.site-header{grid-template-columns:1fr 1fr}.site-header>nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid var(--forest);cursor:pointer;min-height:42px;color:var(--forest);font:750 .62rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 .8rem;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary{background:var(--forest);color:var(--acid)}.mobile-nav nav{border:1px solid var(--line);background:var(--bone);gap:0;min-width:230px;padding:.8rem 1rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #08281b2e}.mobile-nav nav a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:flex}.mobile-nav nav a:last-child{border-bottom:0}.hero{aspect-ratio:auto;min-height:auto;display:block}.hero-copy{width:100%;height:auto;min-height:auto;padding:5rem 5vw 4rem}h1{font-size:clamp(4.8rem,12vw,6.5rem)}h1 em{font-size:.9em}.hero-actions{margin-top:1rem}.focus-band{grid-template-columns:1fr}.focus-band article{border-right:0;border-bottom:1px solid var(--line);min-height:175px}.focus-band article:last-child{border-bottom:0}.statement-copy,.current-inquiries-heading,.research-media,.point-of-view,.emerging-field,.approach-heading,.contact-section,.lens-intro,.nanopore-heading,.tumor-data-heading{grid-template-columns:1fr}.current-inquiries-heading{gap:2rem}.inquiry-grid{grid-template-columns:1fr}.inquiry-grid article{border-right:0;border-bottom:1px solid var(--light-line);min-height:190px}.inquiry-grid article:last-child{border-bottom:0}.nanopore-heading{gap:2rem}.video-card{grid-template-columns:1fr}.video-caption{border-left:0;border-top:1px solid var(--light-line)}.data-overview-grid{grid-template-columns:1fr}.imaging-grid{grid-template-columns:1fr 1fr}.imaging-card-primary{grid-column:1/-1}.statement-detail{max-width:680px}.research-photo:first-child{border-bottom:1px solid #f5f1e747;border-right:0}.research-photo{min-height:600px}.research-photo img{min-height:500px}.lens-intro{gap:1rem}.lens-intro>p:last-child{margin-top:.75rem}.lens-card-1,.lens-card-2,.lens-card-3,.lens-card-4,.lens-card-5,.lens-card-6{grid-column:span 6}.point-index,.timepoint-visual{order:2}.point-copy{order:1}.emerging-field{gap:3rem}.approach-heading{gap:1rem}.contact-aside{border-left:0;border-top:1px solid var(--light-line);min-height:0}.contact-page-hero{grid-template-columns:1fr}.contact-page-intro{min-height:620px}.contact-page-note{grid-template-columns:1fr;gap:1rem}.visuals-teaser,.longitudinal-inquiry,.visuals-section-heading,.visuals-data-grid{grid-template-columns:minmax(0,1fr)}.visuals-teaser-image{min-height:560px}.longitudinal-inquiry{gap:4rem}.longitudinal-inquiry .timepoint-visual{position:static;top:auto}.visuals-section-heading{gap:1rem}.visuals-section-heading>p:last-child{margin-top:.5rem}.visual-card,.visual-card-wide,.visuals-grid-observed .visual-card:nth-child(3),.visuals-grid-observed .visual-card:nth-child(4){grid-column:span 6}.visual-card-chart,.visual-card-timepoint{grid-column:auto}.data-context-grid{grid-template-columns:1fr}.data-context-grid .data-context-note{grid-column:auto}}@media (width<=580px){.site-header{height:68px;padding:0 5vw}.brand span{font-size:1.1rem}.header-contact{font-size:.58rem}.header-actions{gap:.65rem}.mobile-nav summary{min-height:38px;padding:0 .65rem;font-size:.57rem}.mobile-nav nav{width:100vw;min-width:0;padding:.8rem 5vw;right:-5vw}.hero-copy{justify-content:center;min-height:calc(100svh - 68px);padding:2.4rem 5vw 2rem}.hero-microscopy{object-position:center;opacity:.96}.kicker{letter-spacing:.14em;margin-bottom:1.2rem;font-size:.61rem}h1{margin-bottom:1.1rem;font-size:clamp(3rem,12vw,4rem)}.hero h1{font-size:clamp(2.8rem,11vw,3.35rem)}h1 em{font-size:.76em}.hero-intro{font-size:.96rem;line-height:1.45}.hero-research-note{margin-top:.7rem;font-size:.58rem}.hero-actions{flex-direction:column;align-items:stretch;gap:.7rem;width:100%;margin-top:1.15rem}.button{min-height:52px}.button-secondary{width:100%}.focus-band article{padding:1.8rem 5vw}.statement,.current-inquiries,.point-of-view,.emerging-field,.approach-section,.contact-copy,.lens-section,.nanopore-section,.tumor-data-section{padding-left:5vw;padding-right:5vw}.current-inquiries h2{font-size:clamp(2.8rem,12vw,3.8rem)}.inquiry-grid article{min-height:175px;padding:1.35rem}.inquiry-grid h3{font-size:1.55rem}.research-photo{min-height:470px}.research-photo img{min-height:390px}.research-photo figcaption{grid-template-columns:1fr;gap:.4rem;min-height:0;padding:1rem 5vw}.research-photo figcaption small{text-align:left}.lens-intro h2{font-size:clamp(3.2rem,14vw,4.5rem)}.lens-card-1,.lens-card-2,.lens-card-3,.lens-card-4,.lens-card-5,.lens-card-6{grid-column:1/-1;min-height:410px}.lens-card img{min-height:310px}.statement h2{font-size:clamp(2.45rem,9.7vw,3rem)}.approach-heading h2,.contact-copy h2{font-size:clamp(3.1rem,13vw,4.2rem)}.emerging-heading h2{font-size:clamp(3.5rem,15vw,5rem)}.nanopore-heading h2{font-size:clamp(3.45rem,15vw,5rem)}.tumor-data-heading h2{font-size:clamp(2.8rem,11vw,3.8rem)}.longitudinal-data-card{overflow:hidden}.data-viewer-toolbar{flex-wrap:wrap}.data-viewer-toolbar>span:first-child{display:none}.data-swipe-cue{flex:auto;color:var(--olive)!important;display:inline!important}.data-viewer-button{min-height:38px;font-size:.56rem}.longitudinal-image-shell{justify-content:center;height:auto;overflow:hidden}.longitudinal-image-shell picture,.longitudinal-data-card img{width:100%;min-width:0;height:auto}.longitudinal-data-card figcaption{flex-direction:column;align-items:flex-start}.data-context-grid dl div{grid-template-columns:1fr;gap:.35rem}.imaging-grid{grid-template-columns:1fr}.imaging-card-primary{grid-column:auto}.imaging-card img{min-height:0}.video-caption{min-height:0;padding:1.15rem}.point-of-view{min-height:auto}.point-copy blockquote{font-size:clamp(2.8rem,13.5vw,4.2rem)}.point-index span{min-height:90px}.approach-list article{grid-template-columns:42px 1fr;padding:1.8rem 0}.approach-list p{grid-column:2}.contact-aside{min-height:320px;padding:1.5rem}.contact-page-intro,.contact-form-panel{padding-left:5vw;padding-right:5vw}.contact-page-intro{min-height:570px}.contact-page-intro h1{font-size:clamp(2.8rem,13vw,3.8rem)}.form-grid{grid-template-columns:1fr;gap:0}.form-submit-row{flex-direction:column;align-items:stretch}.form-submit-row .button{width:100%}.contact-page-note{padding-left:5vw;padding-right:5vw}.contact-page-note>p:last-child{font-size:clamp(1.7rem,7.5vw,2.1rem)}.visuals-teaser-copy,.longitudinal-inquiry,.visuals-page-intro,.visuals-section{padding-left:5vw;padding-right:5vw}.visuals-teaser-copy h2{font-size:clamp(3.2rem,14vw,4.6rem)}.visuals-teaser-image{min-height:430px}.visuals-teaser-image img{min-height:340px}.longitudinal-copy blockquote{font-size:clamp(1.95rem,8.4vw,2.7rem)}.emerging-inline h2{font-size:clamp(2.15rem,9.6vw,3rem)}.visuals-page-intro{min-height:520px}.visuals-page-intro h1{font-size:clamp(3.45rem,15.5vw,4.65rem)}.visuals-section-heading h2{font-size:clamp(2.5rem,10vw,3.2rem)}.visual-card,.visual-card-wide,.visuals-grid-observed .visual-card:nth-child(3),.visuals-grid-observed .visual-card:nth-child(4){grid-column:1/-1;min-height:390px}.visual-card img{min-height:300px}.visual-card-chart img{min-width:0}.visual-card-chart picture{overflow:hidden}.visual-card-timepoint img{aspect-ratio:3/2;height:auto;min-height:0}.visual-card-chart .data-viewer-toolbar{padding-top:3.4rem;padding-left:1rem}.visual-card-chart>.provenance-badge{top:.9rem}.chart-dialog{width:100vw;height:100dvh}.chart-dialog-panel{padding:.7rem}.chart-dialog-header{align-items:flex-start}.chart-dialog-header strong{font-size:1rem}footer{grid-template-columns:1fr;padding:1.5rem 5vw}.footer-research{text-align:left;white-space:nowrap}.footer-research+p{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-microscopy,.hero-copy>*,.nanopore-heading,.nanopore-media,.statement-copy,.tumor-data-heading,.longitudinal-data-card,.imaging-grid,.research-photo,.lens-intro,.lens-grid,.timepoint-visual,.point-copy,.emerging-heading,.emerging-copy,.approach-heading,.approach-list,.contact-copy,.contact-aside,.visuals-teaser,.longitudinal-inquiry,.visual-card img{animation:none!important;transform:none!important}}
