:root{color:#292821;font-synthesis:none;background:#f1ede4;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit}.page-shell{width:min(100% - 2rem,1120px);margin:0 auto;padding:1.5rem 0 2rem}.site-header,.site-footer{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font:700 .72rem/1.2 Arial,sans-serif;display:flex}.wordmark{text-decoration:none}.wordmark span,.header-note,.site-footer{color:#8b8475}.header-note,.site-footer{margin:0;font-weight:400}.hero{max-width:840px;padding:clamp(5rem,16vw,11rem) 0 clamp(5rem,12vw,9rem)}.eyebrow{color:#9b513d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font:700 .7rem/1.2 Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.08em;max-width:800px;margin-bottom:2rem;font-size:clamp(4rem,11vw,9.5rem);font-weight:400;line-height:.86}h1 em{color:#b44f38;font-style:normal}.hero-copy{color:#655f53;max-width:475px;margin-bottom:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.study-list{border-top:1px solid #d5cdbc}.section-heading{justify-content:space-between;align-items:baseline;gap:2rem;padding:1.5rem 0 2rem;display:flex}.section-heading .eyebrow{margin-bottom:0}h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400}.study-grid{border-top:1px solid #d5cdbc;border-left:1px solid #d5cdbc;grid-template-columns:repeat(3,1fr);display:grid}.study-card{border-bottom:1px solid #d5cdbc;border-right:1px solid #d5cdbc;flex-direction:column;justify-content:space-between;min-height:280px;padding:1.4rem;transition:background .18s,transform .18s;display:flex}.study-card:hover{background:#e8dfd1;transform:translateY(-4px)}.study-number,.study-status{color:#9b513d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font:700 .7rem/1.2 Arial,sans-serif}h3{letter-spacing:-.04em;margin-bottom:.8rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:400;line-height:1}.study-description{color:#655f53;max-width:230px;margin-bottom:0;line-height:1.5}.site-footer{padding-top:3rem}@media (width<=700px){.section-heading{display:block}.section-heading h2{margin-top:1.2rem}.study-grid{grid-template-columns:1fr}.study-card{min-height:220px}}@media (width<=480px){.page-shell{padding-top:1rem}.header-note{display:none}.hero{padding-top:5rem}h1{font-size:clamp(3.8rem,19vw,6rem)}}
