.StudioWorkStack_trigger__7Is2Y{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:104px;min-height:80px;padding:5px 0;color:var(--muted-foreground);touch-action:manipulation;border-radius:6px}.StudioWorkStack_stack__z7o4J{position:relative;display:block;width:72px;height:49px}.StudioWorkStack_card__dD7ud{position:absolute;inset:3px 6px;overflow:hidden;background:#232323;border:1px solid #878782;border-radius:3px;box-shadow:0 3px 8px #0005;transform:translate(calc(var(--offset) * 6px),calc(var(--index) * -2px)) rotate(calc(var(--offset) * 9deg));transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.StudioWorkStack_print__lu2xN{border:solid #e9e6dd;border-width:3px 3px 7px;border-radius:1px}.StudioWorkStack_thumbnail__Gycaz{-o-object-fit:cover;object-fit:cover}.StudioWorkStack_hint__SwPCd{display:flex;align-items:center;gap:3px;margin-top:7px;font-family:var(--font-geist-mono),monospace;font-size:.75rem;line-height:1.3}.StudioWorkStack_close__jTV9p:focus-visible,.StudioWorkStack_example__RtmCG:focus-visible,.StudioWorkStack_trigger__7Is2Y:focus-visible{outline:2px solid #ddd;outline-offset:4px}.StudioWorkStack_trigger__7Is2Y:focus-visible .StudioWorkStack_card__dD7ud,.StudioWorkStack_trigger__7Is2Y[data-popup-open] .StudioWorkStack_card__dD7ud{transform:translate(calc(var(--offset) * 22px),-5px) rotate(calc(var(--offset) * 14deg))}@media (hover:hover) and (pointer:fine){.StudioWorkStack_trigger__7Is2Y:hover .StudioWorkStack_card__dD7ud{transform:translate(calc(var(--offset) * 22px),-5px) rotate(calc(var(--offset) * 14deg));box-shadow:0 8px 16px #0006}.StudioWorkStack_trigger__7Is2Y:hover{color:var(--foreground)}}.StudioWorkStack_backdrop__vBM04{position:fixed;inset:0;z-index:2147483100;background:#0009;backdrop-filter:blur(8px);transition:opacity .16s ease}.StudioWorkStack_gallery__Nxxzi{position:fixed;left:50%;top:50%;z-index:2147483101;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid #454542;border-radius:14px;background:var(--background);color:var(--foreground);box-shadow:0 24px 100px #0007;transition:opacity .16s ease}.StudioWorkStack_backdrop__vBM04[data-ending-style],.StudioWorkStack_backdrop__vBM04[data-starting-style],.StudioWorkStack_gallery__Nxxzi[data-ending-style],.StudioWorkStack_gallery__Nxxzi[data-starting-style]{opacity:0}.StudioWorkStack_header__M0C5b{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.StudioWorkStack_title__1_RHP{font-family:monospace;font-size:1.125rem;line-height:1.5;font-weight:500}.StudioWorkStack_description__C3LJx{display:block;margin-top:4px;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.StudioWorkStack_close__jTV9p{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#ffffff08}.StudioWorkStack_grid__VclTs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.StudioWorkStack_example__RtmCG{min-width:0;border-radius:3px}.StudioWorkStack_imageFrame__8F45h{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid #454542;border-radius:4px;background:#222}.StudioWorkStack_printFrame__9qBZX{aspect-ratio:4/5;background:#e9e6dd;border:solid #e9e6dd;border-width:8px 8px 16px;border-radius:1px}.StudioWorkStack_fullImage__4NsIP{-o-object-fit:contain;object-fit:contain}.StudioWorkStack_caption__l9BTD{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:1rem;line-height:1.4}@media (max-width:600px){.StudioWorkStack_gallery__Nxxzi{padding:20px}.StudioWorkStack_grid__VclTs{grid-template-columns:1fr}.StudioWorkStack_trigger__7Is2Y{width:90px}}@media (prefers-reduced-motion:reduce){.StudioWorkStack_backdrop__vBM04,.StudioWorkStack_card__dD7ud,.StudioWorkStack_gallery__Nxxzi{transition:none}.StudioWorkStack_trigger__7Is2Y:focus-visible .StudioWorkStack_card__dD7ud,.StudioWorkStack_trigger__7Is2Y:hover .StudioWorkStack_card__dD7ud,.StudioWorkStack_trigger__7Is2Y[data-popup-open] .StudioWorkStack_card__dD7ud{transform:translate(calc(var(--offset) * 6px),calc(var(--index) * -2px)) rotate(calc(var(--offset) * 9deg))}}.WorkScatterStack_stack__KSCof{position:relative;isolation:isolate;width:100%;max-width:100%;aspect-ratio:1.04/1;min-height:18.75rem;overflow:hidden}.WorkScatterStack_decorative__P968l{pointer-events:none}.WorkScatterStack_card__kbHFm{position:absolute;overflow:hidden;background:var(--muted);border-radius:8px;box-shadow:var(--shadow-raised);transform:rotate(var(--stack-rotate));transform-origin:center center;touch-action:manipulation;filter:blur(0);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1)}.WorkScatterStack_media__IdvJI{-o-object-fit:cover;object-fit:cover}.WorkScatterStack_card__kbHFm:focus-visible,.WorkScatterStack_card__kbHFm:hover{z-index:30!important;transform:rotate(calc(var(--stack-rotate) * .28)) translateY(-5px);box-shadow:var(--shadow-hover)}.WorkScatterStack_card__kbHFm:active{transform:rotate(calc(var(--stack-rotate) * .28)) translateY(0) scale(.96)}.WorkScatterStack_card__kbHFm:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (hover:hover) and (pointer:fine){.WorkScatterStack_stack__KSCof:has(.WorkScatterStack_card__kbHFm:focus-visible) .WorkScatterStack_card__kbHFm,.WorkScatterStack_stack__KSCof:has(.WorkScatterStack_card__kbHFm:hover) .WorkScatterStack_card__kbHFm{filter:blur(1.5px)}.WorkScatterStack_stack__KSCof:has(.WorkScatterStack_card__kbHFm:focus-visible) .WorkScatterStack_card__kbHFm:focus-visible,.WorkScatterStack_stack__KSCof:has(.WorkScatterStack_card__kbHFm:hover) .WorkScatterStack_card__kbHFm:hover{filter:blur(0)}}@media (max-width:640px){.WorkScatterStack_stack__KSCof{aspect-ratio:1.18/1;min-height:13.25rem}}@media (prefers-reduced-motion:reduce){.WorkScatterStack_card__kbHFm{filter:none;transition:none}.WorkScatterStack_stack__KSCof:has(.WorkScatterStack_card__kbHFm:focus-visible) .WorkScatterStack_card__kbHFm,.WorkScatterStack_stack__KSCof:has(.WorkScatterStack_card__kbHFm:hover) .WorkScatterStack_card__kbHFm{filter:none}.WorkScatterStack_card__kbHFm:active,.WorkScatterStack_card__kbHFm:focus-visible,.WorkScatterStack_card__kbHFm:hover{transform:rotate(calc(var(--stack-rotate) * .28)) translateY(-2px)}}