.acceso2{background:#fff;grid-template-columns:minmax(0,1.12fr) minmax(400px,1fr);min-height:100svh;display:grid;position:relative}.portada{background:var(--campo);overflow:hidden;container-type:size}.acceso2 .portada{border-radius:32px;height:calc(100svh - 28px);min-height:560px;margin:14px 0 14px 14px;position:sticky;top:14px}.escenario{z-index:1;position:absolute;inset:0}.escenario .fondo{object-fit:cover;object-position:50% 100%;width:100%;height:100%;animation:ac-fondo 1s var(--sale) both;position:absolute;inset:0}.escenario .gigante{z-index:1;text-align:center;white-space:nowrap;font-family:var(--serif);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;letter-spacing:-.035em;color:var(--papel);background:var(--grano-suave),linear-gradient(var(--papel),var(--papel));-webkit-text-fill-color:transparent;filter:drop-shadow(0 .055em 0 color-mix(in srgb,var(--campo) 62%,#000)) drop-shadow(0 .16em .22em #0000002e);animation:ac-gigante 1s var(--muelle) .12s both;-webkit-background-clip:text;background-clip:text;padding-bottom:.16em;font-size:min(40cqi,31cqh);font-style:italic;font-weight:800;line-height:.86;position:absolute;top:8cqh;left:0;right:0}.escenario .gigante.larga{font-size:min(25cqi,22cqh);top:9cqh}.escenario .personaje{z-index:2;width:auto;height:84cqh;animation:ac-personaje 1s var(--muelle) .3s both;position:absolute;bottom:-2cqh;left:50%;transform:translate(-64%)}.escenario .vineta{z-index:2;object-fit:contain;object-position:50% 100%;width:auto;max-width:94cqi;height:72cqh;animation:ac-vineta 1s var(--muelle) .26s both;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.acceso2 .marca-acceso{z-index:6;-webkit-backdrop-filter:blur(14px)saturate(1.5);height:50px;animation:ac-aparece .6s var(--sale) .1s both;background:#ffffffd1;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;text-decoration:none;display:flex;position:absolute;top:30px;left:30px;box-shadow:inset 0 1px #fff,0 10px 26px -14px #00000073}.acceso2 .marca-acceso .sello{width:38px;height:38px}.acceso2 .marca-acceso .palabra{letter-spacing:.28em;font-size:17px}.acceso2 .hoja-acceso{align-items:center;padding:56px clamp(28px,5vw,72px);display:grid}.acceso2 .hoja-cuerpo{width:100%;max-width:430px;margin:0 auto;position:relative}.acceso2 .hoja-cuerpo>*{animation:ac-aparece .7s var(--sale) both}.acceso2 .hoja-cuerpo>:first-child{animation-delay:.32s}.acceso2 .hoja-cuerpo>:nth-child(2){animation-delay:.38s}.acceso2 .hoja-cuerpo>:nth-child(3){animation-delay:.44s}.acceso2 .hoja-cuerpo>:nth-child(4){animation-delay:.5s}.acceso2 .formulario>*{animation:ac-aparece .7s var(--sale) both}.acceso2 .formulario>:first-child{animation-delay:.5s}.acceso2 .formulario>:nth-child(2){animation-delay:.56s}.acceso2 .formulario>:nth-child(3){animation-delay:.62s}.acceso2 .formulario>:nth-child(n+4){animation-delay:.68s}.acceso2 .titulo{font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.03em;font-size:clamp(42px,4.4vw,60px);font-weight:500}.acceso2 .titulo em{font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;font-weight:500}.acceso2 .bajada{margin:12px 0 28px}.acceso2 .formulario{gap:16px}.acceso2 .entrada{height:56px;box-shadow:none;background:#f5f5f2;border-color:#0000;border-radius:16px;font-size:16px}.acceso2 .entrada-icono .entrada{padding-left:48px}.acceso2 .entrada-icono.con-boton .entrada{padding-right:54px}.acceso2 .entrada:hover{background:#f0f0ec;border-color:#0000}.acceso2 .entrada:focus{border-color:var(--campo);box-shadow:0 0 0 4px var(--campo-tinte);background:#fff}.acceso2 .entrada[aria-invalid=true]{border-color:var(--falla);background:#fff;box-shadow:0 0 0 4px #b4231b1a}.acceso2 .acciones-paso{flex-direction:column;align-items:stretch;gap:10px;margin-top:8px}.acceso2 .pildora.grande{justify-content:space-between;height:58px;font-size:16px}.acceso2 .acciones-paso .boton-texto{align-self:center}.entrando{z-index:5;text-align:center;animation:ac-aparece .35s var(--sale) both;background:#fffffff2;border-radius:24px;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:-12px}.entrando b{font-family:var(--serif);font-variation-settings:"SOFT" 100,"opsz" 144;margin-top:10px;font-size:30px;font-weight:500}.entrando span{color:var(--texto-2);font-size:14px}.orbita{place-items:center;width:96px;height:96px;display:grid;position:relative}.orbita:before{content:"";border:1.5px dashed color-mix(in srgb,var(--campo) 50%,transparent);border-radius:50%;position:absolute;inset:0}.orbita .sello{background:var(--campo-fuerte);width:54px;height:54px}.orbita .sello svg{width:24px;height:24px}.satelite{animation:1.5s linear infinite girar;position:absolute;inset:0}.satelite:after{content:"";background:var(--campo);border-radius:4px;width:12px;height:12px;margin-left:-6px;position:absolute;top:-6px;left:50%;box-shadow:0 0 0 3px #fff,0 4px 8px -2px #0000004d}.acceso2 .aviso-red{flex-direction:column;align-items:stretch;gap:10px;display:flex}@keyframes ac-fondo{0%{opacity:0;transform:scale(1.07)}}@keyframes ac-gigante{0%{opacity:0;transform:translateY(32%)scale(.9)}}@keyframes ac-personaje{0%{opacity:0;transform:translate(-64%,16%)}}@keyframes ac-vineta{0%{opacity:0;transform:translate(-50%,12%)}}@keyframes ac-aparece{0%{opacity:0;transform:translateY(14px)}}@keyframes ac-sube{0%{transform:translateY(100%)}}@media (max-width:900px){.acceso2{flex-direction:column;display:flex}.acceso2 .portada{border-radius:0;height:max(46svh,330px);min-height:0;margin:0;position:relative;top:0}.escenario .personaje{height:90cqh;bottom:-9cqh}.escenario .gigante{top:17.5cqh}.escenario .gigante.larga{font-size:min(23cqi,20cqh);top:16.5cqh}.escenario .vineta{height:64cqh;bottom:2cqh}.acceso2:not(.escena-entrar) .portada{height:max(50svh,360px)}.acceso2 .marca-acceso{top:calc(12px + env(safe-area-inset-top));height:44px;padding-right:14px;left:12px}.acceso2 .marca-acceso .sello{width:34px;height:34px}.acceso2 .marca-acceso .palabra{letter-spacing:.24em;font-size:15px}.acceso2 .hoja-acceso{z-index:3;padding:30px 22px calc(28px + env(safe-area-inset-bottom));animation:ac-sube .85s var(--muelle-suave) 50ms both;background:#fff;border-radius:28px 28px 0 0;flex:1;margin-top:-30px;display:block;position:relative;box-shadow:0 -14px 30px -20px #3c280a73}.acceso2 .hoja-acceso:before{content:"";background:#1214121f;border-radius:5px;width:40px;height:5px;margin-left:-20px;position:absolute;top:10px;left:50%}.acceso2 .titulo{font-size:clamp(36px,10vw,46px)}.acceso2 .bajada{margin-bottom:22px;font-size:15px}.acceso2 .kicker{margin-bottom:14px}}.acceso2 .formulario>.entrando{animation-delay:0s}.acceso2 .campo>label{color:var(--tinta);font-size:13px;font-weight:500}.acceso2 .campo>.ayuda{color:var(--texto-2);font-size:12.5px;font-weight:400}
