.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))}}}}.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;width:100%;height:auto}}}.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}}}}.projectHeader_pageTopSpacing__nlEDW{padding-top:var(--gap-xl)}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;min-width:200px;.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)}}.projectVisualsFullImage_modalImageContainer__eVHXL{margin-inline:auto;@media (max-width:1024px){width:100%}.projectVisualsFullImage_modalImageScrollableContent__JSJIo{width:100%;max-height:70vh;overflow-y:auto;background-color:rgba(0,0,0,.8);@media (max-width:768px){max-height:70vh}@media (max-width:420px){max-height:60vh}@media (max-width:375px){max-height:50vh}.projectVisualsFullImage_modalImage__l3NBi{display:block;width:auto;height:auto;max-width:100%;margin-inline:auto}}.projectVisualsFullImage_modalImageCaption__CfV1l{padding:1rem;background-color:rgba(0,0,0,.8)}}.projectVisualsGallery_visuals__grid__5tfQ3{display:grid;width:100%;max-width:1920px;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;@media (max-width:1024px){grid-template-columns:repeat(3,1fr)}@media (max-width:768px){grid-template-columns:repeat(2,1fr)}}.projectVisualsGallery_gallerie_modal__k_W_1{position:fixed;top:0;right:0;bottom:0;left:0;padding:1rem;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;display:flex;flex-direction:column;justify-content:space-between;.projectVisualsGallery_gallerie_modalNavigation__FxmWO{display:flex;justify-content:flex-end}}.projectVisualsItem_item__PG0jE{position:relative;aspect-ratio:1/1;overflow:hidden}.projectVisualsItem_small__P_NKy{grid-column:span 1;grid-row:span 1}.projectVisualsItem_medium__RfQjV{grid-column:span 2;grid-row:span 1}.projectVisualsItem_wide__D7CrW{grid-column:span 3;grid-row:span 1}.projectVisualsItem_tall__AVaWl{grid-column:span 1;grid-row:span 2}.projectVisualsItem_large__gheal{grid-column:span 2;grid-row:span 2}.projectVisualsItem_image__iql6n{width:100%;height:100%}.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}.carouselNavigation_CarouselNavigation__JrUVf{display:flex;align-items:center}.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))}}