.work .nav{position:absolute;pointer-events:auto}.work__crumbs{grid-column:1 / -1;padding-left:14px;font-weight:600}.work__crumbs a{text-underline-offset:3px}.work__screens{position:relative;padding-block:8vh;background:var(--band);color:var(--band-ink)}.work__group+.work__group{margin-top:8vh}.work__group-title{font-size:var(--t-h3);font-weight:700}.work__group-line{margin-top:8px;max-width:60ch;color:var(--band-muted)}.work__group-link{display:inline-block;margin-top:8px;font-weight:600}.work__grid{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:32px 24px}.work__grid--phone{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.work__shot{margin:0}.work__shot img{width:100%;height:auto;box-shadow:0 0 0 1px var(--band-line)}.work__shot figcaption{margin-top:10px;font-size:var(--t-small);color:var(--band-muted)}.work__more{position:relative;padding-block:8vh}.work__more h2{font-size:var(--t-h3);font-weight:700}.work__list{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.work__list a{padding:12px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 24px;border-bottom:1px solid var(--line);font-weight:600;text-decoration:none}.work__list a:hover{color:var(--accent)}.work__list span{font-family:var(--font-mono);font-size:var(--t-small);font-weight:400;color:var(--muted)}.work__contact{margin-top:8vh;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.work__contact p{font-size:var(--t-lead);font-weight:600}.work__foot{position:relative;padding-block:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;border-top:1px solid var(--line);font-size:var(--t-small)}
