body{height:max-content!important}.page_container__vdmR1{display:flex;flex-direction:column;width:100%;height:auto;gap:64px;padding-bottom:64px;box-sizing:border-box}.page_headerContainer__6jcp_{display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:"title title title title title title title . headerImage headerImage headerImage headerImage";width:100%;height:100%;position:relative}.page_headerContainer__6jcp_>*{height:max-content}.page_title__J24YU{grid-area:title;display:flex;flex-direction:column;gap:24px}.page_title__J24YU h1{font-family:var(--font-inter);font-weight:700;font-size:60px;line-height:82px}.page_title__J24YU h1,.page_title__J24YU h4{font-style:normal;color:var(--text-color);margin:0}.page_title__J24YU h4{font-family:var(--font-openSans);font-weight:400;font-size:24px;line-height:46px}.page_headerImage__1utKT{grid-area:headerImage;box-sizing:border-box}.page_headerImage__1utKT img{object-fit:contain;width:100%;height:auto;object-position:top}.page_projectsContainer__q0bRk{box-sizing:border-box;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:34px;gap:34px}.page_projectCardLink__dq1ZH{text-decoration:none}.page_projectCard__lMT3o{display:flex;flex-direction:row;gap:32px}.page_projectCard__lMT3o img,.page_projectCard__lMT3o video{object-fit:cover;object-position:center;width:100%;max-width:525px;height:auto;border-radius:16px;overflow:hidden}.page_projectDetailsContainer__WuLEk{display:flex;flex-direction:column;gap:16px;flex:1 1;padding-top:16px}.page_projectDetailsContainer__WuLEk h5{font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:32px;line-height:29px;color:var(--text-color);margin:0}.page_projectDetailsContainer__WuLEk span{font-family:var(--font-openSans);font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:var(--text-color)}.page_projectDetailsContainer__WuLEk .page_detailsRow__2RCMk{display:flex;flex-direction:row}.page_projectDetailsContainer__WuLEk .page_detailsRow__2RCMk span{font-family:var(--font-openSans);font-style:normal;font-weight:400;font-size:14px;color:var(--text-color)}.page_projectDetailsContainer__WuLEk .page_detailsRow__2RCMk span strong{font-weight:700}.page_detailsRow__2RCMk .page_detailsRowDivider__IlLhT{height:14px;width:1px;background-color:var(--text-color);margin:auto 12px}@media (max-width:1050px){.page_container__vdmR1{padding:32px}.page_headerContainer__6jcp_{display:grid;grid-template-columns:1fr;grid-template-areas:"headerImage" "title";width:100%;height:100%;position:relative;grid-gap:16px;gap:16px}.page_projectsContainer__q0bRk{box-sizing:border-box;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:34px;gap:34px}.page_projectCard__lMT3o{flex-direction:column}.page_projectCard__lMT3o video{max-width:100%;width:100%;height:auto}}.WorkshopSignupForm_inputContainer__7FaKz{display:flex;flex-direction:column;gap:4px;flex:1 1}.WorkshopSignupForm_inputContainer__7FaKz label{font-family:var(--font-inter);font-style:normal;font-weight:400;font-size:14px;color:var(--text-color)}.WorkshopSignupForm_form__gml3Y{display:flex;flex-direction:row;gap:8px;margin-top:auto}.WorkshopSignupForm_form__gml3Y input{flex:1 1;padding:12px 16px;font-size:16px;font-family:var(--font-inter);color:var(--text-color);border:1px solid var(--accent-color);border-radius:6px;overflow:hidden;box-sizing:border-box}.WorkshopSignupForm_form__gml3Y input::placeholder{font-family:var(--font-inter);color:var(--text-color);opacity:.6}.WorkshopSignupForm_form__gml3Y input:focus{outline:none}.WorkshopSignupForm_form__gml3Y button{position:relative;padding:11px 24px;font-size:16px;background-color:var(--accent-color);color:#fff;border:none;border-radius:4px;cursor:pointer;height:-moz-fit-content;height:fit-content;align-self:flex-end;transition:background-color .2s ease-in-out,flex .2s ease-in-out,width .2s ease-in-out}.WorkshopSignupForm_form__gml3Y:has(input:placeholder-shown) button,.WorkshopSignupForm_form__gml3Y:has(input:user-invalid) button{opacity:.6;pointer-events:none}.WorkshopSignupForm_form__gml3Y button span{font-family:var(--font-inter);font-style:normal;font-weight:600;font-size:16px;color:#fff;transition:opacity .2s ease-in-out}.WorkshopSignupForm_form__gml3Y button:has(.WorkshopSignupForm_loader__VQ_LH){background:var(--accent-hover-color);pointer-events:none;cursor:progress}.WorkshopSignupForm_form__gml3Y button:has(.WorkshopSignupForm_loader__VQ_LH) span{opacity:0}.WorkshopSignupForm_form__gml3Y button:hover{background-color:var(--accent-hover-color)}.WorkshopSignupForm_form__gml3Y:not(:has(input)) button{flex:1 1;pointer-events:none;opacity:.6}.WorkshopSignupForm_loader__VQ_LH{border:4px solid #f3f3f3;border-top:4px solid var(--accent-color);border-radius:50%;width:14px;height:14px;animation:WorkshopSignupForm_spin__RkE0w 1s linear infinite;position:absolute;top:12px;left:calc(50% - 12px)}.WorkshopSignupForm_form__gml3Y .WorkshopSignupForm_errorText__Kdg2Y{font-size:12px;font-weight:700;color:var(--accent-color)}.WorkshopSignupForm_inputRow__EZBKH{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:stretch}@keyframes WorkshopSignupForm_spin__RkE0w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}