.visual h2{font-size:50px;line-height:58px}@media (min-width:768px){.visual h2{font-size:80px;line-height:90px}}@media (min-width:1280px){.visual h2{font-size:90px;line-height:100px}}@media (min-width:1536px){.visual h2{font-size:104px;line-height:114px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.visual{width:100%;height:64rem;position:relative;overflow:hidden}.visual.dimmed:after{content:"";background-color:#0003;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.visual .wrapper{z-index:-1;width:100%;height:130%;display:inline-block;position:absolute;top:-10%;left:0}.visual .wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:inline-block;position:relative;transform:scale(1.3)}.visual .wrapper.no_scrollTrigger img{transform:scale(1)}@media (min-width:768px){.visual{height:102.4rem}}@media (min-width:1280px){.visual{height:100vh}}.tween-item{width:100%;height:100%}
