.about-container{margin:0 auto;max-width:1240px}.about-container .synopsis{display:flex;min-height:400px}.about-container .synopsis .subject{font-size:48px;flex:1 1;display:flex;flex-direction:column;justify-content:center;margin-right:100px}.about-container .synopsis .subject span{font-size:28px;line-height:36px}.about-container .synopsis .describe{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-container .synopsis .describe p{margin:15px 0}.about-container .photo-wall-wrapper{padding:20px}.about-container .photo-wall-wrapper .photo-wall-title{font-size:48px;font-weight:700;line-height:100px;margin-bottom:30px}.about-container .photo-wall-wrapper .photo-wall{position:relative;min-height:1000px}.about-container .photo-wall-wrapper .photo-wall .photo img{height:100%;width:100%;border-radius:12px}@media screen and (min-width:1240px){.about-container .photo-wall-wrapper .photo-wall .photo{position:absolute}.about-container .photo-wall-wrapper .photo-wall .photo:first-child{left:0;top:0;width:380px;height:460px}.about-container .photo-wall-wrapper .photo-wall .photo:nth-child(2){left:calc((100% - 380px - 380px) / 2 + 380px);top:220px;transform:translateX(-50%);width:360px;height:240px}.about-container .photo-wall-wrapper .photo-wall .photo:nth-child(3){right:-134px;top:140px;width:514px;height:320px}.about-container .photo-wall-wrapper .photo-wall .photo:nth-child(4){left:-134px;top:500px;width:514px;height:320px}.about-container .photo-wall-wrapper .photo-wall .photo:nth-child(5){left:calc((100% - 380px - 535px) / 2 + 380px);top:500px;transform:translateX(-50%);width:210px;height:240px}.about-container .photo-wall-wrapper .photo-wall .photo:nth-child(6){right:0;top:500px;width:535px;height:420px}}@media screen and (max-width:1240px) and (min-width:768px){.about-container .photo-wall-wrapper .photo-wall{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.about-container .photo-wall-wrapper .photo-wall .photo{height:300px}.about-container .photo-wall-wrapper .photo-wall .photo img{height:100%;width:100%;border-radius:12px}}@media screen and (max-width:768px){.about-container .synopsis{display:block;padding:50px 20px}.about-container .synopsis .subject{margin-right:0;margin-bottom:60px}.about-container .photo-wall-wrapper .photo-wall .photo img{margin-bottom:30px}}