:root{--jbc-white: #FFF;--jbc-off-white: #FAFAFA;--jbc-dim-white: #F4F4F5;--jbc-black: #09090B;--jbc-grey: rgba(9, 9, 11, .2);--jbc-dimmed: #404046;--brad: 16px;--gap-xxxl: 64px;--gap-xxl: 48px;--gap-xl: 32px;--gap-l: 24px;--gap-m: 16px;--gap-s: 8px;--gap-xs: 4px;--jb-paragraph-s: 14px;--jb-paragraph-m: 16px;--jb-paragraph-l: 18px;--jb-subtitle-s: 20px;--jb-subtitle-m: 24px;--jb-subtitle-l: 28px;--jb-title-s: 32px;--jb-title-m: 48px;--jb-title-l: 64px}*{box-sizing:border-box;margin:0}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:neue-haas-grotesk-text,system-ui,-apple-system,Arial,Helvetica Neue,sans-serif;background-color:var(--jbc-white);color:var(--jbc-black)}a{color:inherit;outline:none;cursor:pointer;text-decoration:none}button{all:unset;cursor:pointer}button:focus{outline:revert}h1,h2,h3{font-style:normal;font-weight:500;line-height:125%}h4,h5{font-style:normal;font-weight:500;line-height:140%}h6{font-style:normal;font-weight:500;line-height:125%}em{color:var(--jbc-grey);font-style:normal}p{line-height:150%;font-weight:400}.container{padding:0 var(--gap-m);margin:0 auto}.wrapper{padding:0 var(--gap-m);max-width:1080px;margin:0 auto}@media (max-width: 992px){.container,.wrapper{padding:0 var(--gap-s)}}._preloader_1xjay_1{height:100svh;width:100vw;position:fixed;top:0;left:0;z-index:255;color:var(--jbc-black);display:flex;justify-content:center;align-items:center;font-size:var(--jb-subtitle-s);font-weight:500}._preloader__mask_1xjay_16{display:inline-flex;overflow:hidden}._menu_enmpt_1{display:flex;justify-content:space-between;position:sticky;top:0;grid-column-start:span 12;padding:var(--gap-m);margin:0 auto;background:#fffc;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);z-index:255;font-size:var(--jb-paragraph-m);font-weight:400;line-height:125%}._menu_enmpt_1 ._nav__text_enmpt_16{position:relative;display:flex;gap:var(--gap-xs)}._menu_enmpt_1 ._nav__text_enmpt_16 svg{display:none;height:var(--jb-subtitle-s);fill:var(--jbc-black);color:var(--jbc-black);transform:rotate(90deg)}._menu_enmpt_1 ._mask_enmpt_28{overflow:hidden;display:inline-flex;transition:.3s cubic-bezier(.16,1,.3,1)}._menu_enmpt_1 ._mask_enmpt_28:nth-of-type(2):hover{opacity:.2}._content_enmpt_37{position:relative}@media (max-width: 992px){._menu_enmpt_1{font-size:var(--jb-paragraph-m);padding-top:var(--gap-m)}._menu_enmpt_1 ._nav__text_enmpt_16 svg{height:var(--jb-subtitle-s)}}._services_c85xb_1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-m);margin-top:var(--gap-xxxl)}._paragraph_c85xb_10 h2{font-weight:500;font-size:var(--jb-title-m)}._paragraph_c85xb_10 span{margin-right:1rem}._paragraph_c85xb_10 ._mask_c85xb_17{position:relative;display:inline-flex;overflow:hidden}._services__text_c85xb_23{display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--gap-xxxl) * 6);gap:var(--gap-xl);text-align:center}._services__text_c85xb_23 h3{text-transform:uppercase;font-size:var(--jb-title-s);font-weight:700}._services__text_c85xb_23 ._services__list_c85xb_36{display:flex;flex-direction:column;gap:var(--gap-s)}._services__text_c85xb_23 ._services__list_c85xb_36 ._text__mask_c85xb_41{position:relative;display:inline-flex;justify-content:center;overflow:hidden;cursor:default}._services__text_c85xb_23 ._services__list_c85xb_36 ._text__mask_c85xb_41 h1{text-transform:uppercase;font-size:var(--jb-title-l);font-weight:700}._services__text_c85xb_23 ._services__list_c85xb_36 ._text__mask_c85xb_41 h1:nth-of-type(2){position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 992px){._paragraph_c85xb_10 h2{font-size:var(--jb-subtitle-l)}._paragraph_c85xb_10 span{margin-right:.5rem}._services__text_c85xb_23 h3{font-size:var(--jb-subtitle-s)}._services__text_c85xb_23 ._services__list_c85xb_36 ._text__mask_c85xb_41 h1{font-size:var(--jb-title-s)}}@media (min-width: 1920px){._paragraph_c85xb_10 h2{font-size:var(--jb-title-l)}}._project_1e90s_1{position:relative;column-count:3;column-gap:var(--gap-s);margin-top:var(--gap-xl)}._item_1e90s_8{position:relative;display:inline-block;width:100%;break-inside:avoid;margin-bottom:var(--gap-s)}._item_1e90s_8:hover ._image__container_1e90s_15 img{scale:1.05}._item_1e90s_8:hover ._item__text_1e90s_18{opacity:1}._item__text_1e90s_18{opacity:0;position:absolute;bottom:var(--gap-s);left:var(--gap-s);display:flex;padding:var(--gap-s);gap:calc(var(--gap-xs) * 1.5);border-radius:calc(var(--brad) / 2);background:var(--jbc-white);transition:.6s cubic-bezier(.16,1,.3,1)}._item__text_1e90s_18 h4{padding-left:var(--gap-xs);font-size:var(--jb-paragraph-m);font-weight:400;line-height:125%}._item__text_1e90s_18 svg{height:var(--jb-subtitle-s);color:var(--jbc-black);transform:rotate(90deg)}._image__container_1e90s_15{position:relative;width:100%;overflow:hidden;border-radius:var(--brad)}._image__container_1e90s_15 img{vertical-align:middle;display:inline-block;width:100%;object-fit:contain;transition:.8s cubic-bezier(.16,1,.3,1)}@media (max-width: 992px){._project_1e90s_1{display:flex;flex-direction:column;gap:var(--gap-s)}._image__container_1e90s_15{aspect-ratio:6/5}._image__container_1e90s_15 img{object-fit:cover;height:100%}}._contact_1kdg4_1{position:relative;margin:calc(var(--gap-xxxl) * 4) 0}._contact__wrapper_1kdg4_6{display:flex;flex-direction:column;gap:var(--gap-m);justify-content:center;align-items:center}._contact__cta_1kdg4_14{font-style:normal;font-size:var(--jb-title-l);font-weight:700}._contact__cta_1kdg4_14 ._mask_1kdg4_19{position:relative;margin-right:.8rem;display:inline-flex;overflow:hidden}._contact__cta_1kdg4_14 ._mask_1kdg4_19:nth-of-type(3){margin-right:0}._contact__icons_1kdg4_29{display:flex;gap:var(--gap-xl)}._text__mask_1kdg4_34{position:relative;display:inline-flex;justify-content:center;overflow:hidden}._text__mask_1kdg4_34 div{text-transform:capitalize;font-size:var(--jb-subtitle-s);font-weight:400}._text__mask_1kdg4_34 div:nth-of-type(2){position:absolute;top:0;left:0;right:0;bottom:0}._menu_1sgxm_1{display:flex;justify-content:space-between;position:sticky;top:0;grid-column-start:span 12;padding:var(--gap-m);margin:0 auto;background:#fffc;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);z-index:255;font-size:var(--jb-paragraph-m);font-weight:400;line-height:125%}._menu_1sgxm_1 ._nav__text_1sgxm_16{position:relative;display:flex;gap:var(--gap-xs)}._menu_1sgxm_1 ._nav__text_1sgxm_16 svg{display:none;height:var(--jb-subtitle-s);fill:var(--jbc-black);color:var(--jbc-black);transform:rotate(90deg)}._menu_1sgxm_1 ._mask_1sgxm_28{overflow:hidden;display:inline-flex;transition:.3s cubic-bezier(.16,1,.3,1)}._menu_1sgxm_1 ._mask_1sgxm_28:hover{opacity:.2}@media (max-width: 992px){._menu_1sgxm_1{padding-top:var(--gap-m)}._menu_1sgxm_1 ._nav__text_1sgxm_16 svg{height:var(--jb-subtitle-s)}}._project_1sgxm_45{position:relative;margin-top:var(--gap-xl)}._hero_1sgxm_50{position:relative;padding-bottom:var(--gap-xxxl)}._hero_1sgxm_50 ._hero__content_1sgxm_54{display:flex;flex-direction:column;gap:var(--gap-xl)}._hero_1sgxm_50 ._hero__tags_1sgxm_59{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-m);overflow:hidden}._hero_1sgxm_50 ._hero__tags_1sgxm_59 ._tag_1sgxm_65{grid-area:span 1/span 4;color:var(--jbc-grey)}._hero_1sgxm_50 ._hero__tags_1sgxm_59 ._tag_1sgxm_65 h3{text-transform:uppercase;font-size:var(--jb-paragraph-l)}._hero_1sgxm_50 ._hero__tags_1sgxm_59 ._tag_1sgxm_65 p{margin-top:var(--gap-xs);font-size:var(--jb-paragraph-m)}._hero_1sgxm_50 ._hero__img_1sgxm_77{position:relative;width:100%;overflow:hidden;border-radius:var(--brad)}._hero_1sgxm_50 ._hero__img_1sgxm_77 img{vertical-align:middle;display:inline-block;width:100%;object-fit:contain}._hero_1sgxm_50 ._hero__text_1sgxm_89{position:relative}._hero_1sgxm_50 ._hero__text_1sgxm_89 h1{font-size:var(--jb-title-m)}._hero_1sgxm_50 ._hero__text_1sgxm_89 p{margin-top:var(--gap-m);font-size:var(--jb-paragraph-l)}@media (max-width: 992px){._hero_1sgxm_50 ._hero__tags_1sgxm_59{display:flex;flex-direction:column;gap:var(--gap-m)}._hero_1sgxm_50 ._hero__tags_1sgxm_59 ._tag_1sgxm_65 h3{font-size:var(--jb-paragraph-m)}._hero_1sgxm_50 ._hero__tags_1sgxm_59 ._tag_1sgxm_65 p{font-size:var(--jb-paragraph-s)}._hero_1sgxm_50 ._hero__text_1sgxm_89 h1{font-size:var(--jb-title-s)}._hero_1sgxm_50 ._hero__text_1sgxm_89 p{font-size:var(--jb-paragraph-m)}}._research_93qa0_1{padding:var(--gap-xxxl) 0}._research_93qa0_1 ._cols_93qa0_4{display:flex;gap:var(--gap-l)}._research_93qa0_1 ._cols_93qa0_4 div{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%}._research_93qa0_1 h2{width:100%;font-weight:500;font-size:var(--jb-title-s)}._research_93qa0_1 p{font-size:var(--jb-paragraph-l)}@media (max-width: 992px){._research_93qa0_1 ._cols_93qa0_4{flex-direction:column}._research_93qa0_1 h2{font-size:var(--jb-subtitle-m)}._research_93qa0_1 p{font-size:var(--jb-paragraph-m)}}._chapter_1f1ka_1{padding:var(--gap-xxxl) 0}._chapter_1f1ka_1 h2{font-weight:500;font-size:var(--jb-title-s)}._chapter_1f1ka_1 p{margin-top:var(--gap-m);font-size:var(--jb-paragraph-l)}@media (max-width: 992px){._chapter_1f1ka_1 h2{font-size:var(--jb-subtitle-m)}._chapter_1f1ka_1 p{font-size:var(--jb-paragraph-m)}}._img__sequence_se5br_1{margin:var(--gap-xxxl) 0}._img__sequence_se5br_1 h2{font-weight:500;font-size:var(--jb-title-s)}._img__sequence_se5br_1 p{margin-top:var(--gap-m);margin-bottom:var(--gap-l);font-size:var(--jb-paragraph-l)}._img__cont_se5br_14{position:relative;width:100%;overflow:hidden;border-radius:var(--brad);margin-top:var(--gap-s)}._img__cont_se5br_14 img{vertical-align:middle;display:inline-block;width:100%;object-fit:contain}._img__cont_se5br_14 video{vertical-align:middle;display:inline-block;width:100%;object-fit:contain}@media (max-width: 992px){._img__sequence_se5br_1 h2{font-size:var(--jb-subtitle-m)}._img__sequence_se5br_1 p{font-size:var(--jb-paragraph-m)}}
