.WorkIndex{min-height:100vh;color:#172027;background:#f7f9fa}.WorkIndex-Hero{color:#eef5f7;background:#11171b;border-bottom:1px solid #313c42}.WorkIndex-Hero>div,.WorkIndex-List{width:min(100% - 48px,1240px);margin:0 auto}.WorkIndex-Hero>div{padding:90px 0 86px}.WorkIndex-Hero p,.WorkIndex-Summary>span{color:#46cdbb;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.WorkIndex-Hero h1{max-width:820px;margin:14px 0 24px;font-size:clamp(3rem,5.3vw,5.2rem);line-height:1;letter-spacing:0}.WorkIndex-Hero span{color:#aebbc2}.WorkIndex-List{padding:70px 0 100px}.WorkIndex-Heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:2px solid #172027}.WorkIndex-Heading h2{margin:0;font-size:2rem}.WorkIndex-Heading span{color:#65747b;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.WorkIndex-Row{display:grid;grid-template-columns:72px minmax(260px,1fr) minmax(520px,1.4fr) 48px;gap:28px;align-items:center;padding:32px 0;border-bottom:1px solid #cbd5d9}.WorkIndex-Number{align-self:start;color:#0b897c;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:2rem;font-weight:800}.WorkIndex-Summary h3{margin:6px 0 10px;font-size:1.45rem}.WorkIndex-Summary p{margin:0;color:#536168;line-height:1.6}.WorkIndex-Row dl{display:grid;grid-template-columns:.65fr .9fr 1.25fr;gap:24px;margin:0}.WorkIndex-Row dt{margin-bottom:7px;font-size:.7rem;font-weight:850;text-transform:uppercase}.WorkIndex-Row dd{margin:0;color:#536168;font-size:.82rem;line-height:1.5}.WorkIndex-Row dd svg{width:15px;height:15px;color:#148a56;vertical-align:-3px}.WorkIndex-Row>a{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:#08766b;border:1px solid #aebbc2;border-radius:4px}@media (max-width: 980px){.WorkIndex-Row{grid-template-columns:58px 1fr 48px}.WorkIndex-Row dl{grid-column:2/3}}@media (max-width: 700px){.WorkIndex-Hero>div,.WorkIndex-List{width:min(100% - 32px,1240px)}.WorkIndex-Hero>div{padding:64px 0}.WorkIndex-Row{grid-template-columns:46px 1fr;gap:16px}.WorkIndex-Row dl{grid-column:2;grid-template-columns:1fr}.WorkIndex-Row>a{grid-column:2}}
