@charset "UTF-8";
html{-ms-overflow-style:none;scrollbar-width:none}
html::-webkit-scrollbar{display:none}
html .is-wheel-only{display:none}
html .is-no-wheel-only{display:block}
html.is-wheel-device .is-wheel-only{display:block}
html.is-wheel-device .is-no-wheel-only{display:none}
html.is-loading body{overflow:hidden}
.footer{margin-top:0;background-color:#fff}
.story2022{width:100%}
.story2022 p{margin:0}
.story2022 .pc-only{display:block}
.story2022 .mo-only{display:none}
.story2022 [data-aos]{display:inline-block;position:relative}
.story2022 [data-section]:focus,
.story2022 [data-section]:focus-within{outline:0}
.story2022 [data-section]:focus-visible{outline:auto thin dotted}
.story2022 .pin-container{position:relative;width:100%;height:100%;overflow:hidden}
.story2022 .pin-panel{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:1}
.story2022 .pin-panel .text-wrap{display:flex;width:100%;height:100%;font-size:52px;flex-direction:column;justify-content:center;align-items:center}
.story2022 .pin-panel--01{opacity:1}
.story2022 .swiper{width:100%;height:100%}
.story2022 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.story2022 .swiper-pagination-vertical.swiper-pagination-bullets,
.story2022 .swiper-vertical>.swiper-pagination-bullets{right:100px}
.story2022 .swiper-pagination-bullet{background:#fff;width:10px;height:10px}
.story2022 .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.story2022 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:12px 0}
.story2022 .swiper-pagination-bullet-active{background:#a6a6a6}
.story2022-section{width:100%;min-width:100%;max-width:100%;height:100vh}
.story2022-section--auto-height{height:auto}
.story2022-section__inner{position:relative;width:100%;height:100%;overflow:hidden}
.story2022-section__bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat}
.story2022-section--01{height:calc(100vh - 160px)}
.story2022-section--01 .story2022-section__bg{overflow:hidden}
.story2022-section--01 .story2022-media-container{position:relative;height:100%}
.story2022-section--01 .story2022-media-container video{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}
.story2022-section--01 .story2022-text-wrap{width:100%;text-align:center;z-index:99;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fffefe;opacity:1;transition:opacity .7s linear}
.story2022-section--01 .story2022-text-wrap.is-hide{opacity:0}
.story2022-section--01 .story2022-text-wrap .story2022-text--title{font-size:56px;letter-spacing:-.04em;font-weight:700}
.story2022-section--01 .story2022-text-wrap .story2022-text--desc{display:block;font-family:Theinhardt;font-weight:500;font-size:28px;letter-spacing:0}
.story2022-section--01 .kv-scroll-btn{z-index:99;position:absolute;left:50%;transform:translateX(-50%);bottom:0;margin-bottom:70px;width:82px;height:38px;background:url(https://amc.apglobal.com/image/384224417642/image_rklg6ubs613r53vj4cd7rk3o12/-FPNG/manifesto_kv_section_scroll_btn_cn_230314.png) no-repeat 50% 0;background-size:contain}
.story2022-section--02{overflow:hidden}
.story2022-section--02 .story2022-section__bg{position:relative;max-width:1920px;margin:0 auto;display:flex;background-color:#ede8e2}
.story2022-section--02 .story2022-section__bg .story2022-img-box{display:block;width:50%;height:auto}
.story2022-section--02 .story2022-section__bg .story2022-img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.story2022-section--02 .story2022-section__bg .story2022-text-box{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:149px;box-sizing:border-box}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--en{font-family:Theinhardt;font-weight:500;font-size:19px;color:#967c6c}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--title{display:block;font-weight:700;padding-top:10px;font-size:45px;text-indent:-8px;color:#e86d25;letter-spacing:-.04em}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--desc{padding-top:20px;font-weight:500;font-size:22px;color:#222;letter-spacing:-.04em;line-height:1.81}
.story2022-section--03.is-sticky .story2022-section__inner{position:fixed;top:0;left:0;width:100%;height:100%}
.story2022-section--03 .story2022-section__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.story2022-section--03 .indicator{position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:6%}
.story2022-section--03 .indicator__item{display:block;opacity:.3;background-color:#fff;border-radius:50%;width:10px;height:10px}
.story2022-section--03 .indicator__item+.indicator__item{margin-top:12px}
.story2022-section--03 .text{position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:0;margin-right:240px}
.story2022-section--03 .text__item{text-align:right;font-size:30px;letter-spacing:-.04em;color:#fff;font-weight:500;line-height:1.63;opacity:0;transition:opacity .8s linear}
.story2022-section--03 .text__item.is-active{opacity:1}
.story2022-section--03 .text__item.text--br{padding-top:30px}
.story2022-section--04 .story2022-section__bg{background-position:50% 50%;background-size:cover;background-image:url(https://amc.apglobal.com/image/384224417642/image_tckulicno956p0m0jir5im9b4a/-FJPG/manifesto_06_section_video_bg_cn_230314.jpg)}
.story2022-section--04 .story2022-media-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:272px;padding-bottom:172px}
.story2022-section--04 .story2022-media-container{position:relative;display:block;width:1100px;height:600px}
.story2022-section--04 .story2022-media-container+.story2022-media-container{margin-top:180px}
.story2022-section--04 .story2022-media-container iframe{width:100%;height:100%}
.story2022-section--04 .story2022-media-container::after,
.story2022-section--04 .story2022-media-container::before{z-index:2;position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);width:20px;height:103px;background:url(https://amc.apglobal.com/image/384224417642/image_cpugnentrt41v2o2d1l140ot1t/-FPNG/manifesto_video_section_logo_icon_cn_230314.png) no-repeat 50% 0}
.story2022-section--04 .story2022-media-container::before{left:0;margin-top:-50px;margin-left:-65px;transform:rotate(180deg)}
.story2022-section--04 .story2022-media-container::after{right:0;margin-right:-65px}
.story2022-section--04 .text{color:#fff9f6;font-weight:500;letter-spacing:-.04em;line-height:1.5333333333;font-size:35px;margin-top:50px}
@media (max-width:1920px){
.story2022 .swiper-pagination-vertical.swiper-pagination-bullets,
.story2022 .swiper-vertical>.swiper-pagination-bullets{right:5.2083333333vw}
.story2022-section--01 .story2022-text-wrap .story2022-text--title{font-size:2.9166666667vw;font-size:max(11px,2.9166666667vw)}
.story2022-section--01 .story2022-text-wrap .story2022-text--desc{font-size:1.4583333333vw;font-size:max(11px,1.4583333333vw)}
.story2022-section--01 .kv-scroll-btn{margin-bottom:3.6458333333vw}
.story2022-section--02 .story2022-section__bg .story2022-text-box{padding-left:7.7604166667vw}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--en{font-size:.9895833333vw;font-size:max(11px,.9895833333vw)}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--title{padding-top:.5208333333vw}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--title{font-size:2.34375vw;font-size:max(11px,2.34375vw)}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--title{text-indent:-.4166666667vw}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--desc{padding-top:1.0416666667vw}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--desc{font-size:1.1458333333vw;font-size:max(11px,1.1458333333vw)}
.story2022-section--03 .indicator__item{width:.5208333333vw}
.story2022-section--03 .indicator__item{height:.5208333333vw}
.story2022-section--03 .indicator__item+.indicator__item{margin-top:.625vw}
.story2022-section--03 .text{margin-right:12.5vw}
.story2022-section--03 .text__item{font-size:1.5625vw;font-size:max(11px,1.5625vw)}
.story2022-section--03 .text__item.text--br{padding-top:1.5625vw}
.story2022-section--04 .story2022-media-wrap{padding-top:14.1666666667vw}
.story2022-section--04 .story2022-media-wrap{padding-bottom:8.9583333333vw}
.story2022-section--04 .story2022-media-container{width:57.2916666667vw}
.story2022-section--04 .story2022-media-container{height:31.25vw}
.story2022-section--04 .story2022-media-container+.story2022-media-container{margin-top:9.375vw}
.story2022-section--04 .story2022-media-container::before{margin-left:-3.3854166667vw}
.story2022-section--04 .story2022-media-container::after{margin-right:-3.3854166667vw}
.story2022-section--04 .text{font-size:1.8229166667vw;font-size:max(11px,1.8229166667vw)}
.story2022-section--04 .text{margin-top:2.6041666667vw}
}@media only all and (max-width:1023px){
.footer{margin-top:0!important}
}@media (max-width:750px){
.story2022 .pc-only{display:none}
.story2022 .mo-only{display:block}
.story2022-section--01{height:calc(100vh - 60px)}
.story2022-section--01 .story2022-text-wrap{padding-top:0}
.story2022-section--01 .story2022-text-wrap .story2022-text--title{font-size:33px}
.story2022-section--01 .story2022-text-wrap .story2022-text--desc{font-size:18px}
.story2022-section--01 .kv-scroll-btn{margin-bottom:25px;width:55px;height:25px}
.story2022-section--02 .story2022-section__bg{display:block;background-color:#000}
.story2022-section--02 .story2022-section__bg .story2022-img-box{width:100%;height:100%}
.story2022-section--02 .story2022-section__bg .story2022-text-box{text-align:center;width:100%;position:absolute;top:50%;margin-top:-20px;transform:translateY(-50%);padding-left:0}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--en{font-size:13px;letter-spacing:.02em}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--title{font-size:33px;letter-spacing:-.035em;line-height:1.15;padding-top:10px}
.story2022-section--02 .story2022-section__bg .story2022-text-box .story2022-text--desc{font-size:14px;letter-spacing:-.035em;line-height:1.15;color:#e6e1df;line-height:1.67;padding-top:13px}
.story2022-section--03 .indicator{right:5.5729166667%}
.story2022-section--03 .indicator__item{width:1.8666666667vw}
.story2022-section--03 .indicator__item{height:1.8666666667vw}
.story2022-section--03 .indicator__item+.indicator__item{margin-top:2.2666666667vw}
.story2022-section--03 .text{width:100%;margin-right:0;left:50%;transform:translate(-50%,-50%)}
.story2022-section--03 .text__item.text--br{padding-top:12px}
.story2022-section--03 .text__item{text-align:center;font-size:18px;line-height:1.51}
.story2022-section--04 .story2022-section__inner::after,
.story2022-section--04 .story2022-section__inner::before{z-index:2;position:absolute;content:"";display:block;left:50%;transform:translateX(-50%);width:67px;height:13px;background:url(https://amc.apglobal.com/image/384224417642/image_23tnap05a94jp4jbpg2n80i31k/-FPNG/manifesto_video_section_logo_icon_mo_cn_230314.png) no-repeat 50% 0/cover}
.story2022-section--04 .story2022-section__inner::before{top:0;margin-top:24px}
.story2022-section--04 .story2022-section__inner::after{bottom:0;margin-bottom:24px}
.story2022-section--04 .story2022-section__bg{background-image:url(https://amc.apglobal.com/image/384224417642/image_8iaranqv7t0gh2ebfo2kq97g12/-FJPG/manifesto_06_section_video_mo_bg_cn_230314.jpg)}
.story2022-section--04 .story2022-media-wrap{padding-top:26vw}
.story2022-section--04 .story2022-media-wrap{padding-bottom:17.3333333333vw}
.story2022-section--04 .story2022-media-container{width:87.6vw}
.story2022-section--04 .story2022-media-container{height:47.6vw}
.story2022-section--04 .story2022-media-container+.story2022-media-container{margin-top:54px}
.story2022-section--04 .story2022-media-container::after,
.story2022-section--04 .story2022-media-container::before{display:none}
.story2022-section--04 .text{font-size:4vw;font-size:max(11px,4vw)}
.story2022-section--04 .text{margin-top:4vw}
}