@property --c1{syntax: "<color>"; inherits: true; initial-value: #000;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #000;}.unit-banner{position:relative;--side-fr: 50px}.unit-banner[type=overview] .container{min-height:clamp(28.125rem,19.8529rem + 14.7059vw,37.5rem)}.unit-banner[type=detail] .container{min-height:clamp(21.875rem,19.1176rem + 4.902vw,25rem)}.unit-banner .bg{position:absolute;top:0;left:0;z-index:-1;grid-column:1/-1;width:100%;height:100%}.unit-banner .bg img{width:100%;height:100%;object-fit:cover}.unit-banner .container{padding-bottom:clamp(3.125rem,1.4706rem + 2.9412vw,5rem);padding-left:var(--side-fr);padding-right:var(--side-fr);max-width:calc(1364px + var(--side-fr) * 2);width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(18,1fr);align-items:end}.unit-banner .text-box{grid-column:1/-1;display:flex;flex-direction:column;gap:20px;max-width:682px}.unit-banner .text-box[data-theme=light] .block-subtitle,.unit-banner .text-box[data-theme=light] .unit-title{color:#fff}.unit-banner .text-box[data-theme=dark] .block-subtitle{background:linear-gradient(270deg,#00df95 31.98%,#096 68.13%);background-clip:text;-webkit-background-clip:text;color:transparent}.unit-banner .text-box[data-theme=dark] .unit-title{color:#000}@media only screen and (min-width: 1921px){.unit-banner .container{max-width:76.25vw;--side-fr: calc(50 / 1920 * 100vw)}}@media only screen and (max-width: 900px){.unit-banner{--side-fr: 20px}.unit-banner .text-box{grid-column:2/-2}.unit-banner .text-box .block-subtitle{font-size:1rem}}.container{--side-fr: 50px}@media only screen and (max-width: 900px){.container{--side-fr: 20px}}section.content .text-box{display:flex;flex-direction:column;gap:clamp(1.25rem,6.6vw,1.875rem) 0}section.content .pic-box{flex-shrink:0;position:relative;overflow:hidden}section.content .pic-box:after{content:"";display:block}section.content .pic-box img{position:absolute;width:100%;height:100%;object-fit:cover}section.content .container{padding:clamp(1.875rem,2.6vw,3.125rem) var(--side-fr) clamp(5rem,6.25vw,7.5rem);display:grid;grid-template-columns:repeat(18,1fr);max-width:calc(1364px + var(--side-fr) * 2);width:100%;margin:0 auto}section.content .container>*{grid-column:1/-1}@media only screen and (min-width: 1921px){section.content .container{max-width:76.25vw}}section.content .wrap:not(:first-child){margin-top:clamp(3.125rem,4.16vw,5rem)}section.content .wrap[type=intro]>.text-box{max-width:910px}@media only screen and (max-width: 900px){section.content .wrap[type=intro]>.text-box{padding:0 20px}}section.content .wrap[type=intro] .i-box{display:flex;flex-wrap:wrap;gap:0 clamp(5rem,7.9vw,9.5rem);margin-top:clamp(1.875rem,2.6vw,3.125rem);padding:40px clamp(1.25rem,3.9vw,4.6875rem);border-radius:20px;background:radial-gradient(76.21% 76.21% at 51.3% 53.79%,#0000000d,#0000 92.08%);box-shadow:0 0 20px #92f3d3cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@media only screen and (max-width: 900px){section.content .wrap[type=intro] .i-box{border-radius:10px}}section.content .wrap[type=intro] .i-box:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - (clamp(1.25rem,3.9vw,4.6875rem)*2));height:1px;display:block;background:#000;opacity:.1}@media only screen and (max-width: 767px){section.content .wrap[type=intro] .i-box:after{display:none}}section.content .wrap[type=intro] .i-box .i-group{width:calc((100% - clamp(5rem,7.9vw,9.5rem) * 2) / 3);min-height:200px;display:flex;gap:20px 0;flex-direction:column;justify-content:center;align-items:center;text-align:center}section.content .wrap[type=intro] .i-box .i-group:nth-child(2),section.content .wrap[type=intro] .i-box .i-group:nth-child(5){position:relative}section.content .wrap[type=intro] .i-box .i-group:nth-child(2):after,section.content .wrap[type=intro] .i-box .i-group:nth-child(2):before,section.content .wrap[type=intro] .i-box .i-group:nth-child(5):after,section.content .wrap[type=intro] .i-box .i-group:nth-child(5):before{content:"";position:absolute;width:1px;height:100%;display:block;background:#000;opacity:.1;top:0}@media only screen and (max-width: 767px){section.content .wrap[type=intro] .i-box .i-group:nth-child(2):after,section.content .wrap[type=intro] .i-box .i-group:nth-child(2):before,section.content .wrap[type=intro] .i-box .i-group:nth-child(5):after,section.content .wrap[type=intro] .i-box .i-group:nth-child(5):before{display:none;bottom:40px;top:unset}}section.content .wrap[type=intro] .i-box .i-group:nth-child(2):after,section.content .wrap[type=intro] .i-box .i-group:nth-child(5):after{left:calc(-.5*clamp(5rem,7.9vw,9.5rem))}section.content .wrap[type=intro] .i-box .i-group:nth-child(2):before,section.content .wrap[type=intro] .i-box .i-group:nth-child(5):before{right:calc(-.5*clamp(5rem,7.9vw,9.5rem))}@media only screen and (max-width: 900px){section.content .wrap[type=intro] .i-box .i-group{min-height:180px}}@media only screen and (max-width: 767px){section.content .wrap[type=intro] .i-box .i-group{width:100%;min-height:unset}section.content .wrap[type=intro] .i-box .i-group:not(:last-child){padding-bottom:80px;position:relative}section.content .wrap[type=intro] .i-box .i-group:not(:last-child):after{content:"";width:100%;height:1px;background:#000;opacity:.1;display:block;position:absolute;bottom:40px;left:0}}section.content .wrap[type=intro] .pic-box{width:clamp(2.8125rem,3.125vw,3.75rem)}section.content .wrap[type=intro] .pic-box:after{padding-top:100%}section.content .wrap[type=row]{display:flex;align-items:center;gap:30px 75px}section.content .wrap[type=row] .pic-box{width:50%;border-radius:20px}section.content .wrap[type=row] .pic-box:after{padding-top:65.9824046921%}@media only screen and (max-width: 900px){section.content .wrap[type=row]{padding:0 20px;flex-direction:column;border-radius:10px}section.content .wrap[type=row] .pic-box{width:100%}}section.content .wrap[type=col]{display:flex;flex-direction:column;gap:40px 0px}@media only screen and (max-width: 900px){section.content .wrap[type=col]{padding:0 20px}}section.content .wrap[type=col] .pic-box{width:100%;border-radius:20px}@media only screen and (max-width: 900px){section.content .wrap[type=col] .pic-box{border-radius:10px}}section.content .wrap[type=col] .pic-box:after{padding-top:43.9882697947%}@media only screen and (max-width: 767px){section.content .wrap[type=col] .pic-box:after{padding-top:134.6801346801%}}section.full{position:relative;overflow:hidden}section.full .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}section.full .bg picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s}section.full .bg picture.active{opacity:1}section.full .bg img{width:100%;height:100%;object-fit:cover}section.full .container{position:relative;align-content:space-between;min-height:875px}section.full .drag-area{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}section.full .title-box{padding-top:clamp(5.625rem,2.3162rem + 5.8824vw,7.5rem);grid-column:3/-3;display:flex;flex-direction:column;align-items:flex-start;max-width:758px}section.full .title-box[data-theme=light]{color:#fff}section.full .title-box[data-theme=light] .swiper-navigation .icon-right,section.full .title-box[data-theme=light] .swiper-navigation .icon-left{color:#fff}section.full .title-box[data-theme=light] .swiper-navigation .icon-right-bold,section.full .title-box[data-theme=light] .swiper-navigation .icon-left-bold{color:#fff}section.full .title-box[data-theme=dark]{color:#000}section.full .title-box[data-theme=dark] .swiper-navigation .nav-button{background:#f3f3f3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}section.full .title-box[data-theme=dark] .swiper-navigation .icon-right,section.full .title-box[data-theme=dark] .swiper-navigation .icon-left{color:#848484}section.full .title-box[data-theme=dark] .swiper-navigation .icon-right-bold,section.full .title-box[data-theme=dark] .swiper-navigation .icon-left-bold{color:#12b57f}section.full .title-box .title-header{margin-bottom:60px;display:flex;flex-direction:column;gap:20px}section.full .title-box .button-group{display:flex;align-items:center;gap:30px}section.full .title-box .swiper-navigation{display:none}section.full .swiper-box{grid-column:3/-3;margin-top:80px}section.full .swiper{transform:translate3d(calc(-1*clamp(1.875rem,3.64vw,4.375rem)),0,0);width:calc(100% + clamp(1.875rem,3.64vw,4.375rem)*2)}section.full .swiper[data-theme=light] .inner{color:#fff}section.full .swiper[data-theme=light] .inner .pic-box{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7464%) hue-rotate(60deg) brightness(105%) contrast(98%)}section.full .swiper[data-theme=light] .inner .indicator:after,section.full .swiper[data-theme=light] .inner .indicator:before{background:#fff}section.full .swiper[data-theme=dark] .inner{color:#000}section.full .swiper[data-theme=dark] .inner .pic-box{filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(101%) contrast(101%)}section.full .swiper[data-theme=dark] .inner .indicator:after,section.full .swiper[data-theme=dark] .inner .indicator:before{background:#000}section.full .swiper-wrapper{align-items:flex-end}section.full .swiper-slide{width:33.33%;padding:0 clamp(.9375rem,3.64vw,4.375rem);height:auto}@media only screen and (max-width: 1200px){section.full .swiper-slide{width:calc(50% - 30px)}}@media only screen and (max-width: 900px){section.full .swiper-slide{width:calc(100% - 55px)}}@media only screen and (max-width: 767px){section.full .swiper-slide{width:calc(100% - 45px)}}section.full .swiper-slide .inner{min-height:250px;height:100%}section.full .swiper-slide .inner.active{padding-bottom:clamp(3.125rem,4.16vw,5rem)}section.full .swiper-slide .inner.active .text-box .paragraph-box{opacity:1;grid-template-rows:1fr}section.full .inner{position:relative;display:block;color:#fff}section.full .inner.aost-show{opacity:.3;transition:height .4s,opacity var(--aost-trans, .8s),transform .4s,padding-bottom .4s}section.full .inner.active{opacity:1}section.full .inner.active .indicator:after,section.full .inner.active .indicator:before{opacity:0}section.full .inner.active .indicator-linear{opacity:1}section.full .inner.active .pic-box{opacity:1}section.full .inner.active .text-box{transform:translateZ(0)}section.full .inner.active .text-box .paragraph{opacity:1;height:100%}section.full .inner .pic-box{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7464%) hue-rotate(60deg) brightness(105%) contrast(98%)}section.full .inner .indicator,section.full .inner .indicator-linear{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;height:100%}section.full .inner .indicator:before,section.full .inner .indicator-linear:before{border-radius:50%;-webkit-mask:radial-gradient(circle 8px at center,transparent 0,transparent 8px,black 8px);mask:radial-gradient(circle 8px at center,transparent 0,transparent 8px,black 8px);flex-shrink:0;width:20px;height:20px;transition:opacity .4s;content:""}section.full .inner .indicator:after,section.full .inner .indicator-linear:after{display:block;width:1px;height:100%;transition:opacity .4s,height .4s;content:""}section.full .inner .indicator:after,section.full .inner .indicator:before{background:#fff}section.full .inner .indicator-linear{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0;transition:opacity .4s}section.full .inner .indicator-linear:after,section.full .inner .indicator-linear:before{background:linear-gradient(to bottom,#00df95 28.47%,#096 94.44%)}section.full .inner .content-box{padding-left:30px;display:flex;flex-direction:column;gap:20px}section.full .inner .pic-box{width:50px;height:50px;opacity:0;transition:opacity .4s}section.full .inner .text-box{transform:translate3d(0,-75px,0);display:flex;flex-direction:column;gap:10px;transition:transform .4s}section.full .inner .text-box .paragraph-box{grid-template-rows:0fr;display:grid;transition:.4s grid-template-rows,opacity .4s}section.full .inner .text-box .paragraph{line-height:1.5;letter-spacing:.5px;opacity:0;transition:opacity .4s;overflow:hidden}
