html.has-index-intro,html.has-index-intro body{overflow:hidden}.index-intro{--intro-overlap: 28px;--hold: 0;--hold-bottom: clamp(48px, 10vh, 120px);position:fixed;inset:0;z-index:2147482000;background:transparent;cursor:pointer;touch-action:none;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html.vuelta-con-aviso .index-intro{display:none!important}.index-intro__half{position:absolute;top:0;bottom:0;width:calc(50% + var(--intro-overlap));overflow:hidden;background:#000;will-change:transform;transition:transform .76s cubic-bezier(.76,0,.24,1)}.index-intro__half--left{left:0}.index-intro__half--right{left:calc(50% - var(--intro-overlap))}.index-intro.is-opening .index-intro__half--left{transform:translate(-100%)}.index-intro.is-opening .index-intro__half--right{transform:translate(100%)}.index-intro.is-opening{cursor:default;pointer-events:none}.index-intro__edge{position:absolute;top:0;bottom:0;width:calc(50% + var(--intro-overlap));z-index:1;pointer-events:none;will-change:transform;transition:transform .76s cubic-bezier(.76,0,.24,1)}.index-intro__edge canvas{position:absolute;top:0;display:block}.index-intro__edge--left{left:0}.index-intro__edge--right{left:calc(50% - var(--intro-overlap))}.index-intro.is-opening .index-intro__edge--left{transform:translate(-100%)}.index-intro.is-opening .index-intro__edge--right{transform:translate(100%)}.index-intro__paper{position:absolute;top:0;left:0;z-index:1;display:block;pointer-events:none;visibility:hidden}.index-intro__canvas{position:absolute;top:0;left:0;display:block}.index-intro__logo{position:absolute;top:50%;width:min(78vw,1100px);height:auto;transform:translate(-50%,-50%);filter:invert(1);opacity:0;pointer-events:none}.index-intro__logo-soft{position:absolute;top:50%;display:block;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.index-intro__half--left .index-intro__logo-soft{left:50vw}.index-intro__half--right .index-intro__logo-soft{left:var(--intro-overlap)}.index-intro__logo--dark{filter:none;opacity:1}.index-intro__half--left .index-intro__logo{left:50vw}.index-intro__half--right .index-intro__logo{left:var(--intro-overlap)}.index-intro__gate{--gate-reveal-ms: 3.2s;position:absolute;inset:0;z-index:10;display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.index-intro__gate:before,.index-intro__gate:after{content:"";position:absolute;inset:0;pointer-events:none}.index-intro__gate:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.index-intro__gate:after{background:#000}.index-intro__gate.is-prewarm:after{opacity:.996}.index-intro__gate:focus{outline:none}.index-intro__tap{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);white-space:pre;pointer-events:none;transition:opacity .35s ease}.index-intro__tap-label{display:block;font:400 16px/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:normal;text-transform:none;color:#a0a0a0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.index-intro__tap-label>span{display:inline-block;font-family:inherit;animation:index-intro-tap-letra 1.4s cubic-bezier(.3,1.4,.5,1) both;animation:index-intro-tap-letra 1.4s linear(0,.0184,.0677,.1395,.2265,.3224,.4218,.5205,.6151,.7032,.783,.8535,.9141,.9648,1.006,1.0382,1.0621,1.0787,1.089,1.094,1.0945,1.0916,1.0861,1.0787,1.0701,1.0608,1.0514,1.0421,1.0334,1.0253,1.018,1.0117,1.0063,1.0018,.9982,.9955,.9935,.9921,.9913,.991,.9911,.9915,.9921,.9928,.9937,.9946,.9955,.9963,.9971,.9979,.9985,.9991,.9996,1,1.0003,1.0005,1.0007,1.0008,1.0008,1.0009,1.0008,1.0008,1.0007,1.0007,1.0006,1.0005,1.0004,1.0003,1.0002,1.0002,1) both;animation-delay:calc(4s + var(--i, 0) * 20ms)}.index-intro__gate.is-tap-go .index-intro__tap-label>span{animation-name:index-intro-tap-letra-ya;animation-delay:calc(var(--i, 0) * 20ms)}@keyframes index-intro-tap-letra{0%{opacity:0;transform:translateY(10px);filter:blur(1px)}to{opacity:1;transform:none;filter:none}}@keyframes index-intro-tap-letra-ya{0%{opacity:0;transform:translateY(10px);filter:blur(1px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.index-intro__tap-label>span,.index-intro__gate.is-tap-go .index-intro__tap-label>span{animation:none}}.index-intro__gate.is-tapped .index-intro__tap,.index-intro__gate.is-revealing .index-intro__tap{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.index-intro__wave{position:absolute;z-index:1;width:120px;height:120px;border-radius:50%;background:#ffffff80;opacity:0;pointer-events:none;will-change:transform,opacity}.index-intro__gate.is-revealing{cursor:default}.index-intro__gate.is-revealing:before{animation:index-intro-gate-focus var(--gate-reveal-ms) linear forwards}.index-intro__gate.is-revealing:after{animation:index-intro-gate-reveal var(--gate-reveal-ms) linear forwards}@keyframes index-intro-gate-reveal{0%{opacity:1}8%{opacity:.86}18%{opacity:.7}32%{opacity:.5}50%{opacity:.32}68%{opacity:.17}84%{opacity:.07}to{opacity:0}}@keyframes index-intro-gate-focus{0%{opacity:1}8%{opacity:1}18%{opacity:.52}32%{opacity:.32}50%{opacity:.2}68%{opacity:.12}84%{opacity:.06}to{opacity:0}}@media(prefers-reduced-motion:reduce){.index-intro__gate{--gate-reveal-ms: 1.5s}}.index-intro__hold{--hold-bg: #ffffff;--hold-fg: #000000;--hold-accent: #000000;--hold-ring: #ffffff;position:absolute;left:50%;bottom:var(--hold-bottom);z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;min-width:160px;padding:0 12px;margin:0;border:1px solid var(--hold-bg);border-radius:8px;background:var(--hold-bg);color:var(--hold-fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none;line-height:20px;cursor:pointer;overflow:hidden;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;transform:translate(-50%);opacity:calc(var(--btn-reveal, 0) * var(--btn-reveal, 0));transition:transform .16s ease}.index-intro__hold-glow{position:absolute;left:50%;bottom:calc(var(--hold-bottom) - var(--glow-pad, 30px));z-index:2;display:block;pointer-events:none;transform:translate(-50%);opacity:calc(var(--btn-reveal, 0) * (1 - var(--btn-reveal, 0)) * 1.5)}.index-intro.is-torn .index-intro__hold-glow,.index-intro.is-opening .index-intro__hold-glow{opacity:0;animation:index-intro-hold-out .22s ease forwards}@keyframes index-intro-hold-out{0%{opacity:0}35%{opacity:.45}to{opacity:0}}.index-intro__hold:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px var(--hold-ring)}.index-intro__hold-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;pointer-events:none;white-space:nowrap}.index-intro__hold-label svg{width:15px;height:15px;flex:0 0 auto;fill:currentColor}.index-intro__hold-fill{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--hold-accent);color:#fff;clip-path:inset(0 calc((1 - var(--hold, 0)) * 100%) 0 0);pointer-events:none}.index-intro.is-holding .index-intro__hold{transform:translate(-50%) scale(.98)}.index-intro.is-torn .index-intro__hold,.index-intro.is-opening .index-intro__hold{opacity:0;filter:none;pointer-events:none;transition:opacity .22s ease}html.has-index-intro .magnetic-highlight{z-index:2147483500;background:#ffffffe6!important}@media(max-width:600px){.index-intro{--hold-bottom: calc(clamp(30px, 5.5vh, 56px) + env(safe-area-inset-bottom, 0px)) }.index-intro__hold{height:26px;min-width:110px;padding:0 9px;border-radius:6px;font-size:11px;line-height:16px}.index-intro__hold-label{gap:4px}.index-intro__hold-label svg{width:11px;height:11px}}.index-intro.exp-sinblur .index-intro__gate:before{-webkit-backdrop-filter:none;backdrop-filter:none}html.exp-sinfondo .estela-ascii{background-image:none!important}
