.work-preview{padding-block:35px 30px;scroll-margin-top:100px}
.work-preview-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:23px}
.work-preview-heading .eyebrow{font-size:8px;margin-bottom:12px}
.work-preview-heading h2{font-size:clamp(29px,3vw,38px);line-height:1.15;letter-spacing:-.04em;margin:0}
.work-preview-heading h2 em{color:#687e9e;white-space:nowrap}
.work-all-link{display:flex;align-items:center;gap:12px;font-size:11px;min-height:44px;flex-shrink:0;color:#27466e}
.work-all-link>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #b7c8df;border-radius:50%;font-size:18px}
.work-all-link:hover>span{background:#e4edf8}
.work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.work-grid .tile-visual{height:190px;aspect-ratio:auto}
@media(max-width:1000px){.work-preview-heading h2{max-width:430px}.work-grid .tile-visual{height:155px}.work-grid .tile-info :is(h2,h3){font-size:19px}.work-grid .tile-role{min-height:30px}}
@media(max-width:600px){
 .work-preview{padding-block:28px 20px}.work-preview-heading{display:block;margin-bottom:14px}.work-preview-heading h2{font-size:29px;max-width:330px}.work-preview-heading h2 em{display:block}.work-all-link{margin-top:10px;font-size:10px;gap:10px}.work-grid{grid-template-columns:1fr;gap:12px}.work-grid .project-tile{display:grid;grid-template-columns:36% minmax(0,1fr)}.work-grid .tile-visual{height:100%;min-height:155px;aspect-ratio:auto;border-bottom:0;border-right:1px solid #c1cfe1;padding:12px 7px 35px}.work-grid .tile-window{height:auto;max-height:100%;padding:2px}.work-grid .tile-window img{height:auto;max-height:105px}.work-grid .tile-identity .tile-window{max-width:92%}.work-grid .tile-info{padding:12px 13px 5px}.work-grid .tile-info :is(h2,h3){font-size:18px}.work-grid .tile-service{font-size:8px;min-height:0;margin-bottom:5px}.work-grid .tile-role{min-height:0;margin:7px 0;font-size:9px}.work-grid .tile-evidence{font-size:7px;bottom:49px;left:8px;max-width:calc(100% - 16px)}.work-grid .tile-toxic .tile-visual{padding-bottom:65px}
}
