/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--k-1:#eaeaea;--k-2:#eaeaea;--k-3:#eaeaea;--k-4:#fff;--k-5:#e8393a;--k-6:#ff6b66;--k-7:#d91f26;--k-8:#5c0d13;--k-9:#5e0f12;--k-10:#9c1518;--k-11:#ce2020;--k-12:#fff;--k-13:#170204;--k-14:#26161a;--k-15:#2c1e22;--k-16:#3f3134;--k-17:#1702042b;--k-18:#1702044d;--k-19:#fff9;--k-20:#ffffffb8;--k-21:#17020421;--k-22:#eaeaea;--k-23:#eaeaea;--k-24:#14030500;--k-25:#14030500;--k-26:#14030500;--k-27:#14030500;--k-28:#eeebebe6;--k-29:#5e0f1238;--k-30:#17020438;--k-31:#7a1418;--k-32:#5e0f1247;--k-33:#5e0f1252;--k-34:#5e0f1214;--k-35:#fffffff7;--k-36:#5e0f1229;--k-37:#14030524;--k-38:#5e0f1212;--k-39:#eeebebf7;--k-40:#5e0f12;--k-41:#9c1518;--k-42:#ce2020;--k-43:#7a1418;--k-44:#fff;--k-45:#fff;--k-46:#17020417;--k-47:#fffffff7;--k-48:#1702041a;--k-49:#14030529;--k-50:#17020412;--k-51:#d91f2642;--k-52:#17020426;--k-53:#e8393a00;--k-54:#ce2020;--k-55:#e8393a00;--k-56:#28282c1a;--k-57:#28282c0a;--k-58:#28282c00;--k-59:#1702040f;--k-60:#1702041a;--k-61:#17020414;--k-62:#1414163d;--k-63:#14141600;--k-64:#ff8d88;--k-65:#8e1218;--k-66:#14030529;--k-67:#140305ed;--k-68:#14030533;--k-69:#1702044d;--k-70:#ffffff8c;--k-71:#fff0;--k-72:#1403052e;--k-73:#1702040b;--k-74:#14030538;--k-75:#1403053d;--k-76:#17020412;--k-77:#d91f2666;--k-78:#ffffffdb;--k-79:#ffffff8c;--k-80:#d91f2680;--k-81:#8e1218;--k-82:#d91f268c;--k-83:#ffffffc7;--k-84:#ffffffed;--k-85:#8e1218;--k-86:#1702040d;--k-87:#1010118c;--k-88:#fffffffa;--k-89:#fffffffc;--k-90:#1403054d;--k-91:#14030542;--k-92:#ca2325;--k-93:#fff;--k-94:#17020466;--k-95:#170204db;--k-96:#ffffff9e;--k-97:#1702040a;--k-98:#ca2325;--k-99:#1403058c;--k-100:#ffffff47;--k-101:#1403054d;--k-102:#fff9;--k-103:#1403050d;--k-104:#1010116b;--k-105:#ffffffed;--k-106:#17020438;--k-107:#14141642;--k-108:#faf9f900;--k-109:#faf9f9;--k-110:#fff;--k-111:#4ae082;--k-112:#25d366;--k-113:#128c7e;--k-114:#26222473;--k-115:#170204;--k-116:#26222459;--k-117:#f4f4f4;--k-118:#e8f9ef}:root[data-tema=rojo]{--k-1:#1a0305;--k-2:#3d070b;--k-3:#8f1218;--k-4:#b5171d;--k-5:#e8393a;--k-6:#ff6b66;--k-7:#d91f26;--k-8:#5c0d13;--k-9:#5e0f12;--k-10:#9c1518;--k-11:#ce2020;--k-12:#b3121a;--k-13:#fff;--k-14:#ffffffdb;--k-15:#ffffffd6;--k-16:#fffc;--k-17:#ffffff26;--k-18:#ffffff42;--k-19:#ffffff14;--k-20:#22040857;--k-21:#ffffff2e;--k-22:#b81d25;--k-23:#a5151b;--k-24:#1a030500;--k-25:#1a030557;--k-26:#1a0305bd;--k-27:#0000;--k-28:#ffffffe0;--k-29:#5e0f122e;--k-30:#00000047;--k-31:#7a1418;--k-32:#5e0f1247;--k-33:#5e0f1252;--k-34:#5e0f1214;--k-35:#fffffff7;--k-36:#5e0f1229;--k-37:#5a0a0e38;--k-38:#5e0f1212;--k-39:#fffffff5;--k-40:#df393f;--k-41:#f19799;--k-42:#fff;--k-43:#ec9c9e;--k-44:#5e0f12;--k-45:#fff;--k-46:#ffffff1f;--k-47:#1a0305f0;--k-48:#ffffff24;--k-49:#00000073;--k-50:#ffffff1a;--k-51:#e8393a3d;--k-52:#ffffff38;--k-53:#e8393a42;--k-54:#ffd3d0;--k-55:#e8393a33;--k-56:#ff6b6666;--k-57:#e8393a2e;--k-58:#e8393a00;--k-59:#ffffff12;--k-60:#fff3;--k-61:#ffffff24;--k-62:#0e0002a8;--k-63:#0e000200;--k-64:#ff8d88;--k-65:#8e1218;--k-66:#0000006b;--k-67:#1a0305d1;--k-68:#100002cc;--k-69:#ffffff4d;--k-70:#ffffff1a;--k-71:#ffffff05;--k-72:#100002b3;--k-73:#ffffff0f;--k-74:#100002d9;--k-75:#100002e6;--k-76:#ffffff17;--k-77:#d91f26b3;--k-78:#ffffffdb;--k-79:#ffffff6b;--k-80:#d91f26d9;--k-81:#ffb3af;--k-82:#ff8d88bf;--k-83:#1a03054d;--k-84:#1a03056b;--k-85:#ffd3d0;--k-86:#ffffff12;--k-87:#0a0103d1;--k-88:#26050af7;--k-89:#140204fa;--k-90:#000000f2;--k-91:#000000e6;--k-92:#ca2325;--k-93:#fff;--k-94:#17020466;--k-95:#170204db;--k-96:#1a03054d;--k-97:#ffffff0d;--k-98:#ffd3d0;--k-99:#1a03058c;--k-100:#ffffff24;--k-101:#100002e6;--k-102:#1a030566;--k-103:#1001036b;--k-104:#00000059;--k-105:#280408e6;--k-106:#fff3;--k-107:#0e00028c;--k-108:#14020400;--k-109:#140204fa;--k-110:#fff;--k-111:#4ae082;--k-112:#25d366;--k-113:#128c7e;--k-114:#14030533;--k-115:#170204;--k-116:#14030533;--k-117:#f4f4f4;--k-118:#e8f9ef}:root{color-scheme:light;--cab-posada:#eeebebeb;--cab-posada-b:#5e0f1238;--cab-posada-sombra:#2622243d;--cab-posada-sin-vidrio:#eeebebf7;--paso-texto:var(--w85);--tema-claro:#f6f6f6;--tema-rojo:#ca2325;--telon-a-rojo:#8f1218;--telon-a-blanco:#eaeaea}:root[data-tema=rojo]{color-scheme:dark;--cab-posada-sombra:#0000003d;--paso-texto:#ffffffeb}:root{--k-37:#26222424;--k-49:#26222429;--k-66:#26222429;--k-68:#26222433;--k-72:#2622242e;--k-74:#26222438;--k-75:#2622243d;--k-90:#2622244d;--k-91:#26222442;--k-101:#2622244d;--k-62:#2622243d;--k-63:#26222400;--k-107:#26222442}:root[data-tema=rojo] .lupa::backdrop{background:#0a0103d1}:root{--edge:var(--k-1);--deep:var(--k-2);--base:var(--k-3);--mid:var(--k-4);--glow:var(--k-5);--hi:var(--k-6);--dia:var(--k-7);--dark:var(--k-8);--m1:var(--k-9);--m2:var(--k-10);--m3:var(--k-11);--cta-ink:var(--k-12);--w:var(--k-13);--w85:var(--k-14);--w70:var(--k-15);--w55:var(--k-16);--hair:var(--k-17);--hair2:var(--k-18);--vidrio:var(--k-19);--vidrio-tinte:var(--k-20);--vidrio-b:var(--k-21);--ub:clamp(12px,1.92vw,27.5px);--u:var(--ub);--rail:clamp(18px,4.2vw,84px);--max:96rem;--ease:cubic-bezier(.22,.61,.36,1);--p:0}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--sp-barra)}:root{--sp-barra:calc(var(--barra,calc(2*clamp(7px,.8vw,11px) + 1px + clamp(36.25px,1.52vw + 18.36px,40.25px))) + 12px)}body{background:var(--edge);color:var(--w);font:400 clamp(15.5px,.95rem + .12vw,17.5px)/1.62 var(--font-inter-tight,"Inter Tight"),Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;font-synthesis-weight:none;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:850;line-height:.92}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--w);outline-offset:3px;border-radius:2px}.mundo,.vineta{z-index:-2;pointer-events:none;position:fixed;inset:0}.mundo{background:radial-gradient(112% 86% at 72% 26%,var(--k-22) 0,var(--k-23) 18%,var(--base) 40%,var(--deep) 74%,var(--edge) 100%)}.vineta{z-index:-1;background:radial-gradient(128% 104% at 70% 28%,var(--k-24) 34%,var(--k-25) 72%,var(--k-26) 100%)}.saltar{z-index:60;background:var(--w);color:var(--cta-ink);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar:focus{transform:none}.cabecera{z-index:40;padding:clamp(7px,.8vw,11px) calc(max(0px,(100vw - var(--max))/2) + var(--rail));border:0;border-bottom:1px solid #0000;border-radius:0 0 clamp(9px,.8vw,11.5px) clamp(9px,.8vw,11.5px);align-items:center;gap:clamp(10px,1.2vw,18px);display:flex;position:fixed;top:0;left:0;right:0}.cabecera:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--cab-posada);border-bottom:1px solid var(--cab-posada-b);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:0 12px 38px var(--cab-posada-sombra);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0 0 -1px}.cabecera.posada:before{opacity:1}.cabecera.posada .logo .marca{--m1:var(--k-9);--m2:var(--k-10);--m3:var(--k-11)}.cabecera.posada .logo-txt b{color:var(--k-10)}.cabecera.posada .logo-txt span{color:var(--k-9)}.cabecera.posada .cab-lugar{color:var(--k-31);border-left-color:var(--k-32)}.cabecera.posada .idi-bt{color:var(--k-9);border-color:var(--k-33)}.cabecera.posada .idi-bt:hover{background:var(--k-34)}.cabecera.posada .idi-lista{background:var(--k-35);border-color:var(--k-36);box-shadow:0 18px 44px var(--k-37)}.cabecera.posada .idi-lista a{color:var(--k-31)}.cabecera.posada .idi-lista a:hover{background:var(--k-38);color:var(--k-9)}.cabecera.posada .btn-menu,.cabecera.posada .idi-lista .act{color:var(--k-9)}.cabecera.posada .btn-menu i{background:var(--k-34);border-color:var(--k-32)}.cabecera.posada .btn-menu:hover i{background:var(--k-36)}.cabecera.posada .btn-menu b s{background:var(--k-9)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cabecera:before{background:var(--cab-posada-sin-vidrio)}}.cab-lugar{white-space:nowrap;border-left:1px solid var(--hair);margin:0;padding-left:clamp(12px,1.3vw,20px);line-height:1;display:none}@media (min-width:880px){.cab-lugar{display:block}}.logo{align-items:center;gap:clamp(8px,.9vw,14px);text-decoration:none;display:inline-flex}.logo .marca{width:auto;height:clamp(20px,2vw,30px)}.cabecera{--logo-chico:clamp(20px,2vw,30px);--logo-letra:clamp(14px,1.35vw,21px);--logo-grande:clamp(30px,3vw,45px);--logo-k:1.5}.cabecera .cab-lugar,.cabecera .logo .marca,.cabecera .logo-txt{transform-origin:0;transition:transform .4s var(--ease)}.cabecera:not(.posada) .logo .marca{transform:scale(var(--logo-k))}.cabecera:not(.posada) .logo-txt{transform:translateX(calc((var(--logo-k) - 1) * var(--logo-chico) * 122 / 74)) scale(var(--logo-k))}.cabecera:not(.posada) .cab-lugar{transform:translateX(calc((var(--logo-k) - 1) * (var(--logo-chico) * 122 / 74 + var(--logo-letra) * 3.3)))}.logo-txt{flex-direction:column;line-height:1;display:flex}.logo-txt b{letter-spacing:-.02em;font-size:clamp(14px,1.35vw,21px);font-weight:900}.logo-txt span{letter-spacing:.28em;color:var(--w70);margin-top:.32em;font-size:clamp(5.4px,.52vw,8px);font-weight:600}.marca-blanca{--m1:var(--k-40);--m2:var(--k-41);--m3:var(--k-42)}.cabecera .logo-txt span{color:var(--k-43)}.cab-dcha{flex:none;align-items:center;gap:clamp(10px,1vw,16px);margin-left:auto;display:flex}.cabecera .logo{min-width:0}.cabecera .logo .marca{flex:none}.cabecera .logo-txt{min-width:0;overflow:hidden}.cab-nav{align-items:center;gap:clamp(14px,1.5vw,26px);margin-right:clamp(4px,.6vw,10px);display:none}.cab-nav a{color:var(--w85);letter-spacing:-.005em;white-space:nowrap;font-size:clamp(13px,.95vw,14.5px);font-weight:650;text-decoration:none;position:relative}.cab-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.cab-nav a:hover{color:var(--w)}.cab-nav a:hover:after{transform:scaleX(1)}.cab-nav a.casa{align-items:center;padding:1px 0;display:inline-flex}.cab-nav a.casa svg{width:23px;height:23px;display:block}.cab-nav a.casa:after{bottom:-6px}.cab-cta{background:var(--w);color:var(--k-44);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:clamp(8px,.75vw,10px) clamp(14px,1.3vw,20px);font-size:clamp(11.5px,.87vw,12.5px);font-weight:800;text-decoration:none;display:none}.cab-cta:hover{transform:translateY(-1px)}.cabecera.posada .cab-nav a{color:var(--k-31)}.cabecera.posada .cab-nav a:hover{color:var(--k-9)}.cabecera.posada .cab-cta{background:var(--k-10);color:var(--k-45)}.cabecera.posada .cab-cta:hover{background:var(--k-31)}@media (min-width:1216px){.cab-nav{display:flex}.cab-cta{display:inline-flex}.btn-menu{display:none}}.idi{position:relative}.idi-bt{cursor:pointer;border:1px solid var(--hair2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--ease);border-radius:99px;align-items:center;gap:7px;padding:7px 12px 7px 14px;font-size:12.5px;font-weight:700;list-style:none;display:inline-flex}.idi-bt::-webkit-details-marker{display:none}.idi-bt:hover{background:var(--k-46);transform:translateY(-1px)}.globo{stroke:currentColor;fill:none;flex:none;width:16px;height:16px;display:block}.idi-bt b{letter-spacing:.06em;font-weight:800}.idi-lista .sig{letter-spacing:.08em;opacity:.72;margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.idi-bt .gal{stroke:currentColor;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;transition:transform .25s var(--ease)}.idi[open] .idi-bt .gal{transform:rotate(180deg)}.idi-lista{background:var(--k-47);border:1px solid var(--k-48);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:172px;box-shadow:0 18px 44px var(--k-49);z-index:60;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 9px);right:0}.idi-lista .act,.idi-lista a{color:var(--w85);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.idi-lista a:hover{background:var(--k-50);color:var(--w)}.idi-lista .act{color:var(--w);border-bottom:1.5px solid;font-weight:800}.idi-lista .act:before{content:"";background:var(--k-5);width:7px;height:7px;box-shadow:0 0 0 3px var(--k-51);border-radius:50%}.idi-lista a:before{content:"";flex:none;width:7px;height:7px}@media (prefers-reduced-motion:reduce){.idi-bt,.idi-bt .gal{transition:none}.idi-bt:hover{transform:none}}.btn-menu{--bm:clamp(34px,3vw,42px);width:var(--bm);height:var(--bm);margin-right:calc(var(--bm) * .2072);cursor:pointer;color:var(--w);background:0 0;border:0;padding:0;position:relative}.btn-menu i{background:var(--k-46);border:1px solid var(--hair2);transition:transform .3s var(--ease);border-radius:24%;position:absolute;inset:0;transform:rotate(45deg)}.btn-menu:hover i{background:var(--k-52);transform:rotate(45deg)scale(1.06)}.btn-menu b{pointer-events:none;grid-auto-flow:row;place-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:0}.btn-menu b s{background:var(--w);width:14px;height:1.6px;transition:transform .3s var(--ease);border-radius:1px;text-decoration:none;display:block}.btn-menu[aria-expanded=true] b s:first-child{transform:translateY(4.6px)rotate(45deg)}.btn-menu[aria-expanded=true] b s:last-child{transform:translateY(-4.6px)rotate(-45deg)}.rail{width:100%;max-width:var(--max);padding-inline:var(--rail);margin-inline:auto}#cierre,#inicio,#jornada,#metodo,#quienes,#servicios{scroll-margin-top:max(0px,calc(clamp(66px,6vw,86px) - var(--sp-barra)))}.rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--w70);font-size:clamp(10.5px,.78vw,12.5px);font-weight:600}.h-hero{width:min(850px,calc(100vw - 2*var(--rail)));text-transform:none;letter-spacing:-.018em;text-shadow:0 0 46px var(--k-53);font-size:clamp(24px,2.92vw,44px);line-height:1}@media (min-width:768px) and (max-width:1215px){.hero .h-hero{width:min(850px,calc(60vw - var(--rail) - 16px))}.hero-txt .filas{max-width:min(100%,calc(56vw - var(--rail)))}}.h-hero em{color:var(--k-54);font-style:normal}.h-hero .fr{display:block}.h-hero .fr+.fr{margin-top:.2em}.h-sec{text-transform:none;text-shadow:0 0 38px var(--k-55);font-size:clamp(24px,2.92vw,44px);line-height:1}.h-3,.h-sec{letter-spacing:-.018em}.h-3{font-size:clamp(18px,1.35vw,23px);font-weight:750;line-height:1.08}.lead{max-width:46ch;font-size:clamp(16.5px,1.05vw,20px);line-height:1.5}.cuerpo,.lead{color:var(--w85)}.acto1{position:relative}.escena{z-index:0;pointer-events:none;contain:layout paint;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.acto1>section{z-index:1;pointer-events:none;position:relative}.acto1>section>*{pointer-events:auto}.arco-capa{z-index:3;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow-x:clip}.arco{position:absolute;inset:0}.dia-lote{display:contents}.escena-in{position:absolute;inset:0}@media (min-width:768px){.escena,.escena-fija{--u:calc(var(--ub) * .729)}}.lema{left:calc(var(--anc) - 3.7*var(--u));top:calc(var(--al) + 6.4*var(--u));white-space:nowrap;pointer-events:none;color:var(--w);letter-spacing:-.02em;opacity:var(--lema,1);margin:0;font-size:clamp(18px,1.7vw,26px);font-weight:850;position:absolute;transform:translate(-50%)}.resplandor{background:radial-gradient(50% 50% at 50% 50%,var(--k-56) 0,var(--k-57) 42%,var(--k-58) 72%);filter:blur(6px);width:78%;height:88%;position:absolute;top:4%;left:38%}.anillo{border:1px solid var(--k-59);border-top-color:var(--k-60);border-radius:50%;position:absolute}.anillo.a1{width:46vw;height:46vw;top:8%;right:-6vw}.anillo.a2{width:64vw;height:64vw;top:-8%;right:-16vw}.anillo.a3{border-top-color:var(--k-61);width:30vw;height:30vw;top:24%;right:4vw}.dia{left:var(--ax);top:var(--ay);will-change:transform;width:0;height:0}.dia,.dia-centro{position:absolute}.dia-centro{width:var(--sz);top:0;left:0;transform:translate(-50%,-50%)}.dia-flota{position:relative}@media (prefers-reduced-motion:no-preference){.dia-flota{animation:flota var(--dur,7s) ease-in-out infinite;animation-duration:calc(var(--dur,7s) * var(--lento,1))}}.dia-pieza{transform:rotate(var(--rot,0deg))}.dia-pieza img{width:100%;height:auto}.dia-sombra{z-index:-1;background:radial-gradient(50% 50% at 50% 50%,var(--k-62) 0,var(--k-63) 70%);filter:blur(9px);width:72%;height:15%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.escena{--anc:80%;--al:46%}.dia-big{--ax:var(--anc);--ay:var(--al);--sz:calc(10 * var(--u));--dur:7.2s;z-index:3}.dia-mid{--ax:calc(var(--anc) - 6.53 * var(--u));--ay:var(--al);--sz:calc(6 * var(--u));--dur:7.9s;z-index:2}.dia-small{--ax:calc(var(--anc) - 10.73 * var(--u));--ay:var(--al);--sz:calc(4 * var(--u));--dur:6.4s;z-index:1}.dia-cuarto{--ax:var(--anc);--ay:var(--al);--sz:calc(10 * var(--u));--dur:8.4s;z-index:3;opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes flota{0%,to{transform:translate(0)}50%{transform:translate3d(0,calc(-3.6% * var(--flota,1)),0)}}}.ico{--lado:clamp(27.5px,2.75vw,42.1px);width:var(--lado);height:var(--lado);pointer-events:auto;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute}.arco-capa.sin-toque .ico{pointer-events:none}.ico .ico-in,.ico i{transition:transform .22s var(--ease)}.ico:focus-visible .ico-in,.ico:hover .ico-in{transform:scale(1.14)}.ico:focus-visible i,.ico:hover i{background:linear-gradient(135deg,var(--k-64),var(--glow) 55%,var(--k-65));box-shadow:0 10px 28px var(--k-66)}.ico:focus-visible{outline:none}.ico:focus-visible i{box-shadow:0 0 0 2px var(--w),0 10px 28px var(--k-66)}.ico-nombre{z-index:6;white-space:nowrap;pointer-events:none;letter-spacing:.02em;color:var(--w);background:var(--k-67);border:1px solid var(--hair2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700;line-height:1;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(6px)}.ico:focus-visible .ico-nombre,.ico:hover .ico-nombre{opacity:1;transform:translateY(-50%)translate(0)}@media (prefers-reduced-motion:reduce){.ico .ico-in,.ico i,.ico-nombre{transition:none}.ico:focus-visible .ico-in,.ico:hover .ico-in{transform:none}.ico-nombre{transform:translateY(-50%)}}.ico-in{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ico-in{animation:flota var(--dur,6.6s) ease-in-out infinite}}.ico i{background:linear-gradient(135deg,var(--hi),var(--dia) 55%,var(--dark));box-shadow:0 14px 22px -12px var(--k-68);border-radius:22%;position:absolute;inset:0;transform:rotate(45deg)}.ico.fantasma i{background:var(--k-48);border:1px solid var(--k-69);box-shadow:none}.ico svg{width:46%;height:46%;color:var(--w);stroke:var(--w);stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin:auto;position:absolute;inset:0}.arco{--acx:calc(80% + min(4%, 76.8px));--acy:calc(46% - min(4%, 43.2px));--r:min(22vmin,237.6px)}.ico-1{left:calc(var(--acx) + .9903 * var(--r) - var(--lado)/2);top:calc(var(--acy) + .1392 * var(--r) - var(--lado)/2);--dur:6.8s}.ico-2{left:calc(var(--acx) + .9613 * var(--r) - var(--lado)/2);top:calc(var(--acy) + -.2756 * var(--r) - var(--lado)/2);--dur:7.4s}.ico-3{left:calc(var(--acx) + .766 * var(--r) - var(--lado)/2);top:calc(var(--acy) + -.6428 * var(--r) - var(--lado)/2);--dur:6.2s}.ico-4{left:calc(var(--acx) + .4384 * var(--r) - var(--lado)/2);top:calc(var(--acy) + -.8988 * var(--r) - var(--lado)/2);--dur:7.1s}.ico-5{left:calc(var(--acx) + .0349 * var(--r) - var(--lado)/2);top:calc(var(--acy) + -.9994 * var(--r) - var(--lado)/2);--dur:6.5s}.arco-capa.pausa .ico-in,.arco-capa.quieto .ico-in,.escena.pausa .dia-flota,.escena.quieto .dia-flota{animation-play-state:paused}.hero{min-height:100svh;padding:var(--barra,calc(2*clamp(7px,.8vw,11px) + 1px + clamp(36.25px,1.52vw + 18.36px,40.25px))) var(--rail) 0;max-width:var(--max);grid-template-columns:minmax(0,62%) minmax(0,38%);gap:clamp(18px,2.2vw,36px);margin-inline:auto;display:grid}.hero-txt{flex-direction:column;grid-column:1;align-self:stretch;gap:0;display:flex}.hero-txt .h-hero{margin-top:auto}.hero-txt .filas{margin-top:clamp(30px,3.2vw,46px)}.hero-txt .ctas{margin-top:auto;margin-bottom:clamp(28px,3.2vw,46px)}.sub-hero{letter-spacing:-.012em;color:var(--w85);max-width:52ch;margin:.55em 0 0;font-size:clamp(16px,1.46vw,22px);font-weight:600;line-height:1.3}.vidrio{border:1px solid var(--vidrio-b);background:var(--vidrio-tinte);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);border-radius:16px;padding:clamp(16px,1.5vw,24px);position:relative;overflow:hidden}.vidrio:before{content:"";pointer-events:none;background:linear-gradient(160deg,var(--k-70),var(--k-71) 58%);position:absolute;inset:0}.vidrio>*{position:relative}.vidrio-ico{background:linear-gradient(135deg,var(--hi),var(--dia) 60%,var(--dark));border-radius:24%;flex:none;width:18px;height:18px;transform:rotate(45deg)}.vidrio-cab{align-items:center;gap:11px;margin-bottom:auto;padding-bottom:6px;display:flex}.eq-rejilla>.vidrio{flex-direction:column;align-self:start;display:flex}.eq-rejilla>.vidrio .valores{margin-top:0}.vidrio-cab .rotulo{margin:0}.val-t{align-items:center;gap:11px;margin-bottom:0;padding-bottom:18px;font-size:clamp(20px,1.5vw,25px);display:flex}.val-t .vidrio-ico{display:inline-block}.vidrio b{letter-spacing:-.015em;margin-bottom:8px;font-size:clamp(15px,1.1vw,18.5px);font-weight:800;line-height:1.18;display:block}.vidrio p{color:var(--w85);font-size:clamp(14.5px,.92vw,16px);line-height:1.5}.filas{flex-direction:column;max-width:min(100%,42rem);margin-top:4px;display:flex}.fila{border-bottom:1px solid var(--hair);color:var(--w);isolation:isolate;align-items:center;gap:clamp(8px,.9vw,14px);padding:clamp(7px,.62vw,10px) 0;text-decoration:none;display:flex;position:relative}.fila:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--k-73);opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}.fila:hover:before{opacity:1}.fila .n,.fila .txt{transition:transform .3s var(--ease)}.fila:first-child{border-top:1px solid var(--hair)}.fila .n{letter-spacing:.14em;color:var(--w55);font-variant-numeric:tabular-nums;flex:none;width:2.1em;font-size:14px;font-weight:600}.fila .insignia{background:linear-gradient(135deg,var(--hi),var(--dia) 55%,var(--dark));width:14px;height:14px;box-shadow:0 4px 8px -4px var(--k-72);transition:transform .35s var(--ease);border-radius:24%;flex:none;transform:rotate(45deg)scale(.86)}.fila .txt{letter-spacing:-.01em;font-size:clamp(15.5px,1.07vw,18.5px);font-weight:600}.fila .fl{opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);flex:none;margin-left:auto;transform:translate(-6px)}.fila:hover .insignia{transform:rotate(90deg)scale(.86)}.fila:hover .fl{opacity:.9;transform:none}@media (hover:hover){.fila:hover .n,.fila:hover .txt{transform:translate(10px)}.fila:hover .insignia{transform:translate(10px)rotate(90deg)scale(.86)}}.ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pill{background:var(--w);color:var(--cta-ink);letter-spacing:.055em;text-transform:uppercase;box-shadow:0 12px 26px -16px var(--k-74);transition:transform .28s var(--ease);border-radius:99px;align-items:center;gap:10px;padding:clamp(11px,.9vw,15px) clamp(18px,1.5vw,26px);font-size:clamp(12.5px,.86vw,14.5px);font-weight:800;text-decoration:none;display:inline-flex}.pill i{background:var(--dia);border-radius:2px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.pill .fl{transition:transform .28s var(--ease);flex:none}.pill:hover{box-shadow:0 18px 30px -16px var(--k-75);transform:translateY(-2px)}.pill:hover .fl{transform:translate(4px)}.pill.fantasma{color:var(--w);border:1px solid var(--hair2);box-shadow:none;background:0 0}.pill.fantasma i{background:var(--w70)}.pill.fantasma:hover{background:var(--k-76)}.pill.rombo{background:linear-gradient(135deg,var(--dia),var(--k-65) 75%);color:var(--w);box-shadow:0 14px 34px -14px var(--k-77);border:none}.pill.rombo i{background:var(--w)}.pill.rombo .pill-min{color:var(--k-78);border-left-color:var(--k-79)}.pill.rombo:hover{box-shadow:0 20px 40px -14px var(--k-80)}@keyframes aparece{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.js:not(.reduced) .reveal{opacity:0;transform:translateY(16px)}html.js:not(.reduced) .reveal.visto{opacity:1;transition:opacity .62s var(--ease) var(--rd,0s),transform .62s var(--ease) var(--rd,0s);transform:none}@supports (animation-timeline:view()){html.js.sd:not(.reduced) .reveal{transition:none;animation:aparece 1s linear both;animation-timeline:view();animation-range:entry 4% entry 44%}html.js.sd:not(.reduced) .reveal.visto{animation:aparece .62s var(--ease) var(--rd,0s) both;animation-timeline:auto;animation-range:normal}}html.js:not(.sd):not(.reduced) .hero .reveal{animation:aparece .62s var(--ease) var(--rd,0s) both}.declara{text-align:right;border-top:1px solid var(--hair);grid-column:2;place-self:end;width:min(34rem,100%);margin-bottom:26px;padding-top:18px}.declara .rotulo{margin-bottom:9px}.declara .dec{letter-spacing:-.018em;text-transform:none;margin:0;font-size:clamp(19px,2.1vw,31px);font-weight:850;line-height:1.12}.declara .dec .fr{display:block}.declara .dec .fr+.fr{margin-top:.18em}.declara .dec em{color:var(--w);width:fit-content;max-width:100%;padding-bottom:.14em;font-style:normal;display:block;position:relative}.declara .dec em:after{background:linear-gradient(90deg,var(--hi),var(--dia) 60%,transparent);height:3px;bottom:0}.declara .dec em:after,.declara .dec em:before{content:"";pointer-events:none;width:100%;position:absolute;left:0}.declara .dec em:before{opacity:0;background:linear-gradient(90deg,var(--k-81),var(--hi) 60%,transparent);height:5px;box-shadow:0 0 16px 2px var(--k-82);border-radius:3px;bottom:-1px}@media (prefers-reduced-motion:no-preference){.declara.fogonazo .dec em:before{animation:fogonazo 3s var(--ease)}}.declara .dec em{cursor:default}@keyframes fogonazo{0%,to{opacity:0}45%{opacity:1}}html.reduced .declara.fogonazo .dec em:before{animation:none}.pill-min{letter-spacing:.14em;text-transform:uppercase;color:var(--w70);border-left:1px solid var(--hair2);margin-left:2px;padding-left:10px;font-size:11px;font-weight:700}.seccion{max-width:var(--max);padding:clamp(72px,9vw,150px) 0;padding-inline:var(--rail);margin-inline:auto}.seccion.cie,.seccion.eq,.seccion.jor{max-width:none;padding-inline:max(var(--rail),calc((100% - var(--max)) / 2 + var(--rail)))}.cab-sec{flex-direction:column;gap:clamp(10px,1.1vw,18px);max-width:min(100%,58rem);margin-bottom:clamp(36px,4.4vw,76px);display:flex}.que{padding-top:0;padding-bottom:clamp(60px,7vw,110px)}.que .cab-sec{margin-bottom:var(--resto,clamp(36px,4.4vw,76px))}@media (min-width:768px) and (max-width:1439px){.que .cab-sec .h-sec{max-width:calc(60vw - 2 * var(--rail))}}.fichas{flex-direction:column;gap:clamp(28px,4.6vw,84px);display:flex}.ficha{border:1px solid var(--hair);background:var(--k-83);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);scroll-margin-top:max(0px,calc(clamp(70px,8vw,120px) - var(--sp-barra)));transition:transform .4s var(--ease);border-radius:16px;padding:clamp(18px,1.9vw,32px);position:relative}.ficha:nth-child(odd){width:min(100%,52ch);margin-right:auto}.ficha:nth-child(2n){width:min(100%,38ch);margin-left:clamp(0px,9vw,150px);margin-right:auto}.ficha:hover{border-color:var(--hair2);background:var(--k-84);transform:rotate(-.6deg)translateY(-3px)}.ficha:hover .insignia{transform:rotate(90deg)scale(.9)}.ficha-cab{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ficha-cab .n{letter-spacing:.16em;color:var(--w55);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ficha .insignia{background:linear-gradient(135deg,var(--hi),var(--dia) 55%,var(--dark));width:16px;height:16px;box-shadow:0 6px 10px -5px var(--k-72);transition:transform .4s var(--ease);border-radius:24%;flex:none;transform:rotate(45deg)scale(.9)}.ficha .titular{color:var(--k-85);margin-top:10px;font-size:clamp(14.5px,.96vw,16.5px);font-weight:700;line-height:1.34;display:block}.ficha .cuerpo{margin-top:12px}.ficha .cuerpo,.resultado{font-size:clamp(14.5px,.94vw,16.5px)}.resultado{border-top:1px solid var(--hair);color:var(--w70);flex-direction:column;gap:2px;margin-top:16px;padding-top:14px;display:flex}.resultado .ahora{color:var(--w);font-weight:650}.resultado>span:first-child{font-weight:650}.ficha-mas{margin-top:16px}.ver-mas{border:1px solid var(--hair2);background:var(--k-86);color:var(--w);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;transition:transform .28s var(--ease);border-radius:99px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ver-mas svg{stroke:currentColor;stroke-width:2px;fill:none;flex:none;width:15px;height:15px}.ver-flecha{vertical-align:bottom;pointer-events:none;margin-left:8px;display:inline-block;transform:translateY(-14px)}.ver-flecha svg{width:56px;height:auto;display:block;overflow:visible}.ver-flecha path{fill:none;stroke:var(--w);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.ver-flecha svg{animation:ver-flecha 1.8s ease-in-out infinite alternate}}@keyframes ver-flecha{0%{transform:translate(0)}to{transform:translate(-5px,4px)}}html.reduced .ver-flecha svg{animation:none}.ver-mas:hover{background:var(--k-48);border-color:var(--w70);transform:translateY(-2px)}.lupa{width:min(1180px,94vw);max-height:92vh;color:var(--w);background:0 0;border:0;padding:0;overflow:visible}.lupa::backdrop{background:var(--k-87,#1010118c);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.lupa-caja{border:1px solid var(--vidrio-b);background:linear-gradient(180deg,var(--k-88),var(--k-89));max-height:92vh;box-shadow:0 40px 90px -40px var(--k-90);border-radius:18px;flex-direction:column;gap:clamp(12px,1.2vw,18px);margin:0;padding:clamp(14px,1.5vw,22px);display:flex}.lupa-cab{align-items:center;gap:16px;display:flex}.lupa-t{letter-spacing:-.01em;font-size:clamp(14px,1.15vw,19px);line-height:1.12}.lupa-cerrar{cursor:pointer;background:var(--w);height:44px;color:var(--cta-ink);text-transform:uppercase;letter-spacing:.08em;box-shadow:0 14px 26px -14px var(--k-91);transition:transform .26s var(--ease);border:0;border-radius:99px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:0 17px 0 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.lupa-cerrar svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:18px;height:18px}.lupa-cerrar:hover{box-shadow:0 20px 34px -16px var(--k-90);transform:translateY(-2px)}.lupa-cerrar:focus-visible{outline:2px solid var(--w);outline-offset:3px}.lupa-visor{justify-content:center;min-height:0;display:flex}.lupa-img{border:1px solid var(--hair);border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(72vh,58.75vw);display:block}@media (max-width:700px){.lupa-visor{overscroll-behavior:contain;border:1px solid var(--hair);background:var(--edge);border-radius:12px;display:block;overflow:auto}.lupa-img{border:0;border-radius:11px;width:680px;max-width:none;max-height:none}}.lupa-pie{color:var(--w70);text-align:center;font-size:clamp(12.5px,.82vw,14px)}.lupa-nav{align-items:center;gap:10px;display:flex}.lupa-tabs{scrollbar-width:none;flex:1;justify-content:center;gap:6px;padding:3px;display:flex;position:relative;overflow-x:auto}.lupa-tabs::-webkit-scrollbar{display:none}.lupa-tab{border:1px solid var(--hair2);height:36px;color:var(--w85);letter-spacing:.02em;cursor:pointer;transition:transform .22s var(--ease);background:0 0;border-radius:99px;flex:none;padding:0 15px;font-family:inherit;font-size:13px;font-weight:700}.lupa-tab:hover{transform:translateY(-2px)}.lupa-tab[aria-selected=true]{background:var(--w);color:var(--cta-ink);border-color:var(--w)}.lupa-flecha{border:1px solid var(--hair2);width:40px;height:40px;color:var(--w);cursor:pointer;transition:transform .22s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lupa-flecha svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:18px;height:18px}.lupa-flecha:hover{transform:scale(1.08)}.lupa-flecha:focus-visible,.lupa-tab:focus-visible{outline:2px solid var(--w);outline-offset:3px}.lupa-panel{width:min(1180px,94vw,1.6*min(66vh,58.75vw) + 2*clamp(14px,1.5vw,22px) + 4px)}.lupa-panel .lupa-marco{aspect-ratio:1.6;border:1px solid var(--hair);border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.lupa-panel .lupa-img{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.lupa-p[hidden]{display:none}.lupa-banda{pointer-events:none;background:var(--k-92);letter-spacing:.2em;text-transform:uppercase;box-shadow:0 .5cqw 1.25cqw -.5cqw var(--k-94);padding:.75cqw 6.9cqw;font-size:max(9px,1.25cqw);font-weight:800;top:2.75cqw;right:-5.4cqw;transform:rotate(38deg)}.lupa-banda,.lupa-cinta{color:var(--k-93);position:absolute}.lupa-cinta{background:var(--k-95);text-align:center;letter-spacing:.04em;margin:0;padding:.75cqw 1.5cqw;font-size:max(10px,1.125cqw);font-weight:600;bottom:0;left:0;right:0}@media (max-width:700px){.lupa-panel{width:94vw}.lupa-panel .lupa-marco{border:0;border-radius:11px;width:680px;max-width:none}.lupa-banda{left:-5.4cqw;right:auto;transform:rotate(-38deg)}.lupa-cinta{text-align:left}.lupa-flecha{width:36px;height:36px}.lupa-tabs{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.lupa-p:not([hidden]){animation:lupa-velo .25s linear both}}.lupa-max{cursor:pointer;background:var(--k-92);height:44px;color:var(--k-93);text-transform:uppercase;letter-spacing:.08em;box-shadow:0 14px 26px -14px var(--k-91);transition:transform .26s var(--ease);border:0;border-radius:99px;flex:none;align-items:center;gap:9px;margin-left:auto;padding:0 17px 0 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.lupa-max svg{stroke:currentColor;stroke-width:2.4px;fill:none;width:18px;height:18px}.lupa-grande .lupa-max .i-max,.lupa-max .i-min{display:none}.lupa-grande .lupa-max .i-min{display:block}.lupa-max:hover{box-shadow:0 20px 34px -16px var(--k-90);transform:translateY(-2px)}.lupa-max:focus-visible{outline:2px solid var(--w);outline-offset:3px}.lupa-panel .lupa-cerrar{margin-left:0}.lupa-panel.lupa-grande{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.lupa-grande .lupa-caja{border:0;border-radius:0;gap:10px;height:100%;max-height:none;padding:12px;position:relative}.lupa-grande .lupa-t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lupa-grande .lupa-pie,.lupa-grande .lupa-tabs{display:none}.lupa-grande .lupa-nav{z-index:2;pointer-events:none;justify-content:space-between;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.lupa-grande .lupa-flecha{pointer-events:auto;background:var(--w);width:52px;height:52px;color:var(--cta-ink);box-shadow:0 14px 26px -14px var(--k-91);border:0}.lupa-grande .lupa-visor{background:0 0;border:0;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.lupa-panel.lupa-grande .lupa-marco{border:1px solid var(--hair);border-radius:10px;width:min(100%,160dvh - 128px);max-width:100%}.lupa-panel.lupa-grande .lupa-banda{left:auto;right:-5.4cqw;transform:rotate(38deg)}.lupa-panel.lupa-grande .lupa-cinta{text-align:center}@media (max-width:700px){.lupa-panel.lupa-grande .lupa-visor{overscroll-behavior-x:contain;justify-content:flex-start;overflow:auto hidden}.lupa-panel.lupa-grande .lupa-marco{flex:none;width:min(200vw,160dvh - 192px);max-width:none}.lupa-panel.lupa-grande .lupa-banda{left:-5.4cqw;right:auto;transform:rotate(-38deg)}.lupa-panel.lupa-grande .lupa-cinta{text-align:left}.lupa-panel.lupa-grande .lupa-nav{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px));justify-content:center;gap:28px;transform:none}}@media (orientation:landscape) and (max-height:500px){.lupa-grande .lupa-caja{gap:0;padding:0}.lupa-grande .lupa-cab{z-index:3;gap:8px;position:absolute;top:8px;right:8px}.lupa-grande .lupa-cerrar,.lupa-grande .lupa-max{height:36px;padding:0 13px 0 11px;font-size:12px}.lupa-panel.lupa-grande .lupa-visor{justify-content:center;overflow:hidden}.lupa-panel.lupa-grande .lupa-marco{border:0;border-radius:0;flex:none;width:min(100vw,160dvh);max-width:100vw}.lupa-panel.lupa-grande .lupa-banda{left:-5.4cqw;right:auto;transform:rotate(-38deg)}.lupa-panel.lupa-grande .lupa-nav{justify-content:space-between;inset:50% 6px auto;transform:translateY(-50%)}.lupa-grande .lupa-flecha{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.lupa[open]{animation:lupa-entra .3s var(--ease) both}.lupa[open]::backdrop{animation:lupa-velo .3s linear both}}@keyframes lupa-entra{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes lupa-velo{0%{opacity:0}to{opacity:1}}html.lupa-abierta,html.lupa-abierta body{overflow:hidden}.met{flex-direction:column;justify-content:space-between;gap:clamp(48px,7vw,120px);min-height:133svh;padding-bottom:clamp(220px,60svh,640px);display:flex}.pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,28px);display:grid}.paso{border-top:1px solid var(--hair2);padding-top:clamp(12px,1.1vw,18px)}.paso:last-child{border-top-color:var(--w)}.paso .n{letter-spacing:.16em;color:var(--w55);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.paso b{letter-spacing:-.028em;text-transform:uppercase;margin:8px 0;font-size:clamp(19px,1.9vw,34px);font-weight:850;line-height:.96;display:block}.paso p{color:var(--paso-texto);font-size:clamp(13.5px,.88vw,15.5px)}.eq{position:relative;overflow:hidden}:root{--iman:0px}@media (min-width:768px){:root{--iman:calc(clamp(220px,60svh,640px) - clamp(150px,20svh,220px))}}:root{--solape:0px}@media (min-width:768px){:root{--solape:2cm}}.eq{margin-top:calc(-1 * (var(--iman) + var(--solape)))}.eq-rejilla{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,56px);display:grid}.personas{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);display:grid}@media (min-width:768px) and (max-width:959px){.eq-rejilla{grid-template-columns:minmax(0,1fr)}}.persona{border:1px solid var(--hair);background:var(--k-96);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:16px;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:clamp(18px,1.7vw,28px);display:grid}.persona h3{grid-area:1/2;align-self:end;margin:0}.persona .papel{grid-area:2/2;align-self:start}.persona .anos{grid-area:3/1/auto/-1}.persona .linea{grid-area:4/1/auto/-1;align-self:start}.persona .espec{grid-area:5/1/auto/-1;margin-top:0}.monograma{flex:none;grid-area:1/1/span 2;place-items:center;width:52px;height:52px;display:grid;position:relative}.monograma s{border:1px solid var(--hair2);background:var(--k-97);border-radius:22%;text-decoration:none;position:absolute;inset:0;transform:rotate(45deg)}.monograma span{font-size:20px;font-weight:800;position:relative}.persona .papel{letter-spacing:.2em;text-transform:uppercase;color:var(--w70);font-size:10.5px;font-weight:600}.anos{align-items:baseline;gap:12px;margin-top:2px;display:flex}.anos b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5.6vw,92px);font-weight:900;line-height:.9}.anos span{color:var(--w70);max-width:17ch;font-size:13px;line-height:1.3}.persona .linea{color:var(--w85);font-size:clamp(14px,.9vw,15.5px)}.espec{letter-spacing:.06em;color:var(--w55);border-top:1px solid var(--hair);margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:500}.eq-pie{max-width:52ch;color:var(--w85);margin-top:clamp(22px,2.4vw,40px);font-size:clamp(15.5px,1vw,18px)}.valores{list-style:none}.valores li{border-bottom:1px solid var(--hair);gap:22px;padding:12px 0;display:flex}.valores li:last-child{border-bottom:0;padding-bottom:0}.valores .ini{letter-spacing:-.04em;color:var(--k-98);text-align:center;flex:none;width:1.3em;font-size:clamp(24px,2.1vw,36px);font-weight:900;line-height:.9}.valores b{margin-bottom:2px;font-size:clamp(14.5px,.95vw,16.5px);font-weight:750;display:block}.valores p{color:var(--w85);font-size:clamp(13.5px,.88vw,15px)}.dia-fantasma{opacity:.26;filter:blur(3px);pointer-events:none;background:radial-gradient(92% 92% at 30% 24%,var(--hi) 0,var(--dia) 40%,var(--k-65) 100%);border-radius:28%;width:26vw;height:26vw;position:absolute;bottom:-6vw;right:-4vw;rotate:45deg}@media (prefers-reduced-motion:no-preference){.dia-fantasma{animation:flota 9s ease-in-out infinite}}.jor{padding-block:clamp(56px,6vw,96px);position:relative}.jor-rejilla{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:clamp(18px,2.2vw,40px);display:grid}.jor-rejilla>.tablist{grid-area:1/2;align-self:start}.jor-rejilla>.visor{grid-area:1/1/span 3;align-self:start}.jor-rejilla>.panel{grid-area:2/2;align-self:start}.jor-rejilla>.jor-acciones{grid-area:3/2;align-self:start}.tablist{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;margin:0 0 clamp(14px,1.4vw,20px);display:flex}.tab{border:1px solid var(--hair2);color:var(--w);cursor:pointer;letter-spacing:.08em;font-variant-numeric:tabular-nums;transition:transform .25s var(--ease);background:0 0;border-radius:99px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700}.tab:hover{background:var(--k-50)}.tab[aria-selected=true]{background:var(--w);color:var(--cta-ink);border-color:var(--w)}.visor{min-height:clamp(300px,34vw,520px);position:relative}.jor-nav{z-index:4;gap:10px;position:absolute;top:14px;right:14px}.jor-acciones,.jor-nav{align-items:center;display:flex}.jor-acciones{flex-wrap:wrap;gap:12px;margin-top:clamp(18px,1.8vw,26px)}.jor-acciones .jor-nav{margin-left:auto;position:static}.jor-max{margin-left:0}.jor-fl{cursor:pointer;border:1px solid var(--hair2);background:var(--k-99);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--w);font:inherit;transition:transform .2s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.jor-fl:hover{background:var(--k-100);transform:scale(1.06)}.jor-fl:focus-visible{outline:2px solid var(--w);outline-offset:2px}.jor-fl svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.jor-cuenta{letter-spacing:.14em;color:var(--w70);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:700}.jor-cuenta b{color:var(--w);font-weight:700}.panel{flex-direction:column;gap:14px;display:flex}.panel-figura[hidden],.panel[hidden]{display:none}.panel-figura{border:1px solid var(--hair);box-shadow:0 30px 60px -34px var(--k-101);background:var(--k-102);aspect-ratio:1600/1000;border-radius:14px;margin:0;position:relative;overflow:hidden}.panel-figura img{object-fit:cover;width:100%;height:100%}.jor-marco{cursor:zoom-in;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.jor-marco .lupa-banda{left:auto;right:-5.4cqw;transform:rotate(38deg)}.jor-marco .lupa-cinta{text-align:center}@media (prefers-reduced-motion:no-preference){.jor-marco .panel-figura img{transition:transform .5s var(--ease)}.jor-marco:hover .panel-figura img{transform:scale(1.012)}}html.reduced .jor-marco .panel-figura img{transition:none;transform:none}@media (prefers-reduced-motion:no-preference){html.js:not(.reduced) .panel-anim{animation:aparece-visor .2s var(--ease) both}}@keyframes aparece-visor{0%{opacity:0}to{opacity:1}}.panel .headline{letter-spacing:-.028em;text-transform:uppercase;text-wrap:balance;font-size:clamp(20px,1.9vw,32px);font-weight:850;line-height:1.02}.panel .vidrio p{font-size:calc(clamp(14.5px,.92vw,16px) + 2px)}.cie-rejilla{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,80px);display:grid}.cie-txt{align-items:flex-start;gap:clamp(16px,1.6vw,28px)}.cie-txt,.contacto{flex-direction:column;display:flex}.contacto{border-left:1px solid var(--hair);gap:14px;padding-left:clamp(18px,2vw,36px)}.contacto h3{text-transform:none;letter-spacing:-.02em;font-size:clamp(20px,1.6vw,26px);line-height:1.05}.contacto .cuerpo{font-size:clamp(14.5px,.94vw,16.5px)}.contacto-datos{margin-top:8px}.contacto-datos li{border-top:1px solid var(--hair);color:var(--w85);align-items:baseline;gap:12px;padding:12px 0;font-size:clamp(13.5px,.88vw,15px);display:flex}.contacto-datos li:before{content:"";background:var(--dia);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-1px)}.contacto-datos li.preg{border-top:0;padding:0;display:block}.contacto-datos li.preg:before{display:none}.contacto-datos li.preg a.fila{border-top:0}.contacto-datos li.preg:first-child a.fila{border-top:1px solid var(--hair)}.contacto-datos li.preg+li.nota{border-top:0}.contacto-datos li.preg a.fila:focus-visible{outline-offset:2px;border-radius:4px}:where(:root:not([data-tema=rojo])) .contacto-datos li.preg a.fila:focus-visible{outline-color:var(--dia)}.contacto h3 b,.ficha .cuerpo b,.h-hero b,.h-sec b,.met .lead b,.panel .headline b,.panel .vidrio p b{font-weight:inherit}.pf{font-style:normal}.con-cab .contacto-datos{max-width:46ch;margin-top:10px}.contacto-datos li.nota{color:var(--w70);padding-top:10px;font-size:clamp(12.5px,.8vw,13.5px)}.contacto-datos li.nota:before{display:none}.hueco{flex-direction:column;align-items:flex-start;gap:0;min-height:100svh;padding-block:clamp(56px,7vw,110px);display:flex}.hueco>*{width:62%}.hueco{justify-content:center}.hueco-txt{flex-direction:column;align-items:flex-start;gap:clamp(22px,2.6vw,38px);display:flex}.hueco .lead{max-width:52ch;margin:0}.hueco .lead b{color:var(--w);white-space:nowrap;font-weight:700}.hueco .ctas{margin:0}.hueco .declara{text-align:left;border-top:none;grid-column:1;place-self:flex-start start;margin:0 0 clamp(34px,4vw,64px);padding-top:0}.hueco .declara .dec{font-size:clamp(24px,2.92vw,44px);line-height:1.08}.pie{border-top:1px solid var(--hair);background:var(--k-103);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pie-in{max-width:var(--max);padding:clamp(20px,2.6vw,36px) var(--rail);margin-inline:auto;display:block}.pie-in>.logo{display:inline-flex}.pie .logo .marca{height:clamp(24px,2.4vw,34px)}.pie-c{letter-spacing:.01em;color:var(--w);margin:12px 0 10px;font-size:13px;font-weight:800}.pie-fila{color:var(--w70);flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0;font-size:13px;display:flex}.pie-fila a{color:var(--w85);font-weight:600;text-decoration:none}.pie-fila a:hover{text-underline-offset:3px;color:var(--w);text-decoration:underline}.velo{z-index:48;background:var(--k-104);opacity:0;visibility:hidden;transition:opacity .32s var(--ease),visibility .32s;position:fixed;inset:0}.velo.abierto{opacity:1;visibility:visible}.cajon{z-index:50;will-change:transform;width:min(360px,86vw);transition:transform .32s var(--ease),visibility .32s;visibility:hidden;border-left:1px solid var(--vidrio-b);background:var(--k-105);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);flex-direction:column;gap:6px;padding:clamp(20px,2.2vw,30px);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.cajon.abierto{visibility:visible;transform:translate(0)}.cajon-cab{justify-content:space-between;align-items:center;gap:16px;min-height:clamp(34px,3vw,42px);margin-bottom:18px;display:flex}.cajon-cab b{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(18px,1.5vw,24px);font-weight:850}.cajon-cerrar{border:1px solid var(--hair2);background:var(--k-50);width:clamp(34px,3vw,42px);height:clamp(34px,3vw,42px);color:var(--w);cursor:pointer;transition:transform .25s var(--ease);border-radius:24%;flex:none;place-items:center;padding:0;display:grid}.cajon-cerrar:hover{background:var(--k-106);transform:rotate(90deg)}.cajon-cerrar svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px}.cajon a{border-bottom:1px solid var(--hair);letter-spacing:-.01em;isolation:isolate;align-items:center;gap:10px;padding:14px 2px;font-size:clamp(15.5px,1.1vw,18px);font-weight:700;text-decoration:none;display:flex;position:relative}.cajon a:not(.pill):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--k-86);opacity:0;transition:opacity .28s var(--ease);position:absolute;inset:0}.cajon a:not(.pill):hover:before{opacity:1}.cajon nav a>span{transition:transform .28s var(--ease)}@media (hover:hover){.cajon nav a:hover>span{transform:translate(8px)}}.cajon a .fl{opacity:.6;margin-left:auto}html:not(.js) .cajon{visibility:visible;border:0;border-top:1px solid var(--hair);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;padding-top:clamp(72px,7vw,100px);position:static;transform:none}html:not(.js) .btn-menu,html:not(.js) .cajon-cerrar,html:not(.js) .velo{display:none}.fl{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.h-hero,.h-sec{font-size:30px}:root{--aire2:clamp(56px,12vw,96px)}.hueco{justify-content:flex-start;min-height:100svh;padding-top:0;padding-bottom:0}.hueco-txt{display:contents}.hueco .ctas,.hueco .declara,.hueco .lead{width:100%;margin-top:auto}.hueco .declara{margin-bottom:0}.hueco .ctas{margin-bottom:auto}.hueco>*{width:100%}.hueco .declara .dec{font-size:21px;line-height:1.14}.hero-txt .h-hero{margin-top:auto}.hero-txt .ctas{justify-content:center;margin-top:auto;margin-bottom:auto;padding-bottom:15px}.que{padding-top:var(--aire2)}.cabecera{--logo-chico:26px;--logo-letra:18.2px;--logo-grande:clamp(0px,10vw,39px)}.cabecera.posada .logo .marca,.logo .marca{height:26px}.cabecera.posada .logo-txt b,.logo-txt b{font-size:18.2px}.cabecera.posada .logo-txt span,.logo-txt span{font-size:7px}:root{--ub:clamp(6.8px,2.4vw,12px);--banda:calc(20svh + 8 * var(--u) - 33.2px)}.escena{height:var(--banda);opacity:.92;--anc:calc(50% + 3.87 * var(--u));--al:calc(100% - 5 * var(--u));--flota:0;margin-bottom:0;position:absolute;top:0;left:0;right:0}body{position:relative}.mundo,.vineta{height:100%;position:absolute;inset:0}.arco-capa{display:none}.anillo.a1{width:110vw;height:110vw;top:-14%;right:-22vw}.anillo.a2,.anillo.a3{display:none}.resplandor{width:90%;top:auto;left:10%;bottom:calc(4.22 * var(--u));height:calc(11.37 * var(--u))}.hero{padding-top:var(--banda);grid-template-columns:minmax(0,1fr);min-height:100svh;padding-bottom:0}.hero-txt{grid-column:1}.hero-txt .filas{margin-top:auto}.hero-txt .fila{padding:5px 0}.hero-txt .filas .fila:first-child{margin-top:-16px}.hero-txt .filas .fila:last-child{margin-bottom:-11px}.declara{text-align:left;grid-column:1;justify-self:stretch;width:100%;margin-top:clamp(26px,6vw,40px);margin-bottom:0;padding-top:15px}.declara .dec{font-size:21px;line-height:1.14}.hueco .declara{margin-top:auto;padding-top:0}.met{justify-content:flex-start;gap:0;min-height:100svh;padding-top:56px;padding-bottom:0}.pasos{display:contents}.met>.cab-sec{margin-top:auto;margin-bottom:0}.met .paso{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;margin-top:auto;display:grid}.met .paso:last-child{margin-bottom:auto}.met .paso .n{grid-area:1/1}.met .paso{--rm:40px;--pt:12px;padding-left:calc(var(--rm) + 14px);padding-top:calc(var(--rm) * .75 + var(--pt));border-top:0;position:relative}.met .paso:after{content:"";left:0;right:0;top:calc(var(--rm) * .75);background:var(--hair2);height:1px;position:absolute}.met .paso:last-child:after{background:var(--w)}.met .paso:before{content:"";z-index:1;pointer-events:none;width:var(--rm);height:var(--rm);filter:drop-shadow(0 6px 6px var(--k-107));background:50%/contain no-repeat;position:absolute;top:0;left:0}.met .paso:first-child:before{background-image:var(--rombo-s-w)}.met .paso:nth-child(2):before{background-image:var(--rombo-m-w)}.met .paso:nth-child(3):before,.met .paso:nth-child(4):before{background-image:var(--rombo-b-w)}@supports (background-image:image-set(url("x.avif") type("image/avif"))){.met .paso:first-child:before{background-image:var(--rombo-s)}.met .paso:nth-child(2):before{background-image:var(--rombo-m)}.met .paso:nth-child(3):before,.met .paso:nth-child(4):before{background-image:var(--rombo-b)}}.met .paso b{grid-area:1/2;margin:0}.met .paso p{grid-area:2/2;margin-top:6px}.cie-rejilla,.eq-rejilla,.jor-rejilla,.pie-in{grid-template-columns:minmax(0,1fr)}.jor-rejilla>.jor-acciones,.jor-rejilla>.panel,.jor-rejilla>.tablist,.jor-rejilla>.visor{grid-area:auto/1}.jor-rejilla>.panel{margin-top:24px}.personas{grid-template-columns:minmax(0,1fr)}.ficha:nth-child(2n){margin-left:0}.ficha:nth-child(2n),.ficha:nth-child(odd){width:100%}.contacto{border-left:0;border-top:1px solid var(--hair);padding-top:24px;padding-left:0}.visor{min-height:0}.dia-fantasma{width:60vw;height:60vw;right:-16vw}.idioma{padding:6px 11px;font-size:11.5px}:where(html.h-799) .met .h-sec{font-size:clamp(20px,4.05svh,30px)}:where(html.h-799) .met .cab-sec .lead{font-size:clamp(12.5px,2.15svh,16px)}:where(html.h-799) .met .paso b{font-size:clamp(14px,2.55svh,19px)}:where(html.h-799) .met .paso p{font-size:clamp(11px,1.82svh,13.5px)}:where(html.h-799) .met .paso .n{font-size:clamp(10.5px,1.75svh,13px)}:where(html.h-799) .met .paso{--pt:clamp(8px,1.5svh,12px);--rm:clamp(28px,4.8svh,40px)}:where(html.h-799) .persona{row-gap:clamp(7px,1.5svh,12px);padding:clamp(12px,2.1svh,18px)}:where(html.h-799) .monograma{width:clamp(38px,6.4svh,52px);height:clamp(38px,6.4svh,52px)}:where(html.h-799) .monograma span{font-size:clamp(15px,2.5svh,20px)}:where(html.h-799) .persona h3{font-size:clamp(14px,2.35svh,18px)}:where(html.h-799) .anos b{font-size:clamp(32px,6svh,48px)}:where(html.h-799) .anos span{font-size:clamp(11px,1.6svh,13px)}:where(html.h-799) .persona .linea{font-size:clamp(12px,1.75svh,14px)}:where(html.h-799) .espec{font-size:clamp(10px,1.45svh,11.5px)}:where(html.h-799) .personas{gap:clamp(10px,2svh,16px)}:where(html.sin-rombos) .escena{display:none}:where(html.sin-rombos) .hero{padding-top:56px;padding-bottom:0}:where(html.h-640) .cabecera{--logo-grande:min(10vw,5.6svh);--logo-k:1.35}:where(html.h-640) .h-hero{font-size:clamp(19px,3.85svh,30px)}:where(html.h-640) .hero-txt .fila{padding:clamp(2px,.52svh,5px) 0;font-size:clamp(13px,2.1svh,15px)}}@media (max-width:767px) and (orientation:landscape){.sub-hero{font-size:clamp(13px,3.9svh,16px)}.hero-txt .filas{padding-top:10px}.hero-txt .filas .fila:first-child{margin-top:0}.hero-txt .filas .fila:last-child{margin-bottom:0}.hero-txt .ctas{padding-top:14px}}@media (max-width:374px){:root{--banda:calc(20svh + 8 * var(--u) - 47.4px)}.cabecera{--logo-grande:8.2vw;--logo-k:1.08}.hero-txt .ctas{justify-content:flex-start}.hero-txt .ctas .pill{letter-spacing:.035em;gap:8px;padding-inline:14px}}@media (max-width:389px){.cabecera{--logo-k:1.44}}@media (max-width:767px){:where(html.h-640) .cabecera{--logo-k:1.35}:where(html.h-590) .cabecera{--logo-k:1.25}:where(html.h-540) .cabecera{--logo-k:1.15}}@media (max-width:374px){.cabecera{--logo-k:1.08}}@media (prefers-reduced-motion:reduce){html.js .reveal,html.js.sd .reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.dia-fantasma,.dia-flota,.ico-in,.panel-anim{animation:none!important}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cajon,.velo{transition:none}html:not(.reduced) .arco-capa,html:not(.reduced) .escena{opacity:1}}html.reduced .dia-fantasma,html.reduced .dia-flota,html.reduced .ico-in,html.reduced .panel-anim{animation:none!important}html.reduced .reveal{opacity:1!important;transform:none!important}.lupa-texto{--pitch-x:clamp(20px,3.2vw,38px);width:min(700px,94vw)}.lupa-texto .lupa-caja{gap:0;padding:0}.lupa-texto .lupa-cab{padding:clamp(16px,1.8vw,22px) var(--pitch-x);border-bottom:1px solid var(--hair);align-items:flex-start;position:relative}.lupa-texto .lupa-t{text-transform:none;letter-spacing:-.018em;font-size:clamp(19px,1.5vw,25px);line-height:1.1}.lupa-texto .lupa-cab .rotulo{margin-top:6px}.lupa-texto .lupa-cab .rotulo .tramo{white-space:nowrap}.lupa-texto .lupa-cerrar{color:var(--w);border:1px solid var(--hair2);box-shadow:none;background:0 0}.pitch-barra{background:var(--w);opacity:.85;transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.pitch-visor{min-height:0;display:flex;position:relative}.pitch-cuerpo{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--hair2) transparent;min-height:0;padding:clamp(22px,2.4vw,30px) var(--pitch-x) clamp(30px,3.2vw,44px);flex:1;overflow-y:auto}.pitch-cuerpo:focus{outline:none}.pitch-cuerpo:focus-visible{outline:1px solid var(--hair2);outline-offset:-1px}@media (hover:none) and (pointer:coarse){.pitch-cuerpo:focus-visible{outline:none}}.pitch{width:min(100%,64ch)}.pitch>.lead{max-width:46ch}.pitch section{margin-top:clamp(30px,3.4vw,44px)}.pitch section:first-of-type{margin-top:clamp(24px,2.6vw,32px)}.pitch-n{font-variant-numeric:tabular-nums;color:var(--w55);margin:0 0 6px}.pitch h3{letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(17.5px,1.2vw,21px);font-weight:700;line-height:1.12}.pitch h3+p{color:var(--w85);margin-top:10px}.pitch-visor:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--k-108),var(--k-109));height:56px;position:absolute;bottom:0;left:0;right:0}.pitch-pie{padding:clamp(14px,1.5vw,18px) var(--pitch-x);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pitch-pie b{letter-spacing:-.01em;font-size:clamp(14px,.95vw,16px);font-weight:750}.pitch-pie .pill{margin-left:auto}@keyframes pitch-avanza{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pitch-apaga{to{opacity:0}}@supports (animation-timeline:scroll()){.lupa-texto .lupa-caja{timeline-scope:--pitch}.pitch-cuerpo{scroll-timeline:--pitch block}.pitch-barra{animation:pitch-avanza linear both;animation-timeline:--pitch}.pitch-visor:after{animation:pitch-apaga linear both;animation-timeline:--pitch;animation-range:86% 100%}}@media (prefers-reduced-motion:reduce){.pitch-barra{opacity:0}.pitch-visor:after{animation:none}}@media (max-width:767px){.lupa-texto{--pitch-x:18px;width:100vw;max-width:none;max-height:100svh}.lupa-texto .lupa-caja{border:0;border-radius:0;height:100svh;max-height:100svh}.lupa-texto .lupa-t{font-size:20px}.lupa-texto .lupa-cab{padding-top:max(14px,env(safe-area-inset-top))}.lupa-texto .lupa-cerrar{height:36px;padding:0 13px 0 11px;font-size:12px}.pitch{width:100%}.pitch h3{font-size:18px}.pitch h3+p{font-size:16px;line-height:1.6}.pitch section{margin-top:26px}.pitch-pie{padding-bottom:max(14px,env(safe-area-inset-bottom))}.pitch-pie .pill{justify-content:center;width:100%;margin-left:0}:where(html.h-700) .ap-lat{display:none}:where(html.h-700) .ap-filas{margin-top:14px}:where(html.h-700) .h-ap{font-size:22px}:where(html.h-700) .ap-fila{padding-block:8px}:where(html.h-700) .ap-fila>div>p:first-child{font-size:15.5px}:where(html.h-700) .ap-sello{display:none}:where(html.h-700) .apertura .ctas{gap:9px;margin-top:16px}}.wa{z-index:60;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.wa-btn{cursor:pointer;width:52px;height:52px;color:var(--k-110);background:linear-gradient(135deg,var(--k-111),var(--k-112) 55%,var(--k-113));box-shadow:0 14px 22px -12px var(--k-114);transition:transform .22s var(--ease);border:0;border-radius:22%;justify-content:center;align-items:center;padding:0;display:flex;transform:rotate(45deg)}.wa-btn svg{width:56%;height:56%;transform:rotate(-45deg)}.wa-btn:focus-visible,.wa-btn:hover{transform:rotate(45deg)scale(1.08)}.wa-btn:focus-visible{outline:2px solid var(--k-42);outline-offset:3px}.wa-menu{background:var(--k-42);min-width:250px;color:var(--k-115);box-shadow:0 14px 22px -12px var(--k-116);border-radius:16px;flex-direction:column;gap:6px;padding:14px 14px 12px;display:flex;position:absolute;bottom:calc(100% + 22px);right:4px}.wa-menu[hidden]{display:none}.wa-tit{letter-spacing:.02em;margin:0 4px 8px;font-size:13px;font-weight:800}.wa-menu a{color:var(--k-115);background:var(--k-117);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.wa-menu a:before{content:"";background:var(--k-112);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.wa-menu a:focus-visible,.wa-menu a:hover{background:var(--k-118)}body.con-wa .pie-in{padding-bottom:calc(clamp(20px,2.6vw,36px) + 64px)}@media (min-width:768px){body.con-wa .pie-in{padding-bottom:clamp(20px,2.6vw,36px)}}html.reduced .wa-btn{transition:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.con{padding-top:clamp(112px,13vw,190px)}.con .h-hero{max-width:20ch}.con-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,72px);margin-top:clamp(36px,4vw,64px);display:grid}.con-rejilla>div{min-width:0}.con .rotulo{display:block}.puertas{border-bottom:1px solid var(--hair);margin:18px 0 0}.puertas>div{border-top:1px solid var(--hair);grid-template-columns:8rem minmax(0,1fr);gap:8px 24px;padding:20px 0;display:grid}.puertas dt{letter-spacing:.18em;text-transform:uppercase;color:var(--w55);padding-top:8px;font-size:11px;font-weight:600}.puertas dd{margin:0}.puertas dd p{color:var(--w70);margin-top:10px;font-size:clamp(13px,.85vw,14.5px)}.puertas .dato{color:var(--w);border-bottom:1px solid var(--hair2);font-variant-numeric:tabular-nums;font-size:clamp(15px,1vw,17px);line-height:1.9;text-decoration:none}.puertas .dato:hover{border-bottom-color:var(--w)}.agenda{scroll-margin-top:max(0px,calc(90px - var(--sp-barra)));margin-top:18px}.agenda .rotulo{margin-bottom:12px}.agenda legend{padding:0}.agenda fieldset{border:0;min-width:0;margin:0;padding:0}.zona+.zona,.zona+.zona-datos{margin-top:28px}.dias,.horas{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dia-bt,.hora-bt,.tema-bt{border:1px solid var(--hair2);color:var(--w85);cursor:pointer;font:inherit;transition:transform .15s var(--ease);background:0 0;border-radius:12px}.dia-bt:hover,.hora-bt:hover,.tema-bt:hover{border-color:var(--w70)}.dia-bt:active,.hora-bt:active,.tema-bt:active{transform:scale(.96)}.dia-bt{text-align:center;gap:4px;padding:10px 4px 9px;display:grid;position:relative}.dia-bt small{letter-spacing:.14em;text-transform:uppercase;color:var(--w55);font-size:10px;line-height:1}.dia-bt b{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1}.dia-bt[aria-pressed=true],.hora-bt[aria-pressed=true],.tema-bt[aria-pressed=true]{border-color:var(--dia);background:var(--vidrio);color:var(--w)}.dia-bt[aria-pressed=true]:after{content:"";background:var(--dia);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;right:7px;transform:rotate(45deg)}.dia-bt:disabled,.hora-bt:disabled{opacity:.38;cursor:not-allowed}.hora-bt:disabled{opacity:1;color:var(--w70);border-style:dashed;text-decoration:line-through}.hora-bt{font-variant-numeric:tabular-nums;min-height:44px;font-size:14px}.campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campos label{color:var(--w70);font-size:13.5px;display:block}.campos label.ancho{grid-column:1/-1}.campos input{border:1px solid var(--hair2);background:var(--vidrio);width:100%;color:var(--w);font:inherit;border-radius:10px;margin-top:6px;padding:11px 14px;font-size:16px;display:block}.campos input:focus{outline:2px solid var(--dia);outline-offset:1px;border-color:#0000}.campos small{color:var(--w55);margin-top:5px;font-size:12px;display:block}.agenda-tema{color:var(--w70);margin-top:22px;font-size:13.5px}.temas{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tema-bt{text-align:left;border-radius:99px;padding:9px 14px;font-size:13px}.hp{opacity:0;width:0;height:0;position:absolute;left:-9999px}.agenda-error{color:var(--w);margin-top:16px;font-size:14px}.agenda-error-horas{margin:0 0 12px}.agenda-ok{cursor:pointer;border:0;margin-top:24px;font-family:inherit}.agenda-ok[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.agenda-confianza,.agenda-estado,.agenda-nota{color:var(--w55);font-size:12.5px}.agenda-nota{margin-top:10px}.agenda-confianza{margin-top:22px}.agenda-estado{color:var(--w70);font-size:14px}html:not(.js) .agenda-estado[data-estado=cargando]{display:none}.agenda-reintentar{margin-top:14px}.agenda-hecho h3{letter-spacing:-.028em;outline:0;margin-top:10px;font-size:clamp(22px,2vw,32px);line-height:1.05}.agenda-hecho p{color:var(--w85);max-width:46ch;margin-top:14px}.agenda-hecho .agenda-mono{letter-spacing:.18em;text-transform:uppercase;color:var(--w55);margin-top:22px;font-size:11px}.agenda-hecho .pill{margin-top:20px}.agenda-soltar{color:var(--w70);text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:14px;padding:0;font-size:13.5px;text-decoration:underline;display:inline-block}.agenda-soltar:hover{color:var(--w)}@media (max-width:1023px){.con-rejilla{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.con{padding-top:88px}.puertas>div{grid-template-columns:minmax(0,1fr);gap:6px}.puertas dt{padding-top:0}.dias{gap:6px}.dia-bt{padding:9px 2px 8px}.horas{grid-template-columns:repeat(3,minmax(0,1fr))}.campos{grid-template-columns:minmax(0,1fr)}}.con{position:relative}.con-cab,.con-rejilla{z-index:1;position:relative}.escena-fija{pointer-events:none;--anc:64%;--al:50%;width:50%;height:clamp(240px,24vw,400px);position:absolute;top:clamp(96px,11vw,160px);right:0}.puertas .puerta-wa dd{align-items:center;gap:16px;min-height:52px;display:flex}.puertas .wa-slot{flex:none;width:52px;height:52px;display:block}.puertas .wa-ahora{color:var(--w);font-weight:700}.wa.viaja{transition:transform .7s var(--ease)}html.reduced .wa.viaja{transition:none}.dia-bt.lleno{cursor:pointer;border-style:dashed;overflow:hidden}.dia-bt.lleno b{color:var(--w55)}.dia-bt.lleno .tag{color:var(--w);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}@media (max-width:767px){.dia-bt.lleno .tag{letter-spacing:.08em;font-size:clamp(8px,2.2vw,10px)}}.dia-bt.lleno small:not(.tag){opacity:.5}.dia-bt.lleno b{opacity:.35}.dia-bt.lleno.visto{border-style:solid}.dia-bt.lleno.visto:after{display:none}.agenda-aviso{color:var(--w85);margin-top:14px;font-size:13.5px}.agenda-aviso a{color:var(--w);text-underline-offset:3px;text-decoration:underline}#agenda{position:relative}#agenda:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 3px var(--dia);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}#agenda.destello:after{opacity:1}@media (max-width:767px){.escena-fija{display:none}}.tema{border:1px solid var(--hair2);width:36px;height:36px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:none;position:relative}@media (min-width:768px){.cab-dcha .tema{display:grid}}.cajon .tema{width:34px;height:34px;margin:0 -6px 0 auto}@media (max-width:767px){.cajon .tema{display:grid}}html:not(.js) .tema{display:none!important}.tema:hover{background:var(--k-46);transform:translateY(-1px)}.tema:active{transition-duration:.12s;transform:scale(.94)}.tema[disabled]{pointer-events:none;color:inherit}.cabecera.posada .tema{border-color:var(--k-33)}.cabecera.posada .tema:hover{background:var(--k-34)}.tema-disco{background:linear-gradient(90deg,var(--tema-claro) 50%,var(--tema-rojo) 50%);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--hair2);transition:transform .56s var(--ease);border-radius:50%;display:block}.cabecera.posada .tema-disco{box-shadow:inset 0 0 0 1px var(--k-33)}:root[data-tema-destino=rojo] .tema-disco,:root[data-tema=rojo] .tema-disco{transform:rotate(180deg)}:root[data-tema-destino=blanco] .tema-disco{transform:rotate(0)}.telon{z-index:55;pointer-events:none;opacity:1;will-change:transform;border-radius:50%;width:20px;height:20px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.telon,:root[data-tema-destino=rojo] .telon{background:var(--telon-a-rojo)}:root[data-tema-destino=blanco] .telon{background:var(--telon-a-blanco)}.telon.crece{transform:translate(-50%,-50%) scale(var(--telon-k,180));transition:transform .56s var(--ease)}.telon.crece.se-va{opacity:0;transition:opacity .32s cubic-bezier(0,0,.2,1)}html.cambiando :where(*):after,html.cambiando :where(*):before,html.cambiando :where(:not(.telon):not(.tema-disco)){transition:none!important}@media (prefers-reduced-motion:reduce){.telon{display:none}.tema,.tema-disco{transition:none}}html.reduced .telon{display:none}.cajon-pie{flex-direction:column;gap:14px;margin-top:auto;padding-top:22px;display:flex}.cajon .cajon-idiomas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cajon .cajon-idiomas [aria-current=true],.cajon .cajon-idiomas a{border:1px solid var(--hair2);letter-spacing:.04em;text-transform:uppercase;color:inherit;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.cajon .cajon-idiomas [aria-current=true]{background:var(--w);color:var(--cta-ink);border-color:var(--w)}.cajon a.pill{letter-spacing:.055em;border-bottom:0;justify-content:center;width:100%;padding:clamp(13px,1vw,15px) 20px;font-size:13.5px;font-weight:800}[data-lenis-prevent]{overscroll-behavior:contain}@media (max-width:767px){.btn-menu:after,.cabecera .logo:after,.cajon .cajon-idiomas a:after,.cajon .tema:after,.cajon-cerrar:after,.idi-bt:after,.legal-dl dd a.dato:after,.legal-indice a:after,.lupa-texto .lupa-cerrar:after,.pie .logo:after,.pie-fila a:after,.puertas .dato:after,.puertas .wa-ahora:after,.tab:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cabecera .logo,.cajon .cajon-idiomas a,.cajon-cerrar,.idi-bt,.legal-dl dd a.dato,.legal-indice a,.lupa-texto .lupa-cerrar,.pie .logo,.pie-fila a,.puertas .dato,.puertas .wa-ahora,.tab{position:relative}.pie-fila{row-gap:23px}.tablist{row-gap:10px}.fila,.pill,.wa-menu a{min-height:44px}.jor-fl{width:44px;height:44px}.saltar{padding-block:12px}:where(html.h-799) .hero-txt .fila{min-height:0}:where(html:not(.h-799)) .hero-txt .filas .fila:first-child{margin-top:-20px}:where(html:not(.h-799)) .hero-txt .filas .fila:last-child{margin-bottom:-15px}}@media (orientation:landscape) and (max-height:500px){.cajon{padding-block:12px}.cajon-cab{margin-bottom:4px}.cajon nav a{padding-block:9px}.pitch-pie{flex-wrap:nowrap;padding-top:10px}.pitch-pie b{font-size:13px;line-height:1.3}.pitch-pie .pill{flex:none;width:auto;margin-left:auto}}@supports not (height:1svh){.arco-capa,.escena{height:100vh;margin-bottom:-100vh}.hero,.hueco{min-height:100vh}.met{min-height:133vh}.lupa-panel.lupa-grande{height:100vh}.lupa-panel.lupa-grande .lupa-marco{width:min(100%,160vh - 128px)}@media (min-width:768px){:root{--iman:calc(clamp(220px,60vh,640px) - clamp(150px,20vh,220px))}}@media (max-width:767px){:root{--banda:calc(20vh + 8 * var(--u) - 33.2px)}.met{min-height:100vh}.lupa-texto{max-height:100vh}.lupa-texto .lupa-caja{height:100vh;max-height:100vh}}@media (max-width:700px){.lupa-panel.lupa-grande .lupa-marco{width:min(200vw,160vh - 192px)}}@media (max-width:374px){:root{--banda:calc(20vh + 8 * var(--u) - 47.4px)}}@media (orientation:landscape) and (max-height:500px){.lupa-panel.lupa-grande .lupa-marco{width:min(100vw,160vh)}}}@supports not (overflow-x:clip){html{overflow-x:hidden}}@media (min-width:768px) and (max-height:500px) and (orientation:landscape){.hero-txt .ctas{flex:none;margin-top:18px}.hero-txt>*{flex-shrink:0}}html.intro .escena .dia-big,html.intro .escena .dia-mid,html.intro .escena .dia-small{opacity:0}.intro-video{z-index:0;pointer-events:none;mix-blend-mode:multiply;object-fit:contain;background:0 0;position:fixed}:where(:root:not([data-tema=rojo])) .ico svg{color:#fff;stroke:#fff}:where(:root:not([data-tema=rojo])) .met .paso:first-child b{color:#5c0d13}:where(:root:not([data-tema=rojo])) .met .paso:nth-child(2) b{color:#9b1416}:where(:root:not([data-tema=rojo])) .met .paso:nth-child(3) b,:where(:root:not([data-tema=rojo])) .met .paso:nth-child(4) b{color:#ca2325}:where(:root:not([data-tema=rojo])) .valores b{color:#5c0d13}:where(:root:not([data-tema=rojo])) .lema .l1,:where(:root:not([data-tema=rojo])) .persona h3{color:#170204}:where(:root:not([data-tema=rojo])) .agenda .dia-bt.lleno .tag,:where(:root:not([data-tema=rojo])) .agenda .hora-bt:disabled,:where(:root:not([data-tema=rojo])) .lema .l2{color:#ca2325}:where(:root:not([data-tema=rojo])) .anos b,:where(:root:not([data-tema=rojo])) .con-cab .h-hero,:where(:root:not([data-tema=rojo])) .contacto h3{color:#170204}:where(:root:not([data-tema=rojo])) .con-cab .h-hero b,:where(:root:not([data-tema=rojo])) .contacto h3 b{color:#ca2325}:where(:root:not([data-tema=rojo])) .panel .headline{color:#170204}:where(:root:not([data-tema=rojo])) .panel .headline b,:where(:root:not([data-tema=rojo])) .panel .vidrio p b{color:#ca2325}:where(:root:not([data-tema=rojo])) .met p.lead b{color:#ca2325;font-weight:700}:where(:root:not([data-tema=rojo])) .ico i{background:linear-gradient(135deg,#b8191e,#9b1416 55%,#6b0e12)}:where(:root:not([data-tema=rojo])) .ico:focus-visible i{box-shadow:0 0 0 2px #fff,0 10px 28px #9c151838}:where(:root:not([data-tema=rojo])) .pill.rombo{color:#fff}:where(:root:not([data-tema=rojo])) .pill.rombo i{background:#fff}:where(:root:not([data-tema=rojo])) .ico-nombre{color:#fff}:where(:root:not([data-tema=rojo])) .pill i{background:var(--hi)}:where(:root:not([data-tema=rojo])) .ico i{border:1px solid #9c151829;box-shadow:0 14px 22px -12px #2622248c}:where(:root:not([data-tema=rojo])) .anillo{border-color:#17020412}:where(:root:not([data-tema=rojo])) .anillo,:where(:root:not([data-tema=rojo])) .anillo.a1,:where(:root:not([data-tema=rojo])) .anillo.a2{border-top-color:#17020426}:where(:root:not([data-tema=rojo])) .anillo.a3{border-top-color:#1702041c}:where(:root:not([data-tema=rojo])) .cabecera .logo-txt b,:where(:root:not([data-tema=rojo])) .cabecera.posada .logo-txt b{color:#ce2020}:where(:root:not([data-tema=rojo])) .h-hero,:where(:root:not([data-tema=rojo])) .h-sec{color:#170204}:where(:root:not([data-tema=rojo])) .contacto h3 .pf,:where(:root:not([data-tema=rojo])) .h-hero .pf,:where(:root:not([data-tema=rojo])) .h-sec .pf{color:#ca2325}:where(:root:not([data-tema=rojo])) .val-t{color:#ce2020}:where(:root:not([data-tema=rojo])) .val-t .vidrio-ico{background:linear-gradient(135deg,#b8191e,#9b1416 55%,#6b0e12)}:where(:root:not([data-tema=rojo])) .cab-cta,:where(:root:not([data-tema=rojo])) .cabecera.posada .cab-cta{color:#fff;background:#ca2325}:where(:root:not([data-tema=rojo])) .cab-cta:hover,:where(:root:not([data-tema=rojo])) .cabecera.posada .cab-cta:hover{background:#b31f22}:where(:root:not([data-tema=rojo])) .hueco .declara .dec,:where(:root:not([data-tema=rojo])) .hueco .declara .dec em{color:#170204}:where(:root:not([data-tema=rojo])) #cie-t b,:where(:root:not([data-tema=rojo])) #jor-t b,:where(:root:not([data-tema=rojo])) #que-t b,:where(:root:not([data-tema=rojo])) .h-sec b,:where(:root:not([data-tema=rojo])) .hueco .declara .dec .fr:last-child{color:#ca2325}:where(:root:not([data-tema=rojo])) .lupa-panel .lupa-cerrar{color:#fff;background:#000}:where(:root:not([data-tema=rojo])) .ficha span.titular{color:#ca2325}:where(:root:not([data-tema=rojo])) a.ver-mas,:where(:root:not([data-tema=rojo])) a.ver-mas:hover{color:#fff;background:#ca2325;border-color:#ca2325}:where(:root:not([data-tema=rojo])) .ficha-mas .ver-flecha path{stroke:#ca2325}:where(:root:not([data-tema=rojo])) #quienes.eq{background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -18px 40px -24px #1702042e}:where(:root:not([data-tema=rojo])) .ficha .cuerpo b,:where(:root:not([data-tema=rojo])) .h-hero b,:where(:root:not([data-tema=rojo])) p.resultado .ahora{color:#ca2325}:where(:root:not([data-tema=rojo])) .hueco .declara .dec em:after{background:linear-gradient(90deg,#ca2325,#ca2325 60%,#0000)}:where(:root:not([data-tema=rojo])) .pill:not(.rombo):not(.fantasma){color:#fff;background:#ca2325}:where(:root:not([data-tema=rojo])) .pill:not(.rombo):not(.fantasma) i{background:#fff}.acto1:not(.acto-con){--b1:100svh;--b2:200svh;--b3:calc(200svh + 2100px)}:root{--fundido:clamp(180px,32svh,360px)}:where(:root:not([data-tema=rojo])) .mundo{background:#f6f6f6}:where(:root:not([data-tema=rojo])) .vineta{display:none}:where(:root:not([data-tema=rojo])) .acto1{background:linear-gradient(45deg,#f6f6f6 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(0px + var(--b1) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#f6f6f6 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(0px + var(--b1) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#f6f6f6 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(0px + var(--b1) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#f6f6f6 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(0px + var(--b1) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#ededed,#ededed) calc(94vw - clamp(150px,24vw,340px)) calc(0px + var(--b1) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#f6f6f6 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(0px + var(--b1) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#f6f6f6 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(0px + var(--b1) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#f6f6f6 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(0px + var(--b1) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#f6f6f6 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(0px + var(--b1) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#fefefe,#fefefe) calc(14vw - clamp(70px,11vw,150px)) calc(0px + var(--b1) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(45deg,#ececec 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#ececec 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#ececec 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#ececec 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#e3e3e3,#e3e3e3) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#ececec 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#ececec 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#ececec 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#ececec 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#f4f4f4,#f4f4f4) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b1) + var(--fundido)) + calc(var(--b2) - var(--b1) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(45deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#f1f1f1,#f1f1f1) calc(94vw - clamp(150px,24vw,340px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#f6f6f6,#f6f6f6) calc(14vw - clamp(70px,11vw,150px)) calc(calc(var(--b2) + var(--fundido)) + calc(var(--b3) - var(--b2) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(45deg,#e6e6e6 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#e6e6e6 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#e6e6e6 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#e6e6e6 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#ddd,#ddd) calc(6vw - clamp(150px,24vw,340px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#e6e6e6 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#e6e6e6 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#e6e6e6 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#e6e6e6 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#eee,#eee) calc(86vw - clamp(70px,11vw,150px)) calc(calc(var(--b3) + var(--fundido)) + calc(calc(100% - var(--iman,0px)) - var(--b3) - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(180deg,#f6f6f6 0,#f6f6f6 var(--b1),#ececec calc(var(--b1) + var(--fundido)),#ececec var(--b2),#fff calc(var(--b2) + var(--fundido)),#fff var(--b3),#e6e6e6 calc(var(--b3) + var(--fundido)),#e6e6e6 calc(100% - var(--iman,0px)),transparent calc(100% - var(--iman,0px)))}:where(:root:not([data-tema=rojo])) .hero .ficha,:where(:root:not([data-tema=rojo])) .hero .panel-figura,:where(:root:not([data-tema=rojo])) .hero .persona,:where(:root:not([data-tema=rojo])) .hueco .ficha,:where(:root:not([data-tema=rojo])) .hueco .panel-figura,:where(:root:not([data-tema=rojo])) .hueco .persona{background:#fff}:where(:root:not([data-tema=rojo])) .que .ficha,:where(:root:not([data-tema=rojo])) .que .panel-figura,:where(:root:not([data-tema=rojo])) .que .persona{background:#f0f0f0}:where(:root:not([data-tema=rojo])) .met .ficha,:where(:root:not([data-tema=rojo])) .met .panel-figura,:where(:root:not([data-tema=rojo])) .met .persona{background:#fff}:where(:root:not([data-tema=rojo])) .eq{background:linear-gradient(45deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#f1f1f1,#f1f1f1) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#f6f6f6,#f6f6f6) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(180deg,#e6e6e6 0,#fff var(--fundido),#fff 100%)}:where(:root:not([data-tema=rojo])) .eq .ficha,:where(:root:not([data-tema=rojo])) .eq .panel-figura,:where(:root:not([data-tema=rojo])) .eq .persona{background:#f0f0f0}:where(:root:not([data-tema=rojo])) .jor{background:linear-gradient(45deg,#dfdfdf 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#dfdfdf 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#dfdfdf 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#dfdfdf 25%,transparent 25%) calc(6vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#d6d6d6,#d6d6d6) calc(6vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#dfdfdf 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#dfdfdf 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#dfdfdf 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#dfdfdf 25%,transparent 25%) calc(86vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#e7e7e7,#e7e7e7) calc(86vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(180deg,#fff 0,#dfdfdf var(--fundido),#dfdfdf 100%)}:where(:root:not([data-tema=rojo])) .jor .ficha,:where(:root:not([data-tema=rojo])) .jor .panel-figura,:where(:root:not([data-tema=rojo])) .jor .persona{background:#fff}:where(:root:not([data-tema=rojo])) .cie{background:linear-gradient(45deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(135deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(225deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(315deg,#fff 25%,transparent 25%) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(#f1f1f1,#f1f1f1) calc(94vw - clamp(150px,24vw,340px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .32 - clamp(150px,24vw,340px))/calc(2*clamp(150px,24vw,340px)) calc(2*clamp(150px,24vw,340px)) no-repeat,linear-gradient(45deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(135deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(225deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(315deg,#fff 25%,transparent 25%) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(#f6f6f6,#f6f6f6) calc(14vw - clamp(70px,11vw,150px)) calc(var(--fundido) + calc(100% - var(--fundido)) * .8 - clamp(70px,11vw,150px))/calc(2*clamp(70px,11vw,150px)) calc(2*clamp(70px,11vw,150px)) no-repeat,linear-gradient(180deg,#dfdfdf 0,#fff var(--fundido),#fff 100%)}:where(:root:not([data-tema=rojo])) .cie .ficha,:where(:root:not([data-tema=rojo])) .cie .panel-figura,:where(:root:not([data-tema=rojo])) .cie .persona{background:#f0f0f0}:where(:root:not([data-tema=rojo])) .pie{isolation:isolate;background:linear-gradient(180deg,#fff 0,#dadada var(--fundido),#dadada 100%);position:relative;overflow:hidden}:where(:root:not([data-tema=rojo])) .pie:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#d3d3d3;width:calc(2*clamp(120px,18vw,260px));height:calc(2*clamp(120px,18vw,260px));position:absolute;top:calc(38% - clamp(120px,18vw,260px));left:calc(4vw - clamp(120px,18vw,260px))}:where(:root:not([data-tema=rojo])) .pie .ficha,:where(:root:not([data-tema=rojo])) .pie .panel-figura,:where(:root:not([data-tema=rojo])) .pie .persona{background:#fff}:where(:root:not([data-tema=rojo])) .cajon{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#fffffff7}:where(:root:not([data-tema=rojo])) .cabecera .logo-txt span{color:#5e0f12}:where(:root:not([data-tema=rojo])) #quienes.eq{box-shadow:0 -18px 40px -24px #2622242e}:where(:root:not([data-tema=rojo])) .dia-fantasma{opacity:1;filter:none;background:#e4e4e4}:where(:root:not([data-tema=rojo])) .wa-menu{background:#fff}@supports not (height:1svh){.acto1:not(.acto-con){--b1:100vh;--b2:200vh;--b3:calc(200vh + 2100px)}:root{--fundido:clamp(180px,32vh,360px)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.pie-transp{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--w55)}.pie-transp a{color:var(--w85);font-weight:600;text-underline-offset:3px}.pie-transp a:hover{color:var(--w)}.wa{transition:transform .24s var(--ease),opacity .3s var(--ease),visibility 0s linear 0s}.wa.se-esconde{transform:translateY(160%)}.wa.en-hueco,html.cajon-abierto .wa{opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s var(--ease),opacity .3s var(--ease),visibility 0s linear .3s}@media (max-width:767px){.wa{right:14px;bottom:14px}.wa>.wa-btn{width:46px;height:46px}}.wa-slot .wa-btn{text-decoration:none}html.js .wa-slot .wa-btn{opacity:0;transition:transform .22s var(--ease),opacity .3s var(--ease)}html.js .wa-slot.posado .wa-btn,html.js .wa-slot:focus-within .wa-btn{opacity:1}@media (prefers-reduced-motion:reduce){.wa,.wa.en-hueco,html.cajon-abierto .wa,html.js .wa-slot .wa-btn{transition:none}.wa.se-esconde{transform:none}}html.reduced .wa,html.reduced .wa-slot .wa-btn,html.reduced .wa.en-hueco,html.reduced.cajon-abierto .wa{transition:none}