.research-site{--r-bg:#f7f9fc;--r-surface:#ffffff;--r-soft:#eef2f8;--r-text:#15283f;--r-muted:#586a7f;--r-line:#dce3ed;--r-accent:#2563c8;--r-accent-soft:#e6efff;--r-lab:#0d2039;color:var(--r-text);background:var(--r-bg);min-height:100dvh;font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6}.research-site *,.research-site :after,.research-site :before{box-sizing:border-box}.research-brand,.research-site h1,.research-site h2,.research-site h3{font-family:var(--font-space-grotesk),sans-serif}.research-site h1,.research-site h2,.research-site h3,.research-site p{margin:0}.research-site a,.research-site button{transition:color .18s,background .18s,border-color .18s,transform .18s;-webkit-tap-highlight-color:transparent}.research-site a{text-decoration:none}.research-site button{cursor:pointer}.research-site :focus-visible{outline:3px solid #528eec;outline-offset:5px;border-radius:3px}.research-site div[id],.research-site section[id]{scroll-margin-top:100px}.research-container{width:min(1360px,calc(100% - 112px));margin-inline:auto}.research-site .skip-link{position:fixed;top:10px;left:10px;padding:12px 20px;background:var(--r-text);color:var(--r-bg);z-index:30;transform:translateY(-160%)}.research-site .skip-link:focus{transform:translateY(0)}.research-nav{position:sticky;top:0;z-index:20;background:var(--r-bg);border-bottom:1px solid var(--r-line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:80px;gap:24px}.research-brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:600;letter-spacing:-.9px}.brand-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:7px;background:transparent;color:white;font-size:19px;font-weight:700;letter-spacing:-.5px}.desktop-nav{display:flex;align-items:center;gap:34px;font-size:14px}.desktop-nav a{padding:12px 0;color:var(--r-muted)}.desktop-nav a:hover,.research-footer a:hover{color:var(--r-accent)}.nav-contribute{display:flex;gap:14px;align-items:center;font-size:14px;font-weight:500}.mobile-menu-button,.mobile-nav{display:none}.nav-actions{display:flex;align-items:center;gap:21px}.theme-toggle{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;color:var(--r-muted)}.theme-toggle:hover{background:var(--r-soft);color:var(--r-accent)}.research-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:5%;align-items:center;padding-block:78px 57px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--r-accent)}.hero-copy h1{font-size:clamp(38px,4.25vw,65px);line-height:1.13;letter-spacing:-.065em;font-weight:500;margin:25px 0 24px}.hero-copy h1 span{color:var(--r-accent)}.hero-description{font-size:17px;color:var(--r-muted);line-height:1.8;max-width:430px}.research-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--r-accent);color:#fff;min-height:49px;padding:12px 20px;border-radius:5px;font-size:14px;font-weight:500;white-space:nowrap}.research-button:hover{background:#1e53ad;transform:translateY(-2px)}.hero-copy .research-button{margin-top:31px}.optics-lab{background:var(--r-lab);color:#d8e6fa;border:1px solid #29405d;border-radius:9px;overflow:hidden}.lab-topline{display:flex;justify-content:space-between;align-items:center;padding:19px 23px 5px;gap:12px;font-size:11px;letter-spacing:.1em}.lab-live{display:inline-flex;align-items:center;gap:7px;color:#a7c4eb;font-size:12px;letter-spacing:0;white-space:nowrap}.lab-live>span{width:5px;height:5px;background:#81b2fc;border-radius:50%}.optics-diagram{display:block;width:100%;height:auto}.lab-controls{margin:0 23px}.segmented-control{display:flex;padding:4px;border:1px solid #31465f;border-radius:5px;gap:4px;background:#10253e}.segmented-control button{flex:1;padding:8px 10px;border-radius:3px;color:#a7bdd8;font-size:12px;line-height:1.4;min-height:36px}.segmented-control button[aria-pressed=true]{background:#2d4564;color:#f3f7fe}.segmented-control button:hover{color:#fff;background:#233b58}.range-heading{display:flex;justify-content:space-between;margin-top:18px;font-size:13px}.range-heading span{color:#9ab0cb;font-size:12px}.lab-controls input[type=range]{display:block;width:100%;height:24px;margin-top:5px;cursor:pointer;accent-color:#8eb9ff}.range-endpoints{font-size:11px;color:#9ab0cb}.lab-feedback,.range-endpoints{display:flex;justify-content:space-between}.lab-feedback{align-items:center;gap:10px;min-height:62px;padding-block:15px;margin-top:13px;border-top:1px solid #2b405a}.lab-feedback p{font-size:12px;color:#c0d4ef}.lab-feedback button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:4px}.lab-feedback button:hover{background:#2d4564}.hero-lab-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:13px;font-size:11px;color:var(--r-muted)}.hero-lab-caption a,.hero-lab-caption span{display:inline-flex;gap:6px;align-items:center}.hero-lab-caption a{color:var(--r-accent)}.research-principles{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--r-line);gap:20px;min-height:78px;font-size:13px;color:var(--r-muted)}.research-principles p{color:var(--r-text);font-weight:500}.research-principles>span{display:flex;gap:9px;align-items:center}.research-principles svg{color:var(--r-accent)}.experience-library{padding-block:88px 94px}.section-intro h2{font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.2;letter-spacing:-.05em}.section-intro .eyebrow{margin-bottom:14px}.section-intro>p:last-child{color:var(--r-muted);font-size:15px;margin-top:15px;max-width:625px}.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:33px 0 27px}.library-filters{display:flex;gap:6px;flex-wrap:wrap}.library-filters button{border:1px solid transparent;border-radius:4px;font-size:13px;padding:8px 13px;color:var(--r-muted);min-height:39px}.library-filters button[aria-pressed=true]{color:var(--r-text);background:var(--r-surface);border-color:var(--r-line)}.library-filters button:hover{color:var(--r-accent)}.result-count{font-size:12px;color:var(--r-muted);white-space:nowrap}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.experience-card{display:flex;flex-direction:column;background:var(--r-surface);border:1px solid var(--r-line);border-radius:7px;overflow:hidden}.experience-card:hover{transform:translateY(-4px);border-color:#8aaddf}.experience-art{height:224px;display:grid;align-items:center;overflow:hidden;background:#102743;color:#cde0f7}.experience-art .optics-diagram{transform:scale(1.04)}.experience-card-body{padding:25px;display:flex;flex:1;flex-direction:column}.card-format{display:flex;align-items:center;gap:7px;color:var(--r-accent);font-size:12px;font-weight:500}.experience-card h3{margin-top:13px;font-size:25px;letter-spacing:-.04em;line-height:1.25;font-weight:500;max-width:310px}.experience-card-body>p{margin:13px 0 23px;color:var(--r-muted);font-size:14px;line-height:1.8}.card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.card-bottom>span:first-child{display:inline-flex;align-items:center;gap:7px;color:var(--r-muted);font-size:12px}.card-open{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--r-line);border-radius:4px}.experience-card:hover .card-open{background:var(--r-accent);color:#fff;border-color:var(--r-accent)}.card-tear-film .experience-art{background:#e3edf9;color:#1d446e}.tear-visual{width:80%;margin:12px auto 0;padding:9px 0}.tear-air{display:block;text-align:right;padding:0 8px 6px;font-size:11px;opacity:1}.tear-layer{position:relative;border:1px solid #5e87b646;display:flex;align-items:center;padding:0 15px;font-size:12px;transition:opacity .2s,outline .2s}.tear-layer.lipid{background:#b2ccef;height:26px;border-radius:50% 50% 0 0/9px 9px 0 0}.tear-layer.aqueous{background:#cfdef2;height:57px}.tear-layer.mucin{background:#86acda;color:#15314f;height:28px}.tear-layer.selected{outline:2px solid #356cb3;outline-offset:3px;z-index:1}.tear-cornea{background:#c1d0e5;padding:8px 15px;border-radius:0 0 40% 40%/0 0 9px 9px;font-size:11px}.tear-molecules{position:absolute;display:grid;grid-template-columns:repeat(5,1fr);gap:10px 20px;right:20px;top:12px;opacity:.5}.tear-molecules i{display:block;width:3px;height:3px;border-radius:50%;background:#376da6}.card-blink-study .experience-art{background:#edf2f8;color:#334f74}.study-preview{padding:21px 32px 18px}.preview-axis{display:flex;justify-content:space-between;font-size:10px;gap:6px}.preview-axis span:last-child{opacity:.8}.preview-bars{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:24px;height:169px}.preview-bars>div{display:flex;align-items:center;flex-direction:column}.preview-bars span{font-family:var(--font-space-grotesk),sans-serif;font-size:15px;margin-bottom:5px}.preview-bars i{background:#98b2d5;width:100%;max-width:49px;border-radius:3px 3px 0 0}.preview-bars>div:nth-child(2) i{background:#658bbe}.preview-bars>div:last-child i{background:#2f68b6}.preview-bars small{margin-top:6px;font-size:10px}.approach-section{border-block:1px solid var(--r-line);background:var(--r-soft)}.approach-inner{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-block:79px}.approach-heading h2{margin:20px 0;font-size:43px;line-height:1.14;letter-spacing:-.045em;font-weight:500}.approach-heading>p:not(.eyebrow){font-size:15px;color:var(--r-muted);max-width:390px;line-height:1.8}.text-link{display:inline-flex;gap:15px;align-items:center;color:var(--r-accent);font-size:14px;font-weight:500;margin-top:26px}.approach-steps{display:grid;gap:27px}.approach-steps article{display:grid;grid-template-columns:26px 1fr;gap:21px}.approach-steps svg{color:var(--r-accent);margin-top:4px;stroke-width:1.5}.approach-steps h3{font-size:21px;font-weight:500;letter-spacing:-.025em;margin-bottom:8px}.approach-steps p{color:var(--r-muted);font-size:14px;line-height:1.8}.source-section{padding-block:84px}.source-list{margin-top:31px}.source-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;border-bottom:1px solid var(--r-line)}.source-row:hover h3{color:var(--r-accent)}.source-row svg{flex-shrink:0;color:var(--r-muted)}.source-type{font-size:12px;color:var(--r-accent);font-weight:500}.source-row h3{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-block:3px}.source-row p{font-size:13px;color:var(--r-muted)}.about-research{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;padding-block:29px 79px}.about-name{display:flex;gap:23px;align-items:flex-start}.founder-monogram{display:grid;place-items:center;background:var(--r-accent-soft);color:var(--r-accent);width:55px;height:62px;border-radius:5px;font-family:var(--font-space-grotesk),sans-serif;font-size:20px;flex-shrink:0}.about-name h2{font-size:28px;font-weight:500;letter-spacing:-.035em;line-height:1.25}.about-name a{display:inline-flex;gap:10px;align-items:center;margin-top:17px;color:var(--r-accent);font-size:13px}.about-copy p{font-size:15px;color:var(--r-muted);line-height:1.8}.about-copy p+p{margin-top:15px}.research-contact{border-top:1px solid var(--r-line);display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:55px 70px}.research-contact p{color:var(--r-muted);font-size:13px;margin-bottom:9px}.research-contact h2{font-size:32px;letter-spacing:-.045em;font-weight:500}.research-footer{border-top:1px solid var(--r-line);padding-top:37px;padding-bottom:24px}.footer-main{display:flex;justify-content:space-between;gap:35px}.footer-main .research-brand{font-size:19px}.footer-main .brand-mark{width:26px;height:26px;font-size:16px}.footer-main p{margin-top:10px}.footer-main nav,.footer-main p{color:var(--r-muted);font-size:13px}.footer-main nav{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:36px;color:var(--r-muted);font-size:11px}.experience-page{max-width:1040px;padding-block:35px 65px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--r-muted);font-size:13px}.back-link:hover{color:var(--r-accent)}.experience-heading{margin:35px 0 31px}.experience-heading h1{font-size:clamp(34px,4.8vw,57px);letter-spacing:-.055em;line-height:1.15;font-weight:500;margin-block:13px}.experience-heading>p:last-child{max-width:700px;color:var(--r-muted);font-size:16px}.experience-page .optics-lab{display:grid;grid-template-columns:1.4fr 1fr;align-items:center}.experience-page .lab-topline{grid-column:1/-1;padding-bottom:12px}.experience-page .lab-controls{margin:0 25px 20px 10px}.experience-page .lab-feedback{min-height:72px}.experience-page .lab-feedback p{font-size:13px}.experience-page .range-heading{margin-top:28px}.experience-notes{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:36px 0;border-bottom:1px solid var(--r-line)}.experience-notes h2{font-weight:500;font-size:21px;letter-spacing:-.025em;margin-bottom:10px}.experience-notes p{color:var(--r-muted);font-size:14px;line-height:1.85}.knowledge-check{padding:33px;border:1px solid var(--r-line);background:var(--r-surface);border-radius:6px;margin-block:35px}.small-label{font-size:12px;color:var(--r-accent);font-weight:500}.knowledge-check h2{font-size:23px;font-weight:500;line-height:1.4;margin:8px 0 22px;letter-spacing:-.035em}.check-options{display:flex;flex-wrap:wrap;gap:10px}.check-options button{border:1px solid var(--r-line);border-radius:4px;padding:12px 15px;font-size:13px;text-align:left}.check-options button:hover,.check-options button[aria-pressed=true]{background:var(--r-accent-soft);border-color:var(--r-accent);color:var(--r-accent)}.check-feedback{margin-top:22px!important;font-size:14px;color:var(--r-muted)}.check-feedback strong{color:var(--r-text)}.sources-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.sources-heading h2{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:500;letter-spacing:-.03em}.sources-heading>span{color:var(--r-muted);font-size:12px}.source-row .source-note{margin-top:7px;max-width:700px}.experience-end{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-top:30px}.experience-end>a{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--r-accent)}.share-experience button{display:inline-flex;align-items:center;gap:8px;font-size:13px}.share-experience>span{display:block;font-size:12px;color:var(--r-muted);max-width:240px}.tear-lab{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--r-line);border-radius:7px;overflow:hidden;background:var(--r-surface)}.tear-diagram-panel{background:#e3edf9;color:#234569;padding:30px 20px;display:flex;flex-direction:column;justify-content:center}.model-caption{text-align:center;font-size:12px;opacity:.8}.tear-diagram-panel .tear-visual{margin-block:21px;width:90%}.tear-diagram-panel .tear-layer{font-size:14px}.tear-diagram-panel .lipid{height:36px}.tear-diagram-panel .aqueous{height:95px}.tear-diagram-panel .mucin{height:39px}.tear-diagram-panel .tear-molecules{top:28px;gap:13px 18px}.tear-diagram-panel .tear-cornea{padding-block:18px}.tear-details{padding:29px}.layer-buttons{display:flex;gap:6px;margin-bottom:28px}.layer-buttons button{flex:1;min-height:42px;border:1px solid var(--r-line);border-radius:4px;font-size:13px}.layer-buttons button[aria-pressed=true]{background:var(--r-accent-soft);color:var(--r-accent);border-color:var(--r-accent)}.tear-details h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;font-weight:500;margin:9px 0 17px}.tear-details p:not(.small-label){color:var(--r-muted);font-size:14px;line-height:1.8}.learning-prompt{margin-top:24px;padding-top:20px;border-top:1px solid var(--r-line)}.learning-prompt strong{font-size:13px;font-weight:500}.learning-prompt p{margin-top:5px}.study-lab{border:1px solid var(--r-line);border-radius:7px;background:var(--r-surface);padding:32px}.study-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.study-toolbar h2{font-size:28px;line-height:1.3;letter-spacing:-.04em;font-weight:500;margin-top:5px}.study-toolbar .segmented-control{background:var(--r-soft);border-color:var(--r-line)}.study-toolbar .segmented-control button{color:var(--r-muted)}.study-toolbar .segmented-control button[aria-pressed=true]{background:var(--r-accent);color:#fff}.study-toolbar .segmented-control button:hover{background:var(--r-accent-soft);color:var(--r-text)}.chart-explanation{font-size:13px;color:var(--r-muted);margin-top:23px!important}.study-chart{padding-block:22px 27px}.chart-scale{display:flex;justify-content:space-between;margin:0 83px 14px 148px;font-size:11px;color:var(--r-muted)}.chart-row{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;padding-block:13px}.chart-label strong{display:block;font-size:13px;font-weight:500}.chart-label span{color:var(--r-muted);font-size:12px}.chart-plot{display:flex;align-items:center;gap:12px;padding-right:83px;position:relative;min-width:0}.chart-bar{background:#9aafca;height:31px;border-radius:0 3px 3px 0;flex-shrink:0}.chart-highlight .chart-bar{background:var(--r-accent)}.chart-value{font-size:13px;white-space:nowrap;font-family:var(--font-space-grotesk),sans-serif}.study-result{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;padding:23px;background:var(--r-soft);border-radius:5px}.study-result span{font-size:12px}.study-result strong{display:block;font-family:var(--font-space-grotesk),sans-serif;font-size:34px;letter-spacing:-.04em;color:var(--r-accent);font-weight:500;margin:6px 0}.study-result strong small{font-size:14px;letter-spacing:-.02em}.study-result p{font-size:12px;color:var(--r-muted)}.study-result>p{align-self:center}.data-disclosure{margin-top:24px;font-size:13px}.data-disclosure summary{cursor:pointer;padding-block:9px;color:var(--r-accent)}.data-disclosure p{color:var(--r-muted);margin-top:16px;font-size:13px}.table-scroll{overflow-x:auto}.data-disclosure table{border-collapse:collapse;width:100%;text-align:left;margin-top:14px;min-width:360px}.data-disclosure caption{text-align:left;color:var(--r-muted);margin-bottom:12px}.data-disclosure td,.data-disclosure th{padding:8px 12px 8px 0}.data-disclosure thead{border-bottom:1px solid var(--r-line)}.data-disclosure th{font-weight:500}@media (prefers-color-scheme:dark){.research-site{--r-bg:#0b1729;--r-surface:#102039;--r-soft:#101e33;--r-text:#e4edf9;--r-muted:#a4b4ca;--r-line:#283b55;--r-accent:#8ab7ff;--r-accent-soft:#203957;--r-lab:#10213a;color-scheme:dark}.research-site .research-button{background:#2f6fd1;color:#fff}.research-site .research-button:hover{background:#2863c1}.study-toolbar .segmented-control button[aria-pressed=true]{background:#2f6fd1}.card-tear-film .experience-art,.tear-diagram-panel{background:#192f4b;color:#c8dcf6}.tear-cornea,.tear-layer{color:#15314f}.card-blink-study .experience-art{background:#162b46;color:#c8dcf6}.preview-bars>div:last-child i{background:#82b2f5}}.research-site[data-theme=dark]{--r-bg:#0b1729;--r-surface:#102039;--r-soft:#101e33;--r-text:#e4edf9;--r-muted:#a4b4ca;--r-line:#283b55;--r-accent:#8ab7ff;--r-accent-soft:#203957;--r-lab:#10213a;color-scheme:dark}.research-site[data-theme=light]{--r-bg:#f7f9fc;--r-surface:#ffffff;--r-soft:#eef2f8;--r-text:#15283f;--r-muted:#586a7f;--r-line:#dce3ed;--r-accent:#2563c8;--r-accent-soft:#e6efff;--r-lab:#0d2039;color-scheme:light}.research-site[data-theme=dark] .research-button,.research-site[data-theme=dark] .study-toolbar .segmented-control button[aria-pressed=true]{background:#2f6fd1;color:#fff}.research-site[data-theme=dark] .research-button:hover{background:#2863c1}.research-site[data-theme=dark] .card-tear-film .experience-art,.research-site[data-theme=dark] .tear-diagram-panel{background:#192f4b;color:#c8dcf6}.research-site[data-theme=dark] .tear-cornea,.research-site[data-theme=dark] .tear-layer{color:#15314f}.research-site[data-theme=dark] .card-blink-study .experience-art{background:#162b46;color:#c8dcf6}.research-site[data-theme=dark] .preview-bars>div:last-child i{background:#82b2f5}.research-site[data-theme=light] .research-button,.research-site[data-theme=light] .study-toolbar .segmented-control button[aria-pressed=true]{background:#2563c8;color:#fff}.research-site[data-theme=light] .research-button:hover{background:#1e53ad}.research-site[data-theme=light] .card-tear-film .experience-art,.research-site[data-theme=light] .tear-diagram-panel{background:#e3edf9;color:#234569}.research-site[data-theme=light] .card-blink-study .experience-art{background:#edf2f8;color:#334f74}.research-site[data-theme=light] .preview-bars>div:last-child i{background:#2f68b6}@media (max-width:1150px){.research-container{width:calc(100% - 72px)}.research-hero{gap:4%;padding-top:58px}.hero-copy h1{font-size:4.25vw}.hero-description{font-size:15px}.experience-art{height:192px}.experience-card-body{padding:20px}.experience-card h3{font-size:22px}.study-preview{padding-inline:22px}.preview-bars{gap:18px}.approach-inner{gap:7%}.research-contact h2{font-size:28px}}@media (max-width:850px){.desktop-nav,.nav-contribute{display:none}.mobile-menu-button{display:grid;place-items:center;width:40px;height:40px}.mobile-nav{display:flex;flex-direction:column;padding:4px 24px 17px;border-top:1px solid var(--r-line);gap:2px}.mobile-nav a{padding:11px 3px;font-size:14px}.research-container{width:calc(100% - 48px)}.nav-inner{min-height:70px}.desktop-nav{gap:20px}.research-hero{grid-template-columns:1fr;padding-block:48px 36px;gap:38px}.hero-copy h1{font-size:clamp(39px,7.7vw,61px);margin-top:20px}.hero-description{max-width:500px;font-size:16px}.hero-lab-wrap{width:100%}.is-compact{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.is-compact .lab-topline{grid-column:1/-1;padding-bottom:10px}.is-compact .lab-controls{margin:0 19px 6px 6px}.research-principles{flex-wrap:wrap;padding-block:20px;gap:16px;justify-content:flex-start}.research-principles p{width:100%}.research-principles>span{margin-right:16px}.experience-grid{gap:16px}.experience-card h3{font-size:20px}.experience-card-body{padding:17px}.experience-card-body>p{font-size:13px}.experience-art{height:167px}.experience-art .tear-visual{width:86%;transform:scale(.88)}.experience-art .tear-molecules{display:none}.study-preview{padding-inline:15px}.preview-axis span:last-child{display:none}.preview-bars{height:136px;gap:14px}.preview-bars i{max-height:78px}.preview-bars>div:nth-child(2) i{max-height:65px}.preview-bars>div:last-child i{max-height:44px}.preview-bars span{font-size:12px}.preview-bars small{font-size:9px}.approach-heading h2{font-size:36px}.approach-inner{gap:7%;padding-block:60px}.about-research{grid-template-columns:1fr;gap:28px}.about-copy{max-width:590px}.research-contact{align-items:flex-start;flex-direction:column;gap:23px}.footer-main{flex-direction:column;gap:24px}.experience-page .optics-lab{grid-template-columns:1.15fr 1fr}.experience-page .segmented-control button{font-size:11px;padding-inline:6px}.study-toolbar{flex-direction:column;align-items:flex-start}.study-result{gap:16px}.study-result,.tear-lab{grid-template-columns:1fr}.tear-diagram-panel .tear-visual{max-width:400px}}@media (min-width:601px) and (max-width:850px){.experience-grid{grid-template-columns:1fr}.experience-card{display:grid;grid-template-columns:.85fr 1fr}.experience-art{height:100%;min-height:240px}.experience-card h3{font-size:25px}.experience-card-body{padding:25px}.experience-card-body>p{font-size:14px}.preview-bars{height:165px}.preview-bars i,.preview-bars>div:last-child i,.preview-bars>div:nth-child(2) i{max-height:unset}}@media (max-width:600px){.research-container{width:calc(100% - 40px)}.nav-inner{min-height:66px}.research-brand{font-size:21px}.desktop-nav,.nav-contribute{display:none}.mobile-menu-button{display:grid;place-items:center;width:40px;height:40px}.mobile-nav{display:flex;flex-direction:column;padding:4px 20px 17px;border-top:1px solid var(--r-line);gap:2px}.mobile-nav a{padding:11px 3px;font-size:14px}.research-hero{padding-top:36px;gap:33px}.hero-copy h1{font-size:clamp(32px,8.5vw,49px);line-height:1.16;letter-spacing:-.065em;margin:17px 0 20px}.hero-description{font-size:15px;max-width:390px}.hero-copy .research-button{margin-top:24px}.eyebrow{font-size:11px}.experience-page .optics-lab,.is-compact{display:block}.experience-page .lab-controls,.is-compact .lab-controls{margin:0 18px}.lab-topline{padding:17px 18px 6px;font-size:10px}.lab-live{font-size:11px}.lab-feedback p{font-size:12px}.hero-lab-caption{font-size:11px}.research-principles{-moz-column-gap:18px;column-gap:18px;font-size:12px}.research-principles>span{margin-right:0}.research-principles p{font-size:13px}.experience-library{padding-block:54px}.section-intro h2{font-size:33px}.section-intro>p:last-child{font-size:14px}.library-toolbar{align-items:flex-start;margin-top:24px;gap:8px}.library-filters{gap:3px}.library-filters button{padding:8px 10px;font-size:12px}.result-count{display:none}.experience-grid{grid-template-columns:1fr;gap:25px}.experience-art{height:220px}.experience-card-body{padding:24px}.experience-card h3{font-size:27px;max-width:320px}.experience-card-body>p{font-size:14px}.experience-art .tear-visual{max-width:310px;transform:none}.experience-art .tear-molecules{display:grid}.study-preview{padding:20px 42px}.preview-bars{height:158px}.preview-bars i,.preview-bars>div:last-child i,.preview-bars>div:nth-child(2) i{max-height:unset}.preview-bars span{font-size:15px}.preview-bars small{font-size:10px}.approach-inner{grid-template-columns:1fr;gap:42px;padding-block:52px}.source-section{padding-block:55px}.source-row h3{font-size:18px}.about-research{padding-top:4px;padding-bottom:50px}.about-name{gap:17px}.about-name h2{font-size:25px}.founder-monogram{width:43px;height:51px;font-size:17px}.research-contact{padding-block:36px 48px}.research-contact h2{font-size:29px;line-height:1.25}.footer-main nav{gap:16px 24px;font-size:13px}.footer-bottom{flex-direction:column;gap:9px;margin-top:27px}.experience-heading{margin-top:28px}.experience-heading h1{font-size:37px}.experience-heading>p:last-child{font-size:15px}.experience-notes{grid-template-columns:1fr;gap:27px}.knowledge-check{padding:24px 19px}.check-options,.sources-heading{flex-direction:column}.sources-heading{align-items:flex-start;gap:8px}.experience-end{flex-direction:column;gap:25px}.study-lab{padding:22px 17px}.study-toolbar .segmented-control{width:100%}.study-toolbar .segmented-control button{font-size:11px}.chart-row{grid-template-columns:79px 1fr;gap:10px}.chart-label strong{font-size:11px}.chart-label span{font-size:10px}.chart-plot{padding-right:57px;gap:7px}.chart-value{font-size:11px}.chart-scale{margin-left:89px;margin-right:57px;font-size:10px}.chart-bar{height:29px}.study-result{padding:17px}.study-result strong{font-size:30px}.study-result strong small{font-size:12px}.tear-details{padding:25px 20px}}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-lab-wrap{animation:research-enter .6s ease-out both}.hero-lab-wrap{animation-delay:.08s}@keyframes research-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html:has(.research-site){scroll-behavior:auto}.research-site *,.research-site :after,.research-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}