@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&display=swap";
@font-face{font-family:Rinter;src:url(/fonts/Rinter.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.proj-shell{grid-template-columns:180px 1fr;display:grid}.proj-index{background:#fff;border-right:1px solid #aeaeae;flex-direction:column;gap:4px;height:100vh;padding:32px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.proj-section{border-bottom:1px solid #aeaeae;padding:64px 56px}.sec-label{color:#aeaeae;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-family:DM Sans,Helvetica Neue,Arial,sans-serif;font-size:9px;font-weight:700}.divider{background:#aeaeae;height:.5px;margin:24px 0}.two-col{grid-template-columns:1fr 1fr;gap:32px;display:grid}.three-col{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.four-col{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;display:grid}.metrics-row{border-top:1px solid #aeaeae;grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.metric-item{border-right:1px solid #aeaeae;padding:24px 24px 0 0}.metric-item:last-child{border-right:none}.bento-grid{border:1px solid #aeaeae;grid-template-columns:1fr 1fr;gap:0;margin-top:32px;display:grid}.bento-cell{border-bottom:1px solid #aeaeae;border-right:1px solid #aeaeae}.bento-cell:nth-child(2n){border-right:none}.bento-cell:nth-last-child(-n+2){border-bottom:none}.bento-visual{justify-content:center;align-items:center;width:100%;height:620px;display:flex}.bento-body{padding:24px 28px 28px}.process-row{border:1px solid #aeaeae;margin-top:24px;display:flex}.process-step{border-right:1px solid #aeaeae;flex:1;padding:24px 20px}.process-step:last-child{border-right:none}.impact-grid{grid-template-columns:repeat(3,1fr);display:grid}.impact-cell{border-right:1px solid #ffffff1f;padding:36px 32px}.impact-cell:last-child{border-right:none}.learning-grid{border:1px solid #a81148;grid-template-columns:repeat(3,1fr);display:grid}.learning-cell{background:#a81148;border-right:1px solid #ffffff1f;padding:32px 28px}.learning-cell:last-child{border-right:none}.next-bar{background:#2b2b2b;justify-content:space-between;align-items:center;padding:48px 56px;display:flex}.pill-outline{color:#fff;border:1px solid #ffffff80;border-radius:100px;margin-bottom:8px;margin-right:8px;padding:5px 14px;font-size:12px;display:inline-block}.hmw-block{background:#a81148;padding:56px 48px}.idx-btn{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:7px 10px;transition:color .2s,background .2s}.idx-btn:hover{background:#f5f5f5;color:#2b2b2b!important}.hmw-heading{max-width:700px;line-height:1.4}@media (min-width:1330px){.hmw-block{padding:72px 96px}.hmw-heading{max-width:1000px}}@media (max-width:900px){.proj-shell{grid-template-columns:1fr}.proj-index{display:none}.two-col,.three-col,.four-col,.metrics-row,.bento-grid,.impact-grid,.learning-grid{grid-template-columns:1fr}.bento-cell{border-right:none}.process-row{flex-direction:column}.process-step{border-bottom:1px solid #aeaeae;border-right:none}.process-step:last-child{border-bottom:none}.proj-section{padding:48px 24px}.hmw-block{padding:40px 24px}.next-bar{flex-direction:column;align-items:flex-start;gap:24px;padding:36px 24px}}
