.page_main__tbFuE{min-height:100dvh}@media screen and (width < 920px){.page_main__tbFuE{padding-top:var(--header-h)}}.page_main__tbFuE .page_breadcrumb__RvQ7k{padding:3.2rem var(--page-side-margin);max-width:100%;display:inline-flex;align-items:center;color:var(--c-grey)}.page_main__tbFuE .page_breadcrumb__RvQ7k a{flex-shrink:0;display:flex;align-items:center;gap:.8rem;margin-right:.4em;font-weight:400}.page_main__tbFuE .page_breadcrumb__RvQ7k span{flex-shrink:1;white-space:nowrap;color:var(--c-black);font-weight:500;margin-left:.4em;min-width:0;overflow:hidden;text-overflow:ellipsis}@layer themes{}@layer organism{.Context_wrapper__zV7QN{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9.6rem 0;text-align:center}.Context_wrapper__zV7QN:has(.mobile) .Context_list__NzCgk:not(.mobile){display:none}.Context_wrapper__zV7QN:has(.mobile) .Context_list__NzCgk{padding-bottom:4.8rem}.Context_wrapper__zV7QN .splide__pagination__page{background:#2a2b2a;opacity:.3;border-radius:10rem;transition:width .2s ease-out}.Context_wrapper__zV7QN .splide__pagination__page.is-active{background:var(--c-black);opacity:1;width:32px;transform:scale(1)}.Context_title__6VB_e{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;margin-bottom:3.2rem;padding:0 var(--page-side-margin)}@media screen and (width < 920px){.Context_title__6VB_e{margin-bottom:2.4rem}}.Context_desc__7__7G{width:min(100%,67.2rem + var(--page-side-margin)*2);padding:0 var(--page-side-margin);text-wrap:balance;margin-bottom:5.6rem;color:var(--c-grey)}.Context_desc__7__7G li,.Context_desc__7__7G p{--sz:2rem;--wt:200;--lh:1.5}.Context_desc__7__7G strong{--sz:2rem}@media screen and (width >= 920px){.Context_list__NzCgk{padding:0 var(--page-side-margin);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:2.8rem;column-gap:2.8rem;row-gap:4rem}}@media screen and (width < 920px){.Context_list__NzCgk{width:100%}}.Context_item__yH9oh{width:min(100%,31.7rem);display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (width < 920px){.Context_item__yH9oh{padding:0 var(--page-side-margin)}}.Context_item_icon__iRA2U{width:5.6rem;height:5.6rem;border-radius:5.6rem;background-color:var(--c-black);display:flex;justify-content:center;align-items:center;color:var(--c-white)}.Context_item_icon__iRA2U .icon{width:2.8rem;height:2.8rem}.Context_item_title__7QHqG{font-weight:700;font-size:2rem;margin-top:1.6rem;margin-bottom:1.6rem}.Context_item_text__nG7Xm{font-size:1.6rem;line-height:1.5}@media screen and (width < 920px){.Context_item_text__nG7Xm{text-wrap:balance;width:min(100%,32.5rem)}}}@layer themes{}@layer organism{.Hero_wrapper__Akum4{width:100%;padding-top:5.6rem;padding-bottom:4.8rem;padding-left:var(--page-side-margin);padding-right:var(--page-side-margin)}@media screen and (width < 920px){.Hero_wrapper__Akum4{padding-top:6.4rem;padding-bottom:9.6rem}}.Hero_container__B7YK2{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:4rem;column-gap:4rem;row-gap:6.4rem}@media screen and (width < 920px){.Hero_container__B7YK2{row-gap:4.5rem}}.Hero_body__bwuY8{flex-grow:1;width:min(100%,60rem)}.Hero_case_container__sFuwD{width:100%;display:flex;justify-content:stretch;align-items:center;gap:1rem;flex-wrap:wrap}.Hero_case__kygMY{font-family:var(--font-helvetica);font-size:1.4rem;font-weight:400;display:inline-flex;align-items:baseline;text-transform:uppercase}.Hero_case__kygMY:before{content:"";margin-right:1rem;width:10px;height:10px;border-radius:10px;background-color:var(--page-color)}.Hero_line__6uSYo{height:1px;background-color:rgba(42,43,42,.1254901961);flex-grow:1;display:inline-block}.Hero_type___RsjB{background-color:var(--page-color);color:var(--c-white);display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem}.Hero_type___RsjB .icon{flex-shrink:0;height:1rem}.Hero_title__DlRTo{font-family:var(--font-helvetica-pro);font-size:clamp(3.2rem,4.44vw,6.4rem);font-weight:700;text-transform:uppercase;line-height:1;margin-top:10.4rem;margin-bottom:3.2rem}@media screen and (width < 920px){.Hero_title__DlRTo{margin-top:5.6rem;margin-bottom:5.6rem}}.Hero_desc__WySjr{margin-bottom:7.2rem}.Hero_desc__WySjr *{--sz:2rem}@media screen and (width < 920px){.Hero_desc__WySjr *{--sz:1.6rem}}.Hero_items__haN9v{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:clamp(2.4rem,5.55vw,8rem)}.Hero_item__x_gXE{display:flex;flex-direction:column;gap:1.6rem;font-size:1.4rem}.Hero_item_title__99L9P{font-weight:300;color:rgba(42,43,42,.3137254902);text-transform:uppercase}.Hero_item_text__EVYP_{color:var(--c-black)}.Hero_aside___xiQ1{position:relative;width:min(100%,42.4rem);margin-bottom:-6rem}@media screen and (width < 920px){.Hero_aside___xiQ1{margin-bottom:-8rem}}.Hero_aside___xiQ1 img{width:100%;height:52rem;-o-object-fit:cover;object-fit:cover}@media screen and (width < 920px){.Hero_aside___xiQ1 img{height:33rem}}.Hero_mission__lcHoi{position:relative;top:-6rem;left:-3.7rem;display:flex;flex-direction:column;gap:1.6rem;background-color:var(--c-black);color:var(--c-white);padding:2rem 3rem 1.6rem 8rem;width:min(29.4rem,100% - var(--page-side-margin)*2)}@media screen and (width < 1570px){.Hero_mission__lcHoi{margin:0 auto;top:-8rem;left:0}}.Hero_mission_icon__6fc0g{position:absolute;top:.9rem;left:1.4rem;font-size:36px}.Hero_mission_title__mD4N9{font-weight:500;font-size:1.5rem}.Hero_mission_text__ENv_K{font-weight:300;font-size:1.3rem}.Hero_mission_colors__YQ3_p{display:flex;align-items:center;gap:.4rem}.Hero_mission_color__4Oyj8{background-color:var(--color);width:10px;height:10px;border-radius:10px}.Hero_mission_color_text__JaJ9J{font-size:1rem}.Gallery_wrapper__oD9wT{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9.6rem var(--page-side-margin);background-color:var(--c-black)}.Gallery_list__1BY15{display:flex;flex-direction:column;gap:2.4rem;width:min(86.1rem,100%)}.Gallery_row__OWAp2{width:100%;display:flex;gap:2.4rem}.Gallery_col__tn9ql img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Gallery_values__U_v4P{margin-top:5.6rem;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;align-items:center}.Gallery_values_item__In4Hq{padding:2.1rem 4.6rem;border:1px solid rgba(255,249,243,.2);color:var(--c-white);align-items:center;gap:1rem;display:flex}.Gallery_values_item__In4Hq *{flex-shrink:0}.Gallery_values_item__In4Hq .icon{width:1.75rem;height:1.75rem}.Impact_wrapper__XfdHH{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9.6rem 0;text-align:center}}@layer themes{}@layer organism{}@layer themes{}@layer organism{.Impact_wrapper__XfdHH:has(.mobile) .Impact_list__MoJXo:not(.mobile){display:none}.Impact_wrapper__XfdHH:has(.mobile) .Impact_list__MoJXo{padding-bottom:4.8rem}.Impact_wrapper__XfdHH .splide__pagination__page{background:#2a2b2a;opacity:.3;border-radius:10rem;transition:width .2s ease-out}.Impact_wrapper__XfdHH .splide__pagination__page.is-active{background:var(--c-black);opacity:1;width:32px;transform:scale(1)}.Impact_title__VqHFf{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;margin-bottom:3.2rem;padding:0 var(--page-side-margin)}@media screen and (width < 920px){.Impact_title__VqHFf{margin-bottom:2.4rem}}.Impact_desc__RvrSi{width:min(100%,67.2rem + var(--page-side-margin)*2);padding:0 var(--page-side-margin);text-wrap:balance;margin-bottom:5.6rem;color:var(--c-grey)}.Impact_desc__RvrSi li,.Impact_desc__RvrSi p{--sz:2rem;--wt:200;--lh:1.5}.Impact_desc__RvrSi strong{--sz:2rem}.Impact_list__MoJXo{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:5.2rem}@media screen and (width >= 920px){.Impact_list__MoJXo{padding:0 var(--page-side-margin)}}.Impact_item__eO8Si{width:min(100%,23.1rem)}@media screen and (width < 920px){.Impact_item__eO8Si{padding:0 var(--page-side-margin)}}.Impact_item_title__cqYfm{font-size:2.8rem;font-weight:700;color:rgba(42,43,42,.5019607843);margin-bottom:2.8rem}.Impact_item_text__dOAeE{text-wrap:balance;color:var(--c-grey)}.Learning_wrapper__2yGhX{flex-direction:column;padding:9.6rem var(--page-side-margin);text-align:center;background-color:var(--c-black);color:var(--c-white)}.Learning_icon__aaaIn,.Learning_wrapper__2yGhX{display:flex;justify-content:center;align-items:center}.Learning_icon__aaaIn{width:5.6rem;height:5.6rem;border-radius:5.6rem;background-color:var(--c-white);margin-bottom:2.8rem}.Learning_icon__aaaIn .icon{color:var(--c-black);width:2.8rem;height:2.8rem}.Learning_title__UU27B{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,2.5vw,3.6rem);font-weight:700;margin-bottom:3.2rem}}@layer themes{}@layer organism{@media screen and (width < 920px){.Learning_title__UU27B{margin-bottom:2.4rem}}.Learning_desc__9L_2R{width:min(100%,67.2rem);text-wrap:balance;opacity:.8}.Learning_desc__9L_2R li,.Learning_desc__9L_2R p{--sz:2rem;--wt:200;--lh:1.5}.Learning_desc__9L_2R strong{--sz:2rem}.Process_wrapper__P5OoX{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9.6rem 0;text-align:center}}@layer themes{}@layer organism{.Process_wrapper__P5OoX:has(.mobile) .Process_list__ZF2Hq:not(.mobile){display:none}.Process_wrapper__P5OoX:has(.mobile) .Process_list__ZF2Hq{padding-bottom:4.8rem}.Process_wrapper__P5OoX .splide__pagination__page{background:#2a2b2a;opacity:.3;border-radius:10rem;transition:width .2s ease-out}.Process_wrapper__P5OoX .splide__pagination__page.is-active{background:var(--c-black);opacity:1;width:32px;transform:scale(1)}.Process_title__RuqPG{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;margin-bottom:3.2rem;padding:0 var(--page-side-margin)}@media screen and (width < 920px){.Process_title__RuqPG{margin-bottom:2.4rem}}.Process_desc__B_5lM{width:min(100%,67.2rem + var(--page-side-margin)*2);padding:0 var(--page-side-margin);text-wrap:balance;color:var(--c-grey)}.Process_desc__B_5lM li,.Process_desc__B_5lM p{--sz:2rem;--wt:200;--lh:1.5}.Process_desc__B_5lM strong{--sz:2rem}.Process_list__ZF2Hq{width:100%}@media screen and (width >= 920px){.Process_list__ZF2Hq{padding:0 var(--page-side-margin);display:flex;flex-direction:column;align-items:center;gap:4.8rem}}.Process_item__Pnt1l{text-align:left;padding-top:5.6rem}@media screen and (width < 1240px){.Process_item__Pnt1l{row-gap:1.6rem;flex-wrap:wrap}}@media screen and (width < 1194px){.Process_item__Pnt1l{flex-direction:column;align-items:center;text-align:center}}@media screen and (width >= 920px){.Process_item__Pnt1l{width:min(100%,100.8rem);display:flex;justify-content:stretch;-moz-column-gap:5.6rem;column-gap:5.6rem}}@media screen and (width >= 920px)and (width < 1194){.Process_item__Pnt1l{align-items:flex-start}}@media screen and (width < 920px){.Process_item__Pnt1l{padding:5.6rem var(--page-side-margin) 0 var(--page-side-margin)}}.Process_item_count__egomp{width:13rem;flex-shrink:0;font-family:var(--font-helvetica-pro);font-size:clamp(6.4rem,5vw,7.2rem);font-weight:900;line-height:.8;color:rgba(42,43,42,.3019607843)}.Process_item_body___EfdW{flex-grow:1;text-align:left;display:flex;align-items:stretch;gap:2.4rem}@media screen and (width < 1240px){.Process_item_body___EfdW{flex-wrap:wrap}}@media screen and (width < 1194px){.Process_item_body___EfdW{flex-direction:column;align-items:center;text-align:center}}.Process_item_body_container__WRzP6{display:flex;flex-direction:column;gap:1.4rem;flex-grow:1;max-width:49rem}.Process_item_title__VXCvB{font-size:2.8rem;font-weight:700}@media screen and (width < 1194px){.Process_item_title__VXCvB{order:2}}.Process_item_desc__6T8bJ{font-size:1.8rem;color:var(--c-grey);text-wrap:balance}@media screen and (width < 1194px){.Process_item_desc__6T8bJ{order:3}}.Process_item_type__TJe2v{font-size:1.4rem;color:var(--c-grey);display:flex;align-items:center;width:100%;gap:.8rem}@media screen and (width < 1194px){.Process_item_type__TJe2v{order:1;justify-content:center}}.Process_item_livrable_container__ld5UP{flex-shrink:0;width:min(100%,31.7rem);padding:2.2rem;border:1px solid rgba(42,43,42,.1019607843)}.Process_item_livrable_title__aSUHY{font-weight:500;font-size:1.4rem;margin-bottom:.8rem}.Process_item_livrable_text__X426z{text-wrap:balance;color:var(--c-grey)}.SubCategories_wrapper__2lUsn{background-color:var(--c-black);color:var(--c-white);font-size:1.4rem;font-weight:700}.SubCategories_list__0u5x8{margin:0 auto;display:flex;align-items:center;gap:clamp(4.4rem,4.44vw,6.4rem);padding:4rem;max-width:100%;width:-moz-fit-content;width:fit-content;overflow:auto}.SubCategories_item__inKwC{display:flex;align-items:center;flex-shrink:0}.SubCategories_item__inKwC:before{content:"";margin-right:.6rem;width:5px;height:5px;border-radius:5px;background-color:var(--c-white)}.Solution_wrapper__SSPBU{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9.6rem 0;text-align:center;background-color:var(--c-black);color:var(--c-white)}.Solution_title__zrSqP{padding:0 var(--page-side-margin);font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;margin-bottom:3.2rem}}@layer themes{}@layer organism{}@layer themes{}@layer organism{@media screen and (width < 920px){.Solution_title__zrSqP{margin-bottom:2.4rem}}.Solution_desc__aP5UR{padding:0 var(--page-side-margin);width:min(100%,67.2rem + var(--page-side-margin)*2);text-wrap:balance;margin-bottom:5.6rem;opacity:.8}.Solution_desc__aP5UR li,.Solution_desc__aP5UR p{--sz:2rem;--wt:200;--lh:1.5}.Solution_desc__aP5UR strong{--sz:2rem}.Solution_desc_2__6BPkJ{padding:0 var(--page-side-margin);width:min(100%,67.2rem + var(--page-side-margin)*2);text-wrap:balance;opacity:.8;margin-top:5.6rem}.Solution_desc_2__6BPkJ li,.Solution_desc_2__6BPkJ p{--sz:2rem;--wt:200;--lh:1.5}.Solution_desc_2__6BPkJ strong{--sz:2rem}.Solution_body__fo_RO{display:flex;flex-wrap:wrap;gap:4.8rem;justify-content:center;align-items:center;width:100%;padding:0 var(--page-side-margin) 5.6rem var(--page-side-margin);border-bottom:1px solid rgba(255,249,243,.2)}.Solution_body__fo_RO .Solution_img__GsttP{max-width:41.2rem;flex:1;width:min(100%,40rem);-o-object-fit:cover;object-fit:cover;height:40.4rem;border-radius:.8rem}@media screen and (width < 920px){.Solution_body__fo_RO .Solution_img__GsttP{height:23.8rem}}.Solution_list__0RQPl{flex-direction:column;gap:2.8rem;width:min(100%,41.2rem)}.Solution_item__GzghP,.Solution_list__0RQPl{display:flex;justify-content:flex-start;align-items:flex-start}.Solution_item__GzghP{width:100%;flex-grow:1;gap:2.1rem}.Solution_item_icon__JA7il{width:5.6rem;height:5.6rem;border-radius:5.6rem;background-color:var(--c-black);display:flex;justify-content:center;align-items:center;color:var(--c-white)}.Solution_item_body__NCwQy{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;position:relative;flex-grow:1}.Solution_item_body__NCwQy:before{content:"";position:absolute;top:0;left:0;height:4px;border-radius:4px;width:4.2rem;background-color:var(--item-color)}.Solution_item_title__wG76w{font-weight:700;font-size:2.8rem;margin-top:1.6rem;margin-bottom:1.6rem}.Solution_item_text__S7gGG{font-size:1.6rem;font-weight:400;color:var(--c-white);opacity:.8;margin-bottom:.8rem;line-height:1.5;text-wrap:balance}.Solution_item_subtext__RcFSr{font-size:1.4rem;font-weight:500;color:var(--c-white);opacity:.6}.Solution_item_subtext__RcFSr:before{content:"→ "}.OtherProjects_wrapper__M71uI{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9.6rem var(--page-side-margin);text-align:center}.OtherProjects_title__PzE_1{font-family:var(--font-helvetica-pro);font-size:clamp(2.4rem,3.33vw,4.8rem);font-weight:700;margin-bottom:3.2rem}}@layer themes{}@layer organism{@media screen and (width < 920px){.OtherProjects_title__PzE_1{margin-bottom:2.4rem}}.OtherProjects_desc__4MGMb{width:min(100%,67.2rem);text-wrap:balance;margin-bottom:5.6rem;color:var(--c-grey)}.OtherProjects_desc__4MGMb li,.OtherProjects_desc__4MGMb p{--sz:2rem;--wt:200;--lh:1.5}.OtherProjects_desc__4MGMb strong{--sz:2rem}.OtherProjects_list__sHw3K{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.8rem}.OtherProjects_item__3bPO9{width:clamp(23.3rem,34vw,49rem)}.OtherProjects_item_link__hDksT{width:100%;display:flex;flex-direction:column;text-align:left;gap:.8rem;position:relative}.OtherProjects_item_img__32GS0{width:100%;height:auto;aspect-ratio:233/186;-o-object-fit:cover;object-fit:cover}.OtherProjects_item_title__ieQw8{font-size:2.4rem;font-weight:700;padding-right:2.4rem}.OtherProjects_item_list__uEvek{display:flex;flex-wrap:wrap}.OtherProjects_item_item__KzSPg{flex-shrink:0;font-weight:200;color:var(--c-grey)}.OtherProjects_item_item__KzSPg:after{content:" • "}.OtherProjects_item_item__KzSPg:last-child:after{display:none}.OtherProjects_cta__bzBmN{display:flex;align-items:center;gap:.8rem;font-weight:500}}