.work .ix-list{gap:var(--space-8)}.tiles__feature{padding-bottom:var(--space-4)}.tile__media{overflow:hidden;border-radius:var(--radius-md);background:var(--paper-sunk)}.tile__img{transition:opacity var(--motion-fast) var(--ease-out-soft)}@media(hover:hover){a.tile:hover .tile__img{opacity:.92}}@media(min-width:840px){.work .ix-list{gap:var(--space-12)}}.tl{--tl-node: 2.5rem;--tl-dot: .625rem;--tl-dot-y: .75rem;--tl-gap: var(--space-8);display:grid;gap:var(--tl-gap);margin:0;padding:0;list-style:none}.tl>li{position:relative;display:grid;grid-template-columns:var(--tl-node) minmax(0,1fr);-moz-column-gap:var(--space-4);column-gap:var(--space-4);min-width:0}.tl>li>*{grid-column:2}.tl>li:after{content:"";position:absolute;left:calc(var(--tl-node) / 2 - .5px);top:0;bottom:calc(-1 * var(--tl-gap));width:1px;background:var(--hairline)}.tl__node,.tl__item:before{position:relative;z-index:1;border:1px solid var(--hairline);border-radius:50%;background:var(--paper);transition:border-color var(--motion-fast) var(--ease-out-soft)}.tl>li>.tl__node{grid-column:1;display:grid;place-items:center;width:var(--tl-node);height:var(--tl-node);margin:0;color:var(--ink-muted)}.tl__item:before{content:"";position:absolute;left:calc((var(--tl-node) - var(--tl-dot)) / 2);top:calc(var(--tl-dot-y) - var(--tl-dot) / 2);width:var(--tl-dot);height:var(--tl-dot);box-sizing:border-box;border-color:var(--ink-faint)}.tl__item:has(a.ix:hover,a.ix:focus-visible):before{border-color:var(--accent)}.tl>li:last-child:after,.fw[data-filter=web] .tl>li:not(:has(~li[data-buckets~=web])):after,.fw[data-filter=ai] .tl>li:not(:has(~li[data-buckets~=ai])):after,.fw[data-filter=games] .tl>li:not(:has(~li[data-buckets~=games])):after,.fw:has(#f-web:target) .tl>li:not(:has(~li[data-buckets~=web])):after,.fw:has(#f-ai:target) .tl>li:not(:has(~li[data-buckets~=ai])):after,.fw:has(#f-games:target) .tl>li:not(:has(~li[data-buckets~=games])):after{bottom:auto;height:var(--tl-dot-y)}@media(min-width:840px){.tl{--tl-gap: var(--space-12);--tl-dot-y: .9375rem}}
