.SequencePreloader{opacity:0;height:0;position:relative;overflow:hidden}.SequencePreloader>*{position:absolute}.ImageSequence{width:100%;height:100%;position:relative}.ImageSequence__canvas{width:100%;height:100%}.ImageSequence__tag{pointer-events:none;width:100%;height:calc(100% + 50vh);position:absolute;top:-50vh;left:0}.debug-tag .ImageSequence__tag{z-index:10000;background-color:red}.ImageWithVideo{grid-template-areas:"main";width:100%;height:100%;display:grid;overflow:hidden}.ImageWithVideo.is-editMode .ImageWithVideo__video{-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%)}.ImageWithVideo__picture{grid-area:main;overflow:hidden}.ImageWithVideo__video{z-index:1;object-fit:cover;grid-area:main;width:100%;height:100%;max-height:100%;overflow:hidden}.FourControlEdito__cta{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:670px){.FourControlEdito__cta{flex-direction:row;gap:16px}}@media screen and (min-width:1280px){.FourControlEdito__cta{gap:20px}}.FourControl{--FourControl-height:100vh;padding-bottom:120px;position:relative}@media screen and (min-width:670px){.FourControl{padding-bottom:180px}}@media screen and (min-width:1024px){.FourControl{padding-bottom:0}}.FourControl:not(.is-edit-mode) .FourControl__title{transform:translate3d(0,calc(var(--FourControl-scroll-anim1)*(var(--FourControl-height)*-1 - 100%)),0);z-index:2;position:absolute}.FourControl:not(.is-edit-mode) .FourControl__pinned{height:100vh;position:-webkit-sticky;position:sticky;top:0}.FourControl:not(.is-edit-mode) .FourControl__video{position:absolute}@media screen and (min-width:1024px){.FourControl:not(.is-edit-mode) .FourControl__text{height:var(--FourControl-height);position:-webkit-sticky;position:sticky}}.FourControl:not(.is-edit-mode) .FourControl__anims{margin-top:calc(var(--FourControl-height)*-1)}.FourControl:not(.is-edit-mode) .FourControl__anim_anim1{height:calc(var(--FourControl-frame-count)*var(--FourControl-height)*.02)}.FourControl:not(.is-edit-mode) .FourControl__anim_anim2{height:var(--FourControl-height);margin-top:calc(var(--FourControl-height)*-1);display:block}@media screen and (min-width:1024px){.FourControl:not(.is-edit-mode) .FourControl__anim_anim2{height:calc(var(--FourControl-frame-count)*var(--FourControl-height)*.02)}.FourControl:not(.is-edit-mode) .FourControl__content{position:absolute;transform:translate(-50%,-50%)}}.FourControl.is-edit-mode{--FourControl-height:700px}.FourControl__wrapper{--FourControl-frame-count:90;--FourControl-scroll-anim1:0}.FourControl__title{z-index:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:NouvelR\, sans-serif;font-size:5.2rem;font-weight:700;line-height:.8;top:100%;left:0;right:0}@media screen and (min-width:670px){.FourControl__title{font-size:9.6rem}}@media screen and (min-width:1024px){.FourControl__title{top:var(--FourControl-height);font-size:14.4rem}}.FourControl__title.is-hidden{display:none}.FourControl__video{opacity:0;justify-content:flex-end;align-items:center;width:100%;height:100%;transition:opacity .3s ease-out;display:flex;top:0;left:0}.FourControl__video.is-visible{opacity:1}.FourControl__text{margin-top:32px}@media screen and (min-width:1024px){.FourControl__text{width:50vw;margin-top:0;top:0}}.FourControl__content{z-index:1;width:calc(100vw - 40px);margin:0 auto;transition:all .6s cubic-bezier(.455,.03,.515,.955)}@media screen and (min-width:670px){.FourControl__content{width:60%}}@media screen and (min-width:1024px){.FourControl__content{opacity:0;width:65%;max-width:440px;top:calc(50% + 50px);left:50%}}@media screen and (min-width:1280px){.FourControl__content{width:60%}}.FourControl__content.is-visible{opacity:1;top:50%}.FourControl__contentTitle{margin-bottom:16px;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95}@media screen and (min-width:670px){.FourControl__contentTitle{margin-bottom:24px;font-size:4rem}}@media screen and (min-width:1024px){.FourControl__contentTitle{font-size:4.8rem}}.FourControl__contentDescription{margin-bottom:24px;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}@media screen and (min-width:670px){.FourControl__contentDescription{margin-bottom:40px;font-size:1.6rem}}.FourControl__media{width:100%;height:100%;position:relative}@media screen and (min-width:1024px){.FourControl__media{transform:scale(var(--FourControl-video-dim));transform-origin:100%}}.FourControl__sequence{width:100%;height:100%}@media screen and (min-width:1024px){.FourControl__sequence{transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}}.FourControl__sequence.is-hidden{opacity:0}