.s-intro-home{padding:2.9rem 0 2.975rem}.s-intro-home h2{margin-block:3rem;color:var(--color-brand-1);font:600 var(--font-size-h-lg) var(--font-heading)}.s-intro-home .a-svg{--svg-start-x: 150%;--svg-start-y: 45%;--svg-end-x: calc(var(--svg-start-x) - 230%);position:absolute;top:0;right:0;z-index:-10;scale:1;transform:translate(var(--svg-start-x), var(--svg-start-y))}@media only screen and (max-width: 987px){.s-intro-home .a-svg{--svg-start-x: 150%;--svg-end-x: calc(var(--svg-start-x) - 220%);scale:.8}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-intro-home .a-svg{--svg-start-x: 150%;--svg-end-x: calc(var(--svg-start-x) - 150%);scale:.5}}.s-intro-home .a-svg.is-in{animation:reveal-from-right 1.8s cubic-bezier(0.645, 0.045, 0.355, 1) 0s forwards;will-change:transform}@keyframes reveal-from-right{from{transform:translate3d(var(--svg-start-x), var(--svg-start-y), 0)}to{transform:translate3d(var(--svg-end-x), var(--svg-start-y), 0)}}.s-intro-home .s__content{display:grid;gap:2rem;grid-template-columns:60fr 40fr}@media only screen and (max-width: 767px){.s-intro-home .s__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between}}.s-intro-home .s__content .s__video{position:relative;width:100%;height:min(21.66vw,20rem);min-height:20rem;border-radius:4px;overflow:hidden}.s-intro-home .s__content .s__video:after{position:absolute;width:100%;height:100%;background:var(--color-brand-1);opacity:.7;content:""}.s-intro-home .s__content .s__btn{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:3;padding:0;width:100%;height:100%;background:none;border:none;cursor:pointer}.s-intro-home .s__content .s__btn img{width:6rem;height:6rem}@media only screen and (max-width: 767px){.s-intro-home .s__content .s__btn img{width:4rem;height:4rem}}.s-intro-home .s__content .s__cover{position:absolute;width:100%;height:100%}.s-intro-home .s__content .s__cover img,.s-intro-home .s__content .s__cover iframe{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-intro-home .s__content .s__text{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;color:var(--color-brand-2);font:400 var(--font-size-base) var(--font-text)}.s-intro-home .s__content .s__text h3{color:var(--color-brand-1);font-size:var(--font-size-h-md);text-align:justify;white-space:nowrap}@media only screen and (max-width: 767px){.s-intro-home .s__content .s__text h3{display:none}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-intro-home .s__content .s__text h3{font-size:var(--font-size-h-md)}}.s-intro-home .s__content .s__text .cta-wrapper{display:flex;justify-content:space-between}.s-intro-home .s__content .s__text .cta-wrapper a{align-self:flex-end}.s-intro-home .s__content .s__text .cta-wrapper .banner-img{width:2rem;height:2rem;vertical-align:bottom}@media only screen and (max-width: 767px){.s-intro-home .s__content .s__text .cta-wrapper .banner-img{display:none}}.s-intro-home .s__content .s__text p{text-align:justify}@media only screen and (max-width: 767px){.s-intro-home .s__content .s__text p{text-align:left}}
