@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.modal-video{backdrop-filter:blur(32px);background:hsla(0,0%,100%,.75);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.videoModalWrapper .modal-video-body{max-width:inherit;padding:0}.videoModalWrapper .modal-video-inner{padding:0}.videoModalWrapper .modal-video-movie-wrap{aspect-ratio:1440/810;height:auto!important;padding:0!important;width:144rem}.videoModalWrapper .modal-video-movie-wrap video{height:100%!important;object-fit:cover;width:100%!important}.modal-video-close-btn{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiMxZjI5MzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzLjIiIGQ9Ik0yMiAyIDIgMjJNMiAybDIwIDIwIi8+PC9zdmc+") 50% /2.4rem 2.4rem no-repeat;cursor:pointer;height:7.2rem;right:2rem;top:2rem;width:7.2rem}.modal-video-close-btn:after,.modal-video-close-btn:before{display:none}.productLead{display:flex;flex-wrap:wrap;gap:6.4rem;justify-content:space-between}.productHeadLogo{width:100%}.productHeadLogo img{height:6rem;width:auto}.productLeadTitle{font-size:4.8rem;font-weight:700;line-height:1.5;width:113.6rem}.productLeadTitle:last-child{width:100%}.productLeadIntro{align-items:center;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;width:40rem}.productLeadIntroMovie{background-color:hsla(0,0%,83%,.5);border-radius:4rem;cursor:pointer;overflow:hidden;position:relative}.productLeadIntroMovie img{filter:saturate(.5)}.productLeadIntroMovie:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NiIgaGVpZ2h0PSI2NyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY2IDY3Ij48Y2lyY2xlIGN4PSIzMyIgY3k9IjMzLjgwMSIgcj0iMzEuNSIgZmlsbD0iIzE3MWMyMSIgZmlsbC1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDMuODc1IDMzLjE1MWEuNzUuNzUgMCAwIDEgMCAxLjNsLTE1Ljc1IDkuMDkzYS43NS43NSAwIDAgMS0xLjEyNS0uNjVWMjQuNzA4YS43NS43NSAwIDAgMSAxLjEyNS0uNjV6Ii8+PC9zdmc+") 50% /6.6rem 6.7rem no-repeat;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1079px){.videoModalWrapper .modal-video-movie-wrap{width:35.5rem}.modal-video-close-btn{background-size:1.8rem 1.8rem;height:3.6rem;right:1rem;top:1rem;width:3.6rem}.productLead{flex-direction:column;gap:3.2rem}.productHeadLogo img{height:3rem}.productLeadTitle{font-size:2.6rem;width:100%}.productLeadIntro{width:100%}.productLeadIntroMovie{aspect-ratio:16/9;border-radius:2rem;cursor:pointer;overflow:hidden;position:relative}.productLeadIntroMovie:after{background-size:6rem 6rem}}