.page-module-scss-module__2-rEmG__insightsPage{padding-bottom:var(--spacing-5xl)}
.Headline-module-scss-module__5ZxDPa__title-1{font-size:var(--font-size-lg);text-transform:uppercase;line-height:var(--line-height-tight);font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-tight)}@media (min-width:768px){.Headline-module-scss-module__5ZxDPa__title-1{font-size:var(--font-size-xl)}}@media (min-width:1024px){.Headline-module-scss-module__5ZxDPa__title-1{font-size:var(--font-size-2xl)}}@media (min-width:1480px){.Headline-module-scss-module__5ZxDPa__title-1{font-size:var(--font-size-3xl)}}.Headline-module-scss-module__5ZxDPa__title-1-fluid{font-size:clamp(var(--font-size-lg),5vw,var(--font-size-3xl));text-transform:uppercase;line-height:var(--line-height-tight)}.Headline-module-scss-module__5ZxDPa__title-2{font-size:var(--font-size-lg);text-transform:uppercase;font-weight:700;line-height:var(--line-height-tight)}@media (min-width:768px){.Headline-module-scss-module__5ZxDPa__title-2{font-size:var(--font-size-xl)}}@media (min-width:1024px){.Headline-module-scss-module__5ZxDPa__title-2{font-size:var(--font-size-xl)}}@media (min-width:1480px){.Headline-module-scss-module__5ZxDPa__title-2{font-size:var(--font-size-xl)}}.Headline-module-scss-module__5ZxDPa__title-3{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-transform:uppercase}@media (min-width:768px){.Headline-module-scss-module__5ZxDPa__title-3{font-size:var(--font-size-lg)}}.Headline-module-scss-module__5ZxDPa__title-4{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-transform:uppercase}@media (min-width:768px){.Headline-module-scss-module__5ZxDPa__title-4{font-size:var(--font-size-md)}}
.ProjectGrid-module-scss-module__B22ijG__projectGrid{row-gap:var(--spacing-3xl);column-gap:var(--spacing-md);grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.ProjectGrid-module-scss-module__B22ijG__projectGrid{grid-template-columns:repeat(2,1fr)}}.ProjectGrid-module-scss-module__B22ijG__projectGridItem{gap:var(--spacing-md);flex-direction:column;display:flex}.ProjectGrid-module-scss-module__B22ijG__projectGridItem .ProjectGrid-module-scss-module__B22ijG__projectGridItemContent{flex-direction:column;gap:0;display:flex}.ProjectGrid-module-scss-module__B22ijG__projectGridItem .ProjectGrid-module-scss-module__B22ijG__title{margin-bottom:0}.ProjectGrid-module-scss-module__B22ijG__projectGridItem .ProjectGrid-module-scss-module__B22ijG__client{text-transform:uppercase;margin-top:0;display:block}
.TextBanner-module-scss-module__z88l2W__textBanner{gap:var(--spacing-md);padding:var(--spacing-xl)0;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.TextBanner-module-scss-module__z88l2W__textBanner .TextBanner-module-scss-module__z88l2W__headline{text-align:center;white-space:pre-wrap}.TextBanner-module-scss-module__z88l2W__textBanner .TextBanner-module-scss-module__z88l2W__link{text-transform:uppercase;text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.TextBanner-module-scss-module__z88l2W__textBanner .TextBanner-module-scss-module__z88l2W__link:hover{-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}
.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent{text-align:left;grid-column:1/2}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent p{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent p{font-size:var(--font-size-md)}}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent p{margin-bottom:var(--spacing-lg)}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-tight)}@media (min-width:768px){.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h2{font-size:var(--font-size-lg)}}@media (min-width:1280px){.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h2{font-size:var(--font-size-xl)}}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h2{margin-bottom:var(--spacing-sm)}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:uppercase;font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-tight)}@media (min-width:768px){.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h3{font-size:var(--font-size-md)}}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent h3{margin-bottom:var(--spacing-sm)}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent a{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal);text-underline-offset:5px;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:768px){.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent a{font-size:var(--font-size-md)}}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent.TextContent-module-scss-module__X7_vyW__alignment-left{grid-column:1/2}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent.TextContent-module-scss-module__X7_vyW__alignment-center{grid-column:1/span 2;max-width:800px;margin:0 auto}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent.TextContent-module-scss-module__X7_vyW__alignment-right{grid-column:2/2}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent.TextContent-module-scss-module__X7_vyW__textAlign-left{text-align:left}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent.TextContent-module-scss-module__X7_vyW__textAlign-center{text-align:center}.TextContent-module-scss-module__X7_vyW__textContent .TextContent-module-scss-module__X7_vyW__textContentContent.TextContent-module-scss-module__X7_vyW__textAlign-right{text-align:right}@media (min-width:767px){.TextContent-module-scss-module__X7_vyW__textContent{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}}
.VideoBlock-module-scss-module__x8kpJW__videoBlock{background:#000;position:relative}.VideoBlock-module-scss-module__x8kpJW__videoBlock .VideoBlock-module-scss-module__x8kpJW__videoPlayer{width:100%;height:0;padding-bottom:56.25%}.VideoBlock-module-scss-module__x8kpJW__videoBlock iframe{width:100%;height:100%;position:absolute;top:0;left:0}.VideoBlock-module-scss-module__x8kpJW__videoBlock .VideoBlock-module-scss-module__x8kpJW__audioToggle{top:var(--spacing-md);right:var(--spacing-md);font-size:var(--font-size-md);text-transform:uppercase;border:1px solid var(--color-background);color:var(--color-background);padding:var(--spacing-xs)var(--spacing-md);cursor:pointer;z-index:100;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.VideoBlock-module-scss-module__x8kpJW__videoBlock .VideoBlock-module-scss-module__x8kpJW__audioToggle:hover{background:var(--color-background);color:var(--color-foreground)}
.TextBlock-module-scss-module__qEBfkq__textBlock{flex-direction:column;width:100%}@media (min-width:767px){.TextBlock-module-scss-module__qEBfkq__textBlock{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}}.TextBlock-module-scss-module__qEBfkq__textBlock .TextBlock-module-scss-module__qEBfkq__textBlockContent{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:767px){.TextBlock-module-scss-module__qEBfkq__textBlock .TextBlock-module-scss-module__qEBfkq__textBlockContent{grid-column:2/2}}
.Content-module-scss-module__PTXEJq__content{gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}@media (min-width:767px){.Content-module-scss-module__PTXEJq__content{gap:var(--spacing-5xl)}}
.Button-module-scss-module__HB5Z3q__button{cursor:pointer;text-transform:uppercase;font-weight:var(--font-weight-normal);font-size:var(--font-size-md);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--color-background);background:0 0;background-color:var(--color-foreground);padding:0;padding:var(--spacing-sm)var(--spacing-2xl);border:none;justify-content:center;align-items:center;width:fit-content;display:flex}.Button-module-scss-module__HB5Z3q__button:hover{background-color:var(--color-neutral-800)}.Button-module-scss-module__HB5Z3q__button:disabled{opacity:.5;cursor:not-allowed}.Button-module-scss-module__HB5Z3q__button:focus{outline:none}.Button-module-scss-module__HB5Z3q__button.Button-module-scss-module__HB5Z3q__fullWidth{width:100%}.Button-module-scss-module__HB5Z3q__button.Button-module-scss-module__HB5Z3q__secondary{border:1px solid var(--color-foreground);color:var(--color-foreground);background-color:#0000}.Button-module-scss-module__HB5Z3q__button.Button-module-scss-module__HB5Z3q__secondary:hover{background-color:var(--color-foreground);color:var(--color-background)}.Button-module-scss-module__HB5Z3q__button.Button-module-scss-module__HB5Z3q__size-small{height:32px;padding:var(--spacing-xs)var(--spacing-lg);font-size:var(--font-size-sm)}.Button-module-scss-module__HB5Z3q__button.Button-module-scss-module__HB5Z3q__size-medium{height:48px;padding:var(--spacing-sm)var(--spacing-2xl);font-size:var(--font-size-md)}
.PageHero-module-scss-module__DCOWiG__pageHero{padding:var(--spacing-xl)0;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;display:flex}.PageHero-module-scss-module__DCOWiG__pageHero .PageHero-module-scss-module__DCOWiG__headline{text-align:center;flex-direction:column;line-height:1;display:flex}.PageHero-module-scss-module__DCOWiG__pageHero .PageHero-module-scss-module__DCOWiG__headline .PageHero-module-scss-module__DCOWiG__line{line-height:1;display:block;overflow:hidden}.PageHero-module-scss-module__DCOWiG__pageHero .PageHero-module-scss-module__DCOWiG__headline .PageHero-module-scss-module__DCOWiG__line .PageHero-module-scss-module__DCOWiG__lineText{display:inline-block}.PageHero-module-scss-module__DCOWiG__pageHero .PageHero-module-scss-module__DCOWiG__headline .PageHero-module-scss-module__DCOWiG__line .PageHero-module-scss-module__DCOWiG__lineDivider{background-color:var(--color-foreground);transform-origin:0;will-change:transform,opacity;width:100%;height:.1em;display:block;transform:scaleX(0)}.split-word{will-change:transform,opacity;display:block}
.ServicesList-module-scss-module__upzKGG__servicesList{gap:var(--spacing-5xl);flex-direction:column;display:flex}.ServicesList-module-scss-module__upzKGG__servicesList h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-tight)}@media (min-width:768px){.ServicesList-module-scss-module__upzKGG__servicesList h2{font-size:var(--font-size-lg)}}@media (min-width:1280px){.ServicesList-module-scss-module__upzKGG__servicesList h2{font-size:var(--font-size-xl)}}.ServicesList-module-scss-module__upzKGG__servicesList h2{margin-bottom:var(--spacing-lg)}.ServicesList-module-scss-module__upzKGG__servicesList p{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.ServicesList-module-scss-module__upzKGG__servicesList p{font-size:var(--font-size-md)}}@media (min-width:1024px){.ServicesList-module-scss-module__upzKGG__servicesList{padding:0 var(--spacing-5xl)}}.ServicesList-module-scss-module__upzKGG__servicesList .ServicesList-module-scss-module__upzKGG__serviceItem{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.ServicesList-module-scss-module__upzKGG__servicesList .ServicesList-module-scss-module__upzKGG__serviceItem{align-items:center;gap:var(--spacing-5xl);grid-template-columns:1fr 1fr;display:grid}.ServicesList-module-scss-module__upzKGG__servicesList .ServicesList-module-scss-module__upzKGG__serviceItem .ServicesList-module-scss-module__upzKGG__serviceItemContent{order:2;max-width:600px}.ServicesList-module-scss-module__upzKGG__servicesList .ServicesList-module-scss-module__upzKGG__serviceItem .ServicesList-module-scss-module__upzKGG__serviceItemImage{order:1}}.ServicesList-module-scss-module__upzKGG__servicesList .ServicesList-module-scss-module__upzKGG__serviceItem:nth-child(odd) .ServicesList-module-scss-module__upzKGG__serviceItemContent{order:1}.ServicesList-module-scss-module__upzKGG__servicesList .ServicesList-module-scss-module__upzKGG__serviceItem:nth-child(odd) .ServicesList-module-scss-module__upzKGG__serviceItemImage{order:2}
.Paragraph-module-scss-module__0AtnIq__paragraph{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.Paragraph-module-scss-module__0AtnIq__paragraph{font-size:var(--font-size-md)}}.Paragraph-module-scss-module__0AtnIq__paragraph--small{font-size:var(--font-size-xs)}@media (min-width:768px){.Paragraph-module-scss-module__0AtnIq__paragraph--small{font-size:var(--font-size-sm)}}.Paragraph-module-scss-module__0AtnIq__paragraph--medium{font-size:var(--font-size-sm)}@media (min-width:768px){.Paragraph-module-scss-module__0AtnIq__paragraph--medium{font-size:var(--font-size-md)}}.Paragraph-module-scss-module__0AtnIq__paragraph--large{font-size:var(--font-size-md)}@media (min-width:768px){.Paragraph-module-scss-module__0AtnIq__paragraph--large{font-size:var(--font-size-500)}}
.Ticker-module-scss-module__0sayHa__container{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex;overflow:hidden}.Ticker-module-scss-module__0sayHa__item{width:300px;height:200px;position:relative;overflow:hidden}.Ticker-module-scss-module__0sayHa__image{object-fit:contain;width:100%;height:100%}
.ClientList-module-scss-module__aUmmwG__clientList{margin:var(--spacing-5xl)0}
.Offices-module-scss-module__PCCFfG__offices{padding:var(--spacing-2xl)0;margin-bottom:var(--spacing-5xl);gap:var(--spacing-5xl)var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.Offices-module-scss-module__PCCFfG__offices{grid-template-columns:1fr 1fr;display:grid}}.Offices-module-scss-module__PCCFfG__card{gap:var(--spacing-md);border-top:1px solid var(--color-foreground);padding-top:var(--spacing-md);flex-direction:column;display:flex}.Offices-module-scss-module__PCCFfG__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.Offices-module-scss-module__PCCFfG__location{text-transform:uppercase;margin:0}.Offices-module-scss-module__PCCFfG__time{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-normal);display:inline-flex}.Offices-module-scss-module__PCCFfG__timeValue{text-align:right;min-width:3.5rem}.Offices-module-scss-module__PCCFfG__dot{border-radius:50%;width:12px;height:12px;display:inline-block}.Offices-module-scss-module__PCCFfG__dotOpen{background-color:#27c053}.Offices-module-scss-module__PCCFfG__dotClosed{background-color:#d95032}.Offices-module-scss-module__PCCFfG__address{text-transform:uppercase;line-height:var(--line-height-normal);white-space:pre-wrap}.Offices-module-scss-module__PCCFfG__actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.Offices-module-scss-module__PCCFfG__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal);text-underline-offset:5px;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:768px){.Offices-module-scss-module__PCCFfG__link{font-size:var(--font-size-md)}}@media (max-width:768px){.Offices-module-scss-module__PCCFfG__header{align-items:flex-start}.Offices-module-scss-module__PCCFfG__time{font-size:.9rem}}
.SignUpForm-module-scss-module__ApALua__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SignUpForm-module-scss-module__ApALua__signup{gap:var(--spacing-xl);border-top:1px solid var(--color-foreground);padding-top:var(--spacing-lg);margin-bottom:var(--spacing-5xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.SignUpForm-module-scss-module__ApALua__signupHeadline{gap:var(--spacing-md);flex-direction:column;max-width:720px;display:flex}.SignUpForm-module-scss-module__ApALua__signupContent{gap:var(--spacing-5xl);flex-direction:column;display:flex}.SignUpForm-module-scss-module__ApALua__signupForm{gap:var(--spacing-sm);flex-direction:column;display:flex}.SignUpForm-module-scss-module__ApALua__signupInput{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.SignUpForm-module-scss-module__ApALua__signupInput{font-size:var(--font-size-md)}}.SignUpForm-module-scss-module__ApALua__signupInput{width:100%;height:48px;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-foreground);color:var(--color-foreground);background-color:#0000;border-radius:0}.SignUpForm-module-scss-module__ApALua__gdprText{color:var(--color-neutral-500);opacity:0;max-height:0;transition:max-height .5s,opacity .5s;overflow:hidden}.SignUpForm-module-scss-module__ApALua__gdprText.SignUpForm-module-scss-module__ApALua__isVisible{opacity:1;max-height:500px;transition:max-height .5s,opacity .5s}
.Wrapper-module-scss-module__9oBAHq__wrapper{width:100%;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:767px){.Wrapper-module-scss-module__9oBAHq__wrapper{padding:0 var(--spacing-xl)}}.Wrapper-module-scss-module__9oBAHq__wrapper--default{max-width:1200px}.Wrapper-module-scss-module__9oBAHq__wrapper--narrow{max-width:800px}.Wrapper-module-scss-module__9oBAHq__wrapper--wide{max-width:1800px}.Wrapper-module-scss-module__9oBAHq__wrapper--full{max-width:100%}
.Footer-module-scss-module__wcgw9G__footer{padding:var(--spacing-xl)0;background:var(--color-background);color:var(--color-foreground)}.Footer-module-scss-module__wcgw9G__footer .Footer-module-scss-module__wcgw9G__content{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}@media (min-width:767px){.Footer-module-scss-module__wcgw9G__footer .Footer-module-scss-module__wcgw9G__content{flex-direction:row;justify-content:space-between}}[data-theme-animate=true] .Footer-module-scss-module__wcgw9G__footer{transition:background-color .4s,color .4s}@media (prefers-reduced-motion:reduce){[data-theme-animate=true] .Footer-module-scss-module__wcgw9G__footer{transition:none}}.Footer-module-scss-module__wcgw9G__credits{text-transform:uppercase}.Footer-module-scss-module__wcgw9G__navigation .Footer-module-scss-module__wcgw9G__list{gap:var(--spacing-md);display:flex}.Footer-module-scss-module__wcgw9G__navigation .Footer-module-scss-module__wcgw9G__list .Footer-module-scss-module__wcgw9G__item .Footer-module-scss-module__wcgw9G__link{text-transform:uppercase}

.page-module-scss-module__-ytPBG__aboutPage{padding-bottom:var(--spacing-5xl)}
.page-module-scss-module__9Z3Caa__contactPage{padding-bottom:var(--spacing-5xl)}
.DepartmentList-module-scss-module__JbXjeG__officeTitle{margin-bottom:var(--spacing-3xl);text-transform:uppercase;padding-top:var(--spacing-sm);border-top:1px solid var(--color-foreground)}.DepartmentList-module-scss-module__JbXjeG__departments{gap:var(--spacing-2xl);flex-direction:column;display:flex}.DepartmentList-module-scss-module__JbXjeG__department{gap:var(--spacing-md);flex-direction:column;display:flex}.DepartmentList-module-scss-module__JbXjeG__departmentName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-transform:uppercase;font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-tight)}@media (min-width:768px){.DepartmentList-module-scss-module__JbXjeG__departmentName{font-size:var(--font-size-md)}}.DepartmentList-module-scss-module__JbXjeG__departmentName{align-items:center;gap:var(--spacing-sm);display:flex}.DepartmentList-module-scss-module__JbXjeG__departmentName:before{content:"●";font-size:var(--font-size-lg)}.DepartmentList-module-scss-module__JbXjeG__jobs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DepartmentList-module-scss-module__JbXjeG__jobItem{border-top:1px solid var(--color-foreground);padding:var(--spacing-md)0;justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.DepartmentList-module-scss-module__JbXjeG__jobTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-foreground);flex:1}@media (min-width:768px){.DepartmentList-module-scss-module__JbXjeG__jobTitle{font-size:var(--font-size-md)}}.DepartmentList-module-scss-module__JbXjeG__jobLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal);text-underline-offset:5px;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:768px){.DepartmentList-module-scss-module__JbXjeG__jobLink{font-size:var(--font-size-md)}}.DepartmentList-module-scss-module__JbXjeG__jobLink{color:var(--color-foreground)}.DepartmentList-module-scss-module__JbXjeG__emptyOffice{padding:0}.DepartmentList-module-scss-module__JbXjeG__emptyText{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.DepartmentList-module-scss-module__JbXjeG__emptyText{font-size:var(--font-size-md)}}
.NextProject-module-scss-module__OHAjZW__nextProject{width:100%;min-height:85vh;padding:var(--spacing-xl)0;background:var(--color-foreground);color:var(--color-background);margin-top:var(--spacing-5xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.NextProject-module-scss-module__OHAjZW__nextProjectContent{z-index:2;text-align:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-2xl);flex-direction:column;display:flex;position:relative}.NextProject-module-scss-module__OHAjZW__label{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal)}.NextProject-module-scss-module__OHAjZW__projectLink{color:inherit;align-items:center;gap:var(--spacing-xxs);flex-direction:column;text-decoration:none;transition:opacity .2s;display:flex}.NextProject-module-scss-module__OHAjZW__projectTitle{white-space:nowrap;text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.1em;-webkit-text-decoration-color:var(--color-background);text-decoration-color:var(--color-background);margin:0;display:block;line-height:1.2!important}.NextProject-module-scss-module__OHAjZW__projectTitle .NextProject-module-scss-module__OHAjZW__title{display:block}.NextProject-module-scss-module__OHAjZW__imageContainer{pointer-events:none;opacity:0;z-index:1;transform-origin:50%;width:300px;height:auto;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:scale(0)}.NextProject-module-scss-module__OHAjZW__imageContainer.NextProject-module-scss-module__OHAjZW__isVisible{opacity:1}@media (max-width:767px){.NextProject-module-scss-module__OHAjZW__imageContainer{display:none}}
.Reports-module-scss-module__DoXHoG__reports{gap:var(--spacing-xl);margin-top:var(--spacing-5xl);flex-direction:column;display:flex}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportsHeader{gap:var(--spacing-xl);border-top:1px solid var(--color-foreground);padding-top:var(--spacing-lg);margin-bottom:var(--spacing-5xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportsHeader .Reports-module-scss-module__DoXHoG__reportsHeadline,.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportsHeader .Reports-module-scss-module__DoXHoG__reportsDescription{gap:var(--spacing-md);flex-direction:column;display:flex}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportsList{gap:var(--spacing-xl);flex-direction:column;display:flex}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportItem{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportItem .Reports-module-scss-module__DoXHoG__reportItemContent{gap:var(--spacing-md);border-top:1px solid var(--color-foreground);padding-top:var(--spacing-md);flex-direction:column;display:flex}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportItem .Reports-module-scss-module__DoXHoG__reportItemContent .Reports-module-scss-module__DoXHoG__reportItemDescription{max-width:500px}.Reports-module-scss-module__DoXHoG__reports .Reports-module-scss-module__DoXHoG__reportItem .Reports-module-scss-module__DoXHoG__reportItemImage{justify-content:center;align-items:center;display:flex}
.Testimonials-module-scss-module__C1jlLq__testimonials{justify-content:center;align-items:center;gap:var(--spacing-4xl);flex-direction:column;display:flex;position:relative}.Testimonials-module-scss-module__C1jlLq__testimonialImage{max-width:clamp(300px,360px,40vw)}.Testimonials-module-scss-module__C1jlLq__slideshow{min-height:200px;position:relative}.Testimonials-module-scss-module__C1jlLq__slide{text-align:center;justify-content:flex-start;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.Testimonials-module-scss-module__C1jlLq__quote{max-width:60vw;margin-bottom:1rem}.Testimonials-module-scss-module__C1jlLq__source{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.Testimonials-module-scss-module__C1jlLq__source{font-size:var(--font-size-md)}}.Testimonials-module-scss-module__C1jlLq__source{text-transform:uppercase}
.JobListing-module-scss-module__o_RIqW__jobListing{min-height:50vh;padding:var(--spacing-4xl)0}.JobListing-module-scss-module__o_RIqW__loadingState,.JobListing-module-scss-module__o_RIqW__errorState,.JobListing-module-scss-module__o_RIqW__emptyState{padding:var(--spacing-5xl)0;text-align:center;justify-content:center;align-items:flex-start;display:flex}.JobListing-module-scss-module__o_RIqW__loadingText,.JobListing-module-scss-module__o_RIqW__errorText,.JobListing-module-scss-module__o_RIqW__emptyText{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-normal)}@media (min-width:768px){.JobListing-module-scss-module__o_RIqW__loadingText,.JobListing-module-scss-module__o_RIqW__errorText,.JobListing-module-scss-module__o_RIqW__emptyText{font-size:var(--font-size-md)}}.JobListing-module-scss-module__o_RIqW__officesList{gap:var(--spacing-4xl);flex-direction:column;display:flex}
.page-module-scss-module__qRF-tG__workPage{padding-bottom:var(--spacing-5xl)}
