@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:105.61%;ascent-override:92.6%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica);size-adjust:103.46%;ascent-override:93.8%;descent-override:24.2%;line-gap-override:0%}.login{--serif-marca:"Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--sans-marca:"Instrument Sans", "Instrument Sans Fallback", var(--font-body);font-family:var(--sans-marca);letter-spacing:0;background:var(--background)}.login-serif{font-family:var(--serif-marca);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.06}.login-pantalla{min-height:100dvh}.login-seccion{padding-block:1.75rem}.login-contenido{padding-block:3rem}@media (min-width:1024px){.login-seccion,.login-aside{padding-block:2.5rem}}.login-estado{height:4rem;margin-top:.5rem;overflow:hidden}.login-etiqueta{justify-items:center;display:grid}.login-etiqueta>span{grid-area:1/1}.login-titulo{font-size:38px}@media (min-width:640px){.login-titulo{font-size:44px}}.login-titulo-404{font-size:clamp(36px,5.4vw,74px);line-height:1.06}.login-cuerpo{font-size:15px;line-height:1.6}.login-kicker{text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.login-btn{width:100%;font-family:var(--sans-marca);letter-spacing:.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.login-btn-auto{width:auto}.login-btn-tinta{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.login-btn-tinta:disabled{opacity:.6;cursor:default}.login-btn-borde{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.login-btn-borde:hover{border-color:color-mix(in srgb, hsl(var(--foreground)) 26%, transparent)}.login-btn-borde:disabled{opacity:.6;cursor:default}.login-campo{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;color:hsl(var(--foreground));font-family:var(--sans-marca);border-radius:999px;padding:14px 18px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s}.login-campo::placeholder{color:hsl(var(--faint))}.login-campo:focus-visible{border-color:hsl(var(--primary));box-shadow:0 0 0 3px color-mix(in srgb, hsl(var(--primary)) 14%, transparent);outline:none}.login-btn:focus-visible,.login a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.login-glifo{opacity:0;transform-origin:50%;width:0;height:17px;margin-right:-9px;display:block;overflow:hidden;transform:scale(.55)rotate(-35deg)}.login-btn:hover .login-glifo,.login-btn:focus-visible .login-glifo{opacity:1;width:17px;margin-right:0;transform:none}.login-lamina{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:22px;position:relative;overflow:hidden}.login-foto{object-fit:cover;object-position:42% 62%;width:100%;height:100%;position:absolute;inset:0}.login-velo{pointer-events:none;background:linear-gradient(#0000 54%,#0f1b2d57 78%,#0f1b2db8 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.login-btn{transition:transform .18s,box-shadow .18s,border-color .18s}.login-btn:hover{transform:translateY(-1px)}.login-btn-tinta:hover{box-shadow:0 10px 26px color-mix(in srgb, hsl(var(--primary)) 28%, transparent)}.login-glifo{transition:width .3s cubic-bezier(.22,1,.36,1),margin-right .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .45s cubic-bezier(.34,1.56,.64,1)}.login-foto{transform-origin:45% 60%;animation:30s ease-in-out infinite alternate login-kenburns,1.1s ease-out both login-revela}.login-entra{opacity:0;animation:login-sube .7s cubic-bezier(.22, 1, .36, 1) var(--retraso,0s) both}.login-pantalla .login-entra{animation-name:login-revela}}@keyframes login-kenburns{0%{transform:scale(1.05)}to{transform:scale(1.13)}}@keyframes login-revela{0%{opacity:0}to{opacity:1}}@keyframes login-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.login-lamina-texto{color:#fff}.login-lamina-texto .login-kicker{color:#ffffffb3}.foto-velo{background:linear-gradient(#0000,#0000001a,#000000d9)}.foto-texto{color:#fff}.foto-texto-suave{color:#fffc}.login-kicker-foto{color:#ffffffc7}.login-titular-foto{font-size:clamp(1.25rem,1.9vw,1.6875rem)}@media (max-height:1000px){.login .login-seccion{padding-block:1.25rem}.login .login-contenido{padding-block:1rem}.login .login-titulo{font-size:36px}}@media (max-height:820px){.login .login-seccion,.login .login-aside{padding-block:1rem}.login .login-contenido{padding-block:.5rem}.login .login-titulo{margin-top:.75rem;font-size:30px}.login .login-descripcion{margin-top:.5rem;font-size:14px;line-height:1.5}.login .login-regla,.login .login-bloque-google,.login .login-olvido{margin-top:1.25rem}.login .login-separador{margin-block:1rem}.login .login-btn,.login .login-campo{padding-block:11px}.login .login-pie{margin-top:.75rem}.login .login-legales{margin-top:1rem}}@media (min-width:640px) and (max-height:820px){.login .login-titulo{font-size:34px}}@media (max-height:700px){.login .login-regla,.login .login-bloque-google,.login .login-olvido{margin-top:1rem}.login .login-separador{margin-block:.75rem}.login .login-pie{margin-top:.5rem}.login .login-legales{margin-top:.75rem}}.login{--background:#fbfbfd;--foreground:17 29% 7%;--muted-foreground:240 4% 42%;--primary:220 78% 20%;--primary-foreground:0 0% 100%;--card:0 0% 100%;--border:240 9% 93%;--muted:240 5% 96%;--faint:240 4% 49%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:hsl(var(--foreground))}body:has(.g3m-login){background:#fbfbfd}body:has(.g3m-login) .staff-navigation{display:none}body:has(.g3m-login) [data-theme=portal]>.sticky{display:none}body:has(.g3m-login) main:has(>.g3m-login){max-width:none;margin:0;padding:0}.login .login-muted{color:hsl(var(--muted-foreground))}.login .login-regla{background:hsl(var(--border))}.login .login-estado{overflow-wrap:anywhere;height:4.5rem;overflow:visible}.login .login-status{font-size:14px;line-height:1.45}.login .login-error{color:#b42318}.login .login-foto{object-fit:contain;object-position:center;background:#090d16}.login .login-lamina{background:#090d16}@media (max-height:600px){.login .login-titulo{font-size:27px}.login .login-contenido{padding-block:0}}
