.landing{--tbr-cielo:#f5f9fc;--tbr-cielo-hondo:#cfe3ef;--tbr-papel:#fff;--tbr-flor:#e3799f;--tbr-flor-honda:#c9557f;--tbr-flor-clara:#f7cfdc;--tbr-flor-palida:#fbe9f0;--tbr-hoja:#3e7d4a;--tbr-hoja-honda:#244a31;--tbr-hoja-clara:#cfe4d1;--tbr-hoja-palida:#eaf3ea;--tbr-tronco:#9fae97;--tbr-tinta:#1e2b23;--tbr-musgo:#5e6e62;--tbr-niebla:#93a197;--tbr-linea:#d7e1da;--tbr-sans:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--tbr-arena:var(--tbr-cielo-hondo);--tbr-arena-honda:#e6eef3;--tbr-corteza:var(--tbr-musgo);--tbr-humo:var(--tbr-niebla);--tbr-vino:var(--tbr-flor-honda);--tbr-flor-viva:var(--tbr-flor);--tbr-flor-suave:var(--tbr-flor-palida);--tbr-rosa:var(--tbr-flor-clara);--tbr-rosa-clara:var(--tbr-flor-palida);--tbr-hoja-suave:var(--tbr-hoja-palida);--tbr-salvia:var(--tbr-hoja-clara);--tbr-sol:#d9a441;--tbr-sombra:0 1px 2px #1e2b230a,0 12px 32px -12px #1e2b2324;--tbr-sombra-alta:0 2px 4px #1e2b230d,0 28px 60px -24px #1e2b233d;background:var(--tbr-cielo);color:var(--tbr-tinta);font-family:var(--tbr-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}.landing .rotulito{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.landing .bajada{color:var(--tbr-musgo);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.landing .lienzo{width:100%;max-width:88rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.landing .lienzo{padding-inline:2.5rem}}.landing .tarjeta{background:var(--tbr-papel);border:1px solid var(--tbr-linea);box-shadow:var(--tbr-sombra);border-radius:1.25rem}.landing .insignia{border:1px solid var(--tbr-linea);background:var(--tbr-papel);color:var(--tbr-musgo);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.landing .accion{color:#fff;background:var(--tbr-flor-honda);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:1rem;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease-out,box-shadow .18s ease-out;display:inline-flex;box-shadow:0 10px 24px -12px #c9557f99}.landing .accion:hover{background:var(--tbr-flor);transform:translateY(-1px);box-shadow:0 16px 30px -12px #c9557fb3}.landing .accion:active{transform:translateY(0)}.landing .accion:focus-visible{outline:3px solid var(--tbr-flor-clara);outline-offset:3px}.landing .accion-hoja{background:var(--tbr-hoja-honda);box-shadow:0 10px 24px -12px #244a3199}.landing .accion-hoja:hover{background:var(--tbr-hoja);box-shadow:0 16px 30px -12px #244a31b3}.landing .accion-hoja:focus-visible{outline-color:var(--tbr-hoja-clara)}.landing .accion-cielo{background:var(--tbr-cielo);color:var(--tbr-hoja-honda);box-shadow:0 10px 24px -12px #0f1f1480}.landing .accion-cielo:hover{background:#fff;box-shadow:0 16px 30px -12px #0f1f1499}.landing .accion-cielo:focus-visible{outline-color:var(--tbr-cielo-hondo)}.landing .accion-suave{border:1.5px solid var(--tbr-hoja-honda);color:var(--tbr-hoja-honda);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.5rem;font-size:1rem;font-weight:600;transition:background .16s ease-out,color .16s ease-out;display:inline-flex}.landing .accion-suave:hover{background:var(--tbr-hoja-honda);color:var(--tbr-cielo)}.landing .ficha{border:1px solid var(--tbr-linea);background:var(--tbr-papel);color:var(--tbr-musgo);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #1e2b230a}.landing .interruptor{background:var(--tbr-linea);border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;transition:background .18s ease-out;display:inline-block;position:relative}.landing .interruptor[data-prendido]{background:var(--tbr-flor-honda)}.landing .interruptor .bolita{background:#fff;border-radius:999px;width:.875rem;height:.875rem;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 2px #1e2b2340}.landing .interruptor[data-prendido] .bolita{transform:translate(1rem)}.landing .enlace{color:inherit;font-weight:600;text-decoration:none;position:relative}.landing .enlace:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1.5px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;transform:scaleX(.35)}.landing .enlace:hover:after{transform:scaleX(1)}.landing .mazo{position:relative}.landing .pantalla{display:flex}@media (min-width:1024px){.landing .mazo{height:calc(100dvh - 4rem);overflow:hidden}.landing .pista{will-change:transform;height:100%;transition:transform .76s cubic-bezier(.77,0,.18,1)}.landing .pantalla{height:100%;overflow:hidden}.landing .columna{scrollbar-width:thin;scrollbar-color:var(--tbr-linea)transparent;min-height:0;overflow-y:auto}}@media (max-width:1023.98px){.landing .pantalla{min-height:calc(100vh - 4rem)}}@keyframes tbr-subir{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing .entra{animation:.64s cubic-bezier(.22,1,.36,1) both tbr-subir}.landing .entra-2{animation-delay:80ms}.landing .entra-3{animation-delay:.16s}.landing .entra-4{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.landing .pista{transition:none!important}.landing .entra{animation:none!important}.landing *,.landing :before,.landing :after{transition-duration:.01ms!important}}.landing .campo{border:1px solid var(--tbr-linea);background:var(--tbr-papel);width:100%;color:var(--tbr-tinta);border-radius:.75rem;padding:.6875rem .875rem;font-size:.9375rem;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:block}.landing .campo::placeholder{color:#a9b5ac}.landing .campo:focus{border-color:var(--tbr-flor);outline:none;box-shadow:0 0 0 3px #e3799f2e}.landing .campo[aria-invalid=true]{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f}.landing .rotulo{color:var(--tbr-tinta);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.landing .ayuda{color:var(--tbr-niebla);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.landing .error{color:#b0332a;margin-top:.375rem;font-size:.8125rem;font-weight:500}
@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/grandstander.woff2)format("woff2")}@font-face{font-family:Bungee Spice;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungeespice.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-italic.woff2)format("woff2")}@font-palette-values --toborochi{font-family:Bungee Spice;base-palette:0;override-colors:0 #d9668f,1 #f2c94c}@font-palette-values --follaje{font-family:Bungee Spice;base-palette:2;override-colors:0 #2f6b3f,1 #9fd08a}.landing .encandila{letter-spacing:.03em;font-family:Grandstander,Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(2.75rem,min(5.6vw,11vh),5.75rem);font-weight:800;line-height:1.06}.landing .letra{color:var(--color-letra,currentColor);transform:rotate(var(--giro,0deg))translateY(var(--salto,0));transform-origin:50% 85%;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-block}.landing .letra.l-1{--color-letra:#d9668f}.landing .letra.l-2{--color-letra:#3e7d4a}.landing .letra.l-3{--color-letra:#e9a23b}.landing .letra.l-4{--color-letra:#5f9fc2}.landing .letra.l-5{--color-letra:#c9557f}.landing .letra.g-1{--giro:-5deg;--salto:.03em}.landing .letra.g-2{--giro:3.5deg;--salto:-.045em}.landing .letra.g-3{--giro:-1.5deg;--salto:.02em}.landing .letra.g-4{--giro:6deg;--salto:.04em}.landing .letra.g-5{--giro:-3.5deg;--salto:-.03em}.landing .letra.g-6{--giro:1.5deg;--salto:.05em}.landing .letra.g-7{--giro:-6deg;--salto:-.02em}.landing .encandila:hover .letra:hover{transform:rotate(0)translateY(-10%)scale(1.08)}@keyframes tbr-letra{0%{opacity:.001;transform:rotate(calc(var(--giro,0deg)*2.5))translateY(.5em)scale(.82)}60%{opacity:1;transform:rotate(var(--giro,0deg))translateY(calc(var(--salto,0px) - .06em))scale(1.04)}to{opacity:1;transform:rotate(var(--giro,0deg))translateY(var(--salto,0))scale(1)}}.landing .entra-letra{animation:.7s cubic-bezier(.22,1,.36,1) both tbr-letra;animation-delay:calc(var(--i,0)*52ms)}.landing .cifra{font-palette:--toborochi;font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-family:Bungee Spice,Bricolage Grotesque,system-ui,sans-serif;font-weight:400;line-height:.95}.landing .cifra.verde{font-palette:--follaje}.landing .cifra.junta{letter-spacing:-.12em;margin-right:-.04em}.landing .cartel,.landing .titular{font-variation-settings:"opsz" 96;letter-spacing:-.03em;text-wrap:balance;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-stretch:100%;line-height:.94}.landing .titular{font-variation-settings:"opsz" 48;letter-spacing:-.02em;line-height:1.04}.landing .cartel em,.landing .titular em{letter-spacing:0;font-style:normal;font-weight:300;font-stretch:75%}@media (prefers-reduced-motion:reduce){.landing .entra-letra{animation:none!important}.landing .letra{transition:none!important}}
