@layer components{.giro{--curva:cubic-bezier(.2, .7, .1, 1);--curva-giro:cubic-bezier(.7, 0, .2, 1);font-family:var(--font-giro);background:var(--color-tinta);color:#fff}.giro p{text-wrap:pretty}.giro ::selection{background:var(--color-lima);color:var(--color-tinta)}.giro :focus-visible{outline:2px solid var(--color-lima);outline-offset:3px}.giro .caja{max-width:110rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.giro .caja{padding-inline:2.5rem}}@media (min-width:1024px){.giro .caja{padding-inline:3.5rem}}.giro .seccion{padding-block:4.5rem;position:relative;overflow:hidden}@media (min-width:768px){.giro .seccion{padding-block:6.5rem}}.giro .titulo-seccion{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,7.2vw,7.5rem);font-weight:800;font-stretch:78%;line-height:.92}.giro .rotulo{font-family:var(--font-giro-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-grafito);font-size:.75rem}.giro .rejilla{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,#0000 85%)}.giro .rejilla--suave{opacity:.5}.giro [data-reveal]{transition:opacity .9s var(--curva) var(--retraso,0s), transform .9s var(--curva) var(--retraso,0s)}.js .giro [data-reveal]:not([data-visible]){opacity:0;transform:translateY(1.5rem)}.giro .boton-giro{white-space:nowrap;transition:background-color .3s, color .3s, transform .3s var(--curva);border-radius:999px;align-items:center;gap:.75rem;padding:1rem 1.6rem 1rem 1.85rem;font-size:1.05rem;font-weight:700;font-stretch:105%;display:inline-flex}.giro .boton-giro--lima{background:var(--color-lima);color:var(--color-tinta)}.giro .boton-giro--lima:hover{background:#fff}.giro .boton-giro--tinta{background:var(--color-tinta);color:#fff}.giro .boton-giro--tinta:hover{background:var(--color-carbon)}.giro .boton-giro--compacto{padding:.6rem 1.1rem .6rem 1.3rem;font-size:.9rem}.giro .boton-giro:disabled{opacity:.6;cursor:wait}.giro .boton-giro-flecha{transition:transform .6s var(--curva-giro);display:inline-block}.giro .boton-giro:hover .boton-giro-flecha{transform:rotate(360deg)translate(2px)}.giro .enlace-subrayado{transition:background-size .4s var(--curva), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.2rem;font-weight:600}.giro .enlace-subrayado:hover{color:var(--color-lima);background-position:100% 100%;background-size:0 1px}.giro .navegacion{inset-inline:0;z-index:50;transition:padding .5s var(--curva);padding:.75rem;position:fixed;top:0}.giro .navegacion-caja{max-width:110rem;transition:max-width .6s var(--curva), padding .6s var(--curva), background-color .4s, border-color .4s;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:.75rem .5rem;display:flex}.giro .navegacion[data-recogida] .navegacion-caja{-webkit-backdrop-filter:blur(14px);background:#0a0a0aeb;border-color:#ffffff1a;max-width:56rem;padding:.45rem .5rem .45rem 1.1rem}@media (min-width:640px){.giro .navegacion{padding:1rem 1.5rem}.giro .navegacion-caja{padding-inline:1rem}}.giro .logotipo-iso{transition:transform .8s var(--curva-giro)}.giro .navegacion[data-recogida] .logotipo-iso{transform:rotate(180deg)}.giro .logotipo:hover .logotipo-iso{transform:rotate(360deg)}.giro .navegacion[data-recogida] .logotipo:hover .logotipo-iso{transform:rotate(540deg)}.giro .navegacion-enlace{white-space:nowrap;color:var(--color-niebla);border-radius:999px;padding:.5rem .9rem;font-size:.95rem;transition:color .3s,background-color .3s;display:block}.giro .navegacion-enlace:hover{color:#fff;background:#ffffff14}.giro .navegacion-menu{border:1px solid #ffffff26;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.giro .navegacion-menu-icono,.giro .navegacion-menu-icono:before{width:1.1rem;height:2px;transition:transform .4s var(--curva-giro);background:#fff;display:block}.giro .navegacion-menu-icono{position:relative;transform:translateY(-3px)}.giro .navegacion-menu-icono:before{content:"";position:absolute;top:6px}.giro .navegacion[data-abierta] .navegacion-menu-icono{transform:rotate(45deg)}.giro .navegacion[data-abierta] .navegacion-menu-icono:before{transform:translateY(-6px)rotate(90deg)}.giro .navegacion-movil{z-index:-1;background:var(--color-tinta);padding:7rem 1.5rem 2rem;position:fixed;inset:0}.giro .navegacion-movil[hidden]{display:none}.giro .navegacion-movil li{animation:entrar-menu .6s var(--curva) both;animation-delay:calc(var(--i) * 60ms);border-bottom:1px solid #ffffff1a}.giro .navegacion-movil a:not(.boton-giro){letter-spacing:-.02em;padding-block:1.1rem;font-size:2.1rem;font-weight:800;font-stretch:80%;display:block}@keyframes entrar-menu{0%{opacity:0;transform:translate(-1.5rem)}}.giro .hero{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.giro .hero-caja{flex-direction:column;width:100%;max-width:110rem;margin-inline:auto;padding:7.5rem 1.25rem 6rem;display:flex;position:relative;container-type:inline-size}@media (min-width:640px){.giro .hero-caja{padding-inline:2.5rem}}@media (min-width:1024px){.giro .hero-caja{padding:9rem 3.5rem 7rem}}.giro .hero-titulo{letter-spacing:-.035em;font-size:clamp(2.6rem,14.5cqi,12.5rem);font-weight:800;font-stretch:72%;line-height:.86}@media (min-width:640px){.giro .hero-titulo{font-size:clamp(2.6rem,11.2cqi,12.5rem)}}@media (min-width:1024px){.giro .hero-titulo{font-size:clamp(2.6rem,10.2cqi,12.5rem)}}.giro .hero-mejor{animation:ensanchar 1.8s var(--curva) .5s both}@keyframes ensanchar{0%{letter-spacing:-.06em;font-stretch:62%}to{letter-spacing:-.03em;font-stretch:125%}}.giro .hero-pie{gap:2rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.giro .hero-pie{grid-template-columns:minmax(0,36rem) auto;justify-content:space-between;align-items:end;margin-top:3.5rem}}.giro .sello.hero-sello{order:10;width:min(68%,16rem);margin:3rem auto 0}@media (min-width:1024px){.giro .sello.hero-sello{order:0;width:min(26cqi,26rem);margin:0;position:absolute;top:7rem;right:3.5rem}}.giro .hero-bajar{font-family:var(--font-giro-mono);color:var(--color-grafito);white-space:nowrap;align-items:center;gap:.6rem;font-size:.75rem;display:none;position:absolute;bottom:1.5rem;left:50%;translate:-50%}@media (min-width:768px){.giro .hero-bajar{display:inline-flex}}.giro .hero-bajar:hover{color:#fff}.giro .hero-bajar-flecha{animation:rebotar 2.2s var(--curva) infinite}@keyframes rebotar{0%,60%,to{transform:translateY(0)}30%{transform:translateY(5px)}}.giro .sello{aspect-ratio:1;position:relative;container-type:inline-size}.giro .sello-anillo{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.giro .sello-giro,.giro .sello-deriva{transform-box:view-box;transform-origin:50%}.giro .sello-giro{transform:rotate(calc(var(--giros,0) * 180deg));transition:transform 1.1s var(--curva-giro)}.giro .sello-deriva{animation:60s linear infinite derivar}@keyframes derivar{to{transform:rotate(360deg)}}.giro .sello-texto{font-family:var(--font-giro-mono);letter-spacing:.08em;fill:var(--color-grafito);font-size:4.3px}.giro .sello-aro{fill:none;stroke:#ffffff1f;stroke-width:.3px}.giro .sello-centro{justify-content:space-between;align-items:center;gap:2cqi;display:flex;position:absolute;inset:17%}.giro .sello-corchete{width:auto;height:30cqi;transition:transform 1.1s var(--curva-giro), color .6s;flex-shrink:0}.giro .sello[data-fase=antes] .sello-corchete{color:var(--color-grafito);transform:rotate(180deg)}.giro .sello[data-fase=despues] .sello-corchete--abre{color:var(--color-lima)}.giro .sello[data-fase=despues] .sello-corchete--cierra{color:#fff}.giro .sello-palabra-caja{perspective:600px;text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.giro .sello-palabra{letter-spacing:-.02em;animation:voltear .8s var(--curva-giro) both;font-size:7.5cqi;font-weight:800;font-stretch:80%;line-height:1;display:block}.giro .sello[data-fase=antes] .sello-palabra{color:var(--color-grafito);-webkit-text-decoration:line-through #aaa9;text-decoration:line-through #aaa9;text-decoration-thickness:2px}.giro .sello[data-fase=despues] .sello-palabra{color:var(--color-lima);font-stretch:110%}@keyframes voltear{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}.giro .sello-etiqueta{font-family:var(--font-giro-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-grafito);margin-top:2.5cqi;font-size:3.1cqi}.giro .vuelta{--o:0;--g:0;--k:0;--d:0;--c:0;background:var(--color-tinta);border-top:1px solid #ffffff14;height:210svh;position:relative}@media (min-width:1024px){.giro .vuelta{height:230svh}}.giro .vuelta-fijo{grid-template-rows:auto 1fr;max-width:110rem;height:100svh;margin-inline:auto;padding:5.5rem 1.25rem 1.5rem;display:grid;position:sticky;top:0;overflow:hidden}@media (min-width:1024px){.giro .vuelta-fijo{grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem;padding:6rem 3.5rem 3rem}}.giro .vuelta-relato{z-index:2;position:relative}.giro .vuelta-frases{min-height:8.5rem;margin-top:1.25rem;position:relative}@media (min-width:1024px){.giro .vuelta-frases{min-height:16rem;margin-top:2rem}}.giro .vuelta-frase{opacity:0;transition:opacity .5s var(--curva), transform .5s var(--curva);position:absolute;inset:0 0 auto;transform:translateY(.8rem)}.giro .vuelta[data-paso="0"] .vuelta-frase[data-n="0"],.giro .vuelta[data-paso="1"] .vuelta-frase[data-n="1"],.giro .vuelta[data-paso="2"] .vuelta-frase[data-n="2"],.giro .vuelta[data-paso="3"] .vuelta-frase[data-n="3"]{opacity:1;transform:none}.giro .vuelta-frase-titulo{letter-spacing:-.03em;font-size:clamp(2rem,5.2vw,5.25rem);font-weight:800;font-stretch:78%;line-height:.95}.giro .vuelta-frase[data-n="3"] .vuelta-frase-titulo{color:var(--color-lima)}.giro .vuelta-frase-texto{max-width:28rem;color:var(--color-grafito);margin-top:.9rem;font-size:1.05rem}@media (min-width:1024px){.giro .vuelta-frase-texto{margin-top:1.5rem;font-size:1.25rem}}.giro .vuelta-contador{font-family:var(--font-giro-mono);margin-top:2rem;font-size:.8rem;display:none}@media (min-width:1024px){.giro .vuelta-contador{display:block}}.giro .vuelta-contador-n{color:var(--color-lima);display:none}.giro .vuelta[data-paso="0"] .vuelta-contador-n[data-n="0"],.giro .vuelta[data-paso="1"] .vuelta-contador-n[data-n="1"],.giro .vuelta[data-paso="2"] .vuelta-contador-n[data-n="2"],.giro .vuelta[data-paso="3"] .vuelta-contador-n[data-n="3"]{display:inline}.giro .vuelta-escenario{height:100%;min-height:0;position:relative;container-type:size}@media (min-width:1024px){.giro .vuelta-escenario{height:min(78svh,46rem)}}.giro .vuelta-capa{z-index:1;transform:rotate(calc(var(--g) * 180deg));position:absolute;inset:0}.giro .tarea{--x:calc(var(--x0) * (1 - var(--o)) + var(--x1) * var(--o));--y:calc(var(--y0) * (1 - var(--o)) + var(--y1) * var(--o));white-space:nowrap;background:var(--color-carbon);color:var(--color-niebla);transform:translate(-50%, -50%) translate(calc(var(--x) * 1cqw), calc(var(--y) * 1cqh)) rotate(calc(var(--r0) * (1 - var(--o)) * 1deg - var(--g) * 180deg));border:1px solid #ffffff29;border-radius:999px;padding:.5em 1em;font-size:clamp(.75rem,2.4cqw,1rem);transition:border-color .4s,color .4s;display:grid;position:absolute;top:50%;left:50%}.giro .tarea>*{text-align:center;grid-area:1/1}.giro .vuelta[data-paso="1"] .tarea--repetida{border-color:var(--color-lima);color:var(--color-lima)}.giro .tarea--sobra{opacity:calc(1 - var(--k));scale:calc(1 - .5 * var(--k))}.giro .tarea--queda{z-index:1;min-width:calc(var(--d) * 15.5em)}.giro .tarea--queda:before{content:"";border-radius:inherit;background:var(--color-lima);opacity:var(--d);position:absolute;inset:-1px}.giro .tarea-antes{opacity:calc(1 - var(--d));position:relative}.giro .tarea-despues{opacity:var(--d);color:var(--color-tinta);font-weight:700;position:relative}.giro .tarea-n{font-family:var(--font-giro-mono);opacity:.55;margin-right:.35em;font-weight:400}.giro .vuelta-hilo{background:var(--color-lima);width:2px;height:46cqh;transform:translate(-50%, -50%) scaleY(var(--c));position:absolute;top:50%;left:50%}.giro .vuelta-corchete{z-index:2;width:auto;height:62cqh;color:var(--color-lima);stroke-width:3.5px;opacity:calc(.28 + .72 * var(--c));position:absolute;top:50%}.giro .vuelta-corchete--abre{transform:translate(calc(-100% - 14cqw - (1 - var(--c)) * 18cqw), -50%);left:50%}.giro .vuelta-corchete--cierra{transform:translate(calc(14cqw + (1 - var(--c)) * 18cqw), -50%);left:50%}@media (max-width:639px){.giro .vuelta-corchete{height:30cqh}.giro .vuelta-corchete--abre{transform:translate(calc(-100% - 24cqw - (1 - var(--c)) * 22cqw), -50%)}.giro .vuelta-corchete--cierra{transform:translate(calc(24cqw + (1 - var(--c)) * 22cqw), -50%)}}.giro .vuelta-sobran{font-family:var(--font-giro-mono);color:var(--color-grafito);white-space:nowrap;opacity:var(--c);font-size:.8rem;position:absolute;bottom:0;left:50%;translate:-50%}.giro .tachon{color:#0a0a0a73;position:relative}.giro .tachon:after{content:"";background:var(--color-lima);transform-origin:0;height:.12em;transition:transform .8s var(--curva-giro) .6s;position:absolute;top:55%;left:-.05em;right:-.05em;transform:scaleX(0)}.giro [data-visible] .tachon:after{transform:scaleX(1)}.giro .subrayado-tinta{background:linear-gradient(var(--color-tinta), var(--color-tinta)) 0 96% / 0 .09em no-repeat;transition:background-size .8s var(--curva-giro) .6s}.giro [data-visible] .subrayado-tinta{background-size:100% .09em}.giro .subrayado-lima{background:linear-gradient(var(--color-lima), var(--color-lima)) 0 88% / 0 .28em no-repeat;transition:background-size .8s var(--curva-giro) 1s}.giro [data-visible] .subrayado-lima{background-size:100% .28em}.giro .herramientas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:3rem;display:grid}@media (min-width:1024px){.giro .herramientas{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:4rem}}.giro .que-hacemos{background:#f3f3f1}.giro .herramienta{background:#fff;border:1px solid #0a0a0a1f;border-radius:1rem;align-content:space-between;gap:1.25rem;min-height:8.5rem;padding:1.1rem 1.1rem 1.2rem;transition:background-color .35s,color .35s,border-color .35s;display:grid}@media (min-width:1024px){.giro .herramienta{min-height:10rem;padding:1.4rem}}.giro .herramienta-nombre{letter-spacing:-.03em;transition:font-stretch .5s var(--curva);align-items:baseline;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:800;font-stretch:85%;display:inline-flex}.giro .herramienta-corchete{color:#7aa300;opacity:0;max-width:0;transition:max-width .45s var(--curva), opacity .35s;font-stretch:100%;display:inline-block;overflow:hidden}.giro .herramienta-frase{color:#0a0a0aa6;font-size:.95rem;line-height:1.4;transition:color .35s}@media (hover:hover){.giro .herramienta:hover{background:var(--color-tinta);color:#fff;border-color:var(--color-tinta)}.giro .herramienta:hover .herramienta-nombre{font-stretch:110%}.giro .herramienta:hover .herramienta-corchete{opacity:1;max-width:1em;color:var(--color-lima);margin-inline:.12em}.giro .herramienta:hover .herramienta-frase{color:#ffffffbf}}.giro .pasos{gap:2rem;padding-left:2rem;display:grid;position:relative}@media (min-width:900px){.giro .pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding-top:2.5rem;padding-left:0}}.giro .pasos:before,.giro .pasos:after{content:"";background:#ffffff1f;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.4rem}.giro .pasos:after{background:var(--color-lima);transform-origin:top;transition:transform 2s var(--curva) .3s;transform:scaleY(0)}.giro .pasos[data-visible]:after{transform:scaleY(1)}@media (min-width:900px){.giro .pasos:before,.giro .pasos:after{width:auto;height:2px;inset:.4rem 0 auto}.giro .pasos:after{transform-origin:0;transform:scaleX(0)}.giro .pasos[data-visible]:after{transform:scaleX(1)}}.giro .paso{position:relative}@media (max-width:899px){.giro .paso{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.6rem;display:grid}.giro .paso>:not(.paso-n):not(.paso-punto){grid-column:2}.giro .paso-n{font-family:var(--font-giro-mono);letter-spacing:.05em;grid-row:1;font-weight:400;font-stretch:100%;color:var(--color-grafito)!important;-webkit-text-stroke:0!important;font-size:.8rem!important}.giro .paso-titulo{grid-row:1;margin-top:0!important;font-size:1.5rem!important}.giro .paso-punto{top:.45rem}.giro .paso-texto{margin-top:.4rem!important}}.giro .paso-punto{background:var(--color-tinta);width:.9rem;height:.9rem;transition:background-color .4s,border-color .4s;transition-delay:calc(.5s + var(--i) * .45s);border:2px solid #ffffff4d;border-radius:999px;position:absolute;top:.15rem;left:-2rem}@media (min-width:900px){.giro .paso-punto{top:-2.5rem;left:0}}.giro .pasos[data-visible] .paso-punto{background:var(--color-lima);border-color:var(--color-lima)}.giro .paso-n{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ffffff59;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:900;font-stretch:125%;line-height:.9;display:block}.giro .paso-titulo{letter-spacing:-.02em;margin-top:1rem;font-size:1.9rem;font-weight:800;font-stretch:85%}.giro .paso-verbo{font-family:var(--font-giro-mono);color:var(--color-lima);margin-top:.3rem;font-size:.85rem}.giro .paso-texto{color:#e5e5e5bf;margin-top:1rem;line-height:1.55}.giro .dejarlo{letter-spacing:-.02em;color:#0a0a0a8c;max-width:60rem;margin-top:2.5rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.3}.giro .dejarlo-marca{color:var(--color-tinta);background:linear-gradient(var(--color-lima), var(--color-lima)) 0 100% / 0 100% no-repeat;transition:background-size .9s var(--curva-giro) .4s;padding:0 .15em}.giro .dejarlo[data-visible] .dejarlo-marca{background-size:100% 100%}.giro .balanza-bloque{max-width:72rem;margin-top:1.75rem}.giro .balanza-frase{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4.6vw,4.6rem);font-weight:800;line-height:1.05}.giro .balanza-minuto{white-space:nowrap;background:linear-gradient(var(--color-lima), var(--color-lima)) 0 60% / 100% .62em no-repeat;padding-inline:.06em}.giro .balanza-hora{white-space:nowrap;background:linear-gradient(var(--color-tinta), var(--color-tinta)) 0 96% / 0 .1em no-repeat;transition:background-size .8s var(--curva-giro) .6s;padding-bottom:.04em}.giro .balanza-bloque[data-visible] .balanza-hora{background-size:100% .1em}.giro .balanza-giro{color:#0a0a0ab3;align-items:center;gap:.9rem;margin-top:2rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;transition:color .3s;display:inline-flex}@media (min-width:768px){.giro .balanza-giro{margin-top:2.75rem}}.giro .balanza-giro strong{color:var(--color-tinta);font-weight:800}.giro .balanza-giro-iso{width:auto;height:2.4rem;transition:transform 1.1s var(--curva-giro) .9s;flex-shrink:0}.js .giro .balanza-bloque:not([data-visible]) .balanza-giro-iso{transform:rotate(-180deg)}.giro .balanza-giro-flecha{color:#7aa300;transition:transform .4s var(--curva)}.giro .balanza-giro:hover{color:var(--color-tinta)}.giro .balanza-giro:hover .balanza-giro-flecha{transform:translate(4px)}.giro .balanza-giro:hover .balanza-giro-iso{transition-delay:0s;transform:rotate(180deg)}.giro .rejilla--clara{background-image:linear-gradient(90deg,#0a0a0a0d 1px,#0000 1px),linear-gradient(#0a0a0a0d 1px,#0000 1px);-webkit-mask-image:radial-gradient(70% 80% at 80% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 80% 20%,#000 20%,#0000 75%)}.giro .manifiesto{padding-block:4.5rem;position:relative;overflow:hidden}@media (min-width:768px){.giro .manifiesto{padding-block:6rem}}.giro .manifiesto-cabecera{align-items:end;gap:1.25rem 3rem;display:grid}@media (min-width:1024px){.giro .manifiesto-cabecera{grid-template-columns:auto minmax(0,30rem);justify-content:space-between}}.giro .manifiesto-firma{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:.1em .35em;margin-top:.9rem;font-size:clamp(2.8rem,7vw,6.5rem);font-weight:900;line-height:.9;display:flex}.giro .manifiesto-firma-antes{color:#0a0a0a4d;font-stretch:70%}.giro .manifiesto-firma-giro{align-items:center;gap:.08em;font-stretch:118%;display:inline-flex}.giro .manifiesto-corchete{width:auto;height:.82em;transition:transform 1.2s var(--curva-giro) .3s}.giro .manifiesto-corchete--abre{color:#8cbb00}.js .giro .manifiesto-cabecera:not([data-visible]) .manifiesto-corchete--abre{transform:translate(-1.2em)rotate(-180deg)}.js .giro .manifiesto-cabecera:not([data-visible]) .manifiesto-corchete--cierra{transform:translate(1.2em)rotate(180deg)}.giro .manifiesto-bajada{color:#0a0a0ab3;border-left:3px solid var(--color-lima);padding-left:1rem;font-size:1.15rem;line-height:1.5}@media (min-width:768px){.giro .manifiesto-bajada{font-size:1.3rem}}.giro .manifiesto-bajada strong{color:var(--color-tinta)}.giro .manifiesto-pares{gap:1rem;margin-top:2.75rem;display:grid}@media (min-width:900px){.giro .manifiesto-pares{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3.5rem}}@media (max-width:899px){.giro .manifiesto-pares{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;margin-inline:-1.25rem;padding:.25rem 1.25rem 1.5rem;scroll-padding-inline:1.25rem;overflow-x:auto}.giro .manifiesto-pares::-webkit-scrollbar{display:none}.giro .manifiesto-par{scroll-snap-align:start;min-height:15rem}}.giro .manifiesto-par{background:var(--color-tinta);color:#fff;min-height:17rem;transition:transform .5s var(--curva), box-shadow .5s var(--curva);border-radius:1.5rem;grid-template-rows:auto auto 1fr;gap:1.1rem;padding:1.6rem 1.6rem 1.9rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -35px #0a0a0a8c}.giro .manifiesto-par:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--color-lima), transparent 45%);opacity:.35;pointer-events:none;padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.giro .manifiesto-par:hover{transform:translateY(-6px);box-shadow:0 40px 70px -35px #0a0a0ab3}.giro .manifiesto-par:hover:before{opacity:1}.giro .manifiesto-par:hover .manifiesto-giro-corchete{transform:rotate(360deg)}}.giro .manifiesto-etiqueta{font-family:var(--font-giro-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff6;font-size:.72rem;display:block}.giro .manifiesto-etiqueta--si{color:var(--color-lima)}.giro .manifiesto-no{color:#ffffffb8;margin-top:.5rem;font-size:1.15rem;font-weight:500;line-height:1.35}.giro .manifiesto-tachable{transition:background-size .8s var(--curva-giro) calc(var(--retraso,0s) + .35s);background:linear-gradient(#b7f10abf,#b7f10abf) 0 58%/0 2px no-repeat}.giro .manifiesto-par[data-visible] .manifiesto-tachable{background-size:100% 2px}.giro .manifiesto-giro{align-items:center;gap:.75rem;display:flex}.giro .manifiesto-giro:after{content:"";background:linear-gradient(90deg,#b7f10a99,#0000);flex:1;height:1px}.giro .manifiesto-giro-corchete{width:auto;height:2.1rem;color:var(--color-lima);transition:transform .9s var(--curva-giro) calc(var(--retraso,0s) + .6s);transform:rotate(0)}.js .giro .manifiesto-par:not([data-visible]) .manifiesto-giro-corchete{transform:rotate(-180deg)}.giro .manifiesto-si{letter-spacing:-.03em;transition:font-stretch 1.2s var(--curva) calc(var(--retraso,0s) + .8s);margin-top:.45rem;font-size:clamp(1.9rem,2.9vw,2.75rem);font-weight:800;font-stretch:78%;line-height:1}.giro .manifiesto-par[data-visible] .manifiesto-si{font-stretch:100%}.giro .contacto{background:var(--color-lima);color:var(--color-tinta);padding-block:4.5rem}@media (min-width:768px){.giro .contacto{padding-block:6.5rem}}.giro .contacto-rejilla{gap:3.5rem;display:grid}@media (min-width:1024px){.giro .contacto-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:start;gap:5rem}}.giro .contacto .titulo-seccion{font-size:clamp(2.6rem,6.6vw,7rem)}.giro .contacto-tarjeta{background:var(--color-tinta);color:#fff;border-radius:1.75rem;padding:1.75rem;position:relative;box-shadow:0 30px 80px -30px #00000073}@media (min-width:640px){.giro .contacto-tarjeta{padding:2.25rem}}.giro .campo{gap:.45rem;display:grid}.giro .campo label{color:var(--color-niebla);font-size:.9rem;font-weight:600}.giro .campo-opcional{color:var(--color-grafito);font-weight:400}.giro .campo input,.giro .campo textarea{background:var(--color-carbon);color:#fff;border:1px solid #ffffff24;border-radius:.9rem;width:100%;padding:.85rem 1rem;font-size:1rem;transition:border-color .3s,background-color .3s}.giro .campo textarea{resize:vertical;min-height:7.5rem;line-height:1.5}.giro .campo input::placeholder,.giro .campo textarea::placeholder{color:#aaaaaab3}.giro .campo input:focus,.giro .campo textarea:focus{border-color:var(--color-lima);background:#262626;outline:none}.giro .campo-check{color:var(--color-grafito);gap:.75rem;font-size:.85rem;line-height:1.45;display:flex}.giro .campo-check input{width:1.05rem;height:1.05rem;accent-color:var(--color-lima);flex-shrink:0;margin-top:.2rem}.giro .contacto-hecho{padding-block:1rem}.giro .legal a{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.giro *,.giro :before,.giro :after{transition:none!important;animation:none!important}.js .giro [data-reveal]:not([data-visible]){opacity:1;transform:none}.giro .vuelta{--o:1;--g:1;--k:1;--d:1;--c:1;height:auto}.giro .vuelta-fijo{height:auto;min-height:100svh;position:relative}.giro .vuelta-frases{min-height:0}.giro .vuelta-frase{opacity:1;margin-bottom:1.5rem;position:static;transform:none}.giro .vuelta-escenario{height:70svh}}}
