@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_cbdec0{font-family:Work Sans,Work Sans FB;font-style:normal}.__variable_cbdec0{--font-work-sans:"Work Sans",Work Sans FB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_1f7b13{font-family:Archivo,Archivo FB;font-style:normal}.__variable_1f7b13{--font-archivo:"Archivo",Archivo FB}@font-face{font-family:Work Sans FB;src:local("Arial");font-weight:300;size-adjust:101.23%;ascent-override:91.87%;descent-override:24.00%;line-gap-override:0%}@font-face{font-family:Work Sans FB;src:local("Arial");font-weight:400;size-adjust:105.91%;ascent-override:87.81%;descent-override:22.94%;line-gap-override:0%}@font-face{font-family:Work Sans FB;src:local("Arial");font-weight:500 900;size-adjust:106.13%;ascent-override:87.62%;descent-override:22.90%;line-gap-override:0%}@font-face{font-family:Archivo FB;src:local("Arial");font-weight:100 500;size-adjust:100.05%;ascent-override:87.76%;descent-override:20.99%;line-gap-override:0%}@font-face{font-family:Archivo FB;src:local("Arial");font-weight:600 900;size-adjust:91.32%;ascent-override:96.15%;descent-override:23.00%;line-gap-override:0%}:root{--tiffany:#2ad2c9;--tiffany-texto:#14807b;--tiffany-display:#2ca09a;--dark:#232837;--slow:#3a4855;--clear:#f8f8fc;--white:#ffffff;--alerta:#b03a2e;--sobre-tiffany:#12403d;--line:rgba(58,72,85,0.16);--line-dark:rgba(248,248,252,0.14);--e1:cubic-bezier(0.16,1,0.3,1);--e2:cubic-bezier(0.3,0.85,0.35,1);--e3:cubic-bezier(0.22,1,0.36,1);--font-body:var(--font-work-sans,"Work Sans"),system-ui,sans-serif;--font-display:var(--font-archivo,"Archivo"),var(--font-work-sans,"Work Sans"),system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--t-hero:clamp(44px,6.2vw,84px);--t-h2:clamp(32px,4.2vw,56px);--t-num:clamp(44px,5vw,72px);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--space-5xl:96px;--section:clamp(64px,9vw,120px);--r-sm:4px;--r-md:10px;--r-lg:18px;--clear-2:color-mix(in oklch,var(--clear),var(--dark) 3%);--dark-2:color-mix(in oklch,var(--dark),black 28%);--alerta-dark:#e07868}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--clear);color:var(--dark);line-height:1.55;font-size:17px;font-weight:400}a{color:inherit}h1,h2{font-family:var(--font-display);font-stretch:88%;font-variation-settings:"wdth" 88;font-weight:600;letter-spacing:-.015em;line-height:1;text-wrap:balance}h3{font-weight:500;letter-spacing:-.02em;line-height:1.1}h2{font-size:var(--t-h2);margin-bottom:18px}p{font-weight:400}img{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}section{padding:var(--section) 0}section.stack{padding-top:0}section.tight{padding:calc(var(--section) * .55) 0}section.loose{padding:calc(var(--section) * 1.3) 0}.eyebrow{font-family:var(--font-display);font-stretch:100%;font-variation-settings:"wdth" 100;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--slow);margin-bottom:22px;display:block}.on-dark .eyebrow{color:var(--tiffany)}.lead{font-size:20px;font-weight:300;color:var(--slow);max-width:680px;line-height:1.5}.on-dark .lead{color:rgba(248,248,252,.72)}.center{text-align:center}.center .lead{margin:0 auto}.on-dark{background:var(--dark);color:var(--clear)}.tf{color:var(--tiffany-texto)}h1 .tf,h2 .tf{color:var(--tiffany-display)}.on-dark .tf,.on-dark h1 .tf,.on-dark h2 .tf{color:var(--tiffany)}.num-display{font-family:var(--font-display);font-stretch:88%;font-variation-settings:"wdth" 88;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.hl-mark{color:var(--dark);background-image:linear-gradient(to top,transparent 4%,var(--tiffany) 4%,var(--tiffany) 90%,transparent 90%);padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.on-dark .hl-mark{color:var(--sobre-tiffany)}.btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:500;font-size:16px;padding:15px 26px;border:1.5px solid transparent;border-radius:var(--r-sm);transition:transform .35s var(--e2),background-color .25s,color .25s,border-color .25s}.btn-primary{background:var(--tiffany);color:var(--sobre-tiffany)}.btn-primary:hover{transform:translateY(-2px)}.btn-outline{border-color:var(--dark);color:var(--dark);background-image:linear-gradient(var(--dark),var(--dark));background-size:0 100%;background-repeat:no-repeat;background-position:0;transition:background-size .45s var(--e3),color .25s,transform .35s var(--e2)}.btn-outline:hover{background-size:100% 100%;color:var(--clear)}.on-dark .btn-outline{border-color:rgba(248,248,252,.5);color:var(--clear);background-image:linear-gradient(var(--clear),var(--clear))}.on-dark .btn-outline:hover{color:var(--dark)}.btn-sm{padding:10px 18px;font-size:14.5px}.btn-arrow:after{content:"\2192";display:inline-block;transition:transform .35s var(--e3)}.btn-arrow:hover:after{transform:translateX(4px)}svg text{font-family:var(--font-body)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--dark);color:var(--clear);padding:12px 20px;text-decoration:none}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--tiffany-texto);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--tiffany)}.reveal{--i:0}@media (prefers-reduced-motion:no-preference){.wm .mark{animation:drift 30s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-20px,16px)}}.rise{animation:om-soft .9s var(--e2) both}.mask{animation:om-mask 1.3s var(--e1) both}.d1{animation-delay:.05s}.d2{animation-delay:.2s}.d3{animation-delay:.38s}.d4{animation-delay:.52s}.d5{animation-delay:.68s}@keyframes om-mask{0%{-webkit-clip-path:inset(112% 0 -.18em 0);clip-path:inset(112% 0 -.18em 0);transform:translateY(.09em)}to{-webkit-clip-path:inset(-.18em 0 -.18em 0);clip-path:inset(-.18em 0 -.18em 0);transform:none}}@keyframes om-soft{0%{opacity:.3;transform:translateY(12px)}}.flow{stroke-dasharray:6 7;animation:dash 1.8s linear infinite}@keyframes dash{to{stroke-dashoffset:-13}}.live{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}@keyframes om-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html.js .reveal{opacity:0;transform:translateY(18px)}html.js .reveal.is-in{animation:om-rise .8s var(--e3) both;animation-delay:calc(var(--i) * 70ms)}}