body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Bai Jamjuree,serif;font-weight:400;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.space-between{display:flex;flex-direction:row;justify-content:space-between}.flex-center{align-items:center;display:flex;justify-content:center}.flex{display:flex;flex-direction:row}span{color:#fff;font-size:22px}.top-left-name{left:4vw;position:relative;top:3vh}.floating-logo{bottom:25vh;cursor:pointer;left:16.6667%;position:fixed;transform:translateX(-50%);width:25vw;z-index:10}.container{display:grid;grid-template-columns:1fr 1fr 1fr;height:100vh}.text-container{align-self:center;color:#fff;display:flex;flex-direction:column;grid-column:2/-1;height:30vh;justify-content:space-between;padding:0 2rem;position:relative;text-align:left;top:6vh}.image-container{align-self:start;height:60vh;overflow:visible;padding:0 2rem;position:relative}.image-container img{max-height:100%;max-width:100%;object-fit:cover}.projects{margin-top:22vh;min-height:50vh;position:relative;width:100%}.bigger-text{font-size:28px}.container.second-section{height:auto;margin-top:2rem}.overflow-middle{overflow:visible;padding:1rem 1rem 0;width:100%}.waiting-list-button{background-color:initial;border:2px solid #fff;border-radius:24px;color:#fff;cursor:pointer;padding:7px;text-decoration:none;width:160px;span{font-size:15px}}.waiting-list-button:hover{background-color:#fff;span{color:#000}}.modal-container{max-width:400px;padding:60px;position:relative;width:100%}.styled-input{background:#0000;color:#fff;font-family:Bai Jamjuree,serif;margin-bottom:10px;margin-top:30px;padding:12px}.styled-input::placeholder{font-family:Bai Jamjuree,serif;font-size:15px}.close-button-svg{height:36px;width:36px}.modal-register-button{font-size:18px;padding:10px}@media (max-width:768px){.container{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto}.top-left-name{left:10vw;top:3vh}.floating-logo{bottom:auto;left:auto;position:absolute;right:1vw;top:3vh}.overflow-middle{margin:0 10vw;overflow:auto;padding:15rem 0 0;width:auto}.image-container,.text-container{height:auto!important}.text-container{margin:10vh 10vw 5vh;padding:0}.image-container{margin:0 10vw;padding:0;position:relative;top:14vh}.projects{margin-top:16vh}.page-not-found{display:flex;flex-direction:column}}@media (max-width:1600px){span{font-size:20px}.bigger-text{font-size:24px}}@media (max-width:1200px){.text-container{height:40vh}span{font-size:18px}.bigger-text{font-size:22px}}@media (max-width:1050px){.text-container{height:28vh}span{font-size:16px}.bigger-text{font-size:20px}}@media (max-width:645px){.top-left-name{display:none}.floating-logo{right:-2vw;top:2vh}.projects{span{font-size:16px}}.modal-container{padding:40px 30px;width:60vw!important}.styled-input{margin-bottom:10px!important;margin-top:20px!important;padding:10px}.close-button-svg{height:26px;width:26px}.modal-register-button{font-size:16px;padding:8px}}.event-page{background:#000;color:#fff;font-family:Bai Jamjuree,serif;min-height:100vh}.home-link{left:2vw;position:fixed;top:2vh;width:60px;z-index:60}.home-link img{width:100%}.event-header{margin-bottom:4rem;padding-top:12vh;text-align:center}.event-header h1{font-size:48px;margin:0}.event-header p{line-height:1.35;margin:1rem auto 0;max-width:600px}.gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(22%,1fr));padding:0 3vw 8vh}.gallery img{aspect-ratio:1/1;cursor:pointer;object-fit:cover;transition:opacity .2s;width:100%}.gallery img:hover{opacity:.85}.lightbox{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.lightbox-img{box-shadow:0 0 30px #0009;max-height:90%;max-width:90%}.nav{background:none;border:none;color:#fff;cursor:pointer;font-size:4rem;padding:.2rem .8rem;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.nav.left{left:2vw}.nav.right{right:2vw}.nav:hover{opacity:.8}@media(max-width:768px){.event-header h1{font-size:34px}.gallery{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}
/*# sourceMappingURL=main.66526049.css.map*/