.sn_video_scroll{background:#000;color:#fff}.sn_video_scroll__elems{position:relative;width:100%;height:100%}.sn_video_scroll__elems__ct{position:absolute;top:0;right:0;bottom:0;left:0}.sn_video_scroll__elems__in{width:100%;height:100%}.sn_video_scroll__ct{overflow:hidden}.sn_video_scroll__ct.__dinamic_height{height:100vh;height:calc(100vh + calc(var(--header-sticky-height) * -1));height:calc(var(--dvh, 1vh)*100 + calc(var(--header-sticky-height) * -1));-webkit-transition:height .35s ease;transition:height .35s ease}.sn_video_scroll__ct:not(.__dinamic_height){height:calc(100vh - var(--header-sticky-height))}.sn_video_scroll__in{position:relative;width:100%;height:100%}.sn_video_scroll__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sn_video_scroll__media:has(.sn_video_scroll__media__video.__show) .sn_video_scroll__media__image{opacity:0}.sn_video_scroll__media__in{position:relative;width:100%;height:100%}.sn_video_scroll__media__image{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.sn_video_scroll__media__image img{-o-object-position:right bottom;object-position:right bottom}.sn_video_scroll__media__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.sn_video_scroll__media__video.__show{opacity:1}.sn_video_scroll__media__video video{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media only screen and (min-width: 48em){.sn_video_scroll__media__video video{width:100%;-o-object-position:80% bottom;object-position:80% bottom}}.sn_video_scroll__chapters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.sn_video_scroll__chapters__in{width:100%;height:100%;position:relative}.sn_video_scroll__title{font-size:1rem;line-height:1;margin-bottom:1.875rem;color:currentColor;text-transform:uppercase}.sn_video_scroll__content,.sn_video_scroll__content p{font-size:2rem;line-height:1.25;color:currentColor}@media only screen and (min-width: 48em){.sn_video_scroll__content,.sn_video_scroll__content p{font-size:3rem}}.sn_video_scroll__abs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:opacity 1s cubic-bezier(0.8, 0.2, 0.8, 0.2);transition:opacity 1s cubic-bezier(0.8, 0.2, 0.8, 0.2);padding-top:calc(var(--header-sticky-height) + 1.25rem);padding-right:var(--gutter-mobile);padding-bottom:calc(var(--header-sticky-height) + 1.25rem);padding-left:var(--gutter-mobile)}@media only screen and (min-width: 62em){.sn_video_scroll__abs{padding-right:var(--gutter);padding-left:var(--gutter)}}.sn_video_scroll__abs:not(.__show){opacity:0;pointer-events:none;-webkit-transition:opacity .5s cubic-bezier(0.2, 0.8, 0.2, 0.8);transition:opacity .5s cubic-bezier(0.2, 0.8, 0.2, 0.8)}.sn_video_scroll__sticky{position:relative;z-index:1021}.sn_video_scroll__sticky__in{position:sticky;top:0;right:0;left:0;height:100vh;height:calc(var(--vh, 1vh)*100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:calc(var(--header-sticky-height) + 1.25rem);padding-right:var(--gutter-mobile);padding-bottom:calc(var(--header-sticky-height) + 1.25rem);padding-left:var(--gutter-mobile)}@media only screen and (min-width: 62em){.sn_video_scroll__sticky__in{padding-right:var(--gutter);padding-left:var(--gutter)}}