.HeroVideo-module__oMwx0W__figure{position:relative}.HeroVideo-module__oMwx0W__stage{aspect-ratio:960/900;position:relative}@media (min-width:768px){.HeroVideo-module__oMwx0W__stage{aspect-ratio:1280/1080}}.HeroVideo-module__oMwx0W__video,.HeroVideo-module__oMwx0W__inicio,.HeroVideo-module__oMwx0W__final,.HeroVideo-module__oMwx0W__inicio img,.HeroVideo-module__oMwx0W__final img{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroVideo-module__oMwx0W__video{object-fit:contain;display:none}.HeroVideo-module__oMwx0W__inicio{display:none}@media (min-width:1180px) and (max-height:880px){.HeroVideo-module__oMwx0W__stage,.HeroVideo-module__oMwx0W__caption{max-width:max(500px, calc((100svh - var(--head-h) - 260px) * 64 / 54));margin-inline:auto}}@media screen and (prefers-reduced-motion:no-preference){:is(.js .HeroVideo-module__oMwx0W__video,.js .HeroVideo-module__oMwx0W__inicio){display:block}.js .HeroVideo-module__oMwx0W__figure[data-painting] .HeroVideo-module__oMwx0W__inicio{visibility:hidden}.js .HeroVideo-module__oMwx0W__final{opacity:0}.js .HeroVideo-module__oMwx0W__figure[data-final] .HeroVideo-module__oMwx0W__final{opacity:1}.js .HeroVideo-module__oMwx0W__figure:not([data-hydrated]) .HeroVideo-module__oMwx0W__final{animation:.4s 7s both HeroVideo-module__oMwx0W__red}}@keyframes HeroVideo-module__oMwx0W__red{0%{opacity:0}to{opacity:1}}
.AgendaArt-module__xqd1WW__blk{transform-box:fill-box;transform-origin:50%}@media screen and (prefers-reduced-motion:no-preference){.js [data-state=idle] .AgendaArt-module__xqd1WW__blk{opacity:0}.js [data-state=play] .AgendaArt-module__xqd1WW__blk{animation:AgendaArt-module__xqd1WW__blkIn .6s var(--ease-snap) both;animation-delay:calc(.2s + var(--i) * 95ms)}}@keyframes AgendaArt-module__xqd1WW__blkIn{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}
.BuildArt-module__IeMHAG__frame{stroke-dasharray:1;stroke-dashoffset:0}.BuildArt-module__IeMHAG__bk{transform-box:fill-box;transform-origin:0}.BuildArt-module__IeMHAG__press{transform-box:fill-box;transform-origin:50%}@media screen and (prefers-reduced-motion:no-preference){.js [data-state=idle] .BuildArt-module__IeMHAG__frame{stroke-dashoffset:1px}.js [data-state=idle] .BuildArt-module__IeMHAG__bk{opacity:0}.js [data-state=play] .BuildArt-module__IeMHAG__frame{animation:BuildArt-module__IeMHAG__draw 1.1s var(--ease) both}.js [data-state=play] .BuildArt-module__IeMHAG__bk{animation:BuildArt-module__IeMHAG__bkIn .5s var(--ease) both;animation-delay:calc(.75s + var(--i) * 70ms)}.js [data-state=play] .BuildArt-module__IeMHAG__press{animation:BuildArt-module__IeMHAG__press .5s var(--ease) 2.2s both}}@keyframes BuildArt-module__IeMHAG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes BuildArt-module__IeMHAG__bkIn{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:none}}@keyframes BuildArt-module__IeMHAG__press{0%{transform:none}40%{transform:scale(.9)}to{transform:none}}
.ConnectArt-module__27M3Ga__pk{transform-box:fill-box}.ConnectArt-module__27M3Ga__pk1{transform:translate(12px)}.ConnectArt-module__27M3Ga__pk2{transform:translate(31px)}.ConnectArt-module__27M3Ga__pk3,.ConnectArt-module__27M3Ga__src,.ConnectArt-module__27M3Ga__dst{opacity:0}@media screen and (prefers-reduced-motion:no-preference){.js [data-state=idle] .ConnectArt-module__27M3Ga__pk{opacity:0}.js :is([data-state=play],[data-state=paused]) .ConnectArt-module__27M3Ga__pk{animation:1.6s cubic-bezier(.45,0,.3,1) both ConnectArt-module__27M3Ga__travel;animation-delay:calc(.3s + var(--i) * 1.3s)}.js :is([data-state=play],[data-state=paused]) .ConnectArt-module__27M3Ga__src{animation:1.6s linear both ConnectArt-module__27M3Ga__srcFl;animation-delay:calc(.3s + var(--i) * 1.3s)}.js :is([data-state=play],[data-state=paused]) .ConnectArt-module__27M3Ga__dst{animation:1.6s linear both ConnectArt-module__27M3Ga__dstFl;animation-delay:calc(.3s + var(--i) * 1.3s)}:is(.js [data-state=paused] .ConnectArt-module__27M3Ga__pk,.js [data-state=paused] .ConnectArt-module__27M3Ga__src,.js [data-state=paused] .ConnectArt-module__27M3Ga__dst){animation-play-state:paused}}@keyframes ConnectArt-module__27M3Ga__travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}55%{opacity:1;transform:translate(45px)}65%,to{opacity:0;transform:translate(45px)}}@keyframes ConnectArt-module__27M3Ga__srcFl{0%{opacity:0}6%,40%{opacity:1}60%,to{opacity:0}}@keyframes ConnectArt-module__27M3Ga__dstFl{0%,50%{opacity:0}60%,to{opacity:1}}
@media screen and (prefers-reduced-motion:no-preference){.js [data-state=idle] .ProcessLine-module__iSq9iq__fill{transform:scaleY(0)}.js [data-state=play] .ProcessLine-module__iSq9iq__fill{transition:transform 2.2s linear .15s}.js [data-state=idle] .ProcessLine-module__iSq9iq__mark{background-color:var(--dark);border-color:var(--on-dark-3)}.js [data-state=play] .ProcessLine-module__iSq9iq__mark{transition:background-color .35s var(--ease), border-color .35s var(--ease);transition-delay:calc(.2s + var(--i) * .55s)}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:980px){.js [data-state=idle] .ProcessLine-module__iSq9iq__fill{transform:scaleX(0)}}
.ProposalArt-module__Lorarq__line,.ProposalArt-module__Lorarq__tick{transform-box:fill-box}.ProposalArt-module__Lorarq__tick{transform-origin:50%}@media screen and (prefers-reduced-motion:no-preference){.js [data-state=idle] .ProposalArt-module__Lorarq__line{opacity:0;transform:translate(-8px)}.js [data-state=idle] .ProposalArt-module__Lorarq__tick{opacity:0;transform:scale(.4)}.js [data-state=play] .ProposalArt-module__Lorarq__line{transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(.25s + var(--i) * .38s)}.js [data-state=play] .ProposalArt-module__Lorarq__tick{transition:opacity .3s var(--ease), transform .45s cubic-bezier(.3, 1.4, .55, 1);transition-delay:calc(.5s + var(--i) * .38s)}}
.ContactForm-module__4CUZdq__pill{display:inline-flex;position:relative}.ContactForm-module__4CUZdq__pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__4CUZdq__pill input:disabled{cursor:default}.ContactForm-module__4CUZdq__face{border:1px solid var(--line-2);background:var(--surface);min-height:40px;color:var(--ink);text-align:center;transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:6px 16px;font-size:.9375rem;line-height:1.3;display:inline-flex}.ContactForm-module__4CUZdq__face:after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}@media (hover:hover){.ContactForm-module__4CUZdq__pill input:hover+.ContactForm-module__4CUZdq__face{border-color:var(--ink)}}.ContactForm-module__4CUZdq__pill input:checked+.ContactForm-module__4CUZdq__face{border-color:var(--cobalt);background:var(--cobalt);color:#fff;font-weight:600}@media (hover:hover){.ContactForm-module__4CUZdq__pill input:checked:hover+.ContactForm-module__4CUZdq__face{border-color:var(--cobalt-600);background:var(--cobalt-600)}}.ContactForm-module__4CUZdq__pill input:focus-visible+.ContactForm-module__4CUZdq__face{outline:3px solid var(--cobalt);outline-offset:2px}@media (forced-colors:active){.ContactForm-module__4CUZdq__pill input:checked+.ContactForm-module__4CUZdq__face{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.ContactForm-module__4CUZdq__pill input:disabled+.ContactForm-module__4CUZdq__face{opacity:.6}
