.tcb,.tcb-aviso{--tcb-bg:#0a0607;--tcb-text:#f6efe9;--tcb-muted:#d5c8c0;--tcb-red:#cd223b;--tcb-gold:#d9a441;--tcb-orange:#e8642a;--tcb-magenta:#d42a7c;--tcb-purple:#6a2fa0;--tcb-display:"Oswald", "Arial Narrow", sans-serif;--tcb-body:"Poppins", system-ui, sans-serif}.tcb-zona{background:var(--tcb-estrellas) center / cover no-repeat, #000;padding:64px 0}.tcb{isolation:isolate;max-width:1260px;min-height:500px;color:var(--tcb-text);font-family:var(--tcb-body);background:radial-gradient(60% 70% at 8% 30%, #6a2fa04d, transparent 70%), radial-gradient(50% 60% at 40% 100%, #e8642a29, transparent 70%), var(--tcb-bg);border-radius:28px;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 0 70px -18px #d42a7c73,0 0 120px -40px #6a2fa099}.tcb:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#f6c25ae6,#d42a7cb3 35%,#6a2fa073 65%,#e8642abf);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tcb__media{z-index:-1;-webkit-mask-composite:source-in;background:#000;width:58%;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0,#00000008 6%,#0000001f 12%,#00000042 18%,#0000006e 24%,#0009 30%,#000000c2 36%,#000000e3 42%,#000000f7 48%,#000 54%),linear-gradient(#0000 0,#000 16%);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000 0,#00000008 6%,#0000001f 12%,#00000042 18%,#0000006e 24%,#0009 30%,#000000c2 36%,#000000e3 42%,#000000f7 48%,#000 54%) intersect,linear-gradient(#0000 0,#000 16%)}.tcb__video{object-fit:cover;will-change:transform, opacity, filter;width:100%;height:100%;display:block;position:absolute;inset:0}.tcb__video--evento{opacity:0}.tcb__video--alebrije{object-position:50% 100%;width:93%;height:88%;top:12%;left:7%;-webkit-mask:linear-gradient(90deg,#0000 0,#000 9%);mask:linear-gradient(90deg,#0000 0,#000 9%)}.tcb__media:after{content:"";pointer-events:none;background:radial-gradient(90% 80% at 55%,#0000 55%,#0a060766);position:absolute;inset:0}.tcb__video.is-antes{opacity:0;filter:blur(14px);transform:scale(.82)}.tcb__video.is-dentro{opacity:1;filter:none;transition:opacity .4s ease-out .12s,transform .65s cubic-bezier(.16,1,.3,1) .1s,filter .5s ease-out .12s;transform:none}.tcb__video.is-despues{opacity:0;filter:blur(18px);transition:opacity .3s ease-in .2s,transform .55s cubic-bezier(.7,0,.84,0),filter .45s ease-in 50ms;transform:scale(1.55)}.tcb__video.sin-paso{transition:none!important}.tcb__body{width:50%;max-width:600px;padding:56px 32px 56px 64px}.tcb__title{margin:0 0 22px;line-height:0}.tcb__title a{display:inline-block}.tcb__title img{filter:drop-shadow(0 6px 22px #0000008c);width:clamp(208px,24vw,304px);height:auto}.tcb__when{font:500 12px/1 var(--tcb-display);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:linear-gradient(110deg,#6a2fa052,#d42a7c24);border:1px solid #b078ec4d;border-radius:10px;align-items:center;gap:13px;margin:0 0 22px;padding:10px 14px;display:inline-flex}.tcb__when span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tcb__when svg{fill:none;width:14px;height:14px;stroke:var(--tcb-orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tcb__when i{background:#ffffff38;align-self:stretch;width:1px;margin:-2px 0}.tcb__text{color:var(--tcb-muted);text-wrap:pretty;margin:0 0 30px;font-size:15.5px;line-height:1.65}.tcb__text strong{color:#fff;font-weight:600}.tcb__link{color:#feddaa;text-underline-offset:4px;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.tcb__link:hover{color:#fff}.tcb__actions{display:flex}.tcb-boleto__main,.tcb-free__main{flex:1}.tcb-boleto__main{justify-content:center}.tcb-boleto,.tcb-free{height:58px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex}.tcb-boleto:hover,.tcb-free:hover{transform:rotate(-2deg)translateY(-1px)}.tcb-boleto:focus-visible,.tcb-free:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #fff}.tcb-boleto__stub,.tcb-boleto__main,.tcb-free__stub,.tcb-free__main{height:100%;-webkit-mask:var(--bite-t) top / 100% 51% no-repeat, var(--bite-b) bottom / 100% 51% no-repeat;-webkit-mask:var(--bite-t) top / 100% 51% no-repeat, var(--bite-b) bottom / 100% 51% no-repeat;mask:var(--bite-t) top / 100% 51% no-repeat, var(--bite-b) bottom / 100% 51% no-repeat}.tcb-boleto__stub,.tcb-free__stub{--bite-t:radial-gradient(circle 7px at 100% 0, #0000 96%, #000);--bite-b:radial-gradient(circle 7px at 100% 100%, #0000 96%, #000);font:600 23px/.9 var(--tcb-display);text-transform:uppercase;border-radius:11px 3px 3px 11px;align-content:center;place-items:center;padding:0 15px 0 17px;display:grid}.tcb-boleto__main,.tcb-free__main{--bite-t:radial-gradient(circle 7px at 0 0, #0000 96%, #000);--bite-b:radial-gradient(circle 7px at 0 100%, #0000 96%, #000);border-radius:3px 11px 11px 3px;display:inline-flex;position:relative;overflow:hidden}.tcb-boleto__main:before,.tcb-free__main:before{content:"";background:radial-gradient(circle,#ffffffbf .9px,#0000 1.3px) 0 0/2px 6px repeat-y;width:2px;position:absolute;top:10px;bottom:10px;left:0}.tcb-boleto__main:after,.tcb-free__main:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.tcb-boleto:hover .tcb-boleto__main:after,.tcb-free:hover .tcb-free__main:after{transform:translate(110%)}.tcb-boleto{filter:drop-shadow(0 12px 18px #cd223b59)drop-shadow(0 2px 3px #0000008c)}.tcb-boleto__stub{color:#2b1206;background:linear-gradient(180deg, #ffffff59, transparent 50%), linear-gradient(150deg, #f6c25a, var(--tcb-gold) 55%, #b57b25)}.tcb-boleto__stub small{font:700 9px/1 var(--tcb-body);letter-spacing:.22em;opacity:.75;margin:0 0 4px .2em}.tcb-boleto__main{color:#fff;font:600 14px/1 var(--tcb-body);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(180deg, #ffffff29, transparent 50%), linear-gradient(100deg, var(--tcb-red), var(--tcb-magenta) 75%, #b0308f);align-items:center;padding:0 24px 0 22px}.tcb-free{pointer-events:none;filter:drop-shadow(0 12px 18px #4b6f6173)drop-shadow(0 2px 3px #0000008c)}.tcb-free__stub{color:#4b6f61;background:linear-gradient(#ffffff73,#0000 55%),linear-gradient(150deg,#fff1d6,#feddaa 55%,#f2c47f);font-size:21px}.tcb-free__main{color:#fdfef5;background:linear-gradient(#ffffff2e,#0000 55%),linear-gradient(100deg,#79b5a6,#5f9586 55%,#4b6f61);flex-direction:column;justify-content:center;gap:5px;padding:0 20px 0 18px}.tcb-free__main:before{background:radial-gradient(circle,#fdfef5cc .9px,#0000 1.3px) 0 0/2px 6px repeat-y}.tcb-free__main b{font:600 16px/1 var(--tcb-display);letter-spacing:.07em;text-transform:uppercase}.tcb-free__main small{font:500 11px/1 var(--tcb-body);letter-spacing:.03em;white-space:nowrap}@media (width<=1100px){.tcb-zona{padding:48px 16px}.tcb{margin:0}.tcb__body{padding-left:44px}}@media (width<=767px){.tcb{border-radius:22px;flex-direction:column;align-items:stretch;min-height:0;margin:36px 16px}.tcb-zona{background-image:var(--tcb-estrellas-m);padding:36px 12px}.tcb__media{aspect-ratio:1;width:100%;position:relative;inset:auto;-webkit-mask:linear-gradient(#0000 0,#000 12% 80%,#0000);mask:linear-gradient(#0000 0,#000 12% 80%,#0000)}.tcb__video--alebrije{width:100%;height:91%;top:9%;left:0;-webkit-mask:none;mask:none}.tcb__media:after{background:radial-gradient(90% 80% at 50% 45%,#0000 55%,#0a060759)}.tcb__body{text-align:center;width:100%;max-width:none;margin-top:-34px;padding:0 20px 30px}.tcb__title a{width:min(232px,68%)}.tcb__title img{width:100%}.tcb__title{margin-bottom:18px}.tcb__when{letter-spacing:.1em;gap:10px;margin-bottom:18px;padding:9px 11px;font-size:11px}.tcb__when svg{width:12px;height:12px}.tcb__text{margin-bottom:24px;font-size:15px}.tcb__actions{justify-content:center}.tcb-boleto,.tcb-free{width:min(300px,100%);height:56px}.tcb-boleto__main,.tcb-free__main{flex:1}.tcb-boleto__main{justify-content:center}.tcb-free__main{align-items:center}.tcb-boleto:hover,.tcb-free:hover{transform:none}}.tcb-aviso{z-index:2147483000;font-family:var(--tcb-body);grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tcb-aviso[hidden]{display:none}.tcb-aviso__fondo{-webkit-backdrop-filter:blur(6px);background:#0a0607b8;animation:.25s tcb-fade;position:absolute;inset:0}.tcb-aviso__caja{width:min(440px,100%);color:var(--tcb-text);text-align:center;background:radial-gradient(80% 60% at 0 0, #6a2fa061, transparent 70%), radial-gradient(70% 60% at 100% 100%, #e8642a33, transparent 70%), var(--tcb-bg);border:1px solid #b078ec47;border-radius:22px;padding:40px 30px 28px;animation:.35s cubic-bezier(.2,.8,.2,1) tcb-sube;position:relative;box-shadow:0 30px 80px -20px #000000b3}.tcb-aviso__x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.tcb-aviso__x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.tcb-aviso__x:hover{background:#ffffff29}.tcb-aviso__ticket{width:auto;max-width:100%;height:62px;margin:0 auto 22px;transform:rotate(-2deg)}.tcb-aviso .tcb-free{width:fit-content}.tcb-aviso__titulo{font:600 26px/1.1 var(--tcb-display);text-transform:uppercase;letter-spacing:.03em;text-wrap:balance;margin:0 0 10px}.tcb-aviso__texto{color:var(--tcb-muted);text-wrap:pretty;margin:0 0 24px;font-size:15px;line-height:1.6}.tcb-aviso__botones{gap:10px;display:grid}.tcb-aviso__si,.tcb-aviso__no{min-height:52px;font:600 14px/1 var(--tcb-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.tcb-aviso__si{color:#fdfef5;background:linear-gradient(100deg,#79b5a6,#5f9586 55%,#4b6f61);border:0;box-shadow:0 12px 26px -12px #4b6f61e6}.tcb-aviso__si:hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px #4b6f61}.tcb-aviso__no{color:#fff;background:0 0;border:1px solid #ffffff47}.tcb-aviso__no:hover{background:#ffffff0f}.tcb-aviso__si:focus-visible,.tcb-aviso__no:focus-visible,.tcb-aviso__x:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes tcb-fade{0%{opacity:0}}@keyframes tcb-sube{0%{opacity:0;transform:translateY(16px)scale(.97)}}.tcb-motor-luz{animation:1.6s 2 tcb-luz}@keyframes tcb-luz{0%,to{box-shadow:0 0 #79b5a600}40%{box-shadow:0 0 0 6px #79b5a68c,0 0 40px 6px #79b5a673}}@media (width<=767px){.tcb-aviso{align-items:end;padding:0}.tcb-aviso__caja{width:100%;padding:38px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation-name:tcb-hoja}.tcb-aviso__titulo{font-size:23px}@keyframes tcb-hoja{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.tcb__video{transition:none!important}.tcb-aviso__fondo,.tcb-aviso__caja,.tcb-motor-luz{animation:none}.tcb-boleto,.tcb-free,.tcb-boleto__main:after,.tcb-free__main:after{transition:none}}
