.research-page{overflow-wrap:break-word}.research-page .research-hero{padding-block:88px 82px}.research-page .research-hero h1{max-width:950px}.research-page .research-hero .body{max-width:690px;margin-top:30px;font-size:21px}.research-page .research-text-link{min-height:44px;font:500 15px/1.4 var(--font-sans), sans-serif;color:var(--forest);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:28px;padding:7px 0;text-decoration:none;transition:color .2s;display:inline-flex}.research-page .research-text-link:hover{color:var(--canopy)}.research-page .research-hero__jump{margin-top:30px}.research-page .research-funding{background:#e6ebdf;padding-block:78px}.research-page .research-funding__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:70px;display:grid}.research-page .research-funding__stat{letter-spacing:-.065em;color:var(--forest);margin:0 0 22px;font-size:clamp(95px,10vw,145px);font-weight:400;line-height:1}.research-page .research-funding__stat .pending{letter-spacing:normal;font-size:16px;line-height:1.5}.research-page .research-funding__intro h2{letter-spacing:-.025em;color:var(--forest);margin:0;font-size:32px;font-weight:500;line-height:1.2}.research-page .research-funding__description{max-width:450px;font-size:23px}.research-page .research-funding__description p{margin:0}.research-page .research-funding__description p+p{margin-top:20px;font-size:15px}.research-page .research-funding__recipients{gap:48px;margin-top:64px;display:grid}.research-page .research-funding__group{border-top:1px solid #b3c1a8;min-width:0;padding-top:24px}.research-page .research-funding__group h3{color:var(--forest);margin:0;font-size:20px;font-weight:500;line-height:1.3}.research-page .research-funding__logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px 44px;margin:30px 0 0;padding:0;list-style:none;display:grid}.research-page .research-funding__logos .logo-tile{--institution-width:220px;background:0 0;border:0;min-width:0;padding:0}.research-page .research-funding__logos .logo-tile__mark{background:0 0;height:96px;padding:0}.research-page .research-funding__logos .logo-tile__mark[data-plate=dark]{background:var(--forest)}.research-page .research-funding__logos .logo-tile__mark>.logo-tile__img{width:var(--institution-width);object-fit:contain;max-width:100%;height:auto;max-height:64px}.research-page .research-funding__logos .logo-tile__crop{width:min(var(--institution-width), 100%);min-width:0;max-width:100%}.research-page .research-funding__logos [data-logo=nc-state-university\.svg]{--institution-width:230px}.research-page .research-funding__logos [data-logo=georgia-tech\.svg]{--institution-width:240px}.research-page .research-funding__logos [data-logo=worcester-polytechnic-institute\.png]{--institution-width:180px}.research-page .research-funding__logos [data-logo=university-of-maine\.svg]{--institution-width:380px}.research-page .research-funding__logos [data-logo=university-of-minnesota\.svg]{--institution-width:400px}.research-page .research-funding__logos .logo-tile__name{color:#59634f;margin-top:18px;font-size:14px;line-height:1.5}.research-page .research-funding__logos .logo-tile__note{color:#59634f;max-width:290px;margin:10px auto 0;font-size:12px;line-height:1.5}.research-page .research-funding__logos .logo-tile:hover .logo-tile__img{transform:scale(1)}.research-page .research-funding__group--completed .research-funding__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 88px}.research-page .research-funding__group--completed .logo-tile__mark{height:112px}.research-page .research-process{padding-block:100px}.research-page .research-process__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:100px;display:grid}.research-page .research-process__heading{top:calc(var(--header-h) + 39px);position:sticky}.research-page .research-process__heading h2{letter-spacing:-.04em;max-width:490px;margin:0;font-size:clamp(39px,4.5vw,62px);font-weight:500;line-height:1.08}.research-page .research-process__heading>p{max-width:430px;color:var(--on-dark-2);margin-top:26px;font-size:20px}.research-page .research-process__readout{border-top:1px solid #62775c;align-items:center;gap:24px;max-width:390px;margin-top:45px;padding-top:28px;display:flex}.research-page .research-process__current-number{letter-spacing:-.06em;color:var(--kraft);font-size:100px;font-weight:400;line-height:1}.research-page .research-process__current-title{max-width:175px;color:var(--on-dark-1);font-size:24px;line-height:1.2}.research-page .research-process__list{margin:0;padding:0;list-style:none;position:relative}.research-page .research-process__list:before,.research-page .research-process__list:after{content:"";pointer-events:none;background:#657a63;width:1px;position:absolute;top:22px;bottom:22px;left:22px}.research-page .research-process__list:after{background:var(--kraft);width:2px;transform:scaleY(var(--research-progress,1));transform-origin:top}.research-page .research-process__step{grid-template-columns:46px minmax(0,1fr);gap:30px;padding-bottom:40px;display:grid;position:relative}.research-page .research-process__step:last-child{padding-bottom:0}.research-page .research-process__number{z-index:1;background:var(--forest);border:1px solid #75876f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;transition:background .45s,color .45s,border-color .45s;display:grid;position:relative}.research-page .research-process__step[data-state] .research-process__number{border-color:var(--kraft);background:var(--kraft);color:var(--forest)}.research-page .research-process__step h3{margin:7px 0 0;font-size:25px;font-weight:500;line-height:1.2}.research-page .research-process__step p{max-width:410px;color:var(--on-dark-2);margin:10px 0 0;font-size:16px;line-height:1.6}.research-page .research-browser{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:56px;padding-block:72px 88px;display:grid}.research-page .research-sidebar{top:calc(var(--header-h) + 28px);max-height:calc(100dvh - var(--header-h) - 56px);scrollbar-width:thin;padding:2px 9px 12px 0;position:sticky;overflow:auto}.research-page .research-sidebar__title{letter-spacing:-.02em;color:var(--forest);margin:0 0 23px;font-size:21px;font-weight:500;line-height:1.3}.research-page .research-area-menu>summary{display:none}.research-page .research-area-links{border-left:1px solid var(--rule);flex-direction:column;display:flex}.research-page .research-area-links a{color:#5c675d;border-left:3px solid #0000;min-height:46px;margin-left:-2px;padding:12px 12px 12px 17px;font-size:16px;line-height:1.4;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:block}.research-page .research-area-links a:hover{color:var(--forest);background:#3d7a5f0b}.research-page .research-area-links a[aria-current=location]{border-left-color:var(--canopy);color:var(--forest);background:#3d7a5f12;font-weight:500}.research-page .research-content,.research-page .research-chapter__copy,.research-page .research-chapter__media{min-width:0}.research-page .research-chapter{border-top:1px solid var(--rule);padding-block:64px;scroll-margin-top:12px}.research-page .research-chapter:first-child{border-top:0;padding-top:0}.research-page .research-chapter:last-child{padding-bottom:0}.research-page .research-chapter__intro{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:start;gap:30px;display:grid}.research-page .research-chapter__intro--text{grid-template-columns:1fr}.research-page .research-chapter__title{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.research-page .research-chapter__title h2{letter-spacing:-.035em;color:var(--forest);margin:0;font-size:clamp(35px,3.15vw,44px);font-weight:500;line-height:1.08}.research-page .research-status{color:var(--forest);border:1px solid #aebba7;padding:7px 10px;font-size:11px}.research-page .research-chapter__goal{letter-spacing:-.02em;max-width:590px;color:var(--ink);margin:22px 0 0;font-size:24px;line-height:1.4}.research-page .research-chapter__footnote{text-transform:none;margin-top:18px}.research-page .research-chapter__metric{margin-top:24px}.research-page .research-chapter__metric p:first-child{letter-spacing:-.035em;color:var(--ember);margin:0;font-size:25px;line-height:1.3}.research-page .research-chapter__metric p+p{color:var(--ink-3-text);margin:8px 0 0;font-size:14px;line-height:1.5}.research-page .research-chapter__note{color:var(--ink-2);margin-top:22px;font-size:16px;line-height:1.65}.research-page .research-chapter__figure{background:#dce2d5;justify-content:center;align-items:center;height:270px;margin:0;padding:20px;display:flex}.research-page .research-chapter__image{width:100%;max-width:min(100%,430px);height:100%;position:relative}.research-page .research-chapter__image img{object-fit:contain;transition:transform .7s var(--ease-settle)}@media (hover:hover) and (pointer:fine){.research-page .research-chapter__figure:hover img{transform:scale(1.025)}}.research-page .research-chapter__roadmap{padding-top:15px}.research-page .research-chapter__roadmap h3{color:var(--forest);margin:0;font-size:17px;font-weight:500;line-height:1.35}.research-page .research-chapter__roadmap-meta{color:var(--ink-3-text);flex-wrap:wrap;gap:6px 15px;margin:8px 0 0;font-size:12px;line-height:1.5;display:flex}.research-page .research-chapter__roadmap-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:6px;display:flex}.research-page .research-chapter__roadmap-actions .research-text-link{font-size:14px}.research-page .research-chapter__roadmap-actions .roadmap-soon{margin:0}.research-page .research-chapter__details{margin-top:34px}.research-page .research-disclosure{border-block:1px solid #b7c3ae;margin-top:-1px}.research-page .research-disclosure>summary{cursor:pointer;color:var(--forest);padding:24px 0;list-style:none}.research-page .research-disclosure>summary::-webkit-details-marker{display:none}.research-page .research-disclosure>summary:hover{color:var(--canopy)}.research-page .research-disclosure__heading{justify-content:space-between;align-items:center;gap:20px;margin:0;font-size:20px;font-weight:500;line-height:1.4;display:flex}.research-page .research-disclosure__hide{display:none}.research-page .research-disclosure[open] .research-disclosure__hide{display:inline}.research-page .research-disclosure[open] .research-disclosure__view{display:none}.research-page .research-disclosure__count{color:var(--forest);vertical-align:middle;background:#dfe5d5;margin-left:12px;padding:5px 9px;font-size:13px;display:inline-block}.research-page .research-disclosure__chevron{border:1px solid #aebca5;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:25px;line-height:1;transition:transform .25s,background .25s;display:grid}.research-page .research-disclosure[open] .research-disclosure__chevron{border-color:var(--forest);background:var(--forest);color:var(--pulp);transform:rotate(180deg)}.research-page .research-disclosure__body{padding-bottom:30px}.research-page .research-disclosure__body>.body{font-size:17px}.research-page .research-disclosure__body .body h4{color:var(--forest);font-size:19px}.research-page .research-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0;padding:8px 0 0;list-style:none;display:grid}.research-page .research-project{min-width:0}.research-page .research-project__title{color:var(--forest);margin:0;font-size:20px;font-weight:500;line-height:1.25}.research-page .research-project__meta{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.5}.research-page .research-project__summary{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.65}.research-page .research-publications{overflow-wrap:anywhere;margin:0;padding-left:24px}.research-page .research-publications li+li{margin-top:18px}.research-page .research-chapter__links{margin-top:30px}.research-page .research-chapter__links h3{color:var(--forest);margin:0 0 20px;font-size:18px;font-weight:500}.research-page .research-chapter__links-note{margin-top:24px;font-size:16px}.research-page .research-news-list .anno{margin-top:8px;display:block}.research-page .file-row{overflow-wrap:anywhere}@media (max-width:1180px){.research-page .research-process__layout{gap:60px}.research-page .research-browser{grid-template-columns:222px minmax(0,1fr);gap:38px;padding-top:60px}.research-page .research-area-links a{padding:11px 10px 11px 14px}.research-page .research-chapter__intro{grid-template-columns:1fr;gap:30px}.research-page .research-chapter__figure{height:300px;padding:24px}.research-page .research-chapter__title h2{font-size:40px}}@media (max-width:900px){.research-page .research-hero{padding-block:70px 65px}.research-page .research-funding__intro{gap:40px}.research-page .research-funding__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 36px}.research-page .research-funding__group--completed .research-funding__logos{gap:32px 48px}.research-page .research-process__layout{gap:40px}.research-page .research-process__readout{gap:18px}.research-page .research-process__current-number{font-size:80px}.research-page .research-process__current-title{font-size:20px}.research-page .research-process__step{gap:23px}.research-page .research-browser{padding-block:36px 60px;display:block}.research-page .research-sidebar{max-height:none;margin-bottom:38px;padding:0;position:static;overflow:visible}.research-page .research-sidebar__title{display:none}.research-page .research-area-menu{border-block:1px solid #b4bfb0}.research-page .research-area-menu>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:14px 0;font-size:20px;font-weight:500;line-height:1.4;list-style:none;display:flex}.research-page .research-area-menu>summary::-webkit-details-marker{display:none}.research-page .research-area-menu__chevron{border:1px solid #b4bfb0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;transition:transform .2s;display:grid}.research-page .research-area-menu[open] .research-area-menu__chevron{transform:rotate(180deg)}.research-page .research-area-links{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;padding:8px 0 20px;display:grid}.research-page .research-area-links a{min-height:48px;margin-left:0;padding:12px 10px}.research-page .research-chapter{padding-block:48px}.research-page .research-chapter__title h2{font-size:39px}}@media (max-width:760px){.research-page .research-hero{padding-block:52px}.research-page .research-hero h1{font-size:clamp(52px,9vw,72px)}.research-page .research-hero .body{margin-top:24px;font-size:18px}.research-page .research-hero__jump{margin-top:25px}.research-page .research-funding{padding-block:50px}.research-page .research-funding__intro{grid-template-columns:1fr;gap:25px}.research-page .research-funding__stat{margin-bottom:20px;font-size:clamp(90px,18vw,110px)}.research-page .research-funding__intro h2{font-size:29px}.research-page .research-funding__description{font-size:19px}.research-page .research-funding__description p+p{font-size:14px}.research-page .research-funding__recipients{gap:38px;margin-top:42px}.research-page .research-funding__group{padding-top:20px}.research-page .research-funding__logos{gap:32px 24px;margin-top:22px}.research-page .research-funding__logos .logo-tile__mark{height:86px}.research-page .research-funding__logos .logo-tile__name{margin-top:14px;font-size:13px}.research-page .research-funding__logos .logo-tile__note{font-size:11px}.research-page .research-process{padding-block:64px}.research-page .research-process__layout{grid-template-columns:1fr;gap:40px}.research-page .research-process__heading{position:static}.research-page .research-process__heading h2{max-width:420px}.research-page .research-process__heading>p{font-size:18px}.research-page .research-process__readout{display:none}.research-page .research-process__step{padding-bottom:31px}.research-page .research-process__step h3{font-size:24px}.research-page .research-disclosure>summary{padding-block:20px}.research-page .research-disclosure__heading{gap:15px;font-size:18px}.research-page .research-disclosure__chevron{width:34px;height:34px;font-size:23px}.research-page .research-disclosure__count{margin-left:6px;padding:4px 7px;font-size:11px}}@media (max-width:600px){.research-page .research-funding__group--completed .research-funding__logos{grid-template-columns:1fr;gap:32px}.research-page .research-funding__group--completed .logo-tile__mark{height:96px}.research-page .research-funding__group--completed .logo-tile__mark>.logo-tile__img{max-width:94%}.research-page .research-area-links{grid-template-columns:1fr;gap:2px}.research-page .research-chapter__title h2{font-size:36px}.research-page .research-chapter__goal{font-size:23px}.research-page .research-chapter__metric p:first-child{font-size:24px}.research-page .research-chapter__figure{height:270px;padding:22px}.research-page .research-project-list{grid-template-columns:1fr;gap:25px}.research-page .file-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.research-page .research-area-links a,.research-page .research-area-menu__chevron,.research-page .research-process__number,.research-page .research-disclosure__chevron,.research-page .research-chapter__image img,.research-page .research-text-link{transition:none}.research-page .research-process__list:after,.research-page .research-chapter__figure:hover img{transform:none}}
