.case-next-work{width:90%;max-width:1320px;color:var(--paper);letter-spacing:normal;border-top:1px dotted #59664a;margin:0 auto;padding:34px 0 46px;font:16px DM Sans,sans-serif;display:block}.still-work-main>.case-next-work{width:100%}.case-next-link{width:100%;min-width:0;color:inherit;background:#191e15;border:1px solid #46523b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0;padding:0;text-decoration:none;display:grid}.case-next-link:hover{background:#1d2516;border-color:#a8bf79}.case-next-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.case-next-preview{aspect-ratio:1200/630;background:#111;min-width:0;position:relative;overflow:hidden}.case-next-preview>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.case-next-preview.is-contained>img{object-fit:contain}.case-next-copy{min-width:0;padding:30px 36px}.case-next-copy>.eyebrow{letter-spacing:.05em;color:var(--accent);font:10px/1.8 IBM Plex Mono,monospace}.case-next-copy>h2{color:var(--paper);margin:19px 0 18px;line-height:0}.case-next-copy>h2>.dot-type{max-width:100%;width:var(--dot-natural-width)}.case-next-copy>.case-next-description{color:#c7d0bb;max-width:34ch;margin:0;font-size:15px;line-height:1.75}.case-next-copy>.case-next-kind{letter-spacing:.025em;color:#9eaf8b;overflow-wrap:anywhere;margin-top:13px;font:9px/1.8 IBM Plex Mono,monospace}.case-next-action{min-height:44px;color:var(--accent);border-top:1px dotted #52623e;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding-top:13px;font:10px/1.7 IBM Plex Mono,monospace;display:flex}.case-next-action>svg{flex:none}@media (width<=760px){.case-next-work{padding:25px 0 34px}.case-next-link{grid-template-columns:minmax(0,1fr)}.case-next-copy{padding:23px 24px 21px}.case-next-copy>h2{margin:16px 0}.case-next-copy>.case-next-description{max-width:36ch;font-size:14px}.case-next-copy>.case-next-kind{margin-top:11px;font-size:9px}.case-next-action{margin-top:15px;padding-top:11px}}@media (width<=370px){.case-next-copy{padding-inline:19px}.case-next-copy>.case-next-kind{letter-spacing:0}}.case-next-work .case-next-copy .case-next-plain-title{letter-spacing:-.045em;max-width:340px;font-size:clamp(30px,3.6vw,46px);line-height:1.08}
