body{height:max-content!important}
.page-module__OXPoJG__container{box-sizing:border-box;flex-direction:column;gap:64px;width:100%;height:auto;padding-bottom:64px;display:flex}.page-module__OXPoJG__headerContainer{grid-template-columns:repeat(12,1fr);grid-template-areas:"title title title title title title title.headerImage headerImage headerImage headerImage";width:100%;height:100%;display:grid;position:relative}.page-module__OXPoJG__headerContainer>*{height:max-content}.page-module__OXPoJG__title{flex-direction:column;grid-area:title;gap:24px;display:flex}.page-module__OXPoJG__title h1{font-family:var(--font-inter);color:var(--text-color);margin:0;font-size:60px;font-style:normal;font-weight:700;line-height:82px}.page-module__OXPoJG__title h4{font-family:var(--font-openSans);color:var(--text-color);margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:46px}.page-module__OXPoJG__headerImage{box-sizing:border-box;grid-area:headerImage}.page-module__OXPoJG__headerImage img{object-fit:contain;object-position:top;width:100%;height:auto}.page-module__OXPoJG__projectsContainer{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:1fr;gap:34px;width:100%;height:auto;display:grid}.page-module__OXPoJG__projectCardLink{text-decoration:none}.page-module__OXPoJG__projectCard{flex-direction:row;gap:32px;display:flex}.page-module__OXPoJG__projectCard img,.page-module__OXPoJG__projectCard video{object-fit:cover;object-position:center;border-radius:16px;width:100%;max-width:525px;height:auto;overflow:hidden}.page-module__OXPoJG__projectDetailsContainer{flex-direction:column;flex:1;gap:16px;padding-top:16px;display:flex}.page-module__OXPoJG__projectDetailsContainer h5{font-family:var(--font-inter);color:var(--text-color);margin:0;font-size:32px;font-style:normal;font-weight:600;line-height:29px}.page-module__OXPoJG__projectDetailsContainer span{font-family:var(--font-openSans);color:var(--text-color);font-size:16px;font-style:normal;font-weight:400;line-height:23px}.page-module__OXPoJG__projectDetailsContainer .page-module__OXPoJG__detailsRow{flex-direction:row;display:flex}.page-module__OXPoJG__projectDetailsContainer .page-module__OXPoJG__detailsRow span{font-family:var(--font-openSans);color:var(--text-color);font-size:14px;font-style:normal;font-weight:400}.page-module__OXPoJG__projectDetailsContainer .page-module__OXPoJG__detailsRow span strong{font-weight:700}.page-module__OXPoJG__detailsRow .page-module__OXPoJG__detailsRowDivider{background-color:var(--text-color);width:1px;height:14px;margin:auto 12px}@media (max-width:1050px){.page-module__OXPoJG__container{padding:32px}.page-module__OXPoJG__headerContainer{grid-template-columns:1fr;grid-template-areas:"headerImage""title";gap:16px;width:100%;height:100%;display:grid;position:relative}.page-module__OXPoJG__projectsContainer{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:1fr;gap:34px;width:100%;height:auto;display:grid}.page-module__OXPoJG__projectCard{flex-direction:column}.page-module__OXPoJG__projectCard video{width:100%;max-width:100%;height:auto}}
.WorkshopSignupForm-module__gUEv8a__inputContainer{flex-direction:column;flex:1;gap:4px;display:flex}.WorkshopSignupForm-module__gUEv8a__inputContainer label{font-family:var(--font-inter);color:var(--text-color);font-size:14px;font-style:normal;font-weight:400}.WorkshopSignupForm-module__gUEv8a__form{flex-direction:row;gap:8px;margin-top:auto;display:flex}.WorkshopSignupForm-module__gUEv8a__form input{font-size:16px;font-family:var(--font-inter);color:var(--text-color);border:1px solid var(--accent-color);box-sizing:border-box;border-radius:6px;flex:1;padding:12px 16px;overflow:hidden}.WorkshopSignupForm-module__gUEv8a__form input::placeholder{font-family:var(--font-inter);color:var(--text-color);opacity:.6}.WorkshopSignupForm-module__gUEv8a__form input:focus{outline:none}.WorkshopSignupForm-module__gUEv8a__form button{background-color:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:4px;align-self:flex-end;height:fit-content;padding:11px 24px;font-size:16px;transition:background-color .2s ease-in-out,flex .2s ease-in-out,width .2s ease-in-out;position:relative}:is(.WorkshopSignupForm-module__gUEv8a__form:has(input:placeholder-shown) button,.WorkshopSignupForm-module__gUEv8a__form:has(input:user-invalid) button){opacity:.6;pointer-events:none}.WorkshopSignupForm-module__gUEv8a__form button span{font-family:var(--font-inter);color:#fff;font-size:16px;font-style:normal;font-weight:600;transition:opacity .2s ease-in-out}.WorkshopSignupForm-module__gUEv8a__form button:has(.WorkshopSignupForm-module__gUEv8a__loader){background:var(--accent-hover-color);pointer-events:none;cursor:progress}.WorkshopSignupForm-module__gUEv8a__form button:has(.WorkshopSignupForm-module__gUEv8a__loader) span{opacity:0}.WorkshopSignupForm-module__gUEv8a__form button:hover{background-color:var(--accent-hover-color)}.WorkshopSignupForm-module__gUEv8a__form:not(:has(input)) button{pointer-events:none;opacity:.6;flex:1}.WorkshopSignupForm-module__gUEv8a__loader{border:4px solid #f3f3f3;border-top:4px solid var(--accent-color);border-radius:50%;width:14px;height:14px;animation:1s linear infinite WorkshopSignupForm-module__gUEv8a__spin;position:absolute;top:12px;left:calc(50% - 12px)}.WorkshopSignupForm-module__gUEv8a__form .WorkshopSignupForm-module__gUEv8a__errorText{color:var(--accent-color);font-size:12px;font-weight:700}.WorkshopSignupForm-module__gUEv8a__inputRow{flex-flow:row;align-items:stretch;gap:8px;display:flex}@keyframes WorkshopSignupForm-module__gUEv8a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
