.hero[data-astro-cid-ge2uvauf]{--col:calc((100cqw - 2 * var(--margin) - (var(--cols) - 1) * var(--gutter)) / var(--cols));--foot:calc(var(--margin) + var(--fs-mono) * 1.5);--top:calc(var(--bar) + var(--space-xl));--size-ink:2.17;--l1-ink:var(--size-ink);--l1-lead:.045em;--l2-tail:.039em;--fs:min(calc((var(--col) * 5 + var(--gutter) * 4) / var(--size-ink)), calc((100svh - var(--top) - var(--space-3xl) - var(--foot) - var(--space-l)) / 1.8));--base:max(var(--foot) + var(--space-xl), var(--fab-bottom) + var(--fab) + var(--space-xl));--note-lines:2;--ceil:calc(var(--top) + var(--fs-mono) * 1.5 * var(--note-lines) + var(--space-s));--bite-min:.2;--bite-max:.4;--box:min(var(--col) * 5 + var(--gutter) * 4, 54svh, max((100svh - var(--base) - var(--fs) * (.87 - var(--bite-min)) - var(--ceil)) / .89, min(var(--col) * 4 + var(--gutter) * 3, (100svh - var(--base) - var(--fs) * (.87 - var(--bite-max)) - var(--ceil)) / .89)));-webkit-user-select:none;user-select:none;min-height:100svh;position:relative;overflow:clip;container-type:inline-size}:root[lang=es] .hero[data-astro-cid-ge2uvauf]{--l1-ink:1.86;--note-lines:3}.hero__grid[data-astro-cid-ge2uvauf]{min-height:100svh;padding-inline:var(--margin);grid-template-rows:repeat(3,minmax(0,1fr));position:relative}.hero__ground[data-astro-cid-ge2uvauf]{width:100%;height:100%;z-index:var(--z-hero-ground);pointer-events:none;opacity:0;transition:opacity var(--dur-l) var(--ease-fade);position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf].is-ready .hero__ground[data-astro-cid-ge2uvauf]{opacity:1}.hero__note[data-astro-cid-ge2uvauf]{margin:var(--top) 0 0;z-index:var(--z-hero-title);pointer-events:none;grid-row:1;align-self:start;position:relative}.hero__note--role[data-astro-cid-ge2uvauf]{grid-column:1/span 4}.hero__note--place[data-astro-cid-ge2uvauf]{grid-column:5/span 3}.hero__note--about[data-astro-cid-ge2uvauf]{grid-column:var(--split) / -1;max-width:38ch}.hero__role[data-astro-cid-ge2uvauf],.hero__avail[data-astro-cid-ge2uvauf]{display:block}.hero__sep[data-astro-cid-ge2uvauf]{display:none}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--fs);line-height:var(--lh-display-hero);margin-bottom:calc(var(--base) - .0457em);white-space:nowrap;z-index:var(--z-hero-title);grid-area:1/1/-1/-1;align-self:end;position:relative}.hero__line[data-astro-cid-ge2uvauf]:first-child{text-align:left;margin-left:calc(var(--l1-lead) * -1)}.hero__line[data-astro-cid-ge2uvauf]:last-child{text-align:right;margin-right:calc(var(--l2-tail) * -1)}.hero__stage[data-astro-cid-ge2uvauf]{pointer-events:none;grid-area:1/1/-1/-1;position:relative}.hero__blob[data-astro-cid-ge2uvauf]{--bite-x:var(--space-s);--bite-y:calc(var(--fs) * var(--bite-min));left:calc(var(--l1-ink) * var(--fs) + var(--box) * .445 - var(--bite-x));top:max(100% - var(--base) - var(--fs) * .87 + var(--bite-y) - var(--box) * .445, var(--ceil) + var(--box) * .445);width:var(--box);aspect-ratio:1;z-index:var(--z-hero-blob);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hero__blob[data-astro-cid-ge2uvauf] canvas[data-astro-cid-ge2uvauf]{width:180%;max-width:none;height:180%;position:absolute;inset:-40%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf]{view-timeline:--hero block;view-timeline-inset:0}.hero__blob[data-astro-cid-ge2uvauf],.hero__ground[data-astro-cid-ge2uvauf]{animation-name:hero-blob-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit-crossing}}}@keyframes hero-blob-rise{0%{translate:0}to{translate:0 calc(var(--hero-h,100svh) * var(--parallax-blob) * -1)}}.hero__poster[data-astro-cid-ge2uvauf]{width:180%;max-width:none;height:180%;position:absolute;inset:-40%}.hero__blob[data-astro-cid-ge2uvauf].is-ready .hero__poster[data-astro-cid-ge2uvauf]{opacity:0}.hero__base[data-astro-cid-ge2uvauf]{margin:0 0 var(--margin);z-index:var(--z-hero-title);pointer-events:none;white-space:nowrap;color:var(--c-mid);grid-row:3;align-self:end;position:relative}.hero__coords[data-astro-cid-ge2uvauf]{font-variant-numeric:tabular-nums;grid-column:1/span 4}.hero__scroll[data-astro-cid-ge2uvauf]{grid-column:1/-1;justify-self:center}@media not all and (hover:hover) and (pointer:fine){.hero__coords[data-astro-cid-ge2uvauf]{visibility:hidden}}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{--clear:calc(var(--bar) + var(--fs-mono) * 1.5 + var(--space-s));--copy-lines:6;--rest:calc(var(--space-m) * 2 + var(--fs-mono) * 1.5 * (var(--copy-lines) + 1) + var(--space-s) + 22px);--bite-m:.2;--fs:calc((100cqw - 2 * var(--margin) - var(--space-l)) / 3.965);--clay-h:min((var(--col) * 5 + var(--gutter) * 4) * .92 * 1.035, 100svh - var(--clear) - var(--fs) * (1.76 - var(--bite-m)) - var(--rest))}:root[lang=es] .hero[data-astro-cid-ge2uvauf]{--copy-lines:7}.hero__grid[data-astro-cid-ge2uvauf]{padding-top:var(--clear);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto auto auto minmax(0,1fr) auto}.hero__stage[data-astro-cid-ge2uvauf]{height:calc(var(--clay-h) - var(--fs) * var(--bite-m));grid-row:2;justify-content:center;align-items:flex-end;display:flex}.hero__blob[data-astro-cid-ge2uvauf]{width:auto;height:calc(var(--clay-h) / .927);transform:translate(5.6%, calc(2.1% + var(--fs) * var(--bite-m)));flex:none;position:relative;top:auto;left:auto}.hero__title[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-m);grid-row:3;align-self:start}.hero__line[data-astro-cid-ge2uvauf]:last-child{text-align:left;padding-left:var(--space-l);margin-right:0}.hero__note[data-astro-cid-ge2uvauf]{margin:0 calc(var(--fab) + var(--margin) * 2) 0 0;grid-column:1/-1}.hero__note--role[data-astro-cid-ge2uvauf]{grid-row:5}.hero__note--place[data-astro-cid-ge2uvauf]{grid-area:6/1/auto/-1;align-self:start}.hero__note--place[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline}.hero__note--about[data-astro-cid-ge2uvauf]{max-width:none;margin-top:var(--space-s);grid-area:7/1/auto/-1}.hero__base[data-astro-cid-ge2uvauf]{margin:var(--space-m) 0 22px;grid-row:9}.hero__scroll[data-astro-cid-ge2uvauf]{justify-self:start}.hero__coords[data-astro-cid-ge2uvauf]{display:none}}.rb-held{visibility:hidden}html.rb-armed:not(.rb-shadow) .hero.is-ready .hero__ground{opacity:0;transition:none}html.rb-shadow .hero.is-ready .hero__ground{opacity:1;transition:opacity 1s var(--ease-fade)}.rb-canvas{z-index:var(--z-loader);touch-action:none;width:100%;max-width:none;height:100%;display:none;position:fixed;inset:0}.rb-canvas.is-skippable{touch-action:auto}.rb-armed .rb-canvas{display:block}.rb-canvas:not(.is-primed){background:var(--c-bg)}.rb-canvas.is-out{opacity:0;transition:opacity var(--rb-fade) linear}.rb-log{--rb-line:calc(var(--fs-mono) * 1.5);left:var(--margin);z-index:var(--z-loader-log);color:var(--c-ink);pointer-events:none;font-variant-numeric:tabular-nums;flex-direction:column;display:none;position:fixed;bottom:20px}.rb-log-on .rb-log{display:flex}.rb-log.is-docked{left:var(--rb-x);top:var(--rb-y);position:absolute;bottom:auto;translate:0 -100%}.rb-log__l{height:var(--rb-line);display:block;overflow:hidden}.rb-log__l span{line-height:var(--rb-line);white-space:pre;display:block}.rb-log__l.is-collapsed{height:0}.rb-log__l.is-collapsed>span{transform:translateY(-100%)}.rb-log.is-collapsing .rb-log__l{transition:height var(--rb-collapse) var(--ease-crisp)}.rb-log.is-collapsing .rb-log__l>span{transition:transform var(--rb-collapse) var(--ease-crisp)}.rb-log.is-done [data-rb-l3]{color:var(--c-accent)}.rb-log__roll.is-rolling{transition:transform var(--dur-s) var(--ease-crisp);transform:translateY(-50%)}@media (width<=860px){.rb-log__l:nth-child(2),.rb-log__l:nth-child(3){display:none}.rb-log{bottom:16px}}.work[data-astro-cid-5bpsg6b4]{padding-top:var(--space-2xl);padding-inline:var(--margin);overflow-x:clip}.work__grid[data-astro-cid-5bpsg6b4]{row-gap:var(--space-2xl);align-items:start}.card__link[data-astro-cid-5bpsg6b4]{display:block}.card__media[data-astro-cid-5bpsg6b4] .frame img,.card__media[data-astro-cid-5bpsg6b4] .frame video{transition:transform var(--dur-l) var(--ease-out)}.card__link[data-astro-cid-5bpsg6b4]:hover .frame img,.card__link[data-astro-cid-5bpsg6b4]:hover .frame video{transform:scale(1.03)}.card__caption[data-astro-cid-5bpsg6b4]{container-type:inline-size}.card__cap[data-astro-cid-5bpsg6b4]{justify-content:space-between;gap:16px;display:flex}.card__unit[data-astro-cid-5bpsg6b4],.card__roles[data-astro-cid-5bpsg6b4]{white-space:nowrap}.card__roles[data-astro-cid-5bpsg6b4]{text-align:right}.card__link[data-astro-cid-5bpsg6b4]:hover .card__caption[data-astro-cid-5bpsg6b4]{color:var(--c-ink)}@container (width<640px){.card__cap[data-astro-cid-5bpsg6b4],.card__what[data-astro-cid-5bpsg6b4]{flex-direction:column;gap:2px;display:flex}.card__sep[data-astro-cid-5bpsg6b4]{display:none}.card__unit[data-astro-cid-5bpsg6b4],.card__roles[data-astro-cid-5bpsg6b4]{white-space:normal;text-align:left}}.services[data-astro-cid-lesv7jgp]{padding-inline:var(--margin)}.marquee[data-astro-cid-lesv7jgp]{font-size:var(--fs-panel);line-height:var(--lh-display-open);margin-top:var(--space-xl);margin-inline:calc(var(--margin) * -1);-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow-x:clip}.marquee__track[data-astro-cid-lesv7jgp],.marquee__group[data-astro-cid-lesv7jgp]{white-space:nowrap;width:max-content;display:flex}.marquee__group[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{display:flex}.marquee__word[data-astro-cid-lesv7jgp]{transform-origin:50% 100%;transition:transform var(--dur-s) var(--ease), color var(--dur-xs) var(--ease-fade);display:inline-block}.marquee__word[data-astro-cid-lesv7jgp]:hover{transform:scaleX(var(--squish-x)) scaleY(var(--squish-y));color:var(--c-accent)}.marquee__sep[data-astro-cid-lesv7jgp]{margin-inline:.28em}.services__note[data-astro-cid-lesv7jgp]{margin-top:var(--space-xl);color:var(--c-mid)}.about[data-astro-cid-oxgmilyn]{padding-inline:var(--margin)}.about__grid[data-astro-cid-oxgmilyn]{row-gap:var(--space-l);align-items:start}.about__photo[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--c-bg-2);grid-area:1/1/span 2/span 3;display:block;overflow:hidden}.about__photo[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%;display:block}.about__text[data-astro-cid-oxgmilyn]{grid-area:1/5/auto/-1}.about__p[data-astro-cid-oxgmilyn]{font-size:var(--fs-about);letter-spacing:var(--tr-tight);text-wrap:pretty;line-height:1}.about__p[data-astro-cid-oxgmilyn] .split-line-mask{clip-path:inset(-.25em 0 -.12em)}.about__p--2[data-astro-cid-oxgmilyn]{margin-top:var(--space-s);color:var(--c-mid)}.about__link[data-astro-cid-oxgmilyn]{z-index:1;color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.1em;transition:text-decoration-color var(--dur-s) var(--ease);text-decoration-thickness:.06em;position:relative}.about__link[data-astro-cid-oxgmilyn]:hover{text-decoration-color:var(--c-ink)}.about__more[data-astro-cid-oxgmilyn]{grid-row:2}@media (width<=860px){.about__photo[data-astro-cid-oxgmilyn]{aspect-ratio:1;grid-area:auto/1/auto/-1}.about__photo[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-position:50% 25%}.about__text[data-astro-cid-oxgmilyn]{grid-area:auto/1/auto/-1}.about__more[data-astro-cid-oxgmilyn]{grid-row:auto}}
