.sh__mask[data-astro-cid-s6fbaydk]{margin-block:-.12em;margin-inline-end:-.1em;padding-block:.12em;padding-inline-end:.1em;display:block;overflow:clip}.sh__word[data-astro-cid-s6fbaydk]{display:block}.bento[data-astro-cid-qxhpbobs]{grid-template-columns:repeat(3,1fr);grid-auto-rows:280px;grid-auto-flow:dense;gap:20px;display:grid}.card[data-astro-cid-qxhpbobs]{border-radius:var(--radius-lg);background:var(--work-media-bg);min-width:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px #0c10161a}html.js .card[data-astro-cid-qxhpbobs]:not(.is-in){opacity:0}.card[data-astro-cid-qxhpbobs][data-deliver]{transition:opacity .25s}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-qxhpbobs]{will-change:transform}}.card[data-astro-cid-qxhpbobs][data-span=hero]{grid-area:span 2/1/auto/-1}.card[data-astro-cid-qxhpbobs][data-span=large]{grid-area:span 2/span 2}.card[data-astro-cid-qxhpbobs][data-span=wide]{grid-column:span 2}.card__media[data-astro-cid-qxhpbobs]{will-change:transform;position:absolute;inset:0}.card__img[data-astro-cid-qxhpbobs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__img--rest[data-astro-cid-qxhpbobs]{filter:grayscale(var(--work-rest-grayscale)) contrast(var(--work-rest-contrast));opacity:var(--work-rest-opacity)}.card__img--reveal[data-astro-cid-qxhpbobs]{opacity:.001;will-change:opacity;transition:opacity .9s var(--ease-sw)}.card[data-astro-cid-qxhpbobs]:hover .card__img--reveal[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs]:focus-visible .card__img--reveal[data-astro-cid-qxhpbobs]{opacity:1}@media (hover:none){.card__img--reveal[data-astro-cid-qxhpbobs]{opacity:1;transition:none}}.card__media[data-astro-cid-qxhpbobs] .placeholder{background-color:var(--work-media-bg);background-image:repeating-linear-gradient(-45deg,#0c10161a 0 9px,#0000 9px 18px)}.card__view[data-astro-cid-qxhpbobs]{pointer-events:none;opacity:.001;will-change:opacity, transform;transition:opacity .35s ease, transform .45s var(--ease-sw);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(12px)}.card[data-astro-cid-qxhpbobs]:hover .card__view[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs]:focus-visible .card__view[data-astro-cid-qxhpbobs]{opacity:1;transition:opacity .5s ease .15s, transform .7s var(--ease-sw) .15s;transform:translateY(0)}.card__view-pill[data-astro-cid-qxhpbobs]{border-radius:var(--radius-full);background:var(--ice-100);color:var(--ink-950);align-items:center;gap:7px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #0c101640}.card__view-pill[data-astro-cid-qxhpbobs] svg{stroke-width:2px;width:17px;height:17px}.card__caption[data-astro-cid-qxhpbobs]{pointer-events:none;will-change:transform;background:linear-gradient(#0c10160d,#0c1016e0);padding:24px 26px;position:absolute;bottom:0;left:0;right:0}.card__summary[data-astro-cid-qxhpbobs]{color:#fff;text-wrap:pretty;max-width:48ch;margin-top:10px;font-size:14px;line-height:1.45;display:block}.card__badge[data-astro-cid-qxhpbobs]{color:#0c1016;background:#eef2f4;border-radius:999px;padding:7px 12px;position:absolute;top:20px;left:22px}.card__name[data-astro-cid-qxhpbobs]{font-family:var(--font-display);color:#fff;font-size:30px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-case);line-height:1;display:block}.card[data-astro-cid-qxhpbobs][data-span=hero] .card__name[data-astro-cid-qxhpbobs]{font-size:clamp(2.75rem,4.6vw,4.5rem)}.card[data-astro-cid-qxhpbobs][data-span=large] .card__name[data-astro-cid-qxhpbobs]{font-size:clamp(2.25rem,3.4vw,3.25rem)}.card[data-astro-cid-qxhpbobs][data-span=hero] .card__caption[data-astro-cid-qxhpbobs]{padding:40px 44px}.card[data-astro-cid-qxhpbobs][data-span=large] .card__caption[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs][data-span=wide] .card__caption[data-astro-cid-qxhpbobs]{padding:32px 36px}.card[data-astro-cid-qxhpbobs][data-span=wide] .card__name[data-astro-cid-qxhpbobs]{font-size:clamp(1.75rem,2.4vw,2.25rem)}.card__meta[data-astro-cid-qxhpbobs]{border-radius:var(--radius-full);color:#ffffffe0;pointer-events:none;background:#0c10168c;padding:6px 13px;position:absolute;top:20px;right:22px}@media (width<=1100px){.bento[data-astro-cid-qxhpbobs]{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}.card[data-astro-cid-qxhpbobs][data-span=hero]{grid-column:1/-1}}@media (width<=700px){.bento[data-astro-cid-qxhpbobs]{grid-template-columns:1fr;grid-auto-rows:300px;gap:14px}.card[data-astro-cid-qxhpbobs][data-span=large],.card[data-astro-cid-qxhpbobs][data-span=wide],.card[data-astro-cid-qxhpbobs][data-span=hero]{grid-column:span 1}.card[data-astro-cid-qxhpbobs][data-span=large],.card[data-astro-cid-qxhpbobs][data-span=hero]{grid-row:span 1}.card__name[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs][data-span=large] .card__name[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs][data-span=hero] .card__name[data-astro-cid-qxhpbobs]{font-size:2rem}.card__caption[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs][data-span=large] .card__caption[data-astro-cid-qxhpbobs],.card[data-astro-cid-qxhpbobs][data-span=hero] .card__caption[data-astro-cid-qxhpbobs]{padding:22px 24px}}
