.case-block[data-astro-cid-wompi2ib]{margin-top:clamp(64px,8vw,112px)}.case-block__head[data-astro-cid-wompi2ib]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;display:flex}.case-block__title[data-astro-cid-wompi2ib]{font-family:var(--font-display);letter-spacing:-.01em;flex:420px;font-size:clamp(34px,4vw,56px);font-weight:800;font-stretch:70%;line-height:1}.case-block__text[data-astro-cid-wompi2ib]{color:var(--text-2);flex:0 460px;font-size:17px;line-height:1.55}.case-block[data-astro-cid-wompi2ib]>:last-child:not(.case-block__head){margin-top:28px}.gallery[data-astro-cid-nuldfdtj]{flex-wrap:wrap;gap:16px;display:flex}.gallery__item[data-astro-cid-nuldfdtj]{flex:1 1 var(--basis);min-width:0}.gallery__zoom[data-astro-cid-nuldfdtj]{cursor:zoom-in;border-radius:18px;display:block}.gallery__img[data-astro-cid-nuldfdtj]{width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;border:1px solid var(--border);background:var(--surface);border-radius:18px;transition:opacity .2s}.gallery__zoom[data-astro-cid-nuldfdtj]:hover .gallery__img[data-astro-cid-nuldfdtj]{opacity:.92}.gallery__caption[data-astro-cid-nuldfdtj]{color:var(--text-2);margin-top:10px;font-size:13px}.video[data-astro-cid-5p4kxiln]{border:1px solid var(--border);background:#000;border-radius:20px;overflow:hidden}.video[data-astro-cid-5p4kxiln] video[data-astro-cid-5p4kxiln]{aspect-ratio:16/9;width:100%;height:auto;display:block}.yt[data-astro-cid-lbmwsyze]{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:20px;position:relative;overflow:hidden}.yt__poster[data-astro-cid-lbmwsyze]{object-fit:cover;opacity:.55;width:100%;height:100%}.yt__overlay[data-astro-cid-lbmwsyze]{text-align:center;color:#f4f4f5;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.yt__note[data-astro-cid-lbmwsyze]{color:#f4f4f5d9;max-width:460px;font-size:13px;line-height:1.45}.yt__note[data-astro-cid-lbmwsyze] a[data-astro-cid-lbmwsyze]{color:inherit}.yt[data-astro-cid-lbmwsyze] .yt__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.devices[data-astro-cid-mv6wfdod]{border-radius:var(--radius-panel);border:1px solid var(--border);background:radial-gradient(ellipse 70% 70% at 50% 100%, var(--chip-lime) 0%, transparent 70%), var(--surface);justify-content:center;align-items:flex-end;gap:0;padding:clamp(24px,5vw,64px);display:flex;position:relative}.devices__tablet[data-astro-cid-mv6wfdod]{width:min(760px,78%);height:auto}.devices__phone[data-astro-cid-mv6wfdod]{width:min(240px,26%);height:auto;margin-left:-8%;position:relative}.lightbox[data-astro-cid-utnzf2kr]{border:1px solid var(--border);background:var(--surface);width:min(1500px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--text);border-radius:20px;padding:0;overflow:hidden}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#050608db}.lightbox__bar[data-astro-cid-utnzf2kr]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:8px 8px 8px 20px;display:flex}.lightbox__caption[data-astro-cid-utnzf2kr]{font-size:15px;font-weight:600;line-height:1.35}.lightbox__count[data-astro-cid-utnzf2kr]{color:var(--text-2);margin-right:8px;font-size:13px;font-weight:500}.lightbox__btn[data-astro-cid-utnzf2kr]{border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.lightbox__btn[data-astro-cid-utnzf2kr]:hover{background:var(--surface-2)}.lightbox__stage[data-astro-cid-utnzf2kr]{background:var(--bg);position:relative}.lightbox__img[data-astro-cid-utnzf2kr]{object-fit:contain;touch-action:pan-y;user-select:none;max-width:100%;height:auto;max-height:calc(100dvh - 90px);margin:0 auto;display:block}.lightbox__nav[data-astro-cid-utnzf2kr]{margin-top:-22px;position:absolute;top:50%;box-shadow:0 6px 20px #0000004d}.lightbox__nav[data-astro-cid-utnzf2kr][hidden]{display:none}.lightbox__nav--prev[data-astro-cid-utnzf2kr]{left:12px}.lightbox__nav--prev[data-astro-cid-utnzf2kr] svg{transform:rotate(180deg)}.lightbox__nav--next[data-astro-cid-utnzf2kr]{right:12px}.phones[data-astro-cid-se56z4xv]{border-radius:var(--radius-panel);border:1px solid var(--border);background:radial-gradient(ellipse 70% 70% at 50% 100%, var(--chip-lime) 0%, transparent 70%), var(--surface);scrollbar-width:none;justify-content:center;align-items:flex-start;gap:clamp(16px,3vw,40px);padding:clamp(28px,5vw,64px) clamp(16px,4vw,48px);display:flex;overflow-x:auto}.phone[data-astro-cid-se56z4xv]{background:#0b0c0f;border:1px solid #ffffff29;border-radius:38px;flex:none;width:clamp(180px,24vw,280px);padding:10px;box-shadow:0 24px 50px #00000059}.phone[data-astro-cid-se56z4xv]:nth-child(2){margin-top:clamp(20px,4vw,48px)}.phone__screen[data-astro-cid-se56z4xv]{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:28px;width:100%;height:auto;display:block}@media (width<=640px){.phones[data-astro-cid-se56z4xv]{justify-content:flex-start}.phone[data-astro-cid-se56z4xv]{width:62vw}.phone[data-astro-cid-se56z4xv]:nth-child(2){margin-top:0}}.merge[data-astro-cid-rltgoagk]{flex-direction:column;align-items:center;gap:18px;display:flex}.merge__list[data-astro-cid-rltgoagk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;width:100%;display:grid}.merge__item[data-astro-cid-rltgoagk],.merge__target[data-astro-cid-rltgoagk]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:8px;margin:0;padding:18px;display:flex}.merge__shot[data-astro-cid-rltgoagk]{cursor:zoom-in;border:1px solid var(--border);border-radius:12px;margin:-8px -8px 6px;display:block;overflow:hidden}.merge__img[data-astro-cid-rltgoagk]{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .3s;display:block}.merge__shot[data-astro-cid-rltgoagk]:hover .merge__img[data-astro-cid-rltgoagk]{transform:scale(1.04)}.merge__title[data-astro-cid-rltgoagk]{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:500}.merge__text[data-astro-cid-rltgoagk]{color:var(--text-2);font-size:15px;line-height:1.5}.merge__arrow[data-astro-cid-rltgoagk]{background:var(--lime);width:52px;height:52px;color:var(--on-lime);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;transform:rotate(90deg)}.merge__target[data-astro-cid-rltgoagk]{text-align:center;border:2px solid var(--lime-text);background:var(--chip-lime);align-items:center;width:min(640px,100%)}.merge__target[data-astro-cid-rltgoagk] .merge__title[data-astro-cid-rltgoagk]{color:var(--lime-text);font-size:20px}.merge__target[data-astro-cid-rltgoagk] .merge__text[data-astro-cid-rltgoagk]{color:var(--text)}.crumbs[data-astro-cid-4xnpgg55]{color:var(--text-2);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.crumbs[data-astro-cid-4xnpgg55] a[data-astro-cid-4xnpgg55]{color:var(--text-2);text-decoration:none}.crumbs[data-astro-cid-4xnpgg55] a[data-astro-cid-4xnpgg55]:hover{color:var(--text);text-decoration:underline}.case-hero__tags[data-astro-cid-4xnpgg55]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.case-hero__title[data-astro-cid-4xnpgg55]{margin-top:22px}.case-hero__claim[data-astro-cid-4xnpgg55]{font-family:var(--font-display);color:var(--lime-text);margin-top:10px;font-size:clamp(30px,4vw,56px);font-style:italic;font-weight:700;font-stretch:72%;line-height:1.05}.case-hero__intro[data-astro-cid-4xnpgg55]{flex-wrap:wrap;align-items:flex-start;gap:28px 56px;margin-top:36px;display:flex}.case-hero__lead[data-astro-cid-4xnpgg55]{color:var(--text);flex:3 520px;margin:0}.facts[data-astro-cid-4xnpgg55]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex:2 300px;gap:14px;margin:0;padding:22px 24px;display:grid}.facts[data-astro-cid-4xnpgg55] dt[data-astro-cid-4xnpgg55]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:12px}.facts[data-astro-cid-4xnpgg55] dd[data-astro-cid-4xnpgg55]{margin:2px 0 0;font-size:16px;line-height:1.45}.facts__link[data-astro-cid-4xnpgg55]{min-height:32px;color:var(--lime-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.case-hero__img[data-astro-cid-4xnpgg55]{object-fit:cover;border-radius:var(--radius-panel);border:1px solid var(--border);width:100%;height:auto;max-height:720px;margin-top:clamp(40px,5vw,64px)}.case-body[data-astro-cid-4xnpgg55]{padding-bottom:var(--section-y)}.case-visit[data-astro-cid-4xnpgg55]{margin-top:clamp(48px,6vw,80px)}.next[data-astro-cid-4xnpgg55]{border-radius:var(--radius-panel);border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:24px;margin-top:clamp(64px,8vw,112px);padding:clamp(20px,3vw,32px);transition:border-color .2s;display:flex;position:relative}.next[data-astro-cid-4xnpgg55]:has(a:hover){border-color:var(--text-2)}.next__link[data-astro-cid-4xnpgg55]{flex-direction:column;flex:300px;gap:6px;text-decoration:none;display:flex}.next__link[data-astro-cid-4xnpgg55]:after{content:"";border-radius:inherit;position:absolute;inset:0}.next__label[data-astro-cid-4xnpgg55]{color:var(--text-2);font-size:13px}.next__title[data-astro-cid-4xnpgg55]{font-family:var(--font-display);font-size:clamp(32px,4vw,52px);font-weight:800;font-stretch:70%;line-height:1}.next__text[data-astro-cid-4xnpgg55]{color:var(--text-2);font-size:15px}.next__img[data-astro-cid-4xnpgg55]{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--border);border-radius:16px;width:min(320px,100%);height:auto}.crumbs[data-astro-cid-xam7fmqw]{color:var(--text-2);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.crumbs[data-astro-cid-xam7fmqw] a[data-astro-cid-xam7fmqw]{color:var(--text-2);text-decoration:none}.crumbs[data-astro-cid-xam7fmqw] a[data-astro-cid-xam7fmqw]:hover{color:var(--text);text-decoration:underline}.work-hero__chip[data-astro-cid-xam7fmqw]{margin-top:28px}.work-hero__title[data-astro-cid-xam7fmqw]{margin-top:18px}.work-hero__intro[data-astro-cid-xam7fmqw]{flex-wrap:wrap;align-items:flex-start;gap:28px 56px;margin-top:32px;display:flex}.work-hero__lead[data-astro-cid-xam7fmqw]{color:var(--text);flex:3 520px;margin:0}.facts[data-astro-cid-xam7fmqw]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex:2 300px;gap:14px;margin:0;padding:22px 24px;display:grid}.facts[data-astro-cid-xam7fmqw] dt[data-astro-cid-xam7fmqw]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:12px}.facts[data-astro-cid-xam7fmqw] dd[data-astro-cid-xam7fmqw]{margin:2px 0 0;font-size:16px;line-height:1.45}.facts__link[data-astro-cid-xam7fmqw]{min-height:32px;color:var(--lime-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.work-hero__img[data-astro-cid-xam7fmqw]{object-fit:cover;border-radius:var(--radius-panel);border:1px solid var(--border);width:100%;height:auto;max-height:720px;margin-top:clamp(40px,5vw,64px)}.work-body[data-astro-cid-xam7fmqw]{padding-bottom:var(--section-y)}.work-body[data-astro-cid-xam7fmqw]>[data-astro-cid-xam7fmqw]:first-child{margin-top:0}.work-block[data-astro-cid-xam7fmqw]{margin-top:clamp(40px,5vw,72px)}.work-block__head[data-astro-cid-xam7fmqw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:24px;display:flex}.work-block__title[data-astro-cid-xam7fmqw]{font-family:var(--font-display);letter-spacing:-.01em;flex:420px;font-size:clamp(30px,3.4vw,48px);font-weight:800;font-stretch:70%;line-height:1}.work-block__text[data-astro-cid-xam7fmqw]{color:var(--text-2);flex:0 520px;font-size:17px;line-height:1.55}.icons[data-astro-cid-xam7fmqw]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;display:grid}.icons[data-astro-cid-xam7fmqw] li[data-astro-cid-xam7fmqw]{aspect-ratio:1;border:1px solid var(--border);background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:22px;display:flex}.icons__img[data-astro-cid-xam7fmqw]{width:100%;height:auto}.devices[data-astro-cid-xam7fmqw]{border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(16px,4vw,48px);padding:clamp(24px,4vw,48px);display:flex}.devices__img[data-astro-cid-xam7fmqw]{object-fit:contain;width:auto;max-width:100%;height:clamp(220px,34vw,460px)}.work-visit[data-astro-cid-xam7fmqw]{margin-top:clamp(40px,5vw,64px)}.pager[data-astro-cid-xam7fmqw]{align-items:stretch;gap:16px;margin-top:clamp(56px,7vw,96px);display:grid}@media (width>=800px){.pager[data-astro-cid-xam7fmqw]{grid-template-columns:1fr auto 1fr}}.pager__link[data-astro-cid-xam7fmqw]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:4px;padding:22px 24px;text-decoration:none;transition:border-color .2s;display:flex}.pager__link[data-astro-cid-xam7fmqw]:hover{border-color:var(--text-2)}.pager__link--next[data-astro-cid-xam7fmqw]{text-align:right;align-items:flex-end}.pager__label[data-astro-cid-xam7fmqw]{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pager__back{transform:rotate(180deg)}.pager__title[data-astro-cid-xam7fmqw]{font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);font-weight:800;font-stretch:75%;line-height:1.05}.pager__art[data-astro-cid-xam7fmqw]{color:var(--text-2);font-size:14px}.pager__all[data-astro-cid-xam7fmqw]{place-self:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}
