.eva-image-wrapper{box-sizing:border-box;border-radius:10px;width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-height:80vh;margin:10px auto;padding:100px 310px;position:relative}.eva-image-container{z-index:1;width:100%;height:100%;padding:0;position:absolute;inset:0}.eva-image{object-fit:cover;border-radius:10px;width:100%;height:100%}.eva-overlay{z-index:2;background-color:#0006;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.eva-section{min-height:100vh;position:relative}.eva-header{z-index:3;margin-bottom:80px;position:relative}.eva-header-left{width:50%;min-width:0;max-width:50%}.eva-badge{text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#0000004d;border:1px solid #fff;border-radius:40px;margin-bottom:30px;padding:8px 24px;font-family:AkkuratMono-Regular;font-size:14px;display:inline-block}.eva-title{color:#fff;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:30px;font-family:ppneuemontreal-medium;font-size:80px;line-height:80px}.eva-description{color:#fff;word-wrap:break-word;overflow-wrap:break-word;max-width:600px;margin-bottom:20px;font-size:18px;line-height:1.6}.eva-bottom-text{z-index:3;position:absolute;bottom:20px;left:310px;right:310px}.eva-sakura-text{color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin:0 0 10px;font-size:18px;font-style:italic;line-height:1.6}.eva-meaning-text{color:#fff;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-size:18px;font-style:italic;line-height:1.6}.eva-container{box-sizing:border-box;width:calc(100vw - 20px);max-width:calc(100vw - 40px);margin:10px auto;padding:100px 310px}.eva-content{margin-top:0;position:relative}.eva-content-left{width:50%;min-width:0;max-width:50%}.eva-content-text{color:#666;word-wrap:break-word;overflow-wrap:break-word;max-width:600px;margin-bottom:30px;font-size:18px;line-height:1.6}.eva-content-text:last-child{margin-bottom:0}.eva-career-title{color:#333335;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-top:60px;margin-bottom:30px;font-family:ppneuemontreal-medium;font-size:80px;line-height:80px}.eva-linkedin-link{color:#333335;margin-top:40px;transition:color .3s;display:inline-block}.eva-linkedin-icon{width:32px;height:32px;font-size:32px}.eva-linkedin-link:hover{color:#0077b5}@media (max-width:1200px){.eva-image-wrapper{padding-left:50px;padding-right:50px}.eva-bottom-text{left:50px;right:50px}.eva-container{padding-left:50px;padding-right:50px}}@media (max-width:768px){.eva-section{height:auto;min-height:auto}.eva-image-wrapper{box-sizing:border-box;min-height:60vh;margin:10px auto;padding-left:40px;padding-right:40px}.eva-image,.eva-overlay{border-radius:10px}.eva-header{margin-bottom:40px}.eva-header-left{box-sizing:border-box;width:100%;max-width:100%}.eva-badge{margin-bottom:20px;padding:6px 20px;font-size:12px}.eva-title{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-size:32px;line-height:1.2}.eva-description{box-sizing:border-box;max-width:100%;margin-bottom:15px;font-size:16px}.eva-bottom-text{bottom:20px;left:40px;right:40px}.eva-sakura-text,.eva-meaning-text{font-size:16px}.eva-container{box-sizing:border-box;margin-left:10px;margin-right:10px;padding-left:40px;padding-right:40px}.eva-content-left{box-sizing:border-box;width:100%;max-width:100%}.eva-content-text{box-sizing:border-box;max-width:100%;margin-bottom:20px;font-size:16px}.eva-career-title{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-top:40px;margin-bottom:20px;font-size:32px;line-height:1.2}}@media (max-width:480px){.eva-section{height:auto;min-height:auto}.eva-image-wrapper{box-sizing:border-box;min-height:50vh;margin:10px auto;padding:60px 20px}.eva-image,.eva-overlay{border-radius:8px}.eva-title{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;font-size:28px}.eva-description{box-sizing:border-box;max-width:100%;margin-bottom:12px;font-size:14px}.eva-bottom-text{bottom:20px;left:20px;right:20px}.eva-sakura-text,.eva-meaning-text{font-size:14px}.eva-container{box-sizing:border-box;margin:10px auto;padding:60px 20px}.eva-content-left{box-sizing:border-box;width:100%;max-width:100%}.eva-content-text{box-sizing:border-box;max-width:100%;margin-bottom:15px;font-size:14px}.eva-career-title{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-top:30px;margin-bottom:15px;font-size:28px;line-height:1.2}}
