.about-intro{padding:8rem 0 4rem}.about-intro h1{font-size:3rem}.about-intro .intro-wrap{padding-top:4rem}.about-intro .intro-wrap .figure{width:49%}.about-intro .intro-wrap .intro-text{width:49%}.about-intro .intro-wrap .intro-text p{line-height:2}.about-intro .intro-number{margin-top:5rem}.about-intro .intro-number ul li{color:var(--color-medium-gray-7e);width:24%;background-color:var(--primary-color);text-align:center;padding:3rem 2.5rem;border-radius:.8rem;box-shadow:var(--box-shadow)}.about-intro .intro-number ul li strong{font-size:2.8rem}.about-intro .intro-number ul li p{margin:1.5rem 0 0 0;line-height:1.2}.about-vision{padding:6rem 0}.about-vision .vision-text{width:42%}.about-vision .vision-text span{font-weight:600;color:var(--color-medium-gray)}.about-vision .vision-text h2{font-size:5.2rem;margin-top:1rem;margin-bottom:2rem;line-height:1;max-width:400px;letter-spacing:-3px}.about-vision .vision-text ul.tabs{color:var(--color-medium-gray-7e);position:relative;overflow:hidden}.about-vision .vision-text ul.tabs::after{content:"";display:block;background-color:var(--text-placeholder-color);height:4px;width:100%;border-radius:6px;position:absolute;bottom:0;left:0}.about-vision .vision-text ul.tabs li{font-weight:600;padding:0 1.5rem 1.5rem;line-height:1.5;cursor:pointer;position:relative}.about-vision .vision-text ul.tabs li::after{content:"";display:block;background-color:var(--secondary-color);border-radius:6px;width:130%;height:4px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .3s ease;z-index:10;opacity:0}.about-vision .vision-text ul.tabs li.active::after,.about-vision .vision-text ul.tabs li:hover::after{width:100%;opacity:1}.about-vision .vision-text .tab-content{padding:3rem 0;color:var(--color-medium-gray-7e)}.about-vision .vision-text .tab-content p{line-height:1.4}.about-vision .vision-text .tab-content .tab-text{display:none}.about-vision .vision-text .tab-content .tab-text.show{display:block}.about-vision .vision-text .btn{padding:1.5rem 3rem}.about-vision .vision-figure{width:54%}.about-workshop{padding:3rem 0 6rem;overflow:hidden}.about-workshop .workshop{width:4160px;height:100vh;background-position:left bottom;background-size:auto 100%;background-repeat:repeat-x;animation:moveToLeft 120s linear infinite}.about-team{padding:6rem 0}.about-team .wrap{gap:1.5rem}.about-team .team-text{flex:1;padding:2rem;background-color:var(--primary-color)}.about-team .team-text p{line-height:1.6}.about-team .team-figures{flex:2;gap:1.5rem}.about-team .team-figures li.figure{flex:1;transition:all .25s ease}.about-team .team-figures li.figure.complete{flex:2}.form{padding-top:6rem}@keyframes moveToLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}