.scroll-scrub{--ss-progress:0;--ss-nav-clear:calc(2.7rem + 49px + env(safe-area-inset-top));--ss-hmin:37.6rem;--ss-room:max(0px, 100svh - var(--ss-hmin));--ss-title-h:min(1.85rem + var(--ss-room) * .28, 8.5svh);isolation:isolate;color:var(--ss-ink);background:var(--ss-bg);position:relative}.scroll-scrub__stage{z-index:0;background:color-mix(in srgb, var(--ss-bg) 50%, black);width:100%;height:100lvh;position:sticky;top:0;overflow:hidden}.scroll-scrub__media,.scroll-scrub__layer,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video{width:100%;height:100%;position:absolute;inset:0}.scroll-scrub__media{--ss-fade-left:max(0px, calc(var(--ss-pan,0px) - var(--ss-slack,0px)));--ss-fade-right:max(0px, calc(-1 * var(--ss-pan,0px) - var(--ss-slack,0px)));z-index:0;transform:translateX(var(--ss-pan,0px));will-change:transform;-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(var(--ss-fade-left) * 1.5), #000 calc(100% - var(--ss-fade-right) * 1.5), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(var(--ss-fade-left) * 1.5), #000 calc(100% - var(--ss-fade-right) * 1.5), transparent)}.scroll-scrub__layer{opacity:0;will-change:opacity;margin:0;overflow:hidden}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{object-fit:cover;object-position:var(--ss-object-position);display:block}.scroll-scrub__poster{z-index:0}.scroll-scrub__video{z-index:1}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{visibility:hidden}.scroll-scrub__progress{z-index:5;background:color-mix(in srgb, var(--ss-accent) 18%, transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.scroll-scrub__progress span{background:var(--ss-accent);width:100%;height:100%;transform:scaleX(var(--ss-progress));transform-origin:0;display:block}.scroll-scrub__route{z-index:6;pointer-events:auto;justify-content:flex-end;gap:.25rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.scroll-scrub__route-button{min-height:2.75rem;color:var(--ss-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem .9rem}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:var(--ss-ink)}.scroll-scrub__route-button[aria-current=step]{text-decoration:underline;-webkit-text-decoration-color:var(--ss-accent);text-decoration-color:var(--ss-accent);text-underline-offset:.3em;text-decoration-thickness:.15em}.scroll-scrub__route-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.scroll-scrub__story{z-index:3;pointer-events:none;margin-top:-100lvh;position:relative;overflow-x:clip}.scroll-scrub__band,.scroll-scrub__chapter,.scroll-scrub__connector-band{position:relative}.scroll-scrub__chapter-pin{--ss-pin-pad:clamp(var(--ss-nav-clear), 10svh, clamp(5rem, 9vw, 8rem));min-height:100lvh;padding:var(--ss-pin-pad) clamp(1.25rem, 6vw, 6rem) calc(var(--ss-pin-pad) + 100lvh - 100svh);pointer-events:none;align-items:center;display:flex}.scroll-scrub__chapter-pin[data-align=right]{justify-content:flex-end}.scroll-scrub__copies>.scroll-scrub__chapter-pin{position:absolute;left:0;right:0}.scroll-scrub__copy{isolation:isolate;pointer-events:auto;width:min(36rem,32vw);transition:opacity var(--tgi-duration-m) var(--tgi-ease-out), transform var(--tgi-duration-m) var(--tgi-ease-out);position:relative}.scroll-scrub__copies>:not([data-active]) .scroll-scrub__copy{opacity:0;pointer-events:none;transform:translateY(12px)}[data-chapter=manifiesto] .scroll-scrub__copy{width:min(40rem,38vw)}.scroll-scrub__copy:before{z-index:-1;content:"";background:radial-gradient(ellipse 60% 60% at 50% 50%, color-mix(in srgb, var(--ss-bg) 82%, transparent) 0%, color-mix(in srgb, var(--ss-bg) 50%, transparent) 42%, transparent 70%);pointer-events:none;position:absolute;inset:-4rem -1.5rem}[data-chapter=inicio-hero] .scroll-scrub__copy:before{display:none}.scroll-scrub__kicker{max-width:30ch;color:var(--ss-accent);font-family:var(--tgi-font-body);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:500}.scroll-scrub__title{max-width:14ch;color:var(--ss-ink);font-family:var(--tgi-font-display);font-variation-settings:"SOFT" 0, "WONK" 1;font-size:clamp(1.85rem, var(--ss-title-h), clamp(2.5rem, 4.6vw, 4.9rem));letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.scroll-scrub__body{max-width:44ch;margin:clamp(1.25rem, 1.25rem + var(--ss-room) * .04, 1.5rem) 0 0;color:var(--ss-muted);font-family:var(--tgi-font-body);font-size:clamp(.95rem, .95rem + var(--ss-room) * .1, clamp(1rem, 1.25vw, 1.15rem));line-height:1.6}.scroll-scrub__body p{margin:0}.scroll-scrub__body p+p{margin-top:1rem}.scroll-scrub__tags{color:var(--ss-ink);font-family:var(--tgi-font-body);margin:1.75rem 0 0;padding:0;font-size:.9rem;line-height:1.8;list-style:none}.scroll-scrub__tags li{white-space:nowrap;display:inline}.scroll-scrub__tags li:not(:last-child):after{content:" ·" / "";color:var(--ss-accent)}.scroll-scrub__tags li+li:before{content:" ";white-space:normal}.scroll-scrub__actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.25rem;display:flex}@media (width<=860px){.scroll-scrub__poster,.scroll-scrub__video{object-position:var(--ss-mobile-position)}.scroll-scrub__route{right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.scroll-scrub__route-button{flex:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter-pin[data-align=right]{--ss-pin-bottom:calc(2.5rem + 100lvh - 100svh);padding:clamp(var(--ss-nav-clear), 10svh, 6.5rem) max(1.25rem, env(safe-area-inset-right)) var(--ss-pin-bottom) max(1.25rem, env(safe-area-inset-left));justify-content:flex-start;align-items:flex-end}.scroll-scrub__copy,[data-chapter=manifiesto] .scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before{inset:-5rem -1.25rem calc(-1 * var(--ss-pin-bottom));background:linear-gradient(to top, var(--ss-bg) 0%, color-mix(in srgb, var(--ss-bg) 88%, transparent) calc(100% - 5rem), transparent 100%)}.scroll-scrub__title{max-width:14ch;font-size:clamp(1.85rem, var(--ss-title-h), clamp(2.1rem, 9vw, 3.6rem))}.scroll-scrub__body{font-size:clamp(.95rem, .95rem + var(--ss-room) * .1, 1rem)}}@media (width<=390px){.scroll-scrub__chapter-pin,.scroll-scrub__chapter-pin[data-align=right]{--ss-pin-bottom:calc(3rem + 100lvh - 100svh)}.scroll-scrub__title{font-size:clamp(1.85rem, var(--ss-title-h), clamp(1.85rem, 8.4vw, 2rem))}.scroll-scrub__body,.scroll-scrub__tags{font-size:.95rem}.scroll-scrub__body{margin-top:1.25rem}}@media (width<=1179px){.scroll-scrub{--ss-hmin:40.6rem}}@media (width<=1023px){.scroll-scrub{--ss-hmin:42.2rem}}@media (width<=860px){.scroll-scrub{--ss-hmin:38rem}}@media (width<=390px){.scroll-scrub{--ss-hmin:39.6rem}}@media (width<=359px){.scroll-scrub{--ss-hmin:42.5rem}}.scroll-scrub__chapter>.scroll-scrub__chapter-pin{display:none}@media (scripting:none),(width<=359px) and (height<42.5em),(359px<width<=390px) and (height<39.6em),(390px<width<=860px) and (height<38em),(860px<width<=1023px) and (height<42.2em),(1023px<width<=1179px) and (height<40.6em),(width>1179px) and (height<37.6em){.scroll-scrub__copies{display:none}.scroll-scrub__chapter>.scroll-scrub__chapter-pin{min-height:0;display:flex}}@media (prefers-reduced-motion:reduce){.scroll-scrub__chapter{min-height:100lvh!important}.scroll-scrub__connector-band{display:none}.scroll-scrub__progress span,.scroll-scrub__copy{transition:none}}
