.CaseShots_head__363zd{max-width:44rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.55rem}.CaseShots_head__363zd p.CaseShots_sub__HaC2T{color:var(--text-2);font-size:var(--t-md);line-height:1.55}.CaseShots_strip__dUNfT{list-style:none;margin:0;padding:0;display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:1fr}@media (min-width:620px){.CaseShots_strip__dUNfT{grid-template-columns:repeat(3,1fr)}}.CaseShots_shot__cn3WA{display:flex;flex-direction:column;gap:.55rem;width:100%;text-align:left;cursor:zoom-in}.CaseShots_thumb__yBfbF{position:relative;display:block;aspect-ratio:16/10;border:1px solid var(--rule-strong);border-radius:var(--r-md);overflow:hidden;background:var(--surface);box-shadow:var(--sh-1);transition:box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.CaseShots_thumb__yBfbF img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--dur-slow) var(--ease-out)}.CaseShots_shot__cn3WA:hover .CaseShots_thumb__yBfbF{border-color:var(--ink-900);box-shadow:0 2px 4px rgba(29,29,27,.06),0 12px 30px -12px rgba(29,29,27,.35)}.CaseShots_shot__cn3WA:hover .CaseShots_thumb__yBfbF img{transform:scale(1.03)}.CaseShots_zoom__YJUDX{position:absolute;right:.5rem;bottom:.5rem;width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:50%;color:var(--text);background:rgba(255,255,255,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 3px rgba(29,29,27,.2);opacity:0;transform:translateY(3px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.CaseShots_shot__cn3WA:focus-visible .CaseShots_zoom__YJUDX,.CaseShots_shot__cn3WA:hover .CaseShots_zoom__YJUDX{opacity:1;transform:none}.CaseShots_meta__aCqS3{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.CaseShots_meta__aCqS3 b{font-size:var(--t-sm);font-weight:600}.CaseShots_meta__aCqS3 em{font-style:normal;font-size:var(--t-xs);color:var(--muted)}.CaseShots_lightbox__Uv5iG{position:fixed;inset:0;z-index:95;background:rgba(17,17,16,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:clamp(.8rem,3vw,2rem);animation:CaseShots_fade__znitU .18s var(--ease-out)}@keyframes CaseShots_fade__znitU{0%{opacity:0}}.CaseShots_box__vds5G{width:min(72rem,100%);max-height:92vh;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-3);animation:CaseShots_rise__e9bGj .24s cubic-bezier(.16,.9,.28,1)}@keyframes CaseShots_rise__e9bGj{0%{transform:translateY(10px) scale(.99);opacity:0}}@media (prefers-reduced-motion:reduce){.CaseShots_box__vds5G{animation:CaseShots_fade__znitU .16s linear}.CaseShots_shot__cn3WA:hover .CaseShots_thumb__yBfbF img{transform:none}}.CaseShots_boxHead__VXpZm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-bottom:1px solid var(--rule);background:var(--surface-2)}.CaseShots_boxHead__VXpZm div{display:flex;align-items:baseline;gap:.5rem}.CaseShots_boxHead__VXpZm b{font-size:var(--t-sm);font-weight:600}.CaseShots_boxHead__VXpZm span{font-size:var(--t-xs);color:var(--muted)}.CaseShots_boxClose___SDjZ{width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--muted);transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.CaseShots_boxClose___SDjZ:hover{color:var(--text);background:var(--rule)}.CaseShots_boxImg__BpmHK{overflow:auto;background:var(--ink-100)}.CaseShots_boxImg__BpmHK img{width:100%;height:auto;display:block}.CaseShots_boxNote__EEG7d{padding:.75rem .9rem;border-top:1px solid var(--rule);font-size:var(--t-sm);color:var(--text-2);line-height:1.5}.CaseShots_boxNote__EEG7d a{color:var(--accent);white-space:nowrap}