.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_closing.u-text-style-h1,.home_hero_title.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;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_country,.offices_region{transition:color .25s ease}.offices_country_bullet,.offices_region:before{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}}