.circle[data-astro-cid-a7kkstde]{aspect-ratio:1;width:9rem;display:inline-block;position:relative}svg[data-astro-cid-a7kkstde]{width:100%;height:100%;overflow:visible}text[data-astro-cid-a7kkstde]{fill:currentColor;font-family:var(--font-sans);letter-spacing:.12em;font-size:15px;font-weight:500}.spin[data-astro-cid-a7kkstde] svg[data-astro-cid-a7kkstde]{animation:22s linear infinite spin}.circle[data-astro-cid-a7kkstde] .circle__mark{position:absolute;inset:32%}@keyframes spin{to{transform:rotate(360deg)}}.hero[data-astro-cid-lcdefpme]{min-height:100svh;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__swoosh{width:max(46rem,72vw);color:var(--fucsia);opacity:.95;animation:float 14s var(--ease-wave) infinite alternate;position:absolute;top:16%;left:40%;transform:rotate(-6deg)}.hero__inner[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;gap:clamp(2rem,4vw,3.5rem);padding-top:clamp(7rem,14vh,10rem);padding-bottom:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}.hero__top[data-astro-cid-lcdefpme]{flex:1;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.hero__claim[data-astro-cid-lcdefpme]{font-size:var(--fs-4xl);letter-spacing:-.045em;font-weight:400;line-height:.9}.hero__claim[data-astro-cid-lcdefpme] .serif-it[data-astro-cid-lcdefpme]{letter-spacing:-.03em}.hero[data-astro-cid-lcdefpme] .hero__circle{flex:none;width:clamp(6.5rem,4rem + 8vw,11rem)}.hero__bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.hero__intro[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);max-width:30rem;line-height:1.3}.hero[data-astro-cid-lcdefpme] .hero__logo{width:100%}@media (width<=47.99rem){.hero__claim[data-astro-cid-lcdefpme]{font-size:max(var(--fs-4xl), 17vw)}.hero[data-astro-cid-lcdefpme] .hero__swoosh{width:135vw;top:34%;left:-12%}}@keyframes float{to{transform:rotate(-1deg)translate(-3%,4%)}}.intro[data-astro-cid-lcdefpme]{padding-bottom:0}.intro__grid[data-astro-cid-lcdefpme]{gap:2rem;display:grid;position:relative}.intro__grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.intro__text[data-astro-cid-lcdefpme]{max-width:38rem;color:var(--negro);margin-top:2rem}.intro[data-astro-cid-lcdefpme] .intro__trazos{width:clamp(10rem,22vw,22rem);color:var(--fucsia);justify-self:end}@media (width>=64rem){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:12rem 1fr auto;align-items:start}.intro__grid[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{padding-top:1.2rem}.intro[data-astro-cid-lcdefpme] .intro__trazos{align-self:end}}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.projects__grid[data-astro-cid-lcdefpme]{gap:clamp(2rem, 3vw, 3rem) var(--gutter);color:var(--negro);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}@media (width>=64rem){.projects__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.projects__grid[data-astro-cid-lcdefpme]>:nth-child(3n+2){margin-top:4rem}}.services__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea)}.services__item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linea);transition:color .3s, padding .45s var(--ease-out);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding-block:clamp(1rem,2vw,1.5rem);text-decoration:none;display:grid}.services__n[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);opacity:.7}.services__name[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);letter-spacing:-.03em;line-height:1.05}.services[data-astro-cid-lcdefpme] .services__mark{height:1.4rem;color:var(--fucsia);opacity:0;transition:opacity .3s, transform .45s var(--ease-out);transform:translate(-1rem)}.services__item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.services__item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--fucsia);padding-left:.75rem}.services__item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .services__mark,.services__item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .services__mark{opacity:1;transform:none}.statement[data-astro-cid-lcdefpme]{overflow:hidden}.statement[data-astro-cid-lcdefpme] .statement__swoosh{width:min(60rem,110vw);color:var(--rosa);opacity:.6;position:absolute;bottom:-18%;left:-12%}.statement[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{position:relative}.statement__text[data-astro-cid-lcdefpme]{font-size:var(--fs-3xl);letter-spacing:-.03em;max-width:16ch;color:var(--azul);line-height:1}.statement__sub[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);color:var(--negro);margin-top:2rem}
