.gal[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(var(--cols,4), 1fr);grid-auto-rows:calc(150px * 4 / var(--cols,4));grid-auto-flow:dense;gap:12px;display:grid}.gal__item[data-astro-cid-rj65ajc3]{border-radius:var(--radius);cursor:zoom-in;background:var(--slate);border:0;grid-area:span 2/span 2;padding:0;overflow:hidden}.gal__item--tall[data-astro-cid-rj65ajc3]{grid-column:span 1}.gal__item[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gal__item[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{transform:scale(1.04)}.lb[data-astro-cid-rj65ajc3]{background:0 0;border:0;max-width:min(1200px,94vw);max-height:92vh;padding:0;overflow:visible}.lb[data-astro-cid-rj65ajc3]::backdrop{background:#0a0e1ee0}.lb__img[data-astro-cid-rj65ajc3]{border-radius:var(--radius);max-width:100%;max-height:82vh;margin:0 auto}.lb__cap[data-astro-cid-rj65ajc3]{color:#fff;text-align:center;margin:12px 0 0;font-size:.95rem}.lb__close[data-astro-cid-rj65ajc3]{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:1.6rem;line-height:1;position:absolute;top:-44px;right:0}.gal__count[data-astro-cid-rj65ajc3]{display:none}@media (width<=640px){.gal[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.gal[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gal__item[data-astro-cid-rj65ajc3]{scroll-snap-align:start;flex:0 0 88%;height:420px}.gal__count[data-astro-cid-rj65ajc3]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 0 0;font-size:.8rem;font-weight:700;display:block}.gal__count[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{color:var(--blue)}}.ba[data-astro-cid-67ggu7zt]{margin:0 0 20px}.ba__pair[data-astro-cid-67ggu7zt]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ba__img[data-astro-cid-67ggu7zt]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--slate);position:relative;overflow:hidden}.ba__img[data-astro-cid-67ggu7zt] img[data-astro-cid-67ggu7zt]{object-fit:cover;width:100%;height:100%}.ba__tag[data-astro-cid-67ggu7zt]{letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:var(--radius);padding:5px 12px;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:12px}.ba__tag--before[data-astro-cid-67ggu7zt]{background:var(--slate)}.ba__tag--after[data-astro-cid-67ggu7zt]{background:var(--blue)}figcaption[data-astro-cid-67ggu7zt]{color:var(--muted);margin-top:10px;font-size:.92rem}@media (width<=560px){.ba__pair[data-astro-cid-67ggu7zt]{grid-template-columns:1fr;gap:8px}}.layout[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.content[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--muted)}.content[data-astro-cid-njl2q4gy] .lead[data-astro-cid-njl2q4gy]{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin-bottom:1.2em;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:600;line-height:1.4}.content[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{margin-bottom:22px;font-size:clamp(1.5rem,3vw,2rem)}.block[data-astro-cid-njl2q4gy],.incl[data-astro-cid-njl2q4gy]{margin-top:clamp(48px,7vw,72px)}.incl[data-astro-cid-njl2q4gy]{background:var(--soft);border-radius:10px;padding:clamp(24px,4vw,40px)}.incl__list[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:12px 28px;font-weight:500}.chips[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;padding-top:22px;display:flex}.chips__label[data-astro-cid-njl2q4gy]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:6px;font-size:.76rem;font-weight:700}.chip[data-astro-cid-njl2q4gy]{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 13px;font-size:.88rem}.clients[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.client[data-astro-cid-njl2q4gy]{border:1px solid var(--line);border-radius:10px;gap:14px;padding:22px;display:flex}.client[data-astro-cid-njl2q4gy]>svg{color:var(--blue);flex:none;margin-top:2px}.client[data-astro-cid-njl2q4gy] strong[data-astro-cid-njl2q4gy]{font-family:var(--font-head);margin-bottom:4px;display:block}.content[data-astro-cid-njl2q4gy] .client[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{margin:0;font-size:.93rem}.side__sticky[data-astro-cid-njl2q4gy]{top:calc(var(--header-h) + 24px);position:sticky}.related[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1000px){.layout[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.side__sticky[data-astro-cid-njl2q4gy]{position:static}}@media (width<=760px){.incl__list[data-astro-cid-njl2q4gy],.clients[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.related[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:10px}.related[data-astro-cid-njl2q4gy]>:last-child:nth-child(2n){aspect-ratio:16/10;grid-column:1/-1}}
