.home-hero[data-astro-cid-glgfkru5]{margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);isolation:isolate;align-items:flex-start;display:flex;position:relative;overflow:clip}.home-hero__media[data-astro-cid-glgfkru5]{z-index:-1;background:var(--green-950);position:absolute;inset:0}.home-hero__media[data-astro-cid-glgfkru5] img,.home-hero__video[data-astro-cid-glgfkru5]{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero__media[data-astro-cid-glgfkru5] img{position:relative}.home-hero__video[data-astro-cid-glgfkru5]{opacity:0;transition:opacity 1.2s var(--sk-ease-out,ease-out)}.home-hero__video[data-astro-cid-glgfkru5].is-playing{opacity:1}.home-hero__grain[data-astro-cid-glgfkru5]{z-index:2;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .home-hero__grain[data-astro-cid-glgfkru5]{animation:.9s steps(6,end) infinite hero-grain}}:where(html[data-motion=full]) .home-hero__grain[data-astro-cid-glgfkru5]{animation:.9s steps(6,end) infinite hero-grain}@keyframes hero-grain{0%{translate:0}20%{translate:-4% 3%}40%{translate:3% -5%}60%{translate:-6% -2%}80%{translate:5% 4%}to{translate:0}}.home-hero__scroll[data-astro-cid-glgfkru5]{z-index:3;left:var(--container-pad);bottom:calc(var(--dock-gap) + (var(--dock-h) - 2.25rem) / 2);border:1.5px solid var(--glass-cue-line);border-radius:var(--radius-full);background:var(--glass-dark);width:1.375rem;height:2.25rem;backdrop-filter:var(--glass-dark-blur);transition:opacity var(--sk-dur-m,.3s) linear;display:none;position:absolute}.home-hero__scroll[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{border-radius:var(--radius-full);background:var(--lime-500);width:.25rem;height:.5rem;margin-left:-.125rem;position:absolute;top:.4rem;left:50%}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-hero__scroll[data-astro-cid-glgfkru5]{display:block}}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .home-hero__scroll[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{animation:hero-scroll 1.8s var(--sk-ease-in-out,ease-in-out) infinite}}:where(html[data-motion=full]) .home-hero__scroll[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{animation:hero-scroll 1.8s var(--sk-ease-in-out,ease-in-out) infinite}@keyframes hero-scroll{0%{opacity:0;translate:0}25%{opacity:1}70%{opacity:1;translate:0 .75rem}to{opacity:0;translate:0 .75rem}}html.has-scrolled .home-hero__scroll[data-astro-cid-glgfkru5]{opacity:0}.home-hero__pause[data-astro-cid-glgfkru5]{z-index:3;right:var(--container-pad);bottom:calc(var(--dock-gap) + (var(--dock-h) - 2.75rem) / 2);border:1px solid var(--glass-light-edge);border-radius:var(--radius-full);background:var(--glass-light);width:2.75rem;height:2.75rem;backdrop-filter:var(--glass-light-blur);color:var(--white);cursor:pointer;transition:background-color var(--sk-dur-s,.25s) linear, border-color var(--sk-dur-s,.25s) linear;place-items:center;display:grid;position:absolute}.home-hero__pause[data-astro-cid-glgfkru5][hidden]{display:none}.home-hero__pause[data-astro-cid-glgfkru5]:focus-visible{border-color:var(--white)}@media (hover:hover) and (pointer:fine){.home-hero__pause[data-astro-cid-glgfkru5]:hover{background:var(--glass-light-hover);border-color:var(--glass-light-edge-hover)}}.home-hero__pause-icon[data-astro-cid-glgfkru5]{border-inline:.25rem solid;width:.75rem;height:.875rem}.home-hero__pause[data-astro-cid-glgfkru5].is-paused .home-hero__pause-icon[data-astro-cid-glgfkru5]{border:.45rem solid #0000;border-inline-start:.75rem solid;border-inline-end:0 solid;width:0;height:0;margin-left:.2rem}.home-hero__media[data-astro-cid-glgfkru5]:before,.home-hero__media[data-astro-cid-glgfkru5]:after{content:"";z-index:1;position:absolute;inset:0}.home-hero__media[data-astro-cid-glgfkru5]{overflow:hidden}.home-hero__media[data-astro-cid-glgfkru5]:before{background:var(--green-800);mix-blend-mode:multiply;opacity:.4}.home-hero__media[data-astro-cid-glgfkru5]:after{background:radial-gradient(ellipse 85% 75% at 55% 50%, transparent 60%, #0000004d), linear-gradient(to bottom, #0c211700 70%, var(--green-950)), linear-gradient(to bottom, #00000080, #0000 25%), linear-gradient(to right, #0000009e, #0000008c 45%, #0000006b 80%, #0000004d)}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-hero__media[data-astro-cid-glgfkru5]:after{background:radial-gradient(ellipse 85% 75% at 55% 50%, transparent 60%, #0000004d), linear-gradient(to bottom, #0c211700 70%, var(--green-950)), linear-gradient(to bottom, #00000080, #0000 25%), linear-gradient(to right, #0009, #00000080 40%, #0000004d 58%, #0000001a 75%, #0000)}}.home-hero__content[data-astro-cid-glgfkru5]{gap:var(--space-5);justify-items:start;padding-block:4rem 6rem;display:grid}.home-hero__title[data-astro-cid-glgfkru5]{text-wrap:balance;max-width:14em}.home-hero__title[data-astro-cid-glgfkru5] .accent{color:var(--color-heading-accent);display:block}.home-hero__lede[data-astro-cid-glgfkru5]{max-width:32rem}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-hero[data-astro-cid-glgfkru5]{align-items:center;min-height:100svh}.home-hero__content[data-astro-cid-glgfkru5]{padding-block:2rem calc(var(--dock-h) + var(--dock-gap) + 2rem);gap:1.75rem}.home-hero__pause[data-astro-cid-glgfkru5]{scroll-margin-bottom:calc(-1 * (var(--dock-inset) + 1rem))}}.cs-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cs-panel[hidden],.cs-toggle[hidden]{display:none}.cs-toggle{z-index:2;border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.cs-toggle:focus-visible{outline:3px solid var(--green-950);outline-offset:4px}.cs-plus{aspect-ratio:1;border-radius:var(--radius-full);background:var(--white);pointer-events:auto;place-items:center;width:15.18%;min-width:1.375rem;display:grid;position:absolute;top:83.4%;left:71.1%;box-shadow:0 4px 12px #0c21172e}.cs-plus img{pointer-events:none;width:41.2%;height:auto}@media (hover:hover) and (pointer:fine){.cs-toggle:hover .cs-plus{scale:1.12}}html[data-servicios] .space:has(.cs-toggle:hover) .space__circle:after,html[data-servicios] .space:has(.cs-toggle:focus-visible) .space__circle:after{background:var(--green-800)}html[data-servicios] .space .space__circle:after{transition:background-color .2s linear, box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease)}.cs-moving:not(.cs-signals-ready) .cs-plus{opacity:0}.cs-moving :is(.cs-toggle,.cs-plus){pointer-events:none}html[data-motion=full] .cs-plus{transition:opacity .2s linear, scale var(--sk-dur-s,.25s) var(--sk-ease-out,ease)}html[data-servicios] .space.cs-is-open{visibility:hidden}html[data-servicios] .spaces.cs-has-open .space:not(.cs-is-open){opacity:.35}html[data-servicios][data-motion=full] .spaces .space{transition:opacity .3s linear}.cs-panel{z-index:5;color:var(--white)}html:not([data-motion=full]) :is(.cs-panel,.cs-panel *){transition-property:none}.cs-panel:not(.is-open){pointer-events:none}.cs-panel__shape{background:var(--green-700);position:relative;box-shadow:0 18px 40px #0c211738}.cs-panel__head{text-align:center;justify-items:center;display:grid}.cs-panel__icon svg{width:100%;height:auto;display:block;overflow:visible}.cs-panel__title{letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.3}.cs-panel__rule{background:#ffffff2e;position:absolute}.cs-panel__list{margin:0;padding:0;font-weight:500;line-height:1.4;list-style:none;display:grid}.cs-panel__list li{white-space:pre-line;align-items:flex-start;display:flex}.cs-panel__bullet{flex:none;width:.375rem;height:1.4em}.cs-close{z-index:1;border-radius:var(--radius-full);background:var(--white);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 4px 12px #0c21172e}.cs-close:before{content:"";border-radius:inherit;position:absolute;inset:-.5rem}.cs-close__minus{width:41.2%;height:auto}.cs-close__chevron{display:none}.cs-close:focus-visible{outline:2px solid var(--white);outline-offset:3px;box-shadow:0 0 0 5px var(--green-950)}@media (hover:hover) and (pointer:fine){.cs-close:hover{background:var(--sage-50)}}.cs-noscript{gap:var(--space-5);margin-top:var(--space-6);color:var(--color-text);display:grid}.cs-noscript__title{margin:0 0 var(--space-2);font-weight:700}.cs-noscript ul{gap:var(--space-2);white-space:pre-line;margin:0;padding-inline-start:1.1em;display:grid}@media (width>=64rem),(width>=48rem) and (height>=30rem){.cs-fallback{grid-area:2/1}.cs-panel{width:100cqw;position:absolute}.cs-panel--strategy{top:-7.83cqw;left:31.33cqw}.cs-panel--design-development{top:40.33cqw;left:3.5cqw}.cs-panel--adoption-usage{top:40.33cqw;left:59.17cqw}.cs-panel__shape{background:var(--green-900);clip-path:inset(5.67cqw 62.67cqw 5.67cqw 0 round 18.67cqw);align-items:center;min-height:48.67cqw;padding:4cqw 6cqw 4cqw 42cqw;display:flex}.cs-panel.is-open .cs-panel__shape{background:var(--green-700);clip-path:inset(0 round 5.33cqw)}.cs-panel__head{gap:1.17cqw;width:28.33cqw;position:absolute;top:50%;left:18.67cqw;translate:-50% -50%}.cs-panel__icon{width:10.81cqw}.cs-panel__title{font-size:3.6cqw}.cs-panel__rule{opacity:0;width:1px;top:5.33cqw;bottom:5.33cqw;left:37.67cqw}.cs-panel.is-open .cs-panel__rule{opacity:1}.cs-panel__list{gap:1.67cqw;font-size:clamp(.8125rem,2.667cqw,1rem)}.cs-panel__list li{gap:2cqw}.cs-panel.is-open .cs-panel__list{opacity:1;translate:0}.cs-close{aspect-ratio:1;opacity:0;width:5.67cqw;min-width:1.75rem;top:2.5cqw;left:92cqw}.cs-panel.is-open .cs-close{opacity:1}html[data-motion=full] .cs-panel.is-open .cs-panel__shape{animation:.35s linear backwards cs-open}html[data-motion=full] .cs-panel:not(.is-open) .cs-panel__shape{transition:clip-path .3s var(--sk-ease-in-out,ease-in-out), background-color .3s linear}html[data-motion=full] .cs-panel.is-open .cs-panel__rule{transition:opacity .15s linear .15s}html[data-motion=full] .cs-panel:not(.is-open) .cs-panel__rule{transition:opacity .1s linear}.cs-panel__list{opacity:1;translate:none}.cs-panel__list li{opacity:0;translate:0 6px}.cs-panel.is-open .cs-panel__list li{opacity:1;translate:0}html[data-motion=full] .cs-panel.is-open .cs-panel__list li{transition:opacity .2s linear, translate .2s var(--sk-ease-out,ease-out);transition-delay:calc(.15s + var(--i,0) * 40ms)}html[data-motion=full] .cs-panel:not(.is-open) .cs-panel__list li{transition:opacity .12s linear}.cs-close__minus{rotate:-90deg}.cs-panel.is-open .cs-close__minus{rotate:0deg}html[data-motion=full] .cs-close{transition:opacity .15s linear}html[data-motion=full] .cs-close__minus{transition:rotate .15s var(--sk-ease-out,ease-out)}html[data-motion=full] .cs-panel.is-open .cs-close{transition:opacity .15s linear .15s}html[data-motion=full] .cs-panel.is-open .cs-close__minus{transition:rotate .2s var(--sk-ease-out,ease-out) .15s}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){html[data-servicios] .home-spaces.cs-has-open .home-spaces__text{opacity:.6}html[data-servicios][data-motion=full] .home-spaces .home-spaces__text{transition:opacity .3s linear}html[data-servicios] .spaces.cs-has-open .space:not(.cs-is-open){opacity:.3}html[data-servicios] .space.cs-is-open{visibility:visible}html[data-servicios] .space.cs-is-open .cs-plus{opacity:0}.cs-panel{position:absolute;bottom:-.4375rem;left:0;right:0}.cs-panel__shape{clip-path:inset(100% 0 0 round 1.75rem);border-radius:1.75rem;align-content:start;min-height:27.8125rem;padding:1.5rem 1.5rem 1.75rem;display:grid}.cs-panel.is-open .cs-panel__shape{clip-path:inset(0 round 1.75rem)}.cs-panel__head{gap:0}.cs-panel__icon{width:4.875rem}.cs-panel__title{font-size:1.375rem;font-weight:800;line-height:1.25}.cs-panel__rule{height:1px;margin:2.40625rem 0 1.4375rem;position:static}.cs-panel__list{gap:.5625rem;font-size:.9375rem}.cs-panel__list li{gap:.625rem}.cs-close{width:2rem;height:2rem;box-shadow:none;background:0 0;top:1rem;right:1rem}.cs-close:hover{background:0 0}.cs-close__minus{display:none}.cs-close__chevron{pointer-events:none;width:175%;max-width:none;height:auto;display:block;position:absolute;top:-25%;left:-37.5%}.cs-close{opacity:0}.cs-panel.is-open .cs-close{opacity:1}html[data-motion=full] .cs-close{transition:opacity .1s linear}html[data-motion=full] .cs-panel.is-open .cs-close{transition:opacity .15s linear .25s}html[data-motion=full] .cs-panel__shape{transition:clip-path .42s var(--sk-ease-out,ease-out)}html[data-motion=full] .cs-panel.is-open .cs-panel__head{animation:cs-head-rise .4s var(--sk-ease-out,ease-out) backwards}}@media (width<=63.99rem) and (height<=29.99rem){html[data-servicios] .home-spaces.cs-has-open .home-spaces__text{opacity:1}.cs-panel{top:calc(100% + var(--space-5));bottom:auto}.cs-panel__shape{clip-path:inset(0 0 100% round 1.75rem);min-height:0}}@keyframes cs-head-rise{0%{opacity:.4;translate:0 16rem}to{opacity:1;translate:0}}@keyframes cs-open{0%{clip-path:inset(5.67cqw 62.67cqw 5.67cqw 0 round 18.67cqw);background-color:var(--green-900)}43%{clip-path:inset(5.67cqw 30cqw 5.67cqw 0 round 18.67cqw);background-color:var(--green-700)}to{clip-path:inset(0 round 5.33cqw);background-color:var(--green-700)}}.spaces[data-astro-cid-nd6fvspx]{--dark:1;position:relative}.spaces__lines[data-astro-cid-nd6fvspx]{display:none}.spaces__list[data-astro-cid-nd6fvspx]{gap:var(--space-4);justify-items:center;display:grid}.space[data-astro-cid-nd6fvspx]{position:relative}.space__circle[data-astro-cid-nd6fvspx]{isolation:isolate;aspect-ratio:1;width:13rem;padding:var(--space-5);border-radius:var(--radius-full);text-align:center;place-content:center;justify-items:center;gap:.4375rem;display:grid;position:relative}.space__face[data-astro-cid-nd6fvspx]{place-content:center;justify-items:center;gap:inherit;padding:inherit;border-radius:inherit;--fill:calc(var(--dark) * 100% + var(--dark) * var(--dark) * 60px);color:#0000;background:radial-gradient(circle closest-side at 50% 50%, var(--white) var(--fill), var(--green-950) var(--fill));-webkit-background-clip:text;background-clip:text;display:grid;position:absolute;inset:0}.space__circle[data-astro-cid-nd6fvspx] h3[data-astro-cid-nd6fvspx]{text-wrap:balance}.space__icon[data-astro-cid-nd6fvspx]{width:4rem;display:block}.space__icon[data-astro-cid-nd6fvspx] svg{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .space__icon[data-astro-cid-nd6fvspx] path{transform-box:fill-box}:where(html:not([data-motion=reduced])) .space__icon[data-astro-cid-nd6fvspx] .ic-bar{transform-origin:50% 100%;animation:3.2s cubic-bezier(.65,0,.35,1) infinite ic-bar;animation-delay:calc(var(--i) * .22s)}:where(html:not([data-motion=reduced])) .space__icon[data-astro-cid-nd6fvspx] .ic-line{stroke-dasharray:1;animation:3.6s linear infinite ic-type;animation-delay:calc(var(--i) * .55s)}:where(html:not([data-motion=reduced])) .space__icon[data-astro-cid-nd6fvspx] .ic-wave{animation:2.4s ease-in-out infinite ic-wave}:where(html:not([data-motion=reduced])) .space__icon[data-astro-cid-nd6fvspx] .ic-wave--out{animation-delay:.3s}:where(html:not([data-motion=reduced])) .space__icon[data-astro-cid-nd6fvspx] .ic-dot{transform-origin:50%;animation:2.4s ease-in-out infinite ic-dot}}:where(html[data-motion=full]) .space__icon[data-astro-cid-nd6fvspx] path{transform-box:fill-box}:where(html[data-motion=full]) .space__icon[data-astro-cid-nd6fvspx] .ic-bar{transform-origin:50% 100%;animation:3.2s cubic-bezier(.65,0,.35,1) infinite ic-bar;animation-delay:calc(var(--i) * .22s)}:where(html[data-motion=full]) .space__icon[data-astro-cid-nd6fvspx] .ic-line{stroke-dasharray:1;animation:3.6s linear infinite ic-type;animation-delay:calc(var(--i) * .55s)}:where(html[data-motion=full]) .space__icon[data-astro-cid-nd6fvspx] .ic-wave{animation:2.4s ease-in-out infinite ic-wave}:where(html[data-motion=full]) .space__icon[data-astro-cid-nd6fvspx] .ic-wave--out{animation-delay:.3s}:where(html[data-motion=full]) .space__icon[data-astro-cid-nd6fvspx] .ic-dot{transform-origin:50%;animation:2.4s ease-in-out infinite ic-dot}@keyframes ic-bar{0%,to{scale:1 .45}35%{scale:1}55%{scale:1 .82}75%{scale:1 .95}}@keyframes ic-type{0%{stroke-dashoffset:1px}30%{stroke-dashoffset:0}75%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:0;opacity:0}}@keyframes ic-wave{0%,to{opacity:.25}30%{opacity:1}60%{opacity:.25}}@keyframes ic-dot{0%,to{scale:1}15%{scale:1.18}35%{scale:1}}.space__circle[data-astro-cid-nd6fvspx]:before,.space__circle[data-astro-cid-nd6fvspx]:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.space__circle[data-astro-cid-nd6fvspx]:before{background:linear-gradient(var(--white), var(--sage-50));box-shadow:inset 0 0 0 2.4px #00de688c,0 16px 22px #0c211712}.space__circle[data-astro-cid-nd6fvspx]:after{background:var(--green-900);clip-path:circle(calc(var(--dark) * 50% + var(--dark) * var(--dark) * 60px) at 50% 50%);transition:box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease);box-shadow:0 16px 18px #13382538}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .space[data-astro-cid-nd6fvspx]{animation:space-breathe 6s var(--sk-ease-in-out,ease-in-out) infinite}:where(html:not([data-motion=reduced])) .space--design-development[data-astro-cid-nd6fvspx]{animation-delay:-2s}:where(html:not([data-motion=reduced])) .space--adoption-usage[data-astro-cid-nd6fvspx]{animation-delay:-4s}:where(html:not([data-motion=reduced])) .space[data-astro-cid-nd6fvspx]:after{content:"";z-index:-1;opacity:0;animation:space-ring 6s var(--sk-ease-out,ease-out) infinite;animation-delay:inherit;pointer-events:none;border:1.5px solid #00de6880;border-radius:50%;position:absolute;inset:0}}:where(html[data-motion=full]) .space[data-astro-cid-nd6fvspx]{animation:space-breathe 6s var(--sk-ease-in-out,ease-in-out) infinite}:where(html[data-motion=full]) .space--design-development[data-astro-cid-nd6fvspx]{animation-delay:-2s}:where(html[data-motion=full]) .space--adoption-usage[data-astro-cid-nd6fvspx]{animation-delay:-4s}:where(html[data-motion=full]) .space[data-astro-cid-nd6fvspx]:after{content:"";z-index:-1;opacity:0;animation:space-ring 6s var(--sk-ease-out,ease-out) infinite;animation-delay:inherit;pointer-events:none;border:1.5px solid #00de6880;border-radius:50%;position:absolute;inset:0}.space[data-astro-cid-nd6fvspx]:hover{animation-play-state:paused}@media (width<=29.99rem){.spaces__list[data-astro-cid-nd6fvspx]{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center stretch;gap:.5rem}.space__circle[data-astro-cid-nd6fvspx]{gap:.25rem;width:100%;padding:.375rem}.space__icon[data-astro-cid-nd6fvspx]{width:1.625rem}.space__circle[data-astro-cid-nd6fvspx] h3[data-astro-cid-nd6fvspx]{letter-spacing:-.01em;font-size:clamp(.75rem,3.4vw,.875rem);line-height:1.2}}@keyframes space-breathe{0%,to{scale:1}50%{scale:1.035}}@keyframes space-ring{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:1.32}}@media (hover:hover) and (width>=30rem){.space__circle[data-astro-cid-nd6fvspx]{transition:transform var(--sk-dur-l,.4s) var(--sk-ease-out,ease)}.space[data-astro-cid-nd6fvspx]:not(.is-scrolling *):hover .space__circle[data-astro-cid-nd6fvspx]{transform:scale(1.04)}.space[data-astro-cid-nd6fvspx]:not(.is-scrolling *):hover .space__circle[data-astro-cid-nd6fvspx]:after{box-shadow:0 16px 28px #13382566}}@media (width>=30rem){.spaces[data-astro-cid-nd6fvspx]{aspect-ratio:600/500;width:min(100%,37.5rem);margin-inline:auto;container-type:inline-size}.spaces__lines[data-astro-cid-nd6fvspx]{display:block}.spaces__lines[data-astro-cid-nd6fvspx] img[data-astro-cid-nd6fvspx]{max-width:none;height:auto;position:absolute}.spaces__ring[data-astro-cid-nd6fvspx]{width:84.38%;top:7.8%;left:7.83%}.spaces__dashed[data-astro-cid-nd6fvspx]{width:64.22%;top:19.8%;left:17.83%}.spaces__dots[data-astro-cid-nd6fvspx]{width:57.12%;top:38.2%;left:21.5%}.spaces__wordmark[data-astro-cid-nd6fvspx]{aspect-ratio:112/30.61;width:18.67%;top:55.4%;left:40.67%}.spaces__lines[data-astro-cid-nd6fvspx] .spaces__wordmark[data-astro-cid-nd6fvspx]{position:absolute}.spaces__lines[data-astro-cid-nd6fvspx] .spaces__flip-face[data-astro-cid-nd6fvspx]{max-width:100%;height:100%;position:static}.spaces__flip[data-astro-cid-nd6fvspx]{perspective:600px;display:block}.spaces__flip[data-astro-cid-nd6fvspx]:before{content:"";position:absolute;inset:-60% -15%}.spaces__flip-inner[data-astro-cid-nd6fvspx]{height:100%;transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.65,0,.35,1);display:grid;position:relative}.spaces__flip-face[data-astro-cid-nd6fvspx]{backface-visibility:hidden;grid-area:1/1;width:100%;height:100%;position:static}.spaces__lines[data-astro-cid-nd6fvspx] .spaces__flip-back[data-astro-cid-nd6fvspx]{width:6.37em;max-width:none;height:auto;color:var(--green-950);letter-spacing:-.03em;text-align:center;text-wrap:balance;font-size:3.053cqw;font-weight:800;line-height:.93;position:absolute;top:50%;left:50%;transform:rotateY(180deg)}.spaces__flip-back[data-astro-cid-nd6fvspx] .pending-badge{display:none}.spaces__flip-back[data-astro-cid-nd6fvspx].pending{outline:none}.spaces__flip[data-astro-cid-nd6fvspx].is-flipped .spaces__flip-inner[data-astro-cid-nd6fvspx]{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.spaces__flip[data-astro-cid-nd6fvspx]:not(.is-scrolling *):hover .spaces__flip-inner[data-astro-cid-nd6fvspx]{transform:rotateY(180deg)}}.spaces__list[data-astro-cid-nd6fvspx]{display:block}.space[data-astro-cid-nd6fvspx]{position:absolute}.space__circle[data-astro-cid-nd6fvspx]{gap:1.17cqw;width:100%;padding:0}.space__icon[data-astro-cid-nd6fvspx]{width:10.81cqw}.space__circle[data-astro-cid-nd6fvspx] h3[data-astro-cid-nd6fvspx]{max-width:28.33cqw;font-size:3.6cqw;line-height:1.3}.space--strategy[data-astro-cid-nd6fvspx]{width:37.33%;top:-2.61%;left:31.33%}.space--design-development[data-astro-cid-nd6fvspx]{width:37.33%;top:55.2%;left:3.5%}.space--adoption-usage[data-astro-cid-nd6fvspx]{width:37.33%;top:55.2%;left:59.17%}}.case-card[data-astro-cid-esvs7huh]{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform var(--sk-dur-l,.4s) var(--sk-ease-out,ease), box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease);flex-direction:column;display:flex;position:relative}.case-card__media[data-astro-cid-esvs7huh]{border-radius:var(--radius-card) var(--radius-card) 0 0;height:11.25rem;position:relative;overflow:hidden}.case-card__image-review[data-astro-cid-esvs7huh]{z-index:1;color:#faf7ef;font:500 .6875rem/1.5 var(--font-sans);pointer-events:none;background:#0c2117;border-radius:.25rem;padding:.15rem .45rem;position:absolute;inset:auto .5rem .5rem auto}.case-card__media[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]{object-fit:cover;width:100%;height:100%}.case-card__media[data-astro-cid-esvs7huh] .brand-placeholder{aspect-ratio:auto;border-radius:0;height:100%}.case-card__body[data-astro-cid-esvs7huh]{align-content:start;gap:var(--space-2);padding:var(--space-5);display:grid}@media (width>=64rem),(width>=48rem) and (height>=30rem){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__media[data-astro-cid-esvs7huh]{height:3.5rem}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__body[data-astro-cid-esvs7huh]{min-height:12.25rem;padding:1rem 1.375rem}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel[data-astro-cid-esvs7huh]{margin:var(--space-3) -1.375rem -1rem}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.carousel .case-card__body[data-astro-cid-esvs7huh]{flex:1;grid-template-rows:auto auto 1fr}.carousel .case-card__panel[data-astro-cid-esvs7huh]{align-self:end}}@media (width>=64rem) and (height<=51rem),(width>=48rem) and (height>=30rem) and (height<=51rem){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__body[data-astro-cid-esvs7huh]{min-height:0}}.case-card__title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{scroll-margin-top:calc(var(--top-inset) + 15rem);text-decoration:none}.case-card__title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.case-card__challenge[data-astro-cid-esvs7huh]{color:var(--color-text-muted)}.case-card__panel[data-astro-cid-esvs7huh]{margin:var(--space-3) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));grid-template-rows:1fr;display:grid}.case-card__panel-inner[data-astro-cid-esvs7huh]{gap:var(--space-4);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--green-950);min-height:0;color:var(--white);padding:1.25rem 1.375rem;display:grid;overflow:hidden}.case-card__result[data-astro-cid-esvs7huh]{align-items:center;gap:var(--space-4);display:flex}.case-card__result[data-astro-cid-esvs7huh] em,.case-card__result[data-astro-cid-esvs7huh]{line-height:1.35}.case-card__figure[data-astro-cid-esvs7huh]{color:var(--lime-500);letter-spacing:-.02em;flex:none;font-size:1.95rem;font-weight:800;line-height:1}.case-card__figure[data-astro-cid-esvs7huh].has-lead{gap:.25rem;display:grid}.case-card__result[data-astro-cid-esvs7huh]:has(.has-lead){align-items:last baseline}.case-card__figure-lead[data-astro-cid-esvs7huh]{color:var(--white);letter-spacing:0;font-size:.75rem;font-weight:600;line-height:1.2}.case-card__more[data-astro-cid-esvs7huh]{align-items:center;gap:var(--space-3);border-radius:var(--radius-cta);background:var(--color-accent);height:2.75rem;color:var(--color-accent-text);justify-self:start;padding-inline:1.125rem .3125rem;font-size:.875rem;font-weight:700;display:inline-flex}.case-card__more-arrow[data-astro-cid-esvs7huh]{border-radius:var(--radius-full);background:var(--green-900);place-items:center;width:2.125rem;height:2.125rem;display:grid;overflow:hidden}.case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]{transition:transform var(--sk-dur-xl,.6s) var(--sk-ease-out-strong,ease);grid-area:1/1}.case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]+img[data-astro-cid-esvs7huh]{transform:translate(-200%)}.case-card[data-astro-cid-esvs7huh]:has(:focus-visible) .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]:first-child{transform:translate(200%)}.case-card[data-astro-cid-esvs7huh]:has(:focus-visible) .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]+img[data-astro-cid-esvs7huh]{transform:none}.case-card__more[data-astro-cid-esvs7huh]{transition:scale var(--sk-dur-m,.3s) var(--sk-ease-in-out,ease)}.case-card[data-astro-cid-esvs7huh]:active .case-card__more[data-astro-cid-esvs7huh]{scale:.95}.case-card[data-astro-cid-esvs7huh]:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.case-card[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__media[data-astro-cid-esvs7huh]{perspective:900px}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__media[data-astro-cid-esvs7huh]>img,.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__media[data-astro-cid-esvs7huh]>.brand-placeholder{transform-origin:50% 100%;transition:transform var(--sk-dur-xl,.6s) var(--sk-ease-out-strong,ease)}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel[data-astro-cid-esvs7huh]{z-index:2;clip-path:inset(100% 0 0);transition:clip-path var(--sk-dur-xl,.6s) var(--sk-ease-out-strong,ease);margin:0;position:absolute;inset:0 0 auto}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel-inner[data-astro-cid-esvs7huh]{border-radius:var(--radius-card) var(--radius-card) 0 0;align-content:end;min-height:11.25rem;position:relative}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel-link[data-astro-cid-esvs7huh]{z-index:1;position:absolute;inset:0}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home){transition:transform var(--sk-dur-l,.4s) var(--sk-ease-out,ease), box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease), opacity var(--sk-dur-l,.4s) var(--sk-ease-out,ease) .18s}.case-grid:not(.case-grid--home):is(:has(>li :focus-visible),:has(>li:not(.is-scrolling *):hover))>li:not(:has(:focus-visible),:hover) .case-card[data-astro-cid-esvs7huh]{opacity:.38;transition-delay:0s}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card[data-astro-cid-esvs7huh]{transition-delay:0s}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover){z-index:3;position:relative}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card[data-astro-cid-esvs7huh]{box-shadow:var(--shadow-card-hover);transform:translateY(-8px)}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card__panel[data-astro-cid-esvs7huh]{clip-path:inset(0)}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card__media[data-astro-cid-esvs7huh]>:is(img,.brand-placeholder){transform:rotateX(9deg)scale(1.08)}.case-grid:not(.case-grid--home)>li:not(.is-scrolling *):hover .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]:first-child{transform:translate(200%)}.case-grid:not(.case-grid--home)>li:not(.is-scrolling *):hover .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]+img[data-astro-cid-esvs7huh]{transform:none}}@media (width>=64rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home){height:15.75rem;overflow:clip}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__media[data-astro-cid-esvs7huh]{transition:height var(--sk-dur-xl,.6s) var(--sk-ease-out-strong,ease);flex:none}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__body[data-astro-cid-esvs7huh]{flex:1;grid-template-rows:auto 1fr;min-height:0}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__challenge[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel[data-astro-cid-esvs7huh]{grid-area:2/1}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__challenge[data-astro-cid-esvs7huh]{transition:opacity var(--sk-dur-m,.3s) var(--sk-ease-out,ease)}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel[data-astro-cid-esvs7huh]{margin:0 -1.375rem -1rem;position:relative;inset:auto}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel-inner[data-astro-cid-esvs7huh]{border-radius:0;align-content:center;height:100%;min-height:0}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card__media[data-astro-cid-esvs7huh]{height:0}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home){transition:transform var(--sk-dur-l,.4s) var(--sk-ease-out,ease), box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease), opacity var(--sk-dur-l,.4s) var(--sk-ease-out,ease) .18s, background-color var(--sk-dur-s,.25s) linear}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__title[data-astro-cid-esvs7huh]{background:var(--color-surface);margin:-1rem -1.375rem -.5rem;padding:1rem 1.375rem .5rem}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card[data-astro-cid-esvs7huh]{background-color:var(--green-950)}.case-grid:not(.case-grid--home)>li:is(:has(:focus-visible),:not(.is-scrolling *):hover) .case-card__challenge[data-astro-cid-esvs7huh]{opacity:0}}@media (width>=64rem) and (width<=74.99rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (width<=74.99rem) and (hover:hover) and (pointer:fine){.case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:3}}@media (width>=64rem) and (height<=51rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (height<=51rem) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home){height:calc(50svh - 8rem)}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__challenge[data-astro-cid-esvs7huh]{align-self:start}}@media (width>=64rem) and (height<=46rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (height<=46rem) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:3}}@media (width>=64rem) and (hover:none),(width>=48rem) and (height>=30rem) and (hover:none){.case-grid:not(.case-grid--home).is-tap .case-card[data-astro-cid-esvs7huh]{height:15.75rem;transition:transform var(--sk-dur-l,.4s) var(--sk-ease-out,ease), box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease), opacity var(--sk-dur-l,.4s) var(--sk-ease-out,ease) .18s, background-color var(--sk-dur-s,.25s) linear;overflow:clip}.case-grid:not(.case-grid--home).is-tap .case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:4;transition:opacity var(--sk-dur-m,.3s) var(--sk-ease-out,ease);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-grid:not(.case-grid--home).is-tap .case-card__media[data-astro-cid-esvs7huh]{transition:height var(--sk-dur-xl,.6s) var(--sk-ease-out-strong,ease);flex:none}.case-grid:not(.case-grid--home).is-tap .case-card__body[data-astro-cid-esvs7huh]{flex:1;grid-template-rows:auto 1fr;min-height:0}.case-grid:not(.case-grid--home).is-tap [data-astro-cid-esvs7huh]:is(.case-card__challenge,.case-card__panel){grid-area:2/1}.case-grid:not(.case-grid--home).is-tap .case-card__panel[data-astro-cid-esvs7huh]{z-index:2;clip-path:inset(100% 0 0);transition:clip-path var(--sk-dur-xl,.6s) var(--sk-ease-out-strong,ease);margin:0 -1.375rem -1rem;position:relative}.case-grid:not(.case-grid--home).is-tap .case-card__panel-inner[data-astro-cid-esvs7huh]{border-radius:0;align-content:center;height:100%;min-height:0}.case-grid:not(.case-grid--home).is-tap .case-card__panel-link[data-astro-cid-esvs7huh]{z-index:1;position:absolute;inset:0}.case-grid:not(.case-grid--home).is-tap .case-card__title[data-astro-cid-esvs7huh]{background:var(--color-surface);margin:-1rem -1.375rem -.5rem;padding:1rem 1.375rem .5rem}.case-grid:not(.case-grid--home).is-tap>li:is(.is-open,:has(:focus-visible)){z-index:3;position:relative}.case-grid:not(.case-grid--home).is-tap>li:is(.is-open,:has(:focus-visible)) .case-card[data-astro-cid-esvs7huh]{box-shadow:var(--shadow-card-hover);background-color:var(--green-950);transition-delay:0s;transform:translateY(-8px)}.case-grid:not(.case-grid--home).is-tap>li:is(.is-open,:has(:focus-visible)) .case-card__panel[data-astro-cid-esvs7huh]{clip-path:inset(0)}.case-grid:not(.case-grid--home).is-tap>li:is(.is-open,:has(:focus-visible)) .case-card__media[data-astro-cid-esvs7huh]{height:0}.case-grid:not(.case-grid--home).is-tap>li:is(.is-open,:has(:focus-visible)) .case-card__challenge[data-astro-cid-esvs7huh]{opacity:0}.case-grid:not(.case-grid--home).is-tap>li.is-open .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]:first-child{transform:translate(200%)}.case-grid:not(.case-grid--home).is-tap>li.is-open .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]+img[data-astro-cid-esvs7huh]{transform:none}.case-grid:not(.case-grid--home).is-tap:is(:has(>li.is-open),:has(>li :focus-visible))>li:not(.is-open,:has(:focus-visible)) .case-card[data-astro-cid-esvs7huh]{opacity:.38;transition-delay:0s}}@media (width>=64rem) and (width<=74.99rem) and (hover:none),(width>=48rem) and (height>=30rem) and (width<=74.99rem) and (hover:none){.case-grid:not(.case-grid--home).is-tap .case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:3}}@media (width>=64rem) and (hover:none),(width>=48rem) and (height>=30rem) and (hover:none){.case-grid:not(.case-grid--home).is-tap .case-card__challenge[data-astro-cid-esvs7huh]{align-self:start}}@media (width>=48rem) and (width<=63.99rem) and (height>=30rem) and (hover:none){.case-grid:not(.case-grid--home).is-tap .case-card[data-astro-cid-esvs7huh]{height:18.5rem}.case-grid:not(.case-grid--home).is-tap .case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:4}.case-grid:not(.case-grid--home).is-tap .case-card__panel-inner[data-astro-cid-esvs7huh]{gap:var(--space-3);padding-block:1rem}}@media (width>=48rem) and (width<=63.99rem) and (height>=51.01rem) and (hover:hover) and (pointer:fine){.case-card[data-astro-cid-esvs7huh]:not(.case-card--home){height:18.5rem}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__challenge[data-astro-cid-esvs7huh]{-webkit-line-clamp:4;align-self:start}.case-card[data-astro-cid-esvs7huh]:not(.case-card--home) .case-card__panel-inner[data-astro-cid-esvs7huh]{gap:var(--space-3);padding-block:1rem}}@media (width>=64rem) and (height<=51rem) and (hover:none),(width>=48rem) and (height>=30rem) and (height<=51rem) and (hover:none){.case-grid:not(.case-grid--home).is-tap .case-card[data-astro-cid-esvs7huh]{height:calc(50svh - 9rem)}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.case-card--home[data-astro-cid-esvs7huh]{--case-img:clamp(4rem, 86.8svh - 31.3rem, 11.25rem);--case-img-open:max(0rem, calc(var(--case-img) - 1rem));border-radius:var(--radius-card);background:rgb(from var(--sage-50) r g b / .55);backdrop-filter:blur(5px);box-shadow:none;transform-origin:50% 0;transition:scale var(--sk-dur-l,.4s) var(--sk-ease-out,ease), box-shadow var(--sk-dur-l,.4s) var(--sk-ease-out,ease);padding:.5rem .5rem 0}.case-card--home[data-astro-cid-esvs7huh] .case-card__media[data-astro-cid-esvs7huh]{height:var(--case-img);transition:height var(--sk-dur-l,.4s) var(--sk-ease-out,ease);border-radius:.8125rem}.case-card--home[data-astro-cid-esvs7huh] .case-card__media[data-astro-cid-esvs7huh] .brand-placeholder{border-radius:inherit}.case-card--home[data-astro-cid-esvs7huh] .case-card__body[data-astro-cid-esvs7huh]{gap:.5rem;min-height:0;padding:1rem .8125rem 1.25rem}.case-card--home[data-astro-cid-esvs7huh] .case-card__title[data-astro-cid-esvs7huh]{letter-spacing:-.02em;color:var(--emerald-700);font-size:1.23rem;line-height:1.2}.case-card--home[data-astro-cid-esvs7huh] .case-card__challenge[data-astro-cid-esvs7huh]{color:var(--green-700);font-size:.82rem;font-weight:500;line-height:1.45}.case-card--home[data-astro-cid-esvs7huh] .case-card__panel[data-astro-cid-esvs7huh]{transition:grid-template-rows var(--sk-dur-l,.4s) var(--sk-ease-out,ease), margin var(--sk-dur-l,.4s) var(--sk-ease-out,ease);grid-template-rows:0fr;margin:-.5rem -.8125rem 0;position:relative}.case-card--home[data-astro-cid-esvs7huh] .case-card__panel-inner[data-astro-cid-esvs7huh]{background:var(--green-700);transition:padding var(--sk-dur-l,.4s) var(--sk-ease-out,ease);border-radius:.8125rem;gap:.75rem;padding:0 1rem}.case-card--home[data-astro-cid-esvs7huh] .case-card__panel-link[data-astro-cid-esvs7huh]{z-index:1;position:absolute;inset:0}.case-card--home[data-astro-cid-esvs7huh] .case-card__result[data-astro-cid-esvs7huh]{gap:.65rem;font-size:.75rem;font-weight:600;line-height:1.4}.case-card--home[data-astro-cid-esvs7huh] .case-card__figure[data-astro-cid-esvs7huh]{letter-spacing:-.03em;font-size:1.75rem}.case-card--home[data-astro-cid-esvs7huh] .case-card__more[data-astro-cid-esvs7huh]{background:var(--white);height:2.25rem;color:var(--green-950);gap:.6rem;padding-inline:.95rem .25rem;font-size:.75rem}.case-card--home[data-astro-cid-esvs7huh] .case-card__more-arrow[data-astro-cid-esvs7huh]{background:0 0;width:1.75rem;height:1.75rem}.case-card--home[data-astro-cid-esvs7huh] .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]{object-position:-100vw 0;background:var(--emerald-700);-webkit-mask:var(--arrow) center / 100% 100% no-repeat;mask:var(--arrow) center / 100% 100% no-repeat}.case-grid--home>li:is(.is-open,:has(:focus-visible)){z-index:3;position:relative}.case-grid--home>li:is(.is-open,:has(:focus-visible)) .case-card--home[data-astro-cid-esvs7huh]{scale:1.05;box-shadow:0 1.25rem 1.35rem #0c211724}.case-grid--home>li:is(.is-open,:has(:focus-visible)) .case-card--home[data-astro-cid-esvs7huh] .case-card__media[data-astro-cid-esvs7huh]{height:var(--case-img-open)}.case-grid--home>li:is(.is-open,:has(:focus-visible)) .case-card--home[data-astro-cid-esvs7huh] .case-card__panel[data-astro-cid-esvs7huh]{grid-template-rows:1fr;margin:.45rem -.8125rem -.75rem}.case-grid--home>li:is(.is-open,:has(:focus-visible)) .case-card--home[data-astro-cid-esvs7huh] .case-card__panel-inner[data-astro-cid-esvs7huh]{padding-block:.9rem}.case-grid--home>li.is-open .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]:first-child{transform:translate(200%)}.case-grid--home>li.is-open .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]+img[data-astro-cid-esvs7huh]{transform:none}.case-grid--home:is(:has(>li.is-open),:has(>li :focus-visible))>li:not(.is-open,:has(:focus-visible)) .case-card--home[data-astro-cid-esvs7huh]{scale:.95}}@media (width>=64rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (hover:hover) and (pointer:fine){.case-grid--home>li:not(.is-scrolling *):hover{z-index:3;position:relative}.case-grid--home>li:not(.is-scrolling *):hover .case-card--home[data-astro-cid-esvs7huh]{scale:1.05;box-shadow:0 1.25rem 1.35rem #0c211724}.case-grid--home>li:not(.is-scrolling *):hover .case-card--home[data-astro-cid-esvs7huh] .case-card__media[data-astro-cid-esvs7huh]{height:var(--case-img-open)}.case-grid--home>li:not(.is-scrolling *):hover .case-card--home[data-astro-cid-esvs7huh] .case-card__panel[data-astro-cid-esvs7huh]{grid-template-rows:1fr;margin:.45rem -.8125rem -.75rem}.case-grid--home>li:not(.is-scrolling *):hover .case-card--home[data-astro-cid-esvs7huh] .case-card__panel-inner[data-astro-cid-esvs7huh]{padding-block:.9rem}.case-grid--home>li:not(.is-scrolling *):hover .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]:first-child{transform:translate(200%)}.case-grid--home>li:not(.is-scrolling *):hover .case-card__more-arrow[data-astro-cid-esvs7huh] img[data-astro-cid-esvs7huh]+img[data-astro-cid-esvs7huh]{transform:none}.case-grid--home:has(>li:not(.is-scrolling *):hover)>li:not(:hover) .case-card--home[data-astro-cid-esvs7huh]{scale:.95}}@media (width>=64rem) and (height<=55rem),(width>=48rem) and (height>=30rem) and (height<=55rem){.case-card--home[data-astro-cid-esvs7huh]{--case-img-open:clamp(0rem, 82.7svh - 35.6rem, 10.25rem)}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.case-grid--home:not(.is-rotator) .case-card--home[data-astro-cid-esvs7huh] .case-card__panel[data-astro-cid-esvs7huh]{grid-template-rows:1fr;margin:.45rem -.8125rem -.75rem}.case-grid--home:not(.is-rotator) .case-card--home[data-astro-cid-esvs7huh] .case-card__panel-inner[data-astro-cid-esvs7huh]{padding-block:.9rem}}.case-grid[data-astro-cid-ol7j2rsx]{gap:var(--space-4);display:grid}.case-grid[data-astro-cid-ol7j2rsx]>li[data-astro-cid-ol7j2rsx]{display:grid}@media (width>=48rem){.case-grid[data-astro-cid-ol7j2rsx]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.case-grid[data-astro-cid-ol7j2rsx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.case-rotator[data-astro-cid-ol7j2rsx][hidden],.case-rotator__btn[data-astro-cid-ol7j2rsx][hidden],.case-rotator__dots[data-astro-cid-ol7j2rsx][hidden],.case-rotator__arrow[data-astro-cid-ol7j2rsx][hidden],.case-peeks[data-astro-cid-ol7j2rsx][hidden],.case-peeks[data-astro-cid-ol7j2rsx]{display:none}@media (width>=64rem),(width>=48rem) and (height>=30rem){.case-grid--home[data-astro-cid-ol7j2rsx]{grid-template-columns:repeat(3,minmax(0,21rem));justify-content:center;align-items:start}.case-grid--home[data-astro-cid-ol7j2rsx]>li[data-astro-cid-ol7j2rsx]{display:block}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator .case-card--home{min-height:var(--case-h,0px)}.case-grid--home[data-astro-cid-ol7j2rsx].is-still *{transition:none!important}.case-grid--home[data-astro-cid-ol7j2rsx].is-measuring .case-card--home{min-height:0!important}.case-grid--home[data-astro-cid-ol7j2rsx].is-measuring .case-card--home .case-card__media{height:var(--case-img)!important}.case-grid--home[data-astro-cid-ol7j2rsx].is-measuring .case-card--home .case-card__panel{grid-template-rows:0fr!important;margin:-.5rem -.8125rem 0!important}.case-grid--home[data-astro-cid-ol7j2rsx].is-measuring .case-card--home .case-card__panel-inner{padding-block:0!important}.case-grid--home[data-astro-cid-ol7j2rsx]:not(.is-rotator){align-items:stretch}.case-grid--home[data-astro-cid-ol7j2rsx]:not(.is-rotator)>li[data-astro-cid-ol7j2rsx]{display:grid}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx]{grid-row:1}.case-grid--home[data-astro-cid-ol7j2rsx].is-sliding{clip-path:inset(-100vh 0)}.case-grid--home[data-astro-cid-ol7j2rsx].is-sliding>li[data-astro-cid-ol7j2rsx][data-on]{pointer-events:none}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx]:nth-child(3n+1){grid-column:1}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx]:nth-child(3n+2){grid-column:2}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx]:nth-child(3n){grid-column:3}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx][data-slot]{grid-column:var(--case-slot)}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx]:not([data-on]){z-index:0;opacity:0;pointer-events:none}.case-grid--home[data-astro-cid-ol7j2rsx].is-rotator>li[data-astro-cid-ol7j2rsx][data-on]{z-index:1;position:relative}.case-rotator[data-astro-cid-ol7j2rsx]{justify-content:center;gap:.5rem;display:flex}.case-rotator__btn[data-astro-cid-ol7j2rsx]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:background-color var(--sk-dur-s,.25s) linear, border-color var(--sk-dur-s,.25s) linear;place-items:center;display:grid}.case-rotator__btn[data-astro-cid-ol7j2rsx]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.case-rotator__btn[data-astro-cid-ol7j2rsx]:active{scale:.96}.case-rotator__toggle[data-astro-cid-ol7j2rsx] .case-rotator__play[data-astro-cid-ol7j2rsx],.case-rotator__toggle[data-astro-cid-ol7j2rsx][data-state=paused] .case-rotator__pause[data-astro-cid-ol7j2rsx]{display:none}.case-rotator__toggle[data-astro-cid-ol7j2rsx][data-state=paused] .case-rotator__play[data-astro-cid-ol7j2rsx]{display:block}.case-rotator__dots[data-astro-cid-ol7j2rsx]{border-radius:var(--radius-full);background:var(--color-bg);align-items:center;padding-inline:.25rem;display:flex}.case-rotator__dot[data-astro-cid-ol7j2rsx]{width:2rem;height:2.5rem;color:var(--green-950);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.case-rotator__dot[data-astro-cid-ol7j2rsx]:before{content:"";border-radius:var(--radius-full);width:.5rem;height:.5rem;transition:width var(--sk-dur-m,.3s) var(--sk-ease-out,ease), background-color var(--sk-dur-s,.25s) linear;background:#0c21178c}.case-rotator__dot[data-astro-cid-ol7j2rsx][aria-current=true]:before{background:var(--green-950);width:1.25rem}.case-rotator__dot[data-astro-cid-ol7j2rsx]:focus-visible{outline:3px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-full)}.case-rotator__ring[data-astro-cid-ol7j2rsx],.case-rotator__dot-play[data-astro-cid-ol7j2rsx]{margin:auto;display:none;position:absolute;inset:0}[data-casos=dots-progreso] .case-rotator__dot[data-astro-cid-ol7j2rsx][aria-current=true]{width:2.5rem}[data-casos=dots-progreso] .case-rotator__dot[data-astro-cid-ol7j2rsx][data-role=pause]:before,[data-casos=dots-progreso] .case-rotator__dot[data-astro-cid-ol7j2rsx][data-role=play]:before{width:.5rem}[data-casos=dots-progreso] .case-rotator__dot[data-astro-cid-ol7j2rsx][data-role=pause] .case-rotator__ring[data-astro-cid-ol7j2rsx]{display:block}.case-rotator__ring[data-astro-cid-ol7j2rsx]{fill:none;stroke:var(--green-950);stroke-width:2px;rotate:-90deg}.case-rotator__track[data-astro-cid-ol7j2rsx]{stroke:#0c21172e}.case-rotator__fill[data-astro-cid-ol7j2rsx]{stroke-dasharray:100;stroke-dashoffset:100px}[data-casos=dots-progreso] .case-rotator__dot[data-astro-cid-ol7j2rsx][data-role=play]:before{display:none}[data-casos=dots-progreso] .case-rotator__dot[data-astro-cid-ol7j2rsx][data-role=play] .case-rotator__dot-play[data-astro-cid-ol7j2rsx]{display:block}[data-casos=dots-pausa] .case-rotator__toggle[data-astro-cid-ol7j2rsx]{background:0 0;border-color:#0000;align-self:center;width:2rem;height:2rem}[data-casos=dots-pausa] .case-rotator__toggle[data-astro-cid-ol7j2rsx] svg[data-astro-cid-ol7j2rsx]{width:14px;height:14px}[data-casos=dots-pausa] .case-rotator__toggle[data-astro-cid-ol7j2rsx][hidden]{visibility:hidden;display:grid}[data-casos=flechas] .case-rotator__toggle[data-astro-cid-ol7j2rsx][hidden]{display:none}}@media (width>=64rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (hover:hover) and (pointer:fine){.case-rotator__btn[data-astro-cid-ol7j2rsx]:hover{background:var(--color-surface);border-color:currentColor}.case-rotator__arrow[data-astro-cid-ol7j2rsx]:hover{background:var(--emerald-800,#008c42)}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.case-rotator__arrow[data-astro-cid-ol7j2rsx]{border-radius:var(--radius-full);width:3rem;height:3rem;color:var(--white);cursor:pointer;transition:background-color var(--sk-dur-s,.25s) linear, scale var(--sk-dur-s,.25s) var(--sk-ease-out,ease);background:#00a74f;border:0;place-items:center;padding:0;display:grid;box-shadow:0 8px 20px #0c211724}.case-rotator__arrow[data-astro-cid-ol7j2rsx]:focus-visible{outline:3px solid var(--green-950);outline-offset:3px}.home-cases[data-arrows-side] .case-rotator__arrow[data-astro-cid-ol7j2rsx]{left:var(--arrow-x,0px);top:var(--arrow-y,0px);position:absolute}.case-rotator__arrow[data-astro-cid-ol7j2rsx]:active{scale:.95}.home-cases[data-peeks] .case-peeks[data-astro-cid-ol7j2rsx]{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.case-peek[data-astro-cid-ol7j2rsx]{top:calc(var(--row-top,0px) + 43px);width:var(--card-w,21rem);opacity:.55;position:absolute}.case-peek--prev[data-astro-cid-ol7j2rsx]{left:calc(var(--peek-show,0px) - var(--card-w,21rem));transform-origin:100%;rotate:-7deg}.case-peek--next[data-astro-cid-ol7j2rsx]{right:calc(var(--peek-show,0px) - var(--card-w,21rem));transform-origin:0;rotate:7deg}.case-peek[data-astro-cid-ol7j2rsx] .case-card{min-height:var(--case-h,auto);backdrop-filter:blur(6px);background:#ffffff1a;border:1.2px solid #ffffff24;border-radius:1.375rem}.case-peek[data-astro-cid-ol7j2rsx] .case-card__title,.case-peek[data-astro-cid-ol7j2rsx] .case-card__title a{color:#00de68}.home-cases .case-peek[data-astro-cid-ol7j2rsx] .case-card--home .case-card__challenge{color:#f6f1ebd1}.case-peek[data-astro-cid-ol7j2rsx] .case-card__panel{display:none}.home-cases.is-dealing .case-peeks[data-astro-cid-ol7j2rsx],.home-cases.is-dealing .case-rotator__arrow[data-astro-cid-ol7j2rsx]{opacity:0;visibility:hidden}.case-peeks[data-astro-cid-ol7j2rsx],.case-rotator__arrow[data-astro-cid-ol7j2rsx]{transition:opacity .4s var(--sk-ease-out,ease), visibility 0s}}@media (width>=48rem) and (width<=63.99rem) and (height>=30rem){.case-grid--home[data-astro-cid-ol7j2rsx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.home-section.home-cases:has(.case-grid--home){--color-bg:var(--white);--color-surface:var(--sage-50);--color-text:var(--green-950);--color-text-muted:var(--grey-600);--color-heading-accent:var(--emerald-700);--color-border:#1616161a;--color-focus:var(--green-950);transition:background-color .6s var(--sk-ease-in-out,ease-in-out);padding-top:4.5rem}.home-section.home-cases.is-green:has(.case-grid--home){--color-bg:var(--green-900);--color-text:var(--cream-50);--color-text-muted:var(--cream-300);--color-heading-accent:var(--emerald-500);--color-focus:var(--lime-500)}.home-section.home-cases.glow:has(.case-grid--home){background-image:none}.home-cases.glow:before,.home-cases.glow:after{display:none}.home-cases .section-heading h2{letter-spacing:-.02em;font-size:min(2.5rem,10.26vw)}.home-cases .home-cases__inner{gap:2rem}.home-cases .carousel>ul.case-grid--home{--cw:min(18.4375rem, calc(100vw - 4rem));padding-inline:calc((100vw - var(--cw)) / 2);align-items:flex-start;gap:1rem;scroll-padding-inline:0}.home-cases .carousel>ul.case-grid--home>li{flex:0 0 var(--cw);scroll-snap-align:center}.home-cases .carousel .carousel__btns{display:none}.home-cases .carousel .carousel__count{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-cases .carousel .carousel__nav{order:3;margin-top:-1rem}.home-section.home-cases .case-grid.case-grid--home{--color-focus:var(--green-950)}.case-mdots[data-astro-cid-ol7j2rsx]:not([hidden]){order:2;justify-content:center;margin-top:1.1875rem;display:flex}.case-mdot[data-astro-cid-ol7j2rsx]{cursor:pointer;background:0 0;border:0;place-items:center;width:.75rem;height:2.75rem;padding:0;display:grid}.case-mdot[data-astro-cid-ol7j2rsx] span[data-astro-cid-ol7j2rsx]{width:.375rem;height:.375rem;transition:width .3s var(--sk-ease-out,ease), background-color .25s linear;background:#0c21172e;border-radius:3px}.case-mdot[data-astro-cid-ol7j2rsx][aria-current=true]{width:1.75rem}.case-mdot[data-astro-cid-ol7j2rsx][aria-current=true] span[data-astro-cid-ol7j2rsx]{background:#00a74f;width:1.375rem}.case-mdot[data-astro-cid-ol7j2rsx]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:.75rem}.home-section.home-cases .case-grid--home .case-card--home{background:rgb(from var(--sage-50) r g b / .55);backdrop-filter:blur(5px);box-shadow:none;transition:opacity .3s var(--sk-ease-out,ease), translate .4s var(--sk-ease-out,ease), box-shadow .4s var(--sk-ease-out,ease);border-radius:1.125rem;padding:.5rem .5rem 0}.home-cases .case-grid--home .case-card--home .case-card__media{border-radius:.8125rem;height:11.25rem}.home-cases .case-grid--home .case-card--home .case-card__body{flex:none;grid-template-rows:none;gap:.5rem;padding:1rem .8125rem 1.25rem}.home-cases .case-grid--home .case-card--home .case-card__title{letter-spacing:-.02em;color:var(--emerald-700);font-size:1.23rem;line-height:1.2}.home-cases .case-grid--home .case-card--home .case-card__challenge{color:var(--green-700);font-size:.82rem;font-weight:500;line-height:1.45}.home-cases .case-grid--home .case-card--home .case-card__panel{align-self:auto;margin:.45rem -.8125rem -.75rem}.home-cases .case-grid--home .case-card--home .case-card__panel-inner{background:var(--green-700);border-radius:.8125rem;gap:.72rem;padding:.92rem}.home-cases .case-grid--home .case-card--home .case-card__panel-link{z-index:1;position:absolute;inset:0}.home-cases .case-grid--home .case-card--home .case-card__result{gap:.61rem;font-size:.72rem;font-weight:600;line-height:1.4}.home-cases .case-grid--home .case-card--home .case-card__figure{letter-spacing:-.03em;color:#a3ff00;font-size:1.74rem}.home-cases .case-grid--home .case-card--home .case-card__more{background:var(--white);height:2.25rem;color:var(--green-950);gap:.6rem;padding-inline:.92rem .25rem;font-size:.72rem}.home-cases .case-grid--home .case-card--home .case-card__more-arrow{background:0 0;width:1.75rem;height:1.75rem}.home-cases .case-grid--home .case-card--home .case-card__more-arrow img{object-position:-100vw 0;background:var(--emerald-700);-webkit-mask:var(--arrow) center / 100% 100% no-repeat;mask:var(--arrow) center / 100% 100% no-repeat}.home-cases .case-grid--home.is-mobile .case-card--home{min-height:var(--case-hm,0px)}.home-cases .case-grid--home.is-mobile .case-card--home .case-card__panel{transition:grid-template-rows .4s var(--sk-ease-out,ease), margin .4s var(--sk-ease-out,ease);grid-template-rows:0fr;margin:-.5rem -.8125rem 0}.home-cases .case-grid--home.is-mobile .case-card--home .case-card__panel-inner{transition:padding .4s var(--sk-ease-out,ease);padding-block:0}.home-cases .case-grid--home.is-measuring-m *{transition:none!important}.home-cases .case-grid--home.is-measuring-m .case-card--home{min-height:0!important}.home-cases .case-grid--home.is-mobile>li:is(.is-open,:has(:focus-visible)){z-index:3;position:relative}.home-section.home-cases .case-grid--home.is-mobile>li:is(.is-open,:has(:focus-visible)) .case-card--home{translate:0 -.375rem;box-shadow:0 1.25rem 1.3rem #0c211724}.home-cases .case-grid--home.is-mobile>li:is(.is-open,:has(:focus-visible)) .case-card--home .case-card__panel{grid-template-rows:1fr;margin:.45rem -.8125rem -.75rem}.home-cases .case-grid--home.is-mobile>li:is(.is-open,:has(:focus-visible)) .case-card--home .case-card__panel-inner{padding-block:.92rem}.home-cases .case-grid--home.is-mobile>li.is-open .case-card__more-arrow img:first-child{transform:translate(200%)}.home-cases .case-grid--home.is-mobile>li.is-open .case-card__more-arrow img+img{transform:none}.home-cases .case-grid--home.is-mobile:is(:has(>li.is-open),:has(>li :focus-visible))>li:not(.is-open,:has(:focus-visible)) .case-card--home{opacity:.5}.home-cases:not(.is-green) .home-cases__all{color:var(--green-950);border-color:#0c211752}.home-cases:not(.is-green) .home-cases__all:focus-visible{outline-color:var(--green-950)}.home-cases .m-line{z-index:4;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#a2ff0000,#a2ff00);width:100%;height:3px;position:absolute;top:-1.5px;left:0}.home-cases .m-line:after{content:"";background:#a2ff00;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:50%;right:.375rem;translate:50% -50%}.home-cases .m-title{z-index:2;letter-spacing:-.02em;color:var(--color-text);pointer-events:none;transition:color .6s var(--sk-ease-in-out,ease-in-out);margin:0;font-size:min(3.125rem,12.82vw);font-weight:800;line-height:1.02;position:absolute;top:0;left:0}.home-cases .m-title .accent{color:var(--color-heading-accent);transition:color .6s var(--sk-ease-in-out,ease-in-out)}.home-cases .m-title .pending-badge{display:none}.home-cases .m-word{transform-origin:0 0;display:inline-block}.home-section.home-cases.is-mstory:has(.case-grid--home){padding-top:calc(4.5rem + var(--m-travel,0px))}}.logo-band[data-astro-cid-c7dxamuz]{--card:5rem;--gap:.75rem;padding-block:0 2.5rem;display:block;position:relative}.logo-band__track[data-astro-cid-c7dxamuz]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--container-pad);padding:.25rem var(--container-pad) .5rem;scrollbar-width:thin;border-radius:.75rem;display:flex;overflow-x:auto}.logo-band__track[data-astro-cid-c7dxamuz]:focus-visible{outline:2px solid var(--color-focus,var(--lime-500));outline-offset:-2px}.logo-band__list[data-astro-cid-c7dxamuz]{gap:var(--gap);flex:none;margin:0;padding:0;list-style:none;display:flex}.logo-band__list[data-astro-cid-c7dxamuz][aria-hidden=true]{display:none}.logo-band__item[data-astro-cid-c7dxamuz]{flex:none;align-items:center;display:flex}.logo-band__card[data-astro-cid-c7dxamuz]{box-sizing:border-box;width:var(--card);aspect-ratio:1;border:1px solid var(--color-border,#1616161a);background:var(--white);scroll-snap-align:start;border-radius:.75rem;place-items:center;display:grid}.logo-band__list[data-astro-cid-c7dxamuz]>.logo-band__card[data-astro-cid-c7dxamuz]:last-child{scroll-snap-align:end}.logo-band__card[data-astro-cid-c7dxamuz]>img[data-astro-cid-c7dxamuz]{object-fit:contain;filter:brightness(.45);width:94%;height:66%;max-height:3rem}.logo-band__card[data-astro-cid-c7dxamuz][data-fuente=figma]>img[data-astro-cid-c7dxamuz]{max-height:30px}.logo-band__art[data-astro-cid-c7dxamuz]{place-items:center;width:94%;height:66%;max-height:3rem;display:grid}.logo-band__crop[data-astro-cid-c7dxamuz]{width:min(100%, calc(3rem * var(--logo-ratio)));aspect-ratio:var(--logo-ratio);display:block;position:relative;overflow:hidden}.logo-band__crop[data-astro-cid-c7dxamuz] img[data-astro-cid-c7dxamuz]{left:var(--source-x);top:var(--source-y);width:var(--source-w);height:var(--source-h);object-fit:fill;filter:grayscale();opacity:.85;max-width:none;max-height:none;display:block;position:absolute}.logo-band__name[data-astro-cid-c7dxamuz]{border:1px dashed var(--grey-600);height:2.25rem;color:var(--grey-600);white-space:nowrap;border-radius:.375rem;align-items:center;padding-inline:.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (width>=64rem),(width>=48rem) and (height>=30rem){.logo-band[data-astro-cid-c7dxamuz]{--edge:max(var(--container-pad), (100% - var(--container-max)) / 2 + var(--container-pad));--controls:7rem;z-index:3;inset:auto 0 max(calc(var(--dock-h) + var(--dock-gap) + 1.25rem), calc(100% - var(--row-content-bottom,100%) - 6rem - var(--card)));box-sizing:border-box;min-height:calc(var(--card) + 1rem);pointer-events:none;align-items:center;padding-block:.25rem .5rem;display:flex;position:absolute;overflow-x:clip}.logo-band__track[data-astro-cid-c7dxamuz]{pointer-events:auto;min-width:0;margin-inline:max(var(--edge), var(--controls-room,calc(var(--edge) + var(--controls) + 1rem)));flex:auto;padding:0 .125rem .25rem 0;scroll-padding-inline:0}.home-cases:has(.logo-band--cards) .case-rotator{bottom:calc(var(--dock-h) + var(--dock-gap) + 1.25rem + (5rem + 1rem - 2.5rem) / 2)!important;background:0 0!important;margin:0!important;padding:0!important}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]){height:var(--card);min-height:0;padding-block:0}html[data-motion=full] .home-cases:has(.logo-band--cards:not([data-on=quieta])) .case-rotator{bottom:calc(var(--dock-h) + var(--dock-gap) + 1.25rem + (5rem - 2.5rem) / 2)!important}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__track[data-astro-cid-c7dxamuz]{width:max-content;height:100%;animation:logo-band var(--band-dur,60s) linear infinite;flex:none;align-items:center;margin:0;padding:0;overflow:visible}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__list[data-astro-cid-c7dxamuz]{align-items:center;padding-inline-end:var(--gap)}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__list[data-astro-cid-c7dxamuz][aria-hidden=true]{display:flex}html[data-motion=full] .logo-band--cards[data-astro-cid-c7dxamuz]:not([data-on=quieta]):before,html[data-motion=full] .logo-band--cards[data-astro-cid-c7dxamuz]:not([data-on=quieta]):after{content:"";z-index:1;pointer-events:none;position:absolute;inset-block:0}html[data-motion=full] .logo-band--cards[data-astro-cid-c7dxamuz]:not([data-on=quieta]):before{--fade-start:var(--row-left,var(--edge));width:calc(var(--fade-start) * 1.7);background:linear-gradient(to right, var(--color-bg,var(--white)) var(--fade-start), transparent);left:0}html[data-motion=full] .logo-band--cards[data-astro-cid-c7dxamuz]:not([data-on=quieta]):after{width:calc(var(--edge) + var(--controls) + 5rem);background:linear-gradient(to left, var(--color-bg,var(--white)) calc(100% - 4rem), transparent);right:0}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]):hover .logo-band__track[data-astro-cid-c7dxamuz],html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]):focus-within .logo-band__track[data-astro-cid-c7dxamuz],html[data-motion=full] [data-paused] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__track[data-astro-cid-c7dxamuz]{animation-play-state:paused}.logo-band[data-astro-cid-c7dxamuz].pending-only{background:color-mix(in srgb, var(--sage-50) 40%, var(--white));height:3.75rem;padding-block:.75rem}.logo-band[data-astro-cid-c7dxamuz].pending-only .logo-band__list[data-astro-cid-c7dxamuz]{gap:4rem;padding-inline-end:4rem}}@keyframes logo-band{to{transform:translate(-50%)}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]){overflow-x:clip}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__track[data-astro-cid-c7dxamuz]{width:max-content;animation:logo-band var(--band-dur,60s) linear infinite;flex:none;align-items:center;margin:0;padding:0;overflow:visible}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__list[data-astro-cid-c7dxamuz]{align-items:center;padding-inline-end:var(--gap)}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__list[data-astro-cid-c7dxamuz][aria-hidden=true]{display:flex}html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]):focus-within .logo-band__track[data-astro-cid-c7dxamuz],html[data-motion=full] [data-paused] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]) .logo-band__track[data-astro-cid-c7dxamuz]{animation-play-state:paused}@media (hover:hover) and (pointer:fine){html[data-motion=full] .logo-band[data-astro-cid-c7dxamuz]:not([data-on=quieta]):hover .logo-band__track[data-astro-cid-c7dxamuz]{animation-play-state:paused}}}.reasons-desktop[data-astro-cid-xt5gpipl]{display:contents}.reason-list[data-astro-cid-xt5gpipl].reason-list--mobile{display:none}.reason-list[data-astro-cid-xt5gpipl]{gap:.75rem;width:min(100%,35rem);margin-inline:auto;display:grid}.reason[data-astro-cid-xt5gpipl]:not(:first-child){--lead:0}.reason[data-astro-cid-xt5gpipl]{border-radius:var(--radius-card);background:rgb(from var(--green-900) r g b / calc(.72 + .14 * var(--lead,0)));backdrop-filter:blur(12px);box-shadow:0 16px 40px #00000040, inset 0 0 32px rgb(255 255 255/calc(.07 * var(--lead,0))), inset 0 1px 0 rgb(255 255 255/calc(.22 * var(--lead,0)));color:var(--white);border:1px solid #0000;flex-direction:column;gap:.875rem;padding:1.5rem 1.5rem 1.625rem 1.625rem;display:flex;position:relative;overflow:clip}.reason[data-astro-cid-xt5gpipl]:before{content:"";background:var(--color-accent);width:5px;position:absolute;inset:-1px auto -1px -1px}.reason[data-astro-cid-xt5gpipl]>[data-astro-cid-xt5gpipl]{opacity:var(--reason-content,1)}.reason__num[data-astro-cid-xt5gpipl]{letter-spacing:-.04em;font-size:3.5rem;font-weight:800;line-height:1;display:block}.reason__body[data-astro-cid-xt5gpipl]{gap:.375rem;min-width:0;display:grid}.reason__title[data-astro-cid-xt5gpipl]{max-width:none;font-size:1.375rem;font-weight:800;line-height:1.25}.reason__text[data-astro-cid-xt5gpipl]{max-width:none;color:rgb(from var(--cream-50) r g b / .8);font-size:.9375rem;font-weight:500;line-height:1.45}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.reasons-desktop[data-astro-cid-xt5gpipl]{display:none}.reason-list[data-astro-cid-xt5gpipl].reason-list--mobile{--lead:1;isolation:isolate;gap:.75rem;width:100%;display:grid;position:relative}.reason-list--mobile[data-astro-cid-xt5gpipl] .reason[data-astro-cid-xt5gpipl]{border-color:#0000;border-radius:1.375rem;flex-direction:row;align-items:center;gap:1rem;padding:1.125rem 1.25rem 1.25rem 1.375rem}.reason-list--mobile[data-astro-cid-xt5gpipl] .reason__num[data-astro-cid-xt5gpipl]{color:var(--white);flex:none;font-size:3.5rem}.reason-list--mobile[data-astro-cid-xt5gpipl] .reason__body[data-astro-cid-xt5gpipl]{flex:1}.reason-list--mobile[data-astro-cid-xt5gpipl] .reason__title[data-astro-cid-xt5gpipl]{font-size:1.125rem}.reason-list--mobile[data-astro-cid-xt5gpipl] .reason__text[data-astro-cid-xt5gpipl]{font-size:.84375rem}.reason-list--mobile[data-astro-cid-xt5gpipl]:before{content:"";z-index:-1;left:50%;top:var(--mobile-light-y,0px);width:min(26.25rem,100vw + 1.875rem);height:13.75rem;opacity:var(--mobile-light,0);pointer-events:none;background:radial-gradient(closest-side,#ffffff57,#ffffff1f 50%,#0000);position:absolute;translate:-50% -50%}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.reason[data-astro-cid-xt5gpipl]{flex-direction:row;align-items:center;gap:1.625rem;padding:1.625rem 2rem 1.625rem 1.875rem}.reason__num[data-astro-cid-xt5gpipl]{flex:none;font-size:6rem}.reason__body[data-astro-cid-xt5gpipl]{flex:1}.reason-list[data-astro-cid-xt5gpipl]{isolation:isolate;position:relative}.reason-list[data-astro-cid-xt5gpipl]:before{content:"";z-index:-1;left:50%;top:calc(var(--lead-h,154px) / 2);width:min(146.429%,100vw - 2rem);height:calc(var(--lead-h,154px) + 160px);translate:-50% calc(-50% + var(--lead-y,0px));opacity:var(--lead-light,0);pointer-events:none;background:radial-gradient(closest-side,#ffffff57,#ffffff1f 50%,#fff0);position:absolute}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){#why-magoya.home-reasons{padding-top:4.5rem;padding-bottom:calc(var(--dock-inset) + 3rem);justify-content:flex-start;min-height:100svh}#why-magoya .home-reasons__inner{gap:2.5rem;width:100%;padding-inline:1.5rem}#why-magoya .home-reasons__title{text-align:left;justify-items:start}#why-magoya .home-reasons__title h2{letter-spacing:-.03em;text-wrap:initial;width:100%;max-width:8.55em;font-size:2.5rem;line-height:1.04}#why-magoya .home-reasons__frame:after{opacity:1;background:linear-gradient(#0c2117b3,#0000 21.25rem)}}.metric-list[data-astro-cid-obcv2o2b]{--u:1px;justify-content:center;gap:var(--space-6);flex-wrap:wrap;min-width:0;display:flex}.stat[data-astro-cid-obcv2o2b]{width:min(100%, calc(312 * var(--u)));aspect-ratio:1;padding:calc(26 * var(--u));border-radius:calc(var(--radius-card-lg-n) * var(--u));box-shadow:0 calc((15.6 + 26 * var(--lift,0)) * var(--u)) calc((41.6 + 44 * var(--lift,0)) * var(--u)) rgb(13 33 23/calc(.14 + .16 * var(--lift,0)));transform:rotate(calc(var(--rotate) + var(--pr,0deg) + var(--wr,0deg)));translate:calc(var(--tx,0px) + var(--wx,0px)) calc(var(--ty,0px) + var(--wy,0px));scale:var(--s,1);text-align:center;place-items:center;display:grid;position:relative}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.stat[data-astro-cid-obcv2o2b]{--u:.85px}}@media (width>=40rem) and (width<=47.99rem),(width>=40rem) and (width<=63.99rem) and (height<=29.99rem){.metric-list[data-astro-cid-obcv2o2b]{grid-template-columns:repeat(2,265.2px);justify-content:center;display:grid}}.stat--green-800[data-astro-cid-obcv2o2b]{background:var(--green-800);color:var(--cream-50)}.stat--green-900[data-astro-cid-obcv2o2b]{background:var(--green-900);color:var(--cream-50)}.stat--green-950[data-astro-cid-obcv2o2b]{background:var(--green-950);color:var(--cream-50)}.stat--green-950[data-astro-cid-obcv2o2b] .stat__label[data-astro-cid-obcv2o2b]{color:var(--cream-300)}.stat__fact[data-astro-cid-obcv2o2b]{justify-items:center;gap:calc(13 * var(--u));max-width:none;display:grid}.stat__figure[data-astro-cid-obcv2o2b]{justify-content:center;align-items:center;gap:calc(15.6 * var(--u));display:flex}.stat__figure--overlay[data-astro-cid-obcv2o2b]{place-items:center;display:grid}.stat__figure--overlay[data-astro-cid-obcv2o2b]>[data-astro-cid-obcv2o2b]{grid-area:1/1}.stat__value[data-astro-cid-obcv2o2b]{color:var(--white);font-size:calc(var(--value) * var(--u));letter-spacing:-.03em;white-space:nowrap;font-weight:800;line-height:1}.stat__figure--overlay[data-astro-cid-obcv2o2b] .stat__value[data-astro-cid-obcv2o2b]{color:var(--cream-50)}.stat__plus[data-astro-cid-obcv2o2b]{color:var(--lime-500);display:inline-block}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .stat__plus[data-astro-cid-obcv2o2b]{animation:3.2s ease-in-out infinite stat-plus}}:where(html[data-motion=full]) .stat__plus[data-astro-cid-obcv2o2b]{animation:3.2s ease-in-out infinite stat-plus}@keyframes stat-plus{0%,to{scale:1}12%{scale:1.12}24%{scale:1}}.stat__graphic[data-astro-cid-obcv2o2b]{width:calc(var(--gw) * var(--u));height:calc(var(--gh) * var(--u));max-width:none;display:block}.stat__graphic[data-astro-cid-obcv2o2b] svg{width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--promoters[data-astro-cid-obcv2o2b] .stat__arc{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .15s}:where(html:not([data-motion=reduced])) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--promoters[data-astro-cid-obcv2o2b] .stat__arc{stroke-dashoffset:0}:where(html:not([data-motion=reduced])) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--countries[data-astro-cid-obcv2o2b] path{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s linear,scale .7s cubic-bezier(.34,1.56,.64,1);scale:.3}:where(html:not([data-motion=reduced])) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--countries[data-astro-cid-obcv2o2b] path:is(:nth-child(2),:nth-child(5)){transition-delay:.18s}:where(html:not([data-motion=reduced])) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--countries[data-astro-cid-obcv2o2b] path:is(:nth-child(3),:nth-child(6)){transition-delay:.36s}:where(html:not([data-motion=reduced])) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path{opacity:1;scale:1}:where(html:not([data-motion=reduced])) .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path:nth-child(-n+3){animation:4.5s ease-in-out 1.2s infinite stat-country}:where(html:not([data-motion=reduced])) .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path:nth-child(2){animation-delay:1.7s}:where(html:not([data-motion=reduced])) .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path:nth-child(3){animation-delay:2.2s}}:where(html[data-motion=full]) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--promoters[data-astro-cid-obcv2o2b] .stat__arc{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .15s}:where(html[data-motion=full]) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--promoters[data-astro-cid-obcv2o2b] .stat__arc{stroke-dashoffset:0}:where(html[data-motion=full]) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--countries[data-astro-cid-obcv2o2b] path{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s linear,scale .7s cubic-bezier(.34,1.56,.64,1);scale:.3}:where(html[data-motion=full]) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--countries[data-astro-cid-obcv2o2b] path:is(:nth-child(2),:nth-child(5)){transition-delay:.18s}:where(html[data-motion=full]) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat__graphic--countries[data-astro-cid-obcv2o2b] path:is(:nth-child(3),:nth-child(6)){transition-delay:.36s}:where(html[data-motion=full]) .metric-list[data-astro-cid-obcv2o2b].is-armed .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path{opacity:1;scale:1}:where(html[data-motion=full]) .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path:nth-child(-n+3){animation:4.5s ease-in-out 1.2s infinite stat-country}:where(html[data-motion=full]) .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path:nth-child(2){animation-delay:1.7s}:where(html[data-motion=full]) .stat[data-astro-cid-obcv2o2b].is-in .stat__graphic--countries[data-astro-cid-obcv2o2b] path:nth-child(3){animation-delay:2.2s}@keyframes stat-country{0%,to{scale:1}10%{scale:1.08}20%{scale:1}}.stat__label[data-astro-cid-obcv2o2b]{max-width:calc(254.8 * var(--u));font-size:max(.9375rem, calc(17.68 * var(--u)));line-height:1.35}@media (width<=39.99rem){.metric-list[data-astro-cid-obcv2o2b]{--gap:1rem;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;container-type:inline-size}.stat[data-astro-cid-obcv2o2b]{--u:calc((100cqw - var(--gap)) / 2 / 312);width:100%;padding:calc(18 * var(--u))}.stat__fact[data-astro-cid-obcv2o2b]{gap:calc(8 * var(--u))}.stat__label[data-astro-cid-obcv2o2b]{max-width:none;font-size:.8125rem;line-height:1.25}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.metric-list[data-astro-cid-obcv2o2b]{--avail:calc(100svh - var(--top-inset) - var(--dock-inset) - 2rem);width:100%;height:min(100cqw * 900 / 1440, var(--avail));display:block;position:relative;container-type:inline-size}.metric-list[data-astro-cid-obcv2o2b]>[data-astro-cid-obcv2o2b]{--ux:calc(100cqw / 1440);--u:min(var(--ux), var(--avail) / 900)}.stat[data-astro-cid-obcv2o2b]{--x:calc(50% + var(--cx) * var(--ux) - 156 * var(--u));z-index:2;left:var(--x);top:calc(var(--top) * var(--u));width:calc(312 * var(--u));position:absolute}.metric-list[data-astro-cid-obcv2o2b]{--title-half:calc(var(--text-display) * 4 + 1.25rem)}.stat--low-left[data-astro-cid-obcv2o2b]{left:min(var(--x), calc(50% - var(--title-half) - 312 * var(--u)))}.stat--low-right[data-astro-cid-obcv2o2b]{left:max(var(--x), calc(50% + var(--title-half)))}.stat__label[data-astro-cid-obcv2o2b]{text-wrap:balance}}.xp-list[data-astro-cid-peqv45yk]{gap:var(--space-4);display:grid}.xp[data-astro-cid-peqv45yk]{display:grid}.xp__card[data-astro-cid-peqv45yk]{border-radius:var(--radius-card-lg);background:linear-gradient(to bottom, rgb(from var(--green-900) r g b / var(--xp-a,1)), rgb(from var(--green-950) r g b / var(--xp-a,1)));min-height:22rem;backdrop-filter:blur(calc(var(--xp-blur,0) * 1px));translate:0 var(--xp-arrive,0px);color:var(--white);border:1px solid #ffffff1a;flex-direction:column;gap:.375rem;padding:2.5rem 1.75rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0c211738}.xp__card[data-astro-cid-peqv45yk]:before{content:"";background:var(--color-accent);height:6px;position:absolute;inset:-1px -1px auto}.xp__head[data-astro-cid-peqv45yk]{margin:0}.xp__toggle[data-astro-cid-peqv45yk]{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:.375rem;padding:0;display:grid}.xp__toggle--static[data-astro-cid-peqv45yk]{cursor:auto}.xp-list[data-astro-cid-peqv45yk].is-ready .xp__card[data-astro-cid-peqv45yk]{cursor:pointer}.xp-list[data-astro-cid-peqv45yk].is-ready .xp__detail[data-astro-cid-peqv45yk]{cursor:text}.xp__toggle[data-astro-cid-peqv45yk]:focus-visible{outline:3px solid var(--lime-500);outline-offset:6px;border-radius:.5rem}.xp__value[data-astro-cid-peqv45yk]{letter-spacing:-.04em;font-size:5rem;font-weight:800;line-height:1}.xp__title[data-astro-cid-peqv45yk]{max-width:16em;font-size:1.375rem;font-weight:800;line-height:1.3}.xp__graphic[data-astro-cid-peqv45yk]{flex:1;justify-content:center;align-items:flex-end;padding-top:1.25rem;display:flex}.xp__graphic[data-astro-cid-peqv45yk] svg{width:min(100%, calc(var(--gw) * 1px));height:auto}.xp__detail[data-astro-cid-peqv45yk]{grid-template-rows:1fr;display:grid}.xp__cats[data-astro-cid-peqv45yk]{min-height:0;margin-top:var(--xp-cats-space,1.25rem);padding-top:var(--xp-cats-space,1.25rem);border-top:1px solid #ffffff1f;align-content:start;gap:.375rem;display:grid;overflow:hidden}.xp__cats[data-astro-cid-peqv45yk] li[data-astro-cid-peqv45yk]{grid-template-columns:1.125rem 1fr;align-items:start;gap:.625rem;display:grid}.xp__check[data-astro-cid-peqv45yk]{background:var(--color-accent);border-radius:50%;width:1.125rem;height:1.125rem;margin-top:.125rem;position:relative}.xp__check[data-astro-cid-peqv45yk]:after{content:"";border:solid var(--green-950);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.2rem;left:.35rem;rotate:45deg}.xp__cats[data-astro-cid-peqv45yk] p[data-astro-cid-peqv45yk]{max-width:none;font-size:.875rem;line-height:1.4}.xp__cats[data-astro-cid-peqv45yk] strong[data-astro-cid-peqv45yk]{color:var(--lime-500);font-weight:700}.xp__cats[data-astro-cid-peqv45yk] strong[data-astro-cid-peqv45yk]+.xp__items[data-astro-cid-peqv45yk]:before{content:" "}.xp__items[data-astro-cid-peqv45yk]{color:#ffffffb8}.xp-list[data-astro-cid-peqv45yk].is-ready .xp__detail[data-astro-cid-peqv45yk]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.xp-list[data-astro-cid-peqv45yk].is-ready .xp__cats[data-astro-cid-peqv45yk]{opacity:0;border-top-color:#0000;margin-top:0;padding-top:0;transition:opacity .3s linear,margin .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1)}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__detail[data-astro-cid-peqv45yk]{grid-template-rows:1fr}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__cats[data-astro-cid-peqv45yk]{margin-top:var(--xp-cats-space,1.25rem);padding-top:var(--xp-cats-space,1.25rem);opacity:1;border-top-color:#ffffff1f;transition-delay:.12s,0s,0s}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__graphic[data-astro-cid-peqv45yk]{display:none}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__title[data-astro-cid-peqv45yk]{max-width:none}@media (prefers-reduced-motion:no-preference){:where(html:not([data-motion=reduced])) .xp-list[data-astro-cid-peqv45yk].is-ready .xp__graphic[data-astro-cid-peqv45yk] path{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s linear,scale .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--g) * .14s + var(--k) * 6ms);scale:.4}:where(html:not([data-motion=reduced])) .xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-seen .xp__graphic[data-astro-cid-peqv45yk] path{opacity:1;scale:1}:where(html:not([data-motion=reduced])) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=focus] .xp__graphic[data-astro-cid-peqv45yk] path{animation:xp-twinkle 3.6s ease-in-out calc(1.6s + var(--k) * 55ms) infinite}:where(html:not([data-motion=reduced])) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=domains] .xp__graphic[data-astro-cid-peqv45yk] path:nth-child(-n+6){animation:xp-cycle 6s ease-in-out calc(1.6s + var(--k) * 1s) infinite}:where(html:not([data-motion=reduced])) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=domains] .xp__graphic[data-astro-cid-peqv45yk] path:nth-child(n+8):nth-child(-n+9){transform-origin:50% 100%;animation:3.2s ease-in-out 1.6s infinite xp-sway}:where(html:not([data-motion=reduced])) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=personas] .xp__graphic[data-astro-cid-peqv45yk] path{animation:xp-bob 3s ease-in-out calc(1.6s + var(--k) * 35ms) infinite}}:where(html[data-motion=full]) .xp-list[data-astro-cid-peqv45yk].is-ready .xp__graphic[data-astro-cid-peqv45yk] path{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s linear,scale .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--g) * .14s + var(--k) * 6ms);scale:.4}:where(html[data-motion=full]) .xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-seen .xp__graphic[data-astro-cid-peqv45yk] path{opacity:1;scale:1}:where(html[data-motion=full]) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=focus] .xp__graphic[data-astro-cid-peqv45yk] path{animation:xp-twinkle 3.6s ease-in-out calc(1.6s + var(--k) * 55ms) infinite}:where(html[data-motion=full]) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=domains] .xp__graphic[data-astro-cid-peqv45yk] path:nth-child(-n+6){animation:xp-cycle 6s ease-in-out calc(1.6s + var(--k) * 1s) infinite}:where(html[data-motion=full]) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=domains] .xp__graphic[data-astro-cid-peqv45yk] path:nth-child(n+8):nth-child(-n+9){transform-origin:50% 100%;animation:3.2s ease-in-out 1.6s infinite xp-sway}:where(html[data-motion=full]) .xp[data-astro-cid-peqv45yk].is-seen[data-xp=personas] .xp__graphic[data-astro-cid-peqv45yk] path{animation:xp-bob 3s ease-in-out calc(1.6s + var(--k) * 35ms) infinite}@keyframes xp-twinkle{0%,to{opacity:1}20%{opacity:.35}40%{opacity:1}}@keyframes xp-cycle{0%,to{opacity:1}6%{opacity:.3}14%{opacity:1}}@keyframes xp-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes xp-bob{0%,to{translate:0}18%{translate:0 -2px}36%{translate:0}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.xp-list[data-astro-cid-peqv45yk]{--gap:1.5rem;--w:calc((100cqw - 2 * var(--gap)) / 3);--room:calc(100svh - var(--dock-inset) - var(--xp-top,calc(10rem + var(--text-display) * var(--leading-display))));--room-open:max(calc(var(--room) + .75rem), 20rem);--open:min(max(calc(var(--w) * 525 / 384), 33rem), var(--room-open));--row:var(--open);--h:min(calc(var(--w) * 500 / 384), max(var(--room), 20rem));justify-content:center;align-items:flex-start;gap:var(--gap);min-height:var(--row);display:flex;container-type:inline-size}@media (width<=63.99rem){.xp-list[data-astro-cid-peqv45yk]{--open:min(max(calc(var(--w) * 525 / 384), 38rem), var(--room-open))}}.xp[data-astro-cid-peqv45yk]{flex:0 0 var(--w);justify-items:center;min-width:0;transition:flex-basis .5s cubic-bezier(.22,1,.36,1)}.xp__card[data-astro-cid-peqv45yk]{width:var(--w);height:var(--h);min-height:0;margin-top:0;transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),scale .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open{flex-basis:50cqw}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__card[data-astro-cid-peqv45yk]{width:50cqw;height:var(--open);margin-top:calc((var(--row) - var(--open)) / 2);box-shadow:0 30px 64px #0c211759}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__detail[data-astro-cid-peqv45yk]{min-height:0}.xp-list[data-astro-cid-peqv45yk]:not(.is-ready) .xp__card[data-astro-cid-peqv45yk]{height:auto;min-height:var(--h)}.xp-list[data-astro-cid-peqv45yk]:not(.is-ready) .xp__graphic[data-astro-cid-peqv45yk]{display:none}.xp-list[data-astro-cid-peqv45yk]:not(.is-ready) .xp__title[data-astro-cid-peqv45yk]{max-width:none}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__toggle[data-astro-cid-peqv45yk]{grid-template-columns:var(--xp-open-cols,none);align-items:var(--xp-open-align,normal)}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp.is-open)>.xp[data-astro-cid-peqv45yk]:not(.is-open){flex-basis:calc((50cqw - 2 * var(--gap)) / 2)}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp.is-open)>.xp[data-astro-cid-peqv45yk]:not(.is-open) .xp__card[data-astro-cid-peqv45yk]{margin-inline:calc((100% - var(--w)) / 2);margin-top:calc((var(--row) - var(--h)) / 2);scale:.72}}@media (width>=64rem) and (hover:hover) and (pointer:fine),(width>=48rem) and (height>=30rem) and (hover:hover) and (pointer:fine){.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover{flex-basis:50cqw}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__card[data-astro-cid-peqv45yk]{width:50cqw;height:var(--open);margin-inline:0;margin-top:calc((var(--row) - var(--open)) / 2);scale:1;box-shadow:0 30px 64px #0c211759}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__detail[data-astro-cid-peqv45yk]{grid-template-rows:1fr}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__cats[data-astro-cid-peqv45yk]{margin-top:var(--xp-cats-space,1.25rem);padding-top:var(--xp-cats-space,1.25rem);opacity:1;border-top-color:#ffffff1f;transition-delay:.12s,0s,0s}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__graphic[data-astro-cid-peqv45yk]{display:none}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__title[data-astro-cid-peqv45yk]{max-width:none}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__detail[data-astro-cid-peqv45yk]{min-height:0}.xp-list[data-astro-cid-peqv45yk].is-ready>.xp[data-astro-cid-peqv45yk]:not(:is(.is-scrolling,.is-settling) *):hover .xp__toggle[data-astro-cid-peqv45yk]{grid-template-columns:var(--xp-open-cols,none);align-items:var(--xp-open-align,normal)}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp:not(:is(.is-scrolling,.is-settling) *):hover)>.xp[data-astro-cid-peqv45yk]:not(:hover){flex-basis:calc((50cqw - 2 * var(--gap)) / 2)}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp:not(:is(.is-scrolling,.is-settling) *):hover)>.xp[data-astro-cid-peqv45yk]:not(:hover) .xp__card[data-astro-cid-peqv45yk]{width:var(--w);height:var(--h);margin-inline:calc((100% - var(--w)) / 2);margin-top:calc((var(--row) - var(--h)) / 2);scale:.72;box-shadow:0 18px 44px #0c211738}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp:not(:is(.is-scrolling,.is-settling) *):hover)>.xp[data-astro-cid-peqv45yk]:not(:hover) .xp__detail[data-astro-cid-peqv45yk]{grid-template-rows:0fr}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp:not(:is(.is-scrolling,.is-settling) *):hover)>.xp[data-astro-cid-peqv45yk]:not(:hover) .xp__cats[data-astro-cid-peqv45yk]{opacity:0}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp:not(:is(.is-scrolling,.is-settling) *):hover)>.xp[data-astro-cid-peqv45yk]:not(:hover) .xp__graphic[data-astro-cid-peqv45yk]{display:flex}.xp-list[data-astro-cid-peqv45yk].is-ready:has(>.xp:not(:is(.is-scrolling,.is-settling) *):hover)>.xp[data-astro-cid-peqv45yk]:not(:hover) .xp__toggle[data-astro-cid-peqv45yk]{grid-template-columns:none;align-items:normal}}@media (width>=64rem) and (height<=53.75rem),(width>=48rem) and (height>=30rem) and (height<=53.75rem){.xp-list[data-astro-cid-peqv45yk]{--xp-open-cols:auto 1fr;--xp-open-align:last baseline;--xp-cats-space:.75rem}.xp__card[data-astro-cid-peqv45yk]{padding-top:1.75rem;padding-bottom:1.5rem}.xp__toggle[data-astro-cid-peqv45yk]{column-gap:1rem}.xp__cats[data-astro-cid-peqv45yk]{gap:.25rem}.xp__cats[data-astro-cid-peqv45yk] p[data-astro-cid-peqv45yk]{line-height:1.35}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-scroll .xp__cats[data-astro-cid-peqv45yk]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lime-500) transparent;overflow-y:auto}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-scroll:not(.is-end) .xp__cats[data-astro-cid-peqv45yk]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.xp__cats[data-astro-cid-peqv45yk]:focus-visible{outline:3px solid var(--lime-500);outline-offset:2px;border-radius:.25rem}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){#expertise .home-expertise__inner{gap:32px}#expertise-title{letter-spacing:-1.2px;font-size:40px;line-height:.96}.xp-list[data-astro-cid-peqv45yk]:not(.is-ready) .xp__card[data-astro-cid-peqv45yk]{height:auto}.xp-list[data-astro-cid-peqv45yk]:not(.is-ready) .xp__graphic[data-astro-cid-peqv45yk]{display:none}.xp__card[data-astro-cid-peqv45yk]{border-radius:18.75px;width:100%;height:390.625px;min-height:0;padding:31.25px 21.875px 25px}.xp__card[data-astro-cid-peqv45yk]:before{height:4.688px}.xp__value[data-astro-cid-peqv45yk]{font-size:62.5px}.xp__title[data-astro-cid-peqv45yk]{max-width:none;font-size:17.188px}.xp__graphic[data-astro-cid-peqv45yk]{padding-top:15.625px;display:flex}.xp__graphic[data-astro-cid-peqv45yk] svg{width:min(100%, calc(var(--gw) * .78125px));max-height:106.25px}.xp-list[data-astro-cid-peqv45yk].is-ready .xp[data-astro-cid-peqv45yk].is-open .xp__card[data-astro-cid-peqv45yk]{margin-inline:calc(50% + min(342px,100vw - 48px)/-2);border-radius:24px;width:min(342px,100vw - 48px);height:auto;margin-top:-18px;padding:24px 28px;box-shadow:0 30px 64px #0c211759}.xp[data-astro-cid-peqv45yk].is-open{z-index:2;position:relative}.xp[data-astro-cid-peqv45yk].is-open .xp__value[data-astro-cid-peqv45yk]{font-size:56px}.xp[data-astro-cid-peqv45yk].is-open .xp__title[data-astro-cid-peqv45yk]{font-size:22px}.xp[data-astro-cid-peqv45yk].is-open .xp__cats[data-astro-cid-peqv45yk]{gap:8px}.xp[data-astro-cid-peqv45yk].is-open .xp__cats[data-astro-cid-peqv45yk] li[data-astro-cid-peqv45yk]{grid-template-columns:18px 1fr;gap:10px}.xp[data-astro-cid-peqv45yk].is-open .xp__cats[data-astro-cid-peqv45yk] p[data-astro-cid-peqv45yk]{line-height:1.38}.xp[data-astro-cid-peqv45yk].is-open .xp__cats[data-astro-cid-peqv45yk] strong[data-astro-cid-peqv45yk]{display:block}.xp[data-astro-cid-peqv45yk].is-open .xp__cats[data-astro-cid-peqv45yk] strong[data-astro-cid-peqv45yk]+.xp__items[data-astro-cid-peqv45yk]:before{content:none}}.section-nav[data-astro-cid-jvi5vibn]{background:0 0;display:none}@media (width>=64rem),(width>=48rem) and (height>=30rem){.section-nav[data-astro-cid-jvi5vibn]{z-index:19;transition:opacity var(--sk-dur-xl,.6s) linear;display:block;position:fixed;top:50%;right:0;translate:0 -50%}}html.sk-intro .section-nav[data-astro-cid-jvi5vibn]{opacity:0}.section-nav[data-astro-cid-jvi5vibn]{--rail-x:clamp(.75rem, calc(var(--container-pad) / 2), 1.25rem);--rail-hit:max(1.5rem, calc(var(--rail-x) * 2))}.section-nav__list[data-astro-cid-jvi5vibn]{padding:.375rem 0;list-style:none;display:grid;position:relative}.section-nav__list[data-astro-cid-jvi5vibn]:before{content:"";z-index:-1;inset-block:0;right:calc(var(--rail-x) - .625rem);border-radius:var(--radius-full);background:var(--green-900);border:1px solid #ffffff1a;width:1.25rem;position:absolute;box-shadow:0 10px 18px #0000004d}.section-nav__link[data-astro-cid-jvi5vibn]{width:var(--rail-hit);height:1.75rem;padding-right:calc(var(--rail-x) - .1875rem);color:var(--cream-50);-webkit-tap-highlight-color:transparent;place-items:center end;text-decoration:none;display:grid;position:relative}@media (pointer:coarse){.section-nav__link[data-astro-cid-jvi5vibn]{height:2.75rem}}.section-nav__dot[data-astro-cid-jvi5vibn]{border-radius:var(--radius-full);opacity:.55;width:.375rem;height:.375rem;transition:height .4s var(--sk-ease-out-strong,ease), opacity var(--sk-dur-s,.25s) linear, background-color var(--sk-dur-s,.25s) linear, box-shadow var(--sk-dur-s,.25s) linear;background:currentColor}.section-nav__link[data-astro-cid-jvi5vibn][aria-current] .section-nav__dot[data-astro-cid-jvi5vibn]{background:var(--lime-500);opacity:1;height:1.125rem}@media (hover:hover) and (pointer:fine){.section-nav__link[data-astro-cid-jvi5vibn]:hover .section-nav__dot[data-astro-cid-jvi5vibn]{opacity:1}}.section-nav__label[data-astro-cid-jvi5vibn]{top:50%;right:calc(var(--rail-x) + 1rem);border-radius:var(--radius-full);background:var(--green-900);color:var(--cream-50);font-size:var(--text-nav);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--sk-dur-s,.25s) linear, translate var(--sk-dur-m,.3s) var(--sk-ease-out-strong,ease);padding:.4375rem .875rem;font-weight:600;line-height:1.2;position:absolute;translate:.5rem -50%;box-shadow:0 10px 18px #0000004d}.section-nav__label[data-astro-cid-jvi5vibn] .accent{color:inherit}.section-nav__link[data-astro-cid-jvi5vibn]:focus-visible .section-nav__label[data-astro-cid-jvi5vibn],.section-nav[data-astro-cid-jvi5vibn].is-flash .section-nav__link[data-astro-cid-jvi5vibn][aria-current] .section-nav__label[data-astro-cid-jvi5vibn]{opacity:1;translate:0 -50%}@media (hover:hover) and (pointer:fine){.section-nav[data-astro-cid-jvi5vibn]:not(.is-hushed) .section-nav__link[data-astro-cid-jvi5vibn]:hover .section-nav__label[data-astro-cid-jvi5vibn]{opacity:1;translate:0 -50%}}.section-nav__link[data-astro-cid-jvi5vibn]:focus-visible{outline:none}.section-nav__link[data-astro-cid-jvi5vibn]:focus-visible .section-nav__dot[data-astro-cid-jvi5vibn]{opacity:1;box-shadow:0 0 0 3px var(--green-900), 0 0 0 5px var(--lime-500)}.section-nav__link[data-astro-cid-jvi5vibn]:focus-visible .section-nav__label[data-astro-cid-jvi5vibn]{outline:3px solid var(--lime-500);outline-offset:2px}.section-nav__link[data-astro-cid-jvi5vibn]:active .section-nav__dot[data-astro-cid-jvi5vibn]{scale:.8}.section-nav__link[data-astro-cid-jvi5vibn][data-pending] .section-nav__dot[data-astro-cid-jvi5vibn]{animation:.9s ease-in-out infinite section-nav-pending}@keyframes section-nav-pending{50%{opacity:.45}}.home-section[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--space-section);position:relative;overflow:clip}@supports not (overflow:clip){.home-section[data-astro-cid-lcdefpme]:not(.home-reasons,.home-cases,.home-metrics){overflow:hidden}.home-reasons[data-astro-cid-lcdefpme],.home-cases[data-astro-cid-lcdefpme],.home-metrics[data-astro-cid-lcdefpme]{clip-path:inset(-100vh 0)}}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-section[data-astro-cid-lcdefpme]{min-height:100svh;padding-block:calc(var(--top-inset) + 2rem) calc(var(--dock-inset) + .5rem);flex-direction:column;justify-content:center;display:flex}.home-section[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{width:100%}}.glow[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;aspect-ratio:2;width:max(125rem,140vw);translate:calc(-50% + var(--glow-x,0px)) var(--glow-y,0px);background:var(--glow-img) center / 100% 100% no-repeat;opacity:var(--glow-o,1);pointer-events:none;position:absolute;top:50%;left:50%}.glow[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--color-bg));height:22%;opacity:var(--glow-o,1);pointer-events:none;position:absolute;inset:auto 0 0}.home-spaces[data-astro-cid-lcdefpme]{position:relative}.home-spaces__grid[data-astro-cid-lcdefpme]{gap:3.5rem;display:grid}.home-spaces__giant{z-index:2;inset-inline:0;top:calc((100svh - var(--dock-inset)) / 2);max-width:calc(6.37em + 2 * var(--container-pad));padding-inline:var(--container-pad);color:var(--green-950);letter-spacing:-.03em;text-align:center;text-wrap:balance;pointer-events:none;margin:0 auto;font-size:clamp(4.08rem,10.42vw,9.375rem);font-weight:800;line-height:.93;position:absolute}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-spaces__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,37.5rem) minmax(0,28.5rem);justify-content:space-between;align-items:center}.home-spaces__text{grid-area:1/2}.home-spaces__text.section-heading{gap:2rem}}.home-cases[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow-x:clip}.home-cases__inner[data-astro-cid-lcdefpme]{gap:3rem;display:grid}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-section[data-astro-cid-lcdefpme].home-cases{--color-bg:var(--white);--color-surface:var(--sage-50);--color-text:var(--ink-900);--color-text-muted:var(--grey-600);--color-heading-accent:var(--emerald-700);--color-border:#1616161a;--color-focus:var(--green-950);transition:background-color .6s var(--sk-ease-in-out,ease-in-out);justify-content:flex-start;padding-top:clamp(4rem,12.4svh,7rem)}.home-section[data-astro-cid-lcdefpme].home-cases.is-green{--color-bg:var(--green-900);--color-surface:var(--green-950);--color-text:var(--cream-50);--color-text-muted:var(--cream-300);--color-heading-accent:var(--emerald-500);--color-border:#ece3db1f;--color-focus:var(--lime-500)}.home-section[data-astro-cid-lcdefpme].home-cases.is-green .case-card--home{background:color-mix(in srgb, var(--sage-50) 55%, var(--white))}.home-cases__inner[data-astro-cid-lcdefpme]{gap:clamp(1.5rem,5.33svh,3rem)}.home-cases[data-astro-cid-lcdefpme] .section-heading{text-align:center;justify-items:center}.home-cases[data-astro-cid-lcdefpme] .section-heading h2{width:fit-content}.home-cases[data-astro-cid-lcdefpme] .case-grid.case-grid--home{--color-focus:var(--green-950)}.home-cases[data-astro-cid-lcdefpme] .case-rotator{z-index:4;right:max(var(--container-pad), (100% - var(--container-max)) / 2 + var(--container-pad));bottom:calc(var(--dock-h) + var(--dock-gap) + 1rem + .625rem);transition:opacity .4s var(--sk-ease-out,ease), visibility 0s;position:absolute}:is(html[data-pendientes] .home-cases,.home-cases:has(.logo-band:not(.pending-only))) .case-rotator{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--sage-50) 40%, var(--white)) 2.25rem);margin-bottom:-.25rem;margin-right:-.25rem;padding:.25rem .25rem .25rem 2.5rem}.home-cases[data-astro-cid-lcdefpme].is-dealing .case-rotator{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility 0s linear .2s}.home-cases[data-astro-cid-lcdefpme] .logo-band{transition:opacity .5s var(--sk-ease-out,ease), translate .5s var(--sk-ease-out,ease)}.home-cases[data-astro-cid-lcdefpme].is-dealing .logo-band{opacity:0;translate:0 1rem}.home-cases[data-astro-cid-lcdefpme].glow:before,.home-cases[data-astro-cid-lcdefpme].glow:after{display:none}.home-section[data-astro-cid-lcdefpme].home-cases.glow{background-image:none}}.home-cases[data-astro-cid-lcdefpme] .case-grid{--color-surface:var(--sage-50);--color-text:var(--ink-900);--color-text-muted:var(--grey-600);--color-focus:var(--lime-500);color:var(--color-text)}.home-cases__ctas[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-5);flex-wrap:wrap;max-width:none;display:flex}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-cases__ctas[data-astro-cid-lcdefpme]{display:none}}.home-cases__all[data-astro-cid-lcdefpme]{border-radius:var(--radius-cta);height:2.75rem;color:var(--white);transition:background-color var(--sk-dur-s,.25s) linear, border-color var(--sk-dur-s,.25s) linear;border:1px solid #ffffff52;align-items:center;gap:.625rem;padding-inline:1.25rem 1.125rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.home-cases__all[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--lime-500);outline-offset:3px}@media (hover:hover) and (pointer:fine){.home-cases__all[data-astro-cid-lcdefpme]:hover{background:#ffffff14;border-color:#fff9}}.home-cases__all[data-astro-cid-lcdefpme]:active{scale:.98}.home-reasons__photo[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.home-reasons__frame[data-astro-cid-lcdefpme]{height:100svh;position:sticky;top:0}.home-reasons__frame[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.home-reasons__frame[data-astro-cid-lcdefpme]:after{content:"";opacity:var(--scrim,1);background:radial-gradient(34% 75% at 50% 55%,#00000061,#0000 100%),linear-gradient(#00000080,#0000002e 40%,#0000001f 70%,#0000004d);position:absolute;inset:0}.home-reasons__inner[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.home-reasons__title{text-align:center;color:var(--white);justify-items:center}.home-reasons__title h2{text-wrap:wrap;max-width:13.6em}.home-reasons[data-astro-cid-lcdefpme] .home-reasons__title .accent{color:inherit}.home-section[data-astro-cid-lcdefpme].home-reasons{z-index:1}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-section[data-astro-cid-lcdefpme].home-reasons{padding-block:calc(clamp(4.5rem, 12.4svh, 7rem) + var(--hold,0px)) calc(var(--dock-inset) + 3rem);justify-content:flex-start}.home-reasons__inner[data-astro-cid-lcdefpme]{gap:3rem}}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.home-section[data-astro-cid-lcdefpme].home-reasons{padding-top:calc(var(--space-section) + var(--hold,0px))}}.home-reasons[data-astro-cid-lcdefpme].is-lite .reason{backdrop-filter:none;background:rgb(from var(--green-900) r g b / .88)}.home-expertise__inner[data-astro-cid-lcdefpme]{gap:3rem;display:grid}.home-expertise__title{text-align:center;justify-items:center}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-section[data-astro-cid-lcdefpme].home-expertise{justify-content:flex-start;padding-top:7rem}}.home-metrics__stage[data-astro-cid-lcdefpme]{width:100%;max-width:90rem;padding-inline:var(--container-pad);text-align:center;gap:3rem;margin-inline:auto;display:grid}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.home-spaces__grid[data-astro-cid-lcdefpme],.home-metrics__stage[data-astro-cid-lcdefpme]{gap:2rem}}.home-metrics__title h2{max-width:9em;margin-inline:auto}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-metrics__title h2{width:fit-content;max-width:8em}}.home-metrics[data-astro-cid-lcdefpme]{overflow:clip visible}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-metrics[data-astro-cid-lcdefpme]{padding-block:calc(var(--top-inset) + 1.5rem) var(--dock-inset)}.home-metrics[data-astro-cid-lcdefpme] .home-metrics__stage[data-astro-cid-lcdefpme]{padding-inline:0;position:relative;container-type:inline-size}.home-metrics__title{z-index:1;width:max-content;position:absolute;top:48.78%;left:50%;translate:-50%}}@media (width>=48rem) and (width<=63.99rem) and (height>=30rem){.home-metrics__title{top:calc(48.78% + .5rem)}}.home-cases[data-astro-cid-lcdefpme] .case-grid{z-index:1;position:relative}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-cases[data-astro-cid-lcdefpme] .case-grid{z-index:3}}.home-cases[data-astro-cid-lcdefpme] .motion-title{z-index:2;max-width:none;color:var(--color-text);font-weight:800;line-height:var(--leading-display);letter-spacing:var(--tracking-display);pointer-events:none;transition:color .6s var(--sk-ease-in-out,ease-in-out);margin:0;position:absolute;top:0;left:0}.home-cases[data-astro-cid-lcdefpme] .motion-title .accent{color:var(--color-heading-accent);transition:color .6s var(--sk-ease-in-out,ease-in-out)}.home-cases[data-astro-cid-lcdefpme] .motion-title .pending-badge{display:none}.home-cases[data-astro-cid-lcdefpme] .motion-title{text-align:center}.home-cases[data-astro-cid-lcdefpme] .motion-word{display:inline-block}.home-cases[data-astro-cid-lcdefpme].is-dealing .case-grid{pointer-events:none}@media (width<=47.99rem),(width<=63.99rem) and (height<=29.99rem){.home-cases[data-astro-cid-lcdefpme] .case-card{translate:var(--in-x,0px) var(--in-y,0px);rotate:var(--in-r,0deg);scale:var(--in-s,1);box-shadow:0 calc(8px + var(--lift,0) * 36px) calc(24px + var(--lift,0) * 36px) rgb(5 18 10/calc(.1 + var(--lift,0) * .3))}}.home-cases[data-astro-cid-lcdefpme].glow:before{top:68%}@media (width>=64rem),(width>=48rem) and (height>=30rem){.home-cases[data-astro-cid-lcdefpme].glow:before{top:min(68%,100svh - 23.75rem)}}.home-cases[data-astro-cid-lcdefpme].glow{background-image:radial-gradient(ellipse 28% 26% at calc(50% + var(--glow-x,0px) * 1.4) 100%, rgb(0 222 104/calc(.32 * var(--glow-o,1))), #00de6800);background-repeat:no-repeat}
