multipurpose-nav[m4-type=drag] .drag-container{max-width:unset;display:flex}multipurpose-nav[m4-type=drag] .drag-container .navigation .button{background:transparent}multipurpose-nav[m4-type=drag] .drag-container .navigation .button div{width:30px;height:30px}multipurpose-nav[m4-type=drag] .drag-container .navigation .button div:before{width:10px;height:10px}multipurpose-nav[m4-type=drag] .drag-container .navigation .button.prev{left:0;transform:translateY(-50%)}multipurpose-nav[m4-type=drag] .drag-container .navigation .button.prev div{justify-content:start;margin-left:10px}multipurpose-nav[m4-type=drag] .drag-container .navigation .button.next{right:0;transform:translateY(-50%)}multipurpose-nav[m4-type=drag] .drag-container .navigation .button.next div{justify-content:end;margin-right:10px}multipurpose-nav[m4-type=drag] .drag-container .wrapper{width:calc(100% - 60px);padding:0;margin:0 auto;gap:10px 20px!important}multipurpose-nav[m4-type=drag] .drag-container .item.active .category,multipurpose-nav[m4-type=drag] .drag-container .item[aria-selected=true] .category{color:#fff}multipurpose-nav[m4-type=drag] .drag-container .item.active .category:after,multipurpose-nav[m4-type=drag] .drag-container .item[aria-selected=true] .category:after{background:#004884}@media only screen and (min-width: 1201px){multipurpose-nav[m4-type=drag] .drag-container .item:hover .category{color:#fff}multipurpose-nav[m4-type=drag] .drag-container .item:hover .category:after{background:#004884}}@media only screen and (max-width: 1200px){multipurpose-nav[m4-type=drag] .drag-container .item:active .category{color:#fff}multipurpose-nav[m4-type=drag] .drag-container .item:active .category:after{background:#004884}}multipurpose-nav[m4-type=drag] .drag-container .category{padding:15px 30px;border-radius:500px;overflow:hidden;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:1px;transition:color .3s}multipurpose-nav[m4-type=drag] .drag-container .category:after{width:100%;height:100%;z-index:-1;transition:background .3s}multipurpose-nav[m4-type=drag].noScrollable .drag-container{padding:0}multipurpose-nav[m4-type=drag].noScrollable .drag-container .wrapper{width:100%}multipurpose-nav[m4-type=drag][theme=common] .drag-container .category:after{background:#f2f2f2}multipurpose-nav[m4-type=drag][theme=white] .drag-container .category:after{background:#fff}@media only screen and (max-width: 900px){multipurpose-nav[m4-type=drag] .drag-container .wrapper{gap:10px 15px!important}multipurpose-nav[m4-type=drag] .drag-container .category{padding:10px 20px}}.title-wrap .subtitle{font-size:clamp(1.125rem,.7083rem + .556vw,1.375rem);font-weight:500;line-height:1.3;letter-spacing:.5px;opacity:.6;margin-bottom:10px}.title-wrap .title{font-size:clamp(2rem,1.1667rem + 1.112vw,2.5rem);font-weight:500;line-height:1.4;letter-spacing:1px}.title-wrap .desc{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;opacity:.6;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.update{padding-block:100px 90px}@media only screen and (max-width: 900px){section.update{padding-block:80px 40px}}section.project{padding-block:90px}@media only screen and (max-width: 900px){section.project{padding-block:40px}}section.gratitude{margin-top:90px}@media only screen and (max-width: 900px){section.gratitude{margin-top:40px}}section.nature{padding-block:180px 90px}@media only screen and (max-width: 900px){section.nature{padding-block:80px 40px}}section.about{padding-block:90px}@media only screen and (max-width: 900px){section.about{padding-block:40px}}section.impact{margin-block:90px}@media only screen and (max-width: 900px){section.impact{margin-block:40px}}section.donation{padding-block:90px 180px}@media only screen and (max-width: 900px){section.donation{padding-block:40px 80px}}section.indexBanner .banner-title{font-size:clamp(1.75rem,.5368rem + 2.157vw,3.125rem);font-weight:500;line-height:1.4;letter-spacing:1px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}section.indexBanner .banner-desc{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;opacity:.6;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.indexBanner .swiper-pagination.forIndex,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets{position:absolute;width:5px!important;height:86px;top:50%;left:auto;right:var(--1fr);transform:translate3d(0,-50%,0);display:flex;flex-direction:column;gap:9px;z-index:1;overflow:hidden}@media only screen and (max-width: 1200px){section.indexBanner .swiper-pagination.forIndex,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets{width:86px!important;height:5px;inset:auto auto 25px 50%;transform:translate3d(-50%,0,0);flex-direction:row}section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet-active{width:30px;height:5px}}@media only screen and (max-width: 767px){section.indexBanner .swiper-pagination.forIndex,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets{bottom:20px}}section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet{position:static;width:5px;height:5px;margin:0;flex-shrink:0;transform:scale(1);border-radius:500px}section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev,section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active-next,section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active-next,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next{transform:scale(1)}section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active-main,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active-main{height:30px;width:5px;background:#000;transition:width .3s,height .3s;opacity:1}@media only screen and (max-width: 1200px){section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex .swiper-pagination-bullet.swiper-pagination-bullet-active-main,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active-main{width:30px;height:5px}}section.indexBanner .swiper-pagination.forIndex[color=white] .swiper-pagination-bullet,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets[color=white] .swiper-pagination-bullet{background:#fff;opacity:.5}section.indexBanner .swiper-pagination.forIndex[color=white] .swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets[color=white] .swiper-pagination-bullet-active{background:#fff;opacity:1}section.indexBanner .swiper-pagination.forIndex[color=black] .swiper-pagination-bullet,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets[color=black] .swiper-pagination-bullet{background:#000;opacity:.2}section.indexBanner .swiper-pagination.forIndex[color=black] .swiper-pagination-bullet-active,section.indexBanner .swiper-pagination.forIndex.swiper-pagination-bullets[color=black] .swiper-pagination-bullet-active{background:#000;opacity:1}section.indexBanner .container{width:calc(100% - var(--baseSpace) * 2);margin:0 auto;height:44.01042vw;min-height:500px}section.indexBanner .swiper-box{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden}section.indexBanner .swiper-slide{border-radius:20px;overflow:hidden;opacity:0;transition:opacity 1s}section.indexBanner .swiper-slide[text-align=left]{text-align:left}section.indexBanner .swiper-slide[text-align=left] .item{justify-content:start}section.indexBanner .swiper-slide[text-align=left] .content{justify-content:start}section.indexBanner .swiper-slide[text-align=left] .slide-btn{margin-right:auto}section.indexBanner .swiper-slide[text-align=center]{text-align:center}section.indexBanner .swiper-slide[text-align=center] .item{justify-content:center}section.indexBanner .swiper-slide[text-align=center] .content{justify-content:center}section.indexBanner .swiper-slide[text-align=center] .slide-btn{margin-inline:auto}section.indexBanner .swiper-slide[text-align=right]{text-align:right}section.indexBanner .swiper-slide[text-align=right] .item{justify-content:end;padding:40px calc(var(--1fr) * 2 + 5px) 40px calc(var(--1fr) * 2)}section.indexBanner .swiper-slide[text-align=right] .content{justify-content:end}section.indexBanner .swiper-slide[text-align=right] .slide-btn{margin-left:auto}section.indexBanner .swiper-slide[text-color=white] .title-wrap{color:#fff}section.indexBanner .swiper-slide[text-color=white] .slide-btn .txt{background:#fff3}section.indexBanner .swiper-slide[text-color=black] .circle{color:#fff}section.indexBanner .swiper-slide[text-color=black] .title-wrap{color:#000}section.indexBanner .swiper-slide[text-color=black] .slide-btn .txt{background:#0000000d}@media only screen and (min-width: 1201px){section.indexBanner .swiper-slide[text-color=black] .slide-btn:hover .txt{color:#fff}}@media only screen and (max-width: 1200px){section.indexBanner .swiper-slide[text-color=black] .slide-btn:active .txt{color:#fff}}section.indexBanner .swiper-slide[btn-color=red] .circle{background:#ee3d19}section.indexBanner .swiper-slide[btn-color=red] .txt:before{background:#f5ad5b}section.indexBanner .swiper-slide[btn-color=blue] .circle{background:#4997f1}section.indexBanner .swiper-slide[btn-color=blue] .txt:before{background:#7ac3f3}section.indexBanner .swiper-slide.show{opacity:1;transition:opacity .6s}section.indexBanner .swiper-slide.show .banner-desc{opacity:.6;transform:translateY(0)}section.indexBanner .swiper-slide.show .banner-title,section.indexBanner .swiper-slide.show .slide-btn{opacity:1;transform:translateY(0)}section.indexBanner .swiper-slide.show .banner-title{transition:opacity .6s .4s ease-in-out,transform .6s .4s ease-in-out}section.indexBanner .swiper-slide.show .banner-desc{transition:opacity .6s .8s ease-in-out,transform .6s .8s ease-in-out}section.indexBanner .swiper-slide.show .slide-btn{transition:opacity .6s 1.2s ease-in-out,transform .6s 1.2s ease-in-out}section.indexBanner .media-box,section.indexBanner .video-box{width:100%;height:100%}section.indexBanner .item{width:100%;height:100%;position:relative;padding:40px calc(var(--1fr) + 5px) 40px calc(var(--1fr) * 2);display:flex;align-items:center}section.indexBanner .content{display:flex;align-items:center}section.indexBanner .title-wrap{max-width:560px}@media only screen and (min-width: 1921px){section.indexBanner .title-wrap{width:29.1666666667vw;max-width:unset}}section.indexBanner .banner-title,section.indexBanner .banner-desc,section.indexBanner .slide-btn{opacity:0;transform:translateY(30px);transition:opacity .8s .4s,transform .8s .4s}section.indexBanner .banner-desc{margin-top:20px}section.indexBanner .slide-btn{margin-top:40px}@media only screen and (max-width: 1200px){section.indexBanner .item,section.indexBanner .swiper-slide[text-align=right] .item{padding:30px var(--1fr)}section.indexBanner .item{align-items:flex-end}section.indexBanner .title-wrap{margin-bottom:35px}section.indexBanner .banner-desc{margin-top:15px}section.indexBanner .slide-btn{margin-top:30px}}@media only screen and (max-width: 767px){section.indexBanner .item,section.indexBanner .swiper-slide[text-align=right] .item{padding:20px}}section.news .container{width:100%;padding:27.5px max(60px,5.20834vw);display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px var(--1fr)}section.news .swiper-box{width:51.04167vw;display:flex;align-items:center;align-self:center;gap:max(20px,2.60417vw);padding:20px 0;border-bottom:1px solid #000000}section.news .newsSwiper{width:100%;height:40px}section.news .swiper-wrapper{align-items:center}section.news .swiper-slide{display:flex;align-items:center;justify-content:center}section.news .swiper-button{width:20px;height:20px;display:flex}section.news .swiper-button i{font-size:12px;margin:auto}section.news .swiper-button.swiper-button-disabled{opacity:.2}section.news .item{width:100%;display:flex;align-items:center;align-self:stretch;gap:10px 15px}section.news .item .category-box{display:flex;align-items:center;gap:15px}section.news .item .main{display:block;width:fit-content;max-width:148px;color:#4997f1;flex-shrink:0;text-align:left;font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:.5px}section.news .item .main .category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.news .item .date{width:fit-content;flex-shrink:0;color:#00000080;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:0}section.news .item .title-box{flex:1;width:calc(100% - 336px)}section.news .item .title-box .title{font-size:1.125rem;font-weight:400;line-height:1.6;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.news .item .date,section.news .item .title-box{display:flex;align-items:center;gap:15px}section.news .item .date:before,section.news .item .title-box:before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#000;flex-shrink:0}section.news .link-box{width:fit-content;display:flex;align-items:center;gap:20px;flex-shrink:0}@media only screen and (max-width: 1200px){section.news .container{padding:20px var(--baseSpace);flex-wrap:wrap}section.news .link-box{width:100%;justify-content:space-between}section.news .swiper-box{width:100%;gap:20px;padding:0 0 15px}section.news .item .title-box{width:calc(100% - 376px)}}@media only screen and (max-width: 767px){section.news .newsSwiper{height:62px}section.news .swiper-box{padding-bottom:15px}section.news .item{flex-direction:column;align-items:flex-start}section.news .item .category-box{width:100%;gap:10px}section.news .item .main{width:calc(50% - 13px);max-width:35.2vw;width:fit-content;max-width:calc(50% - 13px);font-size:1rem}section.news .item .date{width:calc(100% - 35.2vw);font-size:.875rem;gap:10px}section.news .item .title-box{width:100%}section.news .item .title-box .title{font-size:1rem}section.news .item .title-box:before{display:none}}section.update .container{grid-column:var(--columns-3);display:flex;align-items:center;gap:30px calc(var(--1fr) * 2)}section.update .pic-wrap.pc{width:50%;padding:0 calc(var(--1fr) * 2) 52px var(--1fr);margin-left:calc(var(--1fr) * -1);flex-shrink:0;position:relative}section.update .pic-wrap.pc:after{content:"";position:absolute;width:calc(100% - var(--1fr) * 3);height:calc(100% - 50px);left:0;bottom:0;border-radius:20px 150px 20px 20px;background:#f5ad5b33}section.update .pic-wrap.pc .pic-box{border-radius:20px 150px 20px 20px;z-index:1}section.update .pic-wrap.pc .pic-box:before{padding-top:130.8334%}section.update .pic-wrap.pc .pic-box img{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.13);transition:opacity .5s,transform .5s}section.update .pic-wrap.pc .pic-box img.active{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}section.update .pic-wrap.pc .bell{position:absolute;top:0;left:0;width:19.23077%;padding-top:80px;z-index:2}section.update .pic-wrap.pc .bell .deco{width:58.6667%;padding-top:15px;margin:auto}section.update .pic-wrap.pc .bell img{width:100%;height:100%;object-fit:contain;opacity:0;transform-origin:left top}section.update .pic-wrap.pc .bell.aost-show img{opacity:1;animation:shake .8s .5s ease-in-out 2 forwards;transition:.5s}section.update .pic-wrap.pc .around-circle{position:absolute;bottom:13.1422%;right:var(--1fr);width:42.4359%;aspect-ratio:1/1}section.update .pic-wrap.pc .zebra-cicle{position:absolute;right:0;bottom:11.94744%;width:25.6411%;aspect-ratio:1/1;z-index:2;opacity:.5}section.update .pic-wrap.pc .zebra-cicle .circle-box{transform:rotate(30deg)}section.update .content-wrap{width:46.15385%}section.update .title-wrap{margin-bottom:40px}section.update .category-wrap{margin-bottom:10px}section.update .content-box{margin-bottom:40px}section.update .content-box .item{width:100%;min-height:185px;padding:30px 0;display:flex;flex-direction:column;justify-content:center;position:relative}section.update .content-box .item:before,section.update .content-box .item:after{content:"";position:absolute;height:1px;bottom:0}section.update .content-box .item:before{right:0;width:100%;background:#0003;transition:.5s .1s}section.update .content-box .item:after{left:0;width:0;background:#4997f1;transition:.5s}section.update .content-box .item:first-child .desc{display:block}section.update .content-box .item.active:before{width:0;transition:.5s}section.update .content-box .item.active:after{width:100%;transition:.5s .1s}section.update .content-box .title,section.update .content-box .desc,section.update .content-box .date{height:fit-content}section.update .content-box .title{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;transition:color .5s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 1201px){section.update .content-box .title:hover{color:#4997f1}}@media only screen and (max-width: 1200px){section.update .content-box .title:active{color:#4997f1}}section.update .content-box .desc{display:none}section.update .content-box .desc:has(p) p{margin-top:10px}section.update .content-box .desc p{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;color:#0009;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.update .content-box .date{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:0;opacity:.6;margin-top:10px}section.update .content-box .pic-wrap.rwd{display:none}@media only screen and (min-width: 1921px){section.update .content-box .item{min-height:9.6354166667vw}}@media only screen and (max-width: 1200px){section.update .container{gap:30px var(--1fr)}section.update .pic-wrap.pc{padding:0 var(--1fr) 30px calc(var(--baseSpace) / 2);margin-left:calc(var(--baseSpace) / -2)}section.update .pic-wrap.pc:after{width:calc(100% - var(--1fr) * 2)}section.update .pic-wrap.pc .bell{width:17.85715%;padding-top:50px}section.update .pic-wrap.pc .around-circle{right:calc(var(--1fr) / 2)}section.update .title-wrap{margin-bottom:30px}section.update .content-wrap{flex:1}section.update .content-box{margin-bottom:30px}}@media only screen and (max-width: 900px){section.update{overflow:hidden}section.update .container{width:calc(100% + var(--baseSpace));flex-direction:column;gap:0}section.update .pic-wrap.pc{position:relative;width:100%;padding:0;margin-left:0}section.update .pic-wrap.pc:after{display:none}section.update .pic-wrap.pc .bell{top:-26px;width:60px;height:60px;padding-top:5.61px;right:12px;left:auto}section.update .pic-wrap.pc .bell .deco{width:60%}section.update .pic-wrap.pc .around-circle{width:116px;height:116px;bottom:auto;top:5px;right:-82px}section.update .pic-wrap.pc .zebra-cicle{width:112px;height:112px;bottom:auto;top:-28px;right:-52.22px;z-index:-1}section.update .pic-wrap.pc .pic-box{display:none}section.update .content-wrap{width:100%;padding-right:var(--baseSpace)}section.update .content-box .item{padding:40px 0;flex-direction:row;align-items:center;gap:20px var(--1fr)}section.update .content-box .item .inner{width:59.8766%;flex-grow:1}}@media only screen and (max-width: 900px) and (min-width: 1201px){section.update .content-box .item:hover .title{color:#4997f1}}@media only screen and (max-width: 900px) and (max-width: 1200px){section.update .content-box .item:active .title{color:#4997f1}}@media only screen and (max-width: 900px){section.update .content-box .pic-wrap.rwd{display:block;width:30.8642%;flex-shrink:0;padding:0 0 20px 20px;position:relative}section.update .content-box .pic-wrap.rwd:after{content:"";position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);left:0;bottom:0;border-radius:20px 90px 20px 20px;background:#f5ad5b33}section.update .content-box .pic-wrap.rwd .pic-box{border-radius:20px 90px 20px 20px;z-index:1}section.update .content-box .pic-wrap.rwd .pic-box:before{padding-top:131.2%}section.update .content-box .desc{display:block!important}section.update .content-box .date{font-size:.875rem}section.update .slide-btn{margin:0 auto 0 0}}@media only screen and (max-width: 767px){section.update .content-box .item{flex-direction:column}section.update .content-box .item .inner{width:100%}section.update .content-box .pic-wrap.rwd{width:71.6418%}}section.project{position:relative;overflow:hidden}section.project .zebra-cicle{position:absolute;top:15.81%;left:-8.22917%;width:clamp(366px,7.2132rem + 27.844vw,650px);aspect-ratio:1/1;z-index:-1;opacity:.2}section.project .zebra-cicle .circle-box{transform:rotate(30deg)}section.project .container{grid-column:var(--columns-3)}section.project .title-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:15px var(--1fr);margin-bottom:40px}section.project .title-wrap .title-box{width:34.61539%}section.project .title-wrap .desc{width:50%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}section.project .content-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--1fr);grid-row-gap:0px;grid-auto-rows:10px;place-content:center;margin-bottom:-40px}section.project .item{max-width:calc((100vw - var(--baseSpace) * 2 - var(--1fr) * 6) / 3);width:100%;margin-bottom:110px}section.project .item[type=s] .pic-box:before{padding-top:62.5%}section.project .item[type=m] .pic-box:before{padding-top:100%}section.project .item[type=l] .pic-box:before{padding-top:120.8334%}section.project .item .pic-wrap{position:relative;border-radius:20px;opacity:0}section.project .item .pic-box{border-radius:20px;overflow:unset;position:relative;transition:.5s}section.project .item .pic-box img{border-radius:20px;border:1px solid transparent}section.project .item .deco-paint{position:absolute;width:73.75%;bottom:-10px;right:-20px;stroke-dasharray:500;stroke-dashoffset:500}section.project .item .deco-paint svg{width:100%}section.project .item .content{margin-top:15px;padding:0 20px;opacity:0}section.project .item .title{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.project .item .subtitle{font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}@media only screen and (min-width: 768px){section.project .item.aost-show .pic-wrap,section.project .item.aost-show .content{opacity:1;transition:opacity .8s,transform .8s}}@media only screen and (min-width: 768px) and (min-width: 1201px){section.project .item:hover .pic-box{box-shadow:20px 20px 15px #0000001a}section.project .item:hover .deco-paint{animation:solid .5s ease-out 1 forwards}}@media only screen and (min-width: 768px) and (max-width: 1200px){section.project .item:active .pic-box{box-shadow:20px 20px 15px #0000001a}section.project .item:active .deco-paint{animation:solid .5s ease-out 1 forwards}}section.project .btn-group{display:flex;justify-content:space-between;align-items:center;margin-top:80px}section.project .btn-group .swiper-navigation{display:none;align-items:center;gap:0 10px}section.project .btn-group .slide-btn{margin-inline:auto}@media only screen and (max-width: 1200px){section.project .zebra-cicle{top:7.9%}section.project .title-wrap .title-box{width:45%}section.project .content-wrap{margin-bottom:-30px}section.project .item{max-width:calc((100vw - var(--baseSpace) * 2 - var(--1fr) * 2) / 3);margin-bottom:100px}section.project .btn-group{margin-top:60px}}@media only screen and (max-width: 900px){section.project .title-wrap{flex-direction:column;margin-bottom:30px}section.project .title-wrap .title-box,section.project .title-wrap .desc{width:100%}section.project .content-wrap{grid-template-columns:repeat(2,1fr);margin-bottom:-30px}section.project .item{max-width:calc((100vw - var(--baseSpace) * 2 - var(--1fr)) / 2);margin-bottom:100px}section.project .btn-group{margin-top:30px}}@media only screen and (max-width: 767px){section.project .zebra-cicle{top:40px;left:calc((var(--baseSpace) + var(--1fr) * 2) * -1)}section.project .proSwiper{width:100%;overflow:hidden}section.project .pro-wrapper{width:100%;display:flex;justify-content:start;grid-column-gap:0;margin-bottom:0}section.project .pro-slide{max-width:unset;min-width:100%;width:100%;flex-grow:1;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}section.project .pro-slide .pic-wrap,section.project .pro-slide .content{width:100%;opacity:1}section.project .btn-group .swiper-navigation{display:flex}section.project .btn-group .slide-btn{margin:0}}section.gratitude{position:relative}section.gratitude .container{padding:clamp(80px,-.5147rem + 9.804vw,180px) 0 clamp(80px,1.1397rem + 6.863vw,150px);grid-column:var(--columns-3)}section.gratitude .title-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:30px var(--1fr);margin-bottom:80px}section.gratitude .title-box{width:calc(100% - 310px)}section.gratitude .title-box .desc{margin-top:40px;display:block}section.gratitude .slide-btn .txt{color:#000}section.gratitude .content-wrap{width:100%;height:370px;margin-bottom:-30px}section.gratitude .swiper-navigation{position:absolute;bottom:400px;right:calc(var(--1fr) * 2 + var(--baseSpace) + 188px);transform:translateY(-100%);display:flex;align-items:center;gap:20px}section.gratitude .swiper-box{position:relative;width:100%;height:100%;width:calc(100% + var(--1fr) * 2 + var(--baseSpace));margin-right:calc(-1 * (var(--1fr) * 2 + var(--baseSpace)))}section.gratitude .gratitudeSwiper{padding-right:calc(var(--1fr) * 2 + var(--baseSpace));padding-bottom:30px}section.gratitude .swiper-slide,section.gratitude .swiper-slide-duplicate{display:flex;align-items:unset;justify-content:unset}section.gratitude .swiper-slide:nth-of-type(4n+1),section.gratitude .swiper-slide-duplicate:nth-of-type(4n+1){width:205px}section.gratitude .swiper-slide:nth-of-type(4n+1) .item .hover-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+1) .item .hover-img{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_01-1.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_01-1.svg) no-repeat;background-color:#fffc}section.gratitude .swiper-slide:nth-of-type(4n+1) .item .hover-img .inner,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+1) .item .hover-img .inner{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_01-2.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_01-2.svg) no-repeat}section.gratitude .swiper-slide:nth-of-type(4n+1) .item .bg-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+1) .item .bg-img{background-color:#ffffffe6;border-radius:50%}section.gratitude .swiper-slide:nth-of-type(4n+1) .item .zebra-cicle,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+1) .item .zebra-cicle{right:3px;bottom:-30px}section.gratitude .swiper-slide:nth-of-type(4n+2),section.gratitude .swiper-slide-duplicate:nth-of-type(4n+2){width:240px}section.gratitude .swiper-slide:nth-of-type(4n+2) .item .hover-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+2) .item .hover-img{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_02-1.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_02-1.svg) no-repeat;background-color:#fffc}section.gratitude .swiper-slide:nth-of-type(4n+2) .item .hover-img .inner,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+2) .item .hover-img .inner{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_02-2.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_02-2.svg) no-repeat}section.gratitude .swiper-slide:nth-of-type(4n+2) .item .bg-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+2) .item .bg-img{background-image:url(../../assets/img/index/pic_gratitude_svg_bg_02.svg)}section.gratitude .swiper-slide:nth-of-type(4n+2) .item .zebra-cicle,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+2) .item .zebra-cicle{right:20px;bottom:-30px}section.gratitude .swiper-slide:nth-of-type(4n+3),section.gratitude .swiper-slide-duplicate:nth-of-type(4n+3){width:220px}section.gratitude .swiper-slide:nth-of-type(4n+3) .item .hover-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+3) .item .hover-img{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_03-1.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_03-1.svg) no-repeat;background-color:#fffc}section.gratitude .swiper-slide:nth-of-type(4n+3) .item .hover-img .inner,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+3) .item .hover-img .inner{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_03-2.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_03-2.svg) no-repeat}section.gratitude .swiper-slide:nth-of-type(4n+3) .item .bg-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+3) .item .bg-img{background-image:url(../../assets/img/index/pic_gratitude_svg_bg_03.svg)}section.gratitude .swiper-slide:nth-of-type(4n+3) .item .zebra-cicle,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+3) .item .zebra-cicle{right:-30px;bottom:-30px}section.gratitude .swiper-slide:nth-of-type(4n+4),section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4){width:230px}section.gratitude .swiper-slide:nth-of-type(4n+4) .item,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4) .item{margin-bottom:10px}section.gratitude .swiper-slide:nth-of-type(4n+4) .item .hover-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4) .item .hover-img{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_04-1.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_04-1.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fffc}section.gratitude .swiper-slide:nth-of-type(4n+4) .item .hover-img .inner,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4) .item .hover-img .inner{-webkit-mask:url(../../assets/img/index/pic_gratitude_svg_bg_04-2.svg) no-repeat;mask:url(../../assets/img/index/pic_gratitude_svg_bg_04-2.svg) no-repeat;-webkit-mask-size:contain;mask-size:contain}section.gratitude .swiper-slide:nth-of-type(4n+4) .item .bg-img,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4) .item .bg-img{background-image:url(../../assets/img/index/pic_gratitude_svg_bg_04.svg)}section.gratitude .swiper-slide:nth-of-type(4n+4) .item .zebra-cicle,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4) .item .zebra-cicle{right:14px;bottom:-30px}section.gratitude .swiper-slide:nth-of-type(4n+4) .item .subtitle,section.gratitude .swiper-slide-duplicate:nth-of-type(4n+4) .item .subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.gratitude .swiper-slide:nth-of-type(odd) .item,section.gratitude .swiper-slide-duplicate:nth-of-type(odd) .item{align-self:flex-start}section.gratitude .swiper-slide:nth-of-type(2n) .item,section.gratitude .swiper-slide-duplicate:nth-of-type(2n) .item{align-self:flex-end}section.gratitude .item{position:relative;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}section.gratitude .item .hover-img{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-mask-size:contain;mask-size:contain;opacity:0;transform:scaleX(0);transition:opacity .3s,transform .3s;border-radius:20px}section.gratitude .item .hover-img .inner{position:relative;width:100%;height:100%;background:#fff;background-position:center center;background-size:contain;-webkit-mask-size:contain;mask-size:contain;z-index:1}section.gratitude .item .bg-img{transform:scaleX(1);transition:opacity .3s,transform .3s .1s}section.gratitude .item .zebra-cicle{position:absolute;width:100px;height:100px;opacity:0;transition:.5s}section.gratitude .item .zebra-cicle .circle-box{transform:rotate(-30deg);transition:.5s}section.gratitude .item .content{width:100%;padding:0 40px;text-align:center}section.gratitude .item .content .title{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.5px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.gratitude .item .content .subtitle{font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:0;margin-top:5px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.gratitude .item.white{color:#fff}section.gratitude .item:hover .hover-img:not(.no-img){opacity:1;transform:scaleX(1);transition:opacity .3s,transform .3s .1s}section.gratitude .item:hover .hover-img:not(.no-img)+.bg-img{opacity:0;transform:scaleX(0);transition:opacity .3s,transform .3s}section.gratitude .item:hover .zebra-cicle{opacity:.5}section.gratitude .item:hover .zebra-cicle .circle-box{transform:rotate(30deg)}@media only screen and (max-width: 1200px){section.gratitude .swiper-navigation{right:calc(var(--baseSpace) + 188px)}section.gratitude .swiper-box{width:calc(100% + var(--baseSpace));margin-right:calc(-1 * var(--baseSpace))}section.gratitude .gratitudeSwiper{padding-right:calc(var(--baseSpace))}}@media only screen and (max-width: 900px){section.gratitude .container{padding-bottom:155px}section.gratitude .title-wrap{position:none;margin-bottom:30px;flex-direction:column}section.gratitude .title-box{width:100%;align-items:flex-start;justify-content:start}section.gratitude .title-box .desc{margin-top:15px}section.gratitude .swiper-navigation{bottom:-40px;right:auto;left:calc(50% - 10px);transform:translate(-50%)}section.gratitude .content-wrap{height:320px}section.gratitude .slide-btn{margin-right:auto}}section.nature{position:relative}section.nature .deco-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-3;padding-bottom:clamp(80px,-.5147rem + 9.804vw,180px)}section.nature .deco-box .circle-box{position:sticky;top:0;width:30.9896vw;height:auto;z-index:-1;overflow:hidden;padding-bottom:90px}@media only screen and (max-width: 1200px){section.nature .deco-box .circle-box{width:445px;height:auto;position:static;padding-bottom:0}}@media only screen and (max-width: 767px){section.nature .deco-box .circle-box{width:90.13334%}}section.nature .deco-box .circle{width:100%;height:100%;display:flex;margin:min(-50px,-21.1765%) 0 0 -9.2437%}section.nature .deco-box .circle:before,section.nature .deco-box .circle:after{content:"";display:block;border-radius:50%;background:#f5ad5b33;opacity:0;transform-origin:center center;transform:scale(0);transition:opacity .8s,transform .8s;flex-shrink:0}section.nature .deco-box .circle:before{width:79.4958%;aspect-ratio:1/1;margin-bottom:45px}section.nature .deco-box .circle:after{width:20.50421%;aspect-ratio:1/1;margin:auto 0 0 auto}section.nature .deco-box .circle.aost-show:before,section.nature .deco-box .circle.aost-show:after{opacity:1;transform:scale(1)}section.nature .deco-box .circle.aost-show:before{transition-delay:.3s}section.nature .deco-box .circle.aost-show:after{transition-delay:.6s}@media only screen and (max-width: 900px){section.nature .deco-box .circle.aost-show:before,section.nature .deco-box .circle.aost-show:after{transition:opacity .6s,transform .6s}}@media only screen and (max-width: 1200px){section.nature .deco-box .circle:after{margin-left:-45px}}@media only screen and (max-width: 767px){section.nature .deco-box .circle{margin:-51px 0 0 -92px}section.nature .deco-box .circle:before{width:86.6864%;margin-bottom:28px}section.nature .deco-box .circle:after{width:22.48521%;margin-left:auto}}section.nature .container{grid-column:var(--columns-3);display:flex;gap:30px calc(var(--1fr) * 2)}@media only screen and (max-width: 1200px){section.nature .container{gap:30px var(--1fr);flex-direction:column}}section.nature .title-wrap{width:23.07694%;min-width:360px;align-self:flex-start;position:sticky;top:clamp(80px,-.5147rem + 9.804vw,180px)}section.nature .title-wrap .desc,section.nature .title-wrap .slide-btn{margin-top:40px}@media only screen and (max-width: 1200px){section.nature .title-wrap{position:relative;top:0;width:100%;min-width:unset}section.nature .title-wrap .desc,section.nature .title-wrap .slide-btn{margin-top:15px}section.nature .title-wrap .slide-btn{display:none}}section.nature .content-wrap{width:69.23078%}section.nature .content-wrap .btn-group{display:flex}section.nature .content-wrap .btn-group .swiper-navigation,section.nature .content-wrap .btn-group .slide-btn{display:none}@media only screen and (max-width: 1200px){section.nature .content-wrap{width:100%}section.nature .content-wrap .btn-group{margin-top:60px;justify-content:center}section.nature .content-wrap .btn-group .slide-btn{display:block}}@media only screen and (max-width: 900px){section.nature .content-wrap .btn-group{margin-top:30px}}@media only screen and (max-width: 767px){section.nature .content-wrap{overflow:hidden}section.nature .content-wrap .btn-group{justify-content:space-between}section.nature .content-wrap .btn-group .swiper-navigation{display:flex;align-items:center;gap:10px}}section.nature .content-box{width:100%;display:flex;flex-wrap:wrap;gap:60px 5.5556%}@media only screen and (max-width: 900px){section.nature .content-box{gap:30px 5.5556%}}@media only screen and (max-width: 767px){section.nature .content-box{flex-wrap:nowrap;align-items:center;gap:0}}section.nature .item{position:relative;width:100%;align-self:flex-start;flex-shrink:0}section.nature .item[type=l]{width:60.6482%}section.nature .item[type=l] .deco-paint{width:53.43512%}section.nature .item[type=l] .pic-box{position:relative;width:100%;overflow:hidden}section.nature .item[type=l] .pic-box:before{content:"";display:block;width:100%;height:100%;padding-top:74.8092%}section.nature .item[type=l] .pic-box picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.nature .item[type=l] .pic-box img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}section.nature .item[type=l] .content .desc,section.nature .item[type=l] .content .icon{margin-top:6.72223%}section.nature .item[type=m]{width:47.2223%}section.nature .item[type=m] .deco-paint{width:68.52476%}section.nature .item[type=m] .pic-box{position:relative;width:100%;overflow:hidden}section.nature .item[type=m] .pic-box:before{content:"";display:block;width:100%;height:100%;padding-top:96.07844%}section.nature .item[type=m] .pic-box picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.nature .item[type=m] .pic-box img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}section.nature .item[type=m] .content .desc,section.nature .item[type=m] .content .icon{margin-top:8.8889%}section.nature .item[type=s]{width:33.7963%}section.nature .item[type=s] .deco-paint{width:98.89042%}section.nature .item[type=s] .pic-box{position:relative;width:100%;overflow:hidden}section.nature .item[type=s] .pic-box:before{content:"";display:block;width:100%;height:100%;padding-top:134.2466%}section.nature .item[type=s] .pic-box picture{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.nature .item[type=s] .pic-box img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}section.nature .item[type=s] .content .desc,section.nature .item[type=s] .content .icon{margin-top:13.11476%}@media only screen and (min-width: 1201px) and (min-width: 1201px){section.nature .item:hover .deco-paint{animation:solid .6s ease-out 1 forwards}section.nature .item:hover .pic-wrap{box-shadow:20px 20px 15px #0000001a}section.nature .item:hover .content{opacity:1;z-index:1}section.nature .item:hover .content .title,section.nature .item:hover .content .name,section.nature .item:hover .content .desc,section.nature .item:hover .content .icon{opacity:1;transform:translateZ(0)}section.nature .item:hover .content .title{transition-delay:.3s}section.nature .item:hover .content .name{transition-delay:.5s}section.nature .item:hover .content .desc{transition-delay:.7s}section.nature .item:hover .content .icon{transition-delay:.9s}}@media only screen and (min-width: 1201px) and (max-width: 1200px){section.nature .item:active .deco-paint{animation:solid .6s ease-out 1 forwards}section.nature .item:active .pic-wrap{box-shadow:20px 20px 15px #0000001a}section.nature .item:active .content{opacity:1;z-index:1}section.nature .item:active .content .title,section.nature .item:active .content .name,section.nature .item:active .content .desc,section.nature .item:active .content .icon{opacity:1;transform:translateZ(0)}section.nature .item:active .content .title{transition-delay:.3s}section.nature .item:active .content .name{transition-delay:.5s}section.nature .item:active .content .desc{transition-delay:.7s}section.nature .item:active .content .icon{transition-delay:.9s}}@media only screen and (max-width: 1200px){section.nature .item{margin-left:auto}}@media only screen and (max-width: 900px){section.nature .item{margin-left:0}section.nature .item[type=l]{width:60.6482%}section.nature .item[type=m]{width:47.2223%}section.nature .item[type=s]{width:33.7963%}}@media only screen and (max-width: 767px){section.nature .item{align-self:center}section.nature .item[type=l],section.nature .item[type=m],section.nature .item[type=s]{width:100%}section.nature .item[data-aost][data-aost-fade]{opacity:1}section.nature .item .pic-wrap{width:100%}section.nature .item .pic-wrap img.lazy{opacity:1}}section.nature .deco-paint{position:absolute;bottom:-10px;right:-20px;stroke-dasharray:500;stroke-dashoffset:500;z-index:1}section.nature .deco-paint svg{width:100%;height:100%}section.nature .pic-wrap{position:relative;border-radius:20px;transition:box-shadow .4s}section.nature .pic-box{border-radius:20px;overflow:hidden}section.nature .content{border-radius:20px;overflow:hidden;transition:opacity .4s,transform .4s;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;padding:30px;display:flex;background:linear-gradient(0deg,#0009 0% 100%)}section.nature .content .inner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}section.nature .content .title,section.nature .content .name,section.nature .content .desc,section.nature .content .icon{transform:translate3d(0,15px,0);opacity:0;transition:opacity .6s,transform .6s}section.nature .content .title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:500;line-height:1.5;letter-spacing:.5px}section.nature .content .name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.5px}section.nature .content .desc{width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}section.nature .content .icon{width:30px;height:30px;position:relative}section.nature .content .icon:before,section.nature .content .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#fff;z-index:1}section.nature .content .icon:before{width:14px;height:1px}section.nature .content .icon:after{width:1px;height:14px}@media only screen and (max-width: 1200px){section.nature .content{padding:20px 30px;transform:scaleX(1);opacity:1;z-index:0;background:linear-gradient(180deg,#0000 72.56%,#00000080 84.44%)}section.nature .content .title{opacity:1;transform:none;font-size:1.125rem}section.nature .content .name,section.nature .content .desc,section.nature .content .icon{display:none}section.nature .content .inner{justify-content:end;text-align:left}}section.about .container{grid-column:var(--columns-3);display:flex;align-items:center;gap:30px var(--1fr)}section.about .around-circle,section.about .zebra-cicle{position:absolute;width:30.8333%;aspect-ratio:1/1}section.about .around-circle{top:max(-100px,-5.20834vw);left:calc(var(--1fr) * 1)}section.about .zebra-cicle{top:max(-60px,-3.125vw);left:0;opacity:.2}section.about .zebra-cicle .circle-box{transform:rotate(30deg)}section.about .deco-box{width:20%;aspect-ratio:1/1;position:absolute;right:0;bottom:calc(var(--1fr) * -1);overflow:hidden;opacity:0;transform:scale(0)}section.about .deco-box:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:#ffd4a933}section.about .deco-box.aost-show{opacity:1;transform:scale(1);transition:.6s}section.about .pic-wrap{position:relative;width:calc(69.2308% + var(--1fr) * 2);margin-left:calc(var(--1fr) * -2);padding:0 var(--1fr) 0 calc(var(--1fr) * 2)}section.about .pic-wrap .pic-box{border-radius:20px;overflow:hidden}section.about .pic-wrap .pic-box:before{padding-top:73.5295%}section.about .title-wrap{width:26.9231%;min-width:360px}section.about .title-wrap .desc{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:40px}section.about .title-wrap .btn-box{margin-top:40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 1200px){section.about .pic-wrap{width:calc(69.2308% + var(--baseSpace));margin-left:calc(var(--baseSpace) * -1);padding:0 var(--1fr) 0 var(--baseSpace)}section.about .around-circle{left:calc(var(--baseSpace) * .5)}section.about .zebra-cicle{left:calc(var(--baseSpace) * .25)}section.about .title-wrap .btn-box{margin-top:30px}}@media only screen and (max-width: 900px){section.about .container{flex-direction:column}section.about .pic-wrap{width:calc(100% + var(--baseSpace) * 2);margin:0 calc(var(--baseSpace) * -1);padding:0 var(--baseSpace)}section.about .around-circle,section.about .zebra-cicle{width:31.4667%}section.about .around-circle{top:-30px;left:0}section.about .zebra-cicle{top:-18px;left:-18px}section.about .deco-box{width:26.9334%;bottom:calc(var(--baseSpace) * -1);right:0}section.about .deco-box:after{transform:translate(5px)}section.about .title-wrap{width:100%;min-width:unset}section.about .title-wrap .desc{margin-top:15px}section.about .title-wrap .btn-box{margin-top:30px}}section.impact{padding-inline:var(--baseSpace)}section.impact .container{position:relative;padding:clamp(50px,.3676rem + 4.902vw,100px) calc(var(--1fr) * 2);border-radius:20px;overflow:hidden}section.impact .title-wrap{display:flex;gap:15px 40px}section.impact .title-box{width:66.6667%}section.impact .btn-box{width:30.7693%;align-self:flex-end;padding-top:40px}section.impact .btn-box .desc{display:block}section.impact .btn-box .slide-btn{margin-top:40px}section.impact .btn-box .slide-btn .txt{color:#000}@media only screen and (min-width: 1201px){section.impact .btn-box .slide-btn:hover .txt{color:#fff}}@media only screen and (max-width: 1200px){section.impact .btn-box .slide-btn:active .txt{color:#fff}}section.impact .content-wrap{margin-top:40px}section.impact .swiper-box{width:100%;position:relative}section.impact .swiper-navigation{position:absolute;width:100%;left:0;bottom:203px;display:flex;justify-content:space-between;pointer-events:none}@media only screen and (max-width: 1200px){section.impact .swiper-navigation{width:calc(100% + 15px);left:-7.5px}}@media only screen and (max-width: 767px){section.impact .swiper-navigation{bottom:140px;width:calc(100% + 27px);left:-13.5px}}section.impact .impactSwiper{width:calc(100% - 190px);margin:0 70px -60px 85px}section.impact .impactSwiper:before{content:"";position:absolute;bottom:227px;left:0;width:100%;height:2px;background-image:linear-gradient(to right,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 66%,transparent 66%);background-size:12px 2px;background-repeat:repeat-x}@media only screen and (max-width: 1200px){section.impact .impactSwiper{width:calc(100% - 100px);margin:0 auto -60px}}@media only screen and (max-width: 900px){section.impact .impactSwiper{width:350px}section.impact .impactSwiper:before{display:none}}@media only screen and (max-width: 767px){section.impact .impactSwiper{width:250px;margin:0 auto -50px}}section.impact .swiper-wrapper{align-items:flex-end}section.impact .swiper-slide{width:fit-content;max-width:350px;display:flex;justify-content:start;align-items:flex-end;text-align:left;flex-shrink:0;flex-grow:1;transition:.5s}@media only screen and (max-width: 1366px){section.impact .swiper-slide{min-width:305px}}@media only screen and (max-width: 900px){section.impact .swiper-slide{max-width:unset;min-width:unset;width:350px}}@media only screen and (max-width: 767px){section.impact .swiper-slide{width:250px}}section.impact .swiper-slide.swiper-slide-prev .pic-wrap{width:calc(100% - 20px)}section.impact .swiper-slide.swiper-slide-next .pic-wrap{width:calc(100% - 20px);margin-left:auto}section.impact .swiper-slide:not(.swiper-slide-active) .item .dashed-line{position:relative}section.impact .swiper-slide:not(.swiper-slide-active) .item .dashed-line:before,section.impact .swiper-slide:not(.swiper-slide-active) .item .dashed-line:after{content:"";position:absolute;top:50%;left:0;transform:translate3d(50%,-50%,0);width:10px;height:10px;border-radius:50%;z-index:1}section.impact .swiper-slide:not(.swiper-slide-active) .item .dashed-line:after{width:30px;transform:translate3d(-5px,-50%,0);border-radius:15px;background:#ebeced;z-index:0}section.impact .swiper-slide:not(.swiper-slide-active):nth-child(5n+1) .item .dashed-line:before{background:#ff8282}section.impact .swiper-slide:not(.swiper-slide-active):nth-child(5n+2) .item .dashed-line:before{background:#a1abf6}section.impact .swiper-slide:not(.swiper-slide-active):nth-child(5n+3) .item .dashed-line:before{background:#7ac3f3}section.impact .swiper-slide:not(.swiper-slide-active):nth-child(5n+4) .item .dashed-line:before{background:#f797f2}section.impact .swiper-slide:not(.swiper-slide-active):nth-child(5n) .item .dashed-line:before{background:#fabb6e}section.impact .swiper-slide.swiper-slide-next .item .title-box,section.impact .swiper-slide.swiper-slide-next+.swiper-slide:not(.swiper-slide-active) .item .title-box,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .title-box,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .title-box,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .title-box{padding-right:0;padding-left:5.78125vw}section.impact .swiper-slide.swiper-slide-next .item .dashed-line:before,section.impact .swiper-slide.swiper-slide-next .item .dashed-line:after{left:calc(5.78125vw - 25px)}section.impact .swiper-slide.swiper-slide-next+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:before,section.impact .swiper-slide.swiper-slide-next+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:after,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:before,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:after,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:before,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:after,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:before,section.impact .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide:not(.swiper-slide-active) .item .dashed-line:after{left:5.78125vw}section.impact .swiper-slide.swiper-slide-prev .title-box,section.impact .item .title-box{padding-left:0;padding-right:5.78125vw}section.impact .swiper-slide.swiper-slide-prev .dashed-line:before,section.impact .item .dashed-line:before{left:0}section.impact .item{margin-bottom:203px;align-self:flex-end}section.impact .item .title-box{width:fit-content;margin-bottom:10px;padding-right:5.78125vw}section.impact .item .name{word-break:break-all;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.5px}section.impact .item .num{word-break:break-all;font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:.5px;margin-top:15px}section.impact .item .pic-wrap{position:relative;width:100%;height:50px;display:flex;align-items:center;justify-content:center}section.impact .item .pic-box{width:0;margin:auto;flex-shrink:0}section.impact .item .pic-box:before{padding-top:100%}section.impact .item .pic-box img{border-radius:50%;transform:translate3d(-50%,-50%,0) scale(0);transform-origin:center center;transition:.3s}section.impact .item .around-circle,section.impact .item .dashed-line,section.impact .item .around-star{position:absolute;top:0;left:0}section.impact .item .around-circle{width:321px;height:323px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0;transform-origin:center center;z-index:-1}section.impact .item .around-circle svg{width:100%;height:100%}@media only screen and (max-width: 767px){section.impact .item .around-circle{width:221px;height:223px}section.impact .item .around-circle svg{stroke-dasharray:6,12}}section.impact .item .around-star{width:26px;height:27px;opacity:0}section.impact .item .dashed-line{width:100%;height:50px;padding:20px 0;z-index:-2;display:flex;align-items:center;justify-content:center}section.impact .item .dashed-line svg{width:100%;height:2px}@media only screen and (max-width: 768px){section.impact .item .dashed-line{display:none}}section.impact .swiper-slide-active{width:350px;text-align:center;margin:0 -15px}@media only screen and (max-width: 1200px){section.impact .swiper-slide-active{margin:0 -25px}}@media only screen and (max-width: 900px){section.impact .swiper-slide-active{margin:0}}@media only screen and (max-width: 767px){section.impact .swiper-slide-active{width:250px;margin:0}}section.impact .swiper-slide-active.show .item .title-box{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}section.impact .swiper-slide-active .item{width:100%;margin:0 auto 50px}section.impact .swiper-slide-active .item .title-box{width:100%;margin-bottom:15px;padding:0;opacity:0;transform:translateY(20px);transition:width .3s}@media only screen and (max-width: 767px){section.impact .swiper-slide-active .item .title-box{margin-bottom:30px}}section.impact .swiper-slide-active .item .num{color:#2f5ed5}section.impact .swiper-slide-active .item .pic-wrap{width:100%;height:100%;aspect-ratio:1/1}@media only screen and (max-width: 767px){section.impact .swiper-slide-active .item .pic-wrap{width:220px;margin:auto}}section.impact .swiper-slide-active .item .pic-box{width:300px}section.impact .swiper-slide-active .item .pic-box img{transform:translate3d(-50%,-50%,0) scale(1);transition:.3s}@media only screen and (max-width: 767px){section.impact .swiper-slide-active .item .pic-box{width:200px}}section.impact .swiper-slide-active .item .around-circle{opacity:1;transition:.3s .25s}section.impact .swiper-slide-active .item .around-star{opacity:1;transition:.3s .5s}section.impact .swiper-slide-active .item .dashed-line{top:50%;transform:translateY(calc(-50% - 4px));background:#ebeced}@media only screen and (max-width: 900px){section.impact .swiper-slide-active .item .dashed-line{opacity:0}}@media only screen and (max-width: 1200px){section.impact .container{padding:clamp(50px,.3676rem + 4.902vw,100px) var(--1fr)}section.impact .title-wrap{flex-direction:column}section.impact .title-box,section.impact .btn-box{width:100%}section.impact .btn-box{padding-top:0;align-self:flex-start}section.impact .btn-box .slide-btn{margin:30px auto 0 0}section.impact .content-wrap{margin-top:30px}}@media only screen and (max-width: 767px){section.impact .container{padding:50px 20px}}section.donation .container{grid-column:var(--columns-3)}section.donation .container.top{display:flex;align-items:center;justify-content:space-between;gap:30px calc(var(--1fr) * 2)}@media only screen and (max-width: 1200px){section.donation .container.top{gap:30px var(--1fr)}}@media only screen and (max-width: 900px){section.donation .container.top{flex-direction:column;flex-shrink:unset}}section.donation .container.top .pic-wrap{width:44.8718%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}@media only screen and (max-width: 900px){section.donation .container.top .pic-wrap{width:65%;height:auto}}@media only screen and (max-width: 767px){section.donation .container.top .pic-wrap{width:100%;padding:54px 0;overflow:hidden}}section.donation .container.top .deco-wrap{width:100%;max-width:700px;position:relative}@media only screen and (max-width: 767px){section.donation .container.top .deco-wrap{max-width:300px}}section.donation .container.top .deco-box{width:72.2223%;aspect-ratio:1/1;padding:7.5px 0 12.5px;margin-left:18.57143%;align-self:flex-start}section.donation .container.top .deco-box .circle{width:96.15385%;aspect-ratio:1/1;border-radius:50%;margin-right:auto;border:4px solid #FFF3E8}@media only screen and (max-width: 767px){section.donation .container.top .deco-box{width:300px;padding:0;margin:0 0 35px auto}section.donation .container.top .deco-box .circle{width:100%}}section.donation .container.top .zebra-cicle{position:absolute;width:74.28572%;aspect-ratio:1/1;top:0;left:10%}section.donation .container.top .zebra-cicle .circle-box{transform:rotate(45deg)}@media only screen and (max-width: 1200px){section.donation .container.top .zebra-cicle{width:unset;height:100%}}@media only screen and (max-width: 767px){section.donation .container.top .zebra-cicle{width:300px;top:35px;left:auto;right:20px}}section.donation .container.top .deco-img{position:absolute;width:100%;height:100%;top:0;left:0}section.donation .container.top .deco-img.aost-show .left-wrap,section.donation .container.top .deco-img.aost-show .right-wrap{opacity:1;transform:scale(1)}@media only screen and (min-width: 1921px){section.donation .container.top .deco-img{width:700px;margin:auto;left:50%;transform:translate(-50%)}}section.donation .container.top .left-wrap,section.donation .container.top .right-wrap{position:absolute;opacity:0;transform:scale(0);transition:.6s}section.donation .container.top .left-wrap .pic-box,section.donation .container.top .right-wrap .pic-box{background-position:center center;background-size:cover;-webkit-mask-size:cover;mask-size:cover}section.donation .container.top .left-wrap{width:335px;top:21.4881%;left:0}section.donation .container.top .left-wrap .flower{width:150px;height:150px;position:absolute;top:0;right:0;background-image:url(../../assets/img/index/pic_donation_svg_01.svg);background-size:100% 100%;z-index:1}section.donation .container.top .left-wrap .pic-box{-webkit-mask:url(../../assets/img/index/pic_donation_svg_05.svg) no-repeat;mask:url(../../assets/img/index/pic_donation_svg_05.svg) no-repeat}section.donation .container.top .left-wrap .pic-box:before{padding-top:100%}@media only screen and (max-width: 1800px){section.donation .container.top .left-wrap{top:calc(21.4881% - 4.5vw)}}@media only screen and (max-width: 1440px){section.donation .container.top .left-wrap{top:calc(21.4881% - 6vw)}}@media only screen and (max-width: 1200px){section.donation .container.top .left-wrap{width:235px;top:21.4881%}section.donation .container.top .left-wrap .flower{width:100px;height:100px}section.donation .container.top .left-wrap .pic-box{-webkit-mask:url(../../assets/img/index/pic_donation_svg_05-1.svg) no-repeat;mask:url(../../assets/img/index/pic_donation_svg_05-1.svg) no-repeat}}@media only screen and (max-width: 900px){section.donation .container.top .left-wrap{top:0}}section.donation .container.top .right-wrap{width:300px;right:0;bottom:23.75%;transition-delay:.3s}section.donation .container.top .right-wrap .flower{width:150px;height:150px;position:absolute;bottom:0;left:-50px;background-image:url(../../assets/img/index/pic_donation_svg_02.svg);background-size:100% 100%;z-index:1}section.donation .container.top .right-wrap .pic-box{-webkit-mask:url(../../assets/img/index/pic_donation_svg_06.svg) no-repeat;mask:url(../../assets/img/index/pic_donation_svg_06.svg) no-repeat}section.donation .container.top .right-wrap .pic-box:before{padding-top:113.3334%}@media only screen and (max-width: 1800px){section.donation .container.top .right-wrap{bottom:calc(23.75% - 4.5vw)}}@media only screen and (max-width: 1440px){section.donation .container.top .right-wrap{right:0}}@media only screen and (max-width: 1200px){section.donation .container.top .right-wrap{width:200px;bottom:23.75%}section.donation .container.top .right-wrap .flower{width:100px;height:100px}section.donation .container.top .right-wrap .pic-box{-webkit-mask:url(../../assets/img/index/pic_donation_svg_06-1.svg) no-repeat;mask:url(../../assets/img/index/pic_donation_svg_06-1.svg) no-repeat}}@media only screen and (max-width: 900px){section.donation .container.top .right-wrap{bottom:0}}section.donation .container.top .content-wrap{width:47.4359%}@media only screen and (max-width: 1200px){section.donation .container.top .content-wrap{width:100%}}section.donation .container.top .title-wrap .desc{margin-top:40px}@media only screen and (max-width: 900px){section.donation .container.top .title-wrap .desc{margin-top:15px}}section.donation .container.top .content-box{padding:40px 0 40px var(--1fr);margin:40px 0;border-width:1px 0px;border-style:solid;border-color:rgba(0,0,0,.2) transparent;display:flex;align-items:center;gap:30px var(--1fr)}@media only screen and (max-width: 1200px){section.donation .container.top .content-box{padding:40px 0 40px calc(var(--1fr) / 2)}}@media only screen and (max-width: 900px){section.donation .container.top .content-box{padding:30px 0;margin:30px 0}}@media only screen and (max-width: 767px){section.donation .container.top .content-box{flex-direction:column;align-items:flex-start}}section.donation .container.top .icon-box{width:74px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}section.donation .container.top .icon-box .icon{width:60px;height:60px}section.donation .container.top .icon-box .icon img{width:100%;height:100%;object-fit:contain}section.donation .container.top .icon-box .txt{font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px}section.donation .container.top .content{display:flex;flex-direction:column;gap:40px}section.donation .container.top .content .bank{width:fit-content;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.5px}section.donation .container.top .content .name .copy,section.donation .container.top .content .number .copy{width:fit-content;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;margin-top:10px;opacity:.6;display:flex;gap:15px}section.donation .container.top .content .name .copy:before,section.donation .container.top .content .number .copy:before{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#0003;margin-top:11.5px;transition:.3s}section.donation .container.top .content .copy{position:relative;cursor:pointer;transition:.3s}@media only screen and (min-width: 1201px){section.donation .container.top .content .copy:hover{color:#4997f1;opacity:1}section.donation .container.top .content .copy:hover.name:before,section.donation .container.top .content .copy:hover.number:before{background:#4997f1}}@media only screen and (max-width: 1200px){section.donation .container.top .content .copy:active{color:#4997f1;opacity:1}section.donation .container.top .content .copy:active.name:before,section.donation .container.top .content .copy:active.number:before{background:#4997f1}}section.donation .container.top .content .account-item{width:fit-content;position:relative}section.donation .container.top .content .account-item #copied{position:absolute;width:60px;height:24px;display:flex;align-items:center;justify-content:center;top:50%;right:50%;transform:translate(calc(50% + 9px),calc(50% + 5px));padding:5px 8px;border-radius:5px;background:#4997f1;color:#fff;font-size:14px;font-weight:400;text-align:center;opacity:1;z-index:1;animation:copy .8s linear 1 forwards}section.donation .container.top .content .account-item #copied:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-100%);border-width:0px 5px 6px 5px;border-color:transparent transparent #4997F1 transparent;border-style:solid}section.donation .container.top .content .remind{font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:.5px;opacity:.6}@media only screen and (max-width: 767px){section.donation .container.top .content{gap:30px}}section.donation .container.top .btn-box{display:flex;justify-content:end;gap:20px}@media only screen and (max-width: 767px){section.donation .container.top .btn-box{flex-direction:column}section.donation .container.top .btn-box .taC{text-align:left}}section.donation .container.bottom .line{--aost-trans: 1.5s;width:100%;margin:clamp(50px,.3676rem + 4.902vw,100px) 0}@media only screen and (min-width: 1201px){section.donation .container.bottom .line .rwd{display:none}}@media only screen and (max-width: 1200px){section.donation .container.bottom .line .pc{display:none}section.donation .container.bottom .line .rwd path{stroke-width:.5}}@media only screen and (max-width: 900px){section.donation .container.bottom .line .rwd path{stroke-width:1}}section.donation .container.bottom .title-wrap{margin-bottom:40px;display:flex;flex-wrap:wrap;gap:5px 15px}section.donation .container.bottom .title-wrap .title{font-size:clamp(1.125rem,.9044rem + .3922vw,1.375rem);font-weight:500;line-height:1.5;letter-spacing:0}@media only screen and (max-width: 900px){section.donation .container.bottom .title-wrap{margin-bottom:30px}}section.donation .container.bottom .content-wrap{overflow:hidden;width:100%}section.donation .container.bottom .marquee-text[data-move=moveLeft] .group{padding-right:30px}section.donation .container.bottom .marquee-text[data-move=moveLeft] .item:not(:last-child){margin-right:30px}@media only screen and (max-width: 900px){section.donation .container.bottom .marquee-text[data-move=moveLeft] .group{padding-right:15px}section.donation .container.bottom .marquee-text[data-move=moveLeft] .item:not(:last-child){margin-right:15px}}section.donation .container.bottom .item{display:flex;align-items:center;gap:30px}section.donation .container.bottom .item:before,section.donation .container.bottom .item:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#0003}section.donation .container.bottom .item:before{order:2}section.donation .container.bottom .item:after{order:4}section.donation .container.bottom .item .icon{width:60px;height:60px;order:1}section.donation .container.bottom .item .icon .pic-box:before{padding-top:100%}section.donation .container.bottom .item .name{text-align:left;opacity:.6;order:3}section.donation .container.bottom .item .name .zh{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}section.donation .container.bottom .item .name .en{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.5px;margin-top:5px}@media only screen and (max-width: 900px){section.donation .container.bottom .item{gap:15px}}
