.work__head.astro-fmfvdlse{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.work__head.astro-fmfvdlse h2.astro-fmfvdlse{margin-bottom:0}.work__note.astro-fmfvdlse{color:var(--muted);margin:0;font-size:15px}.work__grid.astro-fmfvdlse{grid-template-columns:repeat(4,1fr);gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.wcard__img.astro-fmfvdlse{aspect-ratio:20/19;border-radius:var(--r-md);background:var(--mist);position:relative;overflow:hidden}.wcard__img.astro-fmfvdlse img{object-fit:cover;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.wcard__img.astro-fmfvdlse .is-before{opacity:0}.wcard.astro-fmfvdlse.show-before .wcard__img.astro-fmfvdlse .is-before{opacity:1}.wcard__badge.astro-fmfvdlse{background:var(--white);color:var(--black);font:600 13px var(--text);border-radius:999px;padding:6px 10px;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0a0a0a26}.wcard__toggle.astro-fmfvdlse{background:#fffffff2;border-radius:999px;padding:3px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #0a0a0a26}.wcard__toggle.astro-fmfvdlse button.astro-fmfvdlse{font:600 13px var(--text);color:var(--gray);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.wcard__toggle.astro-fmfvdlse button.astro-fmfvdlse[aria-pressed=true]{background:var(--black);color:var(--white)}.wcard__title.astro-fmfvdlse{font:600 16px/1.35 var(--text);margin:12px 0 2px}.wcard__meta.astro-fmfvdlse{color:var(--muted);margin:0;font-size:14px}@media (width<=1020px){.work__grid.astro-fmfvdlse{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.work__head.astro-fmfvdlse{flex-direction:column;align-items:flex-start}.work__grid.astro-fmfvdlse{scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;gap:14px;display:flex;overflow-x:auto}.wcard.astro-fmfvdlse{scroll-snap-align:start;flex:0 0 78%}}
