:root{--d-1:.12s;--d-2:.24s;--d-3:.48s;--d-4:.8s;--d-5:1.2s;--e-velo:cubic-bezier(.16,1,.3,1);--e-abre:cubic-bezier(.77,0,.18,1);--e-tela:cubic-bezier(.65,0,.35,1);--e-salida:cubic-bezier(.7,0,.84,0);--e-suspiro:cubic-bezier(.45,0,.55,1);--e-llama:cubic-bezier(.34,1.36,.64,1);--t0:0ms;--foil:linear-gradient(100deg,var(--oro-osc,#a7843c) 0%,var(--oro-claro,#f6dc98) 22%,#fff6da 34%,var(--oro,#d6aa4c) 50%,var(--oro-claro,#f6dc98) 70%,var(--oro-osc,#a7843c) 100%)}@supports (transition-timing-function:linear(0,1)){:root{--e-llama:linear(0,.22 6%,.6 16%,.88 28%,1.035 44%,1.012 62%,.998 80%,1)}}html.intro{--t0:.78s}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ax{syntax:"<percentage>";inherits:false;initial-value:30%}@property --ay{syntax:"<percentage>";inherits:false;initial-value:20%}html.quieto{scroll-behavior:auto}html.quieto *,html.quieto *:before,html.quieto *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.quieto .cruce-reducido{transition:opacity .16s linear!important}@view-transition{navigation:auto}nav.wrap{view-transition-name:barra}::view-transition-group(barra){animation:none}::view-transition-old(root){animation:vt-sale .22s cubic-bezier(.7,0,.84,0) both}::view-transition-new(root){animation:vt-entra .52s cubic-bezier(.16,1,.3,1) both}@keyframes vt-sale{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-entra{0%{opacity:0;transform:translateY(18px)}}html:active-view-transition-type(velo)::view-transition-new(root){animation:vt-velo .7s cubic-bezier(.77,0,.18,1) both}@keyframes vt-velo{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.5) 100%)}body:after{content:"";position:fixed;inset:-50%;z-index:2;pointer-events:none;background:url(/img/grano.webp);opacity:.035}html.mov.fino body:after{opacity:.045;animation:grano .9s steps(4) infinite}@keyframes grano{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}.wrap{z-index:3}@media print{body:before,body:after{display:none}}.cap-num{display:block;font-family:"Cinzel",var(--f-display);font-weight:700;font-size:13px;letter-spacing:.16em;color:var(--oro-osc);line-height:1;margin-bottom:2px}.acento{font-family:var(--f-body);font-style:italic;font-weight:400;text-transform:none;font-size:1.08em;color:var(--oro-claro);-webkit-text-fill-color:var(--oro-claro);letter-spacing:0;background:none}.ornamento{position:relative;height:1px;margin-inline:auto;max-width:min(560px,70%);border:0}.ornamento:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--oro) 30%,var(--oro) 70%,transparent);transform-origin:center}.ornamento:after{content:"\2726";position:absolute;left:50%;top:50%;translate:-50% -52%;font-size:13px;color:var(--oro-claro);background:var(--noche);padding-inline:12px;line-height:1}html.mov .ornamento:before{transform:scaleX(0);transition:transform var(--d-4) var(--e-velo)}html.mov .ornamento:after{opacity:0;transition:opacity var(--d-3) var(--e-velo) var(--d-2)}html.mov .ornamento.dibujado:before,html.mov .en-vista>.ornamento:before{transform:scaleX(1)}html.mov .ornamento.dibujado:after,html.mov .en-vista>.ornamento:after{opacity:1}.foil.dividido{background:none;color:var(--oro-claro)}.linea-split{display:block}.foil.dividido .linea-split{background:var(--foil);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.enlace-anim{text-decoration:none;background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition:background-size var(--d-3) var(--e-velo)}.enlace-anim:is(:hover,:focus-visible){background-position:0 100%;background-size:100% 1px}.enlace-flecha:after{display:inline-block;transition:transform var(--d-2) var(--e-llama)}.enlace-flecha:is(:hover,:focus-visible):after{transform:translate(4px)}.enlace-flecha:hover{text-decoration:none}.enlace-flecha{background:linear-gradient(currentColor,currentColor) 100% 85%/0 1px no-repeat;transition:background-size var(--d-3) var(--e-velo)}.enlace-flecha:is(:hover,:focus-visible){background-position:0 85%;background-size:calc(100% - 22px) 1px}.atm-velo,.atm-vela{position:relative;isolation:isolate}.atm-vela:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,rgba(214,170,76,.09),transparent 70%)}.aurora{position:absolute;inset:-120px 0;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);background:radial-gradient(40% 50% at var(--ax) var(--ay),rgba(122,82,199,.22),transparent 70%),radial-gradient(35% 40% at calc(100% - var(--ax)) calc(var(--ay) + 30%),rgba(214,170,76,.09),transparent 70%)}@media(min-width:1024px){html.mov.fino .en-vista>.aurora{animation:deriva 26s var(--e-suspiro) infinite alternate}}@keyframes deriva{to{--ax:68%;--ay:42%}}@media(max-width:1023px){.aurora{background:none}.aurora:before{content:"";position:absolute;inset:-160px -30%;background:radial-gradient(30% 34% at 32% 30%,rgba(122,82,199,.24),transparent 70%),radial-gradient(26% 30% at 70% 62%,rgba(214,170,76,.08),transparent 70%)}html.mov .en-vista>.aurora:before{animation:deriva-m 60s var(--e-suspiro) infinite alternate}}@keyframes deriva-m{to{transform:translate3d(14%,8%,0)}}.btn{position:relative;overflow:hidden;isolation:isolate;transition:box-shadow var(--d-2) var(--e-velo),border-color var(--d-2) var(--e-velo),background-color var(--d-1),color var(--d-1),opacity var(--d-1)}.btn:hover{transform:none}.btn.oro:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,246,218,.55) 50%,transparent 60%);transform:translate(-120%)}html.mov.fino .btn.oro:hover:after{transform:translate(120%);transition:transform .9s var(--e-velo)}.btn:active{scale:.97;transition:scale .12s var(--e-velo)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;box-shadow:none}.btn:focus-visible{outline:2px solid var(--oro-claro);outline-offset:3px}.btn .btn-txt{display:inline-block;transition:opacity var(--d-2)}.btn[aria-busy=true]{color:transparent}.btn[aria-busy=true]>*{opacity:0}.btn[aria-busy=true]:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--oro-claro);box-shadow:-14px 0 0 var(--oro-claro),14px 0 0 var(--oro-claro);animation:latido .9s var(--e-suspiro) infinite}.btn.oro[aria-busy=true]:before{background:var(--noche);box-shadow:-14px 0 0 var(--noche),14px 0 0 var(--noche)}@keyframes latido{0%,to{opacity:.3}50%{opacity:1}}.magnetico{will-change:auto}.cursor{position:fixed;left:0;top:0;z-index:60;pointer-events:none;opacity:0;transition:opacity var(--d-2)}.cursor.visible{opacity:1}.cursor .punto,.cursor .aro{position:absolute;left:0;top:0;border-radius:50%}.cursor .punto{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--oro-claro)}.cursor .aro{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid rgba(246,220,152,.6);display:grid;place-items:center}.cursor .aro i{display:block;width:100%;height:100%;border-radius:50%;background:transparent;transition:transform var(--d-3) var(--e-velo),background-color var(--d-2)}.cursor .aro b{position:absolute;font:400 13px/1 var(--f-util);letter-spacing:.12em;text-transform:uppercase;color:var(--oro-claro);opacity:0;transition:opacity var(--d-2);white-space:nowrap}.cursor.sobre-enlace .aro i{transform:scale(1.6);background:#f6dc9814}.cursor.sobre-carta .aro i{transform:scale(2.2);background:#f6dc980f}.cursor.sobre-carta .aro b{opacity:1}.cursor.sobre-campo{opacity:0}.cursor.presionado .aro i{transform:scale(.85)}html:not(.mov) .cursor,html:not(.fino) .cursor{display:none}.avisos{position:fixed;z-index:58;right:16px;top:84px;width:min(380px,calc(100vw - 32px));pointer-events:none;display:block;height:0}@media(max-width:760px){.avisos{left:50%;right:auto;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));translate:-50% 0}}.aviso-t{position:absolute;left:0;right:0;top:0;pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding:10px 4px 10px 16px;background:#120c22f7;border:1px solid var(--linea-fuerte);border-left:3px solid var(--oro);box-shadow:0 18px 50px #0009;color:var(--tinta);font-size:17px;line-height:1.35;overflow:hidden;transition:transform .32s var(--e-velo),opacity .2s var(--e-salida)}@media(max-width:760px){.aviso-t{top:auto;bottom:0}}.aviso-t.ok{border-left-color:var(--exito)}.aviso-t.err{border-left-color:var(--rosa)}.aviso-t button{min-width:44px;min-height:44px;background:none;border:0;color:var(--niebla);font-size:24px;line-height:1}.aviso-t button:hover{color:var(--oro-claro)}.aviso-t .progreso-t{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--oro);transform-origin:left;transform:scaleX(1)}html.mov .aviso-t .progreso-t{animation:progreso-t 4s linear forwards}.aviso-t:is(:hover,:focus-within) .progreso-t{animation-play-state:paused}@keyframes progreso-t{to{transform:scaleX(0)}}html.mov .aviso-t.entrando{animation:toast-entra .32s var(--e-velo) both}@keyframes toast-entra{0%{opacity:0;translate:0 16px}}.aviso-t.saliendo{opacity:0;scale:.96;transition:opacity .2s var(--e-salida),scale .2s var(--e-salida)}nav.wrap{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}nav.wrap:before{content:"";position:absolute;inset:0;z-index:-1;background:#07050eeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linea);transform-origin:top;transition:transform .32s var(--e-velo)}nav.wrap .logo{transform-origin:left center;transition:scale .32s var(--e-velo)}nav.wrap.compacta:before{transform:scaleY(.86)}nav.wrap.compacta .logo{scale:.92}nav.wrap>.col{transition:translate .32s var(--e-velo)}nav.wrap.compacta>.col{translate:0 -4px}.links>a{position:relative}.links>a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--oro-claro);transform:scaleX(0);transform-origin:right;transition:transform var(--d-3) var(--e-velo)}.links>a:is(:hover,:focus-visible):after,.links>a[aria-current]:after{transform:scaleX(1);transform-origin:left}.links>a[aria-current]{color:var(--oro-claro)}html.mov .mas-menu:not([hidden]){animation:menu-mas .24s var(--e-velo) both}@keyframes menu-mas{0%{opacity:0;translate:0 -6px}}html.mov .menu-movil:not([hidden]){animation:menu-movil .48s var(--e-abre) both}html.mov .menu-movil:not([hidden])>a{animation:menu-enlace .48s var(--e-velo) both;animation-delay:calc(var(--i,0) * 30ms + 80ms)}@keyframes menu-movil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes menu-enlace{0%{opacity:0;translate:0 -8px}}.menubtn span{transition:transform var(--d-2) var(--e-velo),opacity var(--d-1)}.menubtn[aria-expanded=true] span:nth-child(1){transform:translateY(5px) rotate(45deg)}.menubtn[aria-expanded=true] span:nth-child(2){transform:scaleX(0)}.menubtn[aria-expanded=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.cartbtn .n-rueda{display:inline-grid;overflow:clip;height:1.2em;line-height:1.2em;vertical-align:-.2em}.cartbtn .n-rueda>span{grid-area:1/1}.cartbtn.late{animation:late .42s var(--e-llama)}@keyframes late{50%{scale:1.12}}.vuelo-carta{position:fixed;left:0;top:0;width:28px;height:49px;z-index:59;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6))}.vuelo-carta svg{width:100%;height:100%;display:block}.velo-fondo{transition:opacity .32s var(--e-velo);opacity:0}.velo-fondo.visible{opacity:1}.panel{transition:transform .28s var(--e-salida)}.panel.open{transition:transform .48s var(--e-velo)}html.quieto .velo-fondo{opacity:1}html.mov .panel.entrando .item{animation:item-entra .48s var(--e-velo) both;animation-delay:calc(.16s + var(--i,0) * 40ms)}@keyframes item-entra{0%{opacity:0;translate:24px 0}}html.mov .panel .avisado:not(:empty){animation:aviso-arriba .32s var(--e-velo) both}@keyframes aviso-arriba{0%{opacity:0;translate:0 -8px}}html.mov dialog.modal{transition:opacity var(--d-3) var(--e-velo),transform var(--d-3) var(--e-velo),overlay var(--d-3) allow-discrete,display var(--d-3) allow-discrete;opacity:0;transform:translateY(12px) scale(.97)}html.mov dialog.modal[open]{opacity:1;transform:none}@starting-style{html.mov dialog.modal[open]{opacity:0;transform:translateY(12px) scale(.97)}}html.mov dialog.modal::backdrop{transition:opacity var(--d-3),overlay var(--d-3) allow-discrete,display var(--d-3) allow-discrete;opacity:0;background:#07050eb8}html.mov dialog.modal[open]::backdrop{opacity:1}@starting-style{html.mov dialog.modal[open]::backdrop{opacity:0}}.pestanas{position:relative}html.mov [role=tabpanel]:not([hidden]){animation:panel-entra .24s var(--e-velo) both}@keyframes panel-entra{0%{opacity:0;translate:12px 0}}.tiembla{animation:tiembla .36s var(--e-tela)}@keyframes tiembla{20%{translate:-6px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:4px 0}}.mov-interruptor{background:none;border:1px solid var(--linea-fuerte);color:var(--niebla);border-radius:999px;min-height:44px;padding:6px 14px;font-family:var(--f-util);font-size:13px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;justify-self:start}.mov-interruptor:before{content:"";width:26px;height:14px;border-radius:999px;border:1px solid currentColor;background:radial-gradient(circle at 70% 50%,var(--oro-claro) 0 4px,transparent 4.5px)}.mov-interruptor[aria-pressed=true]:before{background:radial-gradient(circle at 30% 50%,var(--niebla) 0 4px,transparent 4.5px)}.mov-interruptor:hover{color:var(--oro-claro);border-color:var(--oro)}.linea-luna{font-style:italic;color:var(--niebla)}footer.pie{position:relative;padding-top:calc(44px + clamp(130px,19vw,300px));overflow:clip}.pie-cielo{position:absolute;left:0;right:0;top:0;height:clamp(130px,19vw,300px);pointer-events:none;display:grid;place-items:center}.pie-cielo>*{grid-area:1/1}.pie-const{width:min(1320px,100%);height:100%;overflow:visible;z-index:1}.pie-const line{stroke:var(--oro-claro);stroke-width:1;opacity:.6;stroke-dasharray:1;stroke-dashoffset:0}.pie-const circle{fill:#fff6da;filter:drop-shadow(0 0 3px rgba(246,220,152,.9))}.pie-const circle.fondo{fill:var(--oro);opacity:.5;filter:none}html.mov footer.pie.en-vista .pie-cielo.unida .estrellas circle{animation:centella 3s var(--e-suspiro) infinite alternate}.pie-cielo .estrellas circle:nth-child(3n){animation-duration:2.4s}.pie-cielo .estrellas circle:nth-child(4n+1){animation-duration:4s}@keyframes centella{0%{opacity:.55}to{opacity:1}}.pie-logo{position:relative;margin:0;font-family:var(--f-display);font-size:10.5vw;line-height:1;white-space:nowrap;display:grid;align-self:end;translate:0 18%}.pie-logo span{grid-area:1/1}.pie-logo .contorno{color:transparent;-webkit-text-stroke:1px rgba(214,170,76,.22)}.pie-logo .relleno{display:none;background:var(--foil);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.28}@supports (animation-timeline:view()){html.mov .pie-logo .relleno{display:block;animation:logo-revela linear both;animation-timeline:view();animation-range:entry 20% cover 50%}@keyframes logo-revela{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}}.pie .mov-interruptor{margin-top:6px}@media(max-width:699px){footer.pie{padding-top:120px}.pie-cielo{height:92px}.pie-logo{font-size:10.5vw}.mov-interruptor{white-space:nowrap;letter-spacing:.06em;font-size:12px}}.contador-num{font-variant-numeric:tabular-nums}.pie-col a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 100% 85%/0 1px no-repeat;transition:background-size var(--d-3) var(--e-velo),color var(--d-2)}.pie-col a:is(:hover,:focus-visible){text-decoration:none;background-position:0 85%;background-size:100% 1px}.pestanas button{position:relative;border-bottom-color:transparent!important}.pestanas button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--oro);transform:scaleX(0);transition:transform .32s var(--e-llama)}.pestanas button[aria-selected=true]:after{transform:scaleX(1)}#tab-registro:after{transform-origin:right}#tab-entrar:after{transform-origin:left}
