a.project-link{color:var(--color-grey-3);padding-top:.65rem;padding-bottom:.65rem;padding-right:.5rem;transition:all .18s ease-out}a.project-link:hover{background:var(--color-stone);color:var(--color-primary);padding-left:.25rem}@media screen and (width>=1025px){a.project-link{padding-right:1.5rem}}.documents-grid{grid-template-columns:1fr;grid-template-areas:"mainarea""sidearea";display:grid}.documents-grid .mainarea{grid-area:mainarea}.documents-grid .mainarea .title-area{padding-top:2rem;padding-bottom:2rem}.documents-grid .sidearea{border-top:var(--border-dark);grid-area:sidearea;padding-top:2rem;padding-bottom:2rem}.documents-grid .sidearea .all-items{flex-direction:column;display:flex}@media screen and (width>=1025px){.documents-grid{border-bottom:var(--border-main);grid-template-columns:360px 1fr;grid-template-areas:"sidearea mainarea";display:grid}.documents-grid .mainarea{padding-left:6rem}.documents-grid .mainarea .title-area{padding-top:4rem;padding-bottom:2rem}.documents-grid .sidearea{border-right:var(--border-main);border-top:none;height:100%;padding-top:4rem;padding-bottom:1rem}.documents-grid .sidearea.nopad{padding-right:0}.documents-grid .sidearea .all-items{padding-bottom:1rem;position:sticky;top:104px}}.key-image{height:200px;margin-top:80px}@media screen and (width>=1025px){.key-image{height:620px;margin-top:128px}}.thislab img{object-fit:contain;height:400px}@media screen and (width>=1025px){.thislab img{margin-right:auto}}
