html:has(.art-page),html:has(.art-page) body{height:auto}.art-page{--art-texto:#f2f0f7;--art-suave:#c2bdd0;--art-tenue:#9a94ab;--art-linea:rgba(255,255,255,0.10);--art-panel:rgba(255,255,255,0.026);--art-marca:#FF1B8D;--art-marca-suave:rgba(255,27,141,0.16);--art-marca-tenue:rgba(255,27,141,0.09);--art-acento:var(--art-marca);--art-acento-suave:var(--art-marca-suave);--art-void:#04040a;--art-base:rgba(9,8,16,0.55);--art-cara:linear-gradient(180deg,rgba(255,255,255,0.085),rgba(255,255,255,0.03) 45%,rgba(255,255,255,0.012));--art-relieve:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 16px 24px -22px rgba(255,255,255,0.28),inset 0 -1px 0 rgba(0,0,0,0.85),inset 0 -18px 24px -24px rgba(0,0,0,0.8),0 1px 2px rgba(0,0,0,0.75),0 18px 38px -16px rgba(0,0,0,0.8);--art-relieve-alto:inset 0 1px 0 rgba(255,255,255,0.34),inset 0 16px 24px -22px rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.85),inset 0 -18px 24px -24px rgba(0,0,0,0.8),0 2px 4px rgba(0,0,0,0.8),0 30px 60px -18px rgba(0,0,0,0.9);position:relative;min-height:100dvh;color:var(--art-texto);padding-top:var(--header-h);overflow-x:hidden;background-color:var(--art-void);background-image:radial-gradient(120% 70% at 50% 0,var(--art-acento-suave) 0,transparent 62%),radial-gradient(90% 60% at 80% 12%,var(--art-marca-tenue) 0,transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 3px);background-repeat:no-repeat,no-repeat,repeat;background-size:100% 90vh,100% 90vh,100% 3px;background-position:top,top,top}.art-page>.art-fondo{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none;animation:art-fondo-entra 1.6s ease-out both}@keyframes art-fondo-entra{0%{opacity:0}to{opacity:1}}.art-page:before{inset:0;z-index:1;background:radial-gradient(ellipse 80% 72% at 50% 48%,transparent 0,rgba(4,4,10,.3) 60%,rgba(4,4,10,.86) 100%)}.art-page:after,.art-page:before{content:"";position:fixed;pointer-events:none}.art-page:after{inset:-4%;z-index:2;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px;animation:art-grain .5s steps(1) infinite}@keyframes art-grain{0%,to{transform:translate(0)}33%{transform:translate(-2%,1%)}66%{transform:translate(2%,-2%)}}.art-page>*{position:relative;z-index:1}.art-page ::selection{background:var(--art-acento);color:#06060c}.art-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 22px;text-align:left}.art-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--art-acento);text-shadow:0 0 14px color-mix(in srgb,var(--art-acento) 45%,transparent)}.art-eyebrow:before{content:"";width:26px;height:1px;flex:none;background:var(--art-acento)}.art-cta h2,.art-ficha-nombre,.art-h2,.art-hero-nombre,.art-index-titulo{background:linear-gradient(100deg,#FFFFFF 0,#C4B5FD 26%,#7C3AED 52%,var(--art-marca) 78%,#FFFFFF 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:epicSheen 7s ease-in-out infinite}.art-h2{margin:0 0 28px;font-family:var(--font-display);font-size:clamp(1.7rem,5.4vw,2.9rem);font-weight:900;line-height:1.04;letter-spacing:-.02em;text-transform:uppercase}:where(.art-page) p{color:var(--art-suave);font-size:15px;line-height:28px;padding:0}.art-section{padding:clamp(62px,11vw,120px) 0;border-top:1px solid var(--art-linea)}.art-hero{padding:clamp(44px,9vw,96px) 0 clamp(56px,10vw,104px)}.art-hero-grid{display:grid;gap:clamp(38px,7vw,64px)}@media (min-width:900px){.art-hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center}}.art-hero-alias{margin:0 0 14px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--art-acento)}.art-hero-alias a{color:var(--art-marca);border-bottom:1px solid transparent;transition:border-color .25s ease}.art-hero-alias a:hover{border-bottom-color:var(--art-marca)}.art-hero-nombre{margin:0;font-family:var(--font-display);font-size:clamp(2.9rem,13vw,7.4rem);font-weight:900;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.art-hero-dosis{display:block;margin-top:10px;font-size:clamp(.8rem,2.4vw,1.15rem);font-weight:400;letter-spacing:.42em;background:none;color:var(--art-tenue);-webkit-text-fill-color:var(--art-tenue)}.art-hero-tagline{max-width:34ch;margin:26px 0 0;font-size:clamp(1.02rem,2.6vw,1.32rem);line-height:1.55;color:var(--art-texto)}.art-hero-disciplinas{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.art-hero-disciplinas li{padding:7px 13px;border:1px solid var(--art-linea);border-radius:999px;background:var(--art-cara),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.5);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--art-suave)}.art-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px}.art-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 28px;min-height:48px;border:none;border-radius:999px;clip-path:none;background:var(--art-acento);color:#06060c;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,filter .3s ease,box-shadow .3s ease}.art-btn:focus-visible,.art-btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 28px color-mix(in srgb,var(--art-acento) 40%,transparent)}.art-btn:before{inset:-2px;border-radius:999px;padding:2px;background:conic-gradient(from var(--beam),transparent 0deg,transparent 200deg,rgba(255,255,255,.45) 300deg,#ffffff 342deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:beam-run 2.6s linear infinite}.art-btn:after,.art-btn:before{content:"";position:absolute;pointer-events:none}.art-btn:after{inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);background-size:260% 100%;background-repeat:no-repeat;background-position:100% 0;transition:background-position .8s cubic-bezier(.22,1,.36,1)}.art-btn:focus-visible:after,.art-btn:hover:after{background-position:0 0}.art-btn svg{position:relative;z-index:1;transition:transform .25s ease}.art-btn:hover svg{transform:translateX(3px)}.art-link{position:relative;display:inline-flex;align-items:center;gap:10px;padding:13px 26px;min-height:48px;border-radius:999px;border:1px solid var(--art-linea);background-color:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--art-suave);transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .3s ease,color .3s ease}.art-link:focus-visible,.art-link:hover{color:#fff;border-color:color-mix(in srgb,var(--art-acento) 55%,transparent);background-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 24px -12px rgba(0,0,0,.9);transform:translateY(-2px)}.art-link svg{transition:transform .25s ease}.art-link:hover svg{transform:translateX(3px)}.art-emblema{display:none}@media (min-width:900px){.art-emblema{display:block;position:relative;margin:0 auto;animation:art-flotar 7s ease-in-out infinite}.art-emblema:after{content:var(--art-leyenda,"");position:absolute;left:0;right:0;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.26em;text-align:center;color:var(--art-acento)}.art-emblema--capsula{width:200px;height:400px;border-radius:100px;background:linear-gradient(180deg,var(--art-acento) 0,var(--art-acento) 50%,transparent 50%,transparent 100%);border:1px solid var(--art-acento);box-shadow:0 0 70px -14px var(--art-acento-suave)}.art-emblema--capsula:before{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:2px;background:var(--bg)}.art-emblema--capsula:after{top:68%}.art-emblema--reel{width:224px;height:400px;border-radius:26px;border:1px solid var(--art-acento);background:radial-gradient(120% 68% at 50% 100%,var(--art-acento-suave) 0,transparent 64%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012));box-shadow:0 0 70px -14px var(--art-acento-suave)}.art-emblema--reel:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-42%,-50%);border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:33px solid var(--art-acento)}.art-emblema--reel:after{bottom:34px}.art-emblema--junta{width:200px;height:400px;background:radial-gradient(circle 56px at 66px 152px,transparent 0 53px,var(--art-acento) 53px 55px,transparent 55px),radial-gradient(circle 56px at 134px 152px,transparent 0 53px,var(--art-acento) 53px 55px,transparent 55px),radial-gradient(circle 56px at 100px 212px,transparent 0 53px,var(--art-acento) 53px 55px,transparent 55px),radial-gradient(76% 42% at 50% 45%,var(--art-acento-suave) 0,transparent 70%);filter:drop-shadow(0 0 38px var(--art-acento-suave))}.art-emblema--junta:after{bottom:96px}.art-emblema--camara{--visor:linear-gradient(var(--art-acento),var(--art-acento));width:240px;height:360px;background:var(--visor) left top /40px 2px no-repeat,var(--visor) left top /2px 40px no-repeat,var(--visor) right top /40px 2px no-repeat,var(--visor) right top /2px 40px no-repeat,var(--visor) left bottom /40px 2px no-repeat,var(--visor) left bottom /2px 40px no-repeat,var(--visor) right bottom /40px 2px no-repeat,var(--visor) right bottom /2px 40px no-repeat,var(--visor) center /28px 1px no-repeat,var(--visor) center /1px 28px no-repeat,radial-gradient(70% 50% at 50% 50%,var(--art-acento-suave) 0,transparent 72%);filter:drop-shadow(0 0 30px var(--art-acento-suave))}.art-emblema--camara:before{content:"● REC";position:absolute;top:22px;left:24px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--art-acento);animation:art-rec 1.6s step-end infinite}.art-emblema--camara:after{bottom:30px}}@keyframes art-rec{0%,to{opacity:1}50%{opacity:.25}}@keyframes art-flotar{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-16px) rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.art-emblema,.art-emblema--camara:before{animation:none}}.art-manifiesto p{max-width:62ch;font-size:clamp(1rem,2.3vw,1.12rem);line-height:1.85}.art-manifiesto p+p{margin-top:22px}.art-manifiesto p:first-child{color:var(--art-texto);font-size:clamp(1.1rem,2.8vw,1.3rem);line-height:1.7}.art-ejes{display:grid;gap:1px;margin-top:8px;background:var(--art-linea);border:1px solid var(--art-linea);box-shadow:var(--art-relieve)}@media (min-width:760px){.art-ejes{grid-template-columns:1fr 1fr}}.art-eje{padding:clamp(26px,4vw,40px);background:var(--art-cara),var(--bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.8),inset 0 -16px 22px -24px rgba(0,0,0,.75);transition:background .3s ease,box-shadow .3s ease}.art-eje:hover{background:var(--art-cara),#100f17;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.8),inset 0 -16px 22px -24px rgba(0,0,0,.75)}.art-eje-num{display:block;margin-bottom:18px;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--art-acento)}.art-eje h3{margin:0 0 12px;font-size:1.05rem;font-weight:500;line-height:1.4;color:var(--art-texto)}:where(.art-eje) p{font-size:14px;line-height:26px}.art-eje-dato{margin-top:10px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--art-acento)}.art-player{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid var(--art-linea);background:var(--bg-2)}.art-player iframe{height:100%}.art-player iframe,.art-player-tapa{position:absolute;inset:0;width:100%;border:0}.art-player-tapa{display:flex;align-items:center;justify-content:center;padding:0;background:none;cursor:pointer}.art-player-tapa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;transition:opacity .4s ease,transform .6s ease}.art-player-tapa:hover img{opacity:.78;transform:scale(1.03)}.art-player-play{position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--art-acento);color:#0a0a0a;transition:transform .3s ease}.art-player-tapa:hover .art-player-play{transform:scale(1.09)}.art-lanz-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-top:22px}.art-lanz-titulo{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,4vw,2rem);font-weight:900;letter-spacing:-.015em;text-transform:uppercase;color:var(--art-texto)}.art-lanz-credito{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-tenue)}.art-vacio{margin-top:26px;padding:clamp(26px,4vw,38px);border:1px dashed var(--art-linea);background:var(--art-panel)}.art-vacio h3{margin:0 0 10px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--art-acento)}.art-vacio p{max-width:56ch;margin:0;font-size:14px;line-height:26px}.art-universo{display:grid;gap:1px;margin-top:8px;background:var(--art-linea);border:1px solid var(--art-linea);box-shadow:var(--art-relieve)}@media (min-width:600px){.art-universo{grid-template-columns:1fr 1fr}}.art-vecino{display:flex;align-items:center;gap:18px;padding:clamp(22px,3.4vw,30px) clamp(20px,3vw,30px);background:var(--art-cara),var(--bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.8),inset 0 -16px 22px -24px rgba(0,0,0,.75);transition:background .3s ease,box-shadow .3s ease}.art-vecino:hover{background:var(--art-cara),#100f17;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.8),inset 0 -16px 22px -24px rgba(0,0,0,.75)}.art-vecino:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--art-acento);box-shadow:0 0 16px -2px var(--art-acento)}.art-vecino-texto{flex:1;min-width:0}.art-vecino-alias{font-size:10px;font-weight:700;letter-spacing:.3em;color:var(--art-acento)}.art-vecino-alias,.art-vecino-nombre{display:block;font-family:var(--font-display);text-transform:uppercase}.art-vecino-nombre{margin-top:6px;font-size:clamp(1.05rem,3vw,1.35rem);font-weight:900;letter-spacing:-.02em;color:var(--art-texto)}.art-vecino-flecha{flex:none;color:var(--art-tenue);transition:transform .3s ease,color .3s ease}.art-vecino:hover .art-vecino-flecha{transform:translateX(4px);color:var(--art-acento)}.art-datos{display:grid;gap:clamp(38px,6vw,64px)}@media (min-width:860px){.art-datos{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.art-metricas{display:grid;gap:26px;margin:0;padding:0;list-style:none}.art-metrica{padding-left:18px;border-left:2px solid var(--art-acento)}.art-metrica b{display:block;font-family:var(--font-display);font-size:clamp(1.9rem,6vw,2.7rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--art-texto)}.art-metrica span{display:block;margin-top:8px;font-size:13px;color:var(--art-suave)}.art-metrica small{display:block;margin-top:4px;font-size:11px;letter-spacing:.1em;color:var(--art-tenue)}.art-enlaces{margin:0;padding:0;list-style:none;border-top:1px solid var(--art-linea)}.art-enlace{display:flex;align-items:center;gap:16px;padding:18px 4px;border-bottom:1px solid var(--art-linea);transition:padding-left .3s ease,background .3s ease}.art-enlace:hover{padding-left:14px;background:var(--art-panel)}.art-enlace-icono{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--art-linea);border-radius:50%;color:var(--art-suave);transition:color .3s ease,border-color .3s ease}.art-enlace:hover .art-enlace-icono{color:var(--art-acento);border-color:var(--art-acento)}.art-enlace-texto{flex:1;min-width:0}.art-enlace-texto b{display:block;font-size:14px;font-weight:500;color:var(--art-texto)}.art-enlace-texto span{display:block;margin-top:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--art-tenue)}.art-enlace-flecha{flex:none;color:var(--art-tenue);transition:transform .3s ease,color .3s ease}.art-enlace:hover .art-enlace-flecha{transform:translate(3px,-3px);color:var(--art-acento)}.art-cta{padding:clamp(48px,8vw,88px) clamp(26px,5vw,64px);border-left:1px solid var(--art-linea);border-right:1px solid var(--art-linea);border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(0,0,0,.55);background:radial-gradient(90% 140% at 0 0,var(--art-acento-suave) 0,transparent 60%),var(--art-cara),var(--art-base);box-shadow:var(--art-relieve)}.art-cta h2{max-width:18ch;margin:0 0 18px;font-family:var(--font-display);font-size:clamp(1.6rem,5vw,2.6rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase}.art-cta p{max-width:54ch;margin:0 0 30px}.art-index-hero{padding:clamp(50px,10vw,110px) 0 clamp(40px,7vw,76px)}.art-index-titulo{max-width:15ch;margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,8.5vw,5.2rem);font-weight:900;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.art-index-lead{max-width:52ch;margin:26px 0 0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.75}.art-roster{display:grid;gap:clamp(18px,3vw,26px);perspective:1400px}.art-oficios-sec{padding:clamp(46px,8vw,96px) 0 clamp(18px,3vw,34px)}.art-oficios-lead{max-width:56ch;margin:-6px 0 clamp(30px,5vw,48px);font-size:clamp(.98rem,2.2vw,1.1rem);line-height:1.7}.art-oficios{display:grid;gap:clamp(14px,2.4vw,20px)}@media (min-width:820px){.art-oficios{grid-template-columns:1fr 1fr}.art-oficios>:last-child{grid-column:1/-1}}.art-oficio{position:relative;overflow:hidden;padding:clamp(26px,4vw,40px) clamp(22px,3.4vw,36px);border-radius:16px;border-left:1px solid var(--art-linea);border-right:1px solid var(--art-linea);border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(0,0,0,.55);background:radial-gradient(120% 130% at 100% 0,var(--art-acento-suave) 0,transparent 56%),var(--art-cara),var(--art-base);box-shadow:var(--art-relieve);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.art-oficio:hover{border-top-color:rgba(255,255,255,.28);border-color:color-mix(in srgb,var(--art-acento) 38%,transparent);box-shadow:var(--art-relieve-alto);transform:translateY(-2px)}.art-oficio-num{position:absolute;top:-.24em;right:.12em;font-size:clamp(4.4rem,11vw,7.2rem);line-height:1;letter-spacing:-.05em;color:var(--art-acento);opacity:.11;pointer-events:none;user-select:none}.art-oficio h3,.art-oficio-num{font-family:var(--font-display);font-weight:900}.art-oficio h3{position:relative;margin:0 0 14px;padding-right:2.2em;font-size:clamp(1.05rem,2.8vw,1.4rem);line-height:1.12;letter-spacing:-.015em;text-transform:uppercase;color:var(--art-texto)}.art-oficio h3:after{content:"";display:block;width:34px;height:2px;margin-top:14px;background:var(--art-acento);box-shadow:0 0 14px -2px var(--art-acento)}.art-oficio p{position:relative;margin:0;max-width:58ch;font-size:14px;line-height:26px}.art-oficio-tags{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.art-oficio-tags span{padding:6px 12px;border-radius:999px;border:1px solid var(--art-linea);background:var(--art-cara),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.5);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--art-tenue)}@media (prefers-reduced-motion:reduce){.art-oficio:hover{transform:none}}.art-ficha{--rx:0deg;--ry:0deg;--lift:0px;--neon:inset 0 0 0 1px color-mix(in srgb,var(--art-acento) 26%,transparent),inset 0 0 70px -34px color-mix(in srgb,var(--art-acento) 55%,transparent),0 0 38px -14px color-mix(in srgb,var(--art-acento) 40%,transparent);--neon-alto:inset 0 0 0 1px color-mix(in srgb,var(--art-acento) 55%,transparent),inset 0 0 80px -30px color-mix(in srgb,var(--art-acento) 75%,transparent),0 0 56px -12px color-mix(in srgb,var(--art-acento) 62%,transparent);position:relative;display:block;padding:clamp(30px,5.4vw,54px) clamp(22px,4vw,44px);border-radius:18px;border-left:1px solid var(--art-linea);border-right:1px solid var(--art-linea);border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(0,0,0,.55);background:radial-gradient(120% 140% at 12% 0,var(--art-acento-suave) 0,transparent 58%),var(--art-cara),var(--art-base);box-shadow:var(--art-relieve),var(--neon);transform-style:preserve-3d;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));transition:border-color .35s ease,box-shadow .45s ease,transform .9s cubic-bezier(.22,1,.36,1);animation:art-ficha-flota 7s ease-in-out infinite}.art-ficha:hover{--lift:-6px;border-color:color-mix(in srgb,var(--art-acento) 45%,transparent);box-shadow:var(--art-relieve-alto),var(--neon-alto),0 34px 70px -30px var(--art-acento);transition:border-color .35s ease,box-shadow .45s ease,transform .25s cubic-bezier(.22,1,.36,1)}.art-roster .art-ficha:nth-child(3n+2){animation-delay:-2.4s}.art-roster .art-ficha:nth-child(3n+3){animation-delay:-4.8s}@keyframes art-ficha-flota{0%,to{translate:0 0}50%{translate:0 -7px}}.art-ficha[data-entra=espera]{opacity:0;animation:none}.art-ficha[data-entra=si]{animation:art-ficha-entra 1.1s cubic-bezier(.22,1,.36,1) both,art-ficha-flota 7s ease-in-out 1.1s infinite}.art-roster .art-ficha[data-entra=si]:nth-child(3n+2){animation-delay:.12s,1.22s}.art-roster .art-ficha[data-entra=si]:nth-child(3n+3){animation-delay:.24s,1.34s}@keyframes art-ficha-entra{0%{opacity:0;translate:0 56px;rotate:x 16deg}to{opacity:1;translate:0 0;rotate:x 0deg}}.art-ficha:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,0),rgba(255,255,255,.11) 0,color-mix(in srgb,var(--art-acento) 10%,transparent) 26%,transparent 52%);opacity:0;transition:opacity .5s ease;pointer-events:none}.art-ficha:hover:after{opacity:1}.art-ficha:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam),transparent 0deg,transparent 186deg,color-mix(in srgb,var(--art-acento) 55%,transparent) 296deg,#ffffff 342deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:beam-run 4.4s linear infinite;pointer-events:none}.art-ficha>*{position:relative;z-index:1;transform:translateZ(18px)}.art-ficha>.art-ficha-nombre{transform:translateZ(38px)}.art-ficha-alias{display:block;margin-bottom:12px;font-size:10px;font-weight:700;letter-spacing:.3em;color:var(--art-acento)}.art-ficha-alias,.art-ficha-nombre{font-family:var(--font-display);text-transform:uppercase}.art-ficha-nombre{margin:0;font-size:clamp(2rem,8vw,4rem);font-weight:900;line-height:.96;letter-spacing:-.035em;transition:filter .3s ease}.art-ficha:hover .art-ficha-nombre{filter:brightness(1.14)}.art-roster .art-ficha:nth-child(3n+2) .art-ficha-nombre{animation-delay:-2.33s}.art-roster .art-ficha:nth-child(3n+3) .art-ficha-nombre{animation-delay:-4.66s}.art-ficha-tagline{max-width:44ch;margin:16px 0 0}.art-ficha-pie{gap:18px;margin-top:28px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--art-tenue)}.art-ficha-pie,.art-ficha-tags{display:flex;flex-wrap:wrap;align-items:center}.art-ficha-tags{gap:10px 16px}.art-ficha-tags span:after{content:"·";margin-left:16px;color:var(--art-linea)}.art-ficha-tags span:last-child:after{content:none}.art-ficha-ver{position:relative;display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:12px 24px;min-height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--art-acento) 45%,transparent);background:color-mix(in srgb,var(--art-acento) 14%,transparent);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.2em;color:#fff;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,transform .3s ease}.art-ficha-ver:before{inset:-2px;border-radius:999px;padding:2px;background:conic-gradient(from var(--beam),transparent 0deg,transparent 200deg,color-mix(in srgb,var(--art-acento) 70%,transparent) 300deg,#ffffff 342deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:beam-run 2.6s linear infinite}.art-ficha-ver:after,.art-ficha-ver:before{content:"";position:absolute;pointer-events:none}.art-ficha-ver:after{inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:260% 100%;background-repeat:no-repeat;background-position:100% 0;transition:background-position .8s cubic-bezier(.22,1,.36,1)}.art-ficha-ver svg{position:relative;z-index:1;transition:transform .3s ease}.art-ficha:hover .art-ficha-ver{background:color-mix(in srgb,var(--art-acento) 26%,transparent);border-color:var(--art-acento);box-shadow:0 0 34px -6px var(--art-acento)}.art-ficha:hover .art-ficha-ver:after{background-position:0 0}.art-ficha:hover .art-ficha-ver svg{transform:translateX(4px)}@media (max-width:560px){.art-ficha-pie{align-items:flex-start;flex-direction:column}.art-ficha-ver{margin-left:0;width:100%;justify-content:center}}.art-sumate{padding:clamp(30px,5.4vw,48px) clamp(22px,4vw,44px);border-radius:18px;border:1px dashed var(--art-linea);background:transparent}.art-sumate h2{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(1.1rem,3.4vw,1.6rem);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--art-suave)}.art-sumate p{max-width:50ch;margin:0 0 24px}@media (prefers-reduced-motion:reduce){.art-btn:before,.art-ficha,.art-ficha-ver:before,.art-ficha:before,.art-page:after,.art-page>.art-fondo{animation:none}.art-ficha,.art-ficha:hover{transform:none}.art-cta h2,.art-ficha-nombre,.art-h2,.art-hero-nombre,.art-index-titulo{animation:none;background-position:30% 50%}}