.about{padding-top:120px;padding-bottom:200px;line-height:1}.about.intro .s1__wrap{justify-content:space-between;display:flex}.about.intro .s1__txt{opacity:0;flex-direction:column;width:580px;transition-duration:.6s;display:flex;transform:translateY(40px)}.about.intro .s1__txt.scroll-active{opacity:1;transform:translateY(0)}.about.intro .s1__txt01{font-size:var(--fs-p0);font-weight:300;line-height:2.2}.about.intro .s1__txt01 b{font-weight:400}.about.intro .s1__txt02{font-size:var(--fs-h2);font-weight:700;line-height:1.25}.about.intro .s1__txt02 img{transform:translateY(15%)}.about.intro .s1__txt03{font-size:var(--fs-p0);margin-top:1.5em;font-weight:500;line-height:1.5}.about.intro .s1__img{gap:25px;max-width:calc(100% - 600px);display:flex}.about.intro .s1__img img{width:100%;max-width:385px;display:block}.about.intro .s1__img-box{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:48px;display:flex;overflow:hidden}.about.intro .s1__img-box img{opacity:0;border-radius:12px;transition-duration:.6s;transform:translateY(40px)}.about.intro .s1__img-box img.scroll-active{opacity:1;transform:translateY(0)}.about.intro .s1__img .s1__img-box:first-child{padding-top:25%}.about.intro .s2{position:relative}.about.intro .s2__bg{width:100%;height:100%;position:absolute}.about.intro .s2__bg img.wave{width:100%;position:absolute;top:-2px;left:0}.about.intro .s2__bg img.wave img{width:100%;display:block}.about.intro .s2__bg img.bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.about.intro .s2__bg img:not(.bg){position:absolute}@keyframes objmove{0%{transform:translateY(0)}50%{transform:translateY(-40px)}to{transform:translateY(0)}}.about.intro .s2__bg img.obj01{top:440px;right:calc(7% + var(--pd-side));width:600px;animation:5s infinite objmove}.about.intro .s2__bg img.obj02{width:360px;animation:6s infinite objmove;bottom:450px;left:0}.about.intro .s2__wrap{padding:140px 0 100px;position:relative}.about.intro .s2__row{justify-content:space-between;align-items:flex-start;display:flex}.about.intro .s2__row .s2__box{flex-direction:column;gap:100px;padding-top:100px;display:flex}.about.intro .s2__row.s2__row01{flex-direction:column;justify-content:center;align-items:center;gap:50px}.about.intro .s2__row.s2__row01 .s2__box{flex-direction:row;align-items:flex-end;gap:100px;width:100%;max-width:950px;padding-top:0;display:flex}.about.intro .s2__row.s2__row01 .s2__box .s2__img{margin-bottom:0}.about.intro .s2__row.s2__row01 .s2__box:nth-child(2) .s2__num{opacity:0}.about.intro .s2__row.s2__row01 .s2__box:nth-child(2) .s2__txt{width:100%;max-width:710px}.about.intro .s2__num{color:#fffc;white-space:nowrap;font-family:LEMONMILK;font-size:128px;font-weight:500}.about.intro .s2__img{opacity:0;border-radius:14px;width:100%;max-width:710px;margin-bottom:50px;transition-duration:.6s;overflow:hidden;transform:translateY(40px)}.about.intro .s2__img.scroll-active{opacity:1;transform:translateY(0)}.about.intro .s2__img img{width:100%;display:block}.about.intro .s2__txt{flex-direction:column;gap:24px;line-height:1.33;display:flex}.about.intro .s2__txt03{font-weight:700}.about.intro .s2__row.s2__row01{margin-bottom:120px}.about.intro .s2__row.s2__row02{margin-bottom:200px}.about.intro .s3{padding-top:140px}.about.intro .s3__tit{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:88px;display:flex}.about.intro .s3__tit02{font-size:var(--fs-h3);margin-top:.5em;font-weight:700;line-height:1.5}.about.intro .s3__list{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;display:flex}.about.intro .s3__item{border:1px solid var(--cr-g03);opacity:0;border-radius:12px;justify-content:space-between;align-items:center;gap:0;width:100%;transition-duration:.6s;display:flex;overflow:hidden;transform:translateY(40px)}.about.intro .s3__item.scroll-active{opacity:1;transform:translateY(0)}.about.intro .s3__item:nth-child(2n){flex-direction:row-reverse}.about.intro .s3__img{justify-content:center;align-items:center;width:600px;display:flex}.about.intro .s3__img img{width:100%;display:block}.about.intro .s3__txt{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:calc(100% - 600px);display:flex}.about.intro .s3__txt01{width:100%;max-width:540px;height:32px}.about.intro .s3__txt02{line-height:1.33;font-size:var(--fs-h4);width:100%;max-width:540px;margin-bottom:.75em;padding-left:37px;font-weight:700}.about.intro .s3__txt03{font-size:var(--fs-p1);word-break:keep-all;word-break:keep-all;width:100%;max-width:540px;padding-left:37px;line-height:1.5}.about.intro .s3__num{background-color:var(--cr-h02);width:52px;height:52px;font-size:var(--fs-h4);color:#fff;text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (max-width:1480px){.about{padding:100px 0 160px}.about.intro .s1__txt{width:485px}.about.intro .s1__img{width:calc(100% - 535px);max-width:calc(100% - 535px)}.about.intro .s2__num{font-size:100px}}@media (max-width:1280px){.about.intro .s3__img{width:400px}.about.intro .s3__txt{width:calc(100% - 400px);max-width:calc(100% - 450px);padding-left:20px}.about.intro .s2__txt{text-align:center}.about.intro .s2__row.s2__row01{flex-direction:column;gap:40px;margin-bottom:80px}.about.intro .s2__row.s2__row01 .s2__box{flex-direction:column;justify-content:center;align-items:center;gap:40px}.about.intro .s2__row.s2__row01 .s2__box:first-child .s2__num{display:none}.about.intro .s2__row.s2__row01 .s2__box:nth-child(2) .s2__num{opacity:1}.about.intro .s2__img{margin-bottom:0}.about.intro .s2__row .s2__box{justify-content:center;align-items:center;gap:40px;padding-top:0}.about.intro .s2__row.s2__row02{flex-direction:column-reverse;justify-content:center;align-items:center;gap:40px;margin-bottom:80px}.about.intro .s2__row.s2__row03{flex-direction:column;justify-content:center;align-items:center;gap:40px}}@media (max-width:1024px){.about{padding:100px 0 120px}.about.intro .s1__wrap{flex-direction:column;justify-content:center;align-items:center}.about.intro .s1__txt{text-align:center}.about.intro .s1__img{width:100%;max-width:769px;margin-top:60px}.about.intro .s3__item:nth-child(2n),.about.intro .s3__item{flex-direction:column}.about.intro .s3__img{width:100%;padding:0}.about.intro .s3__txt{width:100%;max-width:100%;padding:50px 30px}.about.intro .s3__txt01,.about.intro .s3__txt02,.about.intro .s3__txt03{max-width:unset}}@media (max-width:769px){.about.intro .s1__img,.about.intro .s1__img-box{gap:20px}.about.intro .s2__num{font-size:80px}.about.intro .s3__txt{padding:20px}.about.intro .s3__num{width:40px;height:40px}.about.intro .s3__txt02,.about.intro .s3__txt03{padding-left:20px}}@media (max-width:480px){.about{padding:80px 0 100px}.about.intro .s3__txt{word-break:keep-all;padding:24px 16px}.about.intro .s3__txt br{display:none}.about.intro .s3__txt01{height:20px}.about.intro .s3__num{width:32px;height:32px;font-size:13px}}
