.home-marquee_siteHeading__QLwpx{font-size:var(--fs-200);font-weight:600;letter-spacing:.56px;text-transform:uppercase;color:hsl(var(--clr-primary-900)/.5);margin-top:var(--pmr-650)}.home-marquee_siteHeading_text__zl2_g{padding-left:var(--pmr-125)}.home-marquee_partners__oiJEt{width:100%;height:var(--wh-380);display:flex;align-items:center;margin-top:var(--pmr-200);background-color:hsl(var(--clr-grey-20))}.home-marquee_partners__oiJEt img{height:var(--wh-330);width:auto;padding-left:var(--pmr-800);padding-block:var(--pmr-25)}.home-projects_projects__ry4xV{margin-block:var(--pmr-980) var(--pmr-725);display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"a1 a1 h1 h1 .  a4" "a1 a1 a2 a3 a3 . " ".  .  .  a3 a3 b1";gap:0 var(--pmr-400)}.home-projects_projects_title__Mqawq{grid-area:h1;align-self:flex-end;font-size:var(--fs-650);font-weight:400;line-height:1;text-transform:uppercase;color:hsl(var(--clr-primary-900));display:flex;flex-direction:column;gap:var(--pmr-50);margin-bottom:var(--pmr-400)}.home-projects_title_UI__hFLEl{color:hsl(var(--clr-white));text-shadow:-1px -1px 0 hsl(var(--clr-primary-900)),1px -1px 0 hsl(var(--clr-primary-900)),-1px 1px 0 hsl(var(--clr-primary-900)),1px 1px 0 hsl(var(--clr-primary-900))}.home-projects_project_item__BOVoL{width:100%;height:100%;aspect-ratio:1;position:relative}.home-projects_project_item__BOVoL.home-projects_a1__flrMe{grid-area:a1}.home-projects_project_item__BOVoL.home-projects_a2__qx4ji{grid-area:a2}.home-projects_project_item__BOVoL.home-projects_a3__hpKEt{grid-area:a3}.home-projects_project_item__BOVoL.home-projects_a4__zptEL{grid-area:a4}.home-projects_project_img__CoypO{width:100%;height:100%;object-fit:cover;border-radius:var(--pmr-125);-webkit-border-radius:var(--pmr-125);-moz-border-radius:var(--pmr-125);-ms-border-radius:var(--pmr-125);-o-border-radius:var(--pmr-125);transition:var(--animation-250);-webkit-transition:var(--animation-250);-moz-transition:var(--animation-250);-ms-transition:var(--animation-250);-o-transition:var(--animation-250)}.home-projects_project_item__BOVoL:hover .home-projects_project_img__CoypO{box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.home-projects_projectItem_title__PLz98{position:absolute;top:calc(100% + var(--pmr-250));left:0;color:hsl(var(--clr-primary-900));font-size:var(--fs-500)}.home-projects_more_btn___UUv1{grid-area:b1;align-self:flex-end}@media (max-width:840px){.home-projects_projects__ry4xV{margin-block:var(--pmr-900) 0;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content repeat(2,1fr) max-content;grid-template-areas:"h1 h1" "a1 a2" "a3 a4" "b1 b1";gap:var(--pmr-650) var(--pmr-400)}.home-projects_projects_title__Mqawq{font-size:clamp(var(--fs-500),5.5vw,var(--fs-600));display:block;text-align:center;margin-bottom:0}.home-projects_title_UI__hFLEl{display:none}.home-projects_project_item__BOVoL{width:unset;height:unset;aspect-ratio:unset;position:static}.home-projects_project_item__BOVoL a{display:flex;flex-direction:column;gap:var(--pmr-400)}.home-projects_project_img__CoypO{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--pmr-125);-webkit-border-radius:var(--pmr-125);-moz-border-radius:var(--pmr-125);-ms-border-radius:var(--pmr-125);-o-border-radius:var(--pmr-125)}.home-projects_projectItem_title__PLz98{position:static;font-size:clamp(var(--fs-400),4vw,var(--fs-500))}.home-projects_more_btn___UUv1{width:var(--wh-540);margin-top:var(--pmr-500);margin-inline:auto}}@media (max-width:440px){.home-projects_projects__ry4xV{gap:var(--pmr-225) var(--pmr-100)}.home-projects_projects_title__Mqawq{margin-bottom:var(--pmr-275)}.home-projects_project_item__BOVoL a{gap:var(--pmr-125)}.home-projects_more_btn___UUv1{width:100%;margin-top:var(--pmr-225)}}.home-subscribe_subscribe__Ca42r{display:flex;justify-content:space-between;position:relative;gap:var(--pmr-200);margin-top:var(--pmr-965);background-color:hsl(var(--clr-black-100));padding-inline:var(--pmr-510);border-radius:var(--pmr-125);-webkit-border-radius:var(--pmr-125);-moz-border-radius:var(--pmr-125);-ms-border-radius:var(--pmr-125);-o-border-radius:var(--pmr-125)}.home-subscribe_imageWrapper__IufhO{width:min(100%,var(--wh-720));position:relative}.home-subscribe_image__L5Hwy{width:100%;max-height:var(--wh-570);height:auto;object-position:50% 47%;position:absolute;bottom:0;left:0;z-index:1}.home-subscribe_subscribe_content__KUNMu{width:min(100%,var(--wh-775));display:flex;flex-direction:column;gap:var(--pmr-520);padding-block:var(--pmr-520)}.home-subscribe_subscribe_title__7jonM{font-size:clamp(var(--fs-425),3.6vw,var(--fs-600));color:hsl(var(--clr-white))}.home-subscribe_form__7Mg28{display:flex;align-items:center;gap:var(--pmr-100)}.home-subscribe_submit_input__fayIp{flex:1;width:100%;height:100%}.home-subscribe_submit_inputWrapper__425PA{height:100%}.home-subscribe_submit_inputWrapper__425PA input{padding-inline:var(--pmr-225)}.home-subscribe_submit_btn__MYCr6{padding-inline:clamp(var(--pmr-250),3.5vw,var(--pmr-600));position:relative;z-index:1}.home-subscribe_patternWrapper__IOlVW{position:absolute;inset:0;pointer-events:none;overflow:hidden}.home-subscribe_pattern__TLpuP{color:hsl(var(--clr-pattern-2)/.3);position:absolute;pointer-events:none}.home-subscribe_pattern__TLpuP:first-child{top:var(--wh-400);left:15%;transform:rotate(-120deg);-webkit-transform:rotate(-120deg);-moz-transform:rotate(-120deg);-ms-transform:rotate(-120deg);-o-transform:rotate(-120deg)}.home-subscribe_pattern__TLpuP:nth-child(2){bottom:var(--wh-200);left:88.5%;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}@media (max-width:840px){.home-subscribe_subscribe__Ca42r{padding-inline:var(--pmr-400)}.home-subscribe_subscribe_content__KUNMu{gap:var(--pmr-400);padding-block:var(--pmr-150) var(--pmr-450)}.home-subscribe_submit_btn__MYCr6{height:var(--wh-340)!important}}@media (max-width:640px){.home-subscribe_subscribe_content__KUNMu{width:100%}.home-subscribe_imageWrapper__IufhO{display:none}}@media (max-width:440px){.home-subscribe_subscribe__Ca42r{padding-inline:var(--pmr-250) var(--pmr-100)}.home-subscribe_subscribe_content__KUNMu{padding-block:var(--pmr-150) var(--pmr-450)}}