.collage[data-astro-cid-3vbzzxxt]{position:relative;aspect-ratio:1 / .86}.collage[data-astro-cid-3vbzzxxt]>div[data-astro-cid-3vbzzxxt]{border-radius:var(--r-img);position:absolute;overflow:hidden;border:var(--line);background:var(--white)}.collage[data-astro-cid-3vbzzxxt] img{width:100%;height:100%;object-fit:cover}.c1[data-astro-cid-3vbzzxxt]{inset:0 14% 20% 0;box-shadow:10px 10px 0 var(--ink)}.collage[data-astro-cid-3vbzzxxt]>.c2[data-astro-cid-3vbzzxxt]{width:44%;aspect-ratio:1;right:0;bottom:0;border-radius:50%}.c2[data-astro-cid-3vbzzxxt] img{object-fit:contain;padding:8%}.quote[data-astro-cid-3vbzzxxt]{background:var(--ink);color:var(--paper);border-bottom:var(--line)}.quote[data-astro-cid-3vbzzxxt] p[data-astro-cid-3vbzzxxt]{padding-block:clamp(36px,5vw,64px);font-weight:850;font-stretch:70%;text-transform:uppercase;font-size:clamp(1.8rem,4.2vw,3.8rem);line-height:.95;max-width:22em}.head[data-astro-cid-3vbzzxxt]{display:grid;grid-template-columns:1fr 1fr;gap:24px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.services[data-astro-cid-3vbzzxxt]{border-radius:var(--r-box);overflow:hidden;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:var(--line)}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]{padding:22px 20px 26px;border-right:var(--line);border-bottom:var(--line)}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-child(4n){border-right:0}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-last-child(-n+4){border-bottom:0}.services[data-astro-cid-3vbzzxxt] .n[data-astro-cid-3vbzzxxt]{font-weight:850;font-stretch:62%;font-size:2.6rem;line-height:1}.services[data-astro-cid-3vbzzxxt] h3[data-astro-cid-3vbzzxxt]{margin:10px 0;font-size:1.5rem}.services[data-astro-cid-3vbzzxxt] p[data-astro-cid-3vbzzxxt]{font-size:15.5px}.s1[data-astro-cid-3vbzzxxt] .n[data-astro-cid-3vbzzxxt]{color:var(--blue)}.s2[data-astro-cid-3vbzzxxt] .n[data-astro-cid-3vbzzxxt]{color:var(--red)}.s3[data-astro-cid-3vbzzxxt]{background:var(--yellow)}.s4[data-astro-cid-3vbzzxxt] .n[data-astro-cid-3vbzzxxt]{color:var(--blue)}.steps-band[data-astro-cid-3vbzzxxt]{background:var(--blue);color:var(--paper);padding-block:var(--section);border-block:var(--line)}.steps-band[data-astro-cid-3vbzzxxt] .lead[data-astro-cid-3vbzzxxt]{color:#e4e7ff}.steps[data-astro-cid-3vbzzxxt]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid var(--paper)}.steps[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]{padding:22px 20px 8px 0}.steps[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]+li[data-astro-cid-3vbzzxxt]{padding-left:20px;border-left:2px solid rgba(241,236,226,.35)}.steps[data-astro-cid-3vbzzxxt] .n[data-astro-cid-3vbzzxxt]{font-weight:850;font-stretch:62%;font-size:3.4rem;line-height:1;color:var(--yellow)}.steps[data-astro-cid-3vbzzxxt] h3[data-astro-cid-3vbzzxxt]{margin:8px 0 10px;font-size:1.5rem}.steps[data-astro-cid-3vbzzxxt] p[data-astro-cid-3vbzzxxt]{font-size:15.5px;color:#e4e7ff}.cost[data-astro-cid-3vbzzxxt]{margin-top:clamp(36px,5vw,56px);padding-top:24px;border-top:2px solid var(--paper);display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.cost-h[data-astro-cid-3vbzzxxt]{font-weight:850;font-stretch:70%;text-transform:uppercase;font-size:2rem;line-height:1;color:var(--yellow)}.cost[data-astro-cid-3vbzzxxt] p[data-astro-cid-3vbzzxxt]:not(.cost-h){flex:1;min-width:16em}.compare-wrap[data-astro-cid-3vbzzxxt]{display:grid;grid-template-columns:.8fr 2fr;gap:32px clamp(32px,5vw,80px);align-items:start}.compare[data-astro-cid-3vbzzxxt]{border-radius:var(--r-box);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;border:var(--line)}.cmp[data-astro-cid-3vbzzxxt]{padding:24px;display:flex;flex-direction:column;gap:12px}.cmp1[data-astro-cid-3vbzzxxt]{background:var(--red);color:#fff;border-right:var(--line)}.cmp2[data-astro-cid-3vbzzxxt]{background:var(--yellow)}.cmp-k[data-astro-cid-3vbzzxxt]{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.cmp[data-astro-cid-3vbzzxxt] h3[data-astro-cid-3vbzzxxt]{font-size:2rem}.cmp[data-astro-cid-3vbzzxxt] ul[data-astro-cid-3vbzzxxt]{margin:0 0 8px;padding:0;list-style:none}.cmp[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]{padding:8px 0 8px 22px;border-top:1px solid currentColor;position:relative;font-size:15.5px}.cmp[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:before{content:"";position:absolute;left:0;top:15px;width:10px;height:10px;border-radius:50%;background:currentColor}.cmp[data-astro-cid-3vbzzxxt] .btn[data-astro-cid-3vbzzxxt]{align-self:flex-start;margin-top:auto}.cmp1[data-astro-cid-3vbzzxxt] .btn[data-astro-cid-3vbzzxxt]{color:#fff;border-color:#fff}.cmp1[data-astro-cid-3vbzzxxt] .btn[data-astro-cid-3vbzzxxt]:hover{color:var(--ink)}.proj-sec[data-astro-cid-3vbzzxxt]{padding-top:0}.proj-head[data-astro-cid-3vbzzxxt]{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.proj-grid[data-astro-cid-3vbzzxxt]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.proj[data-astro-cid-3vbzzxxt]{border-radius:var(--r-img);position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border:var(--line);text-decoration:none}.proj[data-astro-cid-3vbzzxxt] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.proj[data-astro-cid-3vbzzxxt]:hover img{transform:scale(1.04)}.tag[data-astro-cid-3vbzzxxt],.name[data-astro-cid-3vbzzxxt]{position:absolute;z-index:1;left:0}.tag[data-astro-cid-3vbzzxxt]{top:0;background:var(--ink);color:var(--paper);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px}.name[data-astro-cid-3vbzzxxt]{bottom:0;background:var(--paper);color:var(--ink);border-top:var(--line);border-right:var(--line);font-weight:850;font-stretch:75%;text-transform:uppercase;font-size:1.3rem;line-height:1;padding:10px 12px}@media(max-width:1100px){.services[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr 1fr}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt],.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-child(4n){border-right:0;border-bottom:var(--line)}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-child(odd){border-right:var(--line)}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-last-child(-n+2){border-bottom:0}.steps[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr 1fr;border-top:0}.steps[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt],.steps[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]+li[data-astro-cid-3vbzzxxt]{padding:20px 18px 16px 0;border-left:0;border-top:2px solid var(--paper)}.steps[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-child(2n){padding-left:18px;border-left:2px solid rgba(241,236,226,.35)}}@media(max-width:900px){.head[data-astro-cid-3vbzzxxt],.compare-wrap[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr}.collage[data-astro-cid-3vbzzxxt]{max-width:560px}}@media(max-width:640px){.services[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-child(odd){border-right:0}.services[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-last-child(2){border-bottom:var(--line)}.steps[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr}.steps[data-astro-cid-3vbzzxxt] li[data-astro-cid-3vbzzxxt]:nth-child(2n){padding-left:0;border-left:0}.compare[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr}.cmp1[data-astro-cid-3vbzzxxt]{border-right:0;border-bottom:var(--line)}.proj-grid[data-astro-cid-3vbzzxxt]{grid-template-columns:1fr}}
