section.page-header{overflow:hidden}section.page-header.aost-show .breadcrumbs-block,section.page-header.aost-show .main-block .title,section.page-header.aost-show .main-block .wrap{opacity:1;transform:translate(0,0)}section.page-header .breadcrumbs-block{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}section.page-header .breadcrumbs-block .container{grid-column:2/-2}section.page-header .main-block{padding:var(--space-60-100) 0 60px}section.page-header .main-block .container{text-align:center;flex-direction:column;grid-column:2/-2;width:100%;max-width:2400px;margin:0 auto;display:flex}section.page-header .main-block .title{opacity:0;transition:opacity .8s .2s,transform .8s .2s;transform:translateY(30px)}section.page-header .main-block .wrap{opacity:0;align-items:center;gap:40px;margin:0 auto;transition:opacity .8s .4s,transform .8s .4s;display:flex;transform:translateY(30px)}section.page-header .main-block .wrap:not(:first-child){margin:60px auto 0}section.page-header .main-block .des-box{flex-direction:column;gap:40px;display:flex;overflow:hidden}section.page-header .main-block .des{width:100%;max-width:960px}@media only screen and (width<=1200px){section.page-header .main-block{padding:var(--space-60-100) 0 40px}section.page-header .main-block .wrap{gap:30px}section.page-header .main-block .wrap:not(:first-child){margin-top:40px}section.page-header .main-block .des-box{gap:30px}}@media only screen and (width<=900px){section.page-header .main-block .container{text-align:left}section.page-header .main-block .wrap{flex-direction:column;align-items:flex-start}section.page-header .main-block .des-box{width:100%}}@media only screen and (width<=767px){section.page-header .main-block .wrap{align-items:center}}section.content{gap:var(--space-80-160);flex-direction:column;padding:30px 0 0;display:flex}@media only screen and (width<=1200px){section.content{padding:20px 0 0}}section.split-gallery .container{grid-column:2/-2;grid-template-columns:subgrid;row-gap:var(--space-60-120);display:grid}section.split-gallery .media-group{align-items:start;gap:var(--1fr-space);grid-column:1/-1;display:flex}section.split-gallery .media-group.aost-show.start .pic,section.split-gallery .media-group.aost-show.end .pic{opacity:1;transform:translate(0)}section.split-gallery .media-group.end{justify-content:end}section.split-gallery .media-group.start .pic:first-child,section.split-gallery .media-group.end .pic:last-child{width:22.7273%;max-width:400px}section.split-gallery .media-group.start .pic:nth-child(3),section.split-gallery .media-group.end .pic:nth-child(2){align-self:end}section.split-gallery .media-group.start .pic:nth-child(2),section.split-gallery .media-group.end .pic:nth-child(2){transition-delay:.2s}section.split-gallery .media-group.start .pic:nth-child(3),section.split-gallery .media-group.end .pic:nth-child(3){transition-delay:.4s}section.split-gallery .media-group.start .pic{transform:translate(30px)}section.split-gallery .media-group.end .pic{transform:translate(-30px)}section.split-gallery .media-group .pic{aspect-ratio:1;opacity:0;width:15.9091%;max-width:280px;transition:opacity .5s,transform .5s}section.split-gallery .media-group img{object-fit:cover;width:100%;height:100%}section.split-gallery .gallery-content{grid-column:1/-1;grid-template-columns:subgrid;row-gap:80px;display:grid}section.split-gallery .gallery-content.aost-show .slogan,section.split-gallery .gallery-content.aost-show .text-box{opacity:1;transform:translateY(0)}section.split-gallery .gallery-content .slogan,section.split-gallery .gallery-content .text-box{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(30px)}section.split-gallery .gallery-content .slogan{background:var(--image-url) lightgray;color:#0000;letter-spacing:-3px;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text;grid-column:6/-1;font-size:9.375rem;font-weight:600;line-height:1.1}section.split-gallery .gallery-content .text-box{flex-direction:column;grid-column:6/-6;gap:15px;transition-delay:.2s;display:flex}@media only screen and (width>=2048px){section.split-gallery .media-group.start .pic:first-child,section.split-gallery .media-group.end .pic:last-child{max-width:545px}section.split-gallery .media-group .pic{max-width:382px}}@media only screen and (width<=1535px){section.split-gallery .gallery-content .slogan{font-size:7.5rem}}@media only screen and (width<=1200px){section.split-gallery .gallery-content{row-gap:30px}section.split-gallery .gallery-content .slogan{letter-spacing:-.5px;font-size:5.625rem;line-height:1.25}}@media only screen and (width<=900px){section.split-gallery .media-group.start .pic:first-child,section.split-gallery .media-group.end .pic:last-child{width:37.8049%}section.split-gallery .media-group .pic{width:26.5854%}section.split-gallery .gallery-content .slogan{grid-column:1/-1;font-size:3.75rem}section.split-gallery .gallery-content .text-box{grid-column:1/-1}}@media only screen and (width<=767px){section.split-gallery .gallery-content .slogan{font-size:2.625rem}}@media only screen and (width<=575px){section.split-gallery .media-group{flex-wrap:wrap;justify-content:space-between;gap:20px}section.split-gallery .media-group.end{justify-content:space-between}section.split-gallery .media-group.start .pic:first-child,section.split-gallery .media-group.end .pic:last-child{width:100%;max-width:initial}section.split-gallery .media-group.start .pic:nth-child(3),section.split-gallery .media-group.end .pic:nth-child(2){align-self:initial}section.split-gallery .media-group .pic{width:46.2687%;max-width:initial}}section.hero-features{flex-direction:column;gap:50px;display:flex}section.hero-features .hero-container{--hero-color:#fff;aspect-ratio:1920/800;min-height:600px;color:var(--hero-color);padding:80px 0;position:relative}section.hero-features .hero-container[data-theme=light]{--hero-color:#fff}section.hero-features .hero-container[data-theme=dark]{--hero-color:#000}section.hero-features .hero-container.aost-show .hero-bg img{opacity:1;transform:scale(1)}section.hero-features .hero-container.aost-show .hero-title{opacity:1;transform:translateY(0)}section.hero-features .hero-bg{grid-column:2/-2;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}section.hero-features .hero-bg img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s,transform .8s;transform:scale(1.05)}section.hero-features .hero-title{z-index:2;opacity:0;grid-column:3/-8;align-self:end;transition:opacity .8s .8s,transform .8s .8s;position:relative;transform:translateY(30px)}section.hero-features .feature-container{row-gap:50px}section.hero-features .feature-head{flex-direction:column;grid-column:7/-7;gap:15px;display:flex}section.hero-features .feature-head.aost-show .title,section.hero-features .feature-head.aost-show .des{opacity:1;transform:translateY(0)}section.hero-features .feature-head .title,section.hero-features .feature-head .des{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}section.hero-features .feature-head .des{transition-delay:.2s}section.hero-features .feature-content{gap:var(--space-50-80);grid-column:7/-2;grid-template-columns:repeat(3,1fr);display:grid}section.hero-features .feature-item{flex-direction:column;align-items:start;gap:30px;display:flex}section.hero-features .feature-item .icon{object-fit:contain;justify-content:center;align-items:center;width:40px;height:40px;display:flex}section.hero-features .feature-item .item-content{flex-direction:column;align-items:start;gap:15px;display:flex}@media only screen and (width>=2048px){section.hero-features .feature-content{grid-column:7/-4}}@media only screen and (width<=1200px){section.hero-features{gap:30px}section.hero-features .hero-container{row-gap:30px;padding:30px 0}section.hero-features .feature-container{row-gap:30px}section.hero-features .feature-content{grid-template-columns:repeat(2,1fr)}section.hero-features .feature-item{gap:20px}}@media only screen and (width<=900px){section.hero-features .hero-container{aspect-ratio:initial}section.hero-features .hero-bg{grid-column:1/-1}section.hero-features .hero-title,section.hero-features .feature-head,section.hero-features .feature-content{grid-column:2/-2}}@media only screen and (width<=767px){section.hero-features .feature-content{grid-template-columns:1fr}}
