@font-face{font-family:General Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/GeneralSans-Regular.qWzDLixW.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/GeneralSans-Medium.C2ucJIwG.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/GeneralSans-Semibold.CJIwQqfU.woff2)format("woff2")}@font-face{font-family:General Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:100.4%}:root{--paper:#f2f2ef;--paper-2:#e4e4e0;--ink:#0b0b0d;--ink-2:#5a5e66;--night-2:#141417;--night-3:#1c1c21;--rule:#ffffff1a;--accent:#23c;--accent-light:#7383ff;--c:#00a0e3;--m:#e5007e;--y:#ffe600;--k:#111214;--bg:var(--ink);--bg-2:var(--night-2);--fg:var(--paper);--fg-2:#9a9ca3;--line:var(--rule);--link:var(--paper);--blend:screen;--btn-bg:var(--accent);--btn-fg:#fff;--btn-icon-bg:#fff;--btn-icon-fg:var(--accent);--btn-bg-hover:var(--paper);--btn-fg-hover:var(--ink);--btn-icon-bg-hover:var(--accent);--btn-icon-fg-hover:#fff;--logo-filter:brightness(0) invert(1);--font-sans:"General Sans", "General Sans Fallback", sans-serif;--fs-h1:clamp(38px, 8vw, 104px);--fs-h2:clamp(34px, 4.4vw, 60px);--fs-h3:clamp(21px, 2vw, 26px);--fs-display:clamp(48px, 8vw, 120px);--fs-verb:clamp(40px, 7vw, 96px);--fs-lead:clamp(17px, 1.4vw, 20px);--fs-body:16px;--fs-small:14px;--fs-label:12px;--lh-tight:1;--lh-body:1.55;--tracking-tight:-.025em;--tracking-label:.08em;--container:1240px;--narrow:820px;--gutter:20px;--col-gap:16px;--section-gap:112px;--block-gap:56px;--measure:60ch;--radius:2px;--radius-card:20px;--radius-panel:28px;--header-h:64px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.7, 0, .3, 1)}@media (width>=768px){:root{--fs-body:17px;--fs-label:13px;--gutter:40px;--col-gap:24px;--header-h:76px}}@media (width>=1024px){:root{--section-gap:176px;--block-gap:72px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{isolation:isolate;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}img,svg,video{max-width:100%;display:block}h1,h2,h3{font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2);font-weight:500}h3{font-size:var(--fs-h3);font-weight:500;line-height:1.1}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}ul[role=list],ol[role=list]{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}::selection{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-skip]:focus{z-index:100;clip:auto;clip-path:none;background:var(--paper);width:auto;height:auto;color:var(--ink);padding:12px 16px;top:8px;left:8px;position:fixed!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}[data-split]>*{margin-bottom:-.14em;padding-bottom:.14em}._0YhrSX{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}._szKuLl{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=768px){._szKuLl{grid-template-columns:repeat(12,minmax(0,1fr))}}._aXY6Ad{padding-block:var(--section-gap)}._NpYoUy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}._6s5kyz{width:100%;max-width:calc(var(--narrow) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}._ej1f41>*{animation:_zQeW9m 1.2s var(--ease-out) backwards}._ej1f41>:nth-child(2){animation-delay:.1s}._ej1f41>:nth-child(3){animation-delay:.25s}._ej1f41>:nth-child(4){animation-delay:.4s}@keyframes _zQeW9m{0%{opacity:.3;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){._ej1f41>*{animation:none}}._23FUZS{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._ccAXL-{background:radial-gradient(60% 55% at 30% 35%,#2233cc8c,#0000 70%),radial-gradient(50% 50% at 75% 60%,#5c6cff59,#0000 70%),#070919}._hjrtAJ{background:radial-gradient(70% 60% at 50% 40%,#293deb80,#0000 70%),#05060f}._nnZGB0{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-out);position:absolute;inset:0}._nnZGB0[data-listo]{opacity:1}._CUu7zs{background:radial-gradient(ellipse 55% 45% at 50% 48%, #0b0b0d8c, transparent 75%), linear-gradient(to bottom, #0b0b0d59, transparent 22%, transparent 70%, var(--bg));position:absolute;inset:0}._hjrtAJ ._CUu7zs{background:radial-gradient(ellipse 50% 40% at 50% 45%, #0b0b0d80, transparent 75%), linear-gradient(to bottom, var(--bg), transparent 30%, transparent 70%, var(--bg))}._yAFXxC{z-index:-2;height:100lvh;min-height:100vh;position:fixed;inset:0 0 auto}._yAFXxC._hjrtAJ{background:radial-gradient(ellipse 70% 60% at 50% 40%, #293deb38, transparent 70%), var(--bg)}._yAFXxC ._CUu7zs{background:radial-gradient(60% 50%,#0b0b0d73,#0000 80%),#0b0b0d85}._kLdAq-{--bg:var(--ink);--fg:var(--paper);background:var(--bg);color:var(--fg)}._iYUaWv{--bg:var(--accent);--fg:#fff;--fg-2:#d3d7f6;--line:#ffffff3d;--btn-bg:#fff;--btn-fg:var(--ink);--btn-icon-bg:var(--accent);--btn-icon-fg:#fff;--btn-bg-hover:var(--ink);--btn-fg-hover:#fff;--btn-icon-bg-hover:#fff;--btn-icon-fg-hover:var(--ink);--btn-luz:var(--accent)}._pTcmaV{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--line);background:#0b0b0db8;position:sticky;top:0}._5xBTrT{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}._Gkksyu{flex:none}._5xBTrT ._Gkksyu img{height:20px}._klxEAL{display:none}._klxEAL ul{gap:32px;display:flex}._klxEAL a{white-space:nowrap}._klxEAL a,._XO9YZC{letter-spacing:.01em;font-size:14px;font-weight:500;text-decoration:none}._klxEAL a{color:var(--fg-2);transition:color .3s var(--ease-out)}._klxEAL a:hover{color:var(--fg)}._2UM1u2{align-items:center;gap:16px;display:flex}._XO9YZC{padding:8px 0}._jV3DAM{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}._NS3SuM{flex-direction:column;gap:48px;min-height:100%;padding-bottom:48px;display:flex}._NS3SuM>:last-child{align-self:flex-start}._Hv-_31{height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}._Hv-_31 img{height:20px}._2tFDg6{gap:8px;display:grid}._2tFDg6 a{letter-spacing:var(--tracking-tight);font-size:clamp(40px,11vw,64px);font-weight:500;line-height:1.05;text-decoration:none}body:has(#menu:popover-open){overflow:hidden}@media (width>=400px){._5xBTrT ._Gkksyu img{height:24px}}@media (width>=1024px){._5xBTrT ._Gkksyu img{height:28px}}@media (width>=1200px){._klxEAL{display:block}._2UM1u2{gap:0}._klxEAL li{transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), visibility 0s}._klxEAL li:nth-child(2){transition-delay:40ms}._klxEAL li:nth-child(3){transition-delay:80ms}._klxEAL li:nth-child(4){transition-delay:.12s}._klxEAL li:nth-child(5){transition-delay:.16s}._pTcmaV[data-collapsed]:not([data-desplegado]) ._klxEAL li{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), visibility 0s .3s;transform:translateY(-6px)}._2UM1u2 ._XO9YZC{opacity:0;visibility:hidden;white-space:nowrap;max-width:0;transition:max-width .45s var(--ease-out), margin .45s var(--ease-out), opacity .3s, visibility 0s .45s;overflow:hidden}._pTcmaV[data-desplegado] ._2UM1u2 ._XO9YZC{color:var(--fg-2)}._pTcmaV[data-collapsed] ._2UM1u2 ._XO9YZC{opacity:1;visibility:visible;max-width:80px;transition:max-width .45s var(--ease-out), margin .45s var(--ease-out), opacity .3s .15s, visibility 0s;margin-left:24px}}@media (width<=479px){._2UM1u2 .__ulnMQ{padding-right:16px}._2UM1u2 .__ulnMQ>span[aria-hidden=true]{display:none}}@media (width<=359px){._2UM1u2 .__ulnMQ{display:none}}._sO3orL{line-height:0;display:inline-block}._sO3orL img{width:auto;height:28px}@media (width>=768px){._sO3orL img{height:32px}}._YWMq2p{filter:var(--logo-filter)}._8qvbS4{--h:60px;--icon:48px;isolation:isolate;height:var(--h);padding:0 calc((var(--h) - var(--icon)) / 2) 0 28px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);white-space:nowrap;transition:color .5s var(--ease-in-out), box-shadow .5s var(--ease-out), transform .5s var(--ease-out);will-change:transform;border-radius:999px;align-items:center;gap:18px;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px -12px #23c9}._8qvbS4:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-bg-hover);transform-origin:0;transition:transform .6s var(--ease-in-out);position:absolute;inset:0;transform:scaleX(0)}._iWov4D{--h:44px;--icon:34px;box-shadow:none;gap:12px;padding-left:18px;font-size:14px}._oQxnQ4{--h:72px;--icon:58px;gap:22px;padding-left:36px;font-size:18px}._eHr2F4{height:1.25em;display:block;overflow:hidden}._eHr2F4>span{transition:transform .55s var(--ease-in-out);display:block}._f1Bu5f{width:var(--icon);height:var(--icon);background:var(--btn-icon-bg);color:var(--btn-icon-fg);transition:background-color .5s var(--ease-in-out), color .5s var(--ease-in-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}._f1Bu5f svg{transition:transform .55s var(--ease-in-out);grid-area:1/1}._f1Bu5f svg:last-child{transform:translateX(calc(var(--icon) * -1))}._8qvbS4:hover,._8qvbS4:focus-visible{color:var(--btn-fg-hover);box-shadow:0 14px 50px -10px #2233ccbf}._8qvbS4:hover:before,._8qvbS4:focus-visible:before{transform:scaleX(1)}._8qvbS4:hover ._eHr2F4>span,._8qvbS4:focus-visible ._eHr2F4>span{transform:translateY(-100%)}._8qvbS4:hover ._f1Bu5f,._8qvbS4:focus-visible ._f1Bu5f{background:var(--btn-icon-bg-hover);color:var(--btn-icon-fg-hover)}._8qvbS4:hover ._f1Bu5f svg:first-child,._8qvbS4:focus-visible ._f1Bu5f svg:first-child{transform:translateX(var(--icon))}._8qvbS4:hover ._f1Bu5f svg:last-child,._8qvbS4:focus-visible ._f1Bu5f svg:last-child{transform:translate(0)}._8qvbS4:focus-visible{outline:2px solid var(--fg);outline-offset:4px}._8qvbS4:active{transform:scale(.98)}@property --luz-ang{syntax:"<angle>";inherits:false;initial-value:0deg}._8qvbS4:not(._iWov4D):after{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--luz-ang), transparent 0 58%, var(--btn-luz,#fff) 80%, transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:4s linear infinite _w1sMIK;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes _w1sMIK{to{--luz-ang:360deg}}@media (prefers-reduced-motion:reduce){._8qvbS4:not(._iWov4D):after{animation:none}}._jVMTe2{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:100svh;position:relative}._YR3C_F{background:var(--bg);height:100svh;color:var(--fg);flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}._Wl9cZw{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#2233cc52 0%,#6633ee2e 40%,#0000 70%);border-radius:50%;width:80vw;height:60vh;animation:8s ease-in-out infinite alternate _-tqhNf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _-tqhNf{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}._9GEU7G{pointer-events:none;background-image:linear-gradient(90deg,#f2f2ef09 1px,#0000 1px),linear-gradient(#f2f2ef09 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}._xl-P04{letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f2f2ef12;background:linear-gradient(#f2f2ef1f 0%,#0000 60%);pointer-events:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:19vw;font-weight:600;line-height:.75;position:absolute;bottom:-4vh;left:50%;translate:-50%}._pspPrG{top:calc(var(--header-h) + 20px);border-block:1px solid var(--line);-webkit-backdrop-filter:blur(12px);z-index:1;background:#0b0b0d99;width:100%;padding-block:14px;position:absolute;left:0;overflow:hidden;rotate:-2deg;scale:1.1}._cokZoS{width:max-content;animation:40s linear infinite _b1PSyF;display:flex}._eqC54t{letter-spacing:.3em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:40px;padding-inline:20px;font-size:13px;font-weight:600;display:flex}._REVnqj{color:var(--accent-light)}@keyframes _b1PSyF{to{transform:translate(-50%)}}._iihizz{z-index:2;width:100%;max-width:1000px;padding:calc(var(--header-h) + 90px) var(--gutter) 0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;margin:0 auto;display:flex;position:relative}._TWwjcw{letter-spacing:-.04em;text-wrap:balance;background:linear-gradient(180deg, var(--fg) 0%, #f2f2ef73 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,6.4vw,96px);font-weight:600;line-height:1}._BATiOR{max-width:40ch;font-size:var(--fs-lead);color:var(--fg-2);line-height:1.5}._UbaUn0{justify-items:center;gap:16px;margin-top:6px;display:grid}._DGjO7W,._iHvY3u{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._DGjO7W{margin-top:10px}._nLpbUF{-webkit-backdrop-filter:blur(16px);color:var(--fg);transition:background .4s var(--ease-out), border-color .4s var(--ease-out), color .4s var(--ease-out);background:linear-gradient(145deg,#f2f2ef0d,#f2f2ef03);border:1px solid #f2f2ef1a;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -10px #00000080,inset 0 1px 1px #f2f2ef1a}._nLpbUF:hover{background:linear-gradient(145deg,#f2f2ef1a,#f2f2ef05);border-color:#f2f2ef3d}._nLpbUF:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}._vgDM3w{color:var(--fg-2);padding:9px 18px;font-size:13px}._vgDM3w:hover{color:var(--fg)}._LH-gTT{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(16px,4vw,48px);display:flex;position:relative}._vMkriV{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}._HD60uK{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:12px;font-weight:600}._fnWspG{width:48px;height:48px;padding:0}._fnWspG svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:translate .3s var(--ease-out)}._fnWspG:hover svg{translate:0 -4px}@media (width<=767px){._iihizz{padding-top:calc(var(--header-h) + 104px);gap:16px}._LH-gTT{justify-content:center;padding-block:20px 24px}._HD60uK{text-align:center;order:3;width:100%}._nLpbUF{padding:12px 20px;font-size:14px}._vgDM3w{padding:8px 14px;font-size:12px}}@media (height<=700px),(prefers-reduced-motion:reduce){._jVMTe2{clip-path:none;height:auto}._YR3C_F{height:auto;min-height:100svh;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){._Wl9cZw,._cokZoS{animation:none}}._-4ZRDV{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2);font-weight:500;line-height:1.4}._qCdwdY:before{content:"";vertical-align:.15em;background:var(--accent-light);width:6px;height:6px;box-shadow:0 0 12px var(--accent-light);border-radius:50%;margin-right:10px;display:inline-block}
