.work-index{padding-inline:var(--home-gutter);max-width:1600px;margin:auto}.work-index-head{padding-top:clamp(56px,7vw,112px);max-width:900px}.work-index-head h1{font:var(--case-title);letter-spacing:-.055em;margin:0 0 24px;text-wrap:balance}.work-index-head p{font:400 clamp(17px,1.7vw,21px)/1.45 var(--type-family-sans);letter-spacing:-.01em;color:var(--case-muted);max-width:60ch;margin:0}.work-list{list-style:none;margin:clamp(48px,6vw,88px) 0 0;padding:0}.work-list>li{border-top:1px solid var(--color-border)}.work-list>li:last-child{border-bottom:1px solid var(--color-border)}.work-list a{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) auto;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:baseline;padding:clamp(26px,3vw,44px) 0;text-decoration:none;color:inherit}.work-list a:hover h2{color:var(--color-racing)}.work-list h2{font:500 clamp(24px,2.6vw,40px)/1.15 var(--type-family-sans);letter-spacing:-.04em;margin:0;transition:color .2s}.work-list .work-meta{font:var(--case-note);letter-spacing:0;color:var(--case-muted);margin:0}.work-list .work-go{font:var(--type-label-sm);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--case-muted);white-space:nowrap}@media(max-width:800px){.work-list a{grid-template-columns:minmax(0,1fr);gap:10px}.work-list .work-go{display:none}}