.about-detail .about-hero.hero{height:auto;min-height:920px;padding:155px 0 125px;align-items:center}
.about-detail .about-copy{width:83%;margin:0 8.5%;text-align:left}
.about-detail .hero-company-text{columns:auto;column-count:1;max-width:740px;width:60%;text-align:left}
.about-detail .hero-company-text p{font-size:clamp(15px,1.05vw,19px);line-height:2.1;margin:0 0 22px;text-align:left}
.about-detail .about-hero.hero::before{background-size:cover;background-position:67% center;filter:saturate(.65) brightness(.92) contrast(1.04)}
.about-detail .about-hero.hero::after{background:linear-gradient(90deg,#03070bf5 0%,#03070be8 35%,#03070bb8 54%,#03070b33 75%,transparent 100%)}
.cloud-detail .cloud-hero.hero{background-image:linear-gradient(90deg,#020a16d9,#020a1699 40%,transparent 70%),url('assets/cloud-hero-user-nov01.jpg');background-position:center;background-size:cover}
@media(min-width:1700px){.about-detail .about-hero.hero{min-height:60vw}.about-detail .hero-company-text{max-width:850px}}
@media(max-width:800px){.about-detail .hero-company-text{width:76%;max-width:none}.about-detail .about-hero.hero{min-height:0;padding-top:135px}.about-detail .about-hero.hero::after{background:linear-gradient(90deg,#03070bf2,#03070bda 65%,#03070b66)}}
@media(max-width:600px){.about-detail .about-copy{width:86%;margin:0 7%}.about-detail .hero-company-text{width:100%}.about-detail .hero-company-text .keep{white-space:normal}.about-detail .about-hero.hero::before{background-position:65% center}.cloud-detail .cloud-hero.hero{background-image:linear-gradient(180deg,#020a1644,#020a16e6 75%),url('assets/cloud-hero-user-nov01.jpg');background-position:68% center}}
