.ba{margin:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.ba-frame{position:relative;overflow:hidden;width:100%;background:var(--bg-3,var(--bg));border:1px solid var(--line);border-radius:var(--radius,0);direction:ltr;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ba-img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ba-afterwrap,.ba-before{position:absolute;inset:0}.ba-afterwrap{-webkit-clip-path:inset(0 calc(100% - var(--ba-pos, 50%)) 0 0);clip-path:inset(0 calc(100% - var(--ba-pos, 50%)) 0 0);transition:opacity var(--d-2,.22s) var(--ease,ease)}.ba-frame.is-dragging .ba-afterwrap{transition:none}.ba-frame.is-revealed .ba-afterwrap{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.ba-afterwrap .ba-img{position:absolute;inset:0}.ba-divider{position:absolute;top:0;bottom:0;left:var(--ba-pos,50%);width:44px;margin-left:-22px;display:grid;place-items:center;cursor:ew-resize;touch-action:none;z-index:3}.ba-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:color-mix(in srgb,var(--bg) 82%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.ba-divider:focus-visible{outline:none}.ba-divider:focus-visible .ba-handle{outline:2px solid var(--acc);outline-offset:3px}.ba-handle{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--bg) 88%,transparent);border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-1);transition:transform var(--d-1,.18s) var(--ease,ease)}.ba-frame.is-dragging .ba-handle{transform:scale(1.08)}.ba-labels{position:absolute;inset:0;pointer-events:none;z-index:2}.ba-label{position:absolute;top:10px;font-size:var(--t-1);letter-spacing:.02em;padding:3px 10px;border-radius:var(--r-pill,999px);background:color-mix(in srgb,var(--bg) 78%,transparent);border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:rtl}.ba-label.before{left:10px}.ba-label.after{right:10px}.ba-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);font-size:var(--t-2);color:var(--mut);line-height:1.85}.ba-interval{font-weight:400;color:var(--acc);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:var(--s-2);padding-inline-start:var(--s-2)}.ba-cap:first-child .ba-interval{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.ba-frame.is-align .ba-afterwrap{transition:none}.ba-frame.is-onion .ba-afterwrap{-webkit-clip-path:none;clip-path:none;opacity:.5;mix-blend-mode:difference}.ba-frame.is-onion .ba-divider{display:none}.ba-static .ba-frame{cursor:default}@media (prefers-reduced-motion:reduce){.ba-afterwrap,.ba-handle{transition:none!important}.ba-frame.is-revealed .ba-afterwrap{-webkit-clip-path:inset(0 calc(100% - var(--ba-pos, 50%)) 0 0);clip-path:inset(0 calc(100% - var(--ba-pos, 50%)) 0 0)}}.cases-grid{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:1fr}@media (min-width:720px){.cases-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.cases-grid{grid-template-columns:repeat(3,1fr)}}.case-card{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.case-card h3{font-size:var(--t-4);font-weight:400;margin:0}.case-card h3 a{color:var(--ink);text-decoration:none}.case-card h3 a:hover{color:var(--acc)}.case-meta{font-size:var(--t-1);color:var(--mut)}.case-meta,.cases-filter{display:flex;gap:var(--s-2);flex-wrap:wrap}.cases-filter{margin-bottom:var(--s-6)}.cases-filter a{font-size:var(--t-2);padding:6px 14px;border:1px solid var(--line);border-radius:var(--r-pill,999px);color:var(--mut);text-decoration:none}.cases-filter a[aria-current=true]{border-color:var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,transparent)}