section.banner .container{grid-column:2/-2}section.banner .img-wrap{position:relative;width:100%;border-radius:20px;overflow:hidden;display:flex}section.banner .img-wrap.aost-show .bg-img .sticky-img img{opacity:1;transform:scale(1);transition:transform .8s,opacity .8s}section.banner .img-wrap.aost-show .bannerSubtitle,section.banner .img-wrap.aost-show .bannerTitle,section.banner .img-wrap.aost-show+.desc-wrap{opacity:1;transform:translateY(0)}section.banner .img-wrap.aost-show+.desc-wrap{transition:transform .6s .5s,opacity .6s .5s}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-circle{animation:blink 1.2s .6s 2 linear}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-rhombus{animation:blink 1.2s .8s 2 linear}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-square{animation:blink 1.2s 1s 2 linear}section.banner .img-wrap.aost-show+.desc-wrap .deco-shape .icon-hexagon{animation:blink 1.2s 1.2s 2 linear}section.banner .bg-img .sticky-img img{opacity:0;transform:scale(1.08)}section.banner .content-wrap{width:100%;padding:60px calc(var(--1fr) * 2);display:flex}section.banner .bannerSubtitle{width:100%;display:flex;flex-direction:column;gap:5px;opacity:0;transform:translateY(30px)}section.banner .bannerTitle{max-width:900px;width:100%;margin-top:auto;font-size:clamp(1.75rem,.5368rem + 2.157vw,3.125rem);font-weight:500;line-height:1.4;letter-spacing:1px;opacity:0;transform:translateY(30px)}section.banner .bannerTitle h2{white-space:pre-wrap}section.banner .desc-wrap{margin-top:40px;padding-left:calc(var(--1fr) * 2);opacity:0;transform:translateY(30px)}section.banner .bannerDesc{max-width:780px;width:100%;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;color:#0009;margin-top:15px;text-align:left}section.banner[type=overview] .img-wrap.aost-show .bannerSubtitle,section.banner[type=noimage] .img-wrap.aost-show .bannerSubtitle{transition:transform .6s .1s,opacity .6s .1s}section.banner[type=overview] .img-wrap.aost-show .bannerTitle,section.banner[type=noimage] .img-wrap.aost-show .bannerTitle{transition:transform .6s .3s,opacity .6s .3s}section.banner[type=overview] .img-wrap,section.banner[type=single] .img-wrap,section.banner[type=noimage] .img-wrap{min-height:600px}section.banner[type=overview] .content-wrap,section.banner[type=single] .content-wrap,section.banner[type=noimage] .content-wrap{flex-direction:column}section.banner[type=overview] .bannerSubtitle,section.banner[type=single] .bannerSubtitle,section.banner[type=noimage] .bannerSubtitle{margin-bottom:40px;font-size:clamp(1.125rem,-.6397rem + 3.1373vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:.5px}section.banner[type=overview] .deco-shape,section.banner[type=single] .deco-shape,section.banner[type=noimage] .deco-shape{width:fit-content;display:flex;align-items:center;gap:10px}section.banner[type=overview] .deco-shape .icon-circle,section.banner[type=single] .deco-shape .icon-circle,section.banner[type=noimage] .deco-shape .icon-circle{color:#f5ad5b;font-size:10px;opacity:1;transform:scale(1)}section.banner[type=overview] .deco-shape .icon-rhombus,section.banner[type=single] .deco-shape .icon-rhombus,section.banner[type=noimage] .deco-shape .icon-rhombus{color:#ee3d19;font-size:11px;opacity:1;transform:scale(1)}section.banner[type=overview] .deco-shape .icon-square,section.banner[type=single] .deco-shape .icon-square,section.banner[type=noimage] .deco-shape .icon-square{color:#4997f1;font-size:9px;opacity:1;transform:scale(1)}section.banner[type=overview] .deco-shape .icon-hexagon,section.banner[type=single] .deco-shape .icon-hexagon,section.banner[type=noimage] .deco-shape .icon-hexagon{color:#004884;font-size:11px;opacity:1;transform:scale(1)}section.banner[type=single] .img-wrap.aost-show section.breadCrumbs{opacity:1;transform:translateY(0);transition:transform .6s .1s,opacity .6s .1s}section.banner[type=single] .img-wrap.aost-show .bannerSubtitle{transition:transform .6s .1s,opacity .6s .3s}section.banner[type=single] .img-wrap.aost-show .bannerTitle{transition:transform .6s .3s,opacity .6s .5s}section.banner[type=single] section.breadCrumbs{margin-bottom:30px;opacity:0;transform:translateY(30px)}section.banner[type=single] section.breadCrumbs .container{padding:0}section.banner[type=detail] .img-wrap{min-height:500px}section.banner[type=detail] .img-wrap.aost-show .bannerTitle{transition:transform .6s .1s,opacity .6s .1s}section.banner[type=detail] .img-wrap.aost-show .bannerSubtitle{transition:transform .6s .3s,opacity .6s .3s}section.banner[type=detail] .content-wrap{flex-direction:column-reverse}section.banner[type=detail] .bannerSubtitle{margin-top:10px;font-size:clamp(1.125rem,-.6397rem + 3.1373vw,1.25rem);font-weight:400;line-height:1.3;letter-spacing:.5px}section.banner[type=noimage] .img-wrap{min-height:unset}section.banner[type=noimage] .content-wrap{padding-top:30px;padding-bottom:0}section.banner[theme=white] .content-wrap{color:#fff}section.banner[theme=white] section.breadCrumbs .icon{color:#fff}section.banner[theme=black] .content-wrap{color:#000}section.banner[theme=black] section.breadCrumbs .icon{color:#000}section.banner[align=left] .content-wrap{align-items:flex-start}section.banner[align=right] .content-wrap{align-items:flex-end}section.banner[align=center] .content-wrap{align-items:center}@media only screen and (min-width: 1921px){section.banner[type=overview] .img-wrap,section.banner[type=single] .img-wrap{min-height:55.5555555556vh}section.banner[type=detail] .img-wrap{min-height:46.2962962963vh}section.banner .bannerTitle{max-width:46.875vw}section.banner .bannerDesc{max-width:40.625vw}}@media only screen and (max-width: 1200px){section.banner .content-wrap{padding:var(--baseSpace)}section.banner .desc-wrap{padding-left:0;margin-top:30px}section.banner[type=noimage] .bannerSubtitle{margin-bottom:30px}section.banner[type=noimage] .content-wrap{padding-inline:0}}@media only screen and (max-width: 767px){section.banner .content-wrap{padding:30px 20px}}@media only screen and (max-width: 600px){section.banner[type=overview] .img-wrap,section.banner[type=single] .img-wrap{min-height:500px}section.banner[type=detail] .img-wrap{min-height:450px}}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}}section.category{padding-block:40px}section.category .container{grid-column:var(--columns-3)}@media only screen and (max-width: 900px){section.category{padding-block:30px}}section.showcase:has(+section.gallery)+section.gallery{padding-top:clamp(50px,-2.3897rem + 9.804vw,150px)}section.showcase .container{grid-column:var(--columns-3);display:flex;align-items:center;gap:30px calc(var(--1fr) * 2)}section.showcase .content-wrap{width:38.46154%;padding:clamp(50px,1.4706rem + 2.9412vw,80px) var(--1fr) 45px 0;flex:1 0 0}section.showcase .content-wrap a{display:block;width:fit-content}section.showcase .content-wrap .sectionSubtitle{margin-top:10px}section.showcase .content-wrap .paragraph{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:40px}section.showcase .content-wrap .slide-btn{margin-top:40px}section.showcase .swiper-wrap{position:relative;width:calc(53.84616% + var(--1fr) * 3 + var(--baseSpace));margin-right:calc(var(--1fr) * -2 + var(--baseSpace) * -1);margin-left:calc(var(--1fr) * -1);padding-bottom:45px;padding-top:clamp(50px,1.4706rem + 2.9412vw,80px);padding-left:var(--1fr);overflow:hidden}section.showcase .around-circle{position:absolute;width:clamp(100px,1.8382rem + 7.844vw,180px);aspect-ratio:1/1;top:0;left:0;z-index:2}section.showcase .deco-box{position:absolute;left:10px;top:clamp(73px,1.9706rem + 4.608vw,120px);width:clamp(60px,1.5441rem + 3.922vw,100px);aspect-ratio:1/1;border-radius:50%;background-color:#4997f126;opacity:0;transform:scale(0);transform-origin:center center}section.showcase .deco-box.aost-show{opacity:1;transform:scale(1);transition:opacity .6s .15s,transform .6s .15s}section.showcase .swiper-box{overflow:hidden;width:100%;padding-right:calc(var(--1fr) * 6 + var(--baseSpace))}section.showcase .shareSwiper{overflow:unset}section.showcase .swiper-pagination.commonH{left:calc(var(--1fr) + 20px);bottom:0;transform:translateZ(0)}section.showcase .swiper-slide{width:31.25vw}@media only screen and (min-width: 901px){section.showcase .swiper-slide.swiper-slide-active .itemTitle-s-bold{transform:translateY(0)}section.showcase .swiper-slide:not(.swiper-slide-active) .itemTitle-s-bold{opacity:0}}@media only screen and (max-width: 900px){section.showcase .swiper-slide{width:calc(50% - 20px)}}@media only screen and (max-width: 767px){section.showcase .swiper-slide{width:100%}}section.showcase .item{width:100%}section.showcase .item .pic-box{border-radius:20px}section.showcase .item .pic-box:before{padding-top:71.6667%}section.showcase .item .itemTitle-s-bold{padding:15px 20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s,opacity .6s .4s,transform .4s .4s}@media only screen and (min-width: 1201px){section.showcase .item .itemTitle-s-bold{transform:translateY(15px)}}@media only screen and (min-width: 1921px){section.showcase .around-circle{width:9.375vw}section.showcase .deco-box{width:5.2083333333vw;top:6.25vw}}@media only screen and (max-width: 1200px){section.showcase .container{gap:30px var(--1fr)}section.showcase .swiper-wrap{width:53.84616%;margin-right:calc(var(--baseSpace) * -1)}section.showcase .swiper-box{padding-right:0}section.showcase .shareSwiper{overflow:hidden}}@media only screen and (max-width: 900px){section.showcase .container{flex-direction:column-reverse}section.showcase .content-wrap{width:100%;padding:0 20px}section.showcase .content-wrap .paragraph,section.showcase .content-wrap .slide-btn{margin-top:30px}section.showcase .swiper-wrap{width:calc(100% + var(--baseSpace) * 2);padding-bottom:35px;padding-inline:var(--baseSpace);margin-inline:0}section.showcase .around-circle{top:0;left:-30px}section.showcase .deco-box{left:-10px}section.showcase .swiper-pagination.commonH{left:50%;transform:translate3d(-50%,0,0)}}section.gallery{padding-top:clamp(50px,1.4706rem + 2.9412vw,80px);padding-bottom:clamp(80px,-.5147rem + 9.804vw,180px);position:relative}section.gallery:after{content:"";position:absolute;bottom:0;right:calc(var(--1fr) * 2 + var(--baseSpace));width:50%;height:0;border-radius:0;background:#f7f7f7;z-index:-1;opacity:0}section.gallery.aost-show:after{opacity:1;height:calc(100% - clamp(80px,3.8971rem + 1.9608vw,100px));border-radius:1000px 1000px 0 0;transition:height .8s .3s,border-radius .4s .3s}section.gallery .container{grid-column:var(--columns-3);display:flex;align-items:flex-end;gap:30px 0}section.gallery .img-wrap{width:53.8462%;position:relative;overflow:hidden;margin-bottom:-30px}section.gallery .img-wrap .deco-paint{position:absolute;bottom:163px;right:20px;width:47.61905%;z-index:2;stroke-dasharray:545;stroke-dashoffset:545}section.gallery .img-wrap .deco-paint.show{animation:solid .6s ease-out 1 forwards}section.gallery .img-wrap .imageSwiper{width:85.7143%;margin:0 auto 0 0}section.gallery .img-wrap .swiper-wrapper{align-items:flex-end}section.gallery .img-wrap .swiper-slide{width:100%;display:flex;padding-bottom:30px;opacity:0;transition:.8s;pointer-events:none}section.gallery .img-wrap .swiper-slide .item{width:66.6667%}section.gallery .img-wrap .swiper-slide .item .pic-box{border-radius:20px}section.gallery .img-wrap .swiper-slide[type=l] .pic-box:before{padding-top:134.375%}section.gallery .img-wrap .swiper-slide[type=m] .pic-box:before{padding-top:95.8334%}section.gallery .img-wrap .swiper-slide[type=s] .pic-box:before{padding-top:75%}section.gallery .img-wrap .swiper-slide:not(.swiper-slide-active) .item .pic-box:before{position:relative;background:#0003;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:1;transition:.6s .1s;will-change:background,backdrop-filter}section.gallery .img-wrap .swiper-slide.swiper-slide-active{opacity:1;pointer-events:auto}section.gallery .img-wrap .swiper-slide.swiper-slide-active .item .pic-box{box-shadow:20px 20px 15px #0000001a}section.gallery .img-wrap .swiper-slide.swiper-slide-active .item .pic-box:before{background:#0000;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}section.gallery .img-wrap .swiper-slide.swiper-slide-active+.swiper-slide,section.gallery .img-wrap .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1}section.gallery .content-wrap{width:38.46154%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding-bottom:clamp(50px,1.4706rem + 2.9412vw,80px)}section.gallery .content-wrap .context{width:100%}section.gallery .content-wrap .context a{display:block;width:fit-content}section.gallery .content-wrap .context .sectionSubtitle{margin:10px 0 40px}section.gallery .content-wrap .context .paragraph{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}section.gallery .swiper-wrap{position:relative;width:calc(100% - 167px - var(--1fr));margin-top:40px;padding-bottom:45px}section.gallery .swiper-wrap .swiper-box{width:100%;height:100%}section.gallery .swiper-wrap .swiper-pagination.commonH{left:0;bottom:0}section.gallery .swiper-wrap .itemTitle-s-bold{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.gallery .swiper-wrap .itemSubtitle-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}@media only screen and (min-width: 1921px){section.gallery .img-wrap .deco-paint{bottom:140px}}@media only screen and (max-width: 1200px){section.gallery:after{width:60%;right:0}section.gallery .img-wrap .deco-paint{bottom:93px}section.gallery .content-wrap{width:46.1538%;padding-bottom:0}}@media only screen and (max-width: 900px){section.gallery:after{width:71.7334%}section.gallery .container{flex-direction:column;align-items:flex-start}section.gallery .img-wrap{width:100%;margin:0 auto -30px}section.gallery .img-wrap .deco-paint{width:77.6119%;bottom:13px;right:auto;left:20px}section.gallery .img-wrap .imageSwiper{width:100%}section.gallery .img-wrap .swiper-slide .item{display:flex;align-items:flex-end}section.gallery .content-wrap{width:100%;padding:0 20px;gap:30px 0}section.gallery .content-wrap .context{order:2}section.gallery .content-wrap .context .sectionSubtitle{margin-bottom:30px}section.gallery .content-wrap .swiper-wrap{width:100%;padding-bottom:35px;margin-top:0;order:1}section.gallery .content-wrap .slide-btn{order:3}}@media only screen and (max-width: 800px){section.gallery:after{width:100%}}@media only screen and (max-width: 767px){section.gallery .container{gap:20px 0}section.gallery .img-wrap .deco-paint{bottom:19px}section.gallery .img-wrap .deco-paint path{stroke-width:6px}section.gallery .img-wrap .swiper-slide .item{width:77.61195%}section.gallery .img-wrap .swiper-slide .item .pic-box{border-radius:9.31px}}
