@font-face{font-family:openSans;src:url(../media/open_sans_latin_300_normal-s.p.0hl-m-aprhh-x.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_latin_400_normal-s.p.34xmh-n4wgyp6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_latin_600_normal-s.p.34baavpivw_qg.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:openSans;src:url(../media/open_sans_latin_700_normal-s.p.3ljhf88d9rj6y.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_3527d619-module__CLyP1G__className{font-family:openSans,openSans Fallback,Arial,sans-serif}.opensans_3527d619-module__CLyP1G__variable{--font-open-sans:"openSans", "openSans Fallback", Arial, sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-background:#000;--page-foreground:#fff;--structural-border:#353535;--header-background:#000;--header-art:radial-gradient(ellipse 300px 82px at 26px 36px, #1d1f20b8, transparent 72%), linear-gradient(90deg, #0f1011f5 0, #050505b8 54%, transparent 100%);--surface-background:#121212;--surface-raised:#242424;--surface-hover:#2c2c2c;--button-background:#000;--button-hover:#404040;--button-foreground:#fff;--field-border:#000;--muted-foreground:#b3b3b3;--subtle-foreground:#666;--icon-foreground:#404040;--disabled-foreground:#616161;--focus-ring:#fff;--danger-foreground:#e92929;--danger-background:#1a0d0d;--danger-text:#fff;--turnstile-text:#d7d7d7;--overlay-background:#000000e6;--overlay-foreground:#fff;--social-hover-foreground:#fff}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-background:#fff;--page-foreground:#111;--structural-border:#d2d2d2;--header-background:#fff;--header-art:radial-gradient(ellipse 300px 82px at 26px 36px, #c4c9cb75, transparent 72%), linear-gradient(90deg, #f4f5f5fa 0, #fcfcfcd1 54%, transparent 100%);--surface-background:#f2f2f2;--surface-raised:#e4e4e4;--surface-hover:#d8d8d8;--button-background:#111;--button-hover:#3d3d3d;--button-foreground:#fff;--field-border:#c7c7c7;--muted-foreground:#4f4f4f;--subtle-foreground:#5f5f5f;--icon-foreground:#686868;--disabled-foreground:#737373;--focus-ring:#111;--danger-foreground:#b42318;--danger-background:#fff1f0;--danger-text:#7a1511;--turnstile-text:#333}}html,body{background:var(--page-background);color:var(--page-foreground);font-family:var(--font-open-sans), sans-serif;margin:0;padding:0;font-size:16px;font-weight:400}html{scrollbar-gutter:stable;overflow-y:scroll}body{min-width:320px}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a{color:inherit}.site-header{z-index:999;border-bottom:2px solid var(--structural-border);background-color:var(--header-background);background-image:var(--header-art);background-repeat:no-repeat;background-size:325px 82px;width:100%;height:82px;position:fixed;top:0;left:0}.brand-lockup{align-items:center;width:260px;height:82px;display:flex;position:absolute;top:2px;left:40px}.brand-lockup__artwork{object-fit:contain;width:260px;height:46px;display:block}.content-frame{width:100%;margin-top:84px;display:flex}.left-content-column{width:calc(48% - 156px);margin-top:16px;margin-left:312px}.right-content-column{width:calc(48% - 156px);margin-top:72px;margin-left:1%;margin-right:2%}h1{margin:0;padding:0;font-size:26px;font-weight:300;line-height:normal}.floating-text{font-size:15px;line-height:22.5px}.video-consent-reel{width:100%;height:0;margin-top:-10px;padding-bottom:56.25%;position:relative}.video-consent-placeholder{display:grid;position:absolute;inset:0}.video-consent-poster,.video-consent-info{grid-area:1/1}.video-consent-poster{width:100%;height:auto;display:inline}.video-consent-info{z-index:-1;background:var(--overlay-background);color:var(--overlay-foreground);text-align:center;padding:25px}.video-consent-placeholder:hover .video-consent-info,.video-consent-placeholder:focus-within .video-consent-info{z-index:1}.video-consent-info__inner{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.video-consent-info h2{text-transform:uppercase;margin:0 0 25px;font-size:18px;font-weight:600;line-height:normal}.video-consent-info p{margin:0 0 25px;font-size:15px;line-height:22.5px}.video-consent-info a{color:var(--overlay-foreground);text-decoration:none}.video-consent-info a:hover,.video-consent-info a:focus-visible{text-decoration:underline}.video-consent-load{appearance:none;width:208px;height:32px;color:var(--overlay-foreground);font:15px/24px var(--font-open-sans), sans-serif;text-align:center;text-transform:uppercase;cursor:pointer;background:#404040;border:0;border-radius:2px;padding:4px}.video-consent-load:hover,.video-consent-load:focus-visible{background:#2c2c2c}.video-consent-load:focus-visible,.vacancy-apply:focus-visible,.social-link:focus-visible,.site-footer a:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.projects-detail-video{width:100%;height:100%;position:absolute;inset:0}.recruitment-copy__notice{color:var(--subtle-foreground)}.vacancy-collection{margin-top:22.5px}.vacancy-accordion{background:var(--surface-background);width:96%;padding:2%}.vacancy-accordion__toggle{appearance:none;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex}.vacancy-accordion__toggle:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.vacancy-accordion__chevron{width:22px;height:26px;color:var(--icon-foreground);flex:0 0 22px;display:block}.vacancy-accordion__chevron svg{fill:currentColor;width:26px;height:26px;margin-left:-2px;display:block}.vacancy-accordion__title{width:calc(100% - 22px);font-size:18px;font-weight:600;line-height:normal;display:block}.vacancy-accordion__content{grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;display:grid}.vacancy-accordion__content[data-state=open]{grid-template-rows:1fr}.vacancy-accordion__content-inner{min-height:0;overflow:hidden}.vacancy-copy{padding-top:16px}.vacancy-copy p{margin:0 0 16px}.vacancy-copy__section-label{margin-bottom:8px!important}.vacancy-copy ul{color:var(--subtle-foreground);margin:0 0 16px 20px;padding-left:0;font-size:15px;line-height:22.5px}.vacancy-copy li{margin-bottom:.5em;padding-left:0}.vacancy-copy li span,.vacancy-copy li strong{color:var(--page-foreground)}.vacancy-apply{background:var(--button-background);width:200px;height:24px;color:var(--button-foreground);text-align:center;text-transform:uppercase;border-radius:2px;padding:4px;font-size:15px;line-height:24px;text-decoration:none;display:block}.vacancy-apply:hover,.vacancy-apply:focus-visible{background:var(--button-hover)}.application-form{margin-top:40px}.application-grid{gap:20px;display:grid}.application-grid+.application-grid,.application-section,.application-consent,.turnstile-section,.application-submit{margin-top:40px}.error-summary{border:1px solid var(--danger-foreground);background:var(--danger-background);color:var(--danger-text);margin-bottom:32px;padding:14px 16px}.error-summary p{margin:0 0 8px;font-weight:600}.error-summary ul{margin:0;padding-left:20px}.application-grid--identity{grid-template-columns:repeat(3,1fr)}.application-grid--links{grid-template-columns:repeat(4,1fr)}.application-field{min-width:0;display:block}.application-field--full{grid-column:1/-1}.application-field--half{grid-column:span 2}.application-field__label,.application-consent legend{color:var(--page-foreground);padding-bottom:6px;font-size:15px;line-height:22.5px;display:block}.application-field__helper{color:var(--muted-foreground);padding-top:5px;font-size:12px;line-height:18px;display:block}.application-upload-field input[type=file]{width:calc(100% - 24px);padding:12px}.application-upload-field input[type=file]::file-selector-button{background:var(--surface-raised);width:200px;color:var(--page-foreground);font:14px var(--font-open-sans), sans-serif;cursor:pointer;border:0;border-radius:2px;padding:8px}.application-upload-field input[type=file]::file-selector-button:hover{background:var(--button-background)}.application-upload-field .application-field__helper{font-size:13px;font-style:italic;line-height:normal}.required-mark{color:var(--danger-foreground)}.application-field input{border:1px solid var(--field-border);background:var(--surface-background);width:calc(100% - 12px);color:var(--muted-foreground);font:14px var(--font-open-sans), sans-serif;border-radius:2px;padding:6px}.application-field select,.conditional-control select{border:1px solid var(--field-border);background:var(--surface-background);width:100%;color:var(--muted-foreground);font:14px var(--font-open-sans), sans-serif;border-radius:2px;padding:6px}.application-field input:focus-visible,.application-field select:focus-visible,.conditional-control select:focus-visible,.application-option input:focus-visible,.application-submit:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.application-field input[aria-invalid=true],.application-field select[aria-invalid=true],.conditional-control select[aria-invalid=true],.application-option input[aria-invalid=true]{border-color:var(--danger-foreground)}.application-consent,.application-section,.conditional-fieldset{border:0;min-width:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0}.application-section>legend,.conditional-fieldset>legend{width:100%;color:var(--page-foreground);padding-bottom:6px;font-size:15px;line-height:22.5px;display:block}.language-grid,.employment-grid{gap:20px;display:grid}.language-row,.employment-row{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.language-row>.application-option,.language-level-row,.employment-row>.application-option,.employment-detail-row{grid-column:span 2}.conditional-row{grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out;display:grid}.conditional-row[data-state=open]{grid-template-rows:1fr}.conditional-row__inner{min-height:0;overflow:hidden}.conditional-control{display:block}.experience-condition .conditional-row__inner{padding-top:20px}.supervisor-team-strength,.supervisor-workflow-fieldset{margin-top:40px}.supervisor-workflow-fieldset{border:0;min-width:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0}.supervisor-workflow-fieldset>legend{width:100%;color:var(--page-foreground);padding-bottom:6px;font-size:15px;line-height:22.5px;display:block}.supervisor-workflow-details{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:20px;display:grid}.supervisor-workflow-details select{min-height:84px}.supervisor-workflow-other{align-self:end}.referring-employee-row .conditional-row__inner{padding-top:20px}.location-options,.software-options{gap:6px;display:grid}.software-other-field{margin-top:20px}.inline-choice-group{gap:20px;display:flex}.inline-choice-group .application-option{min-width:58px}.application-option-group{background:var(--surface-background);border-radius:2px;padding:6px}.application-option{color:var(--muted-foreground);align-items:flex-start;font-size:15px;line-height:22.5px;display:flex}.application-option input{width:13px;height:13px;accent-color:var(--icon-foreground);opacity:1;flex:0 0 13px;margin:5px 7px 0 0}.application-option input:checked{opacity:1}.application-option a{color:var(--page-foreground);text-decoration:none}.application-option a:hover,.application-option a:focus-visible{text-decoration:underline}.application-submit{appearance:none;background:var(--surface-background);width:200px;height:36px;color:var(--page-foreground);font:15px var(--font-open-sans), sans-serif;cursor:pointer;border:0;border-radius:2px;padding:0}.application-submit:hover{background:var(--surface-raised)}.application-submit:disabled,.application-submit:disabled:hover{background:var(--surface-background);color:var(--disabled-foreground);cursor:not-allowed}.turnstile-section{width:300px}.cf-turnstile{min-height:65px}.turnstile-fixture{box-sizing:border-box;border:1px solid var(--structural-border);background:var(--surface-background);width:300px;height:65px;color:var(--turnstile-text);border-radius:3px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.turnstile-fixture__check{border:1px solid var(--disabled-foreground);width:24px;height:24px;color:var(--page-foreground);justify-content:center;align-items:center;display:flex}.turnstile-fixture__brand{color:var(--disabled-foreground);font-size:9px}.turnstile-status,.turnstile-noscript{color:var(--danger-foreground);margin:6px 0 0;font-size:12px;line-height:18px}.application-result .floating-text{margin-top:40px}.site-footer{z-index:495;border-top:1px solid var(--structural-border);background:var(--page-background);width:100%;height:25px;padding:10px 0;position:fixed;bottom:0;left:0}.site-footer__inner{height:25px;position:relative}.site-footer__social{height:25px;margin-left:40px;display:flex}.social-link{width:25px;height:25px;color:var(--icon-foreground);border-radius:2px;justify-content:center;align-items:center;margin-right:15px;text-decoration:none;display:flex}.social-link:hover,.social-link:focus-visible{color:var(--social-hover-foreground);outline:none}.social-link--telegram:hover,.social-link--telegram:focus-visible{background:#229ed9}.social-link--instagram:hover,.social-link--instagram:focus-visible{background:#df3469}.social-link__icon{fill:currentColor;width:17px;height:17px}.site-footer__legal{text-align:right;margin:0;padding-top:3px;padding-right:40px;font-size:12.8px;line-height:normal;position:absolute;top:0;right:0}.site-footer__legal a{color:var(--page-foreground);text-decoration:none}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{text-decoration:underline}@media (max-width:1200px){.brand-lockup{width:198px;left:15px}.brand-lockup__artwork{width:198px;height:35px}.content-frame{display:flow-root}.left-content-column{width:calc(100% - 30px);margin:15px 15px 0}.right-content-column{width:calc(100% - 30px);margin:45px 15px 0}h1{font-size:28px}.floating-text{font-size:16px;line-height:24px}.vacancy-accordion{width:92%;padding:4%}.vacancy-accordion__title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.vacancy-copy ul{font-size:15px;line-height:22.5px}.vacancy-apply{width:auto}.site-footer{height:21px;padding:5px 0}.site-footer__inner{height:21px}.site-footer__social{display:none}.site-footer__legal{padding-right:15px}}@media (max-width:600px){.application-grid--identity,.application-grid--links{grid-template-columns:1fr}.application-field--full,.application-field--half{grid-column:auto}.language-row,.employment-row{grid-template-columns:1fr}.language-row>.application-option,.language-level-row,.employment-row>.application-option,.employment-detail-row{grid-column:auto}.language-level-row,.employment-detail-row{width:calc(100% - 27px);margin-left:27px}.supervisor-workflow-details{grid-template-columns:1fr}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}@media (prefers-reduced-motion:reduce){.vacancy-accordion__content,.conditional-row{transition-duration:1ms}}
