main.svelte-p11l7k{outline:none;font-size:16px;line-height:24px;overflow-x:clip}.projects-page.svelte-p11l7k .reveal-visible{animation-duration:.65s}.projects-page.svelte-p11l7k .reveal-visible[data-reveal=up]{animation-name:svelte-p11l7k-projects-up}.projects-page.svelte-p11l7k .reveal-visible[data-reveal=zoom]{animation-name:svelte-p11l7k-projects-zoom}@keyframes svelte-p11l7k-projects-up{0%{opacity:var(--reveal-start-opacity,0);transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes svelte-p11l7k-projects-zoom{0%{opacity:var(--reveal-start-opacity,0);transform:scale(.94)}to{opacity:1;transform:none}}h1.svelte-p11l7k,h2.svelte-p11l7k,p.svelte-p11l7k{margin:0}.portfolio.svelte-p11l7k{background:#f5f1ec;padding-inline:clamp(24px,4vw,56px)}.portfolio-inner.svelte-p11l7k{flex-direction:column;gap:40px;max-width:1084px;margin:auto;padding:50px 0;display:flex}h1.svelte-p11l7k{color:#4d4d4f;text-align:center;text-wrap:balance;font:900 clamp(26px,3.2vw,33px)/1.15 Montserrat,sans-serif}.introduction.svelte-p11l7k{color:#000;text-align:center;text-wrap:pretty;max-width:110ch;margin:0 auto 14.4px}.projects-wrapper.svelte-p11l7k{padding:10px}.project-grid.svelte-p11l7k{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:30px;margin:0;padding:0;list-style:none;display:grid}.project-grid.svelte-p11l7k li:where(.svelte-p11l7k){justify-content:center;min-width:0;display:flex}.project-link.svelte-p11l7k{width:300px;max-width:100%;padding:10px;display:flex}.project-card.svelte-p11l7k{border-radius:30px;width:100%;min-height:420px;transition:transform .6s,box-shadow .7s;box-shadow:0 4px 8px #00000026}.project-card.svelte-p11l7k:hover{transform:translateY(-2px);box-shadow:0 6px 6px #00000014}.project-card.svelte-p11l7k img:where(.svelte-p11l7k){object-fit:cover;object-position:center;border-radius:30px 30px 0 0;width:300px;height:300px;transition:filter .3s}.project-card.svelte-p11l7k img:where(.svelte-p11l7k):hover{filter:brightness(1.05)saturate(1.05)}.project-title.svelte-p11l7k{justify-content:center;align-items:center;min-height:120px;padding:20px;display:flex}.project-title.svelte-p11l7k h2:where(.svelte-p11l7k){color:#7a7a7a;text-align:center;font:600 20px/1 Montserrat,sans-serif}.load-more-wrapper.svelte-p11l7k{text-align:center;margin-top:30px}.load-more.svelte-p11l7k{color:#e29931;border:1px solid #e29931;border-radius:10px;padding:12px 24px;font:500 15px/15px Roboto,sans-serif;display:inline-block}.clients.svelte-p11l7k{color:#fff;background:#4d4d4f;padding-inline:clamp(24px,5vw,64px)}.clients-inner.svelte-p11l7k{flex-direction:column;gap:20px;max-width:1140px;margin:auto;padding:50px 0;display:flex}.clients.svelte-p11l7k h2:where(.svelte-p11l7k){text-align:center;text-transform:uppercase;text-wrap:balance;font:700 clamp(24px,3vw,32px)/1.2 Montserrat,sans-serif}.clients.svelte-p11l7k p:where(.svelte-p11l7k){text-align:center;text-wrap:pretty;width:100%;max-width:110ch;margin:0 auto 14.4px;font:400 14px/21px Roboto,sans-serif}.client-logos.svelte-p11l7k{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:20px;padding:10px;display:grid}.client-logos.svelte-p11l7k img:where(.svelte-p11l7k){object-fit:contain;width:100%;max-width:140px;height:auto;max-height:140px}.whatsapp.svelte-p11l7k{z-index:50;color:#fff;background:#0c3;border-radius:7px;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:15px;right:15px;box-shadow:0 2px 5px #0003}.whatsapp.svelte-p11l7k svg:where(.svelte-p11l7k){width:42px;height:42px}@media (prefers-reduced-motion:no-preference){.whatsapp.svelte-p11l7k{transition:transform .18s,box-shadow .18s;animation:.4s ease-out .3s backwards svelte-p11l7k-whatsapp-enter}.whatsapp.svelte-p11l7k:focus-visible{transform:translateY(-3px);box-shadow:0 5px 12px #0003}@media (hover:hover){.whatsapp.svelte-p11l7k:hover{transform:translateY(-3px);box-shadow:0 5px 12px #0003}}}@keyframes svelte-p11l7k-whatsapp-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1024px){.client-logos.svelte-p11l7k{grid-template-columns:repeat(5,minmax(0,1fr))}.client-logos.svelte-p11l7k img:where(.svelte-p11l7k){max-width:90px;max-height:90px}.project-grid.svelte-p11l7k{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card.svelte-p11l7k{min-height:180px}.project-card.svelte-p11l7k img:where(.svelte-p11l7k){height:200px}.project-title.svelte-p11l7k{min-height:110px}}@media (width<=767px){.portfolio-inner.svelte-p11l7k{padding:1.5em 0}.projects-wrapper.svelte-p11l7k{padding:0}.project-grid.svelte-p11l7k{grid-template-columns:minmax(0,1fr)}.project-link.svelte-p11l7k{width:100%}.project-card.svelte-p11l7k img:where(.svelte-p11l7k){width:100%;height:245px}.clients-inner.svelte-p11l7k{padding:1.5em 0}.clients.svelte-p11l7k{padding-inline:24px}.client-logos.svelte-p11l7k{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0}}@media (width<=480px){.client-logos.svelte-p11l7k{grid-template-columns:repeat(3,minmax(0,1fr))}}
