.sectionHeader_sectionHeader__KJlLk{display:flex;align-items:center;gap:2rem}section.projectChallenge_projectChallenge__XCLyo{.projectChallenge_content__B7lDJ{max-width:600px;width:100%;.projectChallenge_contentItem__t__l0{display:flex;flex-direction:column;gap:2rem;padding-block:2rem;.projectChallenge_subheadline__IIjmT{color:rgb(var(--peach))}}}}section.projectHeader_projectHero__ahfcY{.projectHeader_header__AvvFm{.projectHeader_headerContent__2dIM2{padding-bottom:1rem;.projectHeader_hl__WY4cK{padding-block:0}}.projectHeader_imgWrapper__wVZgk{box-shadow:0 0 10px 0 rgba(0,0,0,.2);img{display:block}}}.projectHeader_content__SW8Ol{.projectHeader_detailsList__5FU6Y{list-style:none;.projectHeader_detailsItem__tvmIY{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;width:100%;padding-block:.25rem;padding-inline:1rem;background-color:rgba(0,0,0,.2);margin-bottom:2px;.projectHeader_itemLink__P42DB{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;width:100%;.projectHeader_itemIcon__4jCDD,.projectHeader_itemText__k8up3{cursor:pointer;position:relative}}.projectHeader_itemIcon__4jCDD{font-size:1.25rem;display:flex;align-items:center}.projectHeader_itemText__k8up3{padding-block:.25rem;font-size:1rem;max-width:600px;width:100%}}.projectHeader_detailsItem__tvmIY:has(.projectHeader_itemLink__P42DB){background-color:rgba(0,0,0,.4)}.projectHeader_detailsItem__tvmIY:has(.projectHeader_itemLink__P42DB):hover{background-color:rgba(0,0,0,.3);transition:background-color .2s ease}}}}section.projectTechStack_techStack__RNA_x{.projectTechStack_content__FmHyM{padding-inline:2rem;.projectTechStack_itemsList__i3Fvx,.projectTechStack_techStackList__K_Nwt{list-style:none}.projectTechStack_techStackList__K_Nwt{flex:1 1;.projectTechStack_techStackItems__M_ibB{.projectTechStack_headline__j6iFO{color:rgb(var(--peach))}}}}}.projectLearnings_learnings__ha_56{.projectLearnings_learningsList__eyGPO{margin-left:1.25rem;max-width:600px}}.inner_inner__sWGa5{margin-inline:auto;width:100%}.inner_padding-inline__0DRHT{padding-inline:2rem;@media (max-width:1024px){padding-inline:2rem}@media (max-width:768px){padding-inline:1.5rem}@media (max-width:480px){padding-inline:1rem}}.inner_no-inline-padding__otp1E{padding-inline:0!important}@media (max-width:1024px){.inner_no-inline-lg__3hTqu{padding-inline:0!important}}@media (max-width:768px){.inner_no-inline-md__i5YLJ{padding-inline:0!important}}@media (max-width:480px){.inner_no-inline-sm__eD346{padding-inline:0!important}}.inner_narrow__BMWl0{max-width:912px}.inner_swiper__EcayN{max-width:1056px}.inner_default__zdEkP{max-width:1088px}.inner_wide__Cijol{max-width:1504px}.inner_full__fy7zL{width:100%}.inner_pt-xs__7Gs3b{padding-top:var(--gap-xs)}.inner_pt-sm__cZizA{padding-top:var(--gap-sm)}.inner_pt-md__6_Gsq{padding-top:var(--gap-md)}.inner_pt-lg__eZZ_y{padding-top:var(--gap-lg);@media (max-width:768px){padding-top:var(--gap-md)}}.inner_pt-xl__3L5lL{padding-top:var(--gap-xl);@media (max-width:768px){padding-top:var(--gap-lg)}}.inner_pt-xxl__D6knS{padding-top:var(--gap-xxl);@media (max-width:768px){padding-top:var(--gap-xl)}}.inner_pt-xxxl__rWXAc{padding-top:var(--gap-xxxl);@media (max-width:768px){padding-top:var(--gap-xl)}}.inner_pb-xs__qt_r_{padding-bottom:var(--gap-xs)}.inner_pb-sm__xzyHs{padding-bottom:var(--gap-sm)}.inner_pb-md__vDTD_{padding-bottom:var(--gap-md)}.inner_pb-lg__1FIjn{padding-bottom:var(--gap-lg);@media (max-width:768px){padding-bottom:var(--gap-md)}}.inner_pb-xl__1mm66{padding-bottom:var(--gap-xl);@media (max-width:768px){padding-bottom:var(--gap-lg)}}.inner_pb-xxl___glGv{padding-bottom:var(--gap-xxl);@media (max-width:768px){padding-bottom:var(--gap-xl)}}.inner_pb-xxxl__uPTY3{padding-bottom:var(--gap-xxxl);@media (max-width:768px){padding-bottom:var(--gap-xxl)}}footer.footer_footer__flio2{header.footer_header__IYm8M{background-color:rgba(var(--black),.8);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:inset 0 0 10px rgba(var(--black),.75);.footer_buildLogos__0O_C6{display:flex;justify-content:flex-end;align-items:center;column-gap:2rem;@media (max-width:480px){flex-direction:column}.footer_label__P64WJ{font-size:.85rem}.footer_imageWrapper__y92CK{display:flex;align-items:center;column-gap:1rem}}.footer_messages__dJJ_X{text-align:right;.footer_message__eCIpp{font-style:italic;font-size:1.25rem}.footer_lastbuilt__zdcOV{font-size:.75rem;margin-top:1rem;text-align:right}}}.footer_legacyNote__De4xU{display:flex;justify-content:center;background-color:rgba(var(--black),.8);padding-block:1rem;margin-block:auto;.footer_inner__bLrvK{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;@media (max-width:768px){flex-direction:column-reverse;gap:2rem;align-items:center}}.footer_copyright__AUuel{margin-block:0;font-size:1rem;@media (max-width:768px){text-align:center}}.footer_navigation__3Qa3N{display:flex;flex-direction:row;gap:2rem;.footer_navigationLink__8Xess{font-size:1rem}}}}.projectVisuals_visuals__grid__LKzeO{display:grid;width:100%;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;grid-auto-flow:dense}.projectVisualsItem_item__4TlCm{aspect-ratio:1/1;overflow:hidden}.projectVisualsItem_small__QsA7a{grid-column:span 1;grid-row:span 1}.projectVisualsItem_medium__snAfb{grid-column:span 2;grid-row:span 1}.projectVisualsItem_wide__FpwMe{grid-column:span 3;grid-row:span 1}.projectVisualsItem_tall__jIy9o{grid-column:span 1;grid-row:span 2}.projectVisualsItem_large__jJZin{grid-column:span 2;grid-row:span 2}.stack_stack__LpDHi{display:flex}.stack_column__PHEyZ{flex-direction:column}.stack_row__A64wL{flex-direction:row}.stack_wrap__81HKY{flex-wrap:wrap}.stack_gap-sm__9CxxG{gap:var(--gap-sm)}.stack_gap-md__SDn5A{gap:var(--gap-md)}.stack_gap-lg__87WfF{gap:var(--gap-lg)}.stack_gap-xl__Zye2Q{gap:var(--gap-xl)}.stack_gap-xxl__Q9DaG{gap:var(--gap-xxl);gap:var(--gap-xxxl)}@media (max-width:1024px){.stack_gap-lg-sm__NF36W{gap:var(--gap-sm)}.stack_gap-lg-md__qCpCC{gap:var(--gap-md)}.stack_gap-lg-lg__0vpvg{gap:var(--gap-lg)}.stack_gap-lg-xl___e16w{gap:var(--gap-xl)}.stack_gap-lg-xxl__Nn_RA{gap:var(--gap-xxl)}.stack_gap-lg-xxxl__nKBli{gap:var(--gap-xxxl)}}@media (max-width:768px){.stack_gap-md-sm__a1xRQ{gap:var(--gap-sm)}.stack_gap-md-md__QEdAD{gap:var(--gap-md)}.stack_gap-md-lg__GGxe7{gap:var(--gap-lg)}.stack_gap-md-xl__ZJhh5{gap:var(--gap-xl)}.stack_gap-md-xxl__dctu7{gap:var(--gap-xxl)}.stack_gap-md-xxxl__gLwxq{gap:var(--gap-xxxl)}}@media (max-width:480px){.stack_gap-sm-sm__CQs4t{gap:var(--gap-sm)}.stack_gap-sm-md__Z4aCm{gap:var(--gap-md)}.stack_gap-sm-lg__L0T1r{gap:var(--gap-lg)}.stack_gap-sm-xl__Xqd_d{gap:var(--gap-xl)}.stack_gap-sm-xxl__hKeKL{gap:var(--gap-xxl)}.stack_gap-sm-xxxl__r1NlX{gap:var(--gap-xxxl)}}@media (max-width:375px){.stack_gap-xs-sm__U28tC{gap:var(--gap-sm)}.stack_gap-xs-md__uXfPg{gap:var(--gap-md)}.stack_gap-xs-lg__e5XQw{gap:var(--gap-lg)}.stack_gap-xs-xl__VQkiP{gap:var(--gap-xl)}.stack_gap-xs-xxl__0KYpt{gap:var(--gap-xxl)}.stack_gap-xs-xxxl__W_Gki{gap:var(--gap-xxxl)}}.stack_justify-flex-start__2c29N{justify-content:flex-start}.stack_justify-flex-end__o6YHI{justify-content:flex-end}.stack_justify-center__2r7hb{justify-content:center}.stack_justify-space-between___PQQL{justify-content:space-between}.stack_justify-space-around__IlGV_{justify-content:space-around}.stack_justify-space-evenly__Qs0C8{justify-content:space-evenly}.stack_align-start__Ic7lR{align-items:start}.stack_align-center__gsUcN{align-items:center}.stack_align-end__d0Bko{align-items:end}.stack_align-stretch__DlQii{align-items:stretch}.rating_rating__dTGjC{display:flex;column-gap:8px;.rating_bullet__1Q__0{height:14px;width:14px;border-radius:50%;background-color:rgba(var(--clay-500),.5)}.rating_bulletActive__TZ_nz{background-color:rgb(var(--peach))}}