@layer components{.logo-filete{opacity:.85;background:currentColor;flex:1;height:1px}.logo-v{font-family:var(--font-rotulo);text-transform:uppercase;flex-direction:column;align-items:center;font-weight:400;line-height:1;display:inline-flex}.logo-v-mono{width:6.6em;height:auto}.logo-v-creativo{letter-spacing:.5em;align-items:center;gap:.9em;width:100%;margin-top:.85em;font-size:.46em;display:flex}.logo-v-creativo>span:nth-child(2){margin-right:-.5em}.logo-v-nombre{letter-spacing:.34em;white-space:nowrap;margin-top:.42em;margin-right:-.34em}.logo-h{font-family:var(--font-rotulo);text-transform:uppercase;align-items:center;gap:.75em;font-weight:400;line-height:1;display:inline-flex}.logo-h-mono{flex:none;width:auto;height:2.35em}.logo-h-texto{flex-direction:column;gap:.38em;display:inline-flex}.logo-h-creativo{letter-spacing:.45em;align-items:center;gap:.7em;font-size:.5em;display:flex}.logo-h-creativo>span:nth-child(2){margin-right:-.45em}.logo-h-nombre{letter-spacing:.3em;white-space:nowrap;margin-right:-.3em}html{cursor:url(/cursor/flecha-32.png) 2 1,auto;cursor:image-set(url(/cursor/flecha-32.png) 1x, url(/cursor/flecha-64.png) 2x) 2 1, auto}html :is(a[href],button:not(:disabled),[role=button],label,select,summary,.boton,.boton-hueso){cursor:url(/cursor/mano-32.png) 12 1,pointer;cursor:image-set(url(/cursor/mano-32.png) 1x, url(/cursor/mano-64.png) 2x) 12 1, pointer}html :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button]),textarea){cursor:text}.halo{z-index:130;pointer-events:none;perspective:560px;view-transition-name:halo;width:0;height:0;position:fixed;top:0;left:0}.halo-cinta{translate:var(--dx,0px) var(--dy,-32px);transform-style:preserve-3d;opacity:0;transition:opacity .26s ease, scale .52s var(--tr-ease), transform .9s var(--tr-ease), translate .42s var(--tr-ease);position:absolute;transform:rotate(0)rotateX(-70deg)}.halo-giro{transform-style:preserve-3d;animation:10s linear infinite halo-giro}.halo-letra{left:calc(var(--ancho) / -2);width:var(--ancho);text-align:center;height:1.6em;line-height:1.6;font-family:var(--font-rotulo);color:var(--tr-rojo);background:var(--tr-hueso);backface-visibility:hidden;font-size:7.5px;font-weight:700;position:absolute;top:-.8em}.halo-letra.es-dorso{color:color-mix(in srgb, var(--tr-rojo) 45%, var(--tr-hueso));background:color-mix(in srgb, var(--tr-hueso) 72%, var(--tr-arcilla))}.halo[data-activo=true] .halo-cinta{opacity:1;transform:rotate(-12deg)rotateX(-20deg)}.halo:not([data-activo=true]) .halo-giro{animation-play-state:paused}@keyframes halo-giro{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@media (hover:none),(pointer:coarse){.halo{display:none}}@media (prefers-reduced-motion:reduce){.halo-giro{animation:none}.halo-cinta{transition:opacity .2s}}.barra-logo{letter-spacing:normal;font-size:14px}@media (max-width:640px){.barra-logo{font-size:12px}}.mm{z-index:55;color:var(--tr-hueso);visibility:hidden;pointer-events:none;overscroll-behavior:contain;transition:visibility 0s linear 1.25s;position:fixed;inset:0;overflow-y:auto}.mm[data-abierto=true]{visibility:visible;pointer-events:auto;transition:visibility}.mm-telon{pointer-events:none;position:fixed;inset:0;overflow:hidden}.mm-capa{--mesas:polygon(0 19%, 8% 19%, 9.5% 14.5%, 18% 14%, 19.5% 19%, 34% 19.5%, 35.5% 16%, 36% 12%, 37.5% 11.6%, 38.2% 16%, 40% 19.5%, 56% 19.5%, 58% 15%, 67% 14.6%, 69% 19.5%, 80% 20%, 81% 14%, 81.8% 14%, 82.4% 17.4%, 84.5% 17.4%, 85% 12.6%, 86% 12.6%, 86.6% 18%, 91% 19.5%, 100% 19.5%, 100% 100%, 0 100%);height:134vh;clip-path:var(--mesas);will-change:transform;transition:transform 1s cubic-bezier(.76,0,.24,1);position:absolute;top:-34vh;left:0;right:0;transform:translateY(100%)}.mm-capa-1{background:var(--tr-arcilla,#85170a);transition-delay:.24s}.mm-capa-2{background:var(--tr-rojo-profundo,#700301);transition-delay:.12s;scale:-1 1}.mm-capa-3{background:radial-gradient(80% 60% at 85% 30%,#a3030347,#0000 60%),linear-gradient(#1a0c08,#120a07);transition-delay:0s}.mm[data-abierto=true] .mm-capa{transform:translateY(0)}.mm[data-abierto=true] .mm-capa-1{transition-delay:0s}.mm[data-abierto=true] .mm-capa-2{transition-delay:.11s}.mm[data-abierto=true] .mm-capa-3{transition-delay:.22s}.mm-cuerpo{opacity:0;transition:opacity .3s var(--tr-ease);position:relative}.mm[data-abierto=true] .mm-cuerpo{opacity:1;transition:opacity .5s var(--tr-ease) .65s}.hamb{align-items:center;gap:.9rem;display:inline-flex}.hamb-texto{height:1.2em;line-height:1.2;display:grid;overflow:hidden}.hamb-texto>span{text-align:right;grid-area:1/1;transition:transform .7s cubic-bezier(.76,0,.24,1)}.hamb-texto>span:last-child{transform:translateY(110%)}.hamb[data-abierto=true] .hamb-texto>span:first-child{transform:translateY(-110%)}.hamb[data-abierto=true] .hamb-texto>span:last-child{transform:none}.hamb-icono{width:44px;height:44px;display:block;position:relative}.hamb-anillo{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.hamb-anillo circle{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:145;stroke-dashoffset:0;opacity:.45;transition:stroke-dashoffset .9s cubic-bezier(.76,0,.24,1),opacity .4s}.hamb:hover .hamb-anillo circle,.hamb:focus-visible .hamb-anillo circle{opacity:1;animation:.9s cubic-bezier(.76,0,.24,1) hamb-trazo}@keyframes hamb-trazo{0%{stroke-dashoffset:145px}}.hamb-sol{background:var(--tr-rojo);clip-path:inset(100% 0 0 round 50%);border-radius:50%;transition:clip-path .8s cubic-bezier(.76,0,.24,1) .15s;position:absolute;inset:0}.hamb[data-abierto=true] .hamb-sol{clip-path:inset(0 round 50%)}.hamb[data-abierto=true] .hamb-anillo circle{opacity:0}.hamb-linea{background:currentColor;height:1px;transition:transform .7s cubic-bezier(.76,0,.24,1),width .7s cubic-bezier(.76,0,.24,1);position:absolute;top:50%;left:50%}.hamb-linea-1{width:18px;transform:translate(-50%,-3.5px)}.hamb-linea-2{width:11px;transform:translate(calc(3.5px - 50%),3.5px)}.hamb:hover .hamb-linea-2{width:18px;transform:translate(-50%,3.5px)}.hamb[data-abierto=true] .hamb-linea-1{width:16px;transform:translate(-50%)rotate(45deg)}.hamb[data-abierto=true] .hamb-linea-2{width:16px;transform:translate(-50%)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hamb *,.hamb :before{transition:none!important;animation:none!important}}.mm-cuerpo{gap:2.5rem;min-height:100%;padding-top:6.5rem;padding-bottom:2.5rem;display:grid}@media (min-width:900px) and (hover:hover),(min-width:1101px){.mm-cuerpo{grid-template-columns:1.3fr .9fr .8fr;align-items:center;gap:4vw}}.mm-item{border-top:1px solid var(--tr-filete-claro);opacity:0;transform:translateY(24px)}.mm-item:last-child{border-bottom:1px solid var(--tr-filete-claro)}.mm[data-abierto=true] .mm-item{animation:mm-entra .9s var(--tr-ease) both;animation-delay:calc(var(--i,0) * 60ms + .7s)}@keyframes mm-entra{to{opacity:1;transform:none}}.mm-fila{align-items:center;display:flex}.mm-principal{flex:1;grid-template-columns:1fr;align-items:baseline;padding-block:.5rem;display:grid}.mm-label{transition:transform .6s var(--tr-ease), opacity .4s var(--tr-ease), color .4s var(--tr-ease);font-size:clamp(2.5rem,4.4vw,4.6rem);line-height:.98}.mm-principal[aria-current=page] .mm-label{color:#f0a08a}@media (hover:hover) and (min-width:900px){.mm-lista:hover .mm-item:not([data-activa=true]) .mm-label{opacity:.38}.mm-item[data-activa=true] .mm-label{transform:translate(.3em)}}.mm-principal:focus-visible{outline-offset:-2px}.mm-mas{border:1px solid var(--tr-filete-claro);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:none}.mm-subs-movil{display:none}.mm-subs{align-self:center}.mm-subs-titulo{opacity:.6;margin-bottom:1rem}.mm-subs li{animation:mm-sub .6s var(--tr-ease) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes mm-sub{0%{opacity:0;transform:translateY(10px)}}.mm-sub{border-top:1px solid var(--tr-filete-claro);font-family:var(--font-texto);grid-template-columns:1fr auto;align-items:baseline;padding-block:.75rem;font-size:clamp(1.1rem,1.35vw,1.35rem);display:grid}.mm-sub-flecha{opacity:0;transition:transform .4s var(--tr-ease), opacity .4s var(--tr-ease);transform:translate(-8px)}.mm-sub:hover .mm-sub-flecha,.mm-sub:focus-visible .mm-sub-flecha{opacity:1;transform:none}.mm-sub:hover .mm-sub-label{color:#f0a08a}.mm-lado{align-self:center;gap:1.75rem;display:grid}.mm-foto{aspect-ratio:4/5;background:#0d0806;position:relative;overflow:hidden}.mm-foto img{opacity:0;transition:opacity .7s var(--tr-ease), transform 1.2s var(--tr-ease);transform:scale(1.08)}.mm-foto img[data-visible=true]{opacity:1;transform:scale(1)}.mm-foto-nota{z-index:6;text-shadow:0 1px 10px #0009;position:absolute;bottom:clamp(22px,2.4vw,34px);left:clamp(26px,2.6vw,38px);right:1rem}.mm-contacto{justify-items:start;gap:.7rem;display:grid}.mm-correo{align-items:center;gap:.6rem;display:inline-flex}.mm-cta{margin-top:.5rem}@media (max-width:899px),(hover:none) and (max-width:1100px){.mm-subs,.mm-foto{display:none}.mm-mas{display:inline-flex}.mm-label{font-size:clamp(2.2rem,10vw,3rem)}.mm-subs-movil{transition:grid-template-rows .5s var(--tr-ease);grid-template-rows:0fr;display:grid}.mm-subs-movil[data-abierto=true]{grid-template-rows:1fr}.mm-subs-movil>ul{min-height:0;padding-left:2.6rem;font-size:1.15rem;overflow:hidden}.mm-subs-movil a{padding-block:.6rem;display:block}.mm-subs-movil li:last-child{padding-bottom:.9rem}}@media (prefers-reduced-motion:reduce){.mm,.mm[data-abierto=true],.mm-capa,.mm-cuerpo{transition:none!important}.mm-item,.mm[data-abierto=true] .mm-item,.mm-subs li{opacity:1;animation:none;transform:none}}.dio{background:var(--tr-noche);height:300svh;color:var(--tr-hueso);position:relative}.dio-escena{background:#024489;height:100svh;position:sticky;top:0;overflow:hidden}.dio-lienzo{--w:max(100vw, 172svh);width:var(--w);height:calc(var(--w) / 2.6337);margin-left:calc(var(--w) / -2);position:absolute;bottom:0;left:50%;container-type:inline-size}.dio-mov,.dio-entrada{will-change:transform;position:absolute;inset:0}.dio-capa{width:100%;height:100%;position:absolute;inset:0}.dio-cielo{transform-origin:80% 20%;scale:1.04}.dio-cielo>img{-webkit-mask-image:linear-gradient(#0000,#000 7%);mask-image:linear-gradient(#0000,#000 7%)}.dio-cielo-extra{background:linear-gradient(90deg,#014088,#024489 25%,#004990 50%,#0161a4 75%,#5482b9);height:140svh;position:absolute;bottom:92%;left:0;right:0}.dio-tierra,.dio-rocas,.dio-rodadoras{transform-origin:50% 78%}.dio-frente{transform-origin:50% 100%}.dio-titulo{text-align:center;letter-spacing:-.01em;color:var(--tr-hueso);text-shadow:0 .03em .35em #022c4d38;font-size:min(14.5cqw,17.5vw);line-height:.8;position:absolute;inset:auto 0 50%}.dio-palabra{margin-bottom:-.26em;padding:.08em .04em .26em;display:inline-block;overflow:hidden}.dio-letra{display:inline-block}.dio-creativo{width:min(26em,60%);font-family:var(--font-rotulo);letter-spacing:.6em;text-transform:uppercase;align-items:center;gap:1.1em;margin:0 auto 1.6em;font-size:max(11px,.085em);line-height:1;display:flex}.dio-creativo>span:nth-child(2){margin-right:-.6em}.dio-creativo .logo-filete:first-child{transform-origin:100%}.dio-creativo .logo-filete:last-child{transform-origin:0}.dio-rodadoras{pointer-events:none;position:absolute;inset:0}.rod{aspect-ratio:1;opacity:0;will-change:transform, opacity;width:2%;position:absolute;top:0;left:0}.rod-salto{will-change:transform;position:absolute;inset:0}.rod-giro{will-change:transform;width:100%;height:100%;display:block}.rod-sombra{background:radial-gradient(closest-side,#4616088c,#46160800 100%);border-radius:50%;width:115%;height:20%;position:absolute;bottom:-7%;left:-22%}.dio-ovni{pointer-events:none;transform-origin:50% 78%;position:absolute;inset:0}.ovni-res,.ovni-nave,.ovni-haz,.ovni-efectos,.ovni-charco,.ovni-polvo{visibility:hidden;position:absolute;top:0;left:0}.ovni-res{aspect-ratio:380/286;width:5%}.ovni-animal{will-change:transform;width:100%;height:100%;display:block;position:relative}.ovni-marcha{transform-origin:50% 100%;will-change:transform;position:absolute;inset:0}.ovni-vaca{width:100%;height:100%;display:block;position:absolute;inset:0}.ovni-vaca-tl,.ovni-vaca-dl,.ovni-vaca-tc,.ovni-vaca-dc{will-change:transform}.ovni-rayo{visibility:hidden;transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#fffcf0,#ffeec880 30%,#ffeec800);border-radius:99px;height:3px;margin-top:-1.5px;position:absolute}.ovni-sombra{background:radial-gradient(closest-side,#4616089e,#46160800);border-radius:50%;width:125%;height:15%;position:absolute;bottom:-6%;left:-38%}.ovni-nave{will-change:transform, opacity;width:13%}.ovni-vaiven{will-change:transform;position:relative}.ovni-casco{width:100%;height:auto;display:block;position:relative}.ovni-brillo{aspect-ratio:2.2;visibility:hidden;background:radial-gradient(closest-side,#fff8e2,#ffe4ac6b 46%,#ffe2aa00);border-radius:50%;width:46%;margin-left:-23%;position:absolute;top:74%;left:50%}.ovni-punto{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#fffff8,#ffeec4bf 22%,#ffe2aa29 55%,#ffe2aa00);border-radius:50%;width:60%;margin:-30% 0 0 -30%;position:absolute;top:50%;left:50%}.ovni-estela{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff4d8d9,#ffeec847 34%,#ffeec800);border-radius:99px;width:240%;height:7%;margin-top:-3.5%;position:absolute;top:50%;left:50%}.ovni-haz{will-change:transform, opacity}.ovni-haz>span{position:absolute;top:0;bottom:0}.ovni-haz-halo{filter:blur(14px);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#ffe8b46b,#ffe2aa21 70%,#ffe2aa0a);left:-32%;right:-32%}.ovni-haz-cono{filter:blur(4px);clip-path:polygon(39% 0,61% 0,100% 100%,0 100%);background:linear-gradient(#fff3d49e,#ffeec838 62%,#ffecc41a);left:0;right:0}.ovni-haz-nucleo{filter:blur(6px);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(#fffcecbf,#fff6dc33 55%,#fff6dc00);left:24%;right:24%}.ovni-efectos{will-change:opacity}.ovni-aro{aspect-ratio:5;opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#fff4d600 66%,#fff6debf 86%,#fff4d600);border-radius:50%;width:100%;position:absolute;bottom:-3%;left:0}.ovni-mota{opacity:0;will-change:transform, opacity;background:#fff4d8;border-radius:50%;width:3px;height:3px;position:absolute}.ovni-charco{aspect-ratio:4.2;will-change:transform, opacity;background:radial-gradient(closest-side,#ffeec89e,#ffe2aa38 58%,#ffe2aa00);border-radius:50%}.ovni-chispa{aspect-ratio:1;visibility:hidden;will-change:transform, opacity;background:radial-gradient(closest-side,#fffff6,#ffecbeb3 26%,#ffd69629 58%,#ffd69600);border-radius:50%;position:absolute;top:0;left:0}.ovni-polvo{aspect-ratio:3.6;will-change:transform, opacity;filter:blur(3px);background:radial-gradient(closest-side,#d68a6000,#e29e748c 58%,#e29e7447 78%,#d68a6000);border-radius:50%}.dio-bruma{pointer-events:none;background:linear-gradient(#0000,#f4d6be38 45%,#d68c641f 70%,#0000);height:22%;animation:18s ease-in-out infinite alternate dio-deriva;position:absolute;top:50%;left:-5%;right:-5%}@keyframes dio-deriva{to{transform:translate(3%)}}.dio-polvo{opacity:.8;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 30%,#ffecd2b3,#0000),radial-gradient(1px 1px at 33% 62%,#ffecd28c,#0000),radial-gradient(2px 2px at 57% 41%,#ffecd273,#0000),radial-gradient(1px 1px at 71% 70%,#ffecd299,#0000),radial-gradient(1.5px 1.5px at 86% 35%,#ffecd280,#0000),radial-gradient(1px 1px at 46% 18%,#ffecd266,#0000);background-size:520px 380px;animation:40s linear infinite dio-polvo;position:absolute;inset:20% -10% 0}@keyframes dio-polvo{to{background-position:-520px -120px}}.dio-destello{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(18% 30% at 99% 22%,#fff6e68c,#0000 70%),radial-gradient(4% 7% at 72% 44%,#ffe2c42e,#0000 70%),radial-gradient(2.5% 4.5% at 60% 55%,#bedcff24,#0000 70%);position:absolute;inset:0}.dio-velo{pointer-events:none;background:linear-gradient(#0000 62%,#1918152e 78%,#1918159e),linear-gradient(#022c4d47,#0000 22%);position:absolute;inset:0}@media (max-width:760px){.dio-lienzo{--w:max(100vw, 205svh)}.dio-titulo{font-size:30vw;line-height:.82;bottom:51%}.dio-creativo{width:78vw;margin-bottom:1.2em;font-size:11px}.dio-letra:nth-child(7){height:0;display:block}}.lamina-sube{z-index:2;margin-top:-100svh;position:relative;box-shadow:0 -40px 80px -20px #19181573}.lamina-cabeza{border-bottom:1px solid var(--tr-filete);justify-content:space-between;gap:1rem;padding-block:1.4rem 1rem;display:flex}.mundos{grid-template-columns:minmax(0,1fr);gap:clamp(4rem,8vw,7rem);display:grid}.mundo-cab{border-top:1px solid var(--tr-filete);gap:.6rem 2rem;margin-bottom:clamp(1.6rem,3vw,2.6rem);padding-top:1.1rem;display:grid}.mundo-nombre{color:var(--tr-rojo);font-size:clamp(2.4rem,4.4vw,4.6rem);line-height:.92}.discs{margin-inline:calc(var(--tr-margen) * -1);padding-inline:var(--tr-margen);scroll-snap-type:x mandatory;scroll-padding-inline:var(--tr-margen);scrollbar-width:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.discs::-webkit-scrollbar{display:none}.discs>li{scroll-snap-align:start}@media (min-width:600px) and (max-width:899px){.discs{grid-auto-columns:40vw}}@media (min-width:900px){.discs{grid-template-columns:repeat(5,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(1rem,1.6vw,1.75rem) clamp(1rem,1.6vw,1.5rem);margin-inline:0;padding-inline:0;overflow:visible}}.disc{flex-direction:column;height:100%;display:flex}.disc-foto{aspect-ratio:4/5;background:var(--tr-tinta);clip-path:inset(0%);transition:clip-path .9s var(--tr-ease), transform .5s var(--tr-ease);display:block;position:relative;overflow:hidden}.disc-foto img{transition:transform 1.6s var(--tr-ease), filter .9s var(--tr-ease)}.disc-foto:after{content:"";pointer-events:none;transition:opacity .9s var(--tr-ease);background:linear-gradient(#0000 38%,#0e0b0a1f 55%,#0e0b0ab8);position:absolute;inset:0}.disc-texto{z-index:1;color:var(--tr-hueso);transition:transform .9s var(--tr-ease);display:grid;position:absolute;bottom:.9rem;left:1rem;right:1rem}.disc-nombre{font-size:clamp(1.8rem,2.1vw,2.4rem);line-height:.95}@media (min-width:900px) and (max-width:1279px){.disc-nombre{font-size:clamp(1.35rem,2.1vw,1.8rem)}}.disc-ver{opacity:0;height:0;transition:height .7s var(--tr-ease), opacity .5s var(--tr-ease), transform .7s var(--tr-ease);gap:.5rem;display:inline-flex;overflow:hidden;transform:translateY(.6rem)}.disc-pie{border-bottom:1px solid var(--tr-filete);flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.9rem;padding-bottom:1rem;display:flex;position:relative}.disc-pie:after{content:"";background:var(--tr-rojo);transform-origin:0;height:1px;transition:transform .9s var(--tr-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.disc-frase{max-width:30ch;transition:transform .7s var(--tr-ease);font-size:1.02rem;line-height:1.4}.disc-flecha{color:var(--tr-rojo);transition:transform .7s var(--tr-ease);font-size:1.25rem;line-height:1.1}@media (hover:hover){.disc:is(:hover,:focus-visible) .disc-foto{clip-path:inset(2.5% 3%)}.disc:is(:hover,:focus-visible) .disc-foto img{filter:saturate(1.08);transform:scale(1.08)}.disc:is(:hover,:focus-visible) .disc-texto{transform:translateY(-.5rem)}.disc:is(:hover,:focus-visible) .disc-ver{opacity:.9;height:1.6em;padding-top:.5rem;transform:none}}.disc:is(:hover,:focus-visible) .disc-flecha{transform:translate(.4rem)}.disc:is(:hover,:focus-visible) .disc-frase{transform:translate(.2rem)}.disc:is(:hover,:focus-visible) .disc-pie:after{transform:scaleX(1)}.disc:active .disc-foto{transform:scale(.985)}.disc:focus-visible{outline:2px solid var(--tr-rojo);outline-offset:4px}@media (min-width:900px) and (hover:hover){.discs>li{transition:opacity .7s var(--tr-ease), filter .7s var(--tr-ease)}.discs:has(.disc:hover)>li:not(:has(.disc:hover)){opacity:.5;filter:grayscale(.6)}}.mundos-cierre{border-block:1px solid var(--tr-filete);align-items:center;gap:1.2rem 2.5rem;margin-bottom:clamp(4rem,8vw,7rem);padding-block:clamp(2rem,3.6vw,3rem);display:grid}.mundos-cierre-titulo{max-width:20ch;color:var(--tr-rojo);font-size:clamp(2.2rem,3.6vw,3.8rem);line-height:.95}.mundos-cierre-texto{max-width:34ch;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.45}.mundos-cierre-boton{background:var(--tr-rojo);color:var(--tr-hueso);white-space:nowrap;transition:background-color .4s var(--tr-ease);border-radius:999px;justify-self:start;align-items:center;gap:.8rem;padding:1.05rem 1.6rem;display:inline-flex}.mundos-cierre-boton span{transition:transform .5s var(--tr-ease)}.mundos-cierre-boton:hover{background:var(--tr-rojo-profundo)}.mundos-cierre-boton:hover span{transform:translate(5px)}.mundos-cierre-boton:focus-visible{outline:2px solid var(--tr-rojo);outline-offset:3px}@media (min-width:900px){.mundos-cierre{grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto}.mundos-cierre-boton{justify-self:end}}@media (prefers-reduced-motion:reduce){.disc-foto,.disc-foto img,.disc-texto,.disc-ver,.disc-pie:after,.disc-frase,.disc-flecha,.discs>li,.mundos-cierre-boton,.mundos-cierre-boton span{transition:none}}.qs{padding-block:clamp(5rem,10vw,9rem)}.qs-rejilla{gap:clamp(2.5rem,5vw,5rem);display:grid}.qs-foto{aspect-ratio:4/5;background:var(--tr-hueso);position:relative;overflow:hidden}.qs-cuerpo{flex-direction:column;gap:1.4rem;display:flex}.qs-titulo{text-wrap:balance;max-width:12ch;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.95}.qs-texto{max-width:44ch;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.5}.qs-datos{border-top:1px solid var(--tr-filete);margin-top:.6rem;display:grid}.qs-datos>div{border-bottom:1px solid var(--tr-filete);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.85rem;display:grid}.qs-datos dt{opacity:.6}.qs-datos dd{font-size:1.05rem;line-height:1.35}.qs-enlace{background:var(--tr-rojo);color:var(--tr-hueso);transition:background-color .4s var(--tr-ease);align-self:flex-start;align-items:center;gap:.75rem;margin-top:.8rem;padding:1rem 1.4rem;display:inline-flex}.qs-enlace:hover{background:var(--tr-rojo-profundo)}.qs-enlace:focus-visible{outline:2px solid var(--tr-tinta);outline-offset:3px}.qs-principios{border-top:1px solid var(--tr-filete);margin-top:clamp(4rem,8vw,7rem);display:grid}.qs-principios>li{border-bottom:1px solid var(--tr-filete);gap:.6rem;padding-block:1.6rem;display:grid}.qs-num{color:var(--tr-rojo)}.qs-principio{font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1}.qs-principios p{opacity:.75;max-width:36ch;font-size:1.05rem;line-height:1.5}@media (min-width:640px){.qs-datos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.qs-datos>div{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (min-width:900px){.qs-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.qs-principios{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.qs-principios>li{border-top:1px solid var(--tr-filete);border-bottom:0;padding-top:1.4rem}}.sala{background:var(--tr-noche);height:320svh;color:var(--tr-hueso);position:relative}.sala-escena{background:#101a33;height:100svh;position:sticky;top:0;overflow:hidden}.sala-lienzo{--w:max(100vw, 235.7svh);width:var(--w);height:calc(var(--w) / 2.357);margin-left:calc(var(--w) / -2);margin-top:calc(var(--w) / -4.714);will-change:transform;position:absolute;top:50%;left:50%}@media (max-width:760px){.sala-lienzo{--w:90svh;margin-left:calc(var(--w) * -.55);margin-top:calc(var(--w) / -4.714 + 16svh)}.sala-fondo{-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}}.sala-fondo{width:100%;height:100%;position:absolute;inset:0}.sala-proyeccion,.sala-brillo{transform-origin:0 0;position:absolute;top:0;left:0}.sala-proyeccion{mix-blend-mode:multiply;overflow:hidden}.sala-proyeccion video{object-fit:cover;filter:blur(.7px)contrast(.84)saturate(.82)sepia(.2)brightness(1.08);width:100%;height:100%;animation:.42s step-end infinite sala-temblor;display:block}@keyframes sala-temblor{0%{transform:translate(0)}20%{transform:translate(.6px,-.5px)}40%{transform:translate(-.4px,.7px)}60%{transform:translate(.3px,.2px)}80%{transform:translate(-.6px,-.3px)}}.sala-imperfecta{pointer-events:none;mix-blend-mode:overlay;background:url(/img/v3/grano-proyeccion.webp) 0 0/150px 150px,radial-gradient(75% 80% at 46%,#0000 45%,#1e10088c 100%);animation:.5s steps(6,end) infinite sala-grano,3.2s step-end infinite sala-parpadeo;position:absolute;inset:0}@keyframes sala-grano{to{background-position:150px 90px,0 0}}@keyframes sala-parpadeo{0%,to{opacity:1}31%{opacity:.72}33%{opacity:1}64%{opacity:.85}66%{opacity:1}}.sala-brillo{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(55% 65% at 42%,#fff2e042,#0000 75%);animation:4s ease-in-out infinite sala-lampara}@keyframes sala-lampara{0%,to{opacity:1}47%{opacity:.8}50%{opacity:1}53%{opacity:.88}}.sala-haz{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sala-haz-luz{animation:4s ease-in-out infinite sala-lampara}.sala-motas circle{fill:#fff4e2;opacity:0;animation-name:sala-mota;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes sala-mota{0%{opacity:0;transform:translate(0)}30%{opacity:.9}70%{opacity:.6}to{opacity:0;transform:translate(26px,-14px)}}.sala-lente{animation:3.2s step-end infinite sala-parpadeo}@media (prefers-reduced-motion:reduce){.sala-proyeccion video,.sala-imperfecta,.sala-brillo,.sala-haz-luz,.sala-motas circle,.sala-lente{animation:none}.sala-motas circle{opacity:.5}}.sala-velo{pointer-events:none;background:linear-gradient(#02142dc7,#02142d59 26%,#0000 40%);position:absolute;inset:0}.sala-ayuda{text-shadow:0 1px 12px #0000008c;pointer-events:none;justify-items:center;gap:.9rem;display:grid;position:absolute;bottom:clamp(1.5rem,5svh,3rem);left:50%;translate:-50%}.sala-ayuda-riel{background:#f6e8d240;width:1px;height:3.2rem;position:relative;overflow:hidden}.sala-ayuda-riel>span{background:var(--tr-hueso);animation:sala-baja 1.8s var(--tr-ease) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes sala-baja{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.sala-avance{background:#f6e8d226;height:3px;position:absolute;top:0;left:0;right:0}.sala-avance>span{background:var(--tr-rojo);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.sala-ayuda,.sala-avance{display:none}}.sala-pie{opacity:0;text-shadow:0 1px 12px #00000080;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(2rem,6svh,4rem);left:0;right:0}.vis{padding-top:clamp(4rem,9vw,7rem)}.vis-cabeza{padding-inline:var(--tr-margen);margin-bottom:clamp(2rem,4vw,3.5rem)}.vis-frase{max-width:26ch;font-family:var(--font-texto);letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.12}.vis-bandas{gap:3rem;display:grid}.vis-lado{display:block}.vis-foto{aspect-ratio:4/3;background:var(--tr-tinta);display:block;position:relative;overflow:hidden}.vis-texto{padding:1.6rem var(--tr-margen) 0;flex-direction:column;gap:.6rem;display:flex}.vis-estudio{opacity:.7}.vis-palabra{color:var(--tr-rojo);font-size:clamp(3.2rem,8vw,8.5rem);line-height:.88}.vis-oficios{font-family:var(--font-texto);flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:.4rem;font-size:clamp(1.05rem,1.25vw,1.2rem);display:flex}@media (min-width:900px){.vis-bandas{gap:.75rem}.vis-lado{position:relative}.vis-lado:focus-visible{outline:2px solid var(--tr-hueso);outline-offset:-.75rem}.vis-foto{aspect-ratio:2.2;width:100%;max-height:90svh}.vis-foto:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#0e0b0a38 58%,#0e0b0abd);position:absolute;inset:0}.vis-foto img{transition:transform 1.6s var(--tr-ease)}.vis-lado:is(:hover,:focus-visible) .vis-foto img{transform:scale(1.03)}.vis-texto{padding:0 var(--tr-margen) clamp(2rem, 4vw, 3.5rem);color:var(--tr-hueso);text-shadow:0 1px 18px #00000073;position:absolute;inset:auto 0 0}.vis-estudio{opacity:.85}.vis-palabra{color:inherit}}@media (prefers-reduced-motion:reduce){.vis-foto img{transition:none!important}}.set{padding-block:clamp(4rem,8vw,7rem) clamp(6rem,10vw,9rem);position:relative;overflow:hidden}.set-cuadro{position:relative}.set-ventana{background:var(--tr-tinta);border-radius:1.25rem;height:clamp(30rem,40vw,38rem);position:relative;overflow:hidden;container-type:size}.set-lienzo{--ancho:max(100cqw, 179.1cqh, 140cqw);--px:.66;width:var(--ancho);aspect-ratio:2400/1340;left:clamp(100cqw - var(--ancho), var(--px) * 100cqw - .682 * var(--ancho), 0px);top:clamp(100cqh - var(--ancho) / 1.791, 50cqh - .498 * var(--ancho) / 1.791, 0px);position:absolute}.set-lienzo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.set-haz{pointer-events:none;mix-blend-mode:screen;opacity:0;width:100%;height:100%;position:absolute;inset:0}.set-proyeccion{transform-origin:0 0;opacity:0;visibility:hidden;width:1000px;height:953px;position:absolute;top:0;left:0}.set-proyeccion[data-listo]{visibility:visible}.set-cuadro-luz{mix-blend-mode:screen;filter:blur(14px);background:radial-gradient(70% 65% at 50% 48%,#ffecc4f2,#ffd6968c 60%,#ffc88200 100%);position:absolute;inset:5% 4%}.set-cuenta,.set-intertitulo{mix-blend-mode:multiply;opacity:0;filter:blur(1.2px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 78%,#000 45%,#0000008c 100%);mask-image:radial-gradient(80% 78%,#000 45%,#0000008c 100%)}.set-cuenta{clip-path:inset(6.3% 7%);background:radial-gradient(60% 60%,#e1d0b840,#b4987c6b)}.set-cuenta-trazo{fill:none;stroke:#462e1e66;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0}.set-barrido{border-radius:50%;width:660px;height:660px;position:absolute;top:146px;left:170px;overflow:hidden}.set-barrido-a,.set-barrido-b{position:absolute;inset:0}.set-barrido-a{clip-path:inset(0 0 0 50%)}.set-barrido-b{clip-path:inset(0 50% 0 0)}.set-barrido-a:before,.set-barrido-b:before{content:"";background:#5a3c2833;position:absolute;inset:0}.set-barrido-a:before{clip-path:inset(0 50% 0 0);transform:rotate(0)}.set-barrido-b:before{clip-path:inset(0 0 0 50%);transform:rotate(0)}.set-num{color:#462c1c8c;opacity:0;place-items:center;font-size:520px;line-height:1;display:grid;position:absolute;inset:0}.set-intertitulo{color:#603a22bf;align-content:center;justify-items:center;gap:36px;display:grid}.set-marco{fill:none;stroke:#603a2273;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0}.set-firma{letter-spacing:.4em;opacity:.8;align-items:center;gap:28px;font-size:32px;display:flex}.set-firma:before,.set-firma:after{content:"";opacity:.7;background:currentColor;width:90px;height:3px}.set-palabra{letter-spacing:.02em;text-shadow:0 0 14px #603a224d;font-size:148px;line-height:1}.set-ornato{opacity:.75;align-items:center;gap:24px;font-size:36px;display:flex}.set-ornato:before,.set-ornato:after{content:"";opacity:.7;background:currentColor;width:140px;height:3px}.set-proyeccion:focus-visible{outline:6px solid var(--tr-rojo);outline-offset:-40px}.set-proyeccion:hover .set-palabra{opacity:.8}.set-palabra{transition:opacity .3s var(--tr-ease)}[data-visible=true] .set-haz{animation:.8s step-end .2s forwards set-encender}[data-visible=true] .set-proyeccion{animation:.4s linear .7s forwards set-sube}[data-visible=true] .set-cuenta{animation:3.3s linear .8s forwards set-cuenta}[data-visible=true] .set-barrido-a:before{animation:1s linear .8s 3 set-barre-a}[data-visible=true] .set-barrido-b:before{animation:1s linear .8s 3 set-barre-b}[data-visible=true] .set-num-3{animation:1s step-end .8s set-num}[data-visible=true] .set-num-2{animation:1s step-end 1.8s set-num}[data-visible=true] .set-num-1{animation:1s step-end 2.8s set-num}[data-visible=true] .set-intertitulo{animation:1.2s ease-out 4s forwards set-titulo}@keyframes set-encender{0%{opacity:0}20%{opacity:.8}35%{opacity:.2}55%,to{opacity:1}}@keyframes set-sube{0%{opacity:0}to{opacity:1}}@keyframes set-cuenta{0%,92%{opacity:1}94%{opacity:.2}96%{opacity:.8}to{opacity:0}}@keyframes set-barre-a{0%{transform:rotate(0)}50%,to{transform:rotate(180deg)}}@keyframes set-barre-b{0%,50%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes set-num{0%{opacity:1}to{opacity:0}}@keyframes set-titulo{0%{opacity:0}15%{opacity:.7}25%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.set-haz,.set-proyeccion,.set-intertitulo{opacity:1;animation:none!important}.set-cuenta,.set-num,.set-barrido-a:before,.set-barrido-b:before{animation:none!important}}.set-agave{left:max(0px, calc(var(--tr-margen) - 4vw));pointer-events:none;z-index:2;width:clamp(9rem,22vw,24rem);position:absolute;bottom:-14%}.set-agave img{filter:drop-shadow(0 30px 30px #19181559);width:100%;display:block}@media (min-width:901px) and (max-width:1280px){.set-lienzo{--ancho:max(179.1cqh, 165cqw)}}@media (max-width:900px){.set-ventana{border-radius:1rem;height:34rem}.set-lienzo{--ancho:max(179.1cqh, min(450cqw, 140rem));--px:.5}.set-agave{width:8rem;bottom:-3rem;left:auto;right:-1.5rem}}.pie3{z-index:1;position:relative}.pie3-portada{--alto:min(100svh, 60vw);height:var(--alto);color:var(--tr-hueso);background:linear-gradient(90deg,#033359,#002759 25%,#002a58 50%,#002858 75%,#072f5c);position:relative;overflow:hidden}@media (max-width:760px){.pie3-portada{--alto:82svh}}.pie3-lienzo{--w:max(100vw, calc(var(--alto) * 1.7902));width:var(--w);height:calc(var(--w) / 1.7902);margin-left:calc(var(--w) / -2);position:absolute;bottom:0;left:50%}.pie3-plano{will-change:transform;position:absolute;inset:0}.pie3-capa{width:100%;height:100%;position:absolute;inset:0}.pie3-cielo{-webkit-mask-image:linear-gradient(#0000,#000 7%);mask-image:linear-gradient(#0000,#000 7%)}.pie3-tierra{transform-origin:50% 100%}.pie3-logo{filter:drop-shadow(0 2px 24px #022c4d59);justify-content:center;font-size:clamp(13px,1.75vw,28px);display:flex;position:absolute;bottom:55%;left:0;right:0}@media (max-width:760px){.pie3-logo{font-size:15px}}.pie3-velo{background:linear-gradient(to bottom, #022c4d40, transparent 25%, transparent 70%, var(--tr-tinta));pointer-events:none;position:absolute;inset:0}.pie3-creditos{background:var(--tr-tinta);color:var(--tr-hueso);padding-block:clamp(3.5rem,6vw,5rem) 1.5rem}.pie3-mapa{grid-template-columns:1fr 1fr;gap:2.5rem 2rem;display:grid}@media (min-width:900px){.pie3-mapa{grid-template-columns:repeat(4,1fr)}}.pie3-mapa a,.pie3-mapa span{padding-block:.28rem;font-size:1.05rem;display:block}.pie3-mapa a{transition:color .3s var(--tr-ease)}.pie3-mapa a:hover{color:#f0a08a}.pie3-mapa-titulo{opacity:.55;margin-bottom:.8rem}.pie3-base{border-top:1px solid var(--tr-filete-claro);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.25rem;display:flex}.pie3-base a:hover,.pie3-base button:hover{opacity:.6}.pag-lamina{padding-bottom:clamp(3rem,7vw,6rem);position:relative}.pag-lamina-titular{align-items:start;gap:.5rem 2rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:900px){.pag-lamina-titular{grid-template-columns:minmax(0,.22fr) 1fr}}.pag-lamina-titular>.pag-titulo:first-child{grid-column:1/-1}.pag-lamina .pag-titulo{font-size:clamp(3.4rem,10vw,11.5rem);line-height:.86}.pag-lamina-bajada{border-top:1px solid var(--tr-filete);max-width:46ch;margin-top:clamp(2rem,4vw,3rem);margin-left:auto;padding-top:1.25rem}.pag-lamina-cuadro{margin-top:clamp(3rem,6vw,5rem)}.pag-lamina-ventana{aspect-ratio:2.39;color:var(--tr-hueso);background:var(--tr-tinta);position:relative;overflow:hidden}@media (max-width:760px){.pag-lamina-ventana{aspect-ratio:4/3}}.pag-lamina-medio{position:absolute;inset:-10% 0}.pie-velo{background:linear-gradient(#022c4d99,#022c4d26 50%,#0a0604b3)}.secx{padding-block:clamp(5rem,10vw,8rem)}.secx-cabeza{border-top:1px solid var(--tr-filete);gap:1.2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,3.5rem);display:grid}.secx-titulo{max-width:14ch;font-size:clamp(2.8rem,5.6vw,6rem);line-height:.92}.secx-bajada{max-width:44ch;font-size:clamp(1.1rem,1.3vw,1.25rem);line-height:1.5}@media (min-width:900px){.secx-cabeza{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.secx-cabeza>.rotulo{grid-column:1/-1}}.secx-rejilla{gap:clamp(1rem,1.6vw,1.5rem);display:grid}@media (min-width:700px){.secx-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.secx-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.secx-celda:nth-child(3n+2){margin-top:clamp(3rem,6vw,6rem);margin-bottom:calc(-1*clamp(3rem,6vw,6rem))}}.secx-ficha{aspect-ratio:4/5;background:var(--tr-tinta);color:var(--tr-hueso);border-radius:.9rem;display:block;position:relative;overflow:hidden}.secx-foto{position:absolute;inset:0}.secx-foto img{transition:transform 1.4s var(--tr-ease)}.secx-ficha:after{content:"";pointer-events:none;background:linear-gradient(#120a0800 45%,#120a0866 68%,#120a08d9 100%),linear-gradient(#120a0859,#120a0800 18%);position:absolute;inset:0}.secx-num{z-index:1;text-shadow:0 1px 8px #0000008c;position:absolute;top:1.1rem;left:1.2rem}.secx-texto{z-index:1;gap:.6rem;padding:clamp(1.2rem,2vw,1.8rem);display:grid;position:absolute;bottom:0;left:0;right:0}.secx-nombre{font-size:clamp(2rem,2.8vw,3rem);line-height:.95}.secx-frase{opacity:.9;max-width:32ch;font-size:1.05rem;line-height:1.4}.secx-ver{gap:.6rem;margin-top:.4rem;display:inline-flex}.secx-ver span{transition:transform .5s var(--tr-ease)}@media (hover:hover){.secx-ficha:is(:hover,:focus-visible) .secx-foto img{transform:scale(1.05)}.secx-ficha:is(:hover,:focus-visible) .secx-ver span{transform:translate(6px)}}.secx-ficha:focus-visible{outline:2px solid var(--tr-rojo);outline-offset:4px}.secx-mas{border-block:1px solid var(--tr-filete);align-items:center;gap:1.6rem 3rem;margin-top:clamp(5rem,9vw,9rem);padding-block:clamp(2rem,3.6vw,3rem);display:grid}@media (min-width:900px){.secx-mas{grid-template-columns:minmax(0,1fr) auto}}.secx-otros{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.secx-otros li{border:1px solid var(--tr-filete);border-radius:999px;padding:.55rem 1rem;font-size:1.02rem}.secx-boton{background:var(--tr-rojo);color:var(--tr-hueso);white-space:nowrap;transition:background-color .4s var(--tr-ease);border-radius:999px;justify-self:start;align-items:center;gap:.8rem;padding:1.05rem 1.6rem;display:inline-flex}.secx-boton:hover{background:var(--tr-rojo-profundo)}@media (prefers-reduced-motion:reduce){.secx-foto img,.secx-ver span{transition:none}}.sector-galeria{gap:1rem;display:grid}.sector-galeria>div{aspect-ratio:4/3;position:relative;overflow:hidden}.sector-galeria>div:first-child{aspect-ratio:4/5}@media (min-width:768px){.sector-galeria{grid-template-rows:1fr 1fr;grid-template-columns:7fr 5fr}.sector-galeria>div:first-child{aspect-ratio:1;grid-row:1/3}.sector-galeria>div:not(:first-child){aspect-ratio:auto}.sector-galeria>div:not(:first-child) img{object-position:50% 80%}}@media (prefers-reduced-motion:reduce){.sec-paralaje img,.sec-nombre,.sec-flecha{transition:none}}.dis-bloque{padding-block:clamp(6rem,11vw,10rem);position:relative}.dis .pag-lamina-cuadro{position:relative}.sticker{z-index:3;width:var(--ancho,clamp(6rem, 12vw, 12rem));pointer-events:none;display:block;position:absolute}.sticker-pegado{opacity:0;transform:rotate(calc(var(--giro) - 14deg)) scale(1.4);transition:opacity .24s ease-out var(--retardo), transform .65s cubic-bezier(.2, 1.55, .4, 1) var(--retardo);display:block}.sticker-pegado[data-visible=true]{opacity:1;transform:rotate(var(--giro))}.sticker img{filter:drop-shadow(0 1px #1918151a)drop-shadow(0 14px 16px #1918154d);width:100%;height:auto}.dis-prota{--ancho:clamp(7rem, 15vw, 15.5rem);right:calc(var(--tr-margen) - clamp(.5rem, 2.5vw, 2.75rem));top:clamp(-6.5rem,-6vw,-3rem)}.dis-ficha{color:var(--tr-tinta);border-top:1px solid var(--tr-tinta);padding:clamp(1.5rem,2.4vw,2.25rem);position:relative}.dis-ficha-tipo{opacity:.55}.dis-ficha-titulo{color:var(--tr-rojo);overflow-wrap:anywhere;margin-top:.4rem;font-size:clamp(3rem,5vw,5.4rem);line-height:.88}.dis-ficha-datos{border-bottom:1px solid var(--tr-filete);margin-top:2rem}.dis-ficha-datos>div{border-top:1px solid var(--tr-filete);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:.9rem;display:grid}.dis-ficha-datos dt{opacity:.6;padding-top:.2rem}.dis-ficha-datos dd{font-size:1.02rem;line-height:1.35}.dis-papel{background-image:linear-gradient(#1918150d 1px,#0000 1px),linear-gradient(90deg,#1918150d 1px,#0000 1px);background-position:-1px -1px;background-size:3rem 3rem}.dis-etiquetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1rem,1.6vw,1.5rem);display:grid}.dis-etiqueta{border:1px solid var(--tr-filete);background:0 0;flex-direction:column;gap:1.5rem;min-height:14.5rem;padding:1.35rem 1.4rem 1.2rem;display:flex;position:relative}.dis-etiqueta-cabeza{border-bottom:1px solid var(--tr-filete);color:var(--tr-rojo);justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.dis-etiqueta-texto{flex:1;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.25}.dis-etiqueta-pie{opacity:.45;font-size:.68rem}.dis-etiqueta-cierre{background:var(--tr-rojo-profundo);color:var(--tr-hueso);border-color:var(--tr-rojo-profundo);justify-content:flex-start}.dis-etiqueta-cierre .dis-etiqueta-texto{max-width:15ch;font-family:var(--font-display);text-transform:uppercase;flex:none;font-size:clamp(1.7rem,2.3vw,2.3rem);line-height:.98}.dis-banda{height:88svh;min-height:34rem;color:var(--tr-hueso);background:var(--tr-tinta);position:relative;overflow:hidden}.dis-banda-velo{background:linear-gradient(#19181566,#0000 32% 55%,#28060299);position:absolute;inset:0}.dis-cinta{z-index:2;border-block:1px solid #f6e8d240;padding-block:.9rem;display:flex;position:absolute;inset:auto 0 clamp(2.5rem,7vh,4.5rem);overflow:hidden;rotate:-2deg;scale:1.05}.dis-cinta-pista{flex:none;align-items:center;gap:2rem;padding-right:2rem;animation:40s linear infinite dis-cinta;display:flex}.dis-cinta-pista li{white-space:nowrap;align-items:center;gap:2rem;font-size:clamp(1.6rem,3vw,2.8rem);display:flex}@keyframes dis-cinta{to{transform:translate(-100%)}}.dis-ruta{gap:3.5rem;display:grid;position:relative}.dis-paso{flex-direction:column;gap:1.25rem;display:flex;position:relative}@media (min-width:900px){.dis-ruta{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}@media (max-width:899px){.dis-paso{padding-left:0}}.dis-boleto{--relleno:clamp(1.75rem, 3vw, 2.5rem);padding:var(--relleno);border-radius:1.25rem;position:relative;box-shadow:0 40px 70px -40px #022c4db3}.dis-boleto-talon{border-top:2px dashed #f6e8d247;margin-top:2.25rem;padding-top:1.75rem;position:relative}.dis-boleto-talon:before,.dis-boleto-talon:after{content:"";background:var(--tr-crema);border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;top:calc(-.9rem - 1px)}.dis-boleto-talon:before{left:calc(var(--relleno) * -1 - .9rem)}.dis-boleto-talon:after{right:calc(var(--relleno) * -1 - .9rem)}.dis-chip{transition:background-color .3s var(--tr-ease), color .3s var(--tr-ease);border:1px solid #f6e8d24d;border-radius:999px;padding:.6rem .95rem;display:inline-flex}.dis-chip:hover,.dis-chip:focus-visible{background:var(--tr-hueso);color:var(--tr-noche)}.dock{z-index:45;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:var(--tr-hueso);opacity:0;pointer-events:none;transition:opacity .5s var(--tr-ease), transform .7s var(--tr-ease);background:#191815a3;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem;display:flex;position:fixed;bottom:clamp(1rem,2.4vw,1.75rem);left:50%;transform:translate(-50%,1.5rem);box-shadow:0 18px 40px -18px #19181599,inset 0 0 0 1px #f6e8d21f}.dock[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}body:has(.hamb[data-abierto=true]) .dock{opacity:0;pointer-events:none}.dock-lista{gap:.15rem;display:flex}.dock-enlace{white-space:nowrap;opacity:.7;transition:opacity .3s var(--tr-ease);border-radius:999px;padding:.75rem 1rem;display:block;position:relative}.dock-enlace:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--tr-ease);background:#f6e8d226;position:absolute;inset:0}.dock-enlace:hover,.dock-enlace[aria-current],.dock-enlace[aria-current]:before{opacity:1}.dock-enlace:focus-visible,.dock-cotizar:focus-visible{outline:2px solid var(--tr-hueso);outline-offset:2px}.dock-cotizar{background:var(--tr-rojo);white-space:nowrap;transition:background-color .3s var(--tr-ease);border-radius:999px;gap:.5rem;padding:.75rem 1.15rem;display:flex}.dock-cotizar:hover{background:var(--tr-rojo-profundo)}@media (max-width:760px){.dock{left:var(--tr-margen);right:calc(var(--tr-margen) + 4.4rem);transform:translateY(1.5rem)}.dock[data-visible=true]{transform:none}.dock-lista{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.dock-enlace{padding:.7rem .75rem}.dock-cotizar{padding-inline:.9rem}}.sec-retos li{border-top:1px solid var(--tr-filete);gap:.9rem;padding-block:1.6rem;display:grid}.sec-retos li:last-child{border-bottom:1px solid var(--tr-filete)}.sec-reto-marca{color:var(--tr-rojo);align-items:center;gap:.55rem;display:inline-flex}.sec-dupla{gap:1rem;padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative}.sec-dupla-foto{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}@media (min-width:768px){.sec-dupla[data-fotos="2"]{grid-template-columns:7fr 5fr;align-items:end}.sec-dupla[data-fotos="2"] .sec-dupla-foto:nth-of-type(2){aspect-ratio:4/5}.sec-dupla[data-fotos="1"] .sec-dupla-foto{aspect-ratio:21/9}}.sec-sellos{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1.25rem;display:grid}.sec-sellos>li{display:flex}.sec-disciplina{width:100%;transition:transform .5s var(--tr-ease);border:1px solid #f6e8d240;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding:1.75rem;display:grid;position:relative}.sec-disciplina:after{content:"";border-radius:inherit;opacity:0;transition:opacity .4s var(--tr-ease);pointer-events:none;background:#f6e8d212;position:absolute;inset:0}.sec-simbolo{aspect-ratio:1;border:1px solid #f6e8d273;border-radius:50%;place-items:center;width:4.5rem;font-size:1.9rem;line-height:1;display:grid}.sec-flecha{transition:transform .5s var(--tr-ease);display:inline-block}.sec-disciplina:hover{transform:translateY(-4px)}.sec-disciplina:hover:after{opacity:1}.sec-disciplina:hover .sec-flecha{transform:translate(4px)}.sec-disciplina:focus-visible{outline:2px solid var(--tr-hueso);outline-offset:4px}@media (max-width:520px){.sec-disciplina{grid-template-columns:1fr}}.sec-fila{position:relative}.val{padding-block:clamp(6rem,12vw,10rem)}.val-rejilla{gap:clamp(1.5rem,3vw,2.4rem);display:grid}.val-titulo{font-size:clamp(2.8rem,6.4vw,6.8rem);line-height:.92}.val-texto{opacity:.9;max-width:42ch;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.5}@media (min-width:1100px){.val-rejilla{grid-template-columns:auto minmax(18rem,26rem);justify-content:space-between;align-items:end;column-gap:clamp(3rem,6vw,6rem)}.val-rotulo{grid-column:1/-1}.val-titulo{white-space:nowrap}}.orb{width:min(100%,28rem);margin-inline:auto}.orb-svg{width:100%;height:auto;display:block;overflow:visible}.orb-anillo{fill:none;stroke:var(--tr-tinta);stroke-opacity:.3;stroke-width:1px;opacity:0;transition:transform 1.4s var(--tr-ease), opacity .9s ease;transition-delay:calc(var(--k) * .11s + .1s);transform:scale(.7)}.orb-anillo-punteado{stroke:var(--tr-rojo);stroke-opacity:.55;stroke-dasharray:1 5;stroke-linecap:round}.orb-eje{stroke:var(--tr-tinta);stroke-opacity:.12;opacity:0;transition:opacity 1.2s .5s}.orb-punto{fill:var(--tr-rojo);opacity:0;transition:opacity .8s .8s;animation:36s linear infinite orb-giro}.orb-simbolo{font-family:var(--font-display);fill:var(--tr-rojo);opacity:0;font-size:76px;transition:opacity 1s .3s}.orb-texto{font-family:var(--font-rotulo);letter-spacing:.12em;fill:var(--tr-tinta);fill-opacity:.55;font-size:8.5px}.orb-anillo-texto{animation:120s linear infinite reverse orb-giro}.orb[data-visible] :is(.orb-anillo,.orb-eje,.orb-punto,.orb-simbolo){opacity:1;transform:none}@keyframes orb-giro{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.orb-anillo-texto,.orb-punto{animation:none}.orb :is(.orb-anillo,.orb-eje,.orb-punto,.orb-simbolo){opacity:1;transition:none;transform:none}}.dis-paso-marca{opacity:.75;align-items:center;gap:1rem;display:flex}.dis-paso-marca:after{content:"";opacity:.4;transform-origin:0;height:1px;transition:transform 1.2s var(--tr-ease);transition-delay:calc(var(--i,0) * .14s + .25s);background:currentColor;flex:1;transform:scaleX(0)}.dis-paso[data-visible] .dis-paso-marca:after{transform:none}.dis-cinta-punto{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}@media (prefers-reduced-motion:reduce){.dis-paso-marca:after{transition:none;transform:none}}[data-visible]>.dis-paso-marca:after{transform:none}.disc-linea{padding-block:clamp(6rem,11vw,9rem)}.disc-estaciones{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;display:grid;position:relative}.disc-estaciones:before{content:"";background:var(--tr-hueso);opacity:.35;transform-origin:0;height:1px;transition:transform 1.6s var(--tr-ease);position:absolute;top:2.25rem;left:0;right:0;transform:scaleX(0)}.disc-linea:has(.aparece[data-visible]) .disc-estaciones:before{transform:none}.disc-estacion{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;display:flex;position:relative}.disc-simbolo{border:1px solid color-mix(in srgb, var(--tr-hueso) 45%, transparent);background:var(--tr-noche);text-transform:none;width:4.5rem;height:4.5rem;transition:transform .5s var(--tr-ease), background-color .4s, border-color .4s;border-radius:50%;place-items:center;font-size:1.85rem;display:grid}.disc-estacion:hover .disc-simbolo,.disc-estacion:focus-visible .disc-simbolo{background:var(--tr-rojo);border-color:var(--tr-rojo);transform:translateY(-.35rem)}@media (max-width:767px){.disc-estaciones{grid-template-columns:1fr;gap:0}.disc-estaciones:before{transform-origin:top;width:1px;height:auto;inset:0 auto 0 2.25rem;transform:scaleY(0)}.disc-estacion{text-align:left;flex-direction:row;gap:1.25rem;padding-block:.6rem}}.proc-pago{grid-template-columns:1fr 1fr;gap:.35rem;height:.7rem;display:grid}.proc-tramo{background:var(--tr-hueso);transform-origin:0;transition:transform 1.1s var(--tr-ease);transform:scaleX(0)}.proc-tramo+.proc-tramo{box-shadow:inset 0 0 0 1px var(--tr-hueso);background:0 0;transition-delay:.5s}.proc-pago[data-visible] .proc-tramo{transform:none}.proc-obra{border-top:1px solid var(--tr-filete-claro);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1.25rem 2.5rem;margin-top:clamp(3.5rem,6vw,5rem);padding-top:2rem;display:grid}.proc-obra-dato{gap:.75rem;display:grid}.proc-obra-barra{border-bottom:1px solid var(--tr-filete-claro);height:.7rem;margin-bottom:.6rem;position:relative}.proc-obra-barra span{background:var(--tr-hueso);transform-origin:0;width:8%;transition:transform .9s var(--tr-ease) .3s;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.proc-obra[data-visible] .proc-obra-barra span{transform:none}.proc-obra>p{grid-column:1/-1}.cto-sigue{border-top:1px solid var(--tr-filete);padding-block:clamp(6rem,11vw,9rem)}.cto-agenda{border-top:1px solid var(--tr-tinta)}.cto-agenda li{border-bottom:1px solid var(--tr-filete);grid-template-columns:11rem minmax(0,1fr);gap:.5rem 2rem;padding-block:1.6rem;display:grid}.cto-cuando{color:var(--tr-rojo);padding-top:.45rem}.cto-que{font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1}.cto-nota{opacity:.8;grid-column:2;max-width:52ch;font-size:1.05rem;line-height:1.45}@media (max-width:640px){.cto-agenda li{grid-template-columns:1fr}.cto-nota{grid-column:1}}@media (prefers-reduced-motion:reduce){.disc-estaciones:before,.proc-tramo,.proc-obra-barra span{transition:none;transform:none}}.dz-hero{height:100svh;min-height:560px;color:var(--tr-crema);position:relative;overflow:hidden}.dz-hero-foto{position:absolute;inset:0;overflow:hidden}.cap{background:var(--tr-noche);position:absolute;inset:0;overflow:hidden}.cap-lienzo{--alto:104svh;--ancho:max(104vw, calc(var(--alto) * 2.357));width:var(--ancho);height:calc(var(--ancho) / 2.357);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-aspect-ratio:1){.cap-lienzo{transform:translate(calc(-50% + var(--foco,0%)), -50%)}}.cap-mov,.cap-plano,.cap-toma{will-change:transform;position:absolute;inset:0}.cap-toma{transform-origin:50% 62%}.cap-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.srv-mundo[data-mundo=digital] .lista-disc-barrido{background:linear-gradient(90deg,#0c243e,#144268)}.dz-hero-velo{pointer-events:none;background:linear-gradient(#14080473 0%,#14080400 28% 45%,#1408049e 100%);position:absolute;inset:0}.dz-migas{z-index:2;top:calc(var(--tr-barra,5.5rem) + 1.5rem);opacity:.8;gap:.7em;display:flex;position:absolute;left:0}.dz-migas a{transition:opacity .3s var(--tr-ease)}.dz-migas a:hover{opacity:.6}.dz-hero-texto{z-index:2;padding-inline:var(--tr-margen);text-align:center;position:absolute;inset:auto 0 clamp(3rem,10svh,7rem)}.dz-sobre{width:min(26em,70%);font-family:var(--font-rotulo);letter-spacing:.6em;text-transform:uppercase;align-items:center;gap:1.1em;margin:0 auto 1.8rem;font-size:11px;line-height:1;display:flex}.dz-sobre>span:nth-child(2){margin-right:-.6em}.dz-sobre .logo-filete{transition:transform 1.4s var(--tr-ease) .3s;transform:scaleX(0)}.dz-sobre .logo-filete:first-child{transform-origin:100%}.dz-sobre .logo-filete:last-child{transform-origin:0}.dz-sobre[data-visible] .logo-filete{transform:none}.dz-titulo{text-shadow:0 2px 40px #14080440;font-size:clamp(3.4rem,11vw,12rem);line-height:.86}.dz-bajada{opacity:.92;max-width:46ch;margin:1.8rem auto 0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.45}.dz-bloque{padding-block:clamp(5rem,11vw,10rem)}.dz-bloque+.dz-bloque.tono-crema{border-top:1px solid var(--tr-filete)}.dz-intro{gap:3.5rem;display:grid}.dz-intro-texto{max-width:30ch;font-family:var(--font-display);text-wrap:pretty;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.08}.dz-servicios{margin-top:clamp(3rem,6vw,5rem)}.dz-servicios ul{border-top:1px solid var(--tr-filete);margin-top:1.2rem;display:grid}.dz-servicios li{border-bottom:1px solid var(--tr-filete);padding-block:1rem;font-size:1.05rem}.dz-foto{aspect-ratio:4/5;background:var(--tr-hueso);position:relative;overflow:hidden}.dz-foto-medio{position:absolute;inset:-8% 0}@media (min-width:900px){.dz-intro{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(3rem,7vw,8rem)}.dz-servicios ul{grid-template-columns:1fr 1fr;column-gap:2.5rem}.dz-foto{top:calc(var(--tr-barra,5.5rem) + 2rem);position:sticky}}.dz-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(3rem,6vw,5.5rem);display:flex}.dz-h2{font-size:clamp(2.8rem,6.5vw,6.5rem);line-height:.9}.dz-lista{column-gap:3rem;display:grid}.dz-lista li{border-top:1px solid var(--tr-filete);padding-block:1.4rem;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.3}@media (min-width:768px){.dz-lista{grid-template-columns:1fr 1fr}}.dz-preguntas{gap:3rem;display:grid}@media (min-width:900px){.dz-preguntas{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(3rem,7vw,8rem)}}.dz-cierre-pie{border-top:1px solid var(--tr-filete);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2.5rem;margin-top:clamp(5rem,10vw,8rem);padding-block:2.5rem clamp(3rem,6vw,5rem);display:flex}.dz-cierre-pie ul{flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:.9rem;display:flex}.dz-enlace{font-size:1.05rem;position:relative}.dz-enlace:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--tr-ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.dz-enlace:hover:after{transform-origin:0;transform:scaleX(1)}.dz-siguiente{text-align:right;flex-direction:column;align-items:flex-end;gap:.7rem;margin-left:auto;display:flex}.dz-siguiente-nombre{font-size:clamp(2rem,3.6vw,3.6rem);line-height:.95}.dz-siguiente-nombre>span{transition:transform .5s var(--tr-ease);display:inline-block}.dz-siguiente:hover .dz-siguiente-nombre>span{transform:translate(.25em)}@media (max-width:640px){.dz-siguiente{text-align:left;align-items:flex-start;margin-left:0}}@media (prefers-reduced-motion:reduce){.dz-sobre .logo-filete{transition:none;transform:none}.dz-enlace:after,.dz-siguiente-nombre>span{transition:none}}.srv-mundo{scroll-margin-top:6rem}.srv-mundo+.srv-mundo{margin-top:clamp(5rem,10vw,8rem)}.srv-mundo-cab{gap:.6rem 2rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);display:grid}.srv-mundo-nombre{color:var(--tr-rojo);font-size:clamp(2.6rem,5vw,5.2rem);line-height:.92}.srv-foco{border-top:1px solid var(--tr-filete);gap:clamp(1.6rem,3vw,3rem);margin-top:clamp(5rem,10vw,8rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.srv-foco-foto{aspect-ratio:4/3;background:var(--tr-tinta);position:relative;overflow:hidden}.srv-foco-texto{align-content:center;gap:1.2rem;display:grid}.srv-foco-titulo{color:var(--tr-rojo);max-width:14ch;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.95}.srv-foco-bajada{max-width:44ch;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.5}.srv-foco-enlace{border-bottom:1px solid;justify-self:start;align-items:center;gap:.6rem;padding-bottom:.3rem;display:inline-flex}.srv-foco-enlace:hover{color:var(--tr-rojo)}@media (min-width:900px){.srv-foco{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}@media (prefers-reduced-motion:reduce){.sticker-pegado{transform:rotate(var(--giro));transition:opacity .3s ease-out}.dis-cinta-pista{animation:none}}}.wa{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));z-index:50;opacity:0;pointer-events:none;transition:opacity .6s var(--tr-ease), transform .8s var(--tr-ease);position:fixed;transform:translateY(1.25rem)scale(.9)}.wa[data-visible=true]{opacity:1;pointer-events:auto;transform:none}body:has(.hamb[data-abierto=true]) .wa{opacity:0;pointer-events:none;transform:translateY(1.25rem)scale(.9)}.wa-boton{background:var(--tr-rojo);color:var(--tr-hueso);transition:background-color .4s var(--tr-ease);border-radius:999px;align-items:center;display:flex;box-shadow:0 10px 30px -12px #1918158c,inset 0 0 0 1px #f6e8d21f}.wa-boton:hover,.wa-boton:focus-visible{background:var(--tr-rojo-profundo)}.wa-boton:focus-visible{outline:2px solid var(--tr-hueso);outline-offset:3px}.wa-sello{border-radius:50%;flex:none;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:relative}.wa-sello svg{transition:transform .7s var(--tr-ease);position:relative}.wa-boton:hover .wa-sello svg{transform:rotate(-12deg)scale(1.08)}.wa-cinta{white-space:nowrap;opacity:0;max-width:0;transition:max-width .7s var(--tr-ease), padding .7s var(--tr-ease), opacity .4s var(--tr-ease);gap:.2rem;padding-left:0;display:grid;overflow:hidden}.wa-boton:hover .wa-cinta,.wa-boton:focus-visible .wa-cinta,.wa[data-saludo=true] .wa-cinta{opacity:1;max-width:18rem;padding-left:1.4rem;transition-delay:0s,0s,.15s}.wa-titulo{font-size:1.55rem;line-height:1}@media (prefers-reduced-motion:reduce){.wa,.wa-cinta,.wa-sello svg{transition:none!important}}.subrayado{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.subrayado:hover{color:var(--tr-rojo)}.aviso-lista{gap:.4rem;padding-left:1.2rem;list-style:square;display:grid}.aviso-lista li::marker{color:var(--tr-rojo)}.aviso-pendiente{background:color-mix(in srgb, var(--tr-rojo) 14%, transparent);color:inherit;padding:0 .25em}:is(body:has(.canon) .pie3,body:has(.canon) .wa){display:none}body:has(.canon) .contenido{box-shadow:none;margin-bottom:0}.canon{isolation:isolate;height:100svh;min-height:34rem;color:var(--tr-tinta);background:var(--tr-arcilla);position:relative;overflow:hidden}.canon-vista{z-index:-1;position:absolute;inset:0;overflow:hidden}.canon-escena{aspect-ratio:5504/3072;width:max(100%,179.167svh);animation:canon-deriva 40s var(--tr-ease) both;position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}.canon-capa{object-fit:cover}.canon-cifra{text-align:center;font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--tr-rojo) 35%, color-mix(in srgb, var(--tr-rojo) 55%, var(--tr-hueso)) 85%);color:#0000;mix-blend-mode:multiply;opacity:.9;animation:canon-asoma 2.2s .2s var(--tr-ease) both;-webkit-background-clip:text;background-clip:text;margin:0;padding-top:.3em;font-size:30cqw;line-height:.74;position:absolute;bottom:36%;left:0;right:0}.canon-polvo{background:linear-gradient(0deg, color-mix(in srgb, var(--tr-tinta) 55%, transparent), transparent 38%);position:absolute;inset:0}.canon-texto{text-align:center;justify-items:center;gap:1.2rem;padding-top:clamp(6rem,12vh,9rem);display:grid}.canon-titulo{text-wrap:balance;max-width:22ch;font-size:clamp(2.4rem,5.4vw,5rem);line-height:.95}.canon-bajada{opacity:.9;text-wrap:pretty;max-width:48ch;font-size:1.1rem;line-height:1.55}.canon-acciones{width:max-content;max-width:calc(100% - 2rem);animation:canon-sube 1s .9s var(--tr-ease) both;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:absolute;bottom:clamp(1.5rem,6vh,3.5rem);left:50%;translate:-50%}.canon-boton{font-family:var(--font-rotulo);letter-spacing:.08em;text-transform:uppercase;color:var(--tr-hueso);background:color-mix(in srgb, var(--tr-hueso) 12%, transparent);border:1px solid color-mix(in srgb, var(--tr-hueso) 34%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 10px 30px -12px #0000008c, inset 0 1px 0 color-mix(in srgb, var(--tr-hueso) 25%, transparent);cursor:pointer;transition:translate .35s var(--tr-ease), background-color .35s, border-color .35s, color .35s, box-shadow .35s;border-radius:999px;align-items:center;gap:1rem;padding:.4rem .4rem .4rem 1.5rem;font-size:.82rem;font-weight:500;display:inline-flex}.canon-boton-icono{aspect-ratio:1;width:2.5rem;color:var(--tr-rojo);background:var(--tr-hueso);transition:rotate .45s var(--tr-ease), background-color .35s, color .35s;border-radius:50%;place-items:center;display:grid}.canon-boton-icono svg{transition:translate .45s var(--tr-ease)}.canon-boton.es-principal{background:var(--tr-rojo);border-color:color-mix(in srgb, var(--tr-hueso) 20%, var(--tr-rojo))}.canon-boton:hover{background-color:color-mix(in srgb, var(--tr-hueso) 22%, transparent);box-shadow:0 16px 36px -12px #0009, inset 0 1px 0 color-mix(in srgb, var(--tr-hueso) 30%, transparent);translate:0 -2px}.canon-boton.es-principal:hover{background-color:var(--tr-rojo-profundo)}.canon-boton:hover .canon-boton-icono{rotate:-45deg}.canon-boton:not(.es-principal):hover .canon-boton-icono{color:var(--tr-hueso);background:var(--tr-rojo)}.canon-boton:focus-visible{outline:2px solid var(--tr-hueso);outline-offset:3px}@media (max-aspect-ratio:1){.canon-cifra{font-size:76vw;bottom:45%}}@media (max-width:34rem){.canon-acciones{flex-direction:column;width:min(20rem,100% - 2rem)}.canon-boton{justify-content:space-between}}@keyframes canon-deriva{0%{scale:1.06}to{scale:1}}@keyframes canon-asoma{0%{opacity:0;translate:0 22%}to{translate:0}}@keyframes canon-sube{0%{opacity:0;translate:-50% 1rem}}@media (prefers-reduced-motion:reduce){.canon-escena,.canon-cifra,.canon-acciones{animation:none}}.escena-marca{pointer-events:none;opacity:0;width:1px;height:1px;position:fixed;top:0;left:0}::view-transition{pointer-events:none}::view-transition-group(.escena){display:none}::view-transition-group(barra){animation:none}::view-transition-new(barra){animation:none}::view-transition-old(barra){display:none}:root:active-view-transition-type(lamina)::view-transition{background:var(--tr-tinta)}:root:active-view-transition-type(lamina)::view-transition-old(root){mix-blend-mode:normal;transform-origin:50% 0}:root:active-view-transition-type(lamina)::view-transition-new(root){mix-blend-mode:normal;transform-origin:50% 0}:root:active-view-transition-type(lamina)::view-transition-old(root){animation:1.1s cubic-bezier(.65,0,.35,1) both escena-hunde}:root:active-view-transition-type(lamina)::view-transition-new(root){animation:1.1s cubic-bezier(.65,0,.35,1) both escena-sube}@keyframes escena-hunde{to{opacity:.35;clip-path:inset(0 round 1.5rem);transform:translateY(-6vh)scale(.92)}}@keyframes escena-sube{0%{clip-path:inset(0 round 2rem 2rem 0 0);transform:translateY(100vh)}to{clip-path:inset(0);transform:none}}:root:active-view-transition-type(ficha)::view-transition{background:var(--tr-crema)}:root:active-view-transition-type(ficha)::view-transition-old(root){mix-blend-mode:normal}:root:active-view-transition-type(ficha)::view-transition-new(root){mix-blend-mode:normal}:root:active-view-transition-type(ficha)::view-transition-old(root){animation:.5s cubic-bezier(.4,0,1,1) both escena-apaga}:root:active-view-transition-type(ficha)::view-transition-new(root){animation:.5s cubic-bezier(.2,0,0,1) .8s both escena-enciende}@keyframes escena-apaga{to{opacity:0;transform:scale(.985)}}@keyframes escena-enciende{0%{opacity:0;transform:translateY(3vh)}}::view-transition-group(.ficha-morph){animation-duration:1.15s;animation-timing-function:cubic-bezier(.83,0,.17,1)}::view-transition-image-pair(.ficha-morph){isolation:auto;overflow:hidden}::view-transition-old(.ficha-morph){object-fit:cover;mix-blend-mode:normal;height:100%;animation-duration:1.15s;animation-timing-function:linear;animation-fill-mode:both}::view-transition-new(.ficha-morph){object-fit:cover;mix-blend-mode:normal;height:100%;animation-duration:1.15s;animation-timing-function:linear;animation-fill-mode:both}::view-transition-old(.ficha-morph){animation-name:ficha-sale}::view-transition-new(.ficha-morph){animation-name:ficha-entra}@keyframes ficha-sale{to{opacity:1}}@keyframes ficha-entra{0%{opacity:0}24%,to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.set+.marco .dz-cierre-pie{border-top:1px solid var(--tr-filete);margin-top:0}.bf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative}.bf-lado{background:var(--tr-rojo-profundo);height:100svh;color:var(--tr-hueso);flex-direction:column;gap:clamp(1.2rem,2.6svh,2rem);padding:clamp(6rem,12svh,7.5rem) clamp(1.25rem,3.4vw,3.2rem) clamp(1.5rem,3svh,2.4rem);display:flex;position:sticky;top:0}.bf-mesa{background:var(--tr-tinta);border-radius:.9rem;flex:auto;min-height:9rem;margin:0;position:relative;overflow:hidden}.bf-h1{font-size:clamp(2.8rem,4.6vw,5rem);line-height:.9}.bf-resumen{border:1px solid var(--tr-filete-claro);border-radius:.9rem;padding:1rem 1.2rem 1.1rem}.bf-resumen-titulo{opacity:.7}.bf-resumen dl{margin-top:.6rem;display:grid}.bf-resumen dl>div{border-top:1px solid var(--tr-filete-claro);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding-block:.45rem;font-size:1rem;line-height:1.3;display:grid}.bf-resumen dt{opacity:.65;font-size:.72rem}.bf-resumen dd{opacity:.5;transition:opacity .3s var(--tr-ease)}.bf-resumen [data-lleno] dd{opacity:1}.bf-directo{gap:.4rem;display:grid}.bf-directo p:last-child{flex-wrap:wrap;gap:.4rem 1.4rem;font-size:1.05rem;display:flex}.bf-directo a{border-bottom:1px solid var(--tr-filete-claro);transition:border-color .3s var(--tr-ease)}.bf-directo a:hover{border-bottom-color:var(--tr-hueso)}.bf-hoja{min-height:100svh;padding:clamp(6.5rem,12svh,8rem) clamp(1.25rem,5vw,5rem) clamp(2rem,5svh,3.5rem);display:flex}.bf-form{flex-direction:column;width:100%;max-width:46rem;display:flex}.bf-avance{gap:.8rem;margin-bottom:clamp(2rem,5svh,3.5rem);display:grid}.bf-tramos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.bf-tramos span{background:var(--tr-filete-claro);height:2px;position:relative;overflow:hidden}.bf-tramos span:after{content:"";background:var(--tr-hueso);transform-origin:0;transition:transform .6s var(--tr-ease);position:absolute;inset:0;transform:scaleX(0)}.bf-tramos span[data-lleno=true]:after{transform:scaleX(1)}.bf-paso{width:100%;max-width:46rem;animation:bf-entra .62s var(--tr-ease) both}.bf-paso[data-dir="-1"]{animation-name:bf-vuelve}@keyframes bf-entra{0%{opacity:0;transform:translate(28px)}}@keyframes bf-vuelve{0%{opacity:0;transform:translate(-28px)}}.bf-pregunta{outline:none;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.rotulo+.bf-pregunta{margin-top:1.2rem}.bf-nota{opacity:.8;max-width:48ch;margin-top:.9rem;font-size:1.15rem;line-height:1.4}.bf-grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.8rem,4svh,2.8rem);display:grid}.bf-grupos legend{opacity:.65;margin-bottom:.5rem}.bf-opcion{border-top:1px solid var(--tr-filete-claro);align-items:center;gap:.9rem;padding-block:.85rem;font-size:1.2rem;line-height:1.2;display:flex;position:relative}.bf-opcion input{opacity:0;width:1px;height:1px;position:absolute}.bf-marca{border:1px solid;flex:none;width:1.15rem;height:1.15rem;position:relative}.bf-marca-redonda{border-radius:50%}.bf-marca:after{content:"";background:var(--tr-hueso);transition:transform .26s var(--tr-ease);position:absolute;inset:3px;transform:scale(0)}.bf-marca-redonda:after{border-radius:50%}.bf-opcion input:checked+.bf-marca:after{transform:scale(1)}.bf-opcion input:focus-visible+.bf-marca{outline:2px solid var(--tr-hueso);outline-offset:3px}.bf-acepta{border-top:0;align-items:flex-start;padding-block:.3rem 0;font-size:1rem;line-height:1.4}.bf-acepta .bf-marca{margin-top:.15rem}.bf-campos{gap:clamp(1.6rem,3.4svh,2.4rem);margin-top:clamp(1.8rem,4svh,2.8rem);display:grid}.bf .campo input,.bf .campo textarea{color:var(--tr-hueso);border-bottom-color:var(--tr-filete-claro);caret-color:var(--tr-hueso)}.bf .campo input:focus,.bf .campo textarea:focus{border-bottom-color:var(--tr-hueso)}.bf .campo input:-webkit-autofill{-webkit-text-fill-color:var(--tr-hueso);box-shadow:inset 0 0 0 100px var(--tr-noche)}.bf .campo-error{color:#ffc2ae;display:block}.bf-acciones{flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem;margin-top:auto;padding-top:clamp(2rem,5svh,3rem);display:flex;position:relative}.bf-atras{opacity:.75;transition:opacity .3s var(--tr-ease);padding:.8rem .2rem}.bf-atras:hover{opacity:1}.bf-atras:focus-visible{outline:2px solid var(--tr-hueso);outline-offset:3px}.bf-listo{margin-top:2.4rem}@media (max-width:899px){.bf{grid-template-columns:minmax(0,1fr)}.bf-lado{height:auto;padding-top:6rem;position:relative}.bf-mesa{aspect-ratio:16/10;flex:none}.bf-resumen{display:none}.bf-hoja{min-height:0;padding-top:2.5rem;padding-bottom:6rem}.bf-grupos{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bf-paso{animation:none}}.man{padding-block:clamp(6rem,12vw,10rem)}.man-titulo{max-width:16ch;margin-top:1.6rem;font-size:clamp(3rem,7.6vw,8.4rem);line-height:.95}.man-pastilla{vertical-align:.02em;opacity:0;width:1.7em;height:.78em;transition:opacity .6s var(--tr-ease), transform 1.1s var(--tr-ease);transition-delay:calc(var(--i,0) * .18s + .35s);border-radius:999px;margin-inline:.06em;display:inline-block;position:relative;overflow:hidden;transform:scale(.4)}.man-titulo[data-visible=true] .man-pastilla{opacity:1;transform:none}.man-entrada{max-width:40ch;margin-top:clamp(2rem,4vw,3.5rem);margin-left:auto;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.35}.man-lista{gap:clamp(3rem,6vw,4rem);margin-top:clamp(5rem,10vw,8rem);display:grid}.man-item{align-content:start;gap:1.1rem;display:grid}.man-foto{aspect-ratio:4/5;background:var(--tr-hueso);position:relative;overflow:hidden}.man-foto img{opacity:0;transition:opacity .9s var(--tr-ease), transform 1.6s var(--tr-ease);transition-delay:calc(var(--i,0) * .14s);transform:scale(1.18)}.man-item[data-visible=true] .man-foto img{opacity:1;transform:none}.man-num{color:var(--tr-rojo);margin-top:.4rem}.man-texto{max-width:34ch;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.45}@media (min-width:900px){.man-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3rem)}.man-item:nth-child(2){margin-top:6rem}.man-item:nth-child(3){margin-top:12rem}}.mvv{padding-block:clamp(6rem,12vw,10rem)}.mvv-par{gap:clamp(3rem,6vw,4rem);display:grid}.mvv-bloque{border-top:1px solid var(--tr-filete-claro);align-content:start;gap:1.4rem;padding-top:1.4rem;display:grid}.mvv-frase{text-wrap:pretty;max-width:26ch;font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:1.25}.mvv-valores{margin-top:clamp(5rem,10vw,8rem)}.mvv-h2{font-size:clamp(3rem,6vw,6rem);line-height:.9}.mvv-lista{margin-top:clamp(2.5rem,5vw,4rem);display:grid}.mvv-lista>li{border-top:1px solid var(--tr-filete-claro);align-content:start;gap:.6rem;padding-block:1.5rem;display:grid}.mvv-num{opacity:.7}.mvv-valor{font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1}.mvv-lista p{opacity:.85;max-width:34ch;font-size:1.05rem;line-height:1.5}@media (min-width:768px){.mvv-par{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem)}.mvv-lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3rem)}}@media (min-width:1100px){.mvv-lista{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.man-pastilla,.man-foto img{opacity:1;transition:none;transform:none}}.mapa-titulo{margin-top:1rem;font-size:clamp(3rem,8vw,7.5rem);line-height:.9}.mapa-rejilla{border-top:1px solid var(--tr-filete);gap:3rem 2.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2.5rem;display:grid}@media (min-width:700px){.mapa-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mapa-rejilla{grid-template-columns:repeat(5,minmax(0,1fr))}}.mapa-grupo{opacity:.6;margin-bottom:1.2rem}.mapa-lista{gap:.2rem;display:grid}.mapa-lista a{transition:color .3s var(--tr-ease);padding-block:.45rem;font-size:1.12rem;line-height:1.35;display:inline-block}.mapa-lista a:hover{color:var(--tr-rojo)}.pnl{min-height:100svh;padding-inline:var(--tr-margen);padding-bottom:5rem}.pnl-logo{color:var(--tr-tinta)}.pnl-cabeza{border-bottom:1px solid var(--tr-filete);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.4rem;display:flex}.pnl-cabeza-marca{align-items:center;gap:1rem;display:inline-flex}.pnl-cabeza-marca .rotulo{border:1px solid var(--tr-filete);border-radius:999px;padding:.3rem .7rem}.pnl-cabeza-nav{flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;display:flex}.pnl-cabeza-nav a,.pnl-cabeza-nav button{min-height:44px;transition:color .3s var(--tr-ease);align-items:center;display:inline-flex}.pnl-cabeza-nav a:hover,.pnl-cabeza-nav button:hover{color:var(--tr-rojo)}.pnl-cabeza-nav button{font:inherit;letter-spacing:inherit;text-transform:inherit}.pnl-cuerpo{max-width:90rem;margin-inline:auto;padding-top:clamp(2rem,5vw,4rem)}.pnl-titular{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.pnl-h1{color:var(--tr-rojo);overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,5rem);line-height:.92}.pnl-sub{margin-top:.6rem;font-size:1.25rem}.pnl-nota{opacity:.7}.pnl-titular .rotulo.pnl-nota{margin-bottom:1rem}.pnl-volver{opacity:.75;align-items:center;min-height:44px;margin-bottom:1rem;display:inline-flex}.pnl-volver:hover{opacity:1}.pnl-exito,.pnl-aviso{background:#110c0a0f;border-radius:.7rem;margin-bottom:1.5rem;padding:.9rem 1.2rem}.pnl-error{color:var(--tr-rojo);font-size:.98rem}.pnl-filtros{gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:1100px){.pnl-filtros{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:center}}.pnl-pestanas{scrollbar-width:none;gap:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.pnl-pestanas a{border:1px solid var(--tr-filete);min-height:44px;transition:background-color .3s var(--tr-ease), color .3s var(--tr-ease);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.98rem;display:inline-flex}.pnl-pestanas a span{opacity:.6;font-variant-numeric:tabular-nums}.pnl-pestanas a[aria-current=page]{background:var(--tr-tinta);border-color:var(--tr-tinta);color:var(--tr-hueso)}.pnl-busca{gap:.5rem;display:flex}.pnl-busca input{flex:1;min-width:0}.pnl input:not([type=checkbox]),.pnl select,.pnl textarea{border:1px solid var(--tr-filete);width:100%;min-height:48px;color:var(--tr-tinta);font:inherit;background:#ffffff8c;border-radius:.6rem;padding:.7rem .95rem;font-size:1rem}.pnl textarea{resize:vertical;line-height:1.5}.pnl input:focus-visible,.pnl select:focus-visible,.pnl textarea:focus-visible,.pnl a:focus-visible,.pnl button:focus-visible{outline:2px solid var(--tr-rojo);outline-offset:2px}.pnl-boton{background:var(--tr-rojo);min-height:48px;color:var(--tr-hueso);font-family:var(--tr-font-rotulo);letter-spacing:var(--tr-tracking-rotulo);text-transform:uppercase;white-space:nowrap;transition:background-color .3s var(--tr-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.82rem;display:inline-flex}.pnl-boton:hover{background:var(--tr-rojo-profundo)}.pnl-boton:disabled{opacity:.6}.pnl-boton-chico{min-height:48px;padding:0 1.1rem}.pnl-boton-claro{color:var(--tr-tinta);border:1px solid var(--tr-filete);background:0 0}.pnl-boton-claro:hover{background:#110c0a0f}.pnl-boton-peligro{background:var(--tr-tinta)}.pnl-boton-peligro:hover{background:var(--tr-rojo-profundo)}.pnl-lista{border-top:1px solid var(--tr-filete)}.pnl-fila{border-bottom:1px solid var(--tr-filete);transition:background-color .3s var(--tr-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem;padding:1.1rem .4rem;display:grid}.pnl-fila:hover{background:#110c0a0a}.pnl-fila-num{opacity:.55;font-variant-numeric:tabular-nums}.pnl-fila-quien{min-width:0;display:grid}.pnl-fila-quien strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:500;overflow:hidden}.pnl-fila-quien span{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:.95rem;overflow:hidden}.pnl-fila-que,.pnl-fila-dato{opacity:.8;font-size:.95rem;display:none}.pnl-fila[data-estado=nuevo] .pnl-fila-quien strong{font-weight:600}@media (min-width:900px){.pnl-fila{grid-template-columns:3.5rem minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) 8.5rem}.pnl-fila-que,.pnl-fila-dato{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.pnl-estado{border:1px solid var(--tr-filete);white-space:nowrap;border-radius:999px;justify-self:start;padding:.35rem .75rem;font-size:.72rem}@media (min-width:900px){.pnl-fila .pnl-estado{justify-self:end}}.pnl-estado[data-estado=nuevo]{background:var(--tr-rojo);border-color:var(--tr-rojo);color:var(--tr-hueso)}.pnl-estado[data-estado=proyecto]{background:var(--tr-tinta);border-color:var(--tr-tinta);color:var(--tr-hueso)}.pnl-estado[data-estado=descartado]{opacity:.55}.pnl-estado-grande{padding:.55rem 1rem;font-size:.8rem}.pnl-vacio{border-top:1px solid var(--tr-filete);opacity:.7;padding:3rem 0}.pnl-paginas{justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.pnl-paginas a{align-items:center;min-height:44px;display:inline-flex}.pnl-detalle{gap:1.2rem;display:grid}@media (min-width:1000px){.pnl-detalle{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start}}.pnl-lado{gap:1.2rem;display:grid}.pnl-tarjeta{border:1px solid var(--tr-filete);background:#ffffff59;border-radius:1rem;padding:clamp(1.2rem,2.5vw,2rem)}.pnl-tarjeta-titulo{opacity:.65;margin-bottom:1rem}.pnl-mensaje{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55}.pnl-datos{border-top:1px solid var(--tr-filete);gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;display:grid}@media (min-width:640px){.pnl-datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.pnl-datos dt{opacity:.6;margin-bottom:.3rem}.pnl-datos dd{overflow-wrap:anywhere}.pnl-datos a{text-underline-offset:3px;text-decoration:underline}.pnl-form{gap:1rem;display:grid}.pnl-campo{gap:.5rem;display:grid}.pnl-campo .rotulo{opacity:.7}.pnl-borrar{border-top:1px solid var(--tr-filete);gap:.8rem;margin-top:.4rem;padding-top:1rem;display:grid}.pnl-confirmar{align-items:flex-start;gap:.7rem;min-height:44px;font-size:.98rem;line-height:1.4;display:flex}.pnl-confirmar input{width:1.25rem;height:1.25rem;accent-color:var(--tr-rojo);flex:none;margin-top:.1rem}.pnl-entrada{place-items:center;min-height:100svh;padding-block:3rem;display:grid}.pnl-entrada-caja{width:min(100%,26rem)}.pnl-entrada-titulo{margin:2.5rem 0 2rem;font-size:clamp(2.6rem,8vw,3.6rem);line-height:.92}.pnl-entrada .pnl-boton{width:100%;margin-top:.4rem}@media (max-width:599px){.pie3-mapa>:first-child{grid-area:1/1}.pie3-mapa>:nth-child(2){grid-area:1/2/span 2}.pie3-mapa>:nth-child(4){grid-area:2/1}.pie3-mapa>:nth-child(3){grid-area:3/1/auto/-1}}@media (min-width:600px) and (max-width:899px){.pie3-mapa{grid-template-columns:repeat(3,minmax(0,1fr))}.pie3-mapa>:first-child{grid-area:1/1}.pie3-mapa>:nth-child(4){grid-area:2/1}.pie3-mapa>:nth-child(2){grid-area:1/2/span 2}.pie3-mapa>:nth-child(3){grid-area:1/3/span 2}}@media (pointer:coarse){.barra-logo{margin-block:-6px;padding-block:6px}.migas a{margin-block:-14px;padding-block:14px}.bf-directo a{position:relative}.bf-directo a:before{content:"";position:absolute;inset:-10px 0}.pie3-mapa a{padding-block:.625rem}.pie3-base{row-gap:1.75rem}.pie3-base a,.pie3-base button{margin-block:-14px;padding-block:14px}.mm-contacto{row-gap:1.6rem}.mm-contacto a,.mm-correo{margin-block:-12px;padding-block:12px}.bf-atras{padding-block:.9rem}}@media (min-width:600px) and (max-width:899px),(min-width:600px) and (hover:none) and (max-width:1100px){.mm-label{font-size:clamp(3rem,7vw,4.4rem)}}.dz-migas{flex-wrap:wrap;row-gap:.35em;right:0}.dz-migas>*{white-space:nowrap}.dz-migas>span{gap:.7em;display:inline-flex}@media (max-width:760px){.dock-lista{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .6rem calc(100% - .6rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .6rem calc(100% - .6rem),#0000)}.dock-enlace,.dock-cotizar{padding-block:.875rem}.siguiente>.marco{min-height:22rem}}@media (min-width:761px) and (max-width:1100px){.siguiente>.marco{min-height:min(60svh,30rem)}.lista-disc-fila{grid-template-columns:clamp(7rem,11vw,11rem) minmax(0,1fr) 2.5rem;grid-template-areas:"foto nombre flecha""foto frase flecha";row-gap:.55rem}.lista-disc-foto{grid-area:foto}.lista-disc-nombre{grid-area:nombre;align-self:end}.lista-disc-frase{grid-area:frase;place-self:start;max-width:52ch}.lista-disc-flecha{grid-area:flecha}}@media (max-width:1100px){.dis-prota{right:var(--tr-margen)}}@media (min-width:1101px){.dis-prota{right:max(calc(var(--tr-margen) - clamp(.5rem, 2.5vw, 2.75rem)), 2rem)}}@media (max-width:1023px){.dis-ficha{padding-inline:0}}@media (max-width:599px){.dis-etiqueta{gap:1.1rem;min-height:0;padding-bottom:1.6rem}}@media (min-width:600px) and (max-width:1099px){.dis-etiquetas{grid-template-columns:repeat(2,minmax(0,1fr))}.dis-etiqueta{min-height:11rem}.dis-etiqueta-cierre:nth-child(odd){grid-column:1/-1;min-height:0}.dis-etiqueta-cierre:nth-child(odd) .dis-etiqueta-texto{max-width:28ch}}@media (min-width:640px) and (max-width:1279px){.sec-sellos{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-sellos>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:640px) and (max-width:1023px){.sec-disciplina{grid-template-columns:1fr;gap:1.1rem}}@media (min-width:600px) and (max-width:899px){.dz-foto{aspect-ratio:3/2}}@media (pointer:coarse){.dz-migas a{margin-block:-7px;padding-block:7px}.dz-cierre-pie ul{row-gap:1.75rem}.srv-foco-enlace{position:relative}.dz-enlace:before,.srv-foco-enlace:before{content:"";position:absolute;inset:-14px -4px}.dis-chip{align-items:center;min-height:44px}}
