.ga-story{--ga-red:#ed302c;--ga-ink:#f3f3f0;--ga-muted:#a0a6ab;--ga-height:clamp(440px,65svh,650px);position:relative;z-index:2;background:#080b0f;color:var(--ga-ink);padding:64px max(24px,calc((100% - 1240px)/2)) 48px;scroll-margin-top:80px;font-family:inherit;isolation:isolate}
.ga-story *{box-sizing:border-box}.ga-story__heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.ga-story .ga-story__eyebrow{font:500 11px/1.5 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:#f16c65;margin:0 0 13px}.ga-story .ga-story__heading h2{font:700 clamp(27px,3vw,40px)/1.08 inherit;letter-spacing:-.04em;margin:0 0 12px}.ga-story__heading p{color:var(--ga-muted);font-size:15px;line-height:1.5;margin:0}.ga-story__hint{font:12px/1.5 ui-monospace,monospace;color:#b0b6bc;white-space:nowrap}
.ga-story__shell{border:1px solid #30373d;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 70% 42%,#343c43 0,#161d23 45%,#0e141a 80%);box-shadow:0 24px 70px #0004}.ga-story__scroll{height:var(--ga-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:auto;scrollbar-color:#6e7a82 #171e24;scrollbar-width:thin;touch-action:pan-y;outline-offset:-3px;position:relative}.ga-story__scroll:focus-visible{outline:2px solid #f26e67}.ga-story__track{height:calc(var(--ga-height) + 3600px);position:relative}.ga-story__stage{position:sticky;top:0;height:var(--ga-height);display:grid;grid-template-columns:30% 70%;align-items:center;padding:30px 26px 24px 38px;overflow:hidden}.ga-story__copy{position:relative;z-index:3;pointer-events:none;padding-right:4px}.ga-story__count{display:block;color:#ff776c;font:12px ui-monospace,monospace;letter-spacing:.16em;margin-bottom:23px}.ga-story .ga-story__title{font-size:clamp(25px,2.55vw,36px);line-height:1.06;letter-spacing:-.035em;font-weight:700;margin:0 0 18px;max-width:280px}.ga-story .ga-story__description{color:#c1c7cc;font-size:15px;line-height:1.6;margin:0;max-width:270px;min-height:120px}.ga-story__fact{border-top:1px solid #ffffff20;margin-top:24px;padding-top:18px;display:flex;gap:9px;align-items:center;color:#b9c9d1;font-size:12px;line-height:1.45}.ga-story__fact i{flex:none;width:5px;height:5px;border-radius:50%;background:#f86a61}.ga-story__visual{position:relative;height:100%;min-width:0;display:grid;place-items:center}.ga-story__imagebox{position:relative;aspect-ratio:1397/986;width:100%;max-height:100%;max-width:calc((var(--ga-height) - 70px)*1.4168357)}.ga-story__canvas,.ga-story__photo,.ga-story__labels{position:absolute;inset:0;width:100%;height:100%}.ga-story__canvas canvas{width:100%!important;height:100%!important;display:block}.ga-story .ga-story__photo{object-fit:contain;opacity:0;pointer-events:none;max-width:none;filter:none;mask:none;padding:0;border:0}.ga-story__source{position:absolute;bottom:0;right:8px;font-size:10px;color:#9faab3;letter-spacing:.045em}.ga-story__labels{pointer-events:none}.ga-story__label{position:absolute;white-space:nowrap;color:#eef1f4;font-size:11px;background:#111b22e8;border:1px solid #8397a85e;border-radius:4px;padding:7px 9px;transform:translate(-50%,-100%)}.ga-story__label:after{content:'';width:1px;height:20px;background:#f4776c;position:absolute;top:100%;left:50%}.ga-story__loading{position:absolute;bottom:20px;right:30px;font:12px/1.5 ui-monospace,monospace;color:#c7d1d7;z-index:5}.ga-story__loading[hidden]{display:none}.ga-story__controls{position:relative;background:#111820;border-top:1px solid #ffffff12;display:flex;align-items:stretch;padding:0 12px;gap:8px}.ga-story__progress{position:absolute;top:-2px;left:0;right:0;height:2px;background:#ffffff14}.ga-story__progress i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:var(--ga-red)}.ga-story__controls nav{display:grid;grid-template-columns:repeat(6,1fr);flex:1;gap:6px}.ga-story__controls button{appearance:none;border:0;background:transparent;color:#a1acb5;font:500 12px/1.3 inherit;cursor:pointer;padding:19px 5px;text-align:left;white-space:nowrap}.ga-story__controls button span{display:block;font:10px ui-monospace,monospace;color:#727e89;margin-bottom:5px}.ga-story__controls button[aria-current=step]{color:#fff}.ga-story__controls button[aria-current=step] span{color:#ff7165}.ga-story__controls button:hover{color:#fff;background:#ffffff06}.ga-story__controls button:focus-visible{outline:2px solid #f57468;outline-offset:-2px;border-radius:4px}.ga-story__controls .ga-story__again{font-size:23px;padding:10px 14px;text-align:center}.ga-story__foot{display:flex;justify-content:space-between;gap:16px;font-size:11px;line-height:1.5;color:#929fa9;padding-top:16px}.ga-story__foot p{margin:0}.ga-story__foot a{color:#d4dde4;text-decoration:none;white-space:nowrap}.ga-story[data-error] .ga-story__photo{opacity:1!important}.ga-story[data-error] .ga-story__canvas{display:none}
@media(max-width:760px){.ga-story{padding:36px 16px 26px;--ga-height:clamp(440px,68svh,610px)}.ga-story__heading{display:block;margin-bottom:18px}.ga-story__heading p{font-size:13px}.ga-story__hint{display:block;margin-top:14px;font-size:11px}.ga-story__stage{grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr) 176px;padding:18px 18px 14px}.ga-story__visual{grid-row:1;width:100%;height:100%}.ga-story__imagebox{width:min(100%,calc((var(--ga-height) - 226px)*1.4168357));max-height:100%}.ga-story__copy{grid-row:2;padding:12px 4px 0}.ga-story__count{margin-bottom:10px;font-size:10px}.ga-story .ga-story__title{font-size:25px;margin-bottom:10px;max-width:none}.ga-story .ga-story__description{font-size:12px;line-height:1.5;min-height:36px;max-width:none}.ga-story__fact{margin-top:10px;padding-top:10px;font-size:10px}.ga-story__source{font-size:9px;bottom:0}.ga-story__controls{padding:0 4px;gap:0}.ga-story__controls nav{gap:0}.ga-story__controls button{font-size:9px;padding:12px 3px;white-space:normal}.ga-story__controls .ga-story__again{padding:8px;font-size:21px}.ga-story__foot{display:block;font-size:10px}.ga-story__foot a{display:inline-block;margin-top:8px}.ga-story__label{font-size:9px;padding:4px}.ga-story__loading{bottom:180px;right:20px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.ga-story *{scroll-behavior:auto!important;transition:none!important}}
.ga-story .ga-story__heading h2{font-family:inherit;font-weight:700;font-size:clamp(27px,3vw,40px);line-height:1.08}.ga-story__controls button{font-family:inherit;font-weight:500;font-size:12px;line-height:1.3}
@media(max-width:760px){.ga-story__controls button{font-size:9px}}
@media(max-width:760px){.ga-story{--ga-height:clamp(380px,50svh,450px);padding-top:26px;padding-bottom:22px}.ga-story__heading{margin-bottom:16px}.ga-story .ga-story__eyebrow{margin-bottom:8px}.ga-story__hint{margin-top:10px}.ga-story__stage{grid-template-rows:minmax(190px,1fr) 158px;padding:12px 14px}.ga-story__imagebox{width:min(100%,calc((var(--ga-height) - 194px)*1.4168357))}.ga-story .ga-story__title{font-size:23px}.ga-story__description{min-height:0}.ga-story__loading{bottom:170px}}
.ga-story__track{height:calc(var(--ga-height) + 6000px)}.ga-story__controls nav{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#65747f #111820;min-width:0;overscroll-behavior-x:contain}.ga-story__controls nav button{flex:1 0 80px;padding:16px 7px}.ga-story__controls .ga-story__again{flex:none}.ga-story__labels [hidden]{display:none}.ga-story[data-error] .ga-story__photo:not([src$="foto-final.webp"]){opacity:0!important}
@media(max-width:760px){.ga-story__controls nav button{flex:0 0 66px;padding:11px 6px;font-size:10px}.ga-story__controls nav button span{font-size:9px}.ga-story .ga-story__title{font-size:22px;line-height:1.07}}
