html.prueba body{background:#f1efea}#salir{position:fixed;left:var(--gutter, 24px);bottom:24px;z-index:6;display:inline-flex;align-items:center;gap:.7em;padding:8px 0;border:0;background:none;font:inherit;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#0d0f12;opacity:.7;cursor:pointer;transition:opacity .4s,transform .4s,color .5s}#salir:before{content:"";width:22px;height:1px;background:currentColor}#salir:hover{opacity:1}#salir:focus-visible{outline:2px solid #0a4fb3;outline-offset:4px}#salir.on-dark{color:#fff}#salir.hide{opacity:0;transform:translateY(8px);pointer-events:none}.en-intro #salir{opacity:0!important;pointer-events:none!important}@media (max-width: 720px){#salir{left:14px;bottom:18px;font-size:10px}#salir:before{width:16px}}#rccv{position:fixed;inset:0;width:100vw;height:100vh;height:100lvh;z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:#e9e8e4}#recorrido{position:relative;z-index:1}#recorrido .rc-text{position:relative;height:112vh;height:112svh;pointer-events:none}#recorrido .rc-in{position:sticky;top:var(--top, 15svh);margin-left:var(--gutter, 5vw);width:min(var(--w, 46vw),720px);color:#0d0f12;opacity:0;will-change:opacity,transform}#recorrido .rc-text[data-side=R] .rc-in{margin-left:auto;margin-right:var(--mr, var(--gutter, 5vw));text-align:right}#recorrido .rc-in .eyebrow{color:#1d2126;margin-bottom:clamp(14px,2.4vh,26px)}#recorrido .rc-text[data-side=R] .rc-in .eyebrow{margin-left:auto}#recorrido .rc-in .display{margin:0;font-size:min(clamp(34px,var(--fs, 5.2vw),96px),9.5vh);line-height:.92;letter-spacing:-.05em;color:#0d0f12}#recorrido .rc-in .display em{font-weight:300;color:inherit}#recorrido .rc-in .lead{margin:clamp(14px,2.4vh,24px) 0 0;max-width:min(28ch,100%);font-size:min(clamp(16px,1.3vw,20px),2.5vh);color:#1d2126}#recorrido .rc-text[data-side=R] .rc-in .lead{margin-left:auto}@media (max-width: 767px){#recorrido .rc-text{height:100svh;height:max(100svh,calc(var(--topm, 10svh) + 62svh))}#recorrido .rc-in,#recorrido .rc-text[data-side=R] .rc-in{top:var(--topm, 10svh);width:auto;margin:0 var(--gutter, 5vw);text-align:left}#recorrido .rc-text[data-side=R] .rc-in .eyebrow,#recorrido .rc-text[data-side=R] .rc-in .lead{margin-left:0}#recorrido .rc-in .display{font-size:clamp(38px,11.4vw,54px)}#recorrido .rc-in .lead{font-size:16px;max-width:none}}#recorrido .rc-stage{position:relative;height:160vh;height:160svh;pointer-events:none}html.rc-pers #recorrido .rc-in,html.rc-cap #recorrido .rc-in{position:fixed;top:var(--top, 15svh);left:var(--gutter, 5vw);right:auto;margin:0;width:min(var(--w, 46vw),720px);z-index:3;transform-origin:left top;pointer-events:none}html.rc-pers #recorrido .rc-text[data-side=R] .rc-in,html.rc-cap #recorrido .rc-text[data-side=R] .rc-in{left:auto;right:var(--mr, var(--gutter, 5vw));margin:0;text-align:right;transform-origin:right top}@media (max-width: 767px){html.rc-pers #recorrido .rc-in,html.rc-pers #recorrido .rc-text[data-side=R] .rc-in,html.rc-cap #recorrido .rc-in,html.rc-cap #recorrido .rc-text[data-side=R] .rc-in{top:var(--topm, 10svh);left:var(--gutter, 5vw);right:var(--gutter, 5vw);width:auto;text-align:left;transform-origin:left top}}#recorrido .rc-in .display,#recorrido .rc-in .lead,#recorrido .rc-in .eyebrow{transition:color .6s}#recorrido .rc-in.claro,#recorrido .rc-in.claro .display,#recorrido .rc-in.claro .display em,#recorrido .rc-in.claro .lead,#recorrido .rc-in.claro .eyebrow{color:#f4f2ee}html.puerta #after{height:0;overflow:hidden}html.puerta .foot{display:none}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.prueba #after .proposito .cta-row{margin-top:8px}#seguir{width:44px;height:74px;margin-left:-22px;bottom:26px}#seguir:before{width:2px;height:48px;margin-left:-1px}#seguir i{width:15px;height:15px;margin-left:-7.5px;bottom:7px;border-right-width:2.5px;border-bottom-width:2.5px}#seguir{filter:drop-shadow(0 0 4px rgba(241,239,234,.95)) drop-shadow(0 0 10px rgba(241,239,234,.7))}#seguir.claro{filter:drop-shadow(0 0 4px rgba(13,15,18,.8)) drop-shadow(0 0 10px rgba(13,15,18,.5))}@media (max-width: 767px){#seguir{bottom:84px}}@keyframes seguirFlecha{0%{opacity:0;transform:translateY(-14px) rotate(45deg)}18%{opacity:1}82%{opacity:1;transform:translateY(4px) rotate(45deg)}to{opacity:0;transform:translateY(10px) rotate(45deg)}}@keyframes seguirLinea{0%{opacity:.75;transform:scaleY(0)}45%{opacity:.75;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width: 767px){#seguir{height:44px;bottom:86px}#seguir:before{display:none}}
