.sp[data-astro-cid-yrqklxc3] .wd-art[data-astro-cid-yrqklxc3]{padding:0 0 34px}.sp[data-astro-cid-yrqklxc3] .wd-browser[data-astro-cid-yrqklxc3] img[data-astro-cid-yrqklxc3]{display:block;width:100%;height:auto}.sp[data-astro-cid-yrqklxc3] .wd-url[data-astro-cid-yrqklxc3]{background:#ffffff12;border-radius:999px;padding:3px 12px;font-size:11.5px}.sp[data-astro-cid-yrqklxc3] .wd-phone[data-astro-cid-yrqklxc3]{position:absolute;z-index:2;right:-14px;bottom:-6px;width:27%;max-width:136px;border:5px solid #111;border-radius:22px;overflow:hidden;background:#111;box-shadow:0 30px 60px -18px #000c}.sp[data-astro-cid-yrqklxc3] .wd-phone[data-astro-cid-yrqklxc3] img[data-astro-cid-yrqklxc3]{display:block;width:100%;height:auto;aspect-ratio:600/1100;object-fit:cover;object-position:top}.sp[data-astro-cid-yrqklxc3] .wd-chip-1[data-astro-cid-yrqklxc3]{top:-22px;left:22px}.sp[data-astro-cid-yrqklxc3] .wd-chip-2[data-astro-cid-yrqklxc3]{top:42%;left:-34px}.sp[data-astro-cid-yrqklxc3] .wd-chip-3[data-astro-cid-yrqklxc3]{bottom:-8px;left:12%}@media(prefers-reduced-motion:no-preference){.sp[data-astro-cid-yrqklxc3] .wd-chip-1[data-astro-cid-yrqklxc3]{animation:wdfloat 6s ease-in-out infinite}.sp[data-astro-cid-yrqklxc3] .wd-chip-2[data-astro-cid-yrqklxc3]{animation:wdfloat 6s ease-in-out 2s infinite}.sp[data-astro-cid-yrqklxc3] .wd-chip-3[data-astro-cid-yrqklxc3]{animation:wdfloat 6s ease-in-out 4s infinite}}@keyframes wdfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sp[data-astro-cid-yrqklxc3] .wd-link[data-astro-cid-yrqklxc3]{color:var(--brand-2);text-decoration:underline}.sp[data-astro-cid-yrqklxc3] .wd-case[data-astro-cid-yrqklxc3]{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.sp[data-astro-cid-yrqklxc3] .wd-tag[data-astro-cid-yrqklxc3]{font-family:var(--h);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-2)}.sp[data-astro-cid-yrqklxc3] .wd-case-copy[data-astro-cid-yrqklxc3] h2[data-astro-cid-yrqklxc3]{font-size:clamp(26px,3.4vw,38px);margin:10px 0 14px}.sp[data-astro-cid-yrqklxc3] .wd-case-lead[data-astro-cid-yrqklxc3]{font-size:17.5px;color:var(--paper-muted);margin-bottom:20px}.sp[data-astro-cid-yrqklxc3] .wd-list[data-astro-cid-yrqklxc3]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sp[data-astro-cid-yrqklxc3] .wd-list[data-astro-cid-yrqklxc3] li[data-astro-cid-yrqklxc3]{position:relative;padding-left:24px;font-size:15.5px;color:var(--paper-muted);line-height:1.5}.sp[data-astro-cid-yrqklxc3] .wd-list[data-astro-cid-yrqklxc3] li[data-astro-cid-yrqklxc3]:before{content:"✓";position:absolute;left:0;top:0;color:var(--brand-2);font-weight:800}.sp[data-astro-cid-yrqklxc3] .wd-more[data-astro-cid-yrqklxc3]{display:inline-block;margin-top:22px;font-family:var(--h);font-weight:700;color:var(--brand-2)}.sp[data-astro-cid-yrqklxc3] .wd-more[data-astro-cid-yrqklxc3]:hover{color:var(--paper-text)}.sp[data-astro-cid-yrqklxc3] .wd-case-art[data-astro-cid-yrqklxc3]{margin:0}.sp[data-astro-cid-yrqklxc3] .wd-case-art[data-astro-cid-yrqklxc3] img[data-astro-cid-yrqklxc3]{display:block;width:100%;height:auto}.sp[data-astro-cid-yrqklxc3] .wd-quote[data-astro-cid-yrqklxc3]{margin:64px auto 0;max-width:820px;text-align:center}.sp[data-astro-cid-yrqklxc3] .wd-quote[data-astro-cid-yrqklxc3] blockquote[data-astro-cid-yrqklxc3]{margin:0}.sp[data-astro-cid-yrqklxc3] .wd-quote[data-astro-cid-yrqklxc3] p[data-astro-cid-yrqklxc3]{font-family:var(--h);font-size:clamp(19px,2.3vw,24px);line-height:1.45;color:var(--paper-text);letter-spacing:-.01em}.sp[data-astro-cid-yrqklxc3] .wd-quote[data-astro-cid-yrqklxc3] figcaption[data-astro-cid-yrqklxc3]{margin-top:16px;font-size:14.5px;color:var(--paper-muted)}.sp[data-astro-cid-yrqklxc3] .wd-edit[data-astro-cid-yrqklxc3]{display:grid;grid-template-columns:1fr minmax(0,420px);gap:64px;align-items:center}.sp[data-astro-cid-yrqklxc3] .wd-edit-copy[data-astro-cid-yrqklxc3] h2[data-astro-cid-yrqklxc3]{font-size:clamp(28px,4vw,42px);margin:14px 0 18px}.sp[data-astro-cid-yrqklxc3] .wd-edit-copy[data-astro-cid-yrqklxc3] p[data-astro-cid-yrqklxc3]{color:var(--muted);font-size:17px;margin-top:12px}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3]{background:#2b2b2b;border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.sp[data-astro-cid-yrqklxc3] .wd-tg-top[data-astro-cid-yrqklxc3]{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line);background:#ffffff08}.sp[data-astro-cid-yrqklxc3] .wd-tg-av[data-astro-cid-yrqklxc3]{width:36px;height:36px;border-radius:50%;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;font-size:18px}.sp[data-astro-cid-yrqklxc3] .wd-tg-top[data-astro-cid-yrqklxc3] b[data-astro-cid-yrqklxc3]{display:block;color:#fff;font-family:var(--h);font-size:15px}.sp[data-astro-cid-yrqklxc3] .wd-tg-top[data-astro-cid-yrqklxc3] small[data-astro-cid-yrqklxc3]{display:block;color:var(--muted);font-size:12px}.sp[data-astro-cid-yrqklxc3] .wd-tg-body[data-astro-cid-yrqklxc3]{display:flex;flex-direction:column;gap:10px;padding:18px 16px}.sp[data-astro-cid-yrqklxc3] .wd-msg[data-astro-cid-yrqklxc3]{max-width:84%;font-size:14.5px;line-height:1.4;padding:10px 13px}.sp[data-astro-cid-yrqklxc3] .wd-me[data-astro-cid-yrqklxc3]{align-self:flex-end;background:var(--brand);color:var(--brand-ink);border-radius:16px 16px 4px;font-weight:600}.sp[data-astro-cid-yrqklxc3] .wd-bot[data-astro-cid-yrqklxc3]{align-self:flex-start;background:#3a3a3a;color:#fff;border-radius:4px 16px 16px}.sp[data-astro-cid-yrqklxc3] .wd-voice[data-astro-cid-yrqklxc3]{display:flex;align-items:center;gap:9px}.sp[data-astro-cid-yrqklxc3] .wd-play[data-astro-cid-yrqklxc3]{width:28px;height:28px;border-radius:50%;background:var(--brand-ink);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:11px;flex:none}.sp[data-astro-cid-yrqklxc3] .wd-wave[data-astro-cid-yrqklxc3]{display:flex;align-items:center;gap:2px;height:22px}.sp[data-astro-cid-yrqklxc3] .wd-wave[data-astro-cid-yrqklxc3] i[data-astro-cid-yrqklxc3]{width:3px;border-radius:2px;background:var(--brand-ink);opacity:.75;height:40%}.sp[data-astro-cid-yrqklxc3] .wd-wave[data-astro-cid-yrqklxc3] i[data-astro-cid-yrqklxc3]:nth-child(3n){height:85%}.sp[data-astro-cid-yrqklxc3] .wd-wave[data-astro-cid-yrqklxc3] i[data-astro-cid-yrqklxc3]:nth-child(4n+1){height:60%}.sp[data-astro-cid-yrqklxc3] .wd-wave[data-astro-cid-yrqklxc3] i[data-astro-cid-yrqklxc3]:nth-child(5n){height:100%}.sp[data-astro-cid-yrqklxc3] .wd-voice[data-astro-cid-yrqklxc3] small[data-astro-cid-yrqklxc3]{font-size:11.5px;opacity:.75}.sp[data-astro-cid-yrqklxc3] .wd-said[data-astro-cid-yrqklxc3]{display:block;margin-top:6px;font-weight:500;font-size:13.5px;opacity:.85}.sp[data-astro-cid-yrqklxc3] .wd-photo-msg[data-astro-cid-yrqklxc3]{display:flex;flex-direction:column;gap:7px;padding:6px 6px 10px}.sp[data-astro-cid-yrqklxc3] .wd-photo[data-astro-cid-yrqklxc3]{display:block;width:170px;max-width:100%;border-radius:12px;overflow:hidden}.sp[data-astro-cid-yrqklxc3] .wd-photo[data-astro-cid-yrqklxc3] img[data-astro-cid-yrqklxc3]{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sp[data-astro-cid-yrqklxc3] .wd-photo-msg[data-astro-cid-yrqklxc3]>span[data-astro-cid-yrqklxc3]:last-child{padding:0 7px}.sp[data-astro-cid-yrqklxc3] .wd-tg-cap[data-astro-cid-yrqklxc3]{color:var(--muted);font-size:12.5px;padding:0 16px 16px;text-align:center}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3].wd-anim .wd-msg[data-astro-cid-yrqklxc3]{opacity:0;transform:translateY(10px)}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3].wd-anim.is-on .wd-msg[data-astro-cid-yrqklxc3]{animation:wdin .45s ease forwards}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3].wd-anim.is-on .wd-msg[data-astro-cid-yrqklxc3]:nth-child(2){animation-delay:.9s}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3].wd-anim.is-on .wd-msg[data-astro-cid-yrqklxc3]:nth-child(3){animation-delay:1.9s}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3].wd-anim.is-on .wd-msg[data-astro-cid-yrqklxc3]:nth-child(4){animation-delay:2.8s}@keyframes wdin{to{opacity:1;transform:none}}.sp[data-astro-cid-yrqklxc3] .wd-work[data-astro-cid-yrqklxc3]{display:flex;flex-direction:column;gap:32px}.sp[data-astro-cid-yrqklxc3] .wd-work[data-astro-cid-yrqklxc3] .portfolio-top[data-astro-cid-yrqklxc3]{gap:24px}.sp[data-astro-cid-yrqklxc3] .wd-work-head[data-astro-cid-yrqklxc3]{max-width:620px}.sp[data-astro-cid-yrqklxc3] .wd-work-head[data-astro-cid-yrqklxc3] h2[data-astro-cid-yrqklxc3]{font-size:clamp(28px,4vw,42px);margin:14px 0 12px}.sp[data-astro-cid-yrqklxc3] .wd-work-head[data-astro-cid-yrqklxc3] p[data-astro-cid-yrqklxc3]{font-size:17px;color:var(--paper-muted)}.sp[data-astro-cid-yrqklxc3] .wd-work[data-astro-cid-yrqklxc3] .pc-title[data-astro-cid-yrqklxc3]{font-weight:600}@media(max-width:900px){.sp[data-astro-cid-yrqklxc3] .wd-case[data-astro-cid-yrqklxc3],.sp[data-astro-cid-yrqklxc3] .wd-edit[data-astro-cid-yrqklxc3]{grid-template-columns:1fr;gap:36px}.sp[data-astro-cid-yrqklxc3] .wd-tg[data-astro-cid-yrqklxc3]{max-width:420px;width:100%;margin:0 auto}.sp[data-astro-cid-yrqklxc3] .wd-phone[data-astro-cid-yrqklxc3]{right:6px;width:24%}.sp[data-astro-cid-yrqklxc3] .wd-quote[data-astro-cid-yrqklxc3]{margin-top:48px}}@media(max-width:600px){.sp[data-astro-cid-yrqklxc3] .wd-work[data-astro-cid-yrqklxc3] .portfolio-top[data-astro-cid-yrqklxc3]{flex-direction:column;align-items:flex-start}}
