.site-header{position:sticky;top:0;z-index:50;transition:transform .45s var(--ease, cubic-bezier(.16,1,.3,1))}.pblur{position:absolute;inset:0 0 -30%;pointer-events:none;z-index:-1;opacity:0;transition:opacity .35s var(--ease, cubic-bezier(.16,1,.3,1))}.site-header.scrolled .pblur{opacity:1}.pblur>div{position:absolute;inset:0;backdrop-filter:blur(var(--b));-webkit-backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to bottom,#000 var(--o),transparent var(--c));mask-image:linear-gradient(to bottom,#000 var(--o),transparent var(--c))}.site-header:after{content:"";position:absolute;inset:0 0 -30%;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#080605b8,#080605b6 6.2%,#080605b0,#080605a7 18.8%,#0806059b,#0806058d 31.2%,#0806057d,#0806056d 43.8%,#0806055c,#0806054b 56.2%,#0806053a,#0806052b 68.8%,#0806051d,#08060511 81.2%,#08060508,#08060502 93.8%,#08060500);opacity:0;transition:opacity .4s var(--ease, cubic-bezier(.16,1,.3,1))}.site-header.scrolled:after{opacity:1}.site-header.hidden{transform:translateY(-104%)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;gap:clamp(20px,3.1vw,50px)}.brand{grid-column:2;justify-self:center}.brand img{height:26px;width:auto}.hnav{display:flex;align-items:center;gap:clamp(18px,2.6vw,40px);min-width:0}.hnav--a{grid-column:1;justify-content:flex-end}.hnav--b{grid-column:3;justify-content:flex-start}.hnav a{position:relative;display:inline-flex;align-items:center;height:44px;font-size:13px;font-weight:var(--fw-reg, 400);line-height:1;letter-spacing:.015em;color:var(--gold, #ffb500);text-decoration:none;white-space:nowrap;transition:color .22s ease,transform .18s var(--ease, cubic-bezier(.16,1,.3,1));animation:navEntra .68s var(--ease, cubic-bezier(.16,1,.3,1)) both}@keyframes navEntra{0%{opacity:0;transform:translate(var(--dx, 0))}to{opacity:1;transform:none}}.hnav--a a{--dx: 16px}.hnav--b a{--dx: -16px}.hnav--a a:nth-last-child(1){animation-delay:.34s}.hnav--a a:nth-last-child(2){animation-delay:.43s}.hnav--b a:nth-child(1){animation-delay:.34s}.hnav--b a:nth-child(2){animation-delay:.43s}.hnav a:after{content:"";position:absolute;left:0;right:0;bottom:11px;height:1px;background:currentColor;border-radius:2px;opacity:0;transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s var(--ease, cubic-bezier(.16,1,.3,1)),opacity .18s ease}.hnav a:hover,.hnav a:focus-visible{color:var(--gold-2, #ffce5c)}.hnav a:hover:after,.hnav a:focus-visible:after{transform:scaleX(1);opacity:.9}.hnav a:active{transform:translateY(1px)}.hnav a[aria-current=page]{color:var(--gold-2, #ffce5c)}.hnav a[aria-current=page]:after{transform:scaleX(1);opacity:.45}.hmenu{grid-column:3;justify-self:end;display:none;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;position:relative;color:var(--cream, #f5efe3)}.hmenu i{position:absolute;left:13px;width:18px;height:1px;border-radius:1px;background:currentColor;transition:transform .52s var(--ease-fuera, cubic-bezier(.22,1,.28,1))}.hmenu i:nth-child(1){top:20px}.hmenu i:nth-child(2){top:25px}body.menu-abierto .hmenu i:nth-child(1){transform:translateY(2.5px) rotate(45deg)}body.menu-abierto .hmenu i:nth-child(2){transform:translateY(-2.5px) rotate(-45deg)}.hmenu:active i{transform:scaleX(.86)}body.menu-abierto .hmenu:active i:nth-child(1){transform:translateY(2.5px) rotate(45deg) scale(.88)}body.menu-abierto .hmenu:active i:nth-child(2){transform:translateY(-2.5px) rotate(-45deg) scale(.88)}.hpanel{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:0;padding:clamp(64px,11vh,118px) var(--pad, 22px) 40px;background:linear-gradient(180deg,#080605f5,#080605d6 55%,#080605f5);opacity:0;visibility:hidden;transition:opacity .3s var(--ease, cubic-bezier(.16,1,.3,1)),visibility .3s}.hpanel:before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);opacity:0;transition:opacity .44s var(--ease, cubic-bezier(.16,1,.3,1))}body.menu-abierto .hpanel{opacity:1;visibility:visible;transition-duration:.34s}body.menu-abierto .hpanel:before{opacity:1}.hpanel a{display:flex;align-items:center;justify-content:center;min-height:52px;font-size:clamp(1.32rem,6.2vw,1.7rem);font-weight:var(--fw-semi, 600);letter-spacing:-.02em;color:var(--cream, #f5efe3);text-decoration:none;opacity:0;transform:translateY(22px) scale(.96);filter:blur(7px);transition:opacity .2s ease,transform .2s var(--ease, cubic-bezier(.16,1,.3,1)),filter .2s ease;will-change:opacity,transform,filter}body.menu-abierto .hpanel a{opacity:1;transform:none;filter:blur(0);transition:opacity .5s var(--ease, cubic-bezier(.16,1,.3,1)),transform .62s var(--ease, cubic-bezier(.16,1,.3,1)),filter .5s var(--ease, cubic-bezier(.16,1,.3,1))}body.menu-abierto .hpanel a:nth-child(1){transition-delay:.08s}body.menu-abierto .hpanel a:nth-child(2){transition-delay:.135s}body.menu-abierto .hpanel a:nth-child(3){transition-delay:.19s}body.menu-abierto .hpanel a:nth-child(4){transition-delay:.245s}body.menu-abierto .hpanel a:nth-child(5){transition-delay:.3s}.hpanel a+a:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:62%;max-width:260px;height:1px;background:currentColor;opacity:0;transition:opacity .2s ease}body.menu-abierto .hpanel a+a:before{opacity:.07;transition:opacity .5s var(--ease, cubic-bezier(.16,1,.3,1));transition-delay:inherit}.hpanel a{position:relative}.hpanel a:active{transform:scale(.97);transition-duration:.1s}.hpanel a[aria-current=page]{color:var(--gold, #ffb500)}.hpanel__pie{margin:46px 0 0;font-size:13px;font-weight:var(--fw-med, 500);letter-spacing:.015em;color:var(--gold, #ffb500);opacity:0;transform:translateY(16px);filter:blur(5px);transition:opacity .18s ease,transform .18s ease,filter .18s ease}body.menu-abierto .hpanel__pie{opacity:1;transform:none;filter:blur(0);transition-delay:.38s;transition:opacity .55s var(--ease, cubic-bezier(.16,1,.3,1)),transform .62s var(--ease, cubic-bezier(.16,1,.3,1)),filter .55s var(--ease, cubic-bezier(.16,1,.3,1))}body.menu-abierto main,body.menu-abierto .site-footer{transform:scale(.985);transform-origin:50% 30%;transition:transform .6s var(--ease, cubic-bezier(.16,1,.3,1))}main,.site-footer{transition:transform .4s var(--ease, cubic-bezier(.16,1,.3,1))}@media(max-width:880px){.hnav{display:none}.header__inner{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.hmenu{display:inline-flex;grid-column:1;grid-row:1;justify-self:start}.brand{grid-column:2;grid-row:1;justify-self:center;min-width:0}.brand img{width:auto;height:auto;max-width:100%;max-height:26px}.site-header .hcuenta{position:static;transform:none;inset:auto;grid-column:3;grid-row:1;justify-self:end}.site-header .hidioma{display:none}}@media(min-width:881px){.hpanel{display:none}}@media(prefers-reduced-motion:reduce){.site-header.hidden{transform:none}.hnav a,.hpanel a,.hmenu i{transition-duration:.01ms;transform:none!important}.hnav a{animation:none;opacity:1}.hpanel a,.hpanel__pie{filter:none!important;transform:none!important;transition:opacity .01ms!important}body.menu-abierto .hpanel a,body.menu-abierto .hpanel__pie{opacity:1;transition-delay:0s!important}body.menu-abierto main,body.menu-abierto .site-footer{transform:none}.hpanel:before{transition:none}}.site-header .wrap{width:100%;max-width:var(--maxw, 1240px);margin-inline:auto;padding-inline:var(--pad, 22px)}.site-header .brand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.site-header .nav-big{display:inline-flex;align-items:center;min-height:44px}.site-header .brand img{display:block}.site-header a:hover,.hpanel a:hover{text-decoration:none}.hcuenta{position:absolute;right:clamp(10px,1.4vw,26px);top:50%;z-index:5;display:inline-flex;align-items:center;gap:.45rem;height:44px;padding-inline:4px;transform:translateY(-50%);font-size:13px;font-weight:var(--fw-dato, 500);line-height:1;letter-spacing:.015em;color:var(--gold, #ffb500);text-decoration:none;white-space:nowrap;transition:color .22s ease,opacity .22s ease}.hcuenta svg{width:17px;height:17px;flex:none}@media(hover:hover){.hcuenta:hover{color:var(--cream, #f5efe3)}}.hcuenta:active{opacity:.8}@media(max-width:880px){.hcuenta{padding-inline:4px}.hcuenta span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hcuenta svg{width:20px;height:20px}}.hcuenta--saluda span{position:static;width:auto;height:auto;clip-path:none}@media(max-width:880px){.hcuenta--saluda span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.hidioma{position:absolute;left:clamp(10px,1.4vw,26px);top:50%;z-index:20;transform:translateY(-50%)}.hidioma>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:9px;font-size:12px;font-weight:var(--fw-fuerte, 700);line-height:1;letter-spacing:.06em;color:var(--gold, #ffb500);border-radius:8px;transition:color .22s ease,background .22s ease}.hidioma>summary::-webkit-details-marker{display:none}.hidioma>summary::marker{content:"";display:none}.hidioma>summary{list-style-type:none}.hidioma>summary svg{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--ease-fuera, cubic-bezier(.22,1,.28,1))}.hidioma[open]>summary svg{transform:rotate(180deg)}@media(hover:hover){.hidioma>summary:hover{color:var(--cream, #f5efe3)}}.hidioma>summary:focus-visible{outline:2px solid var(--gold, #ffb500);outline-offset:2px}.hidioma__lista{position:absolute;left:0;top:calc(100% + 6px);min-width:148px;display:flex;flex-direction:column;background:#141110;border:1px solid #2a2422;border-radius:10px;padding:5px;box-shadow:0 14px 34px #0000008c}.hidioma__lista a{display:flex;align-items:baseline;gap:9px;padding:9px 10px;border-radius:7px;text-decoration:none;color:var(--cream, #f5efe3);font-size:13px;line-height:1;transition:background .18s ease}.hidioma__lista a b{font-weight:var(--fw-fuerte, 700);letter-spacing:.06em;font-size:11px;color:var(--gold, #ffb500);min-width:20px}.hidioma__lista a span{color:var(--tx-2, #a99a84)}@media(hover:hover){.hidioma__lista a:hover{background:#1d1917}}.hidioma__lista a:focus-visible{outline:2px solid var(--gold, #ffb500);outline-offset:-2px}.hpanel__idiomas{display:flex;gap:6px;margin:18px 0 4px;flex-wrap:wrap}.hpanel__idiomas a{min-width:52px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#16130f;font-size:13px;font-weight:var(--fw-fuerte, 700);letter-spacing:.08em;color:var(--tx-2, #a99a84);text-decoration:none;transition:color .22s ease,background .22s ease}.hpanel__idiomas a[aria-current=true]{color:var(--gold, #ffb500);background:#241d12}@media(hover:hover){.hpanel__idiomas a:hover{color:var(--cream, #f5efe3)}}@media(min-width:881px){.hpanel__idiomas{display:none}}
