/* Authored perspective, an actual experiment, and a concrete path to commissioning. */
.research-title>p:last-of-type{line-height:2}.research-content>p{max-width:660px}.research .profile-head h3{font-size:clamp(25px,2.9vw,40px)}.research .profile-head>span{font-size:11px}.experiment-record{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;background:#1b2319;border-top:1px solid #45523d;border-bottom:1px solid #45523d;padding-top:75px;padding-bottom:75px}.record-caption .label{font-size:11px;color:#ffb4d9}.record-caption h2{color:#d5ff45;font-size:clamp(32px,3.5vw,50px);line-height:1.5}.record-caption>p:last-child{font-size:12px;color:#b9c9ac}.record-name{display:flex;align-items:center;gap:24px;margin-bottom:25px}.record-name img{height:90px;width:auto;image-rendering:pixelated}.record-name span{color:#a6e8ff;font-size:12px}.record-name h3{font-size:28px;margin:7px 0 0}.record-name small{font-size:12px;font-weight:400;color:#b9c9ac;margin-left:10px}.record-body>p{color:#d2ddc9;font-size:15px;line-height:2.15}.service-detail{margin:22px 0 0}.service-detail dt{font-size:11px;color:#44503b;margin:16px 0 5px}.service-detail dd{font-size:14px;line-height:1.9;margin:0;max-width:460px}.service-contact{display:inline-block;margin-top:20px;border-bottom:1px solid #526342;font-size:13px;padding-bottom:7px}.services .service:nth-child(1) .tag{background:#ffb4d9}.services .service:nth-child(2) .tag{background:#a6e8ff}.services .service:nth-child(3) .tag{background:#d5ff45}.working-notes{border-top:1px solid #536348;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px;padding-top:25px}.working-notes p{font-size:14px;line-height:2;color:#c6d0bf;margin:0}.working-notes strong{display:block;font-size:13px;color:#f1f0e9;margin-bottom:8px;font-weight:400}.contact-brief{max-width:600px;text-align:left;margin:35px auto 0;border-top:1px solid #7c9444;padding:24px 0}.contact-brief h3{font-size:16px;margin-bottom:14px}.contact-brief ul{padding-left:20px;font-size:14px;line-height:2}.contact-status{max-width:650px;margin:10px auto 0}.contact-status span:last-child{line-height:1.9}.about .steps h3{font-size:clamp(40px,5.5vw,72px)}.about h2{font-size:clamp(33px,4.3vw,62px)}@media(max-width:760px){.experiment-record{display:block;padding:65px 7%}.record-caption{margin-bottom:35px}.record-name h3{font-size:26px}.record-name small{display:block;margin:4px 0 0}.record-body>p{font-size:14px}.research .profile-head>span{font-size:10px}.service-detail dd{font-size:13px}.working-notes{grid-template-columns:1fr;gap:25px;margin-top:22px}.working-notes p{font-size:13px}.contact-brief h3{font-size:15px}.contact-brief ul{font-size:13px}.contact-status span:last-child{font-size:12px}.about h2{font-size:31px}}
