: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:owners, ui-sans-serif, system-ui, sans-serif;--t-xxl:clamp(40px, min(16vw, 10vh), 108px);--t-xl:clamp(27px, 3.9vw, 56px);--t-l:clamp(20px, 2.5vw, 34px);--t-m:clamp(15px, 1.25vw, 18px);--t-s:clamp(15px, 1.15vw, 18px);--t-xs:clamp(11px, .88vw, 13px);--letra:.015em;--trazo:clamp(1px, .13vw, 2px);--m:clamp(20px, 3.2vw, 48px);--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);--ancho:1440px;--top-h:58px;--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)}@media (min-width:820px) and (min-aspect-ratio:23/20){:root{--top-h:76px}}*,: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:300;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.55}html,body{overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;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.5}.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-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)}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(22px, 2.2vw, 30px) / 1 var(--f-titulo);letter-spacing:.01em;color:inherit}.top-btn{width:44px;height:44px;color:inherit;margin-right:-7px;position:relative}.top-btn span{background:currentColor;height:2px;transition:transform .4s cubic-bezier(.7,0,.2,1),opacity .2s;position:absolute;left:7px;right:7px}.top-btn span:first-child{top:13px}.top-btn span:nth-child(2){top:21px}.top-btn span:nth-child(3){top:29px}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{width:100%;max-width:100%;padding-top:var(--e-bloque);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);opacity:0;flex-wrap:wrap;align-items:baseline;gap:1.5em;margin-top:auto;transition:opacity .3s;display:flex}.menu-pie span{margin-left:auto}html.menu-open .menu-pie{opacity:1;transition:opacity .4s .5s}.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}}[data-sube]{background:var(--sube-fondo,var(--pos));position:relative}.sube-a{z-index:2;position:relative}.sube-a>:first-child{will-change:transform;position:sticky;top:0}.sube-space{pointer-events:none}[data-sube-b]{z-index:1;position:relative}.resto{background:var(--neg);flex-direction:column;display:flex}.bucle{z-index:60;background:var(--neg);transform:translate3d(0, calc(var(--bucle-de,1) * 100%), 0);visibility:hidden;pointer-events:none;position:fixed;inset:0}.bucle.is-on{visibility:visible;transition:transform .42s var(--ease-sube)}.bucle.is-tapa{transform:translate(0,0)}.bucle.is-va{transform:translate3d(0, calc(var(--bucle-de,1) * -100%), 0)}.cal{--cal-gap:clamp(6px, 1.4vw, 16px);--cal-hueco:var(--m);--cal-filete:clamp(2px, .36vw, 5px);--cal-alto:60svh;--cal-max:calc((var(--cal-alto) - 5 * var(--cal-gap)) / 6 * .90452 * 7 + 6 * var(--cal-gap));height:100vh;height:100dvh;padding:calc(var(--top-h) + clamp(20px, 4.6vh, 56px)) 0 clamp(8px, 1.4vh, 20px);background:var(--pos);touch-action:pan-y;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.cal-caja{width:100%;max-width:var(--ancho);flex-direction:column;flex:0 auto;gap:clamp(16px,2.6vh,32px);min-height:0;margin-inline:auto;display:flex}.cal-mes{padding-inline:var(--m);font:400 clamp(30px, min(13vw, 9vh), 88px) / .9 var(--f-titulo);text-transform:uppercase;letter-spacing:-.01em;justify-content:center;align-items:center;gap:clamp(10px,2.4vw,28px);margin:0;display:flex}.cal-flecha{width:.46em;height:.46em;color:inherit;transition:transform .3s var(--ease-out);flex:none;place-items:center;display:grid}.cal-flecha svg{fill:currentColor;width:100%;height:100%}.cal-flecha:hover{transform:scale(1.14)}.cal-flecha:active{transform:scale(.94)}.cal-flecha:disabled{opacity:.18;pointer-events:none}.cal-flecha:focus-visible{outline-offset:4px;outline:2px solid}.cal-mes-pista{text-align:center;white-space:nowrap;min-width:6.5ch;display:block}.cal-mes-pista span{display:block}.cal-mes-pista.is-out span{opacity:0;transform:translateX(calc(var(--dir,1) * -.35em));transition:opacity .16s,transform .16s ease-in}.cal-mes-pista.is-in span{animation:cal-mes-entra .42s var(--ease-out)}@keyframes cal-mes-entra{0%{opacity:0;transform:translateX(calc(var(--dir,1) * .35em))}}.cal-semana{gap:var(--cal-gap);width:min(100% - var(--m) * 2, var(--cal-max));font:400 clamp(13px, 6vw, 28px) / 1 var(--f-titulo);text-transform:uppercase;text-align:center;letter-spacing:.01em;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:auto;display:grid}.cal-viewport{height:var(--cal-vista,60svh);flex:none;min-height:0;overflow:hidden}.cal-pista{align-items:stretch;gap:var(--cal-hueco);height:100%;transition:transform .62s var(--ease-sube);will-change:transform;display:flex}.cal-pista.is-drag{transition:none}.cal-panel{pointer-events:none;flex:0 0 100%;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.cal-rejilla{gap:var(--cal-gap);width:min(100% - var(--m) * 2, var(--cal-max));grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;display:grid}.cal-panel.is-activo{pointer-events:auto}.cal-celda{opacity:0;transition:opacity .34s;position:relative}.cal-dia{aspect-ratio:var(--cubo-ratio);clip-path:var(--cubo);background:var(--neg);transform-origin:50% 100%;transition:transform .5s var(--ease-out);display:block;position:relative;overflow:hidden;transform:scale(.72)}.cal-dia:before{content:"";inset:var(--cal-filete);clip-path:var(--cubo);background:var(--pos);position:absolute}.cal-celda--evento .cal-dia:before,.cal-celda--vacio .cal-dia:before{display:none}.cal.is-in .cal-celda,.cal.is-in .cal-dia{transition-delay:calc(var(--i,0) * 9ms)}.cal.is-in .cal-celda{opacity:1}.cal.is-in .cal-dia{transform:none}.cal-celda--vacio .cal-dia{background:0 0}.cal-cartel{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.cal-num{font:400 clamp(10px, 2.2vw, 17px) / 1 var(--f-titulo);color:var(--neg);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cal-celda--evento .cal-num{color:var(--pos);text-shadow:0 1px 6px #000000bf;opacity:0;transition:opacity .25s}.cal-celda--vacio .cal-num{display:none}.cal-celda--hoy .cal-dia:before{inset:calc(var(--cal-filete) * 2.6)}.cal-celda--hoy.cal-celda--evento .cal-dia:after{content:"";clip-path:var(--cubo);box-shadow:inset 0 0 0 max(2px, .14em) var(--pos);pointer-events:none;position:absolute;inset:0}.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.12)}:is(.cal-celda--evento .cal-dia:hover .cal-num,.cal-celda--evento .cal-dia:focus-visible .cal-num){opacity:1}.cal-dia:focus-visible{outline:2px solid var(--neg);outline-offset:3px}.cal-globo{z-index:5;background:var(--neg);width:max-content;max-width:44vw;color:var(--pos);text-align:center;opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out);pointer-events:none;gap:2px;padding:8px 12px;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,6px)}.cal-globo b{font:400 clamp(12px, 1.1vw, 15px) / 1.1 var(--f-titulo);text-transform:uppercase}.cal-globo i{font-style:normal;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gris-c)}.cal-celda--evento:hover .cal-globo,.cal-celda--evento:focus-within .cal-globo{opacity:1;transform:translate(-50%)}.cal-celda:nth-child(7n+1) .cal-globo{left:0;transform:translateY(6px)}.cal-celda:nth-child(7n+1):hover .cal-globo,.cal-celda:nth-child(7n+1):focus-within .cal-globo{transform:translate(0)}.cal-celda:nth-child(7n) .cal-globo{left:auto;right:0;transform:translateY(6px)}.cal-celda:nth-child(7n):hover .cal-globo,.cal-celda:nth-child(7n):focus-within .cal-globo{transform:translate(0)}.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-dia,html:not([data-motion=todo]) .cal.is-in .cal-dia{transition:none;transform:none}html:not([data-motion=todo]) .cal-mes-pista span{animation:none}}:root{--xp-bg:#fff;--xp-ink:#000;--xp-text:#fff}.xp{height:100vh;background:var(--xp-bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100dvh;position:relative;overflow:hidden}.xp-motion{will-change:transform;position:absolute;inset:0}.xp-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.xp-svg--web{display:none}@media (min-aspect-ratio:1){.xp-svg--phone{display:none}.xp-svg--web{display:block}}.xp-shape{fill:var(--xp-ink)}.xp-body{transform-box:fill-box;transform-origin:50% 100%;opacity:1}.xp-pop{transform-box:view-box;transform-origin:50%}.xp[data-step=todos] .xp-pop{opacity:0;transition:transform .34s cubic-bezier(.5,0,.9,.4) .46s,opacity 0s linear .8s;transform:translateY(-62%)}.xp:not([data-step=todos]) .xp-pop{transition:transform .42s var(--ease-out)}.xp-panel{visibility:hidden}.xp-panel>*{transform-box:fill-box;transform-origin:50%}.xp-anton{fill:var(--xp-text);font-family:Anton,Impact,Arial Narrow,sans-serif}.xp-copy{font-family:owners, var(--f-texto,sans-serif);fill:var(--xp-text);font-weight:400}.xp-accent{fill:var(--xp-text);transform-origin:0}.xp-accent[data-from=right]{transform-origin:100%}.xp-dim{fill:#000;fill-opacity:.32}.xp-panel .xp-copy{filter:drop-shadow(0 1px 6px #0000008c)}.xp-hint,.xp-arriba{font:400 11px/1 owners, var(--f-texto,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--xp-ink);visibility:hidden;flex-direction:column;align-items:center;gap:12px;margin:0;padding-left:.24em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.xp-hint{bottom:max(28px, env(safe-area-inset-bottom));pointer-events:none}.xp-arriba{top:calc(var(--top-h) + 20px);flex-direction:column-reverse}.xp-hint:after,.xp-arriba:before{content:"";background:linear-gradient(currentColor,currentColor) 0 -10px/1px 10px no-repeat,#0003;width:1px;height:24px;animation:1.6s cubic-bezier(.65,0,.35,1) infinite xp-hint}.xp-arriba:before{animation-name:xp-hint-arriba}@keyframes xp-hint{0%{background-position:0 -10px,0 0}70%,to{background-position:0 24px,0 0}}@keyframes xp-hint-arriba{0%{background-position:0 24px,0 0}70%,to{background-position:0 -10px,0 0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .xp-hint:after,html:not([data-motion=todo]) .xp-arriba:before{animation:none}}.todos{--se-va:clamp(0, calc(1 - var(--q,0) * 5), 1);justify-content:center;gap:var(--e-bloque);padding:calc(var(--top-h) + var(--e-bloque)) var(--m) calc(var(--e-bloque) + 24px);visibility:hidden;background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.todos-lista{gap:clamp(20px,4.2vh,48px);display:grid}.marca{opacity:0;transform:translate3d(var(--dx,0px), var(--dy,0px), 0) scale(.16);transition:transform .3s ease-in,opacity .2s}.todos.is-in .marca{opacity:1;transition:transform .85s var(--ease-out) calc(var(--i,0) * 75ms), opacity .32s ease calc(var(--i,0) * 75ms);transform:none}.marca a{color:inherit;align-items:center;gap:clamp(16px,5vw,48px);display:flex}.marca:nth-child(2n) a{flex-direction:row-reverse}.marca-cubo{width:clamp(104px,34vw,190px);aspect-ratio:var(--cubo-ratio);transform:translate3d(0, calc(var(--q,0) * (-64vh - var(--i,0) * 16vh)), 0);flex:none;position:relative}.marca-menea{position:absolute;inset:0}.marca-foto{clip-path:var(--cubo);background:var(--neg) var(--foto) center / auto 128% no-repeat;position:absolute;inset:0}.marca-fuga{background:var(--foto) center / auto 100% no-repeat;clip-path:var(--fuga,none);filter:drop-shadow(0 6px 14px #00000047);pointer-events:none;position:absolute;inset:-14%}.marca--feria .marca-fuga{--fuga:polygon(56% 14%, 72% 12%, 90% 16%, 95% 28%, 78% 27%, 62% 20%)}.marca--abanda .marca-fuga{--fuga:polygon(6% 80%, 24% 72%, 42% 84%, 36% 88%, 18% 89%, 4% 86%)}.marca--mvp .marca-fuga{--fuga:polygon(4% 26%, 14% 13%, 30% 12%, 34% 16%, 22% 24%, 12% 31%)}.marca-texto{min-width:0;opacity:var(--se-va,1);justify-items:start;gap:8px;display:grid}.marca:nth-child(2n) .marca-texto{text-align:right;justify-items:end}.marca-rotulo{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,10vw,58px);font-weight:400;line-height:.94;display:grid}.marca-rotulo--feria{transform:rotate(-3deg)}.marca-rotulo--abanda small{font:400 clamp(9px, 2.4vw, 13px) / 1 var(--f-texto);letter-spacing:.22em;text-transform:uppercase;color:var(--gris);margin-top:6px;display:block}.marca-rotulo--mvp{letter-spacing:.02em}.marca-rotulo-img{width:clamp(120px,40vw,260px);height:auto}.marca-mas{font-size:var(--t-xs);letter-spacing:.06em;border-bottom:1px solid;padding-bottom:2px;transition:opacity .3s}:is(.marca a:hover .marca-mas,.marca a:focus-visible .marca-mas){opacity:.5}.marca a:focus-visible{outline:2px solid var(--neg);outline-offset:6px}.todos-desliza{left:50%;bottom:max(24px, env(safe-area-inset-bottom));font:400 11px/1 owners, var(--f-texto,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--neg);opacity:0;flex-direction:column;align-items:center;gap:10px;margin:0;padding-left:.24em;display:flex;position:absolute;transform:translate(-50%)}.todos.is-in .todos-desliza{opacity:var(--se-va,1);animation:.4s .55s backwards todos-desliza-in}@keyframes todos-desliza-in{0%{opacity:0}}.todos-desliza:after{content:"";background:linear-gradient(currentColor,currentColor) 0 -10px/1px 10px no-repeat,#0003;width:1px;height:22px;animation:1.6s cubic-bezier(.65,0,.35,1) infinite xp-hint}@media (min-width:820px) and (min-aspect-ratio:23/20){.todos-lista{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,72px)}.marca a,.marca:nth-child(2n) a{flex-direction:column;gap:clamp(16px,2vw,28px)}.marca-cubo{width:min(100%,230px)}.marca-texto,.marca:nth-child(2n) .marca-texto{text-align:center;justify-items:center}.marca-rotulo{font-size:clamp(30px,3.4vw,56px)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .marca,html:not([data-motion=todo]) .todos.is-in .marca{transition:opacity .3s;transform:none}html:not([data-motion=todo]) .todos-desliza:after{animation:none}}.bar{height:100vh;height:100dvh;padding-top:calc(var(--top-h) + var(--e-bloque));background:var(--pos);flex-direction:column;display:flex;position:relative;overflow:visible}.bar-texto{padding-inline:var(--m);text-align:center;flex:none}.bar-titulo{font-size:var(--t-xxl)}.bar-copy{max-width:34ch;margin:var(--e-item) auto 0;font-size:var(--t-s);color:var(--gris);line-height:1.45}.bar-forma{flex:auto;min-height:0;margin:clamp(10px,1.6vh,20px) 0 0;position:relative;overflow:visible;container-type:size}.bar-caja{width:min(max(100cqw,92.261cqh),101.306cqh);aspect-ratio:var(--cubo-ratio);position:absolute;bottom:-9cqh;left:50%;translate:-50%}.bar-caja[data-in]{--in-y:52vh;opacity:clamp(0, calc(var(--in,0) * 2.4), 1)}.bar-cubo{clip-path:var(--cubo);background:var(--hueso) var(--foto) center / auto 128% no-repeat;position:absolute;inset:0}.bar-cubo:after{content:"";background:linear-gradient(#0000 42%,#000000a8 90%);position:absolute;inset:0}.bar-fuga{background:var(--foto) center / auto 100% no-repeat;clip-path:polygon(38% 24%,50% 9%,62% 24%,57% 31%,43% 31%);filter:drop-shadow(0 8px 18px #00000040);pointer-events:none;position:absolute;inset:-14%}.bar-sitio{z-index:2;width:min(calc(100% - var(--m) * 2), 420px);text-align:center;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pos);text-shadow:0 2px 12px #000000a6;position:absolute;bottom:clamp(40px,11%,108px);left:50%;translate:-50%}.bar-sitio a{border-bottom:1px solid #ffffff73;padding-bottom:2px;transition:border-color .3s}.bar-sitio a:hover{border-color:var(--pos)}@media (min-width:820px) and (min-aspect-ratio:23/20){.bar{padding:calc(var(--top-h) + var(--e-bloque)) var(--m) 0;flex-direction:row;align-items:center;gap:clamp(32px,5vw,96px)}.bar-texto{text-align:left;flex:1 1 0;padding-inline:0}.bar-copy{margin-inline:0}.bar-forma{flex:1 1 0;align-self:stretch;margin:0}.bar-caja{width:min(100cqw,99.4972cqh)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .bar-sitio a{transition:none}}.contacto{--asomo:clamp(14px, 2.6vh, 34px);min-height:calc(100vh - var(--asomo));min-height:calc(100dvh - var(--asomo));padding:calc(var(--top-h) + clamp(16px, 4vh, 48px)) var(--m) clamp(16px, 4vh, 48px);background:var(--neg);color:var(--pos);text-align:center;--tinta:var(--pos);flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,16px);display:flex;position:relative}.contacto-titulo{font-size:clamp(36px,min(19vw,9vh),96px)}.contacto-entra{max-width:30ch;font-size:var(--t-s);color:var(--gris-c);line-height:1.4}.contacto-copy{max-width:34ch;font-size:var(--t-s);color:var(--gris-c);line-height:1.45}.contacto-mail .enlace{font-size:var(--t-m);letter-spacing:.02em}.contacto-forma{width:min(62vw,300px,34.3718vh);aspect-ratio:var(--cubo-ratio);position:relative;overflow:visible}.contacto-cubo{clip-path:var(--cubo);background:var(--pos);transform:scale(calc(.12 + .88 * var(--crece,1)));transform-origin:50%;position:absolute;inset:0}.contacto-cosa{left:calc(50% + var(--x,0%));top:calc(50% + var(--y,0%));width:var(--w,30%);transform:translate(-50%, -50%) translate(calc(var(--ox,0px) * (var(--sale,1) - 1)), calc(var(--oy,0px) * (var(--sale,1) - 1))) rotate(calc(var(--g,0deg) * var(--sale,1))) scale(calc(.15 + .85 * var(--sale,1)));opacity:clamp(0, calc(var(--sale,1) * 3), 1);filter:drop-shadow(0 6px 16px #00000073);pointer-events:none;position:absolute}.contacto-cosa svg{width:100%;height:auto;fill:var(--neg);display:block}.contacto-cosa .hueco{fill:var(--pos)}.contacto-cosa path.hueco{fill:none;stroke:var(--pos);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.contacto-cosa--movil{--w:24%}.contacto-cosa--auri{--w:62%}.contacto-cosa--sobre{--w:54%}.contacto-cosa--enter{--w:26%}.contacto-cosa--enter path.hueco{stroke-width:4px}@media (min-width:820px) and (min-aspect-ratio:23/20){.contacto{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center start;column-gap:clamp(32px,5vw,96px);display:grid}.contacto-titulo,.contacto-entra,.contacto-copy,.contacto-mail{grid-column:1}.contacto-forma{grid-area:1/2/-1;justify-self:center;width:min(100%,380px,56.0802vh)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=todo]) .contacto-cubo{transform:none}html:not([data-motion=todo]) .contacto-cosa{transform:translate(-50%, -50%) rotate(var(--g,0deg))}}.pegatinas{z-index:2;min-height:100vh;background:var(--pos);flex:1 0 auto;min-height:100dvh;position:relative}.pegatinas__muro,.pegatinas__mias{position:absolute;inset:0}.pegatina{--tinta-p:var(--pos);--filete:clamp(3px, .4vw, 6px);background:var(--color);color:var(--tinta-p);font-family:var(--f-titulo);text-transform:uppercase;text-align:center;white-space:nowrap;box-shadow:0 0 0 var(--filete) var(--pos), 0 0 0 calc(var(--filete) + 1.5px) #000000eb, 0 8px 18px #00000029;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:translate(-50%, -50%) rotate(var(--giro)) scale(var(--escala))}.pegatina--mia{cursor:grab;touch-action:none;transform:rotate(var(--giro)) scale(1.18);z-index:1;box-shadow:0 0 0 var(--filete) var(--pos), 0 0 0 calc(var(--filete) + 1.5px) #000000eb, 0 14px 26px #0000004d;transition:box-shadow .3s var(--ease-out), transform .3s var(--ease-out)}.pegatina--mia:hover{transform:rotate(calc(var(--giro) * .5)) scale(1.26)}.pegatina--agarrada{cursor:grabbing;transform:rotate(calc(var(--giro) * .3)) scale(1.3);box-shadow:0 0 0 var(--filete) var(--pos), 0 0 0 calc(var(--filete) + 1.5px) #000000eb, 0 24px 42px #00000052;transition:box-shadow .2s var(--ease-out)}.pegatina--mia:focus-visible{outline:3px solid var(--neg);outline-offset:8px}.pegatinas__cartel{z-index:3;text-align:center;place-items:center;width:min(200px,44vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pegatinas__titulo{font-family:var(--f-titulo);text-transform:uppercase;letter-spacing:-.005em;gap:.06em;font-size:clamp(20px,2.2vw,30px);font-weight:400;line-height:1;display:grid}.pegatinas__cartel:hover .pegatinas__titulo{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.05em}.pegatinas__cartel:focus-visible{outline:3px solid var(--neg);outline-offset:6px}@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}}
