:root{--neg:#000;--pos:#fff;--hueso:#f2f2f0;--gris:#8c8c8c;--gris-c:#cfcfcb;--linea:#00000029;--linea-c:#ffffff38;--tinta:var(--neg);--cubo:polygon(50% 0%, 100% 24.62%, 100% 75.38%, 50% 100%, 0% 75.38%, 0% 24.62%);--cubo-ratio:360 / 398;--f-titulo:"Anton", "Arial Narrow", "Haettenschweiler", sans-serif;--f-texto:"Montserrat", ui-sans-serif, system-ui, sans-serif;--f-guino:"Bebas Neue", "Anton", "Arial Narrow", sans-serif;--t-xxl:clamp(40px, min(16vw, 10vh), 108px);--t-xl:clamp(30px, min(10.2vw, 7.6vh), 60px);--t-l:clamp(19px, 2.2vw, 25px);--t-m:clamp(16px, 1.35vw, 20px);--t-s:clamp(15px, 1.15vw, 18px);--t-xs:clamp(12px, .9vw, 13px);--letra:.005em;--trazo:clamp(1px, .13vw, 2px);--r:6px;--r-g:8px;--r-ch:2px;--m:clamp(20px, 7.4vw, 40px);--e-seccion:clamp(40px, 6vw, 88px);--e-bloque:clamp(24px, 3.4vw, 48px);--e-item:clamp(12px, 1.2vw, 16px);--gap:clamp(8px, 1.2vw, 16px);--e-min:8px;--ancho:1440px;--top-h:calc(var(--m) * 2 + 22px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-sube:cubic-bezier(.38, 0, .22, 1);--raya-t:.55s;--raya-e:cubic-bezier(.42, .16, .38, .96)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--pos);scroll-behavior:auto;overscroll-behavior-y:none}body{font-family:var(--f-texto);font-weight:400;font-size:var(--t-s);letter-spacing:var(--letra);color:var(--neg);background:var(--pos);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.34}html,body{overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}.titulo{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:400;line-height:.92}.parrafo{font-size:var(--t-s);line-height:1.34}.enlace{font-size:var(--t-xs);letter-spacing:.06em;white-space:nowrap;padding-bottom:3px;display:inline-block;position:relative}.enlace:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform var(--raya-t) var(--raya-e);background:currentColor;position:absolute;bottom:0;left:0}.enlace:hover:after{transform-origin:0;transform:scaleX(0)}.enlace__flecha{transition:transform .45s var(--ease-out);margin-left:.5em;display:inline-block}.enlace:hover .enlace__flecha{transform:translate(3px)}.cubo{aspect-ratio:var(--cubo-ratio);clip-path:var(--cubo);background:var(--neg);display:block;position:relative;overflow:hidden}@keyframes cubo-agita{0%,to{transform:rotate(0)}3%{transform:rotate(1.15deg)}7%{transform:rotate(-1.15deg)}11%{transform:rotate(.55deg)}15%{transform:rotate(-.22deg)}19%{transform:rotate(0)}}.se-agita{transform-origin:50% 100%;animation:cubo-agita 5.2s var(--agita-t,0s) infinite}[data-in]{opacity:var(--in,0);transform:translate3d(0, calc((1 - var(--in,0)) * var(--in-y,24px)), 0)}[data-in=mask]{--in-y:32%;opacity:calc((var(--in,0) - .05) * 9)}.xp-iconos{width:0;height:0;position:absolute;overflow:hidden}.xp-sr,.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .se-agita{animation:none}html:not([data-motion=todo]) [data-in]{transform:none!important}html:not([data-motion=todo]) .enlace__flecha{transition:none}html:not([data-motion=todo]) .enlace:hover .enlace__flecha{transform:none}}.top{z-index:40;height:var(--top-h);padding:0 max(var(--m), env(safe-area-inset-right)) 0 max(var(--m), env(safe-area-inset-left));background:var(--pos);color:var(--neg);pointer-events:none;justify-content:space-between;align-items:center;transition:none;display:flex;position:fixed;top:0;left:0;right:0}html[data-tone=dark] .top{background:var(--neg);color:var(--pos)}.top{transition:transform .5s var(--ease-out), visibility 0s}html.sin-cabecera .top{visibility:hidden;transition:transform .4s cubic-bezier(.7,0,.84,0),visibility 0s linear .4s;transform:translateY(-100%)}html[data-tone=photo] .top{color:var(--pos);background:0 0}html.menu-open .top{background:var(--pos);color:var(--neg)}.top>*{pointer-events:auto}.top-logo{font:400 clamp(26px, 2.2vw, 30px) / 1 var(--f-titulo);letter-spacing:.01em;color:inherit}.top-btn{width:44px;height:44px;color:inherit;margin-right:-11px;position:relative}.top-btn span{background:currentColor;height:2px;transition:transform .4s cubic-bezier(.7,0,.2,1),opacity .2s;position:absolute;left:11px;right:11px}.top-btn span:first-child{top:14px}.top-btn span:nth-child(2){top:21px}.top-btn span:nth-child(3){top:28px}html.menu-open .top-btn span:first-child{transform:translateY(8px)rotate(45deg)}html.menu-open .top-btn span:nth-child(2){opacity:0}html.menu-open .top-btn span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}:is(.top-btn:focus-visible,.top-logo:focus-visible){outline-offset:2px;outline:2px solid}.menu{z-index:30;padding:calc(var(--top-h) + clamp(24px, 7vh, 88px)) var(--m) calc(var(--m) * 1.2);background:var(--pos);color:var(--neg);clip-path:polygon(100% 0,100% 0,100% 0);visibility:hidden;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:flex-end;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s linear .55s;display:flex;position:fixed;inset:0}html.menu-open .menu{clip-path:polygon(-150% 0,100% 0,100% 250%);visibility:visible;transition:clip-path .65s cubic-bezier(.7,0,.2,1),visibility}.menu nav{width:100%}.menu ol{text-align:right}.menu li{overflow:hidden}.menu a{font:400 clamp(24px, min(9.2vw, 5.6vh), 56px) / 1.14 var(--f-titulo);text-transform:uppercase;color:inherit;padding:.02em 0;transition:transform .5s cubic-bezier(.7,0,.2,1);display:block;transform:translateY(105%)}html.menu-open .menu a{transition-delay:calc(.18s + var(--i,0) * 50ms);transform:none}:is(.menu a:hover,.menu a:focus-visible){text-underline-offset:.06em;outline:none;text-decoration:underline;text-decoration-thickness:.055em}.menu-pie{opacity:0;width:100%;margin-top:auto;padding-top:clamp(12px,1.7vh,17px);transition:opacity .3s;display:grid}html.menu-open .menu-pie{opacity:1;transition:opacity .4s .45s}.menu-pie ul{display:flex}.menu-pie li{overflow:visible}.menu .menu-pie a{font:inherit;text-transform:inherit;color:inherit;padding:0;transition:color .2s;display:inline;transform:none}.menu-marcas{margin:0 calc(var(--m) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.menu-marcas-cinta{width:max-content;animation:48s linear infinite menu-marcas;display:flex}html:not(.menu-open) .menu-marcas-cinta{animation-play-state:paused}.menu .menu-marcas ul{flex:none;align-items:center}.menu .menu-marcas li{align-items:center;height:44px;padding-right:clamp(28px,9vw,44px);display:flex}.menu-marcas img{width:auto;max-width:120px;max-height:calc(24px * var(--s,1));object-fit:contain;display:block}@keyframes menu-marcas{to{transform:translate(-50%)}}.menu-legal{font-size:var(--t-xs);letter-spacing:.04em;color:var(--gris);border-top:1px solid #0000002e;flex-direction:column;align-items:flex-end;gap:0;margin-top:clamp(10px,1.5vh,16px);padding-top:clamp(6px,1vh,10px);display:flex}.menu-legal-der{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3em .9em;width:100%;display:flex}.menu-legal ul{gap:.4em .9em}.menu-legal li,.menu-legal small{white-space:nowrap}.menu-legal small{font-size:inherit;letter-spacing:inherit}:is(.menu .menu-legal a:hover,.menu .menu-legal a:focus-visible){color:var(--neg);text-decoration:none}.menu .menu-legal .menu-redes{color:var(--neg);order:-1;gap:0;margin-left:-8px}.menu .menu-redes a{transition:transform .2s var(--ease-out);place-items:center;padding:8px;display:grid}.menu-redes svg{fill:currentColor;width:16px;height:16px}:is(.menu .menu-redes a:hover,.menu .menu-redes a:focus-visible){text-decoration:none;transform:scale(1.14)}.menu-mov{letter-spacing:inherit;text-transform:inherit;color:inherit;border-bottom:1px solid;padding-bottom:2px}.menu-mov[aria-pressed=true]{color:var(--neg)}.menu-mov:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .menu,html:not([data-motion=todo]) .menu a,html:not([data-motion=todo]) .menu-pie,html:not([data-motion=todo]) .top-btn span{transition-duration:10ms!important;transition-delay:0s!important}html:not([data-motion=todo]) .menu-marcas-cinta{animation:none}}.cal{--cal-panel:300px;--cal-fila:64px;--cal-hueco:12px;--cal-linea:#000000b8;height:100vh;height:100dvh;padding:calc(var(--top-h) + 2vh) 0 calc(max(var(--m), env(safe-area-inset-bottom)) + 76px);background:var(--pos);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.cal-caja{flex-direction:column;gap:clamp(12px,2.2vh,24px);min-height:0;display:flex}.cal-cabeza{width:var(--cal-panel);justify-content:space-between;align-items:flex-end;gap:16px;margin-inline:auto;display:flex}.cal-mes{font:400 clamp(30px, min(10.5vw, 7.4vh), 72px) / .9 var(--f-titulo);text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;margin:0}.cal-mes span{display:block}.cal-mes.is-in span{animation:cal-mes-entra .46s var(--ease-out)}@keyframes cal-mes-entra{0%{opacity:0;transform:translateX(calc(var(--dir,1) * .4em))}}.cal-flechas{gap:4px;margin-bottom:2px;display:none}@media (hover:hover) and (pointer:fine){.cal-flechas{display:flex}}.cal-flecha{width:36px;height:36px;transition:transform .3s var(--ease-out), opacity .2s ease;place-items:center;display:grid}.cal-flecha svg{fill:currentColor;width:15px;height:15px}.cal-flecha:hover{transform:scale(1.18)}.cal-flecha:active{transform:scale(.92)}.cal-flecha:disabled{opacity:.18;pointer-events:none}.cal-flecha:focus-visible{outline-offset:2px;outline:2px solid}.cal-viewport{height:var(--cal-vista,60vh);flex:none;overflow:hidden}.cal-pista{align-items:flex-start;gap:var(--cal-hueco);height:100%;transition:transform .6s var(--ease-sube);will-change:transform;display:flex}.cal-pista.is-drag{transition:none}.cal-panel{flex:0 0 var(--cal-panel);width:var(--cal-panel);cursor:pointer;-webkit-user-select:none;user-select:none}.cal-panel.is-activo{cursor:auto}.cal-panel:not(.is-activo) *{pointer-events:none}.cal-semana{font:400 clamp(10px, .35vw + 9px, 13px) / 1 var(--f-texto);letter-spacing:.02em;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:7px;display:grid}.cal-rejilla{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:var(--cal-fila);border-top:1px solid var(--cal-linea);border-left:1px solid var(--cal-linea);display:grid}.cal-celda{border-right:1px solid var(--cal-linea);border-bottom:1px solid var(--cal-linea);min-width:0;position:relative}.cal-dia{text-align:left;opacity:0;transition:opacity .4s ease calc(var(--i,0) * 7ms);display:block;position:absolute;inset:0}.cal.is-in .cal-dia{opacity:1}.cal-num{font:400 clamp(10px, .4vw + 8.5px, 14px) / 1 var(--f-texto);letter-spacing:0;position:absolute;top:4px;left:4px}.cal-celda--hoy .cal-num{border-radius:var(--r);background:var(--neg);color:var(--pos);padding:2px 4px;top:2px;left:2px}.cal-cartel{aspect-ratio:.72;object-fit:cover;width:auto;max-width:calc(100% - 8px);height:min(66%,100% - 22px);transition:transform .45s var(--ease-out);position:absolute;bottom:4px;left:50%;translate:-50%;box-shadow:0 1px 3px #0000002e}.cal-tag{background:var(--neg);color:var(--pos);font:400 clamp(8px, .35vw + 6.5px, 12px) / 1.05 var(--f-titulo);text-transform:uppercase;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:3px;display:-webkit-box;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.cal-celda--color .cal-dia{background:var(--ev);color:var(--ev-tinta)}.cal-palabra{white-space:nowrap}.cal-palabra.is-partida{white-space:normal}.cal-celda--color .cal-tag{color:inherit;background:0 0;padding:0 4px 4px;font-size:clamp(8px,.45vw + 6.5px,14px);bottom:0;left:0;right:0}.cal-celda--color.cal-celda--hoy .cal-num{background:var(--ev-tinta);color:var(--ev)}.cal-celda--evento .cal-dia{cursor:pointer}:is(.cal-celda--evento .cal-dia:hover .cal-cartel,.cal-celda--evento .cal-dia:focus-visible .cal-cartel){transform:scale(1.08)rotate(-2deg)}.cal-dia:focus-visible{outline:2px solid var(--neg);outline-offset:-3px}.cal-cartel--detras{filter:brightness(.9);translate:calc(5px - 50%) -3px;rotate:6deg}.cal-celda--evento .cal-dia:is(:hover,:focus-visible,[aria-expanded=true]) .cal-cartel--detras{transform:translate(4px)rotate(4deg)}.cal-mas{z-index:1;background:var(--neg);min-width:1.7em;color:var(--pos);font:700 clamp(9px, .3vw + 7.5px, 12px) / 1 var(--f-texto);text-align:center;border-radius:999px;padding:2px 4px;position:absolute;top:3px;right:3px}.cal-celda--color .cal-mas{background:var(--ev-tinta);color:var(--ev)}.cal-lista{z-index:5;width:min(300px, calc(var(--cal-panel) - 8px));border-radius:var(--r);background:var(--neg);color:var(--pos);opacity:0;transition:opacity .2s ease, transform .26s var(--ease-out);padding:10px 6px 6px;position:absolute;transform:scale(.9);box-shadow:0 10px 30px #00000047}.cal-lista.is-open{opacity:1;transform:none}.cal-lista__cuando{font:400 clamp(10px, .3vw + 9px, 12px) / 1.2 var(--f-texto);opacity:.62;margin:0 6px 8px}.cal-lista__cuando:first-letter{text-transform:uppercase}.cal-lista__eventos{margin:0;padding:0;list-style:none}.cal-lista__ev{border-radius:var(--r);text-align:left;align-items:center;gap:10px;width:100%;padding:6px;transition:background-color .2s;display:flex}:is(.cal-lista__ev:hover,.cal-lista__ev:focus-visible){background:#ffffff1f;outline:none}.cal-lista__cartel{aspect-ratio:.72;object-fit:cover;background:#ffffff29;flex:none;width:34px}.cal-lista__texto{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-lista__texto b{font:400 clamp(14px, .5vw + 12px, 18px) / 1 var(--f-titulo);text-transform:uppercase;overflow-wrap:anywhere}.cal-lista__texto small{font:400 clamp(10px, .3vw + 9px, 12px) / 1.2 var(--f-texto);opacity:.62}.cal-explorar{--w-flecha:clamp(10px, 3vw, 15px);right:calc(var(--m) - 6px);bottom:calc(5vh + env(safe-area-inset-bottom) - 6px);font:400 clamp(20px, 7.987vw, 40px) / 1 var(--f-guino);letter-spacing:0;text-transform:uppercase;align-items:center;gap:12px;padding:6px;display:flex;position:absolute}.cal-explorar .esc-salta{--s1x:-.22em;--s1y:-.44em;--s2x:-.44em;--s2y:-.87em}.cal-explorar svg{width:var(--w-flecha);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;height:auto;animation:2.6s cubic-bezier(.45,0,.25,1) infinite cal-explorar}@media (min-width:1024px){.cal-explorar{--w-flecha:clamp(12px, 1.2vw, 22px);right:calc((100% - var(--cal-panel)) / 2 - 6px);bottom:calc(max(7vh,56px) - 6px)}}@keyframes cal-explorar{0%,14%,52%,to{transform:none}30%{transform:translateY(5px)}}.cal-explorar:focus-visible{outline-offset:2px;outline:2px solid}.cal-sinjs{padding:var(--e-bloque) var(--m);text-align:center}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .cal-pista{transition:none}html:not([data-motion=todo]) .cal-mes.is-in span,html:not([data-motion=todo]) .cal-explorar svg,html:not([data-motion=todo]) .cal-explorar .esc-salta{animation:none}}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.site{--pagina:1;transform:translate3d(0, calc(var(--pagina) * -100vh), 0);transform:translate3d(0, calc(var(--pagina) * -100dvh), 0);touch-action:pinch-zoom;transition:transform .9s cubic-bezier(.76,0,.18,1);position:fixed;top:0;left:0;right:0}html[data-pagina="0"] .site{--pagina:0}html.sin-transicion .site{transition:none}.escena{--dir:1;--w-inicio:min(46vw, 27vh, 300px);--w-marca:min(31vw, 16vh, 210px);--w-abierta:min(84vw, 60vh, 460px);--w-bar:min(54vw, 29vh, 330px);--w-contacto:var(--w-bar);--dy-bar:-1dvh;--dy-contacto:9dvh;--t-firma:clamp(28px, 11.272vw, 58px);--t-guino:clamp(20px, 7.987vw, 40px);--t-pista:clamp(12px, 4.641vw, 24px);--t-nota:clamp(11px, 3.929vw, 20px);--t-nota-s:clamp(10px, 3.133vw, 16px);--compas:2.6s;height:100vh;background:var(--pos);height:100dvh;color:var(--neg);position:relative;overflow:hidden}.escena.is-salto>:not(.xp-sr){opacity:0;transition:opacity .18s}.esc-tinta{z-index:1;background:var(--neg);clip-path:polygon(0 0,0 0,0 0);pointer-events:none;position:absolute;inset:0}.esc-grupo{z-index:2;visibility:hidden;pointer-events:none;position:absolute;inset:0}.esc-grupo.is-on{visibility:visible}.esc-grupo.is-on :is(a,button){pointer-events:auto}.esc-actores{z-index:3;pointer-events:none;position:absolute;inset:0}.esc-ancla{aspect-ratio:var(--cubo-ratio);visibility:hidden;pointer-events:none;flex:none;display:block}.esc-grupo [data-t]{opacity:1;transform:translate3d(0, calc(var(--dir) * 100%), 0);clip-path:inset(calc(50% - var(--dir) * 50%) -30% calc(50% + var(--dir) * 50%) -30%)}.esc-grupo.is-in [data-t]{clip-path:inset(-.25em -30%);transition:transform .62s cubic-bezier(.2, .9, .1, 1) calc(var(--d,0) * 70ms + var(--espera,0s)), clip-path .62s cubic-bezier(.2, .9, .1, 1) calc(var(--d,0) * 70ms + var(--espera,0s));transform:none}.esc-grupo.is-out [data-t]{opacity:0;clip-path:inset(-.25em -30%);transform:translate3d(0, calc(var(--dir) * -1 * (110vh + var(--d,0) * 8vh)), 0);transition:transform .48s cubic-bezier(.5, 0, .75, 0) calc(var(--d,0) * 25ms), opacity .17s ease-in calc(.16s + var(--d,0) * 25ms)}.esc-mascara{margin:-.08em -.04em;padding:.08em .04em;display:block;overflow:hidden}.esc-grupo .esc-mascara>[data-t]{opacity:1;transform:translate3d(0, calc(var(--dir) * 108%), 0);clip-path:none;display:block}.esc-grupo.is-in .esc-mascara>[data-t]{transition:transform .6s cubic-bezier(.2, .9, .1, 1) calc(var(--d,0) * 70ms + var(--espera,0s));transform:none}.esc-grupo.is-out .esc-mascara>[data-t]{transform:translate3d(0, calc(var(--dir) * -108%), 0);transition:transform .36s cubic-bezier(.6,0,.9,.4)}.esc-ficha{padding-inline:var(--m);grid-template-rows:1fr auto 1fr;grid-template-columns:100%;justify-items:center;display:grid;position:absolute;inset:0}.esc-ficha .esc-ancla{grid-row:2}.esc-gui{z-index:1;pointer-events:none;margin:0;position:absolute}.esc-rotulo,.esc-pista,.esc-click{font-family:var(--f-guino);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1}.esc-rotulo{font-size:var(--t-guino)}.esc-pista{font-size:var(--t-pista)}.esc-titular{font-family:var(--f-titulo);font-size:var(--t-firma);text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1}.esc-copy,.esc-nota{font-family:var(--f-texto);font-size:var(--t-nota);font-weight:400;line-height:1}.esc-nota{white-space:nowrap}.esc-dibujo{display:block}.esc-trazo{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.esc-dibujo .esc-trazo,.esc-click__flecha .esc-trazo{animation:esc-empuja var(--compas,2.6s) cubic-bezier(.45, 0, .25, 1) infinite}@keyframes esc-empuja{0%,14%,52%,to{transform:none}28%{transform:translate(var(--ex,0px), var(--ey,4px))}}.esc-gui--cal-flecha{--ex:0px;--ey:-5px}.esc-click__flecha{--ex:3px;--ey:3px}.esc-salta{font-weight:inherit;animation:esc-salta var(--compas,2.6s) steps(1, end) calc(var(--compas,2.6s) * -.5) infinite;display:inline-block;position:relative}@keyframes esc-salta{0%,46%{top:0;left:0}47%,55%{left:var(--s1x);top:var(--s1y)}56%,64%{left:var(--s2x);top:var(--s2y)}65%,71%{left:var(--s1x);top:var(--s1y)}72%,to{top:0;left:0}}.esc-ola{font-weight:inherit;white-space:pre;display:inline-block}.esc-ola span{animation:esc-ola var(--compas,2.6s) linear infinite;animation-delay:calc(var(--i,0) * 55ms);display:inline-block;position:relative}@keyframes esc-ola{0%,18%{animation-timing-function:cubic-bezier(.3,0,.4,1);top:0}25%{animation-timing-function:cubic-bezier(.5,0,.6,1.6);top:-.16em}34%,to{top:0}}.esc-quieto{font-weight:inherit;display:inline-block}.esc-gui--cal{--s1x:-.22em;--s1y:.44em;--s2x:-.44em;--s2y:.87em}.esc-gui--con-nombre{--s1x:-.22em;--s1y:-.44em;--s2x:-.44em;--s2y:-.87em}.esc-gui--ring-eco,.esc-gui--swipe-con-eco{font-size:var(--t-nota-s)}.esc-gui--explora-flecha,.esc-gui--toque-flecha,.esc-gui--vuelve-flecha{font-size:var(--t-pista);width:.62em}.esc-gui--explora-flecha .esc-trazo,.esc-gui--toque-flecha .esc-trazo,.esc-gui--vuelve-flecha .esc-trazo{stroke-width:2.5px}.esc-gui--laex-copy,.esc-gui--bar-copy,.esc-gui--con-copy{line-height:1.12}@media (max-width:1023px){.escena{--g-top:calc(var(--top-h) + 2.6vh);--g-bot:calc(5vh + env(safe-area-inset-bottom));--g-copy:calc(var(--t-nota) * 2.24);--g-firma:calc(var(--g-bot) + 10.5vh);--w-flecha:clamp(10px, 3vw, 15px);--h-flecha:calc(var(--w-flecha) * 3.62);--h-bar:calc(var(--w-bar) * 1.1056);--top-bar:calc(50% + var(--dy-bar) - var(--h-bar) / 2);--h-contacto:calc(var(--w-contacto) * 1.1056);--top-contacto:calc(50% + var(--dy-contacto) - var(--h-contacto) / 2)}.esc-gui--cal{right:var(--m);top:var(--g-top)}.esc-gui--cal-flecha{right:calc(var(--m) + var(--t-guino) * 3.72 + 12px);top:calc(var(--g-top) + var(--t-guino) / 2 - var(--h-flecha) / 2);width:var(--w-flecha)}.esc-gui--swipe{right:var(--m);top:calc(var(--g-top) + var(--t-guino) * 1.95)}.esc-gui--laex,.esc-gui--bar-nombre{left:var(--m);bottom:calc(var(--g-firma) + var(--g-copy) + .55vh + 4px)}.esc-gui--laex-copy,.esc-gui--bar-copy{left:var(--m);bottom:var(--g-firma);width:12.6em}.esc-gui--explora,.esc-gui--toque,.esc-gui--vuelve{right:var(--m);bottom:var(--g-bot)}.esc-gui--explora-flecha,.esc-gui--toque-flecha,.esc-gui--vuelve-flecha{bottom:calc(var(--g-bot) + .45em - 1.13em)}.esc-gui--explora-flecha{right:calc(var(--m) + 2.72em + .45em)}.esc-gui--toque-flecha{right:calc(var(--m) + 5.55em + .45em)}.esc-gui--vuelve-flecha{right:calc(var(--m) + 5.46em + .45em)}.esc-gui--bar-flecha{left:calc(50% + var(--w-bar) * .3);top:calc(var(--top-bar) + var(--h-bar) * .148 - 28px - var(--h-flecha));width:var(--w-flecha);translate:-50%}.esc-gui--ring,.esc-gui--swipe-con{right:calc(var(--m) + var(--t-pista) * 1.8);bottom:calc(var(--g-bot) + var(--t-pista) + var(--t-nota-s) + 1.6vh + 12px)}.esc-gui--ring-eco,.esc-gui--swipe-con-eco{right:var(--m);bottom:calc(var(--g-bot) + var(--t-pista) + .8vh + 6px)}.esc-gui--con-nombre{right:var(--m);top:calc(var(--g-top) + 1vh)}.esc-gui--con-copy{right:var(--m);top:calc(var(--g-top) + 1vh + var(--t-firma) + .55vh + 4px);text-align:right;width:12.6em}.esc-gui--con-flecha{left:calc(50% - var(--w-contacto) * .42);top:calc(var(--top-contacto) + var(--h-contacto) * .207 - 28px - var(--h-flecha));width:var(--w-flecha);translate:-50%}}.esc-click{z-index:4;font-size:var(--t-guino);opacity:0;pointer-events:none;transition:left .66s var(--ease-out), top .66s var(--ease-out), font-size .66s var(--ease-out), color .5s ease, opacity .3s ease;position:absolute;translate:-50%}.esc-click b{clip-path:inset(-.25em -30%);font-weight:400;transition:transform .62s cubic-bezier(.2,.9,.1,1),clip-path .62s cubic-bezier(.2,.9,.1,1);display:inline-block}.escena .esc-click.is-sale b,.escena .esc-click.is-sale .esc-click__flecha{opacity:0;transform:translate3d(0, calc(var(--dir,1) * -110vh), 0);transition:transform .48s cubic-bezier(.5,0,.75,0),opacity .17s ease-in .16s}.esc-click.is-espera b{transform:translate3d(0, calc(var(--dir,1) * 100%), 0);clip-path:inset(calc(50% - var(--dir,1) * 50%) -30% calc(50% + var(--dir,1) * 50%) -30%);transition:none}.esc-click.is-seco,.esc-click.is-seco *{transition:none!important}.esc-click__flecha{opacity:0;width:2.1em;transition:opacity .3s;position:absolute;top:.95em;left:2em}.escena[data-click=marcas] .esc-click,.escena[data-click=bar] .esc-click,.escena[data-click=contacto] .esc-click{opacity:1;transition:left .66s var(--ease-out), top .66s var(--ease-out), font-size .66s var(--ease-out), color .5s ease, opacity .34s ease .5s}.escena[data-click=inicio] .esc-click{top:calc(13.2% + .099em);left:41%}.escena[data-click=pegatinas] .esc-click{top:calc(31.638% + .099em);left:25.19%}.escena[data-click=marcas] .esc-click{left:16%;top:calc(var(--top-h) + 2vh);font-size:calc(var(--t-guino) * .62)}.escena[data-click=marcas] .esc-click__flecha{opacity:1}.escena[data-click=bar] .esc-click{top:calc(16.119% + .099em);left:74.24%}.escena[data-click=contacto] .esc-click{color:var(--pos);top:calc(31.638% + .099em);left:25.19%}@media (max-width:1023px){.escena[data-click=bar] .esc-click{left:calc(50% + var(--w-bar) * .3);top:calc(var(--top-bar) + var(--h-bar) * .148 - 28px - var(--h-flecha) - var(--t-guino) - 8px)}.escena[data-click=contacto] .esc-click,.escena[data-click=pegatinas] .esc-click{left:calc(50% - var(--w-contacto) * .42);top:calc(var(--top-contacto) + var(--h-contacto) * .207 - 28px - var(--h-flecha) - var(--t-guino) - 8px)}}.escena.hay-abierta .esc-click{opacity:0;transition:opacity .2s}@media (max-height:520px){.esc-gui--cal-flecha,.esc-gui--bar-flecha,.esc-gui--con-flecha,.esc-gui--explora-flecha,.esc-gui--toque-flecha,.esc-gui--vuelve-flecha,.esc-gui--swipe,.esc-gui--ring,.esc-gui--ring-eco,.esc-gui--vuelve,.esc-gui--swipe-con,.esc-gui--swipe-con-eco,.esc-click{display:none}.esc-gui--cal{top:calc(var(--top-h) + 1vh)}.esc-gui--laex,.esc-gui--bar-nombre{top:auto;bottom:17%}.esc-gui--laex-copy,.esc-gui--bar-copy{width:40%;top:auto;bottom:9%}.esc-gui--con-nombre{top:calc(var(--top-h) + 1vh)}.esc-gui--con-copy{top:calc(var(--top-h) + 8vh);width:40%}}.esc-ancla--inicio{width:var(--w-inicio);translate:0 -1.5dvh}.marcas{left:0;right:0;top:calc(var(--top-h) + 1vh);padding-inline:var(--m);grid-template-rows:repeat(3,minmax(0,1fr));place-items:center;display:grid;position:absolute;bottom:9vh}.marca{translate:var(--x,0) var(--y,0);align-items:center;gap:clamp(16px,5.2vw,56px);display:flex}.marca:nth-child(2n){flex-direction:row-reverse}.marca-ancla{width:calc(var(--w-marca) * var(--k,1))}.marca-rotulo{rotate:var(--g,0deg);opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;display:flex}.esc-grupo.is-on .marca-rotulo{pointer-events:auto}.marca-logo{width:calc(var(--w-marca) * var(--lw,1));pointer-events:none;-webkit-user-drag:none;height:auto;display:block}.marca--feria{--lw:.92}.marca--abanda{--lw:1.15}.marca--mvp{--lw:1}.marca--joventut{--lw:.95}.marca--link{--lw:.86}.escena.is-deslizado[data-click=marcas] .esc-click{opacity:0;transition:opacity .2s}@media (min-aspect-ratio:1){.marca{translate:calc(var(--x,0px) * .45) var(--y,0)}}@media (max-width:1023px){.escena{--col:14vw;--marcas-top:calc(var(--top-h) + 1vh);--marcas-bot:9vh;--marca1-top:calc(var(--marcas-top) + (100% - var(--marcas-top) - var(--marcas-bot)) / 6 - var(--w-marca) * .5528)}.marcas{top:var(--marcas-top);height:calc((100% - var(--marcas-top) - var(--marcas-bot)) * 5 / 3);grid-template-rows:repeat(5,minmax(0,1fr));justify-items:stretch;bottom:auto}.marca,.marca:nth-child(2n){gap:0;translate:none}.marca-ancla{width:var(--w-marca);margin-left:calc(50% - var(--col) - var(--w-marca) / 2)}.marca:nth-child(2n) .marca-ancla{margin-left:0;margin-right:calc(50% - var(--col) - var(--w-marca) / 2)}.marca-rotulo{flex:1;min-width:0}.marca--feria{--lw:.84}.marca--abanda{--lw:1.02}.marca--mvp{--lw:.94}.marca--joventut{--lw:.84}.marca--link{--lw:.78}.escena{--marca2-mid:calc(var(--marcas-top) + (100% - var(--marcas-top) - var(--marcas-bot)) / 2)}.escena[data-click=inicio] .esc-click,.escena[data-click=marcas] .esc-click{left:calc(50% + var(--col) + var(--w-marca) / 2 + 4px + .96em);top:calc(var(--marca2-mid) - var(--w-marca) * .2806 - 4px - 2.49em);font-size:calc(var(--t-guino) * .58)}.escena[data-click=marcas] .esc-click__flecha{width:.8em;top:1.05em;left:.1em;scale:-1 1}}.esc-ancla--abierta{left:50%;top:calc(50% + var(--top-h) / 2);width:var(--w-abierta);position:absolute;translate:-50% -50%}.esc-ancla--bar{width:var(--w-bar);translate:0 var(--dy-bar)}.esc-contacto{color:var(--pos);--tinta:var(--pos)}.esc-ancla--contacto{width:var(--w-contacto);translate:0 var(--dy-contacto)}.cubo{clip-path:var(--cubo);transform-origin:50%;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:0;container-type:size}.cubo--marca{clip-path:polygon(var(--bx,50%) 0%, calc(100% - var(--bx,50%)) 0%, 100% var(--by,24.62%), 100% calc(100% - var(--by,24.62%)), calc(100% - var(--bx,50%)) 100%, var(--bx,50%) 100%, 0% calc(100% - var(--by,24.62%)), 0% var(--by,24.62%))}.cubo.is-toca{pointer-events:auto;cursor:pointer}:is(.cubo:focus-visible,.cubo-toque:focus-visible){outline:none}.cubo:focus-visible .cubo-piel{box-shadow:inset 0 0 0 4px var(--gris)}.cubo:has(.cubo-toque:focus-visible) .cubo-piel{box-shadow:inset 0 0 0 4px var(--gris)}.cubo-piel{background:var(--neg);position:absolute;inset:0}.escena:has(.esc-letras.is-puesto) .cubo--marca .cubo-piel{background:0 0;transition:background-color 0s linear .5s}.cubo-laex{color:var(--pos);font:400 33.5cqw / 1.04 var(--f-titulo);text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.cubo-laex span{display:block}.cubo-toque{z-index:1;cursor:pointer;position:absolute;inset:0}.esc-letras{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .14s var(--ease-io);position:absolute;inset:0}.esc-letras.is-puesto{opacity:1;transition:opacity .5s ease-out}.esc-letras.is-seco{transition:none}.esc-letras image{image-rendering:auto}.esc-portal{z-index:4;visibility:hidden;pointer-events:none;background:var(--neg);clip-path:polygon(0 0,0 0,0 0);position:absolute;inset:0}.esc-portal.is-on{visibility:visible;pointer-events:auto}.esc-huella{z-index:3;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .site{transition-duration:.45s}html:not([data-motion=todo]) .esc-grupo [data-t],html:not([data-motion=todo]) .esc-grupo .esc-mascara>[data-t]{clip-path:none!important;transform:none!important}html:not([data-motion=todo]) :is(.esc-salta,.esc-trazo,.esc-ola span){animation:none}}.pegatinas{--pega-u:clamp(96px, 13.5vw, 164px);position:absolute;inset:0;overflow:hidden}@font-face{font-family:Pega Brat;src:url(../fonts/pegatinas/brat.ttf)format("truetype");font-display:block}@font-face{font-family:Pega Sello;src:url(../fonts/pegatinas/sello.otf)format("opentype");font-display:block}@font-face{font-family:Pega Circulo;src:url(../fonts/pegatinas/circulo.ttf)format("truetype");font-display:block}@font-face{font-family:Pega Papelito;src:url(../fonts/pegatinas/papelito.ttf)format("truetype");font-display:block}@font-face{font-family:Pega Etiqueta;src:url(../fonts/pegatinas/etiqueta.ttf)format("truetype");font-display:block}@font-face{font-family:Pega Dolar;src:url(../fonts/pegatinas/dolar.ttf)format("truetype");font-display:block}@font-face{font-family:Pega Glitter;src:url(../fonts/pegatinas/glitter.otf)format("opentype");font-display:block}.pegatinas__ventana{background:var(--pos);position:absolute;inset:0;overflow:hidden}.pegatinas__zoom,.pegatinas__muro,.pegatinas__mias,.pegatinas__rotulo{position:absolute;inset:0}.pegatinas__zoom,.pegatinas__rotulo{will-change:transform}.pegatinas__rotulo{pointer-events:none}.pegatina{--tinta-p:var(--pos);--filete:clamp(3px, .4vw, 6px);--troquel:0 0 0 var(--filete) var(--pos), 0 0 0 calc(var(--filete) + 1.5px) #000000eb;background:var(--color);color:var(--tinta-p);font-family:var(--f-titulo);text-transform:uppercase;text-align:center;white-space:nowrap;box-shadow:var(--troquel);place-items:center;padding:clamp(7px,.85vw,12px) clamp(12px,1.4vw,19px);font-size:clamp(12px,1.25vw,17px);line-height:1.02;display:grid;position:absolute}.pegatina--pastilla{border-radius:999px}.pegatina--caja{white-space:normal;border-radius:clamp(6px,.7vw,10px);max-width:15ch}.pegatina--circulo{aspect-ratio:1;border-radius:50%;padding:clamp(9px,1vw,14px)}.pegatinas__muro .pegatina{transform:rotate(var(--giro,0deg))}.pegatina--mia{--k:1.18;transform:rotate(var(--giro)) scale(var(--k));z-index:1;box-shadow:var(--troquel);transition:transform .3s var(--ease-out)}.pegatina.pegatina--foto{width:calc(var(--pega-u) * var(--an,1));height:calc(var(--pega-u) * var(--al,1));box-shadow:none;background:0 0;padding:0}.pegatina--foto>img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.pegatinas__muro .pegatina--foto{width:calc(var(--pega-u) * var(--an,1) * var(--escala,1));height:calc(var(--pega-u) * var(--al,1) * var(--escala,1))}.pegatina--colocando{cursor:grab;touch-action:none;box-shadow:var(--troquel);transition:none}.pegatina-asa{width:34px;height:34px;translate:-50%;scale:calc(1 / var(--k,1));transform-origin:50% 100%;background:var(--pos);color:var(--neg);box-shadow:0 0 0 1.5px var(--neg), 0 2px 8px #0000002e;cursor:grab;touch-action:none;border-radius:50%;place-items:center;margin-bottom:14px;display:grid;position:absolute;bottom:100%;left:50%}.pegatina-asa:before{content:"";background:var(--neg);width:1.5px;height:14px;position:absolute;top:100%;left:50%;translate:-50%}.pegatina-asa:after{content:"";border-radius:50%;position:absolute;inset:-8px}.pegatina-asa svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pegatina--girando .pegatina-asa{cursor:grabbing}.pegatina--colocando.pegatina--girando{animation:none!important}.pegatina--colocando.pegatina--agarrada{cursor:grabbing;will-change:transform;animation:.16s linear infinite pega-vibra}@keyframes pega-vibra{0%,to{transform:translate3d(-1.5px, .5px, 0) rotate(calc(var(--giro) - .5deg)) scale(var(--k))}25%{transform:translate3d(1px, -1.5px, 0) rotate(calc(var(--giro) + .45deg)) scale(var(--k))}50%{transform:translate3d(1.5px, 1px, 0) rotate(calc(var(--giro) + .5deg)) scale(var(--k))}75%{transform:translate3d(-1px, -.5px, 0) rotate(calc(var(--giro) - .45deg)) scale(var(--k))}}.pegatina--colocando:not(.pegatina--agarrada){animation:pega-agita 1.9s var(--ease-io) .8s infinite;will-change:transform}@keyframes pega-agita{0%,37%,to{transform:rotate(var(--giro)) scale(var(--k))}9%{transform:translate3d(-3px, -1px, 0) rotate(calc(var(--giro) - 2deg)) scale(calc(var(--k) * 1.025))}19%{transform:translate3d(3px, 1px, 0) rotate(calc(var(--giro) + 2deg)) scale(calc(var(--k) * 1.025))}28%{transform:translate3d(-1px, 0, 0) rotate(calc(var(--giro) - .9deg)) scale(calc(var(--k) * 1.01))}}.pegatina--pega{will-change:clip-path, transform;animation:.5s cubic-bezier(.45,.2,.55,.9) both pega-pon}@keyframes pega-pon{0%{clip-path:inset(-56px 55% -56px -56px);transform:rotate(var(--giro)) scale(calc(var(--k) * 1.03))}88%{clip-path:inset(-56px 0% -56px -56px);transform:rotate(var(--giro)) scale(calc(var(--k) * .994))}to{clip-path:inset(-56px);transform:rotate(var(--giro)) scale(var(--k))}}.pegatina--pega:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--pos), inset 0 0 0 3.5px #000000e6;will-change:clip-path, transform;background:linear-gradient(90deg,#f6f3ea 0%,#e8e3d5 24%,#cac3b2 60%,#a29a8a 86%,#7f7868 100%);animation:.5s cubic-bezier(.45,.2,.55,.9) both pega-dorso;position:absolute;inset:0}@keyframes pega-dorso{0%{clip-path:inset(0% 0% 0% 45%);transform-origin:45%;transform:perspective(220px)rotateY(-120deg)}88%,to{clip-path:inset(0% 0% 0% 100%);transform-origin:100%;transform:perspective(220px)rotateY(-150deg)}}.pegatina--foto.pegatina--pega:after{box-shadow:none;-webkit-mask-image:var(--dorso);-webkit-mask-image:var(--dorso);mask-image:var(--dorso);background:#d8d1c0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pegatina--mia:focus-visible{outline:3px solid var(--neg);outline-offset:8px}.pegando-pie{z-index:70;justify-items:center;gap:var(--e-item);padding:52px var(--m) max(20px, env(safe-area-inset-bottom));pointer-events:none;animation:pega-pie .45s var(--ease-out) both .3s;display:grid;position:fixed;bottom:0;left:0;right:0}.pegando-pie>*{pointer-events:auto}@keyframes pega-pie{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pegando-pie--mano .pegando-boton{opacity:.2;box-shadow:none}.pegando-pie--fuera{pointer-events:none}.pegando-pie--fuera .pegando-boton{animation:pega-boton-fuera .3s var(--ease-io) both}@keyframes pega-boton-fuera{0%{opacity:1;transform:scale(1)}18%{transform:scale(1.05)}70%{opacity:1}to{opacity:0;transform:scale(0)}}.pegando-boton{border-radius:var(--r);background:var(--neg);min-width:min(74vw,300px);min-height:52px;color:var(--pos);font-family:var(--f-titulo);font-size:var(--t-s);letter-spacing:.04em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .3s var(--ease-out), opacity .25s ease;padding:0 24px;box-shadow:0 14px 34px #0000004d}.pegando-boton:hover{transform:translateY(-2px)}.pegando-boton:active{transform:translateY(0)scale(.985)}.pegando-boton:focus-visible{outline:2px solid var(--neg);outline-offset:3px}html.pegando .pegatinas__cartel{pointer-events:none}.pegatinas__cartel{color:var(--neg);text-align:center;cursor:pointer;pointer-events:none;transition:transform .35s var(--ease-out), opacity .5s ease;justify-items:center;gap:.02em;font-size:clamp(30px,min(8.8vw,5.5vh),64px);line-height:.9;display:grid}.escena[data-paso=pegatinas] .pegatinas__cartel{pointer-events:auto}.pegatinas__cartel:hover{transform:scale(1.02)}.pegatinas__cartel:focus-visible{outline:2px solid var(--neg);outline-offset:10px}.pegatinas__cartel .esc-mascara{margin-top:-.22em;padding-top:.22em}@media (max-width:760px){.pegatina{font-size:clamp(10px,2.8vw,14px)}.pegatina--caja{max-width:12ch}}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .pegatina--mia{transition:none}html:not([data-motion=todo]) .pegatina--pega{animation:none}html:not([data-motion=todo]) .pegatina--pega:after{display:none}html:not([data-motion=todo]) .pegando-pie--fuera .pegando-boton{opacity:0;animation:none}html:not([data-motion=todo]) .pegando-pie{animation-name:none}html:not([data-motion=todo]) .pegatina--colocando{animation:none}}.correo-pie{z-index:72;width:min(100%,460px);padding:24px var(--m) max(20px, env(safe-area-inset-bottom));background:var(--pos);animation:correo-entra .42s var(--ease-out) both;border-radius:18px 18px 0 0;justify-items:stretch;gap:10px;margin-inline:auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000057}@keyframes correo-entra{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.correo-pie--fuera{animation:correo-sale .3s var(--ease-io) both;pointer-events:none}@keyframes correo-sale{to{opacity:0;transform:translateY(100%)}}.correo-pie__t{font-family:var(--f-titulo);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.1}.correo-pie__s{font-family:var(--f-texto);font-size:var(--t-xs);color:var(--gris);margin:0 0 4px;line-height:1.5}.correo-pie__mail{border:1px solid var(--linea);border-radius:var(--r);background:var(--hueso);width:100%;min-height:48px;font-family:var(--f-texto);color:var(--neg);padding:0 14px;font-size:16px}.correo-pie__mail:focus-visible{outline:2px solid var(--neg);outline-offset:1px}.correo-pie .pegando-boton{width:100%;min-width:0;box-shadow:none;margin-top:4px}a.pegando-boton{place-items:center;text-decoration:none;display:grid}.correo-pie .pegando-boton:disabled{opacity:.45}.muro-dice{top:max(16px, env(safe-area-inset-top));z-index:74;background:var(--neg);max-width:min(100vw - 32px,420px);color:var(--pos);font-family:var(--f-texto);font-size:var(--t-xs);text-align:center;animation:muro-dice .4s var(--ease-out) both;border-radius:999px;margin:0;padding:12px 18px;font-weight:600;line-height:1.4;position:fixed;left:50%;translate:-50%;box-shadow:0 12px 34px #0000004d}@keyframes muro-dice{0%{opacity:0;translate:-50% -14px}to{opacity:1;translate:-50%}}.muro-dice--fuera{animation:muro-dice-fuera .4s var(--ease-io) both}@keyframes muro-dice-fuera{to{opacity:0;translate:-50% -14px}}@media (prefers-reduced-motion:reduce){.correo-pie,.correo-pie--fuera,.muro-dice,.muro-dice--fuera{animation-duration:.01ms}}.sub{--fondo:#000;--texto:#fff;--apagado:#8f8f8f;--linea-s:#ffffff29;--suave:#ffffffd1;--papel:transparent;--vidrio:#000000eb;--tope:780px;--pad-x:16px;--aire-cabeza:clamp(16px, 3vw, 28px);z-index:60;color:var(--texto);font-family:var(--f-texto);position:fixed;inset:0}.sub[hidden]{display:none!important}.sub:is([data-pagina=contacto],[data-pagina=about]){--fondo:#fff;--texto:#000;--apagado:#6b6b6b;--linea-s:#0000002e;--suave:#000000c7;--papel:transparent;--vidrio:#ffffffeb}.sub-lienzo{background:var(--fondo);will-change:clip-path;flex-direction:column;transition:clip-path .62s cubic-bezier(.76,0,.18,1);display:flex;position:absolute;inset:0}.sub-brisa{z-index:0;filter:blur(28px)saturate(1.5)brightness(.6);opacity:.8;pointer-events:none;background-position:50% 30%;background-size:cover;position:absolute;inset:-10%;transform:translateZ(0)}.sub[data-pagina=evento] .sub-brisa{filter:blur(48px)saturate(1.2)brightness(.45);opacity:.5}.sub.con-brisa .sub-lienzo:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000001a 0%,#00000038 30%,#0000005c 55%,#00000080 78%,#0000009e 100%);position:absolute;inset:0}.sub-cuerpo{z-index:1;overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;opacity:0;flex:1;min-height:0;transition:opacity .3s;position:relative;overflow:hidden auto}.sub.is-dentro .sub-cuerpo{opacity:1;transition:opacity .4s .18s}.sub-cuerpo>:not(.sub-foto):not(.sub-pie){z-index:1;position:relative}.sub-fijo{z-index:1;opacity:0;flex:none;transition:opacity .3s;position:relative}.sub-fijo:empty{display:none}.sub.is-dentro .sub-fijo{opacity:1;transition:opacity .4s .18s}.sub-entra{opacity:0;transition:opacity .5s ease, transform .6s var(--ease-out);transition-delay:calc(.24s + var(--i,0) * 55ms);transform:translateY(22px)}.sub.is-dentro .sub-entra{opacity:1;transform:none}.sub[data-pagina=pegatina]{overflow:hidden}.sub[data-pagina=pegatina] .sub-lienzo{will-change:transform;transition:transform .72s cubic-bezier(.22,1,.3,1);transform:translateY(100%);clip-path:none!important}.sub[data-pagina=pegatina].is-dentro .sub-lienzo{transform:none}.sub-top{z-index:3;justify-content:space-between;align-items:center;gap:var(--gap);height:var(--top-h);padding:0 max(var(--m), env(safe-area-inset-right)) 0 max(var(--m), env(safe-area-inset-left));padding-top:env(safe-area-inset-top);transition:opacity .3s ease, transform .34s var(--ease-out);pointer-events:none;background:0 0;display:flex;position:absolute;top:0;left:0;right:0}.sub-top:before{content:"";z-index:0;background:0 0;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:absolute;inset:0}.sub-top>*{z-index:1;pointer-events:auto;position:relative}.sub.is-bajado .sub-top:before{background:var(--vidrio);border-bottom-color:var(--linea-s);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sub.is-arriba-ido .sub-top{opacity:0;pointer-events:none;transform:translateY(-100%)}.sub.is-arriba-ido .sub-top>*{pointer-events:none}.sub-volver{border-radius:var(--r);width:38px;height:38px;color:var(--texto);filter:drop-shadow(0 1px 6px #0000008c);transition:background .25s ease, filter .25s ease, transform .25s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin-left:-10px;padding:0;display:inline-flex}.sub.is-bajado .sub-volver{filter:drop-shadow(0 0 #0000);background:0 0}.sub-volver:hover{opacity:.7}.sub-volver svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .35s var(--ease-out)}.sub-volver:hover svg{transform:translate(-3px)}.sub-marca{font-family:var(--f-titulo);font-size:var(--t-s);letter-spacing:.02em;text-transform:uppercase;opacity:0;transition:opacity .3s}.sub.is-bajado .sub-marca{opacity:1}:is(.sub-volver,.sub-boton,.sub-mini,.taller-pega):focus-visible{outline:2px solid var(--texto);outline-offset:3px}.sub-ancho{width:100%;max-width:var(--tope);padding-inline:var(--m);margin-inline:auto}.sub-bajo-barra{padding-top:calc(var(--top-h) + env(safe-area-inset-top) + var(--e-bloque))}.sub-bajo-barra .sub-titulo{margin-bottom:var(--e-item)}.sub-seccion{padding-block:var(--e-bloque)}.sub-seccion--linea{border-top:1px solid var(--linea-s)}.sub-seccion--junto{padding-top:0}.sub-rotulo{margin-bottom:var(--e-item);font-size:var(--t-s);letter-spacing:var(--letra);color:var(--texto);font-weight:700;line-height:1.3;display:block}.sub-titulo{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:-.005em;font-weight:400;line-height:.9;font-size:var(--t-xl);margin:0}.sub-titulo--medio{font-size:var(--t-l);line-height:.95}.sub-titulo--foto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sub-cubo{width:min(30vw,158px);display:block}.sub-cubo svg{width:100%;height:auto;display:block}.sub-cubo polygon{fill:var(--texto)}.sub-lema{font-size:var(--t-s);text-align:center;text-wrap:balance;color:var(--texto);margin:0 0 clamp(18px,3vh,30px);font-weight:700;line-height:1.34}.sub-copy{font-size:var(--t-s);color:var(--suave);line-height:1.36}.sub-copy--justo{text-align:justify;text-wrap:pretty}.sub-copy+.sub-copy{margin-top:.9em}.sub-copy strong{color:var(--texto);font-weight:400}.sub-filas{gap:clamp(14px,2.4vh,22px);margin:0;display:grid}.sub-fila{gap:var(--gap);font-size:var(--t-s);grid-template-columns:22px 1fr;align-items:start;line-height:1.26;display:grid}.sub-fila>span{min-width:0}.sub-fila>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;color:var(--apagado);margin-top:-1px}.sub-fila b{font-weight:700}.sub-fila__sitio{text-underline-offset:.22em;transition:text-decoration-thickness .2s var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.sub-fila--mapa:hover .sub-fila__sitio{text-decoration-thickness:2px}.sub-fila small{font-size:var(--t-xs);letter-spacing:.05em;color:var(--apagado);margin-top:2px;display:block}.sub-fila a{border-bottom:1px solid var(--linea-s);padding-bottom:2px}.sub-fila a:hover{border-bottom-color:currentColor}.sub-boton{border-radius:var(--r);background:var(--texto);min-height:52px;color:var(--fondo);font-family:var(--f-texto);font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:transform .3s var(--ease-out), background .25s ease, color .25s ease, opacity .25s ease;justify-content:center;align-items:center;gap:.6em;padding:0 24px;font-weight:700;display:inline-flex}.sub-boton:hover{transform:translateY(-2px)}.sub-boton:active{transform:translateY(0)scale(.985)}.sub-boton--linea{color:var(--texto);border:2px solid var(--texto);background:0 0}.sub-boton--linea:hover{background:var(--texto);color:var(--fondo)}.sub-boton[disabled],.sub-boton[aria-disabled=true]{border:1px solid var(--linea-s);color:var(--apagado);pointer-events:none;background:0 0}.sub-mini{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--texto);border-bottom:1px solid var(--linea-s);align-items:center;gap:.5em;padding-bottom:3px;transition:border-color .25s;display:inline-flex}.sub-mini:hover{border-bottom-color:var(--texto)}.sub-pie{z-index:2;margin-top:var(--e-bloque);padding-top:clamp(56px,9vh,84px);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(0deg,#000000db 0 46%,#000c 58%,#000000ad 68%,#00000080 77%,#0000004d 86%,#0000001f 94%,#0000);position:sticky;bottom:0}.sub-pie__caja{align-items:center;gap:var(--gap);padding-block:var(--e-item);display:flex}.sub-pie__precio{text-align:center;flex:1;min-width:0;line-height:1.15}.sub-pie__precio b{font-family:var(--f-titulo);font-size:var(--t-l);letter-spacing:.01em;font-weight:400;display:block}.sub-pie__precio--sin b{color:var(--apagado)}.sub-pie .sub-boton{flex:none;min-width:min(52%,230px);margin-left:auto}.sub-sala{margin-top:var(--aire-cabeza);font-size:var(--t-s);font-weight:700;line-height:1.25}.sub-cuando{font-size:var(--t-s);letter-spacing:.03em;color:var(--suave);margin-top:2px;font-weight:700}.sub-lista{gap:0;display:grid}.sub-lista li{gap:var(--gap);padding:var(--e-item) 0;border-bottom:1px solid var(--linea-s);grid-template-columns:62px 1fr;align-items:baseline;display:grid}.sub-lista li:first-child{border-top:1px solid var(--linea-s)}.sub-lista time{font-size:var(--t-xs);letter-spacing:.1em;color:var(--apagado)}.sub-lista b{font-family:var(--f-titulo);font-size:var(--t-l);letter-spacing:.01em;text-transform:uppercase;font-weight:400}.sub-lista i{font-style:normal;font-size:var(--t-xs);letter-spacing:.06em;color:var(--apagado);display:block}.sub-lista li.sub-hueco{gap:var(--gap);padding:var(--e-item) 0;border-top-color:#0000;border-bottom-color:#0000;grid-template-columns:62px 1fr;align-items:baseline;display:grid}.sub-fechas{position:relative}.sub-silencio{z-index:1;font-family:var(--f-texto);font-size:var(--t-s);letter-spacing:var(--letra);text-align:center;color:var(--texto);place-items:center;margin:0;font-weight:700;line-height:1.34;display:grid;position:absolute;inset:0}.sub-lista--toca li{padding:0;display:block}.sub-fecha{gap:var(--gap);width:100%;padding:var(--e-item) 0;font:inherit;color:inherit;text-align:left;grid-template-columns:62px 1fr;align-items:baseline;display:grid}.sub-fecha time{transition:color .2s var(--ease-out)}:is(.sub-fecha:hover time,.sub-fecha:focus-visible time){color:var(--texto)}.sub-fecha:focus-visible{outline:2px solid var(--texto);outline-offset:2px}.sub-marca__nombre{margin:0;line-height:0}.sub-marca__logo{filter:invert();width:auto;max-width:min(54vw,260px);height:auto;max-height:min(21dvh,200px);display:block}.sub-redes{gap:0;margin-left:-12px;display:flex}.sub-redes a{color:var(--texto);transition:transform .2s var(--ease-out);place-items:center;padding:12px;display:grid}:is(.sub-redes a:hover,.sub-redes a:focus-visible){transform:scale(1.14)}.sub-redes svg{fill:currentColor;width:22px;height:22px}.sub-foto{--foto-funde:clamp(190px, 32vh, 300px);--foto-cola:calc(var(--foto-funde) * .2);--foto-fin:100%;--foto-mascara:linear-gradient(to bottom, #000 0 calc(var(--foto-fin) - var(--foto-funde)), #000000f7 calc(var(--foto-fin) - var(--foto-funde) * .88), #000000e6 calc(var(--foto-fin) - var(--foto-funde) * .76), #000000c4 calc(var(--foto-fin) - var(--foto-funde) * .64), #00000094 calc(var(--foto-fin) - var(--foto-funde) * .52), #00000061 calc(var(--foto-fin) - var(--foto-funde) * .4), #00000038 calc(var(--foto-fin) - var(--foto-funde) * .28), #0000001a calc(var(--foto-fin) - var(--foto-funde) * .16), #00000008 calc(var(--foto-fin) - var(--foto-funde) * .07), #0000 var(--foto-fin));z-index:0;height:calc(min(62vh, 520px) + var(--foto-cola));margin-bottom:calc(var(--foto-cola) * -1);position:relative;overflow:hidden}.sub-foto>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);transform:translateY(6%)scale(1.08)}.sub.is-dentro .sub-foto>img{transform:none}.sub-foto>img,.sub-foto--plano:before{-webkit-mask-image:var(--foto-mascara);-webkit-mask-image:var(--foto-mascara);mask-image:var(--foto-mascara)}.sub-foto--plano:before{content:"";background:var(--ev,#202020);position:absolute;inset:0}.sub-foto:after{content:"";background:linear-gradient(to bottom, #0000006b, #0000 140px), linear-gradient(to bottom, #0000 calc(var(--foto-fin) - var(--foto-funde) * 1.35), #0000001f calc(var(--foto-fin) - var(--foto-funde) * 1.05), #00000057 calc(var(--foto-fin) - var(--foto-funde) * .75), #0000008c calc(var(--foto-fin) - var(--foto-funde) * .45), #000000a6 var(--foto-fin));-webkit-mask-image:var(--foto-mascara);-webkit-mask-image:var(--foto-mascara);mask-image:var(--foto-mascara);position:absolute;inset:0}.sub-foto__titular{left:0;right:0;bottom:var(--foto-cola);z-index:1;padding-bottom:var(--aire-cabeza);position:absolute}@media (max-width:1023px){.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-cuerpo{flex-direction:column;display:flex}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-foto{--foto-funde:clamp(170px, 28vh, 270px);height:calc(54dvh + var(--foto-cola));min-height:calc(160px + var(--foto-cola));max-height:calc(62dvh + var(--foto-cola));margin-bottom:calc(var(--foto-cola) * -1);flex:auto}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-foto__titular{place-items:center;padding-bottom:0;display:grid;top:0}.sub[data-pagina=marca] .sub-foto__titular{align-items:end;padding-bottom:clamp(10px,2.4vh,24px)}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-foto__titular .sub-ancho{justify-items:center;display:grid}.sub-pantalla{height:calc(100% - var(--asoma));flex-direction:column;flex:none;display:flex;position:relative}.sub-pantalla--alta .sub-foto{max-height:none!important}.sub[data-pagina=marca] .sub-lista li:not(.sub-hueco)+.sub-hueco,.sub[data-pagina=marca] .sub-lista .sub-hueco+.sub-hueco{display:none}.sub-pantalla>:not(.sub-foto){z-index:1;position:relative}.sub:is([data-pagina=marca],[data-pagina=bar]){--aire-sec:clamp(24px, 4.2vh, 40px);--asoma:calc(var(--aire-sec) + 14px)}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-seccion{padding-block:var(--aire-sec);flex:none}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-seccion--junto{padding-top:0}.sub:is([data-pagina=marca],[data-pagina=bar]).hay-mas .sub-cuerpo{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aire-sec) - 16px), transparent calc(100% - 8px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aire-sec) - 16px), transparent calc(100% - 8px));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--aire-sec) - 16px), transparent calc(100% - 8px))}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-final{padding-bottom:max(var(--m), env(safe-area-inset-bottom));margin-top:auto}.sub:is([data-pagina=marca],[data-pagina=bar]) .sub-final .sub-acciones{margin-top:0}}.sub-quien{gap:var(--e-min) var(--e-item);padding:var(--e-item) var(--pad-x);border:1px solid var(--linea-s);border-radius:var(--r-g);background:var(--papel);grid-template-columns:auto 1fr;align-items:center;display:grid}.sub-quien__logo{filter:invert();width:64px;height:auto}.sub[data-pagina=contacto] .sub-quien__logo{filter:none}.sub-quien__nombre{font-family:var(--f-titulo);font-size:var(--t-l);text-transform:uppercase;line-height:1.05}.sub-quien__copy{font-size:var(--t-xs);color:var(--apagado);margin-top:3px}.sub-quien__ir{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;text-underline-offset:.22em;transition:text-decoration-thickness .2s var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}:is(.sub-quien__ir:hover,.sub-quien__ir:focus-visible){text-decoration-thickness:2px}.sub-legal{font-size:var(--t-xs);letter-spacing:.04em;color:var(--apagado);line-height:1.34}.sub-seccion--legal{padding-bottom:0}.sub[data-pagina=evento] .sub-cuerpo{flex-direction:column;display:flex}.sub[data-pagina=evento] .sub-cuerpo>*{flex:none}.sub[data-pagina=evento] .sub-pie{margin-top:auto}@media (max-width:1023px){.sub[data-pagina=evento] .sub-foto+.sub-seccion--junto{padding-top:var(--e-bloque)}.sub[data-pagina=evento] .sub-foto{--foto-alto:min(54vh, 460px);--foto-funde:clamp(200px, 32vh, 300px);--foto-fin:calc(var(--foto-alto) + var(--foto-funde) * .18);grid-template-rows:var(--foto-alto) auto;grid-template-columns:100%;height:auto;margin-bottom:0;display:grid}.sub[data-pagina=evento] .sub-foto>img{grid-area:1/1/3/2;height:100%}.sub[data-pagina=evento] .sub-foto__titular{grid-area:2/1;padding-bottom:0;position:relative;inset:auto}}.sub-pie .sub-boton{font-family:var(--f-titulo);font-weight:400;font-size:var(--t-l);letter-spacing:.02em}.sub-acciones{gap:var(--gap);margin-top:var(--e-bloque);grid-template-columns:1fr 1fr;display:grid}.sub-acciones .sub-boton{letter-spacing:.04em;width:100%;min-height:46px;padding:0 .7em;font-size:clamp(10px,2.8vw,13px)}.form{gap:var(--e-bloque);display:grid}.form-grupo{gap:var(--e-item);border:0;margin:0;padding:0;display:grid}.form-grupo legend,.form-campo>span{font-size:var(--t-s);letter-spacing:var(--letra);color:var(--texto);padding:0;font-weight:700;line-height:1.3}.form-fila{gap:var(--e-item);display:grid}@media (min-width:640px){.form-fila--dos{grid-template-columns:1fr 1fr}}.form-campo{gap:var(--e-min);display:grid}.form-campo input,.form-campo textarea,.form-campo select{width:100%;padding:var(--e-item) var(--pad-x);border:1px solid var(--linea-s);border-radius:var(--r);background:var(--papel);color:var(--texto);font-family:var(--f-texto);font-size:max(16px, var(--t-s));letter-spacing:var(--letra);line-height:1.4;transition:border-color .2s,background .2s}.form-campo select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9.5 6 5.5 6-5.5' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--pad-x) center;cursor:pointer;background-size:20px;padding-right:44px}.sub[data-pagina=contacto] .form-campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9.5 6 5.5 6-5.5' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-campo select:invalid{color:var(--apagado)}.form-campo textarea{resize:vertical;min-height:132px}.form-campo input::placeholder,.form-campo textarea::placeholder{color:var(--apagado);opacity:.75}.form-campo :is(input,textarea,select):focus{border-color:var(--texto);outline:0}.form-campo.is-mal :is(input,textarea,select){border-color:#d92b2b}.form-campo .form-error{font-size:var(--t-xs);letter-spacing:.06em;color:#d92b2b;font-weight:400}.form-opcional{font-style:normal}.form-campo:not(.is-mal) .form-error{display:none}.form-opcional{letter-spacing:.04em;color:var(--apagado);opacity:.8;font-weight:400}.form-check{gap:var(--e-item);font-size:var(--t-xs);letter-spacing:.04em;color:var(--apagado);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;line-height:1.4;display:grid}.form-check input{-webkit-appearance:none;appearance:none;border:1px solid var(--linea-s);border-radius:var(--r-ch);background:var(--papel);cursor:pointer;width:20px;height:20px;margin:0;transition:background .2s}.form-check input:checked{background:var(--texto) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.2 3.2L13 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--texto)}.sub[data-pagina=contacto] .form-check input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.2 3.2L13 5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-check input:focus-visible{outline:2px solid var(--texto);outline-offset:3px}.form-check a{text-underline-offset:3px;text-decoration:underline}.form-check.is-mal{color:#d92b2b}.form-check.is-mal input{border-color:#d92b2b}.form-enviar{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.form-enviar .sub-boton{flex:220px}.form-nota{font-size:var(--t-xs);letter-spacing:.04em;color:var(--apagado);line-height:1.4}.form-correo{font-weight:inherit;color:inherit;text-underline-offset:.22em;transition:text-decoration-thickness .2s var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.form-correo:hover{text-decoration-thickness:2px}.form-gracias{gap:var(--e-item);padding:var(--e-bloque);border:1px solid var(--linea-s);border-radius:var(--r-g);background:var(--papel);justify-items:start;display:grid}.form-gracias .sub-titulo{font-size:var(--t-l)}.taller-papel{width:100%;min-height:min(42vh,320px);padding:var(--e-bloque) var(--m);border-radius:var(--r-g);background:var(--pos);background-image:radial-gradient(circle at 30% 20%,#fff,#ececea);place-items:center;display:grid;position:relative;overflow:hidden}.taller-papel:focus-within{box-shadow:inset 0 0 0 2px #0000004d}.taller-muestra{--vista:min(54vw, 232px);width:calc(var(--vista) * var(--an,1));height:calc(var(--vista) * var(--al,1));object-fit:contain;max-width:100%;max-height:100%;transform:rotate(var(--giro,0deg));transition:transform .35s var(--ease-out);-webkit-user-drag:none}.taller-escribe{z-index:1;border-radius:inherit;width:100%;font-family:var(--f-texto);color:#0000;caret-color:#0000;text-align:center;cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:16px;position:absolute;inset:0}.taller-escribe:focus{outline:none}.taller-escribe::selection{background:0 0}.taller-colores{z-index:2;flex-wrap:wrap;gap:8px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.taller-color{background:var(--c);cursor:pointer;width:30px;height:30px;transition:transform .25s var(--ease-out), box-shadow .25s ease;border:1px solid #00000029;border-radius:0}.taller-color:hover{transform:scale(1.1)}.taller-color[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.taller-color:focus-visible{outline-offset:4px;outline:2px solid #111}.taller-colores[hidden]{display:none}.sub[data-pagina=pegatina] .sub-cuerpo{touch-action:pan-x pan-y}.taller-mandos{gap:var(--e-item);margin-top:var(--e-item);display:grid}.taller-rejilla{--pega:58px;touch-action:pan-x;padding-block:10px;padding-inline:calc(50% - var(--pega) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:14px;display:flex;overflow:auto hidden}.taller-rejilla::-webkit-scrollbar{display:none}.taller-pega{width:var(--pega);height:var(--pega);color:var(--texto);cursor:pointer;scroll-snap-align:center;opacity:calc(.34 + var(--p,0) * .66);transform:scale(calc(.72 + var(--p,0) * .48));background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.taller-sil{width:100%;height:100%;-webkit-mask-image:var(--sil);-webkit-mask-image:var(--sil);mask-image:var(--sil);background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.taller-pie{padding:var(--e-item) var(--m) max(16px, env(safe-area-inset-bottom));opacity:0;justify-content:center;transition:opacity .4s .45s;display:flex}.sub.is-dentro .taller-pie{opacity:1}.taller-pegar{width:100%;max-width:420px}.taller-pegar:disabled{opacity:.32;cursor:default}@media (max-width:1023px){.sub[data-pagina=pegatina] .sub-cuerpo{overscroll-behavior:none;flex-direction:column;display:flex;overflow:hidden}.taller-mesa{flex:auto;min-height:0;display:flex}.taller-papel{flex:1;min-height:0}.taller-muestra{--vista:min(62vw, 240px)}}html.sub-abierta .top{opacity:0;pointer-events:none;transition:opacity .25s}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) :is(.sub-lienzo,.sub-cuerpo,.sub-entra,.sub-foto>img,.taller-muestra){transition-duration:.2s}html:not([data-motion=todo]) :is(.sub-entra,.sub-foto>img){transform:none!important}}@media (max-width:1023px){.sub[data-pagina=about] .sub-foto{--foto-funde:clamp(90px, 12vh, 130px);height:calc(20dvh + var(--foto-cola));min-height:calc(140px + var(--foto-cola))}.sub[data-pagina=about] .sub-seccion{padding-block:clamp(16px,2.6vh,26px)}.sub[data-pagina=about] .sub-foto__titular{text-align:center;padding-bottom:0}.sub[data-pagina=about]:not(.is-bajado) .sub-volver{color:#fff}}.sub-equipo{gap:var(--e-item) var(--gap);font-size:var(--t-s);color:var(--texto);grid-template-columns:repeat(2,1fr);margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.sub-equipo small{font-size:var(--t-xs);color:var(--apagado);margin-top:2px;display:block}.sub-equipo small a{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--linea-s);text-decoration-color:var(--linea-s);display:block}.sub-equipo small a:hover{text-decoration-color:currentColor}.sub[data-pagina=about] .sub-copy--justo{-webkit-hyphens:auto;hyphens:auto}.sub-logos{grid-template-columns:repeat(4,1fr);place-items:center;gap:clamp(18px,4vw,32px) clamp(14px,4vw,32px);margin:clamp(18px,3vh,30px) 0 0;padding:0;list-style:none;display:grid}.sub-logos img{width:auto;max-width:100%;height:auto;max-height:calc(clamp(28px, 7vw, 44px) * var(--s,1));display:block}@media (min-width:1024px){.sub-logos{grid-template-columns:repeat(6,1fr)}}.sub-datos{font-size:var(--t-xs);color:var(--suave);margin:0;line-height:1.6}.sub-datos a{white-space:nowrap}.sub-datos a span{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--linea-s);text-decoration-color:var(--linea-s)}.sub-datos a:hover span{text-decoration-color:currentColor}.sub-datos svg{vertical-align:-2px;fill:none;width:14px;height:14px;stroke:var(--apagado);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-right:4px}.sub-carrusel{margin:0 calc(var(--m) * -1);padding:0 var(--m);scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;cursor:grab;gap:10px;list-style:none;display:flex;overflow:auto hidden}.sub-carrusel::-webkit-scrollbar{display:none}.sub-carrusel.is-arrastre{scroll-snap-type:none;cursor:grabbing}.sub-carrusel li{aspect-ratio:4/5;border-radius:var(--r-g);scroll-snap-align:start;background:#ffffff0f;flex:none;width:calc(50% - 5px);overflow:hidden}.sub-carrusel img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.top-nav,.top-volver,.esc-redes,.esc-legal{display:none}@media (min-width:1024px){.top-btn,.menu{display:none}.top-nav{display:block}.top-nav ul{gap:clamp(18px,2vw,38px);display:flex}.top-nav a{font:500 var(--t-s) / 1 var(--f-texto);letter-spacing:.01em;color:inherit;padding:8px 0;display:block;position:relative}.top-nav a:after{content:"";transform-origin:0;height:1px;transition:transform var(--raya-t) var(--raya-e);background:currentColor;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.top-nav a:hover:after{transform:scaleX(1)}.top-nav a:focus-visible:after{transform:scaleX(1)}html[data-pagina="0"] .top-nav a[data-go=calendario]:after,html[data-pagina="1"][data-step=inicio] .top-nav a[data-go=inicio]:after,html[data-pagina="1"][data-step=contacto] .top-nav a[data-go=contacto]:after{transform:scaleX(1)}.top-nav a:focus-visible{outline-offset:4px;outline:2px solid}html{--top-sub:64px}.top{height:var(--top-sub)}html.sub-abierta .top{height:var(--top-sub);z-index:70;opacity:1;color:var(--pos);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;justify-content:flex-start;gap:clamp(14px,1.4vw,26px)}html:is([data-subpagina=contacto],[data-subpagina=about]) .top{color:var(--neg)}html.sub-abierta .top-nav{margin-left:auto}html.sub-abierta .sub-top{display:none}html.sub-abierta .top-volver{display:inline-flex}.top-volver{border:1px solid color-mix(in srgb, currentColor 26%, transparent);border-radius:var(--r);width:38px;height:38px;color:inherit;justify-content:center;align-items:center;padding:0;transition:background .25s,color .25s}.top-volver svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .35s var(--ease-out)}.top-volver:hover{background:currentColor}html.sub-abierta .top-volver:hover{color:var(--pos);background:var(--pos)}html.sub-abierta .top-volver:hover svg{stroke:var(--neg);transform:translate(-3px)}html:is([data-subpagina=contacto],[data-subpagina=about]) .top-volver:hover{color:var(--neg);background:var(--neg)}html:is([data-subpagina=contacto],[data-subpagina=about]) .top-volver:hover svg{stroke:var(--pos)}.top-volver:focus-visible{outline-offset:3px;outline:2px solid}.escena{--g-x:max(calc(var(--m) + 6vw), calc((100vw - 1200px) / 2));--g-top:calc(var(--top-h) + 6vh);--g-bot:max(11vh, 88px);--g-copy:calc(var(--t-nota) * 2.24);--g-pie:max(24px, 3.4vh);--w-flecha:clamp(12px, 1.2vw, 22px);--h-flecha:calc(var(--w-flecha) * 3.62);--w-inicio:min(26vw, 38vh, 340px);--w-marca:min(17vw, 27vh, 235px);--col-marca:calc((100% - var(--g-x) + var(--w-marca) * .15) / 3.5);--w-abierta:min(44vw, 62vh, 500px);--w-bar:min(32vw, 48vh, 400px);--w-contacto:var(--w-bar);--dy-bar:0px;--dy-contacto:4dvh;--h-bar:calc(var(--w-bar) * 1.1056);--top-bar:calc(50% + var(--dy-bar) - var(--h-bar) / 2);--h-contacto:calc(var(--w-contacto) * 1.1056);--top-contacto:calc(50% + var(--dy-contacto) - var(--h-contacto) / 2)}.esc-ancla--inicio{translate:0}.esc-redes,.esc-legal{bottom:calc(var(--g-pie) + env(safe-area-inset-bottom));z-index:1;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute}.esc-redes{left:calc(var(--m) - 9px);bottom:calc(var(--g-pie) + env(safe-area-inset-bottom) - 9px);gap:2px}.esc-redes a{color:inherit;transition:transform .2s var(--ease-out), opacity .2s ease;place-items:center;padding:9px;display:grid}:is(.esc-redes a:hover,.esc-redes a:focus-visible){transform:scale(1.14)}.esc-redes svg{fill:currentColor;width:17px;height:17px;display:block}.esc-legal{right:var(--m);font:400 var(--t-xs) / 1 var(--f-texto);letter-spacing:.04em;color:var(--gris);gap:clamp(14px,1.4vw,24px)}.esc-legal a{color:inherit;transition:color .2s}:is(.esc-legal a:hover,.esc-legal a:focus-visible){color:var(--neg);text-underline-offset:.3em;text-decoration:underline}.esc-legal small{font-size:inherit}:is(.esc-redes a:focus-visible,.esc-legal a:focus-visible){outline-offset:3px;outline:2px solid}.marcas{width:calc(var(--col-marca) * 5 + var(--g-x) * 2);padding-inline:var(--g-x);grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;right:auto}.marca,.marca:nth-child(2n){translate:0 calc(var(--y,0px) * 2.4);flex-direction:column;gap:clamp(20px,3.4vh,40px)}.marca-logo{width:calc(var(--w-marca) * var(--lw,1) * .82)}.esc-gui--cal{right:var(--g-x);top:var(--g-top)}.esc-gui--cal-flecha{right:calc(var(--g-x) + var(--t-guino) * 3.72 + 14px);top:calc(var(--g-top) + var(--t-guino) / 2 - var(--h-flecha) / 2);width:var(--w-flecha)}.esc-gui--swipe{right:var(--g-x);top:calc(var(--g-top) + var(--t-guino) * 1.95)}.esc-gui--laex,.esc-gui--bar-nombre{left:var(--g-x);bottom:calc(var(--g-bot) + var(--g-copy) + .8vh + 6px)}.esc-gui--laex-copy,.esc-gui--bar-copy{left:var(--g-x);bottom:var(--g-bot);width:12.6em}.esc-gui--explora,.esc-gui--toque{right:var(--g-x);bottom:var(--g-bot)}.esc-gui--explora-flecha,.esc-gui--toque-flecha,.esc-gui--vuelve-flecha{bottom:calc(var(--g-bot) + .45em - 1.13em)}.esc-gui--explora-flecha{right:calc(var(--g-x) + 2.72em + .45em)}.esc-gui--toque-flecha{right:calc(var(--g-x) + 5.55em + .45em)}.esc-gui--vuelve-flecha{left:var(--g-x);right:auto}.esc-gui--vuelve{left:calc(var(--g-x) + var(--t-pista) * 1.07);right:auto;bottom:var(--g-bot)}.esc-gui--swipe-con{right:calc(100% - var(--g-x) - var(--t-pista) * 6.53 + var(--t-pista) * 1.8);bottom:calc(var(--g-bot) + var(--t-pista) + var(--t-nota-s) + 1.6vh + 14px)}.esc-gui--swipe-con-eco{right:calc(100% - var(--g-x) - var(--t-pista) * 6.53);bottom:calc(var(--g-bot) + var(--t-pista) + .8vh + 8px)}.esc-gui--bar-flecha{left:calc(50% + var(--w-bar) * .3);top:calc(var(--top-bar) + var(--h-bar) * .148 - 30px - var(--h-flecha));width:var(--w-flecha);translate:-50%}.esc-gui--ring{right:calc(var(--g-x) + var(--t-pista) * 1.8);bottom:calc(var(--g-bot) + var(--t-pista) + var(--t-nota-s) + 1.6vh + 14px)}.esc-gui--ring-eco{right:var(--g-x);bottom:calc(var(--g-bot) + var(--t-pista) + .8vh + 8px)}.esc-gui--con-nombre{right:var(--g-x);top:var(--g-top)}.esc-gui--con-copy{right:var(--g-x);top:calc(var(--g-top) + var(--t-firma) + .8vh + 6px);text-align:right;width:12.6em}.esc-gui--con-flecha{left:calc(50% - var(--w-contacto) * .42);top:calc(var(--top-contacto) + var(--h-contacto) * .207 - 30px - var(--h-flecha));width:var(--w-flecha);translate:-50%}.escena[data-click=bar] .esc-click{left:calc(50% + var(--w-bar) * .3);top:calc(var(--top-bar) + var(--h-bar) * .148 - 30px - var(--h-flecha) - var(--t-guino) - 10px)}.escena[data-click=contacto] .esc-click,.escena[data-click=pegatinas] .esc-click{left:calc(50% - var(--w-contacto) * .42);top:calc(var(--top-contacto) + var(--h-contacto) * .207 - 30px - var(--h-flecha) - var(--t-guino) - 10px)}.escena[data-click=inicio] .esc-click,.escena[data-click=marcas] .esc-click{left:calc(var(--g-x) + var(--col-marca) / 2 - var(--w-marca) * .42);top:24%}.escena[data-click=marcas] .esc-click__flecha{width:1.4em;top:.97em;left:1em}.sub-par{--hueco:0px;--par-hueco:clamp(32px, 3.6vw, 72px);align-items:start;column-gap:var(--par-hueco);padding:0 var(--hueco) 0 clamp(48px, 12vw, 260px);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.sub[data-pagina=evento] .sub-cuerpo{display:block}.sub-par__foto{align-self:start;position:sticky;top:0}.sub-par .sub-foto{--foto-funde:clamp(260px, 26vw, 460px);--foto-mascara:linear-gradient(to left, #000 0 calc(var(--foto-fin) - var(--foto-funde)), #000000f7 calc(var(--foto-fin) - var(--foto-funde) * .88), #000000e6 calc(var(--foto-fin) - var(--foto-funde) * .76), #000000c4 calc(var(--foto-fin) - var(--foto-funde) * .64), #00000094 calc(var(--foto-fin) - var(--foto-funde) * .52), #00000061 calc(var(--foto-fin) - var(--foto-funde) * .4), #00000038 calc(var(--foto-fin) - var(--foto-funde) * .28), #0000001a calc(var(--foto-fin) - var(--foto-funde) * .16), #00000008 calc(var(--foto-fin) - var(--foto-funde) * .07), #0000 var(--foto-fin));height:100dvh;margin-left:calc(var(--par-hueco) * -1);border-radius:0}.sub-par .sub-foto>img{object-fit:cover;width:100%;height:100%}.sub-par .sub-foto--plano{aspect-ratio:auto}.sub-par .sub-foto:after{background:linear-gradient(to left, #0000 calc(var(--foto-fin) - var(--foto-funde) * 1.35), #0000001f calc(var(--foto-fin) - var(--foto-funde) * 1.05), #00000057 calc(var(--foto-fin) - var(--foto-funde) * .75), #0000008c calc(var(--foto-fin) - var(--foto-funde) * .45), #000000a6 var(--foto-fin));display:block}.sub-par__texto{max-width:820px;padding-top:calc(var(--top-sub) + clamp(26px, 4.4vh, 56px));padding-bottom:clamp(30px,5vh,72px)}.sub-par__texto .sub-ancho{max-width:none;margin-inline:0;padding-inline:0}.sub-par__texto .sub-seccion{padding-block:clamp(16px,1.9vw,26px)}.sub-par__texto .sub-seccion--junto{padding-top:0}.sub-par__texto .sub-copy+.sub-copy{margin-top:.7em}.sub-par__texto>.sub-foto__titular{padding-bottom:var(--e-item);position:static}.sub-titulo--foto{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.sub-cubo{display:none}.sub-par__texto .sub-lema{text-align:left}.sub-par__texto .sub-bajo-barra{padding-top:0}.sub-par__texto .sub-pie--caja{background:0 0;margin:0;padding:0;position:static}.sub-par__texto .sub-pie--caja .sub-pie__caja{padding-block:var(--e-item);justify-content:flex-start;gap:clamp(16px,1.6vw,28px)}.sub-par__texto .sub-pie--caja .sub-pie__precio{text-align:left;flex:none}.sub-par__texto .sub-pie--caja .sub-boton{flex:none;min-width:0;margin-left:0}.sub-par__texto .sub-acciones{justify-content:start;gap:var(--e-item);margin-top:var(--e-item);grid-template-columns:auto auto}.sub-par__texto .sub-acciones .sub-boton{width:auto;padding:0 24px}.sub-par__texto .sub-final .sub-acciones{margin-top:0}.sub-par__texto .sub-carrusel{--funde:40px;margin-inline:calc(var(--funde) * -1);padding-inline:var(--funde);scroll-padding-inline:var(--funde);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--funde), #000 calc(100% - var(--funde)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--funde), #000 calc(100% - var(--funde)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--funde), #000 calc(100% - var(--funde)), transparent)}.sub-par__texto .sub-carrusel li{width:clamp(150px,12vw,210px)}.sub:is([data-pagina=marca],[data-pagina=bar]).hay-mas .sub-cuerpo{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000),linear-gradient(#000,#000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sub[data-pagina=pegatina] .sub-par{--hueco:clamp(26px, 3.4vw, 64px);padding-top:calc(var(--top-sub) + clamp(16px, 2.4vh, 32px))}.sub[data-pagina=pegatina] .sub-par__foto{top:calc(var(--top-sub) + clamp(16px, 2.4vh, 32px))}.sub-par .taller-papel{min-height:min(56vh,460px)}.taller-rejilla{--pega:66px}.sub-par__texto .taller-pie{margin-top:var(--e-bloque);justify-content:flex-start;padding:0}.sub-par__texto .taller-pegar{width:auto;min-width:260px}}
