.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}.EditoWoofer{--EditoWoofer-height:100vh;position:relative}@media screen and (min-width:1280px){.EditoWoofer{width:100vw;position:relative;left:calc(50% - 50vw)}}.EditoWoofer:not(.is-editMode){height:calc(var(--EditoWoofer-height)*2)}.EditoWoofer:not(.is-editMode) .EditoWoofer__Video{height:50%;position:-webkit-sticky;position:sticky}.EditoWoofer:not(.is-editMode) .EditoWoofer__Background{opacity:var(--EditoWoofer-opacityBackground)}.EditoWoofer:not(.is-editMode) .EditoWoofer__Content{opacity:var(--EditoWoofer-opacityContent)}.EditoWoofer.is-editMode{--EditoWoofer-height:700px;height:var(--EditoWoofer-height)}.EditoWoofer.is-editMode .EditoWoofer__Video{height:100%}.EditoWoofer__Video{width:100%;top:0;overflow:hidden}.EditoWoofer__Content{z-index:3;width:100%;height:var(--EditoWoofer-height);margin-top:calc(var(--EditoWoofer-height)*-1);justify-content:center;align-items:center;display:flex;position:relative}.EditoWoofer__Background{z-index:2;opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.EditoWoofer__Title{color:#fff;letter-spacing:-.01rem;width:calc(100vw - 40px);font-family:NouvelR\, sans-serif;font-size:4.8rem;font-weight:700;line-height:.95;position:relative}@media screen and (min-width:670px){.EditoWoofer__Title{width:calc(100vw - 80px);font-size:7.2rem}}@media screen and (min-width:1024px){.EditoWoofer__Title{width:100%;max-width:980px}}