.hero[data-astro-cid-63llj4z6]{--fw:clamp(60px, 9vw, 130px);color:var(--porcelana);position:relative}.hero__paint[data-astro-cid-63llj4z6]{animation:coat 1.25s var(--ease) .1s both}.hero__coat[data-astro-cid-63llj4z6]{background:var(--rojo);align-items:stretch;min-height:min(82svh,52rem);display:flex}.hero__grid[data-astro-cid-63llj4z6]{align-content:end;gap:2.5rem;padding-block:clamp(3rem,6vw,5rem) clamp(1rem,3vw,2rem);display:grid;position:relative}.hero__title[data-astro-cid-63llj4z6]{font-size:var(--fs-6);z-index:1;display:grid;position:relative}.hero__title[data-astro-cid-63llj4z6] .l2[data-astro-cid-63llj4z6]{padding-left:.42em}.hero__aside[data-astro-cid-63llj4z6]{z-index:1;gap:1.6rem;max-width:34rem;display:grid;position:relative}.hero__lead[data-astro-cid-63llj4z6]{font-size:var(--fs-2);font-weight:520}.hero__ctas[data-astro-cid-63llj4z6]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__mark[data-astro-cid-63llj4z6]{z-index:0;opacity:.1;pointer-events:none;width:min(58vw,46rem);position:absolute;top:-3rem;right:-9vw}.hero__mark[data-astro-cid-63llj4z6] svg{transform:rotate(-8deg)}.hero__coat[data-astro-cid-63llj4z6]{overflow:hidden}.hero__front[data-astro-cid-63llj4z6]{width:var(--fw);color:var(--rojo);animation:front 1.25s var(--ease) .1s both;pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.hero__front[data-astro-cid-63llj4z6] svg[data-astro-cid-63llj4z6]{width:100%;height:100%}.hero[data-astro-cid-63llj4z6] .hero__edge{color:var(--rojo)}.hero__title[data-astro-cid-63llj4z6] span[data-astro-cid-63llj4z6],.hero__aside[data-astro-cid-63llj4z6]{animation:rise .9s var(--ease) both}.hero__title[data-astro-cid-63llj4z6] .l1[data-astro-cid-63llj4z6]{animation-delay:.55s}.hero__title[data-astro-cid-63llj4z6] .l2[data-astro-cid-63llj4z6]{animation-delay:.68s}.hero__aside[data-astro-cid-63llj4z6]{animation-delay:.9s}@keyframes coat{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes front{0%{visibility:visible;left:0;transform:translate(-100%)}99%{visibility:visible}to{visibility:hidden;left:100%;transform:translate(-2px)}}@keyframes rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@media (width>=900px){.hero__grid[data-astro-cid-63llj4z6]{grid-template-columns:1.4fr 1fr;align-items:end}.hero__title[data-astro-cid-63llj4z6]{grid-column:1/-1}.hero__aside[data-astro-cid-63llj4z6]{grid-column:2}}@media (prefers-reduced-motion:reduce){.hero__front[data-astro-cid-63llj4z6]{display:none}}.rows[data-astro-cid-6g3jqxl3]{border-top:3px solid var(--rojo)}.rows[data-astro-cid-6g3jqxl3] li[data-astro-cid-6g3jqxl3]{border-bottom:3px solid var(--rojo)}.row[data-astro-cid-6g3jqxl3]{isolation:isolate;gap:.8rem;padding:clamp(1.4rem,1rem + 2vw,2.4rem) 0;text-decoration:none;display:grid;position:relative}.row[data-astro-cid-6g3jqxl3]:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--rojo);transform-origin:0;transition:transform .55s var(--ease);position:absolute;transform:scaleX(0)}.row[data-astro-cid-6g3jqxl3]:hover:before,.row[data-astro-cid-6g3jqxl3]:focus-visible:before{transform:scaleX(1)}.row[data-astro-cid-6g3jqxl3]:hover,.row[data-astro-cid-6g3jqxl3]:focus-visible{color:var(--porcelana)}.row__name[data-astro-cid-6g3jqxl3]{font-size:var(--fs-5);color:var(--rojo);transition:color .3s, transform .55s var(--ease)}.row[data-astro-cid-6g3jqxl3]:hover .row__name[data-astro-cid-6g3jqxl3],.row[data-astro-cid-6g3jqxl3]:focus-visible .row__name[data-astro-cid-6g3jqxl3]{color:var(--porcelana);transform:translate(.15em)}.row__text[data-astro-cid-6g3jqxl3]{max-width:44ch;font-weight:520}@media (width>=960px){.row[data-astro-cid-6g3jqxl3]{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem}}.block[data-astro-cid-lcdefpme],.band-gap[data-astro-cid-lcdefpme]{margin-top:var(--section)}.joni[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;margin-top:clamp(3rem,2rem + 4vw,6rem);display:grid}.joni__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1.6rem;display:grid}.joni__quote[data-astro-cid-lcdefpme]{font-size:var(--fs-4);letter-spacing:-.025em;color:var(--rojo);font-weight:800;line-height:1.05}@media (width>=900px){.joni[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,6vw,7rem)}}.obras[data-astro-cid-lcdefpme]{gap:2.5rem 2rem;display:grid}@media (width>=900px){.obras[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr}.obras[data-astro-cid-lcdefpme]>:first-child{grid-row:span 2}}.more[data-astro-cid-lcdefpme]{margin-top:3rem}.ba-block[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.ba-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-5);color:var(--rojo);margin-bottom:1.2rem}@media (width>=960px){.ba-block[data-astro-cid-lcdefpme]{grid-template-columns:.75fr 1.5fr;align-items:end;gap:4rem}}.job__box[data-astro-cid-lcdefpme]{background:var(--negro);color:var(--porcelana);border-radius:calc(var(--radius) * 1.6);gap:2rem;padding:clamp(2rem,1rem + 4vw,4rem);display:grid}.job__box[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-5);color:var(--rojo);max-width:12ch}.job__side[data-astro-cid-lcdefpme]{align-content:end;justify-items:start;gap:1.5rem;display:grid}@media (width>=960px){.job__box[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr}}
