body{height:100%;font-family:Inter, sans-serif;overflow:auto}.lang-en,.lang{display:none}.page-content{height:100vh;padding:8em 2em 2em}.title{color:#fff;flex-direction:column;display:flex}.title h1{margin-bottom:30px;font-size:4vw;font-weight:600;line-height:1}.image-text h2{margin-bottom:30px}.image-text button{color:#fff;text-align:center;cursor:pointer;background-color:#1f1f1f;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;margin-top:30px;padding:10px 20px;font-size:1rem;transition:transform .8s}.image-text button:hover{color:#aaa;border:2px solid #aaa}.title p{margin-bottom:30px;font-size:1rem;font-weight:500}.gallery-grid{padding-bottom:20px}.gallery-image{cursor:pointer;border-radius:14px;width:40vw;height:20vw;transition:transform .3s}.gallery-image:hover{transform:scale(1.03)}.backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background-color:#000c;position:fixed;inset:0}.modal-container{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-image{cursor:pointer;width:auto;height:100%;margin:30px;box-shadow:0 0 30px #00000080}.gallery-item{background-color:#1f1f1f;border-radius:16px;flex-direction:row;gap:20px;width:100%;margin-bottom:2em;padding:20px;display:flex}.image-text{color:#fff;margin-top:.5em}.image-text h2{margin-bottom:.3em;font-size:1.2rem;font-weight:600}.image-text p{font-size:1rem;font-weight:400;line-height:1.4}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.backdrop{background-color:#000c}}@media (max-width:900px){.title h1{font-size:8vw}.modal-image{width:100%;height:auto}.gallery-image{width:100%;height:200px}.gallery-item{flex-direction:column}}
