.works[data-astro-cid-ibztcaso]{position:relative}.works__track[data-astro-cid-ibztcaso]{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,440px);gap:1.1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem;outline:none}.works__track[data-astro-cid-ibztcaso]::-webkit-scrollbar{display:none}.work[data-astro-cid-ibztcaso]{margin:0;scroll-snap-align:start}.work__img[data-astro-cid-ibztcaso],.ba[data-astro-cid-ibztcaso]{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 3;width:100%;object-fit:cover;border:1px solid var(--line);background:var(--c-graphite)}.work[data-astro-cid-ibztcaso] figcaption[data-astro-cid-ibztcaso]{display:grid;padding:.9rem .2rem 0;font-size:.92rem}.work[data-astro-cid-ibztcaso] figcaption[data-astro-cid-ibztcaso] span[data-astro-cid-ibztcaso]{color:var(--c-silver-500);font-size:.85rem}.works__nav[data-astro-cid-ibztcaso]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.25rem}.works__btn[data-astro-cid-ibztcaso]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);background:transparent;cursor:pointer;transition:all .3s var(--ease)}.works__btn[data-astro-cid-ibztcaso]:hover{background:var(--c-silver-100);color:var(--c-black)}.works__btn[data-astro-cid-ibztcaso][data-prev] svg{transform:rotate(180deg)}.ba[data-astro-cid-ibztcaso]{position:relative;user-select:none}.ba[data-astro-cid-ibztcaso] img[data-astro-cid-ibztcaso]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba__before[data-astro-cid-ibztcaso]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__handle[data-astro-cid-ibztcaso]{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 14px #fffc;pointer-events:none}.ba__handle[data-astro-cid-ibztcaso]:after{content:"⟷";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--chrome-btn);color:#0a0b0d;font-size:1.1rem;box-shadow:0 6px 20px #00000080}.ba__range[data-astro-cid-ibztcaso]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ba__tag[data-astro-cid-ibztcaso]{position:absolute;top:.9rem;padding:.3rem .7rem;border-radius:var(--r-pill);background:#050506b3;backdrop-filter:blur(6px);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.ba__tag--l[data-astro-cid-ibztcaso]{left:.9rem}.ba__tag--r[data-astro-cid-ibztcaso]{right:.9rem}.works-empty[data-astro-cid-ibztcaso]{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:center}.works-empty[data-astro-cid-ibztcaso] h3[data-astro-cid-ibztcaso]{margin-bottom:.7rem}.works-empty[data-astro-cid-ibztcaso] p[data-astro-cid-ibztcaso]{margin-bottom:1.4rem;max-width:52ch}.works-empty__frames[data-astro-cid-ibztcaso]{display:flex;gap:.6rem}.works-empty__frames[data-astro-cid-ibztcaso] span[data-astro-cid-ibztcaso]{width:92px;aspect-ratio:4/5;border-radius:14px;border:1px solid var(--line-strong);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.12),transparent 50%),linear-gradient(160deg,#23272e,#0c0e11)}.works-empty__frames[data-astro-cid-ibztcaso] span[data-astro-cid-ibztcaso]:nth-child(2){transform:translateY(-14px)}@media(max-width:720px){.works-empty[data-astro-cid-ibztcaso]{grid-template-columns:1fr}.works-empty__frames[data-astro-cid-ibztcaso] span[data-astro-cid-ibztcaso]{width:30%}}.tst[data-astro-cid-aadlzisc]{margin:0;display:grid;gap:1rem;align-content:start}.tst[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{margin:0;color:var(--c-silver-100);font-size:1.02rem;line-height:1.6}.tst[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc]{display:grid;font-size:.9rem}.tst[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{color:var(--c-silver-500);font-size:.84rem}.tst__stars[data-astro-cid-aadlzisc]{color:var(--c-white);letter-spacing:.15em;text-shadow:0 0 12px rgba(255,255,255,.5)}.tst__score[data-astro-cid-aadlzisc]{color:var(--c-silver-300)}.tst__more[data-astro-cid-aadlzisc]{text-align:center;margin-top:2rem}.promise[data-astro-cid-aadlzisc]{display:grid;gap:.7rem}.promise__n[data-astro-cid-aadlzisc]{font-family:var(--f-tech);font-size:.7rem;letter-spacing:.3em;color:var(--c-silver-500)}.tst__ctas[data-astro-cid-aadlzisc]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.5rem}
