.Tiimi_container__tSzIo{height:fit-content;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:90vw;max-width:1300px;align-items:center;margin:auto;padding-top:5rem;padding-bottom:5rem}.Tiimi_personOuterBox__YJLA0{margin:2vw;width:18vw;min-width:150px;max-width:300px;min-height:150px;position:relative;overflow:hidden;transition:color,background-color,width .5s}.Tiimi_personOuterBoxHighlight__enIem{margin:2vw;padding:2vw;min-height:150px;position:relative;overflow:hidden;display:flex;background-color:#292442;color:#efebe1;transition:color,background-color .5s}.Tiimi_closeHighlight__8NgH3{position:absolute;top:0;right:0;margin:1vw;font-size:20px;width:3vh;cursor:pointer}.Tiimi_personBox__Z0Eis{width:18vw;min-width:150px;max-width:300px;transition:all .5s;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.Tiimi_infoBox__DHdy5{max-width:50%;margin:auto;padding:1vw;display:flex;flex-direction:column;justify-content:center}.Tiimi_infoBox__DHdy5 span{margin-top:.5rem;display:flex;padding:.5rem .7rem;background-color:#f2c7cf;color:#292442;font-size:calc(10px + .5vw);font-weight:400;transition:all .3s;cursor:pointer;margin-bottom:.5rem;width:fit-content;-webkit-tap-highlight-color:transparent}.Tiimi_infoBox__DHdy5 span:hover{background-color:#efebe1;color:#292442}@media only screen and (max-width:600px){.Tiimi_personOuterBoxHighlight__enIem{flex-direction:column}.Tiimi_personBox__Z0Eis{margin:auto}.Tiimi_infoBox__DHdy5{align-items:center}.Tiimi_infoBox__DHdy5 h5{font-size:calc(10px + 1vw);margin:1.5vh}.Tiimi_infoBox__DHdy5 span{margin-inline:auto}}@media only screen and (min-width:600px){.Tiimi_personOuterBoxHighlight__enIem{flex-direction:row}.Tiimi_infoBox__DHdy5,.Tiimi_infoBox__DHdy5 *{text-align:left;align-items:left}.Tiimi_infoBox__DHdy5 *{padding-left:0;margin-left:0}.Tiimi_infoBox__DHdy5 h5{font-size:calc(10px + .5vw) Im!important;font-weight:750;margin-top:.7vw;margin-bottom:.5vw}}@media only screen and (max-width:600px){.Tiimi_personOuterBoxHighlight__enIem{width:100%;min-height:150px}}@media only screen and (min-width:600px){.Tiimi_personOuterBoxHighlight__enIem{width:500px;min-height:150px}@media only screen and (min-width:1000px){.Tiimi_personOuterBoxHighlight__enIem{width:700px;min-height:150px}}}.Tiimi_highlightedDetailBox__ilcKJ{background-color:#292442;color:#efebe1;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;position:absolute;top:0;right:0;z-index:1;text-align:center;padding:.5rem;animation:Tiimi_displayContact__I3ENR .3s ease-in}.Tiimi_highlightName__8S3m6{font-size:calc(10px + 1vw);margin-inline:auto}.Tiimi_highlightInfo__z_7Lw span{color:#fff26e;cursor:pointer}.Tiimi_highlightInfo__z_7Lw span:hover{color:#b59ed4}.Tiimi_contactButtonHighlight__LYXss,.Tiimi_highlightInfo__z_7Lw *{font-size:calc(10px + .5vw);font-weight:400}.Tiimi_contactButtonHighlight__LYXss{display:flex;padding:.5rem .7rem;border:1px solid #efebe1;transition:all .3s;cursor:pointer;width:fit-content;margin:1vh auto auto;-webkit-tap-highlight-color:transparent;text-align:center}.Tiimi_contactButtonHighlight__LYXss:hover{background:#efebe1;border:1px solid #efebe1;color:#292442}.Tiimi_imgWrapper__lxjq_{overflow:hidden;width:90%;aspect-ratio:1/1;margin:auto;border-radius:50%;transition:all .5s}.Tiimi_imgWrapperHighlight__AoQe3>img,.Tiimi_imgWrapper__lxjq_>img{object-fit:cover;height:100%;width:100%;filter:grayscale(100%) contrast(106%) brightness(103%);transition:all .5s}.Tiimi_imgWrapperHighlight__AoQe3{overflow:hidden;width:calc(5vw + 10px);aspect-ratio:1/1;margin:auto;border-radius:50%;transition:all .5s}.Tiimi_skillset__O1QkS{align-items:center;height:fit-content;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.Tiimi_skillBox__xWvoa{margin-inline:4px;padding:2px;background-color:rgb(41,36,66);border-radius:7px;color:white}.Tiimi_description__xGawe{text-align:center}.Tiimi_description__xGawe>*{margin:6px}.Tiimi_descriptionName__qa6EK{font-size:calc(10px + 1vw)}.Tiimi_descriptionRole__OwNlG{font-size:calc(10px + .5vw)}.Tiimi_contactButton__AKokx{display:flex;padding:.8rem 1.3rem;border:1px solid #292442;font-size:calc(10px + .5vw);font-weight:400;transition:all .3s;cursor:pointer;margin:1vh auto auto;width:fit-content;-webkit-tap-highlight-color:transparent;text-align:center}.Tiimi_contactButton__AKokx:hover{background:#292442;border:1px solid #292442;color:#efebe1}.Tiimi_contact__hm5YH{background-color:#292442;min-height:100px;color:#efebe1;font-size:1rem;font-size:calc(10px + .5vw);animation:Tiimi_dropDownContact__x2zvq .3s ease-in-out;text-align:left;padding:5px}.Tiimi_hiddenContacts__kbWHq{transition:all .3s}.Tiimi_hiddenContacts__kbWHq span{background-color:#efebe1;color:#292442;cursor:pointer}.Tiimi_contactModal__AdbYk{background-color:#292442;color:#efebe1;height:100vh;width:100vw;max-width:500px;position:fixed;top:0;right:0;padding-top:10vh;padding-bottom:5vh;z-index:9999;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;animation:Tiimi_displayModal__mCmGx .3s ease-out}.Tiimi_contactModal__AdbYk>div{color:#efebe1}.Tiimi_imgModal__R4NJI{overflow:hidden;width:70vw;max-width:min(40vh,30vw);min-width:200px;aspect-ratio:1/1;border-radius:50%}.Tiimi_imgModal__R4NJI>img{object-fit:cover;height:100%;width:100%;filter:grayscale(100%)}.Tiimi_modalDescription__Gqqj0{display:flex;justify-content:center;flex-direction:column;align-items:center}@media only screen and (min-width:1500px){.Tiimi_descriptionName__qa6EK{font-size:25px}.Tiimi_descriptionRole__OwNlG{font-size:18px}}@media only screen and (max-width:600px){.Tiimi_descriptionName__qa6EK,.Tiimi_descriptionRole__OwNlG,.Tiimi_highlightName__8S3m6{font-size:14px}}.Tiimi_skillset__O1QkS>a{padding-inline:10px}.Tiimi_bgimg__fH7Ug{filter:grayscale(100%);overflow:hidden;transition:all .2s ease-in-out;background-position:50%}.Tiimi_imgWrapper__lxjq_:hover img{filter:grayscale(0);transform:scale(105%);transition:all .2s ease-in-out}.Tiimi_hoverText__z8lJC:hover>.Tiimi_hideHovering__VbIp1,.Tiimi_hoverText__z8lJC>.Tiimi_showHovering__kRVyj{display:none}.Tiimi_hoverText__z8lJC:hover>.Tiimi_showHovering__kRVyj{display:contents}@media only screen and (max-width:700px){.Tiimi_container__tSzIo{padding-top:30px;max-width:95vw}.Tiimi_personOuterBox__YJLA0{min-width:150px}.Tiimi_bgimg__fH7Ug{width:60vw;height:60vw;margin:0 auto;border-radius:999999px;filter:grayscale(100%);overflow:hidden;transition:all .2s ease-in-out;background-position:50%}}.Tiimi_contactType__NOOnP{font-size:min(calc(14px + 1vw),25px)!important}.Tiimi_copyIcon__k2nNZ{height:calc(8px + .7vw);margin:calc(3px + .5vw)}.Tiimi_copyIcon__k2nNZ:hover{filter:brightness(70%)}.GeneralHeader_header__xOPei{width:100%;overflow:hidden!important;height:calc(100vh + 1px);position:relative}.GeneralHeader_imgLayer__miy8h{position:relative;height:100%;width:100%;transform:scale(100%);background-color:var(--color-plum);transition:all .5s;display:flex}.GeneralHeader_imgLayer__miy8h img{animation:GeneralHeader_fadeInImg__Jde_c 3s;animation-iteration-count:1;background-color:var(--color-plum);min-width:10vw;width:100vw;min-height:100%;object-fit:cover;object-position:center;scale:1;opacity:30%}@keyframes GeneralHeader_fadeInImg__Jde_c{0%{opacity:0;scale:1.03}to{opacity:30%;scale:1}}.GeneralHeader_textContainer__4t_3M{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.GeneralHeader_textContainer__4t_3M>div{height:70%;width:90%;z-index:1;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:wrap}.GeneralHeader_textContainer__4t_3M h1{width:100%;font-size:min(100px,max(calc(12px + 7vw),50px));color:white;margin:15vh 3vh 3vh;text-shadow:2px 2px 5px rgb(41,36,66);text-align:center}.GeneralHeader_workTitle__iR4Yy{-webkit-hyphens:manual;hyphens:manual;font-size:min(max(calc(10px + 5vw),30px),50px)!important}.GeneralHeader_textContainer__4t_3M p{font-size:min(30px,calc(10px + 2vw));color:white;min-width:300px;margin:5vh;text-align:center;text-shadow:0 0 5px rgb(0,0,0)}.GeneralHeader_title__nUS_L{height:100%;width:100%;top:0;color:rgb(255,255,255);position:absolute;display:flex;justify-content:center;align-items:center;margin-top:3rem}.GeneralHeader_title__nUS_L>h1{text-align:center;vertical-align:middle;font-size:var(--hero-heading-h1);color:var(--color-white);word-wrap:break-word;padding-inline:20px}@media only screen and (max-width:900px){.GeneralHeader_title__nUS_L>h1{font-size:var(--hero-heading-h1-mobile)}@media only screen and (max-width:500px){.GeneralHeader_title__nUS_L>h1{font-size:var(--hero-heading-h1-mobile)}}}.Job_container__vqOVc{padding:20px;align-items:center;justify-content:center;height:fit-content;min-height:500px}.Job_container__vqOVc>div,.Job_container__vqOVc>div>div>div>p{padding-top:20px}.Job_contact__5D1IV,.Job_jobListing__P4Lbi{margin:auto;max-width:800px}.Job_contact__5D1IV{padding-bottom:40px}@media only screen and (min-width:800px){.Job_container__vqOVc{max-width:1200px;margin:auto}}.General_containerDark__ziHU8,.General_container__FRhNz{height:fit-content;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-top:5vw;padding-bottom:5vw;align-items:center;width:100%;margin:0 auto}.General_containerDark__ziHU8{background-color:var(--color-plum);color:white}.General_content__v3WQz{max-width:var(--module-max-width);width:var(--module-width);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width:1000px){.General_container__FRhNz{width:90vw;min-width:200px}}.General_notFound__1PIfT{height:90vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.FullWidthText_text__ZM3qe{padding-top:5vw;padding-bottom:5vw}.FullWidthText_text__ZM3qe a,.FullWidthText_text__ZM3qe li,.FullWidthText_text__ZM3qe p,.FullWidthText_text__ZM3qe span{font-size:calc(16px + .1vw)}.FullWidthText_content__La14e{max-width:var(--module-max-width);width:var(--module-width);display:flex;justify-content:center;align-items:center}@media only screen and (max-height:500px){.FullWidthText_text__ZM3qe{padding-top:20px;padding-bottom:20px}}