.diyo-work{margin-top:14px}.diyo-work .diyo-work-grid{align-items:flex-start;gap:10px;display:flex}.diyo-work .diyo-work-heading{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:8px 0 12px;font-size:18px;font-weight:800;line-height:1.25}.diyo-work .diyo-work-pairs{flex-direction:column;gap:14px;display:flex}.diyo-work .diyo-work-pairgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diyo-work .diyo-work-pairrow .diyo-work-half{width:100%}.diyo-work .diyo-work-col{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.diyo-work .diyo-work-card{text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 320px;background:#fff;border:none;border-radius:4px;width:100%;padding:8px;transition:scale .18s,box-shadow .2s;display:block;box-shadow:0 10px 26px -8px #9d174d59,0 2px 6px #9d174d24}.diyo-work .diyo-work-card:active{scale:.97}.diyo-work .diyo-work-card:focus-visible{outline:2px solid var(--pink-500);outline-offset:2px}.diyo-work .diyo-work-col:nth-child(odd) .diyo-work-card:nth-child(odd){rotate:-.8deg}.diyo-work .diyo-work-col:nth-child(odd) .diyo-work-card:nth-child(2n){rotate:.6deg}.diyo-work .diyo-work-col:nth-child(2n) .diyo-work-card:nth-child(odd){rotate:.8deg}.diyo-work .diyo-work-col:nth-child(2n) .diyo-work-card:nth-child(2n){rotate:-.6deg}.diyo-work .diyo-work-frame{background:var(--neutral-100,#f5f5f4);border-radius:2px;width:100%;display:block;position:relative;overflow:hidden}.diyo-work .diyo-work-photo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.diyo-work .diyo-work-half{background:var(--neutral-100,#f5f5f4);display:block;position:relative}.diyo-work .diyo-work-half img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.diyo-work .diyo-work-tag{color:#fff;pointer-events:none;background:#1118279e;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;bottom:4px;left:4px}.diyo-work .diyo-work-tag-real{background:#be185dd9;left:auto;right:4px}.diyo-work .diyo-work-meta{flex-direction:column;gap:2px;min-width:0;padding:7px 2px 1px;display:flex}.diyo-work .diyo-work-cap{font-family:var(--font-mono);color:var(--pink-700);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.diyo-work .diyo-work-proof{color:var(--text-strong);font-size:11.5px;font-weight:600;line-height:1.35}.diyo-work .diyo-work-sub{color:var(--text-soft,#7a284b);font-size:10.5px;font-weight:600;line-height:1.35}.diyo-work-chips{flex-wrap:wrap;gap:6px;display:flex}.diyo-work-chips .diyo-work-chip{white-space:nowrap;cursor:pointer;border:1.5px solid var(--border-soft,#ffd6e7);min-width:0;min-height:34px;color:var(--pink-700);background:#ffffffd9;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;line-height:1.2;transition:background .15s,color .15s,border-color .15s}.diyo-work-chips .diyo-work-chip[aria-pressed=true]{border-color:var(--pink-500);background:var(--pink-500);color:#fff}.diyo-work-chips .diyo-work-chip-more{background:0 0;border-style:dashed}.diyo-work-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.diyo-work-bar .diyo-work-picker{border:1.5px solid var(--border-soft,#ffd6e7);min-height:34px;color:var(--pink-700);white-space:nowrap;cursor:pointer;background:#ffffffd9;border-radius:999px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.diyo-work-bar .diyo-work-picker[data-active=true]{border-color:var(--pink-500);background:var(--pink-500);color:#fff}.diyo-work-bar .diyo-work-picker:focus-within{outline:2px solid var(--pink-500);outline-offset:2px}.diyo-work-bar .diyo-work-caret{margin-left:6px;font-size:11px}.diyo-work-bar .diyo-work-picker select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;min-height:0;font-size:16px;position:absolute;inset:0}.diyo-work-bar .diyo-work-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-soft,#7a284b);white-space:nowrap;margin:0 0 0 auto;font-size:11px;font-weight:600}.diyo-work-bar .diyo-work-clear{min-width:0;min-height:0;font:inherit;color:var(--pink-600,#db2777);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:8px 0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.diyo-work .diyo-work-card{transition:none}.diyo-work .diyo-work-card:active{scale:1}}
/*# sourceMappingURL=79b2e64427ad764b.css.map*/