.research-hero{opacity:0;max-width:48rem;margin-bottom:4rem;animation:.7s cubic-bezier(.16,1,.3,1) 50ms forwards specimenReveal}.research-tagline{letter-spacing:.03em;color:#fff;margin-bottom:1.5rem;font-size:clamp(1.6rem,3.2vw,2.75rem);font-weight:300;line-height:1.25}.research-tagline span{color:#90c8ffd9}.research-subtitle{color:#ffffff73;max-width:38rem;font-size:14px;line-height:1.75}.research-agenda-cta{color:#d4af378c;letter-spacing:.08em;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:12px;text-decoration:none;transition:color .35s;display:inline-flex}.research-agenda-cta:hover{color:#d4af37d9}.research-agenda-cta-arrow{color:#d4af3766;font-size:14px;transition:transform .35s,color .35s}.research-agenda-cta:hover .research-agenda-cta-arrow{color:#d4af37bf;transform:translate(3px)}.research-grid-v2{grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.research-grid-v2{grid-template-columns:1fr 1fr}}.research-column{flex-direction:column;gap:1rem;display:flex}.research-column-title{color:#90c8ff8c;letter-spacing:.4em;text-transform:uppercase;border-bottom:1px solid #90c8ff1f;align-items:center;gap:.75rem;margin-bottom:.25rem;padding-bottom:.75rem;font-size:10px;transition:color .4s;display:flex}.research-column-title:after{content:"";background:#ffffff0a;flex:1;height:1px;transition:background .5s}.research-column-title:hover{color:#90c8ffe6}.research-column-title:hover:after{background:#90c8ff2e}.rn-card{opacity:0;background:#90c8ff03;border:1px solid #90c8ff14;padding:1.25rem;text-decoration:none;transition:border-color .35s cubic-bezier(.4,0,.2,1),background .35s,transform .35s,box-shadow .35s;animation:.7s cubic-bezier(.16,1,.3,1) .15s forwards specimenReveal;display:block}.rn-card:hover{background:#90c8ff0a;border-color:#90c8ff59;transform:translateY(-1px);box-shadow:0 4px 24px -6px #90c8ff1a,inset 0 1px #90c8ff0a}.rn-card-num{color:#90c8ff8c;letter-spacing:.2em;align-items:center;gap:.4rem;margin-bottom:.5rem;font-family:monospace;font-size:10px;display:flex}.rn-card-dot{background:#3fb950;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #3fb95099}.rn-card-title{color:#fffc;letter-spacing:.03em;margin-bottom:.5rem;font-size:15px;transition:color .35s}.rn-card:hover .rn-card-title{color:#fff}.rn-card-subtitle{color:#ffffff8c;font-size:13px;line-height:1.55;transition:color .35s}.rn-card:hover .rn-card-subtitle{color:#ffffffbf}.rn-card-date{color:#ffffff40;letter-spacing:.15em;margin-top:.5rem;font-size:10px}.bm-card{opacity:0;background:0 0;border:1px solid #90c8ff0f;padding:1rem;transition:border-color .35s,background .35s,box-shadow .35s;animation:.7s cubic-bezier(.16,1,.3,1) .25s forwards specimenReveal;position:relative}.bm-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#90c8ff1f,#0000);height:1px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.bm-card:hover:before{opacity:1}.bm-card:hover{background:#90c8ff06;border-color:#90c8ff40;box-shadow:0 2px 16px -4px #90c8ff14}.bm-card-name{color:#ffffffb3;letter-spacing:.06em;margin-bottom:.35rem;font-size:13px;transition:color .35s}.bm-card:hover .bm-card-name{color:#ffffffe6}.bm-card-status{color:#90c8ff8c;letter-spacing:.15em;text-transform:uppercase;font-family:monospace;font-size:10px;transition:color .35s}.bm-card:hover .bm-card-status{color:#90c8ffbf}.bm-card-meta{color:#ffffff4d;margin-top:.4rem;font-size:10px;transition:color .35s}.bm-card:hover .bm-card-meta{color:#ffffff73}.pipeline-section-label{color:#ffffff47;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:.35rem;padding-left:.25rem;font-size:10px;display:flex}.pipeline-section-label:after{content:"";background:#ffffff0f;flex:1;height:1px}.pipeline-item{opacity:0;border-left:1px solid #ffffff14;flex-direction:column;gap:.15rem;padding:.6rem .75rem;transition:border-color .35s,background .35s,box-shadow .35s;animation:.7s cubic-bezier(.16,1,.3,1) forwards specimenReveal;display:flex}.pipeline-item:nth-child(3){animation-delay:.2s}.pipeline-item:nth-child(4){animation-delay:.25s}.pipeline-item:nth-child(5){animation-delay:.3s}.pipeline-item:nth-child(6){animation-delay:.35s}.pipeline-item:nth-child(8){animation-delay:.4s}.pipeline-item:nth-child(9){animation-delay:.45s}.pipeline-item:nth-child(10){animation-delay:.5s}.pipeline-item:hover{background:#90c8ff04;border-left-color:#90c8ff38;box-shadow:inset 2px 0 8px -4px #90c8ff0f}.pipeline-item-num{color:#90c8ff73;letter-spacing:.15em;font-family:monospace;font-size:10px}.pipeline-item-title{color:#ffffff80;letter-spacing:.04em;font-size:13px;transition:color .35s}.pipeline-item:hover .pipeline-item-title{color:#ffffffb3}.pipeline-item-subtitle{color:#ffffff61;font-size:11px;line-height:1.45;transition:color .35s}.pipeline-item:hover .pipeline-item-subtitle{color:#ffffff8c}.pipeline-item-meta{color:#90c8ff61;letter-spacing:.1em;font-family:monospace;font-size:10px}.research-agenda-card{opacity:0;background:#d4af3704;border:1px solid #d4af371f;padding:2rem;text-decoration:none;transition:border-color .4s,background .4s,transform .35s,box-shadow .4s;animation:.7s cubic-bezier(.16,1,.3,1) .55s forwards specimenReveal;display:block}.research-agenda-card:hover{background:#d4af370d;border-color:#d4af3766;transform:translateY(-2px);box-shadow:0 8px 32px -8px #d4af371a,inset 0 1px #d4af370a}.research-agenda-card-label{color:#d4af3773;letter-spacing:.4em;text-transform:uppercase;margin-bottom:.75rem;font-size:10px}.research-agenda-card-title{color:#fffc;letter-spacing:.03em;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:300;transition:color .4s;display:flex}.research-agenda-card:hover .research-agenda-card-title{color:#fff}.research-agenda-card-arrow{color:#d4af3773;font-size:1.3rem;transition:transform .35s,color .35s}.research-agenda-card:hover .research-agenda-card-arrow{color:#d4af37bf;transform:translate(4px)}.research-agenda-card-desc{color:#ffffff59;max-width:34rem;font-size:13px;line-height:1.7;transition:color .4s}.research-agenda-card:hover .research-agenda-card-desc{color:#ffffff80}.note-article{max-width:48rem}.note-meta{color:#90c8ff80;letter-spacing:.6em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:2rem;font-size:10px;font-weight:700;display:flex}.note-meta:after{content:"";background:#ffffff1a;flex:1;height:1px}.note-title{letter-spacing:-.02em;color:#fff;text-transform:uppercase;cursor:default;margin-bottom:1rem;font-size:2.5rem;font-weight:700;line-height:1.1;transition:color .5s}.note-title:hover{color:#90c8ffd9}@media (min-width:768px){.note-title{font-size:3.5rem}}.note-subtitle{color:#ffffff59;letter-spacing:.06em;max-width:36rem;margin-bottom:6rem;font-size:14px;font-weight:300;line-height:1.6}.note-section{margin-bottom:8rem}.note-section h2{color:#90c8ff80;letter-spacing:.6em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:10px;font-weight:700;transition:color .4s;display:flex}.note-section h2:after{content:"";background:#ffffff14;flex:1;height:1px;transition:background .5s}.note-section h2:hover{color:#90c8ffe6}.note-section h2:hover:after{background:#90c8ff40}.note-section p{color:#ffffff80;margin-bottom:1.5rem;font-size:18px;font-weight:300;line-height:1.85}.note-section p strong{color:#ffffffb3;font-weight:500}.note-blockquote{color:#fff6;background:#90c8ff04;border-left:2px solid #90c8ff40;margin:2.5rem 0;padding:1rem 0 1rem 1.5rem;font-size:17px;font-style:italic;line-height:1.8}.note-roadmap-item{border:1px solid #0000;align-items:flex-start;gap:1rem;padding:.75rem;transition:border-color .35s,background .35s;display:flex}.note-roadmap-item:hover{background:#90c8ff05;border-color:#90c8ff1f}.note-roadmap-num{color:#90c8ff80;letter-spacing:.15em;flex-shrink:0;width:4rem;font-family:monospace;font-size:12px}.note-roadmap-label{color:#ffffff8c;letter-spacing:.04em;font-size:14px;transition:color .35s}.note-roadmap-item:hover .note-roadmap-label{color:#fffc}.note-roadmap-arrow{color:#90c8ff1a;text-align:center;padding:.125rem 0;font-size:16px}.note-footer{border-top:1px solid #90c8ff14;margin-top:8rem;padding-top:3rem}.note-footer-text{color:#fff3;letter-spacing:.15em;font-size:10px}.note-footer-text a{color:#90c8ff73;text-decoration:none;transition:color .3s}.note-footer-text a:hover{color:#90c8ffbf}.note-layout{grid-template-columns:1fr;display:grid}@media (min-width:1024px){.note-layout{grid-template-columns:220px 1fr;gap:4rem}}.note-toc{display:none}@media (min-width:1024px){.note-toc{align-self:start;max-height:calc(100vh - 10rem);display:block;position:sticky;top:7rem;overflow-y:auto}}.note-toc-title{color:#90c8ff66;letter-spacing:.5em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:10px;font-weight:700}.note-toc-item{color:#ffffff40;letter-spacing:.04em;cursor:pointer;border-left:1px solid #0000;padding:.6rem 0 .6rem 1rem;font-size:12px;text-decoration:none;transition:color .3s;display:block}.note-toc-item:hover{color:#90c8ff99}.note-toc-item.active{color:#90c8ff;text-shadow:0 0 12px #90c8ff80;border-left-color:#90c8ff;font-weight:700}.note-print-stage{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards specimenReveal}.note-print-cursor{vertical-align:middle;background:#90c8ffcc;width:8px;height:16px;margin-left:2px;animation:.6s step-end 3 forwards printCursorBlink;display:inline-block}@keyframes printCursorBlink{0%,to{opacity:1}50%{opacity:0}}.note-print-delay-1{animation-delay:.15s}.note-print-delay-2{animation-delay:.25s}.note-print-delay-3{animation-delay:.35s}.note-print-delay-4{animation-delay:.45s}.note-print-delay-5{animation-delay:.55s}.note-print-delay-6{animation-delay:.65s}.note-print-delay-7{animation-delay:.75s}.note-print-delay-8{animation-delay:.85s}