@keyframes hero-intro-from{0%{translate:var(--intro-x) var(--intro-y)}}@keyframes hero-intro-from-width{0%{translate:var(--intro-x) var(--intro-y);width:var(--intro-width)}}@keyframes hero-intro-fade-out{0%{opacity:1}}@keyframes hero-intro-fade-in{0%{opacity:0}}@keyframes hero-intro-ink{0%{color:var(--color-white)}}.hero-intro-frame{overflow:clip}.hero-intro-out-1,.hero-intro-out-2{opacity:0}[data-home-nav] .site-logo:after{content:"";background-color:var(--color-white);-webkit-mask-image:var(--logo-src);-webkit-mask-image:var(--logo-src);-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src);opacity:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not all and (min-width:52rem){[data-home-nav] .site-logo:after{display:none}}@media (min-width:47.9375rem){@media (prefers-reduced-motion:no-preference){[data-hero-intro=playing] .hero-intro-leg-1{animation:hero-intro-from var(--motion-intro-leg-1) var(--ease-intro) var(--motion-intro-delay) backwards}[data-hero-intro=playing] .hero-intro-leg-1.hero-intro-widen{animation-name:hero-intro-from-width}[data-hero-intro=playing] .hero-intro-leg-2{animation:hero-intro-from var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}[data-hero-intro=playing] .hero-intro-out-1{animation:hero-intro-fade-out var(--motion-intro-leg-1) var(--ease-intro) var(--motion-intro-delay) backwards}[data-hero-intro=playing] .hero-intro-in-1{animation:hero-intro-fade-in var(--motion-intro-leg-1) var(--ease-intro) var(--motion-intro-delay) backwards}[data-hero-intro=playing] .hero-intro-out-2{animation:hero-intro-fade-out var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}[data-hero-intro=playing] .hero-intro-in-2{animation:hero-intro-fade-in var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}[data-hero-intro=playing] .hero-intro-ink{animation:hero-intro-ink var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}body:has([data-hero-intro=playing]) [data-home-nav] .site-logo:after{animation:hero-intro-fade-out var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}body:has([data-hero-intro=playing]) [data-home-nav] .site-nav a>span{animation:hero-intro-ink var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}body:has([data-hero-intro=playing]) [data-home-nav] .nav-toggle-icon{animation:hero-intro-ink var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.homepage-revision{--homepage-frame-width:1512px;--homepage-hero-height:982px;--homepage-hero-top:262.578px;--homepage-hero-copy-width:1037.15px;--homepage-hero-title-width:1037.15px;--homepage-hero-lead-width:410px;--homepage-overview-top:124.997px;--homepage-overview-lead-width:901.047px;--homepage-overview-title-gap:41.8567px;--homepage-overview-card-gap:87.6865px;--homepage-overview-width:1156px;--homepage-overview-bottom:124.389px;--homepage-health-top:124.389px;--homepage-health-row-gap:129.969px;--homepage-health-bottom:231.02px;--homepage-lara-top:121.592px;--homepage-lara-row-gap:87.6406px;--homepage-lara-bottom:213.557px;--homepage-labs-top:213.557px;--homepage-labs-bottom:353.91px;--homepage-product-width:375px;--homepage-feature-header-width:797px;--homepage-feature-row-width:1161.53px;--homepage-feature-gap:144px;--homepage-feature-media-width:568px;--homepage-feature-body-width:449.531px;--homepage-labs-width:925px;--homepage-project-width:301px;--homepage-hero-mobile-height:867px;--homepage-hero-mobile-top:249px;--homepage-hero-mobile-title-width:390px;--homepage-hero-mobile-lead-width:358px;--homepage-overview-mobile-top:48.5934px;--homepage-overview-mobile-lead-width:394px;--homepage-overview-mobile-card-gap:81.9655px;--homepage-hero-type:4rem;--homepage-heading-type:3rem;--homepage-product-type:2.25rem;--homepage-hero-mobile-type:2.25rem;--homepage-heading-mobile-type:2.25rem;--homepage-product-mobile-type:1.25rem;--homepage-lead-type:1.5rem;--homepage-lead-mobile-type:1.25rem;--homepage-body-type:1.25rem;--homepage-body-mobile-type:1rem;--homepage-hero-mobile-art-top:20.9364%;--homepage-product-mobile-art-share:45.6489%;--homepage-feature-gap-fluid:9.52381vw;--homepage-overview-surface:var(--color-azul-100);--homepage-hero-seam-depth:clamp(calc(var(--spacing,.25rem) * 16), 8vw, calc(var(--spacing,.25rem) * 32));font-optical-sizing:none;font-variation-settings:"opsz" 14}.homepage-hero{min-height:var(--homepage-hero-height)}.homepage-hero-backdrop:after{content:"";height:var(--homepage-hero-seam-depth);background:linear-gradient(to bottom, transparent, var(--homepage-overview-surface));position:absolute;inset:auto 0 0}.homepage-hero-copy{width:min(calc(100% - calc(var(--spacing,.25rem) * 12)), var(--homepage-hero-copy-width));padding-top:var(--homepage-hero-top);padding-bottom:calc(var(--spacing,.25rem) * 24);gap:calc(var(--spacing,.25rem) * 11)}.homepage-hero-title{max-width:var(--homepage-hero-title-width);--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);overflow-wrap:anywhere;--type-narrow:var(--homepage-hero-mobile-type);--type-wide:var(--homepage-hero-type);--type-wider:var(--homepage-hero-type);--type-narrow-leading:1.4;--type-wide-leading:1.2;line-height:var(--type-leading);letter-spacing:-.01em;text-wrap:balance}.homepage-hero-lead{width:min(100%, var(--homepage-hero-lead-width));--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--type-narrow:var(--homepage-lead-mobile-type);--type-wide:var(--homepage-lead-type);--type-wider:var(--homepage-lead-type);--type-narrow-leading:1.2;--type-wide-leading:1.4;line-height:var(--type-leading);flex-direction:column;align-items:center;display:flex}.homepage-hero-lead-copy>.hero-intro-ink{width:max-content;max-width:calc(100vw - calc(var(--spacing,.25rem) * 10))}.homepage-hero-glow{width:100%;max-width:none;height:auto;position:absolute;inset-inline:0}.homepage-hero-glow-0{top:0}.homepage-hero-glow-1{bottom:0}.homepage-hero-glow-2{display:none}.homepage-section-inner{width:min(100%, var(--homepage-frame-width));padding-inline:calc(var(--spacing,.25rem) * 9)}.homepage-heading{--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));max-width:100%;font-size:var(--type-size);--type-narrow:var(--homepage-heading-mobile-type);--type-wide:var(--homepage-heading-type);--type-wider:var(--homepage-heading-type);--type-narrow-leading:1.4;--type-wide-leading:1.2;line-height:var(--type-leading);letter-spacing:-.01em;text-wrap:balance}.homepage-overview{padding-top:var(--homepage-overview-top);padding-bottom:var(--homepage-overview-bottom);background:linear-gradient(to bottom, var(--homepage-overview-surface) 70%, var(--color-azul-900))}.homepage-overview-lead{width:min(100%, var(--homepage-overview-lead-width));margin-top:var(--homepage-overview-title-gap);--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--type-narrow:var(--homepage-lead-mobile-type);--type-wide:var(--homepage-lead-type);--type-wider:var(--homepage-lead-type);--type-narrow-weight:var(--font-weight-medium);--type-wide-weight:var(--font-weight-semibold);font-weight:var(--type-weight);--type-narrow-leading:1.4;--type-wide-leading:1.4;line-height:var(--type-leading)}.homepage-products{margin-top:var(--homepage-overview-card-gap)}.homepage-product{padding:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 6);flex-direction:column}.homepage-product-copy{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.homepage-product-title{--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--type-narrow:var(--homepage-product-mobile-type);--type-wide:var(--homepage-product-type);--type-wider:var(--homepage-product-type);--type-narrow-leading:1.2;--type-wide-leading:1.4;line-height:var(--type-leading);letter-spacing:-.01em}.homepage-product-lead{--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--type-narrow:var(--homepage-body-mobile-type);--type-wide:var(--homepage-body-mobile-type);--type-wider:var(--homepage-body-mobile-type);--type-narrow-leading:1.3;--type-wide-leading:1.3;line-height:var(--type-leading)}.homepage-product:nth-child(2) .homepage-product-title{background-image:var(--gradient-dark);color:#0000;text-transform:uppercase;-webkit-background-clip:text;background-clip:text}.homepage-product-art{width:100%;margin-top:auto}.homepage-feature{padding-top:calc(var(--spacing,.25rem) * 28);padding-bottom:calc(var(--spacing,.25rem) * 36)}.homepage-feature-health{--homepage-feature-row-gap:var(--homepage-health-row-gap);padding-top:var(--homepage-health-top);padding-bottom:var(--homepage-health-bottom);background-color:var(--color-azul-900)}.homepage-feature-lara{--homepage-feature-row-gap:var(--homepage-lara-row-gap);padding-top:var(--homepage-lara-top);padding-bottom:var(--homepage-lara-bottom);background:linear-gradient(to bottom, var(--color-azul-900), var(--color-purple-900) 24%, var(--color-purple-900))}.homepage-feature-header{width:min(100%, var(--homepage-feature-header-width))}.homepage-feature-lead{margin-top:calc(var(--spacing,.25rem) * 8);--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--type-narrow:var(--homepage-lead-mobile-type);--type-wide:var(--homepage-lead-type);--type-wider:var(--homepage-lead-type);--type-narrow-weight:var(--font-weight-medium);--type-wide-weight:var(--font-weight-semibold);font-weight:var(--type-weight);--type-narrow-leading:1.4;--type-wide-leading:1.4;line-height:var(--type-leading)}.homepage-feature-row{max-width:var(--homepage-feature-row-width);column-gap:min(var(--homepage-feature-gap), var(--homepage-feature-gap-fluid));margin-top:var(--homepage-feature-row-gap)}.homepage-feature-media{flex:1 1 var(--homepage-feature-media-width)}.homepage-feature-body{flex:1 1 var(--homepage-feature-body-width)}.homepage-feature-paragraphs{--type-size:calc(clamp(min(var(--type-narrow), var(--type-wide)), calc(var(--type-narrow) + (var(--type-wide) - var(--type-narrow)) * var(--fluid-progress)), max(var(--type-narrow), var(--type-wide))) + (var(--type-wider,calc(var(--type-wide) * var(--wide-scale-cap))) - var(--type-wide)) * var(--wide-type-progress));--text-h1:var(--type-size);--text-h2:var(--type-size);--text-h3:var(--type-size);--text-sub-h1:var(--type-size);--text-body-1:var(--type-size);--text-body-2:var(--type-size);--text-body-3:var(--type-size);--text-caption:var(--type-size);--text-16:var(--type-size);--text-20:var(--type-size);--text-24:var(--type-size);--text-107-153:var(--type-size);--text-14-188:var(--type-size);--type-weight:clamp(min(var(--type-narrow-weight), var(--type-wide-weight)), calc(var(--type-narrow-weight) + (var(--type-wide-weight) - var(--type-narrow-weight)) * var(--fluid-progress)), max(var(--type-narrow-weight), var(--type-wide-weight)));--type-leading:clamp(min(var(--type-narrow-leading), var(--type-wide-leading)), calc(var(--type-narrow-leading) + (var(--type-wide-leading) - var(--type-narrow-leading)) * var(--fluid-progress)), max(var(--type-narrow-leading), var(--type-wide-leading)));--text-h1--font-weight:var(--type-weight,var(--type-h1-weight));--text-h1--line-height:var(--type-leading,var(--type-h1-leading));--text-h2--font-weight:var(--type-weight,var(--type-h2-weight));--text-h2--line-height:var(--type-leading,var(--type-h2-leading));--text-h3--font-weight:var(--type-weight,var(--type-h3-weight));--text-h3--line-height:var(--type-leading,var(--type-h3-leading));--text-sub-h1--font-weight:var(--type-weight,var(--type-sub-h1-weight));--text-sub-h1--line-height:var(--type-leading,var(--type-sub-h1-leading));--text-body-1--font-weight:var(--type-weight,var(--type-body-1-weight));--text-body-1--line-height:var(--type-leading,var(--type-body-1-leading));--text-body-2--font-weight:var(--type-weight,var(--type-body-2-weight));--text-body-2--line-height:var(--type-leading,var(--type-body-2-leading));--text-body-3--font-weight:var(--type-weight,var(--type-body-3-weight));--text-body-3--line-height:var(--type-leading,var(--type-body-3-leading));--text-caption--font-weight:var(--type-weight,var(--type-caption-weight));--text-caption--line-height:var(--type-leading,var(--type-caption-leading));font-size:var(--type-size);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--type-narrow:var(--homepage-body-mobile-type);--type-wide:var(--homepage-body-type);--type-wider:var(--homepage-body-type);--type-narrow-leading:1.3;--type-wide-leading:1.4;line-height:var(--type-leading)}.homepage-feature-paragraphs p+p{margin-top:calc(var(--spacing,.25rem) * 6)}.homepage-feature .homepage-actions{margin-top:calc(var(--spacing,.25rem) * 10.5)}.homepage-labs{padding-top:var(--homepage-labs-top);padding-bottom:var(--homepage-labs-bottom);background:linear-gradient(to bottom, var(--color-purple-900), var(--color-charcoal) 18%, var(--color-charcoal) 86%, var(--color-grey-000))}.homepage-labs-header{width:min(100%, var(--homepage-labs-width))}.homepage-projects{margin-top:calc(var(--spacing,.25rem) * 12.5)}.homepage-project{--cta-arrow-light:0;--cta-arrow-edge:var(--color-charcoal);background-color:var(--color-white);color:var(--color-charcoal);transition:background-color var(--motion-hover-duration) var(--ease-slow), color var(--motion-hover-duration) var(--ease-slow)}@media (hover:hover){.homepage-project:hover{--cta-arrow-light:1;--cta-arrow-edge:var(--color-white);background-color:var(--homepage-interaction-dark);color:var(--color-white)}}.homepage-project:focus-visible,.homepage-project:active,.homepage-project[data-pinned],.homepage-project:focus-within{--cta-arrow-light:1;--cta-arrow-edge:var(--color-white);background-color:var(--homepage-interaction-dark);color:var(--color-white)}.homepage-labs .homepage-actions{--cta-secondary-dark-fill:var(--homepage-interaction-dark)}.homepage-project h3 a{overflow-wrap:anywhere;min-height:calc(var(--spacing,.25rem) * 11)}.homepage-project p:last-child{line-height:var(--type-body-3-leading)}.homepage-labs>div>.homepage-actions{margin-top:calc(var(--spacing,.25rem) * 12.5)}.homepage-revision .one-system-items{order:1}.homepage-revision .one-system [data-figma="2305:3302"]{order:2}.homepage-revision .one-system-chip{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-8,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:inline-flex}.homepage-revision .one-system-chip-icon{display:block}@media (min-width:47.9375rem){.homepage-hero-title{text-wrap:wrap}}@media not all and (min-width:47.9375rem){.homepage-hero{min-height:var(--homepage-hero-mobile-height)}.homepage-hero-copy{width:calc(100% - calc(var(--spacing,.25rem) * 10));gap:calc(var(--spacing,.25rem) * 14.75);padding-top:var(--homepage-hero-mobile-top);padding-bottom:calc(var(--spacing,.25rem) * 20)}.homepage-hero-title{max-width:var(--homepage-hero-mobile-title-width)}.homepage-hero-lead{width:min(100%, var(--homepage-hero-mobile-lead-width))}.homepage-hero-glow-0,.homepage-hero-glow-1{display:none}.homepage-hero-glow-2{display:block;top:auto;bottom:0}.homepage-actions{width:100%;max-width:var(--homepage-hero-mobile-lead-width);flex-direction:column}.homepage-actions>a{width:100%}.homepage-overview{padding-top:var(--homepage-overview-mobile-top);padding-bottom:calc(var(--spacing,.25rem) * 24);background:linear-gradient(to bottom, var(--homepage-overview-surface) 85%, var(--color-azul-900))}.homepage-overview-lead{width:min(calc(100% + calc(var(--spacing,.25rem) * 9)), var(--homepage-overview-mobile-lead-width));margin-top:calc(var(--spacing,.25rem) * 8.5)}.homepage-products{margin-top:var(--homepage-overview-mobile-card-gap)}.homepage-product{padding:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:row}.homepage-product-copy{gap:calc(var(--spacing,.25rem) * 3);flex:1 1 0}.homepage-product-art{width:var(--homepage-product-mobile-art-share);flex-shrink:0;margin:0}.homepage-feature{padding-top:calc(var(--spacing,.25rem) * 23.5);padding-bottom:calc(var(--spacing,.25rem) * 28)}.homepage-feature-row{gap:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 8);flex-direction:column}.homepage-feature-media,.homepage-feature-body{flex:auto;width:100%}.homepage-feature .homepage-actions{max-width:none}.homepage-labs{padding-top:calc(var(--spacing,.25rem) * 28);padding-bottom:calc(var(--spacing,.25rem) * 32)}.homepage-projects{grid-template-columns:minmax(0,1fr);max-width:none}}@property --tw-font-weight{syntax:"*";inherits:false}
.homepage-hero-stage{min-height:inherit}.homepage-hero-opening-layer{top:var(--homepage-layer-top)}.homepage-hero-title{--intro-x:0px;--intro-y:var(--homepage-title-from)}.homepage-hero-lead{--intro-x:0px;--intro-y:var(--homepage-lead-second)}.homepage-hero-lead-inner{--intro-x:0px;--intro-y:var(--homepage-lead-first)}.homepage-hero-lead-copy{font-size:inherit;line-height:var(--type-leading);letter-spacing:var(--homepage-lead-final-tracking);row-gap:var(--homepage-lead-final-gap);opacity:var(--homepage-lead-final-opacity)}.homepage-hero .homepage-actions{--intro-x:0px;--intro-y:var(--homepage-actions-second)}.homepage-hero-actions-inner{--intro-x:0px;--intro-y:var(--homepage-actions-first)}@keyframes homepage-hero-enter{0%{opacity:0;translate:0 var(--motion-ambient-enter-shift)}}@keyframes homepage-hero-lead-presentation{0%{font-size:calc(var(--type-size) * var(--homepage-lead-opening-ratio));line-height:var(--homepage-lead-opening-leading);letter-spacing:var(--homepage-lead-opening-tracking);row-gap:var(--homepage-lead-opening-gap);opacity:var(--homepage-lead-opening-opacity)}}@media (min-width:47.9375rem){@media (prefers-reduced-motion:no-preference){[data-hero-intro=playing] .homepage-hero-lead-copy{animation:homepage-hero-lead-presentation var(--motion-intro-leg-2) var(--ease-intro) calc(var(--motion-intro-delay) + var(--motion-intro-leg-1) + var(--motion-intro-gap)) backwards}}}@media not all and (min-width:47.9375rem){.homepage-hero-actions-inner{flex-direction:column;width:100%}.homepage-hero-actions-inner>a{width:100%}@media (prefers-reduced-motion:no-preference){[data-hero-intro=playing] .homepage-hero-title{animation:homepage-hero-enter var(--motion-slow-duration) var(--ease-gentle) backwards}[data-hero-intro=playing] .homepage-hero-lead{animation:homepage-hero-enter var(--motion-slow-duration) var(--ease-gentle) var(--motion-ambient-enter-stagger) backwards}[data-hero-intro=playing] .homepage-actions{animation:homepage-hero-enter var(--motion-slow-duration) var(--ease-gentle) calc(var(--motion-ambient-enter-stagger) * 2) backwards}}}.homepage-hero-stage:focus-within .hero-intro-leg-1,.homepage-hero-stage:focus-within .hero-intro-leg-2,.homepage-hero-stage:focus-within .hero-intro-ink,.homepage-hero-stage:focus-within .hero-intro-in-1,.homepage-hero-stage:focus-within .hero-intro-out-1,.homepage-hero-stage:focus-within .hero-intro-out-2,.homepage-hero-stage:focus-within .homepage-hero-lead-copy{animation:none!important}
