.agenda-hero{opacity:0;margin-bottom:3rem;animation:.7s cubic-bezier(.16,1,.3,1) 50ms forwards specimenReveal}.agenda-tagline{letter-spacing:.03em;color:#ffffffe6;max-width:24ch;font-size:clamp(1.5rem,3.5vw,2.75rem);font-weight:300;line-height:1.25}.agenda-tagline span{color:#90c8ffcc}.agenda-numbers{opacity:0;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;justify-content:center;align-items:center;gap:0;margin:4rem 0 5rem;padding:2.5rem 1rem;animation:.7s cubic-bezier(.16,1,.3,1) 80ms forwards specimenReveal;display:flex}.agenda-number-card{cursor:default;flex-direction:column;align-items:center;gap:.5rem;padding:0 2rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.agenda-number-card:hover{transform:translateY(-2px)}.agenda-number{letter-spacing:-.03em;color:#90c8ffbf;font-size:clamp(3.5rem,8vw,6rem);font-weight:200;line-height:1;transition:color .35s,text-shadow .35s}.agenda-number-card:hover .agenda-number{color:#90c8fff2;text-shadow:0 0 40px #90c8ff26}.agenda-number-gold{color:#d4af37b3}.agenda-number-card:hover .agenda-number-gold{color:#d4af37e6;text-shadow:0 0 40px #d4af3726}.agenda-number-label{color:#ffffff4d;letter-spacing:.3em;text-transform:uppercase;font-size:10px;transition:color .35s}.agenda-number-card:hover .agenda-number-label{color:#ffffff8c}.agenda-number-divider{background:#ffffff0d;flex-shrink:0;width:1px;height:100px}@media (max-width:640px){.agenda-numbers{flex-direction:column;gap:2rem;padding:2rem 1rem}.agenda-number-divider{width:60px;height:1px}.agenda-number-card{padding:0}}.agenda-primer{color:#ffffff73;max-width:38rem;margin:0 auto;font-size:15px;font-weight:300;line-height:1.8}.agenda-primer strong{color:#ffffffb3;font-weight:500}.agenda-manifesto{margin:4rem 0}.agenda-blockquote{cursor:default;background:#90c8ff04;border-left:2px solid #90c8ff4d;margin:0;padding:2.5rem 2rem;transition:border-color .5s,box-shadow .5s}.agenda-blockquote:hover{border-left-color:#90c8ff8c;box-shadow:inset 2px 0 20px -8px #90c8ff14}.agenda-blockquote-text{color:#ffffffa6;letter-spacing:.03em;margin:0 0 1rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-style:italic;font-weight:300;line-height:1.6}.agenda-blockquote-cite{color:#90c8ff66;letter-spacing:.3em;text-transform:uppercase;font-size:10px;font-style:normal}.agenda-section{margin-bottom:3rem}.agenda-section-heading{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}.agenda-section-heading:after{content:"";background:#ffffff0f;flex:1;height:1px;transition:background .5s}.agenda-section-heading:hover{color:#90c8ffe6}.agenda-section-heading:hover:after{background:#90c8ff33}.agenda-questions{flex-direction:column;gap:1.5rem;display:flex}.agenda-question-card{opacity:0;background:#ffffff03;border:1px solid #ffffff0d;padding:1.5rem;transition:border-color .35s,background .35s,transform .35s,box-shadow .35s;animation:.7s cubic-bezier(.16,1,.3,1) forwards specimenReveal}.agenda-question-card:first-child{animation-delay:.1s}.agenda-question-card:nth-child(2){animation-delay:.2s}.agenda-question-card:nth-child(3){animation-delay:.3s}.agenda-question-card:nth-child(4){animation-delay:.4s}.agenda-question-card:hover{background:#90c8ff06;border-color:#90c8ff33;transform:translateY(-1px);box-shadow:0 4px 24px -6px #90c8ff14,inset 0 1px #90c8ff08}.agenda-question-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.agenda-question-num{color:#90c8ff73;letter-spacing:.2em;font-family:monospace;font-size:11px}.agenda-question-status{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.4rem;font-family:monospace;font-size:10px;display:inline-flex}.agenda-status-dot{border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px}.agenda-question-status[data-status=Active\ Research]{color:#4ade80}.agenda-question-status[data-status=Investigating]{color:#facc15}.agenda-question-status[data-status=Conceptual]{color:#60a5fa}.agenda-question-link{color:#90c8ff66;letter-spacing:.08em;align-items:center;gap:.4rem;margin-top:.6rem;font-size:11px;text-decoration:none;transition:color .3s,gap .3s;display:inline-flex}.agenda-question-link:hover{color:#90c8ffb3;gap:.6rem}.agenda-question-link-arrow{font-size:12px;transition:transform .3s}.agenda-question-link:hover .agenda-question-link-arrow{transform:translate(2px)}.agenda-question-title{color:#fffc;letter-spacing:.03em;margin-bottom:.75rem;font-size:18px;font-weight:400;line-height:1.35;transition:color .35s}.agenda-question-card:hover .agenda-question-title{color:#fff}.agenda-question-detail{color:#ffffff73;margin-bottom:.75rem;font-size:14px;font-weight:300;line-height:1.7}.agenda-question-note{color:#ffffff47;font-size:11px;font-style:italic;line-height:1.6}.agenda-methods{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.agenda-methods{grid-template-columns:repeat(2,1fr)}}.agenda-method-card{opacity:0;background:0 0;border:1px solid #ffffff0a;padding:1.25rem;transition:border-color .35s,background .35s;animation:.7s cubic-bezier(.16,1,.3,1) forwards specimenReveal}.agenda-method-card:first-child{animation-delay:.45s}.agenda-method-card:nth-child(2){animation-delay:.55s}.agenda-method-card:nth-child(3){animation-delay:.65s}.agenda-method-card:nth-child(4){animation-delay:.75s}.agenda-method-card:hover{background:#90c8ff06;border-color:#90c8ff33;box-shadow:0 2px 16px -4px #90c8ff0f}.agenda-method-num{color:#90c8ff59;letter-spacing:.25em;margin-bottom:.5rem;font-family:monospace;font-size:10px}.agenda-method-title{color:#ffffffb3;letter-spacing:.03em;margin-bottom:.5rem;font-size:14px;transition:color .35s}.agenda-method-card:hover .agenda-method-title{color:#ffffffe6}.agenda-method-desc{color:#ffffff59;font-size:12px;line-height:1.6;transition:color .35s}.agenda-method-card:hover .agenda-method-desc{color:#ffffff80}.agenda-footer{text-align:center;border-top:1px solid #ffffff0a;margin-top:5rem;padding-top:2rem}.agenda-footer-text{color:#ffffff40;letter-spacing:.2em;margin-bottom:1rem;font-size:10px}.agenda-footer-text a{color:#90c8ff66;text-decoration:none;transition:color .3s}.agenda-footer-text a:hover{color:#90c8ffb3}.agenda-footer-credits{color:#ffffff38;max-width:30rem;margin:0 auto;font-size:11px;line-height:1.6}