*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:var(--text-body-font-size,1rem);line-height:var(--text-body-line-height,1.65);margin:0}a{color:inherit;text-decoration:inherit}menu,ol,ul{list-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%}img,video{height:auto;max-width:100%}.layout-dark .navbar__right .button{border-color:#000;color:#000}.layout-dark .navbar__right .button svg,.layout-dark .navbar__right .button svg line,.layout-dark .navbar__right .button svg path{stroke:#000}.layout-dark .navbar__right .button:hover{background:#000;color:#fff}.layout-dark .navbar__right .button:hover svg,.layout-dark .navbar__right .button:hover svg line,.layout-dark .navbar__right .button:hover svg path{stroke:#fff}.layout-dark .navbar--opened .button,.layout-dark .navbar--scrolled .button{border-color:#fff;color:#fff}.layout-dark .navbar--opened .button svg,.layout-dark .navbar--opened .button svg line,.layout-dark .navbar--opened .button svg path,.layout-dark .navbar--scrolled .button svg,.layout-dark .navbar--scrolled .button svg line,.layout-dark .navbar--scrolled .button svg path{stroke:#fff}.layout-dark .navbar--opened .button:hover,.layout-dark .navbar--scrolled .button:hover{background:#fff;color:#000}.layout-dark .navbar--opened .button:hover svg,.layout-dark .navbar--opened .button:hover svg line,.layout-dark .navbar--opened .button:hover svg path,.layout-dark .navbar--scrolled .button:hover svg,.layout-dark .navbar--scrolled .button:hover svg line,.layout-dark .navbar--scrolled .button:hover svg path{stroke:#000}body.layout-dark{padding-top:112px}@media only screen and (max-width:991px){body.layout-dark{padding-top:70px}}.follow-circle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;border-radius:50%;color:#fff;font-size:14px;height:120px;line-height:8.3;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,-50%);transition:transform .1s ease-out;width:120px;z-index:1000}.follow-circle--coming-soon{align-items:center;border-radius:10px;display:flex;height:auto;justify-content:center;line-height:1.5;min-width:100px;padding:.5rem 1rem;width:auto}nav{background:transparent;transition:all .4s ease-out;transition-delay:0s;z-index:1000}nav .holder{height:154px;transition:all .4s ease-out}nav .holder .container{padding-left:calc(var(--bm-vw)*3);padding-right:calc(var(--bm-vw)*3)}nav .holder>div{height:100%}@media only screen and (min-width:767px){nav .holder>div.container{padding:0}}nav .holder>div>.nav{align-items:center;background:transparent;display:flex;height:100%;justify-content:space-between;margin:auto;padding:0;width:100%}@media only screen and (max-width:767px){nav .holder>div>.nav>svg{max-width:102px}}nav .holder>div>.nav .toggle{background:transparent;height:25px;padding:0;width:25px}@media only screen and (max-width:767px){nav .holder>div>.nav a{color:#121212}nav .holder>div>.nav{align-items:start}nav .holder{height:85px}}nav .logo-scrolled{opacity:0;transition:.2s}nav .logo-scrolled,nav .logo-top{position:absolute;top:30px}nav.nav-menu--opened .logo-top{opacity:0;position:absolute;top:30px;transition:.2s}nav.nav-menu--opened .nav-bar__menu span{background-color:#fff!important}nav.nav-menu--opened .language-link{color:#fff!important;position:relative;z-index:2}nav.nav-menu--opened .language-link.router-link-active{border-color:#fff!important}nav.nav-menu--opened .logo-scrolled{opacity:1;transition:.2s;fill:#767e76}nav.nav-menu--opened .logo-scrolled path{fill:#767e76}nav.shrink{transition:all .01s ease-out;transition-delay:0s;z-index:1999}nav.shrink .logo-top{opacity:0;position:absolute;top:30px;transition:.5s}nav.shrink .logo-scrolled{opacity:1;transition:.5s;fill:#767e76}nav.shrink .logo-scrolled path{fill:#767e76}nav.shrink .nav-bar__menu span{background-color:#767e76}nav.shrink .language-link{color:#767e76}nav.shrink .language-link.router-link-active{border-color:#767e76}nav.shrink .nav-bar__menu svg path{stroke:#000}nav.shrink.nav-menu--opened{background:none!important}nav.shrink.nav-menu--opened svg path{fill:#fff}nav.shrink .navBtn button{background:#121212!important;color:#fff!important}nav.shrink .nav{background:transparent;height:100%;padding:0;width:inherit}nav.shrink .nav .toggle svg rect{fill:#121212}@media only screen and (max-width:767px){nav.shrink .nav a{color:#121212}nav.shrink .nav{align-items:start}}nav.shrink .links .link{color:#121212}nav.shrink .holder{height:90px}@media only screen and (max-width:767px){nav.shrink .holder{height:75px}}body.bg-black header svg path{fill:#fff}body.bg-black header .shrink svg path{fill:#121212}.dark .navbar__menu-link{color:#121212}.dark .navbar__menu-link svg path{stroke:#121212}.header .logo-top{position:absolute;top:30px}.header .logo-scrolled{opacity:0;top:30px;transition:.2s}.header .logo-scrolled path{fill:#767e76}.header .nav-menu--opened .logo-top{opacity:0}.header .shrink{z-index:1999}.header .shrink .logo-top{opacity:0}.header .shrink .logo-scrolled{opacity:1}.header .shrink .logo-scrolled path{fill:#767e76}:root{--section-gap:6rem;--site-max-width:96rem}.page-wrapper>*+*{margin-top:var(--section-gap)}section:not(.contact-block){margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}section.hero{padding-top:0!important}.page-wrapper>section.hero.no-background-image+*,body.no-margin-last-section .page-wrapper>:last-child{margin-top:0!important}.section-container{margin-left:auto;margin-right:auto;max-width:var(--site-max-width);padding-left:3rem;padding-right:3rem;width:100%}@media screen and (max-width:991px){.section-container{padding-left:1.5rem;padding-right:1.5rem}}.parent-title{display:block;margin-bottom:10px}:root{--app-header-height:4.5rem;--text-body-font-size:1rem;--text-body-line-height:1.65;--btn-radius:980px;--btn-radius-sm:12px;--btn-shadow:0 1px 3px rgba(0,0,0,.08);--btn-shadow-hover:0 4px 12px rgba(0,0,0,.12);--btn-transition:.22s cubic-bezier(.25,.1,.25,1)}html{scroll-padding-top:var(--app-header-height)}@font-face{font-display:auto;font-family:fractul-variable;font-stretch:normal;font-style:italic;font-weight:50 900;src:url(https://use.typekit.net/af/e9e0fb/00000000000000007753f6ce/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3) format("woff2"),url(https://use.typekit.net/af/e9e0fb/00000000000000007753f6ce/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3) format("woff"),url(https://use.typekit.net/af/e9e0fb/00000000000000007753f6ce/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3) format("opentype")}@font-face{font-display:auto;font-family:fractul-variable;font-stretch:normal;font-style:normal;font-weight:50 900;src:url(https://use.typekit.net/af/12a8c4/00000000000000007753f6cd/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/12a8c4/00000000000000007753f6cd/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/12a8c4/00000000000000007753f6cd/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype")}.texter p{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);margin-bottom:20px}.no-scroll{overflow:hidden}.nav-bar__wrapper--language{display:none!important}.flex-grid--column .text p{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);margin-bottom:20px}.flexible-container+.job-listing{margin-top:-2.5rem}.desc-project{display:flex;gap:14px}.additional{font-family:DM Sans,sans-serif;font-size:var(--text-body-font-size);font-weight:500;line-height:var(--text-body-line-height);margin-bottom:14px}@media only screen and (max-width:767px){body .properties-header__sort{width:140px!important}body .properties-header__sort .select-button{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:var(--btn-radius-sm,12px);color:#1d1d1f;font-size:13px;padding:.6rem .75rem;text-align:left;width:100%}.properties-header__count{font-size:12px!important}}h1,h2,h3,h4,h5,h6{font-family:fractul-variable,sans-serif;font-weight:400;line-height:1.4}h1{font-size:48px}@media only screen and (max-width:767px){h1{font-size:32px}}h2{font-size:40px}@media only screen and (max-width:767px){h2{font-size:28px}}h3{font-size:32px}@media only screen and (max-width:767px){h3{font-size:24px}}h4{font-size:24px}@media only screen and (max-width:767px){h4{font-size:20px}}h5{font-size:20px}@media only screen and (max-width:767px){h5{font-size:18px}}h6{font-size:18px;font-weight:500}@media only screen and (max-width:767px){h6{font-size:16px}}main{background-color:#fff;min-height:100vh;position:relative;z-index:10}.main-with-fixed-header{padding-top:var(--app-header-height)}.prose{color:#1c1917;max-width:65ch}.prose p{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);margin-bottom:1.25em;margin-top:1.25em}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:500;line-height:1.2;margin-bottom:1em;margin-top:2em}.prose h1{font-size:2.25em;margin-top:0}.prose h2{font-size:1.875em}.prose h3{font-size:1.5em}.prose h4{font-size:1.25em}.prose ol,.prose ul{margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.5em;margin-top:.5em}.prose a{color:#0071e3;font-weight:500;text-decoration:underline}.prose a:hover{color:#0077ed}.prose strong{color:#1c1917;font-weight:600}.prose em{font-style:italic}.prose blockquote{border-left:.25em solid #e5e7eb;color:#6e6e73;font-style:italic;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose code{border-radius:.25em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em;padding:.2em .4em}.prose code,.prose pre{background-color:#f5f5f7}.prose pre{border-radius:.5em;margin-bottom:1.6em;margin-top:1.6em;overflow-x:auto;padding:1em}.prose pre code{background-color:transparent;padding:0}.prose img{height:auto;margin-bottom:2em;margin-top:2em;max-width:100%}.prose hr{border:none;border-top:1px solid #e5e7eb;margin-bottom:3em;margin-top:3em}.prose table{border-collapse:collapse;margin-bottom:1.6em;margin-top:1.6em;width:100%}.prose table td,.prose table th{border:1px solid #e5e7eb;padding:.75em}.prose table th{background-color:#f5f5f7;font-weight:600}.prose-lg,.prose-lg p{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}.prose-lg p{margin-bottom:1.25em;margin-top:1.25em}.prose-lg h1{font-size:2.5em}.prose-lg h2{font-size:2em}.prose-lg h3{font-size:1.75em}.prose-lg h4{font-size:1.5em}.prose.max-w-none{max-width:none}.text-body,.text-subtitle{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}.app-logo-loader[data-v-d40f5a32]{align-items:center;background-color:#fafaf9;display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:100010}.app-logo-loader__logo[data-v-d40f5a32]{animation:logo-float-d40f5a32 2.2s ease-in-out infinite;color:#1c1917}.app-logo-loader__svg[data-v-d40f5a32]{animation:logo-in-d40f5a32 .6s cubic-bezier(.22,1,.36,1) forwards;display:block;filter:drop-shadow(0 2px 8px rgba(28,25,23,.06))}.app-logo-loader__path[data-v-d40f5a32]{animation:path-in-d40f5a32 .4s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.app-logo-loader__path--1[data-v-d40f5a32]{animation-delay:.08s}.app-logo-loader__path--2[data-v-d40f5a32]{animation-delay:.14s}.app-logo-loader__path--3[data-v-d40f5a32]{animation-delay:.22s}@keyframes logo-in-d40f5a32{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes path-in-d40f5a32{to{opacity:1}}@keyframes logo-float-d40f5a32{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.app-content--hidden{pointer-events:none;position:relative;visibility:hidden;z-index:0}.loader-fade-enter-active,.loader-fade-leave-active{transition:opacity .35s ease}.loader-fade-enter-from,.loader-fade-leave-to{opacity:0}
