.home_nav_menu{display:flex;align-items:center;gap:.65rem;min-height:44px;list-style:none}.home_nav_menu::-webkit-details-marker{display:none}.home_nav_menu_icon{position:relative;display:block;width:22px;height:18px}.home_nav_menu_icon span{position:absolute;left:0;width:100%;height:1px;background:currentColor;transform-origin:center}.home_nav_menu_icon span:nth-child(1){top:2px}.home_nav_menu_icon span:nth-child(2){top:8px;width:65%}.home_nav_menu_icon span:nth-child(3){top:14px}.home_nav_mobile_wrap[open] .home_nav_menu_icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.home_nav_mobile_wrap[open] .home_nav_menu_icon span:nth-child(2){transform:scaleX(0);opacity:0}.home_nav_mobile_wrap[open] .home_nav_menu_icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.home_nav_menu:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home_nav_panel_wrap{max-height:calc(100svh - var(--scimplify--nav-height));overflow-y:auto;overscroll-behavior:contain}.home_nav_panel_wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#267c86;transform-origin:left;pointer-events:none}@media(prefers-reduced-motion:no-preference){.home_nav_menu_icon span{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .15s ease}.home_nav_mobile_wrap[open] .home_nav_panel_wrap{animation:menu-panel-reveal .45s cubic-bezier(.22,1,.36,1) both}.home_nav_mobile_wrap[open] .home_nav_panel_wrap:before{animation:menu-line-draw .55s .1s cubic-bezier(.22,1,.36,1) both}.home_nav_mobile_wrap[open] .home_nav_mobile_list>li,.home_nav_mobile_wrap[open] .home_nav_panel_wrap>.home_nav_button_wrap{animation:menu-text-reveal .4s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}.home_nav_mobile_wrap[open] .home_nav_mobile_list>li:nth-child(2){animation-delay:.17s}.home_nav_mobile_wrap[open] .home_nav_mobile_list>li:nth-child(3){animation-delay:.22s}.home_nav_mobile_wrap[open] .home_nav_mobile_list>li:nth-child(4){animation-delay:.27s}.home_nav_mobile_wrap[open] .home_nav_panel_wrap>.home_nav_button_wrap{animation-delay:.32s}.home_nav_mobile_wrap[open] .home_nav_panel_wrap>.home_nav_button_wrap:last-child{animation-delay:.37s}.home_nav_mobile_wrap[open] .home_nav_panel_wrap:focus-within,.home_nav_mobile_wrap[open] .home_nav_panel_wrap:focus-within .home_nav_mobile_list>li{animation:none}}@keyframes menu-panel-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes menu-text-reveal{0%{opacity:0;transform:translateY(8px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(-.5rem -2rem)}}.footer_wrap{--footer-grid-columns: 4;position:relative;overflow:clip;padding-block:clamp(3rem,8.333vw,7.5rem);background:var(--figma-homepage--teal-t1)}.footer_art,.footer_xray{position:absolute;inset:0;pointer-events:none}.footer_background{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.footer_xray{opacity:0;mix-blend-mode:color-dodge}.footer_grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(255 255 255 / .16) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .16) 1px,transparent 1px);background-size:var(--footer-grid-size, 25vw) var(--footer-grid-size, 25vw)}.footer_grid_highlight{position:absolute;opacity:0;border:1px solid rgb(255 255 255 / .65);background:#ffffff0f}@media(max-width:767px){.footer_wrap{--footer-grid-columns: 3}.footer_grid{background-size:var(--footer-grid-size, 33.3333vw) var(--footer-grid-size, 33.3333vw)}}.footer_contain{position:relative;padding-block:0;gap:0}.footer_layout{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:0}.footer_cta{grid-column:1 / 11;min-height:19.9375rem;padding:2rem clamp(1.5rem,4.878cqw,4rem);display:flex;flex-direction:column;justify-content:space-between;gap:3rem;background:var(--figma-homepage--teal-t1);color:var(--figma-homepage--white)}.footer_cta h2{font-weight:300;font-size:clamp(2rem,3.659cqw,3rem);line-height:1.1;margin:0 0 1rem}.footer_cta p{margin:0;font-size:1rem;line-height:1.1}.footer_actions{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:0;gap:1rem;row-gap:var(--_spacing---space--6);column-gap:var(--_spacing---space--6)}.footer_button{border:1px solid currentColor;padding:.5rem .75rem;display:inline-flex;justify-content:center;align-items:center;font:400 1rem/1.2 var(--scimplify--font-mono);text-decoration:none;background:transparent;color:inherit}.footer_wrap a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.footer_spacer{grid-column:1 / -1;height:clamp(10rem,24.39cqw,20rem)}.footer_panel{grid-column:1 / 13;background:var(--figma-homepage--white);padding:2rem clamp(1.5rem,4.878cqw,4rem);display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-width:0}.footer_top{display:grid;grid-template-columns:1fr minmax(0,1.3fr);gap:2rem}.footer_nav{display:flex;flex-direction:column;align-items:start;gap:1.5rem;font:400 .875rem/1.2 var(--scimplify--font-mono)}.footer_wrap a{text-decoration:none}.footer_nav a:hover,.footer_contact a:hover,.footer_legal a:hover{text-decoration:underline}.footer_details{display:flex;flex-direction:column;gap:2rem;min-width:0}.footer_newsletter label{display:block;margin-bottom:1rem;font-size:1rem;font-weight:250}.footer_form_row{display:flex;gap:1rem}.footer_form_row input{min-width:0;width:100%;padding:.5rem .75rem;border:1px solid var(--figma-homepage--black);border-radius:0;font:400 .875rem/1.2 var(--scimplify--font-mono);background:transparent}.footer_form_row .footer_button{font-size:.875rem}.footer_contact_row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem}.footer_contact{font-style:normal;font-size:1rem;line-height:1.1;display:flex;flex-direction:column;gap:.5rem}.footer_contact div{display:flex;flex-wrap:wrap;gap:.5rem}.footer_contact span{color:var(--figma-homepage--neutral-n3)}.footer_social{display:flex;gap:1rem}.footer_legal{border-top:1px solid var(--figma-homepage--neutral-n3);padding-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font:400 .875rem/1.2 var(--scimplify--font-mono);color:var(--figma-homepage--neutral-n2)}.footer_legal p{margin:0}.footer_legal>div{display:flex;flex-wrap:wrap;gap:1rem}.footer_brand{grid-column:13 / -1;display:grid;place-items:center;background:var(--figma-homepage--teal-t1);padding:2rem}.footer_brand img{width:min(100%,12.1875rem);height:auto}@container (width < 60em){.footer_cta{grid-column:1 / 14}.footer_top{grid-template-columns:1fr}.footer_nav{flex-direction:row;flex-wrap:wrap}.footer_panel{grid-column:1 / -1}.footer_brand{grid-column:1 / -1;min-height:10rem}}@container (width < 35em){.footer_cta{grid-column:1 / -1}.footer_button{font-size:.75rem}.footer_panel{padding:1.5rem}.footer_form_row{flex-direction:column;gap:.75rem}.footer_nav,.footer_legal{font-size:.75rem}}.footer_nav,.footer_social{list-style:none;padding:0;margin:0}.footer_social_link{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--figma-homepage--black)}.footer_social_link:is(:hover,:focus-visible){color:#267c86}.footer_social_link:focus-visible{outline:2px solid #001f24;outline-offset:3px}.footer_social_icon{display:block;width:1.5rem;height:1.5rem;background-color:currentColor;mask:var(--social-icon) center / contain no-repeat}.footer_social_icon_facebook{--social-icon: url(/images/footer/facebook.svg)}.footer_social_icon_x{--social-icon: url(/images/footer/x.svg)}.footer_social_icon_linkedin{--social-icon: url(/images/footer/linkedin.svg)}.footer_social_icon_youtube{--social-icon: url(/images/footer/youtube.svg)}@media(prefers-reduced-motion:no-preference){.footer_social_link{transition:color .25s ease}}.footer_nav a:is(:hover,:focus-visible),.footer_contact a:is(:hover,:focus-visible),.footer_legal a:is(:hover,:focus-visible){color:#267c86}@media(prefers-reduced-motion:no-preference){.footer_nav a,.footer_contact a,.footer_legal a{transition:color .25s ease}}.scimplify_body{--site--margin: clamp(1.25rem, 4.444444cqi, 4rem);--scimplify--nav-height: 5.25rem;--scimplify--hero-pad: clamp(2.5rem, 6.707317cqi, 5.5rem);--scimplify--hero-size: clamp(2.25rem, 4.878049cqi, 4rem)}.home_nav_wrap{--_theme---background: var(--figma-homepage--white);--_theme---button-secondary--border: var(--figma-homepage--black);position:sticky;top:0;z-index:3;flex-shrink:0;border-bottom:1px solid var(--figma-homepage--neutral-n3)}.home_nav_contain{gap:0}.home_nav_layout{display:flex;align-items:center;justify-content:space-between;gap:var(--_spacing---space--4);height:calc(var(--scimplify--nav-height) - 1px);padding-block:0}.home_nav_logo_wrap{display:flex;flex-shrink:0}.home_nav_logo{width:6.6645rem;height:2.1875rem;object-fit:contain}.home_nav_desktop_wrap{display:flex;align-items:center;gap:1.5rem}.home_nav_links_wrap{display:flex;align-items:center;gap:1rem}.home_nav_link{font-family:var(--scimplify--font-mono);font-size:.875rem;font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap;color:var(--_theme---text)}.home_nav_actions_wrap{display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem;margin:0}.home_nav_button_wrap{padding:.5rem .75rem;border:.0625rem solid var(--_theme---button-secondary--border);background-color:var(--_theme---button-secondary--background);color:var(--_theme---button-secondary--text);font-family:var(--scimplify--font-mono);font-size:.875rem;font-weight:400;line-height:1.2;text-transform:uppercase;white-space:nowrap}.home_nav_mobile_wrap{display:none}.home_nav_menu{font-family:var(--scimplify--font-mono);font-size:.875rem;text-transform:uppercase;cursor:pointer}.home_nav_panel_wrap{position:absolute;inset:100% 0 auto;display:flex;flex-direction:column;align-items:start;gap:1.5rem;background-color:var(--_theme---background);color:var(--_theme---text);padding:1.5rem var(--site--margin);border-bottom:var(--border-width--main) solid var(--_theme---border)}.home_hero_wrap.u-section{--_theme---background: var(--figma-homepage--white);padding:0;position:relative;justify-content:start}.home_hero_scene_wrap{position:relative;flex-shrink:0;min-height:40rem;height:calc(100svh - var(--scimplify--nav-height));overflow:clip}.home_hero_contain{height:100%;gap:0}.home_hero_layout{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:3rem;height:100%;padding-block:var(--scimplify--hero-pad)}.home_hero_title{width:min(100%,53.4375rem);align-self:start;margin:0}.home_hero_end_wrap{width:min(100%,37.875rem);display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:var(--_spacing---space--2);column-gap:var(--_spacing---space--2)}.home_hero_closing{margin:0 0 1.5rem}.home_hero_title.u-text-style-h1,.home_hero_closing.u-text-style-h1{--_text-style---font-size: var(--scimplify--hero-size);--_text-style---line-height: 1.1;--_text-style---letter-spacing: 0em;--_text-style---text-wrap: balance;--_text-style---font-weight: var(--figma-homepage--header-body-300)}.home_hero_description{font-family:var(--_typography---font--primary-family);font-size:var(--figma-homepage--b2);font-weight:var(--figma-homepage--header-body-300);line-height:1.1;margin:0}.home_hero_reveal_wrap{position:absolute;inset:0;overflow:clip;clip-path:inset(0);background-color:var(--_theme---text);color:var(--_theme---background)}.home_hero_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.0257)}.home_hero_shade{position:absolute;inset:0;padding:0;background-color:color-mix(in srgb,var(--figma-homepage--black) 20%,transparent)}.home_hero_overlay_contain{position:relative;height:100%;gap:0}.home_hero_wrap.is-active{height:240svh}.home_hero_wrap.is-active .home_hero_scene_wrap{position:sticky;top:var(--scimplify--nav-height)}@media(width<65em){.scimplify_body{--scimplify--nav-height: 4.25rem}.home_nav_desktop_wrap{display:none}.home_nav_mobile_wrap{display:block}}@container (width < 53em){.home_hero_title{max-width:20ch}.home_hero_end_wrap{width:min(100%,30rem)}.home_hero_description{font-size:1.125rem;line-height:1.35}}@media(width<54em){.home_hero_scene_wrap{min-height:0}.home_hero_layout{--scimplify--hero-size: clamp(1.75rem, 10cqi, 2.25rem);padding-block:clamp(1.25rem,5svh,2.5rem);gap:2rem}.home_hero_closing{margin-bottom:1rem}.home_hero_description{font-size:clamp(1rem,4.6cqi,1.125rem)}.home_nav_panel_wrap{max-height:calc(100svh - var(--scimplify--nav-height));overflow-y:auto;overscroll-behavior:contain}}@media(max-height:32em)and (min-width:36em){.home_hero_scene_wrap{min-height:0}.home_hero_layout{--scimplify--hero-size: clamp(1.5rem, 3.5cqi, 2rem);flex-direction:row;align-items:end;gap:2rem;padding-block:1.25rem}.home_hero_title{width:55%}.home_hero_end_wrap{width:45%}.home_hero_closing{margin-bottom:.75rem}.home_hero_description{font-size:1rem;line-height:1.25}}@media(prefers-reduced-motion:reduce){.home_hero_wrap.is-active{height:auto}.home_hero_wrap.is-active .home_hero_scene_wrap{position:relative}}.home_nav_links_wrap,.home_nav_mobile_list{list-style:none;padding:0;margin:0}.home_nav_mobile_list{display:flex;flex-direction:column;gap:1.5rem}.home_skip_link{position:fixed;top:.75rem;left:1rem;z-index:100;padding:.75rem 1rem;background:var(--figma-homepage--white);color:var(--figma-homepage--black);border:2px solid currentColor;transform:translateY(-200%)}.home_skip_link:focus{transform:translateY(0)}#main-content{scroll-margin-top:var(--scimplify--nav-height)}a.home_nav_link{position:relative;display:inline-block}a.home_nav_link:after{content:"";position:absolute;left:0;right:0;bottom:-.25em;height:2px;background:#267c86;transform:scaleX(0);transform-origin:right}a.home_nav_link:is(:hover,:focus-visible){color:#267c86}a.home_nav_link:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}@media(prefers-reduced-motion:no-preference){a.home_nav_link{transition:color .25s ease}a.home_nav_link:after{transition:transform .35s cubic-bezier(.22,1,.36,1)}.offices_region,.offices_country{transition:color .25s ease}.offices_region:before,.offices_country_bullet{transition:opacity .3s ease,background-color .3s ease}.offices_marker_dot{transition:background-color .25s ease,box-shadow .35s ease}.offices_marker_label{transition:opacity .2s ease}}
