.hs[data-astro-cid-yodha2z4]{--frame-w:clamp(260px, 30vw, 460px);--word:30vh;height:100svh;min-height:600px;padding-top:var(--s-6);padding-bottom:var(--s-5);position:relative;overflow:clip}.hs__grid[data-astro-cid-yodha2z4]{grid-template-columns:1fr var(--frame-w) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"tl frame tr""wl frame wr""bl frame br";column-gap:clamp(12px,1.4vw,24px);height:100%;display:grid}.hs__frame[data-astro-cid-yodha2z4]{grid-area:frame;min-height:0;margin:0;position:relative}.hs__frame-inner[data-astro-cid-yodha2z4]{background:var(--c-profundidad);position:absolute;inset:0;overflow:hidden}.hs__frame-inner[data-astro-cid-yodha2z4] img{object-fit:cover;width:100%;height:100%}.hs__frame-inner[data-astro-cid-yodha2z4] .hs__photo--gray{filter:grayscale()contrast(1.05)}.hs__frame--cutout[data-astro-cid-yodha2z4]{z-index:2;margin-bottom:calc(-1 * var(--s-5));transform-origin:50% 100%}.hs__frame--cutout[data-astro-cid-yodha2z4] .hs__frame-inner[data-astro-cid-yodha2z4]{background:0 0;inset:0 -7%;overflow:visible}.hs__frame--cutout[data-astro-cid-yodha2z4] .hs__frame-inner[data-astro-cid-yodha2z4] img{object-fit:contain;object-position:50% 100%}.hs__word[data-astro-cid-yodha2z4]{z-index:1;will-change:transform;align-items:center;min-width:0;display:flex;position:relative;container-type:inline-size}.hs__word--left[data-astro-cid-yodha2z4]{grid-area:wl;justify-content:flex-end}.hs__word--right[data-astro-cid-yodha2z4]{grid-area:wr;justify-content:flex-start}.hs__word-inner[data-astro-cid-yodha2z4]{font:700 min(45cqw, var(--word)) / .86 var(--font-display);letter-spacing:-.065em;color:var(--heading);white-space:nowrap;cursor:default;padding-inline:.02em;display:block}.hs__word--left[data-astro-cid-yodha2z4] .hs__word-inner[data-astro-cid-yodha2z4]{margin-right:-.02em}.hs__meta[data-astro-cid-yodha2z4]{gap:var(--s-1);font-size:var(--t-small);line-height:1.5;display:grid}.hs__meta--tl[data-astro-cid-yodha2z4]{grid-area:tl}.hs__meta--tr[data-astro-cid-yodha2z4]{text-align:right;grid-area:tr;justify-items:end}.hs__name[data-astro-cid-yodha2z4]{font:600 var(--t-card) / 1.2 var(--font-display);letter-spacing:-.01em}.hs__bottom[data-astro-cid-yodha2z4]{gap:var(--s-4);align-content:end;display:grid}.hs__bottom--left[data-astro-cid-yodha2z4]{grid-area:bl}.hs__bottom--right[data-astro-cid-yodha2z4]{grid-area:br;justify-items:end}.hs__lead[data-astro-cid-yodha2z4]{max-width:34ch;font-size:var(--t-body);line-height:1.55}.hs__scroll[data-astro-cid-yodha2z4]{white-space:nowrap;align-items:center;gap:var(--s-2);min-height:44px;font-weight:500;display:inline-flex}.hs__scroll[data-astro-cid-yodha2z4] .hs__scroll-arrow{rotate:90deg}@media (width<=1023px){.hs__frame--cutout[data-astro-cid-yodha2z4]{margin-bottom:0}.hs__frame--cutout[data-astro-cid-yodha2z4] .hs__frame-inner[data-astro-cid-yodha2z4]{-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}.hs__frame--cutout[data-astro-cid-yodha2z4]~.hs__word[data-astro-cid-yodha2z4],.hs__word[data-astro-cid-yodha2z4]:has(~.hs__frame--cutout){z-index:3}.hs[data-astro-cid-yodha2z4]{--frame-w:min(56vw, 46svh);--word:17vw}.hs__grid[data-astro-cid-yodha2z4]{row-gap:var(--s-3);grid-template:"tl tl tl""wl wl wl"".frame."minmax(0,1fr)"wr wr wr""bl bl br"/1fr auto 1fr}.hs__meta--tr[data-astro-cid-yodha2z4]{display:none}.hs__frame[data-astro-cid-yodha2z4]{width:var(--frame-w)}.hs__word--left[data-astro-cid-yodha2z4]{margin-bottom:calc(var(--word) * -.3);z-index:2;justify-content:flex-start}.hs__word--right[data-astro-cid-yodha2z4]{margin-top:calc(var(--word) * -.22);z-index:2;justify-content:flex-end}.hs__word-inner[data-astro-cid-yodha2z4]{mix-blend-mode:normal}}@media (width<=639px){.hs[data-astro-cid-yodha2z4]{--frame-w:62vw;--word:25vw;min-height:0;padding-top:var(--s-5)}.hs__grid[data-astro-cid-yodha2z4]{grid-template-areas:"tl tl tl""wl wl wl"".frame.""wr wr wr""bl bl bl"}.hs__meta--tr[data-astro-cid-yodha2z4],.hs__bottom--right[data-astro-cid-yodha2z4],.hs__lead[data-astro-cid-yodha2z4]{display:none}.hs[data-astro-cid-yodha2z4] .btn-row[data-astro-cid-yodha2z4]{flex-direction:column}.hs[data-astro-cid-yodha2z4] .btn-row[data-astro-cid-yodha2z4] .btn{width:100%}}@media (prefers-reduced-motion:no-preference){html.m-enter:not(.m-enter-done) .hs[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-hs-item],html.m-enter:not(.m-enter-done) .hs[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-hs-text]{opacity:0}html.m-enter:not(.m-enter-done) .hs[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-hs-frame]{clip-path:inset(50%)}html.m-enter:not(.m-enter-done) .hs[data-astro-cid-yodha2z4] .hs__frame--cutout[data-astro-cid-yodha2z4]{clip-path:inset(100% -50% 0%)}}.services[data-astro-cid-j2lavqje] .section__head[data-astro-cid-j2lavqje]{margin-bottom:var(--s-6)}.services__body[data-astro-cid-j2lavqje]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.services__list[data-astro-cid-j2lavqje]{border-top:1px solid var(--line);grid-column:1/span 6}.services__row[data-astro-cid-j2lavqje]{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);color:var(--ink);transition:opacity var(--m-out) var(--ease);grid-template-columns:48px 1fr 24px;text-decoration:none;display:grid}.services__num[data-astro-cid-j2lavqje]{padding-top:4px}.services__main[data-astro-cid-j2lavqje]{gap:var(--s-2);display:grid}.services__title[data-astro-cid-j2lavqje]{font:500 var(--t-card) / 1.3 var(--font-text);letter-spacing:-.01em;transition:transform var(--m-out) var(--ease)}.services__desc[data-astro-cid-j2lavqje]{max-width:52ch}.services__deliv[data-astro-cid-j2lavqje]{font-size:var(--t-small)}.services__see[data-astro-cid-j2lavqje]{padding-top:4px}.services__thumb[data-astro-cid-j2lavqje]{display:none}@media (hover:hover) and (pointer:fine){.services__list[data-astro-cid-j2lavqje]:hover li[data-astro-cid-j2lavqje]:not([data-active]) .services__row[data-astro-cid-j2lavqje]{opacity:.55}.services__list[data-astro-cid-j2lavqje]:hover li[data-astro-cid-j2lavqje][data-active] .services__title[data-astro-cid-j2lavqje]{transition-duration:var(--m-in);transform:translate(6px)}}.services__frame[data-astro-cid-j2lavqje]{border-radius:var(--r-lg);background:var(--g-alt);grid-column:8/-1;align-self:stretch;min-height:420px;position:relative;overflow:hidden}.services__img[data-astro-cid-j2lavqje]{position:absolute;inset:0}.services__img[data-astro-cid-j2lavqje] img{object-fit:cover;width:100%;height:100%}@media (width<=1023px){.services__list[data-astro-cid-j2lavqje]{grid-column:1/-1}.services__frame[data-astro-cid-j2lavqje]{display:none}.services__thumb[data-astro-cid-j2lavqje]{margin-top:var(--s-3);border-radius:var(--r-md);aspect-ratio:16/7;display:block;overflow:hidden}.services__thumb[data-astro-cid-j2lavqje] img{object-fit:cover;width:100%;height:100%}}@media (width<=639px){.services__row[data-astro-cid-j2lavqje]{gap:var(--s-3);grid-template-columns:32px 1fr 20px}}.work__all[data-astro-cid-aj6urp6g]{align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:inline-flex}.work__grid[data-astro-cid-aj6urp6g]{gap:var(--s-7) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.work__grid[data-astro-cid-aj6urp6g] .span-7{grid-column:span 7}.work__grid[data-astro-cid-aj6urp6g] .span-5{grid-column:span 5}@media (width<=1023px){.work__grid[data-astro-cid-aj6urp6g]{gap:var(--s-6) var(--gap)}.work__grid[data-astro-cid-aj6urp6g] .span-7,.work__grid[data-astro-cid-aj6urp6g] .span-5{grid-column:span 6}}@media (width<=639px){.work__grid[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1fr)}.work__grid[data-astro-cid-aj6urp6g] .span-7,.work__grid[data-astro-cid-aj6urp6g] .span-5{grid-column:1/-1}}.process[data-astro-cid-zuepckvj]{--chapter-ground:radial-gradient(70% 90% at 0% 100%, color-mix(in oklab, var(--c-energia) 75%, transparent), transparent 70%), radial-gradient(55% 65% at 100% 0%, color-mix(in oklab, var(--c-vinculo) 35%, transparent), transparent 70%), var(--g-alt);position:relative}.process__bg[data-astro-cid-zuepckvj]{height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.process__sticky[data-astro-cid-zuepckvj]{z-index:1;padding-top:var(--padt);padding-bottom:calc(var(--padb) + var(--bar));position:relative}.process__head[data-astro-cid-zuepckvj]{gap:var(--gap);margin-bottom:var(--s-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.process__head[data-astro-cid-zuepckvj] h2[data-astro-cid-zuepckvj]{grid-column:1/span 9}.process__hud[data-astro-cid-zuepckvj]{align-items:center;gap:var(--s-4);font-size:var(--t-small);font-variant-numeric:tabular-nums;grid-column:10/-1;padding-bottom:10px;display:none}.process__track[data-astro-cid-zuepckvj]{background:var(--line);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.process__bar[data-astro-cid-zuepckvj]{background:linear-gradient(90deg, var(--c-luz), var(--c-rosa) 45%, #d46a83);transform-origin:0;position:absolute;inset:0}.process__stage[data-astro-cid-zuepckvj]{gap:var(--s-8);display:grid}.chapter[data-astro-cid-zuepckvj]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.chapter__art[data-astro-cid-zuepckvj]{border-radius:var(--r-lg);background:var(--chapter-ground);aspect-ratio:12/7;grid-column:1/span 8;position:relative;overflow:hidden}.chapter__art-inner[data-astro-cid-zuepckvj]{place-items:center;display:grid;position:absolute;inset:0}.chapter__panel[data-astro-cid-zuepckvj]{gap:var(--s-3);grid-column:9/-1;display:grid}.chapter__panel[data-astro-cid-zuepckvj] h3[data-astro-cid-zuepckvj]{font:500 var(--t-card) / 1.3 var(--font-text);letter-spacing:-.01em}.chapter__panel[data-astro-cid-zuepckvj] p[data-astro-cid-zuepckvj]:last-child{font-size:var(--t-lead);line-height:1.5}.chapter__num[data-astro-cid-zuepckvj]{color:var(--muted)}@media (prefers-reduced-motion:no-preference) and (height>=600px){html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]){height:calc(var(--chapters) * 100svh)}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .process__sticky[data-astro-cid-zuepckvj]{flex-direction:column;height:100svh;display:flex;position:sticky;top:0}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .process__hud[data-astro-cid-zuepckvj]{display:flex}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .process__stage[data-astro-cid-zuepckvj]{flex:1;min-height:0;display:block;position:relative}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter[data-astro-cid-zuepckvj]{border-radius:var(--r-lg);background:var(--chapter-ground);display:block;position:absolute;inset:0;overflow:hidden}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter[data-astro-cid-zuepckvj]:not(:first-child){clip-path:inset(100% 0 0)}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter__art[data-astro-cid-zuepckvj]{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter__panel[data-astro-cid-zuepckvj]{left:var(--s-5);bottom:var(--s-5);width:min(400px, calc(100% - 2 * var(--s-5)));padding:var(--s-5);border-radius:var(--r-md);background:color-mix(in oklab, var(--g-main) 82%, transparent);position:absolute}}@media (prefers-reduced-motion:no-preference) and (height>=600px) and (width>=1024px){html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter__art[data-astro-cid-zuepckvj]{left:calc((100% - 2 * var(--gap)) / 3 + var(--gap))}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter__panel[data-astro-cid-zuepckvj]{top:var(--s-5);width:calc((100% - 2 * var(--gap)) / 3 - var(--s-5));flex-direction:column;justify-content:flex-end;display:flex}}@media (prefers-reduced-motion:no-preference) and (height>=600px) and (width<=639px){html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter[data-astro-cid-zuepckvj]{flex-direction:column;align-items:stretch;display:flex}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter__art[data-astro-cid-zuepckvj]{flex:1;position:relative}html.js .process[data-astro-cid-zuepckvj]:not([data-motion-off]) .chapter__panel[data-astro-cid-zuepckvj]{background:var(--g-alt);border-top:1px solid var(--line);border-radius:0;width:auto;position:static}}.process[data-astro-cid-zuepckvj] .pv{width:100%;height:100%;max-height:100%}.process[data-astro-cid-zuepckvj] .pv-paper{fill:#fbf8f4}.process[data-astro-cid-zuepckvj] .pv-fill-1{fill:var(--c-calma)}.process[data-astro-cid-zuepckvj] .pv-fill-2{fill:var(--c-vinculo)}.process[data-astro-cid-zuepckvj] .pv-fill-3{fill:#e9e0ec}.process[data-astro-cid-zuepckvj] .pv-fill-accent{fill:var(--c-energia)}.process[data-astro-cid-zuepckvj] .pv-ink,.process[data-astro-cid-zuepckvj] .pv-ink-lines{fill:var(--c-profundidad)}.process[data-astro-cid-zuepckvj] .pv-ink-lines{opacity:.75}.process[data-astro-cid-zuepckvj] .pv-cell{fill:none;stroke:var(--c-energia);stroke-opacity:.18;stroke-width:2px;stroke-dasharray:6 8}.process[data-astro-cid-zuepckvj] :is(.pv-stroke,.pv-stroke-ink,.pv-stroke-paper,.pv-stroke-accent,.pv-ring){fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.process[data-astro-cid-zuepckvj] .pv-stroke{stroke:var(--c-calma)}.process[data-astro-cid-zuepckvj] .pv-stroke-ink,.process[data-astro-cid-zuepckvj] .pv-stroke-ink *{stroke:var(--c-energia);fill:none}.process[data-astro-cid-zuepckvj] .pv-stroke-paper{stroke:#fbf8f4}.process[data-astro-cid-zuepckvj] .pv-stroke-accent,.process[data-astro-cid-zuepckvj] .pv-ring{stroke:var(--c-energia)}.process[data-astro-cid-zuepckvj] .pv-stroke-accent{stroke-width:14px}.process[data-astro-cid-zuepckvj] .pv-thick{stroke-width:9px}.process[data-astro-cid-zuepckvj] .pv-thin,.process[data-astro-cid-zuepckvj] .pv-thin *{stroke-width:2px}.process[data-astro-cid-zuepckvj] .pv-type{font:400 240px / 1 var(--font-display);letter-spacing:-.05em;fill:var(--c-profundidad)}@media (width<=1023px){.chapter__art[data-astro-cid-zuepckvj],.chapter__panel[data-astro-cid-zuepckvj]{grid-column:1/-1}}@media (width<=639px){.process__head[data-astro-cid-zuepckvj]{gap:var(--s-4);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr)}.process__head[data-astro-cid-zuepckvj] h2[data-astro-cid-zuepckvj],.process__hud[data-astro-cid-zuepckvj]{grid-column:1/-1}.chapter[data-astro-cid-zuepckvj]{grid-template-columns:minmax(0,1fr)}}.about__grid[data-astro-cid-5gtlsymu]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.about__text[data-astro-cid-5gtlsymu]{gap:var(--s-6);grid-column:1/span 5;display:grid}.about__body[data-astro-cid-5gtlsymu]{gap:var(--s-4);font-size:var(--t-lead);max-width:44ch;line-height:1.55;display:grid}.about__tools[data-astro-cid-5gtlsymu]{gap:var(--s-3);display:grid}.about__tools[data-astro-cid-5gtlsymu] ul[data-astro-cid-5gtlsymu]{gap:var(--s-3);flex-wrap:wrap;display:flex}.about__tools[data-astro-cid-5gtlsymu] li[data-astro-cid-5gtlsymu]{align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-4) 0 var(--s-2);background:var(--g-alt);border-radius:999px;font-size:15px;font-weight:500;display:inline-flex}.about__tools[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{object-fit:contain;width:28px;height:28px}.about__photo[data-astro-cid-5gtlsymu]{border-radius:var(--r-lg);aspect-ratio:1;background:var(--g-alt);grid-column:7/-1;overflow:hidden}.about__photo[data-astro-cid-5gtlsymu] img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){html.js .about__photo[data-astro-cid-5gtlsymu]:not([data-motion-off]) img{filter:grayscale()contrast(.55)brightness(1.25)sepia(.25);opacity:.35}}@media (width<=1023px){.about__text[data-astro-cid-5gtlsymu],.about__photo[data-astro-cid-5gtlsymu]{grid-column:1/-1}.about__photo[data-astro-cid-5gtlsymu]{aspect-ratio:4/3;margin-top:var(--s-6)}}.field[data-astro-cid-afmkvgyw]{gap:var(--s-2);min-width:0;display:grid}label[data-astro-cid-afmkvgyw]{font-size:var(--t-small);font-weight:500}input[data-astro-cid-afmkvgyw],select[data-astro-cid-afmkvgyw],textarea[data-astro-cid-afmkvgyw]{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);border:1px solid color-mix(in oklab, var(--ink) 28%, transparent);border-radius:var(--r-sm);background:var(--g-main);color:var(--ink);font:400 16px / 1.5 var(--font-text);transition:border-color .14s var(--ease), box-shadow .14s var(--ease)}textarea[data-astro-cid-afmkvgyw]{resize:vertical;min-height:140px}input[data-astro-cid-afmkvgyw]::placeholder,textarea[data-astro-cid-afmkvgyw]::placeholder{color:var(--muted);opacity:.8}[data-astro-cid-afmkvgyw]:is(input,select,textarea):focus-visible{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in oklab, var(--action) 22%, transparent);outline:none}[data-astro-cid-afmkvgyw][aria-invalid=true]{border-color:#b42318}.field__error[data-astro-cid-afmkvgyw]{font-size:var(--t-small);color:#b42318;min-height:0}.field__error[data-astro-cid-afmkvgyw]:empty{display:none}.contact__grid[data-astro-cid-d56ov33j]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.contact__intro[data-astro-cid-d56ov33j]{gap:var(--s-5);grid-column:1/span 5;display:grid}.contact__lead[data-astro-cid-d56ov33j]{font-size:var(--t-lead);max-width:40ch;line-height:1.5}.contact__form[data-astro-cid-d56ov33j]{gap:var(--s-5);grid-column:7/-1;display:grid}.contact__row[data-astro-cid-d56ov33j]{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.contact__submit[data-astro-cid-d56ov33j]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.form__status[data-astro-cid-d56ov33j]{font-size:var(--t-small)}@media (width<=1023px){.contact__intro[data-astro-cid-d56ov33j],.contact__form[data-astro-cid-d56ov33j]{grid-column:1/-1}.contact__form[data-astro-cid-d56ov33j]{margin-top:var(--s-6)}}@media (width<=639px){.contact__row[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1fr)}.contact__submit[data-astro-cid-d56ov33j] .btn{width:100%}}
