.in{display:none;position:fixed;inset:0;z-index:2147483001;margin:0;color:var(--tinta);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;contain:layout paint style}html.intro .in{display:block}.in::before{content:"";position:absolute;inset:0;background:var(--fondo);will-change:opacity}.in canvas{position:absolute;left:calc(50% - var(--S,0px)/ 2);top:calc(50% - var(--o,0px) - var(--S,0px)/ 2);display:block;width:var(--S,0);height:var(--S,0);will-change:transform,opacity}.in.in-libre{pointer-events:none}.in.in-sale canvas{transform:translate(var(--tx,0),var(--ty,0)) scale(var(--s,1));opacity:0;transition:transform .3s cubic-bezier(.645, .045, .355, 1),opacity .12s linear .31s}.in.in-sale::before{opacity:0;transition:opacity .34s cubic-bezier(.4, 0, .2, 1) .02s}.in.in-corto{opacity:0;transition:opacity .2s linear}.in .in-n{position:absolute;left:50%;top:calc(50% - var(--o,0px) + var(--R,100px) * 1.32 + 18px);transform:translate(-50%,8px);opacity:0;white-space:nowrap;display:inline-flex;align-items:baseline;gap:.3em;font:600 clamp(1.5rem, 5vw, 2rem)/1 var(--tit);letter-spacing:-.01em;transition:opacity .35s cubic-bezier(.2, .7, .2, 1),transform .35s cubic-bezier(.2, .7, .2, 1)}.in .in-n small{font:400 .56em/1 var(--txt);letter-spacing:.02em;color:var(--suave)}.in .in-n.in-on{opacity:1;transform:translate(-50%,0)}.in .in-n.in-off{opacity:0;transition:opacity .15s linear}