.dl-cabeza{position:relative;z-index:1;isolation:isolate;overflow:visible;padding-block:clamp(2.5rem,7svh,5.5rem) clamp(3.5rem,8vw,7rem);--puente:clamp(10rem,40vw,36rem)}@media (max-width:899px){.dl-cabeza{padding-bottom:calc(var(--puente) / 2 + clamp(2rem, 6vw, 3rem))}}.dl-fecha{margin-top:clamp(1.25rem,2.5vw,2rem);font-size:.9375rem;color:rgb(40 55 57/.8)}.dl-puente{z-index:-1;right:calc(var(--gut) + 2vw);width:var(--puente);pointer-events:none}.dl-arco,.dl-puente{position:absolute;bottom:0;aspect-ratio:2/1}.dl-arco{border:2px solid;border-bottom:0;border-radius:999vmax 999vmax 0 0;transform-origin:50% 100%}.dl-arco--a{left:0;width:100%;border-color:rgb(43 93 98/.3)}.dl-arco--b{left:16%;width:68%;border-color:rgb(159 187 47/.75)}.dl-arco--c{left:32%;width:36%;border-color:rgb(244 134 2/.55)}.dl-orbita{left:16%;width:68%;aspect-ratio:2/1;transform-origin:50% 100%}.dl-orbita,.dl-punto{position:absolute;bottom:0}.dl-punto{left:0;width:clamp(.95rem,1.6vw,1.5rem);aspect-ratio:1;border-radius:50%;background:var(--orange);box-shadow:0 0 0 clamp(4px,.5vw,6px) rgb(244 134 2/.22);translate:-50% 50%}.hm--js .dl-arco{animation:dl-crece 1.2s var(--ease) both;animation-delay:calc(.25s + var(--n, 0) * .12s)}.hm--js .dl-arco--b{--n:1}.hm--js .dl-arco--c{--n:2}.hm--js .dl-punto{animation:hm-pop .8s var(--ease) .85s both}@keyframes dl-crece{0%{transform:scale(.6);opacity:0}}.dl-cuerpo{overflow:visible;padding-block:clamp(3rem,7vw,6.5rem) clamp(4rem,9vw,7rem)}.dl-rejilla{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:1024px){.dl-rejilla{grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);-moz-column-gap:clamp(3rem,6vw,7rem);column-gap:clamp(3rem,6vw,7rem);align-items:start}.dl-margen{align-self:stretch}.dl-margen__fijo{position:sticky;top:calc(var(--nav) + 2rem)}}.dl-nota{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;max-width:36rem;padding-top:1rem;border-top:3px solid var(--orange);font-size:.9375rem;line-height:1.55;color:var(--ink)}.dl-nota svg{width:1.15rem;height:1.15rem;margin-top:.15rem;color:#8a4600}.dl-nota strong{display:block;margin-bottom:.2rem;font-family:var(--disp);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#8a4600}.dl-indice{margin-top:clamp(1.75rem,3vw,2.5rem)}.dl-indice__titulo{font-family:var(--disp);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5b6769}.dl-indice ol{display:grid;margin:.75rem 0 0;padding:0;list-style:none;border-top:1px solid rgb(40 55 57/.18)}.dl-indice a{display:flex;align-items:baseline;gap:.75rem;min-height:2.75rem;padding-block:.65rem;border-bottom:1px solid rgb(40 55 57/.18);font-weight:500;line-height:1.35;color:var(--ink);transition:color .18s ease,padding-left .3s var(--ease)}.dl-indice a:hover{padding-left:.35rem;color:var(--teal)}.dl-indice__n{font-family:var(--serif);font-style:italic;color:#5b6769}.dl-texto{max-width:68ch;font-size:1.0625rem;line-height:1.75;color:var(--ink)}.dl-texto>*+*{margin-top:1.1em}.dl-texto .dl-entrada{font-family:var(--disp);font-weight:500;font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.45;letter-spacing:-.015em}.dl-texto h2{display:flex;align-items:center;gap:.6rem;margin-top:2.25em;scroll-margin-top:calc(var(--nav) + 1.5rem);font-family:var(--disp);font-weight:800;font-size:clamp(1.35rem,1.1rem + .9vw,1.8rem);line-height:1.2;letter-spacing:-.02em}.dl-texto h2:before{content:"";width:.45em;height:.45em;border-radius:50%;background:var(--orange);flex:none}.dl-principios{display:grid;margin:1em 0 0;padding:0;list-style:none;border-top:1px solid rgb(40 55 57/.16)}.dl-principios li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.9rem;align-items:start;padding-block:.9rem;border-bottom:1px solid rgb(40 55 57/.16)}.dl-principios__marca{display:grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:.15rem;border-radius:50%;background:var(--lime);color:var(--ink)}.dl-principios__marca svg{width:.95rem;height:.95rem}.dl-contacto{margin-top:2.5em;padding-top:1.5rem;border-top:2px solid var(--ink)}.dl-canales{margin:1rem 0 0;padding:0;list-style:none}.dl-canal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.9rem;border-bottom:1px solid rgb(40 55 57/.2);color:var(--ink);transition:padding-left .4s var(--ease),background-color .2s ease}.dl-canal:hover{padding-left:.4rem;background:rgb(232 231 212/.55)}.dl-canal:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:.5rem}.dl-canal__icono{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ink);color:#fff;transition:background-color .2s ease,color .2s ease}.dl-canal__icono svg{width:1.1rem;height:1.1rem}.dl-canal:hover .dl-canal__icono{background:var(--orange);color:var(--ink)}.dl-canal__etiqueta{display:block;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#5b6769}.dl-canal__valor{display:block;margin-top:.1rem;font-family:var(--disp);font-weight:700;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.25;letter-spacing:-.015em;overflow-wrap:anywhere}.dl-canal__flecha{width:1.25rem;height:1.25rem;color:var(--teal);transition:transform .3s var(--ease)}.dl-canal:hover .dl-canal__flecha{transform:translate(2px,-2px)}.dl-volver{margin-top:clamp(2.5rem,5vw,3.5rem)}.dl-volver a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-family:var(--disp);font-weight:700;color:var(--teal);transition:color .18s ease}.dl-volver a:hover{color:var(--ink)}.dl-volver svg{width:1.1rem;height:1.1rem;transition:transform .3s var(--ease)}.dl-volver a:hover svg{transform:translateX(-4px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dl-cabeza{view-timeline-name:--dl-cabeza}.dl-orbita{animation:dl-cruza linear both;animation-timeline:--dl-cabeza;animation-range:exit 0 exit 100%}}}@keyframes dl-cruza{to{rotate:180deg}}@media (prefers-reduced-motion:reduce){.hm--js .dl-arco,.hm--js .dl-punto{animation:none!important}.dl-canal,.dl-canal__flecha,.dl-indice a,.dl-volver svg{transition:none}.dl-canal:hover,.dl-indice a:hover{padding-left:0}}@media print{.dl-indice,.dl-puente,.dl-volver,.hm-progress{display:none}.dl-cabeza,.dl-cuerpo{padding-block:1rem}.dl-rejilla{display:block}.dl-nota{margin-bottom:1.5rem}}