.hme01_hero{position:relative}.hme01_hero>.title{bottom:170px;color:#fff;-webkit-filter:drop-shadow(3px 5px 5px rgba(0,0,0,.5));filter:drop-shadow(3px 5px 5px rgba(0,0,0,.5));font-size:max(4.3vw,60px);font-weight:700;left:0;letter-spacing:0;line-height:1.25;margin:0;padding:0 0 0 2%;position:absolute}@media screen and (max-width:660px){.hme01_hero>.title{bottom:auto;-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));font-size:min(45px,8.5vw);left:2%;line-height:1.5;padding:0;top:6%}}.hme01_hero picture{display:block;height:680px;overflow:hidden;position:relative}@media screen and (max-width:660px){.hme01_hero picture{height:calc(100vh - 50px);min-height:400px}}.hme01_hero picture img{height:100%;left:0;position:absolute;top:0;width:100%}.hme01_hero.-movie{position:relative}@media screen and (min-width:661px){.hme01_hero.-movie{height:calc(100vh - 80px);min-height:50rem}}.hme01_hero.-movie>.title{bottom:40px;font-size:clamp(30px,5.5vw,60px)}@media screen and (max-width:660px){.hme01_hero.-movie>.title{bottom:2rem;font-size:min(6.4vw,36px);left:2rem;top:auto;width:calc(100% - 4rem)}}.hme01_hero video{display:block;width:100%}@media screen and (min-width:661px){.hme01_hero video{height:56.25vw;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:177.8vh;z-index:0}}