.work[data-v-8f48de9a]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}@media (width<=51.99rem){.work[data-v-8f48de9a]:not(.work--all){scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--s-2);grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.work:not(.work--all)>li[data-v-8f48de9a]{scroll-snap-align:start}}@media (width>=52rem){.work[data-v-8f48de9a]{grid-template-columns:repeat(3,minmax(0,1fr))}.work--1[data-v-8f48de9a]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.work__card--book[data-v-8f48de9a]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.work__card[data-v-8f48de9a]{align-content:start;gap:var(--s-2);height:100%;text-decoration:none;display:grid;position:relative}.work__client[data-v-8f48de9a]{z-index:1;top:var(--s-3);left:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--paper);box-shadow:var(--lift);position:absolute}.work__client img[data-v-8f48de9a]{width:auto;height:2rem;display:block}.work__img[data-v-8f48de9a]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-control);width:100%;height:auto;margin-bottom:var(--s-2);background:var(--line-soft);transition:opacity var(--fast) var(--ease)}.work__card:hover .work__img[data-v-8f48de9a]{opacity:.9}.work__img--console[data-v-8f48de9a]{outline:1px solid var(--line);outline-offset:-1px}.work__next[data-v-8f48de9a]{width:100%;height:0;margin-bottom:var(--s-2);border-radius:var(--r-control);background:var(--field-wash);box-shadow:inset 0 0 0 1px var(--field-edge);color:var(--field);padding-top:75%;display:block;position:relative}.work__next-icon[data-v-8f48de9a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work__line[data-v-8f48de9a]{font-family:var(--sans);font-size:var(--t-sm);color:var(--field);font-weight:600}.work__title[data-v-8f48de9a]{font-size:var(--t-base);font-weight:600;line-height:var(--lh-snug);color:var(--ink)}.work__summary[data-v-8f48de9a]{font-size:var(--t-sm);color:var(--slate)}.work__card:hover .work__title[data-v-8f48de9a]{color:var(--field-deep)}
