.cursor{z-index:var(--z-cursor);pointer-events:none;width:0;height:0;transition:opacity var(--dur-xs) var(--ease-fade);position:fixed;top:0;left:0}.cursor__dot{background:var(--c-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--c-cursor-ring);transition:transform var(--dur-s) var(--ease), opacity var(--dur-xs) var(--ease-fade);border-radius:50%;position:absolute;top:-7px;left:-7px}.cursor__ring{display:none}.cursor__label{background:var(--c-ink);color:var(--c-bg);font-family:var(--f-mono);font-size:11px;font-weight:var(--fw-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-s) var(--ease);padding:.7em 1em;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.cursor.is-link .cursor__dot{transform:scale(1.7)}.cursor.is-label .cursor__label{transform:translate(-50%,-50%)scale(1)}.cursor.is-label .cursor__dot{opacity:0}.cursor.is-down .cursor__dot{transform:scale(.7)}.cursor.is-down.is-label .cursor__label{transform:translate(-50%,-50%)scale(.92)}.cursor.is-hidden,.cursor.is-native{opacity:0}.cursor.is-unplaced{visibility:hidden}.cursor__label{align-items:baseline;width:max-content;display:inline-flex}.cursor__label .icon{width:8.83px;min-width:8.83px;height:8.83px;margin-inline-start:6.6px;top:.51px}.cursor__label.is-icon-only{place-items:center;width:26.4px;height:26.4px;padding:0;display:grid}.cursor__label.is-icon-only .cursor__text{display:none}.cursor__label.is-icon-only .icon{width:var(--icon-pill);height:var(--icon-pill);min-width:var(--icon-pill);margin:0;top:0}.project{padding-bottom:80px;overflow-x:clip}.project__top{--banner:2.4;--banner-min:3;flex-direction:column;max-height:100svh;display:flex;container-type:inline-size}.project__top:before,.project__top:after{content:"";flex-grow:0;flex-shrink:100}.project__top:before{order:1;flex-basis:var(--space-m);min-height:var(--space-xs)}.project__top:after{order:3;flex-basis:var(--space-l);min-height:var(--margin)}.project__hero{--hero-top:calc(var(--bar) + var(--fs-mono) * 1.5 + var(--margin));height:calc(var(--hero-top) + (100cqw - 2 * var(--margin)) / var(--banner));min-height:min(calc(var(--hero-top) + (100cqw - 2 * var(--margin)) / var(--banner-min)), 50svh);flex:0 auto;position:relative}.project__hero .frame{inset:var(--hero-top) var(--margin) 0;aspect-ratio:auto;position:absolute}.project__head{flex:none;order:2}.project__meta{color:var(--c-mid);margin-bottom:1rem}.project__title{font-size:var(--fs-title);max-width:12ch}.project__title:focus{outline:none}.project__body{margin-top:var(--space-2xl);row-gap:var(--space-l)}.project__text{font-size:var(--fs-about);letter-spacing:var(--tr-tight);text-wrap:pretty;grid-column:5/-1;line-height:1}.project__text p+p{margin-top:var(--space-s)}.project__text .split-line-mask{clip-path:inset(-.25em 0 -.12em)}.project__data{margin:0}.project__data div{grid-template-columns:14ch 1fr}.project__text strong{color:var(--c-accent)}.project__text code{font-family:var(--f-mono);font-size:.9em}.project__film{margin-top:var(--space-2xl)}.project__film video{width:100%;height:100%;position:absolute;inset:0}.project__breakdowns{margin-top:var(--section)}.breakdown{margin-bottom:var(--space-2xl);align-items:start}.breakdown__media,.breakdown__caption{grid-column:1/span 8}.breakdown__media{grid-row:1}.breakdown__caption{grid-row:2}.breakdown__text{font-size:var(--fs-body);text-wrap:pretty;grid-area:1/9/auto/span 4;line-height:1.4}.breakdown--right .breakdown__media,.breakdown--right .breakdown__caption{grid-column:5/span 8}.breakdown--right .breakdown__text{grid-column:1/span 4}.project__nav{margin-block:var(--section)}.project__navlink{color:var(--c-mid);flex-direction:column;gap:.6rem;display:flex}.project__navlink .display{color:var(--c-ink);transition:transform var(--dur-s) var(--ease);transform-origin:0 100%}.project__navlink:hover .display{transform:scaleX(var(--squish-x)) scaleY(var(--squish-y))}.project__navlink--next{text-align:right;align-items:flex-end}.project__navlink--next .display{transform-origin:100% 100%}@media (width<=860px){.project__top{--banner:1;--banner-min:1.3333}.project__text,.breakdown__media,.breakdown__caption,.breakdown__text,.breakdown--right .breakdown__media,.breakdown--right .breakdown__caption,.breakdown--right .breakdown__text{grid-area:auto/1/auto/-1}.breakdown__caption{grid-row:2}.breakdown__text{padding-top:var(--space-s);grid-row:3}.project__navlink{grid-column:span 3}}.block{margin-top:var(--space-2xl)}.chapter{margin-top:var(--section);row-gap:var(--space-l);align-items:start}.chapter__title{font-size:var(--fs-chapter);grid-area:1/1/auto/span 4}.chapter__copy{font-size:var(--fs-about);letter-spacing:var(--tr-tight);text-wrap:pretty;grid-area:1/5/auto/-1;line-height:1}.chapter__title,.chapter__lede{text-box:trim-start cap alphabetic}.chapter__copy p+p{margin-top:var(--space-s)}.chapter__text{color:var(--c-mid)}.chapter__copy .split-line-mask{clip-path:inset(-.25em 0 -.12em)}.cut{aspect-ratio:var(--ratio);position:relative}.cut>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.block.breakdown{margin-bottom:0}.breakdown__aside{grid-area:1/9/auto/span 4;align-self:end}.breakdown--right .breakdown__aside{grid-column:1/span 4}.breakdown--cut .breakdown__media,.breakdown--cut .breakdown__caption{grid-column:1/span 6}.breakdown--cut .breakdown__text{grid-column:var(--split) / -1}.breakdown--right.breakdown--cut .breakdown__media,.breakdown--right.breakdown--cut .breakdown__caption{grid-column:7/span 6}.breakdown--right.breakdown--cut .breakdown__text{grid-column:1/span 4}.project__blocks .frame>video[data-src]{transition:none}.wide__media,.wide__caption{grid-column:1/-1}.cells{row-gap:var(--gutter)}.cells.has-labels{row-gap:var(--space-s)}.cell{grid-row:var(--row,auto);min-width:0;position:relative}.cells.is-cut{padding-block:var(--space-m) calc(var(--space-m) + var(--ground-extra,0px))}.ground{grid-row:1 / span var(--rows);margin-block:calc(-1 * var(--space-m)) calc(-1 * (var(--space-m) + var(--ground-extra,0px)));--k:6;--pitch:calc((100vw - 2 * var(--margin) + var(--gutter)) / var(--cols) / var(--k));--pattern:color-mix(in srgb, var(--c-ink) 28%, transparent);position:relative}.ground:before{content:"";pointer-events:none;background-image:radial-gradient(circle at center, var(--pattern) 1px, transparent 1.5px);background-size:var(--p,var(--pitch)) var(--p,var(--pitch));background-position:0 0;position:absolute;inset:0}.is-cut .cut>img{inset:var(--space-2xs);width:calc(100% - 2 * var(--space-2xs));height:calc(100% - 2 * var(--space-2xs))}.is-cut .cell>.caption{padding-inline:var(--space-2xs)}.cells.has-labels+.grid .gblock__caption{padding-top:var(--space-s)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cell .caption{visibility:hidden;position:absolute}.cells.has-labels{row-gap:var(--gutter)}}.palette{row-gap:var(--space-s)}.swatch{grid-column:span 3;min-width:0}.swatch__tile{aspect-ratio:2;border-radius:var(--radius);background:var(--swatch)}:root:not([data-theme=dark]) .swatch--near-light .swatch__tile,:root[data-theme=dark] .swatch--near-dark .swatch__tile{box-shadow:inset 0 0 0 1px var(--c-line)}.palette__caption{grid-column:1/-1}.process{row-gap:var(--space-l);align-items:start}.step{grid-column:span var(--span);min-width:0}.step__box{aspect-ratio:4/3;position:relative}.step__box>.frame,.step__box>.cut{aspect-ratio:auto;position:absolute;inset:0}.strip{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-content:center;column-gap:var(--space-2xs);display:grid;position:absolute;inset:0}.step__label{align-items:baseline;display:flex}.step__ar--down{display:none}.step__text{margin-top:var(--space-2xs);font-size:var(--fs-body);text-wrap:pretty;line-height:1.4}.process__caption{grid-column:1/-1}@media (width<=860px){.cell{grid-row:var(--row-m,auto)}.ground{grid-row:1 / span var(--rows-m);--k:4}.chapter__title,.chapter__copy{grid-area:auto/1/auto/-1}.breakdown__aside,.breakdown--right .breakdown__aside{padding-top:var(--space-s);grid-area:2/2/auto/span 4}.breakdown:has(.breakdown__aside) .breakdown__caption{grid-row:3}.breakdown--cut .breakdown__media,.breakdown--cut .breakdown__caption,.breakdown--cut .breakdown__text,.breakdown--right.breakdown--cut .breakdown__media,.breakdown--right.breakdown--cut .breakdown__caption,.breakdown--right.breakdown--cut .breakdown__text{grid-column:1/-1}.process{row-gap:var(--space-m)}.step{grid-column:1/-1}.step__box{aspect-ratio:auto}.step__box>.frame,.step__box>.cut,.strip{position:relative}.step__box>.frame,.step__box>.cut{aspect-ratio:var(--ratio)}.strip{column-gap:var(--gutter)}.step__ar--right{display:none}.step__ar--down{display:inline-block}}.lightbox{z-index:var(--z-lightbox);background:var(--c-bg);position:relative}.lightbox.is-morphing{background:0 0}.lightbox.is-morphing .project>:not(.project__top),.lightbox.is-morphing .project__head,.lightbox.is-morphing>footer{visibility:hidden}.lightbox__rewind{z-index:var(--z-lightbox);pointer-events:none;position:fixed;inset:0 0 auto}.lightbox__next{background:var(--c-bg);position:fixed;inset:0 0 auto}.lightbox__ground{background:var(--c-bg);pointer-events:none;position:fixed;inset:0}html.lb-quiet-focus :focus-visible{outline:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.frame-ui__top[data-astro-cid-woisxlok]{z-index:var(--z-frame);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding:var(--bar) var(--margin);pointer-events:none;transition:transform var(--dur-l) var(--ease-crisp);color:var(--c-blend);mix-blend-mode:difference;align-items:start;display:grid;position:fixed;top:0;left:0;right:0}.frame-ui__brand[data-astro-cid-woisxlok]{z-index:var(--z-frame);padding:var(--bar) var(--margin);pointer-events:none;text-transform:uppercase;letter-spacing:var(--tr-mono);transition:transform var(--dur-l) var(--ease-crisp);position:fixed;top:0;left:0}.frame-ui__brand[data-astro-cid-woisxlok] .frame-ui__name[data-astro-cid-woisxlok]{display:flex}.frame-ui__ghost[data-astro-cid-woisxlok]{visibility:hidden}.frame-ui__top[data-astro-cid-woisxlok] a[data-astro-cid-woisxlok],.frame-ui__top[data-astro-cid-woisxlok] button[data-astro-cid-woisxlok]{pointer-events:auto;text-transform:uppercase;letter-spacing:var(--tr-mono)}.frame-ui__tl[data-astro-cid-woisxlok]{display:contents}.frame-ui__tl[data-astro-cid-woisxlok]>a[data-astro-cid-woisxlok]{grid-column:1/3;justify-self:start}.frame-ui__tl[data-astro-cid-woisxlok]>a[data-astro-cid-woisxlok],.frame-ui__theme[data-astro-cid-woisxlok],.frame-ui__tr[data-astro-cid-woisxlok],.frame-ui__menu-btn[data-astro-cid-woisxlok]{grid-row:1}.frame-ui__theme[data-astro-cid-woisxlok]{grid-column:var(--split);white-space:nowrap;justify-self:start}.frame-ui__menu-btn[data-astro-cid-woisxlok]{white-space:nowrap;grid-column:12;justify-self:end}.frame-ui__menu-btn[data-astro-cid-woisxlok]:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame-ui__name[data-astro-cid-woisxlok]{align-items:center;display:inline-flex;position:relative}.frame-ui__mark[data-astro-cid-woisxlok]{width:var(--icon-mark);height:var(--icon-mark);margin-inline:calc(var(--icon-mark) / -8) calc(var(--icon-gap) - var(--icon-mark) / 8);flex:none}.frame-ui__still[data-astro-cid-woisxlok]{width:100%;height:100%;fill:var(--c-accent);display:block}.frame-ui__live[data-astro-cid-woisxlok]{left:calc(var(--icon-mark) * 3 / 8 - var(--mark-reach) / 2);top:calc(50% - var(--mark-reach) / 2);width:var(--mark-reach);height:var(--mark-reach);pointer-events:none;position:absolute}.frame-ui__name[data-astro-cid-woisxlok]:has(.frame-ui__live.is-live) .frame-ui__still[data-astro-cid-woisxlok]{visibility:hidden}.frame-ui__name[data-astro-cid-woisxlok]:hover .link-u[data-astro-cid-woisxlok]:after{transform-origin:0;transform:scaleX(1)}.bar-ico[data-astro-cid-woisxlok]{align-items:baseline;display:inline-flex;position:relative}.bar-ico[data-astro-cid-woisxlok]:hover .link-u[data-astro-cid-woisxlok]:after{transform-origin:0;transform:scaleX(1)}.bar-ico[data-astro-cid-woisxlok] .bar-ico__shut,.frame-ui[data-astro-cid-woisxlok].is-open .bar-ico[data-astro-cid-woisxlok] .bar-ico__open{display:none}.frame-ui[data-astro-cid-woisxlok].is-open .bar-ico[data-astro-cid-woisxlok] .bar-ico__shut{display:inline-block}.frame-ui__close[data-astro-cid-woisxlok]{white-space:nowrap;grid-area:1/3;justify-self:start;display:none}.frame-ui[data-astro-cid-woisxlok].has-project .frame-ui__close[data-astro-cid-woisxlok]{display:inline-flex}.frame-ui[data-astro-cid-woisxlok].is-open .frame-ui__close[data-astro-cid-woisxlok]{visibility:hidden}.frame-ui__tr[data-astro-cid-woisxlok]{white-space:nowrap;grid-column:10;justify-self:start}.fab[data-astro-cid-woisxlok]{right:var(--margin);bottom:var(--fab-bottom);z-index:var(--z-frame);width:var(--fab);height:var(--fab);color:var(--c-on-accent);background:radial-gradient(circle at 36% 30%, #ffffff52 0, #ffffff1a 30%, transparent 58%), radial-gradient(circle at 50% 40%, var(--c-accent) 0, var(--c-accent) 45%, var(--c-accent-deep) 100%);transition:transform var(--dur-s) var(--ease);transform-origin:50% 100%;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:inset 0 1.5px 2px #ffffff8c,inset 0 -9px 12px #3c081b47,inset 0 -2px 3px #ffcdb48c,0 14px 26px #00000029,0 3px 6px #00000014}.fab[data-astro-cid-woisxlok] .icon{width:var(--icon-fab);height:var(--icon-fab);margin:0;top:0}.fab[data-astro-cid-woisxlok]:hover{transform:scaleX(1.12)scaleY(.9)}.fab[data-astro-cid-woisxlok]:active{transform:scaleX(.92)scaleY(1.08)}.frame-ui[data-astro-cid-woisxlok].is-open .fab[data-astro-cid-woisxlok],.frame-ui[data-astro-cid-woisxlok].is-on-ink-bottom .fab[data-astro-cid-woisxlok]{opacity:0;pointer-events:none;transition:transform var(--dur-s) var(--ease), opacity var(--dur-xs) var(--ease-fade);transform:scale(.8)}.menu[data-astro-cid-woisxlok]{z-index:var(--z-menu);--c-mid:var(--c-mid-inverted);background:var(--c-ink);color:var(--c-bg);padding:76px var(--margin) 64px;overscroll-behavior:contain;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-s) var(--ease-fade), visibility 0s linear var(--dur-s);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.frame-ui[data-astro-cid-woisxlok].is-open .menu[data-astro-cid-woisxlok]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.frame-ui[data-astro-cid-woisxlok].is-footer-near:not(.is-open) .frame-ui__top[data-astro-cid-woisxlok],.frame-ui[data-astro-cid-woisxlok].is-footer-near:not(.is-open) .frame-ui__brand[data-astro-cid-woisxlok]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.frame-ui__top[data-astro-cid-woisxlok],.frame-ui__brand[data-astro-cid-woisxlok]{transition:none}}.menu__list[data-astro-cid-woisxlok]{text-align:center;margin-block:auto;font-size:clamp(3.5rem,min(13vw,21.0526svh - 50.5263px),11rem)}.menu__list[data-astro-cid-woisxlok] a[data-astro-cid-woisxlok]{transition:transform var(--dur-s) var(--ease), color var(--dur-xs) var(--ease-fade);transform-origin:50% 100%;padding:.02em 0;display:inline-block}.menu__list[data-astro-cid-woisxlok] a[data-astro-cid-woisxlok]:hover{transform:scaleX(var(--squish-x)) scaleY(var(--squish-y));color:var(--c-accent)}.menu__list[data-astro-cid-woisxlok] li[data-astro-cid-woisxlok]{opacity:0;transition:transform var(--dur-l) var(--ease-out), opacity var(--dur-m) var(--ease-fade);transform:translateY(24px)}.frame-ui[data-astro-cid-woisxlok].is-open .menu__list[data-astro-cid-woisxlok] li[data-astro-cid-woisxlok]{opacity:1;transform:none}.frame-ui[data-astro-cid-woisxlok].is-open .menu__list[data-astro-cid-woisxlok] li[data-astro-cid-woisxlok]:nth-child(2){transition-delay:50ms}.frame-ui[data-astro-cid-woisxlok].is-open .menu__list[data-astro-cid-woisxlok] li[data-astro-cid-woisxlok]:nth-child(3){transition-delay:.1s}.frame-ui[data-astro-cid-woisxlok].is-open .menu__list[data-astro-cid-woisxlok] li[data-astro-cid-woisxlok]:nth-child(4){transition-delay:.15s}.frame-ui[data-astro-cid-woisxlok].is-open .menu__list[data-astro-cid-woisxlok] li[data-astro-cid-woisxlok]:nth-child(5){transition-delay:.2s}.menu__foot[data-astro-cid-woisxlok]{color:var(--c-mid);flex:none;justify-content:space-between;gap:24px;display:flex}.menu__col[data-astro-cid-woisxlok]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.menu__col[data-astro-cid-woisxlok]:last-child{text-align:right;align-items:flex-end}.menu__theme[data-astro-cid-woisxlok]{letter-spacing:inherit;text-transform:inherit;text-align:inherit;display:none}@media (width<=860px){.frame-ui__tl[data-astro-cid-woisxlok]>a[data-astro-cid-woisxlok]{grid-column:1/4}.frame-ui__menu-btn[data-astro-cid-woisxlok]{grid-column:5/-1;justify-self:end}.frame-ui__close[data-astro-cid-woisxlok]{grid-column:4}.frame-ui__theme[data-astro-cid-woisxlok],.frame-ui__tr[data-astro-cid-woisxlok]{display:none}.menu[data-astro-cid-woisxlok]{padding-bottom:88px}.menu__list[data-astro-cid-woisxlok]{text-align:left}.menu__foot[data-astro-cid-woisxlok]{flex-direction:column}.menu__col[data-astro-cid-woisxlok]:last-child{text-align:left;align-items:flex-start}.menu__theme[data-astro-cid-woisxlok]{display:inline-block}}.footer[data-astro-cid-jo6i4kqk]{--c-mid:var(--c-mid-inverted);--c-line:color-mix(in srgb, var(--c-bg) 30%, transparent);--col:calc((100cqw - 2 * var(--margin) - (var(--cols) - 1) * var(--gutter)) / var(--cols));--l1:8.25;background:var(--c-ink);color:var(--c-bg);box-shadow:0 2px 0 var(--c-ink);overflow:hidden;container-type:inline-size}:root[lang=es] .footer[data-astro-cid-jo6i4kqk]{--l1:8.299}.footer__inner[data-astro-cid-jo6i4kqk]{min-height:100svh;padding:var(--space-2xl) var(--margin) var(--margin);flex-direction:column;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.footer[data-astro-cid-jo6i4kqk]{view-timeline:--footer block;view-timeline-inset:0}.footer__inner[data-astro-cid-jo6i4kqk]{animation-name:footer-trail;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--footer;animation-range:entry}}}@keyframes footer-trail{0%{translate:0 calc(min(100%, 100vh) * var(--parallax-footer) * -1)}to{translate:0}}.footer__cta[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-xl);align-items:start}.footer__headline[data-astro-cid-jo6i4kqk]{grid-column:1 / var(--split);font-size:calc((var(--col) * 6 + var(--gutter) * 5) / var(--l1));white-space:nowrap;text-box:trim-both cap alphabetic}.footer__headline[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{display:block}.footer__headline[data-astro-cid-jo6i4kqk] .footer__ruler[data-astro-cid-jo6i4kqk]{visibility:hidden;pointer-events:none;position:absolute}:root[lang=es] .footer__headline[data-astro-cid-jo6i4kqk]{-webkit-text-stroke:.06em var(--c-ink);paint-order:stroke fill}.footer__side[data-astro-cid-jo6i4kqk]{grid-column:var(--split) / -1;flex-direction:column;align-items:flex-start;display:flex}.footer__lead[data-astro-cid-jo6i4kqk]{max-width:32ch;font-size:var(--fs-lead);letter-spacing:var(--tr-tight);text-wrap:pretty;text-box:trim-start cap alphabetic;line-height:1.3}.footer__acts[data-astro-cid-jo6i4kqk]{margin-top:var(--space-l);align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.footer__act[data-astro-cid-jo6i4kqk]{position:relative}.footer__act[data-astro-cid-jo6i4kqk]:before{content:"";position:absolute;inset:-13px -6px}.footer__act-words[data-astro-cid-jo6i4kqk]{position:relative}.footer__act-words[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--c-accent);transform-origin:100%;height:1px;transition:transform var(--dur-s) var(--ease-out);position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}.footer__act[data-astro-cid-jo6i4kqk]:hover .footer__act-words[data-astro-cid-jo6i4kqk]:after,.footer__act[data-astro-cid-jo6i4kqk]:focus-visible .footer__act-words[data-astro-cid-jo6i4kqk]:after{transform-origin:0;transform:scaleX(1)}.footer__act--quiet[data-astro-cid-jo6i4kqk]{color:var(--c-mid);transition:color var(--dur-xs) var(--ease-fade)}.footer__act--quiet[data-astro-cid-jo6i4kqk]:hover{color:var(--c-bg)}.footer__act--quiet[data-astro-cid-jo6i4kqk] .footer__act-words[data-astro-cid-jo6i4kqk]:after{background:currentColor}.footer__form[data-astro-cid-jo6i4kqk]{width:100%;margin-top:var(--space-xl);gap:var(--space-s);flex-direction:column;display:flex}.footer__label[data-astro-cid-jo6i4kqk],.footer__muted[data-astro-cid-jo6i4kqk]{color:var(--c-mid)}.footer__row[data-astro-cid-jo6i4kqk]{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.field[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;display:flex}.field[data-astro-cid-jo6i4kqk] .mono[data-astro-cid-jo6i4kqk]{color:var(--c-mid)}.field[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk],.field[data-astro-cid-jo6i4kqk] textarea[data-astro-cid-jo6i4kqk]{font:inherit;font-size:var(--fs-body);color:inherit;border:0;border-bottom:1px solid var(--c-line);transition:border-color var(--dur-xs) var(--ease-fade);background:0 0;border-radius:0;padding:6px 0;line-height:1.3}.field[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]:focus,.field[data-astro-cid-jo6i4kqk] textarea[data-astro-cid-jo6i4kqk]:focus{border-color:currentColor;outline:none}.field[data-astro-cid-jo6i4kqk] textarea[data-astro-cid-jo6i4kqk]{resize:vertical;min-height:0}.footer__send[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.footer__send[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{position:relative}.footer__send[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:before{content:"";position:absolute;inset:-13px -6px}.footer__status[data-astro-cid-jo6i4kqk]{color:var(--c-accent)}.footer__status[data-astro-cid-jo6i4kqk]:empty{margin-inline-start:-20px}.footer__privacy[data-astro-cid-jo6i4kqk]{min-width:0;color:var(--c-mid);flex:1 1 0}.footer__privacy-link[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;transition:color var(--dur-s) var(--ease);text-decoration:underline 1px}.footer__privacy-link[data-astro-cid-jo6i4kqk]:hover{color:var(--c-bg)}.footer__lists[data-astro-cid-jo6i4kqk]{row-gap:var(--space-m);align-items:start;margin-top:auto}.footer__pages[data-astro-cid-jo6i4kqk]{grid-column:1/4}.footer__legal[data-astro-cid-jo6i4kqk]{grid-column:5 / var(--split)}.footer__socials[data-astro-cid-jo6i4kqk]{grid-column:var(--split) / 10}.footer__mail[data-astro-cid-jo6i4kqk]{grid-column:10/-1}.footer__list[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:before{content:"";position:absolute;inset:-3px -6px}@media (width<=860px){.footer[data-astro-cid-jo6i4kqk]{--l1:8.79}:root[lang=es] .footer[data-astro-cid-jo6i4kqk]{--l1:8.75}.footer__inner[data-astro-cid-jo6i4kqk]{padding-top:var(--space-xl)}.footer__headline[data-astro-cid-jo6i4kqk],.footer__side[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__headline[data-astro-cid-jo6i4kqk]{font-size:calc((100cqw - 2 * var(--margin)) / var(--l1))}.footer__side[data-astro-cid-jo6i4kqk]{margin-top:var(--space-l)}.footer__acts[data-astro-cid-jo6i4kqk]{margin-top:var(--space-m)}.footer__form[data-astro-cid-jo6i4kqk]{margin-top:var(--space-l)}.footer__row[data-astro-cid-jo6i4kqk]{gap:var(--space-s);grid-template-columns:1fr}.footer__pages[data-astro-cid-jo6i4kqk]{grid-column:1/4}.footer__legal[data-astro-cid-jo6i4kqk]{grid-column:4/-1}.footer__socials[data-astro-cid-jo6i4kqk]{grid-column:1/4}.footer__mail[data-astro-cid-jo6i4kqk]{grid-column:4/-1}}
