:root{--header-height:-80px}.about-section-root{position:relative;width:100vw;height:calc(100vh - var(--header-height));margin-top:var(--header-height);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh}.about-intro-bg{position:absolute;left:0;top:0;width:100vw;height:100vh;background:url(/About_img/about_background_1.png) 50%/cover no-repeat;pointer-events:none}.about-title{font-size:72px;font-weight:900;color:#fff;letter-spacing:-.02em;text-align:center;z-index:3;position:relative;margin:0;line-height:1.15;text-shadow:0 2px 16px #111b}.about-bottom-line-1{bottom:22vh}.about-bottom-line-1,.about-bottom-line-2{position:absolute;right:7vw;text-align:right;z-index:4}.about-bottom-line-2{bottom:17.8vh}.about-bottom-line-3{position:absolute;right:7vw;bottom:13.5vh;text-align:right;z-index:4}.about-bottom-line{font-size:24px;color:#fff;margin-bottom:2px;font-weight:400;text-shadow:0 1px 6px #222b;line-height:1.7}.about-section-fullpage{min-height:100vh;width:100vw;background:url(/About_img/about_background_2.png) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;position:relative}.about-section-title{z-index:10;font-size:60px;font-weight:900;color:#fff;text-align:center;text-shadow:0 2px 24px #111b;line-height:1.2;letter-spacing:-.02em;margin:0}.about-section-lines{margin-top:36px}.about-section-line{font-size:32px;font-weight:400;color:#fff;text-align:center;text-shadow:0 2px 16px #111b;line-height:1.3;opacity:.88}.fade-out{animation:fadeOut .7s ease forwards}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.slide-out-right{animation:slideOutRight .8s ease forwards}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}