.Preloader_preloader__t3ci_{--ease:cubic-bezier(0.66,0,0.33,1);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:white;z-index:1000}.Preloader_preloader__t3ci_>img{aspect-ratio:508/846;width:90vw;height:auto;transform-origin:top center;transition:transform .6s var(--ease)}.Preloader_preloader__t3ci_.Preloader_hidden__iunG0{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s var(--ease)}@media (min-aspect-ratio:254/423){.Preloader_preloader__t3ci_>img{height:90dvh;width:auto}}.ContactRichText_rich__p5a6A{margin:3.2rem 0 16rem}.ContactRichText_rich__p5a6A>h2{margin-bottom:1rem}.ContactRichText_rich__p5a6A>div{display:flex;flex-direction:column;gap:1em}.ContactRichText_rich__p5a6A>div:not(:last-child){margin-bottom:1.6rem}.ContactRichText_rich__p5a6A>hr{margin:0 calc(-1 * var(--gap)) 1.6rem}.ContactRichText_rich__p5a6A>.ContactRichText_small__eQW_B{line-height:1.4}@media (min-width:760px){.ContactRichText_rich__p5a6A{margin-bottom:26rem}.ContactRichText_rich__p5a6A>div:not(:last-child),.ContactRichText_rich__p5a6A>hr{margin-bottom:3.2rem}}.CloseButton_close__7oWcM{position:absolute;top:0;right:0;padding:var(--gap)}.CloseButton_close__7oWcM:before{content:"×";display:inline-block}@media (hover:hover){.CloseButton_close__7oWcM:before{transition:transform .45s cubic-bezier(.2,.6,.3,1)}.CloseButton_close__7oWcM:hover:before{transform:rotate(90deg)}}.OfficeNext_link__SgY2d{border-top:1px solid;padding:var(--gap) var(--gap) calc(var(--gap) - .4rem);display:block;text-align:center;width:100%}.RichText_rich__lTBq8{margin:3.2rem 0 16rem}.RichText_rich__lTBq8>h2{margin-bottom:1rem}.RichText_rich__lTBq8>div{display:flex;flex-direction:column;gap:1em}@media (min-width:760px){.RichText_rich__lTBq8{margin-bottom:26rem}.RichText_rich__lTBq8>h2{margin-bottom:3.2rem}}.Figure_figure__w9zI4{display:grid;grid-gap:5px;gap:5px}.Figure_figure__w9zI4>figcaption{padding-left:5px}.Grid_grid__vWN5w{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0 var(--gap);gap:0 var(--gap);padding:0 var(--gap);pointer-events:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%}.Grid_grid__vWN5w>div{background-color:red;opacity:.1;transition:transform .3s ease;transform:scaleY(0);transform-origin:top}.Grid_grid__vWN5w.Grid_show__IoUvF>div{transform:scaleY(1)}@media (min-width:760px){.Grid_grid__vWN5w{grid-template-columns:repeat(12,1fr)}}.Picture_picture__gWOO8{background-color:var(--image-placeholder);background-size:cover;display:block}.ExperienceMeta_meta__Mpn_n:after,.ExperienceMeta_meta__Mpn_n:before{content:"";display:block;height:40rem;background:linear-gradient(180deg,hsl(0,0%,100%) 50%,hsla(0,0%,100%,.987) 54.05%,hsla(0,0%,100%,.951) 57.75%,hsla(0,0%,100%,.896) 61.25%,hsla(0,0%,100%,.825) 64.5%,hsla(0,0%,100%,.741) 67.65%,hsla(0,0%,100%,.648) 70.6%,hsla(0,0%,100%,.55) 73.55%,hsla(0,0%,100%,.45) 76.45%,hsla(0,0%,100%,.352) 79.4%,hsla(0,0%,100%,.259) 82.35%,hsla(0,0%,100%,.175) 85.5%,hsla(0,0%,100%,.104) 88.75%,hsla(0,0%,100%,.049) 92.25%,hsla(0,0%,100%,.013) 95.95%,hsla(0,0%,100%,0));position:fixed;top:-20vw;left:0;z-index:2;pointer-events:none;width:100%}.ExperienceMeta_meta__Mpn_n:after{top:auto;bottom:-20vw;transform:rotate(180deg)}.ExperienceMeta_group__yiCY0{position:fixed;top:50%;left:var(--gap);z-index:10}.ExperienceMeta_item__Zed7C{--hover-color:var(--foreground);position:fixed;left:0;right:0;bottom:0;padding-bottom:9rem;z-index:3;opacity:0;visibility:hidden;transition:background-color .6s var(--ease),box-shadow .6s var(--ease)}.ExperienceMeta_item__Zed7C.ExperienceMeta_active__qXmmK{opacity:1;visibility:visible}.ExperienceMeta_item__Zed7C.ExperienceMeta_open__KTpOO{opacity:1;visibility:visible;background-color:var(--background);box-shadow:0 -1px 0 var(--foreground)}.ExperienceMeta_title__Rw4zd{width:100%;padding:var(--gap);display:grid;grid-gap:.8rem;gap:.8rem}.ExperienceMeta_description__eIMpU{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;transition:grid-template-rows .6s var(--ease);padding:0 var(--gap)}.ExperienceMeta_inner__iRn8f{min-height:0;opacity:0;transition:opacity .6s var(--ease)}.ExperienceMeta_content__Xt3eQ{padding:1.2rem 0 1.6rem;line-height:1.4;display:grid;grid-gap:var(--gap);gap:var(--gap);justify-items:start}.ExperienceMeta_content__Xt3eQ a{padding:1em 1em 1em 0;margin:-1em 0}.ExperienceMeta_content__Xt3eQ a,.ExperienceMeta_content__Xt3eQ p{font-size:2rem}.ExperienceMeta_item__Zed7C.ExperienceMeta_open__KTpOO .ExperienceMeta_description__eIMpU{grid-template-rows:1fr}.ExperienceMeta_item__Zed7C.ExperienceMeta_open__KTpOO .ExperienceMeta_inner__iRn8f{opacity:1}.ExperienceMeta_close__CuXj6{position:fixed;top:0;right:0;bottom:0;left:0}.ExperienceMeta_close__CuXj6:disabled{display:none}@media (orientation:landscape){.ExperienceMeta_meta__Mpn_n:before{top:-20rem}.ExperienceMeta_meta__Mpn_n:after{bottom:-20rem}}@media (min-width:760px){.ExperienceMeta_item__Zed7C{padding-bottom:3.6rem}}@media (min-width:960px){.ExperienceMeta_title__Rw4zd{grid-template-columns:1fr auto;gap:16rem;align-items:end}.ExperienceMeta_title__Rw4zd>div{display:flex;align-items:center;justify-content:center;height:5rem}.ExperienceMeta_content__Xt3eQ{width:75%}}@media (hover:hover){.ExperienceMeta_title__Rw4zd{position:relative}.ExperienceMeta_title__Rw4zd:after{content:"→";display:flex;align-items:center;justify-content:center;position:absolute;bottom:2.4rem;right:var(--gap);background-color:var(--hover-color);color:var(--background);pointer-events:none;width:2.4rem;height:2.4rem;border-radius:50%;margin:-1.2rem 0;padding-bottom:.1rem;opacity:0;transform:scale(.33);transition:opacity .6s var(--ease),transform .6s var(--ease)}.ExperienceMeta_accordion__ly7A1 .ExperienceMeta_title__Rw4zd:after{content:"+";padding:.05em 0 0 .05em;font-size:1.8rem}.ExperienceMeta_accordion__ly7A1.ExperienceMeta_open__KTpOO .ExperienceMeta_title__Rw4zd:after{content:"–";padding:0 0 0 .05em;font-size:1.8rem}.ExperienceMeta_title__Rw4zd:hover{color:var(--hover-color)}.ExperienceMeta_title__Rw4zd:hover:after{opacity:1;transform:scale(1)}}@media (min-width:960px) and (hover:hover){.ExperienceMeta_title__Rw4zd:after{bottom:4.2rem}.ExperienceMeta_title__Rw4zd>div{padding-left:3.2rem;transition:transform .6s var(--ease)}.ExperienceMeta_title__Rw4zd:hover>div{transform:translateX(-3.2rem)}}.AppliedParams_params__sqFQp{display:none}@media (min-width:760px){.AppliedParams_params__sqFQp{display:flex;gap:1.2rem 2.4rem;margin:2rem 0 3.6rem;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:0;width:90vw;top:3.6rem;pointer-events:none}.AppliedParams_param__14kTv{display:flex;gap:.8rem;align-items:center;pointer-events:all}.AppliedParams_param__14kTv:before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:currentColor}.AppliedParams_more__ADMox,.AppliedParams_params__sqFQp>button{padding:.3em .6em .2em;margin:-.3em 0 -.2em;border-radius:20rem;box-shadow:0 0 0 1px var(--foreground);background-color:var(--background)}.AppliedParams_params__sqFQp>button{pointer-events:all;transition:background-color .3s ease,color .3s ease}.AppliedParams_params__sqFQp>button:hover{background-color:var(--foreground);color:var(--background)}}.ViewSwitcher_selector__ZOpV5{position:fixed;left:var(--gap);right:var(--gap);top:10rem;height:3.8rem;z-index:10;display:flex;align-items:center;justify-content:space-between;border:none;padding:0;margin:0}.ViewSwitcher_selector__ZOpV5>button{padding:1em 0}.ViewSwitcher_selector__ZOpV5>button:first-child{padding-right:1.6rem}.ViewSwitcher_selector__ZOpV5>button:last-child{padding-left:1.6rem}.ViewSwitcher_selector__ZOpV5 input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:3.8rem;width:100%;position:relative}.ViewSwitcher_selector__ZOpV5 input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;border-radius:50%;margin:-.3rem;background-color:var(--dark);transition:background-color .3s ease,box-shadow .3s ease}.ViewSwitcher_selector__ZOpV5 input[type=radio]:checked:before{background-color:var(--light);box-shadow:0 0 0 .3rem var(--dark),inset 0 0 0 .1rem var(--dark)}@media (max-width:959.8px){.ViewSwitcher_desktop__9frRY{display:none}}@media (min-width:760px){.ViewSwitcher_selector__ZOpV5{right:unset}.ViewSwitcher_selector__ZOpV5 input[type=radio]{width:3.8rem}}@media (hover:hover){.ViewSwitcher_selector__ZOpV5 input[type=radio]:hover:before{box-shadow:0 0 0 .3rem var(--dark),inset 0 0 0 .1rem var(--dark)}}.ShowcaseView_root__PuaLd{padding:20rem var(--gap) 0;position:relative}.ShowcaseView_extraSpaceBottom__NRa9f{padding-bottom:10rem}.ShowcaseView_clones__Xzcke{height:calc(100dvh - 20rem);overflow:hidden}.ShowcaseView_grid__OzxPd{display:grid;grid-gap:2rem;gap:2rem}.ShowcaseView_root__PuaLd:after{content:"";display:block;height:40rem;background:linear-gradient(180deg,hsl(0,0%,100%) 50%,hsla(0,0%,100%,.987) 54.05%,hsla(0,0%,100%,.951) 57.75%,hsla(0,0%,100%,.896) 61.25%,hsla(0,0%,100%,.825) 64.5%,hsla(0,0%,100%,.741) 67.65%,hsla(0,0%,100%,.648) 70.6%,hsla(0,0%,100%,.55) 73.55%,hsla(0,0%,100%,.45) 76.45%,hsla(0,0%,100%,.352) 79.4%,hsla(0,0%,100%,.259) 82.35%,hsla(0,0%,100%,.175) 85.5%,hsla(0,0%,100%,.104) 88.75%,hsla(0,0%,100%,.049) 92.25%,hsla(0,0%,100%,.013) 95.95%,hsla(0,0%,100%,0));position:fixed;top:-20vw;left:0;z-index:2;pointer-events:none;width:100%;transform:translateY(-10rem);transition:transform .45s ease-out}.ShowcaseView_root__PuaLd.ShowcaseView_faded__yj5dt:after{transform:translateY(0)}.ShowcaseView_item__NOOH2{--hover-color:var(--foreground)}.ShowcaseView_picture__dif_k{display:block;height:calc(50vw + 5vh);width:100%}.ShowcaseView_picture__dif_k>img{object-fit:cover;width:100%;height:100%}.ShowcaseView_title__iYAf_{display:grid;grid-gap:.8rem;gap:.8rem;padding:var(--gap) 0}.ShowcaseView_accordion___UAs8{display:grid}.ShowcaseView_description__5p6OO{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .6s var(--ease)}.ShowcaseView_inner__vZ0_T{min-height:0;opacity:0;transform:translateY(-.5em);transition:opacity .6s var(--ease),transform .6s var(--ease)}.ShowcaseView_content__BRMNg{line-height:1.4;display:grid;grid-gap:var(--gap);gap:var(--gap);padding-bottom:var(--gap);justify-items:start;scroll-margin-bottom:9rem}.ShowcaseView_accordion___UAs8.ShowcaseView_open__8auIO .ShowcaseView_description__5p6OO{grid-template-rows:1fr}.ShowcaseView_accordion___UAs8.ShowcaseView_open__8auIO .ShowcaseView_inner__vZ0_T{opacity:1;transform:translateY(0)}.ShowcaseView_content__BRMNg a{padding:1em 1em 1em 0;margin:-1em 0}.ShowcaseView_content__BRMNg a,.ShowcaseView_content__BRMNg p{font-size:2rem}@media (min-width:760px){.ShowcaseView_grid__OzxPd{gap:4.8rem}.ShowcaseView_content__BRMNg{scroll-margin-bottom:3.2rem}}@media (min-width:960px){.ShowcaseView_title__iYAf_{grid-template-columns:1fr auto;gap:16rem}.ShowcaseView_title__iYAf_>div{display:flex;align-items:center;justify-content:center;height:5rem}.ShowcaseView_content__BRMNg{width:75%}}@media (orientation:landscape){.ShowcaseView_root__PuaLd:after{top:-12rem}.ShowcaseView_picture__dif_k{height:calc(30vw + 25vh)}}@media (hover:hover){.ShowcaseView_item__NOOH2{perspective:20vw}.ShowcaseView_picture__dif_k{transition:transform 1.2s var(--ease);transform-origin:top}.ShowcaseView_title__iYAf_{position:relative;transition:color .6s var(--ease)}.ShowcaseView_title__iYAf_:after{content:"→";display:flex;align-items:center;justify-content:center;position:absolute;bottom:2.4rem;right:0;background-color:var(--hover-color);color:var(--background);pointer-events:none;width:2.4rem;height:2.4rem;border-radius:50%;margin:-1.2rem 0;padding-bottom:.1rem;opacity:0;transform:scale(.33);transition:opacity .6s var(--ease),transform .6s var(--ease)}.ShowcaseView_accordion___UAs8 .ShowcaseView_title__iYAf_:after{content:"+";padding:.05em 0 0 .05em;font-size:1.8rem}.ShowcaseView_accordion___UAs8.ShowcaseView_open__8auIO .ShowcaseView_title__iYAf_:after{content:"–";padding:0 0 0 .05em;font-size:1.8rem}.ShowcaseView_item__NOOH2:hover .ShowcaseView_picture__dif_k{transform:rotateX(-1.5deg)}.ShowcaseView_item__NOOH2:hover .ShowcaseView_title__iYAf_{color:var(--hover-color)}.ShowcaseView_item__NOOH2:hover .ShowcaseView_title__iYAf_:after{opacity:1;transform:scale(1)}}@media (min-width:960px) and (hover:hover){.ShowcaseView_title__iYAf_:after{top:calc(2.4rem + var(--gap));bottom:unset}.ShowcaseView_title__iYAf_>div{padding-left:3.2rem;transition:transform .6s var(--ease)}.ShowcaseView_item__NOOH2:hover .ShowcaseView_title__iYAf_>div{transform:translateX(-3.2rem)}}.GalleryView_root__MfaDo{--hover-color:var(--foreground);--ease:cubic-bezier(0.1,0.8,0.165,1);padding:20rem var(--gap) 0;display:grid;grid-gap:var(--gap);gap:var(--gap)}.GalleryView_grid__VrD_W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.GalleryView_clones__L8vpE{height:calc(100dvh - 20rem);overflow:hidden}.GalleryView_extraSpaceBottom__9zQHJ{padding-bottom:30rem}.GalleryView_root__MfaDo:after{content:"";display:block;height:40rem;background:linear-gradient(180deg,hsl(0,0%,100%) 50%,hsla(0,0%,100%,.987) 54.05%,hsla(0,0%,100%,.951) 57.75%,hsla(0,0%,100%,.896) 61.25%,hsla(0,0%,100%,.825) 64.5%,hsla(0,0%,100%,.741) 67.65%,hsla(0,0%,100%,.648) 70.6%,hsla(0,0%,100%,.55) 73.55%,hsla(0,0%,100%,.45) 76.45%,hsla(0,0%,100%,.352) 79.4%,hsla(0,0%,100%,.259) 82.35%,hsla(0,0%,100%,.175) 85.5%,hsla(0,0%,100%,.104) 88.75%,hsla(0,0%,100%,.049) 92.25%,hsla(0,0%,100%,.013) 95.95%,hsla(0,0%,100%,0));position:fixed;top:-20vw;left:0;z-index:2;pointer-events:none;width:100%;transform:translateY(-10rem);transition:transform .45s ease-out}.GalleryView_root__MfaDo.GalleryView_faded___OOEU:after{transform:translateY(0)}.GalleryView_item__rEuLJ{display:block;aspect-ratio:7/5;width:100%}.GalleryView_item__rEuLJ img,.GalleryView_item__rEuLJ>picture{display:block;width:100%;height:100%}.GalleryView_item__rEuLJ img{object-fit:cover}.GalleryView_meta__mzOuS{display:grid;color:var(--hover-color);padding:var(--gap) var(--gap) 10rem var(--gap);position:fixed;bottom:0;left:0;width:100%;z-index:2;background-color:var(--background);border-top:1px solid var(--foreground);visibility:hidden;transform:translateY(100%);transition:transform .4s ease,visibility .4s ease;pointer-events:none}.GalleryView_title__GiZAG{display:grid;grid-gap:.8rem;gap:.8rem}.GalleryView_description__kVKlE{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .6s var(--ease)}.GalleryView_inner__oThDp{min-height:0;opacity:0;transition:opacity .6s var(--ease)}.GalleryView_content__stm_E{padding:2.4rem 0 0;line-height:1.4;display:grid;grid-gap:var(--gap);gap:var(--gap);justify-items:start}.GalleryView_content__stm_E a{padding:1em 1em 1em 0;margin:-1em 0}.GalleryView_content__stm_E a,.GalleryView_content__stm_E p{font-size:2rem}.GalleryView_item__rEuLJ.GalleryView_open__ZRvRi{z-index:2}.GalleryView_meta__mzOuS.GalleryView_hover__gOaC3{visibility:visible;transform:translateY(0);transition:transform .8s var(--ease),visibility .8s var(--ease);z-index:2}.GalleryView_meta__mzOuS.GalleryView_open__ZRvRi{display:grid;visibility:visible;transform:translateY(0);pointer-events:auto}.GalleryView_meta__mzOuS.GalleryView_open__ZRvRi .GalleryView_description__kVKlE{grid-template-rows:1fr}.GalleryView_meta__mzOuS.GalleryView_open__ZRvRi .GalleryView_inner__oThDp{opacity:1}.GalleryView_close__wEfCw{position:fixed;top:0;right:0;bottom:0;left:0;cursor:-webkit-image-set(url("/cursor-minus-2x.png") 2x,url("/cursor-minus.png") 1x) 14 14,url(/cursor-minus-2x.png) 14 14,pointer}.GalleryView_close__wEfCw:disabled{display:none}@media (orientation:landscape){.GalleryView_root__MfaDo:after{top:-12rem}}@media (min-width:760px){.GalleryView_grid__VrD_W{grid-template-columns:repeat(3,minmax(0,1fr))}.GalleryView_meta__mzOuS{padding-bottom:5rem}.GalleryView_content__stm_E{padding-bottom:0}}@media (min-width:960px){.GalleryView_grid__VrD_W{grid-template-columns:repeat(4,minmax(0,1fr))}.GalleryView_content__stm_E{width:75%}}@media (hover:hover){.GalleryView_item__rEuLJ{transition:filter .8s var(--ease);perspective:20vw}.GalleryView_item__rEuLJ:hover{cursor:-webkit-image-set(url("/cursor-arrow-2x.png") 2x,url("/cursor-arrow.png") 1x) 14 14,url(/cursor-arrow-2x.png) 14 14,pointer}button.GalleryView_item__rEuLJ:hover{cursor:-webkit-image-set(url("/cursor-plus-2x.png") 2x,url("/cursor-plus.png") 1x) 14 14,url(/cursor-plus-2x.png) 14 14,pointer}button.GalleryView_item__rEuLJ.GalleryView_open__ZRvRi{cursor:-webkit-image-set(url("/cursor-minus-2x.png") 2x,url("/cursor-minus.png") 1x) 14 14,url(/cursor-minus-2x.png) 14 14,pointer}.GalleryView_root__MfaDo:has(.GalleryView_item__rEuLJ:hover,.GalleryView_item__rEuLJ.GalleryView_open__ZRvRi) .GalleryView_item__rEuLJ:not(:hover,.GalleryView_open__ZRvRi){filter:grayscale(1)}.GalleryView_item__rEuLJ>picture{transition:transform .8s var(--ease);transform-origin:top}.GalleryView_item__rEuLJ.GalleryView_open__ZRvRi>picture,.GalleryView_root__MfaDo:not(:has(.GalleryView_meta__mzOuS.GalleryView_open__ZRvRi)) .GalleryView_item__rEuLJ:hover>picture{transform:rotateX(-5deg)}}@media (hover:hover) and (min-width:960px){.GalleryView_title__GiZAG{grid-template-columns:1fr auto;gap:16rem}.GalleryView_title__GiZAG>div{display:flex;align-items:center;justify-content:center;height:5rem;align-self:center}}.BestToggle_toggle__rU6SE{--ease:cubic-bezier(0.2,0.6,0.3,1);display:flex;align-items:center;cursor:pointer;padding:1em 0}.BestToggle_toggle__rU6SE.BestToggle_disabled__RTeG8,.BestToggle_toggle__rU6SE.BestToggle_disabled__RTeG8>input[type=checkbox]{cursor:auto}.BestToggle_toggle__rU6SE.BestToggle_disabled__RTeG8{opacity:.25}.BestToggle_toggle__rU6SE>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.2rem;width:2.4rem;position:relative;border-radius:.6rem;background-color:var(--light);box-shadow:0 0 0 1px var(--dark);transition:background-color .6s var(--ease);margin:-.2rem 0 0 .75rem}.BestToggle_toggle__rU6SE>input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--light);box-shadow:inset 0 0 0 .4rem var(--dark);transition:background-color .6s var(--ease),box-shadow .6s var(--ease),transform .6s var(--ease)}.BestToggle_toggle__rU6SE>input[type=checkbox]:checked{background-color:var(--dark)}.BestToggle_toggle__rU6SE>input[type=checkbox]:checked:before{transform:translateX(100%);background-color:var(--dark);box-shadow:inset 0 0 0 .4rem var(--light)}@media (max-width:759.8px){.BestToggle_toggle__rU6SE{position:fixed;justify-content:center;bottom:5rem;left:50%;width:16rem;text-align:right;margin:0 -8rem;height:5rem;padding:0}.BestToggle_toggle__rU6SE:before{content:"";display:block;height:8rem;background:linear-gradient(0deg,hsl(0,0%,100%) 20%,hsla(0,0%,100%,.987) 26.48%,hsla(0,0%,100%,.951) 32.4%,hsla(0,0%,100%,.896) 38%,hsla(0,0%,100%,.825) 43.2%,hsla(0,0%,100%,.741) 48.24%,hsla(0,0%,100%,.648) 52.96%,hsla(0,0%,100%,.55) 57.68%,hsla(0,0%,100%,.45) 62.32%,hsla(0,0%,100%,.352) 67.04%,hsla(0,0%,100%,.259) 71.76%,hsla(0,0%,100%,.175) 76.8%,hsla(0,0%,100%,.104) 82%,hsla(0,0%,100%,.049) 87.6%,hsla(0,0%,100%,.013) 93.52%,hsla(0,0%,100%,0));position:fixed;bottom:5rem;left:0;z-index:-1;pointer-events:none;width:100%}}.TableView_root__5NJwj{padding:20rem 0 0;position:relative}.TableView_extraSpaceBottom__IJTnk{padding-bottom:10rem}.TableView_clones__Rj44l{height:calc(100dvh - 20rem);overflow:hidden}.TableView_root__5NJwj:before{content:"";display:block;height:40rem;background:linear-gradient(180deg,hsl(0,0%,100%) 50%,hsla(0,0%,100%,.987) 54.05%,hsla(0,0%,100%,.951) 57.75%,hsla(0,0%,100%,.896) 61.25%,hsla(0,0%,100%,.825) 64.5%,hsla(0,0%,100%,.741) 67.65%,hsla(0,0%,100%,.648) 70.6%,hsla(0,0%,100%,.55) 73.55%,hsla(0,0%,100%,.45) 76.45%,hsla(0,0%,100%,.352) 79.4%,hsla(0,0%,100%,.259) 82.35%,hsla(0,0%,100%,.175) 85.5%,hsla(0,0%,100%,.104) 88.75%,hsla(0,0%,100%,.049) 92.25%,hsla(0,0%,100%,.013) 95.95%,hsla(0,0%,100%,0));position:fixed;top:-20vw;left:0;z-index:2;pointer-events:none;width:100%;transform:translateY(-10rem);transition:transform .45s ease-out}.TableView_root__5NJwj.TableView_faded__APrGA:before{transform:translateY(0)}.TableView_root__5NJwj:after{content:"";display:block;height:0;border-top:1px solid}@media (orientation:landscape){.TableView_root__5NJwj:before{top:-12rem}}@media (min-width:760px){.TableView_root__5NJwj .TableView_clones__Rj44l{height:calc(100dvh - 23rem)}}.Sorting_sorting__vhnB_{position:relative;height:100%;display:flex;align-items:center}.Sorting_label__tAmi9{pointer-events:none}.Sorting_label__tAmi9>span:first-child{margin-right:.75em}.Sorting_select__QJu_4{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;font:inherit;text-transform:inherit;cursor:pointer}.Filters_modal__7nMyR{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:var(--dark);z-index:1;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease;overflow-y:auto;padding:20rem var(--gap) 20rem;color:var(--light)}.Filters_modal__7nMyR:after{content:"";width:100%;height:20rem;position:fixed;top:0;left:0;background-image:linear-gradient(to bottom,var(--dark) 33%,transparent 100%);pointer-events:none}.Filters_modal__7nMyR.Filters_active__oZGcL{visibility:visible;opacity:1}.Filters_logo__zoErb{position:fixed;top:2.6rem;left:calc(50% - var(--scrollbar-compensator, 0px) / 2);height:10rem;width:7rem;margin:0 -3.5rem;z-index:2}.Filters_fieldset__Hf4hF{all:unset;padding:0;margin:0;border-top:1px solid;display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .4s cubic-bezier(0,.6,.1,1)}.Filters_fieldset__Hf4hF.Filters_open__x0KMF{grid-template-rows:auto 1fr}.Filters_fieldset__Hf4hF>legend{display:contents}.Filters_fieldset__Hf4hF>legend>span{display:flex;justify-content:space-between;height:5rem;align-items:center}.Filters_fieldset__Hf4hF>legend>span:after{content:"+"}.Filters_fieldset__Hf4hF.Filters_open__x0KMF>legend>span:after{content:"-"}.Filters_accordion__NV_9m{overflow:hidden;padding:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;opacity:0;transition:opacity .3s ease}.Filters_fieldset__Hf4hF.Filters_open__x0KMF .Filters_accordion__NV_9m{opacity:1;transition-delay:.15s}.Filters_option__BZhHR{display:flex;align-items:stretch;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s ease;cursor:pointer;border-radius:100rem}.Filters_option__BZhHR:last-of-type{margin-bottom:2.4rem}.Filters_option__BZhHR>*{cursor:inherit}.Filters_option__BZhHR>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:2.6rem;width:2.6rem;position:relative}.Filters_option__BZhHR>input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;border-radius:50%;margin:-.3rem;background-color:var(--light);box-shadow:0 0 0 .3rem var(--light),inset 0 0 0 .1rem var(--light);transition:background-color .3s ease}.Filters_option__BZhHR>input[type=checkbox]:checked:before{background-color:var(--dark);box-shadow:0 0 0 .3rem var(--light),inset 0 0 0 .1rem var(--light)}.Filters_option__BZhHR>label{display:flex;align-items:center;padding-right:1rem}.Filters_option__BZhHR:has(input:checked){box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.Filters_option__BZhHR:has(input:disabled){opacity:.4;cursor:auto}.Filters_option__BZhHR>input:disabled{cursor:auto}.Filters_actions__oq8_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);position:fixed;bottom:0;left:0;right:var(--scrollbar-compensator,0);padding:var(--gap);background-color:var(--dark);border-top:1px solid var(--light)}.Filters_button__Vcmfd{z-index:2;padding:1rem 0}.Filters_button__Vcmfd>span{margin-right:.6em}.Filters_button__Vcmfd:after{content:"+";transition:transform .3s ease;display:inline-block}.Filters_button__Vcmfd.Filters_open__x0KMF:after{transform:rotate(45deg)}@media (hover:hover){.Filters_option__BZhHR:not(:has(input:disabled)):hover{box-shadow:inset 0 0 0 1px var(--light)}.Filters_actions__oq8_3 button{transition:opacity .3s ease}.Filters_actions__oq8_3 button:hover{opacity:.6}}@media (min-width:760px){.Filters_modal__7nMyR{padding:17rem var(--gap) 24rem}.Filters_fieldset__Hf4hF{display:flex;align-items:center}.Filters_fieldset__Hf4hF>legend>span{padding-right:1rem;opacity:.6}.Filters_fieldset__Hf4hF.Filters_open__x0KMF>legend>span:after,.Filters_fieldset__Hf4hF>legend>span:after{content:none}.Filters_accordion__NV_9m{flex-direction:row;flex-wrap:wrap;justify-content:start;gap:0;padding:1.2rem 0;opacity:1}.Filters_option__BZhHR:last-of-type{margin-bottom:0}.Filters_logo__zoErb{height:4.7rem;width:2.9rem;margin:0 -1.45rem}}@media (min-width:960px){.Filters_modal__7nMyR{padding-bottom:12rem}.Filters_fieldset__Hf4hF:last-of-type{border-bottom:1px solid}.Filters_actions__oq8_3{justify-content:space-between;flex-direction:row;background-color:transparent;border-top:none}.Filters_actions__oq8_3:before{content:"";width:100%;height:120%;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top,var(--dark) 33%,transparent 100%);z-index:-1}}.ListView_root__Ngpm0{--ease:cubic-bezier(0.1,0.2,0.165,1.3);padding:20rem 0 0;min-height:100dvh}.ListView_clones__sdgaM{height:calc(100dvh - 20rem);overflow:hidden}.ListView_extraSpaceBottom__9BqI6{padding-bottom:10rem}.ListView_root__Ngpm0:after{content:"";display:block;height:40rem;background:linear-gradient(180deg,hsl(0,0%,100%) 50%,hsla(0,0%,100%,.987) 54.05%,hsla(0,0%,100%,.951) 57.75%,hsla(0,0%,100%,.896) 61.25%,hsla(0,0%,100%,.825) 64.5%,hsla(0,0%,100%,.741) 67.65%,hsla(0,0%,100%,.648) 70.6%,hsla(0,0%,100%,.55) 73.55%,hsla(0,0%,100%,.45) 76.45%,hsla(0,0%,100%,.352) 79.4%,hsla(0,0%,100%,.259) 82.35%,hsla(0,0%,100%,.175) 85.5%,hsla(0,0%,100%,.104) 88.75%,hsla(0,0%,100%,.049) 92.25%,hsla(0,0%,100%,.013) 95.95%,hsla(0,0%,100%,0));position:fixed;top:-20vw;left:0;z-index:2;pointer-events:none;width:100%;transform:translateY(-10rem);transition:transform .45s ease-out}.ListView_root__Ngpm0.ListView_faded__X_VPB:after{transform:translateY(0)}.ListView_item_____AG{--hover-color:var(--foreground)}.ListView_title__XQKv_{display:grid;grid-gap:.8rem;gap:.8rem;padding:2.4rem var(--gap);width:100%;border-top:1px solid var(--foreground);transition:color .3s ease}.ListView_picture__ZHtlY{display:block;aspect-ratio:7/5;width:100%;height:auto;object-fit:cover}.ListView_picture__ZHtlY>img{object-fit:cover;height:100%;width:100%}.ListView_item_____AG.ListView_link__2cHcV .ListView_picture__ZHtlY{display:none}.ListView_description__MYTAP{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;transition:grid-template-rows .6s var(--ease);padding:0 var(--gap)}.ListView_inner__FwZuL{min-height:0}.ListView_content__M6Z0B{display:grid;grid-gap:var(--gap);gap:var(--gap);line-height:1.4;padding-bottom:var(--gap);justify-items:start}.ListView_content__M6Z0B a{padding:1em 1em 1em 0;margin:-1em 0}.ListView_accordion___uJxq.ListView_open__oI42m .ListView_description__MYTAP{grid-template-rows:1fr}@media (orientation:landscape){.ListView_root__Ngpm0:after{top:-12rem}}@media (min-width:760px){.ListView_content__M6Z0B{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);align-items:start}.ListView_content__M6Z0B .ListView_picture__ZHtlY{aspect-ratio:1/1;grid-column-end:span 2;grid-row-end:span 2}.ListView_content__M6Z0B p{grid-column-end:span 4}.ListView_content__M6Z0B a{grid-column-end:span 4;align-self:self-end}.ListView_content__M6Z0B a,.ListView_content__M6Z0B p{font-size:2rem}}@media (min-width:960px){.ListView_title__XQKv_{grid-template-columns:1fr auto;gap:16rem}.ListView_title__XQKv_>div{display:flex;align-items:center;justify-content:center;height:5rem;align-self:center}.ListView_content__M6Z0B .ListView_picture__ZHtlY{grid-column-end:unset}.ListView_content__M6Z0B a,.ListView_content__M6Z0B p{grid-column-end:span 3}}@media (hover:hover){.ListView_root__Ngpm0.ListView_extraSpaceBottom__9BqI6{padding-bottom:21rem;overflow:hidden}.ListView_item_____AG{transition:transform .6s var(--ease);display:block;background-color:var(--background);transform:translateZ(0);margin-bottom:-24rem;position:relative}.ListView_item_____AG:not(.ListView_accordion___uJxq):after{content:"";display:block;height:12rem;background:linear-gradient(0deg,hsl(0,0%,100%) 0,hsla(0,0%,100%,.987) 8.1%,hsla(0,0%,100%,.951) 15.5%,hsla(0,0%,100%,.896) 22.5%,hsla(0,0%,100%,.825) 29%,hsla(0,0%,100%,.741) 35.3%,hsla(0,0%,100%,.648) 41.2%,hsla(0,0%,100%,.55) 47.1%,hsla(0,0%,100%,.45) 52.9%,hsla(0,0%,100%,.352) 58.8%,hsla(0,0%,100%,.259) 64.7%,hsla(0,0%,100%,.175) 71%,hsla(0,0%,100%,.104) 77.5%,hsla(0,0%,100%,.049) 84.5%,hsla(0,0%,100%,.013) 91.9%,hsla(0,0%,100%,0));position:absolute;bottom:0;left:0;pointer-events:none;width:100%;transition:transform .45s ease-out}.ListView_item_____AG:hover~.ListView_clones__sdgaM .ListView_item_____AG,.ListView_item_____AG:hover~.ListView_item_____AG{transform:translate3d(0,12.4rem,0)}.ListView_title__XQKv_{position:relative;transition:color .6s var(--ease)}.ListView_title__XQKv_:after{content:"→";display:flex;align-items:center;justify-content:center;position:absolute;bottom:3.2rem;right:var(--gap);background-color:var(--hover-color);color:var(--background);pointer-events:none;width:2.4rem;height:2.4rem;border-radius:50%;margin:-1.3rem 0;padding-bottom:.1rem;opacity:0;transform:scale(.33);transition:opacity .6s var(--ease),transform .6s var(--ease)}.ListView_accordion___uJxq .ListView_title__XQKv_:after{content:"+";padding:.05em 0 0 .05em;font-size:1.8rem;bottom:16.2rem}.ListView_accordion___uJxq.ListView_open__oI42m .ListView_title__XQKv_:after{content:"–";padding:0 0 0 .05em;font-size:1.8rem}.ListView_accordion___uJxq>.ListView_title__XQKv_:hover,.ListView_link__2cHcV:hover .ListView_title__XQKv_{color:var(--hover-color)}.ListView_accordion___uJxq>.ListView_title__XQKv_:hover:after,.ListView_link__2cHcV:hover .ListView_title__XQKv_:after{opacity:1;transform:scale(1)}.ListView_item_____AG.ListView_link__2cHcV .ListView_picture__ZHtlY{display:block;height:24rem;width:calc(100% - 2 * var(--gap));margin:0 auto}.ListView_item_____AG.ListView_link__2cHcV .ListView_picture__ZHtlY>img{object-position:center 20%}.ListView_description__MYTAP{min-height:24rem;padding-bottom:12rem}.ListView_accordion___uJxq .ListView_title__XQKv_{padding-bottom:15.4rem;margin-bottom:-13rem}.ListView_accordion___uJxq.ListView_open__oI42m .ListView_description__MYTAP{position:relative}}@media (hover:hover) and (min-width:760px){.ListView_root__Ngpm0.ListView_extraSpaceBottom__9BqI6{padding-bottom:15rem}}@media (hover:hover) and (min-width:960px){.ListView_title__XQKv_:after{top:50%;bottom:unset}.ListView_title__XQKv_>div{padding-left:3.2rem;transition:transform .6s var(--ease)}.ListView_accordion___uJxq>.ListView_title__XQKv_:hover>div,.ListView_link__2cHcV:hover .ListView_title__XQKv_>div{transform:translateX(-3.2rem)}.ListView_accordion___uJxq .ListView_title__XQKv_:after{top:calc(50% - 6.5rem)}}.Entries_controls__XA_qf{position:fixed;right:calc(var(--gap) + var(--scrollbar-compensator, 0px));left:var(--gap);top:14rem;height:3.8rem;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:4rem}@media (min-width:760px){.Entries_controls__XA_qf{top:10rem;left:unset}}.Employees_root__Q3nAw{border-top:1px solid;padding:var(--gap) var(--gap) 16rem;margin:0 calc(-1 * var(--gap))}.Employees_container__jkxsw{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--gap);gap:var(--gap)}.Employees_grid__i3nTn{display:grid;grid-gap:var(--gap);gap:var(--gap);align-items:start}.Employees_employee___Czs6{display:block;width:100%;text-align:center;border-bottom:1px solid;padding-bottom:2rem;position:relative}.Employees_employee___Czs6>.Employees_picture__OiOu3,.Employees_employee___Czs6>h2{margin-bottom:.8rem}.Employees_picture__OiOu3>img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.Employees_employee___Czs6.Employees_link__lYG35{padding-bottom:4rem}.Employees_employee___Czs6.Employees_link__lYG35:after,.Employees_employee___Czs6.Employees_link__lYG35:before{position:absolute;left:50%;bottom:2rem;width:2.6rem;height:2.6rem;margin:-1.3rem}.Employees_employee___Czs6.Employees_link__lYG35:before{content:"";background-color:var(--foreground);border-radius:50%;opacity:0;transform:scale(.25);transition:transform .6s var(--ease),opacity .6s var(--ease)}.Employees_employee___Czs6.Employees_link__lYG35:after{content:"+";display:flex;align-items:center;justify-content:center;transition:color .6s var(--ease)}@media (min-width:760px){.Employees_container__jkxsw{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.Employees_root__Q3nAw{padding-bottom:26rem}}@media (hover:hover){.Employees_employee___Czs6:hover:before{opacity:1;transform:scale(1)}.Employees_employee___Czs6:hover:after{color:var(--background)}}.ProjectsIndex_root__81HUh{--ease:cubic-bezier(0.2,0.6,0.3,1);view-transition-name:project-index;position:fixed;bottom:0;left:0;width:100%;background-color:var(--background);padding-bottom:10rem;overflow-y:hidden;height:calc(100dvh - 10rem);border-top:1px solid;transition:transform .45s var(--ease);transform:translateY(calc(100% - 10rem))}.ProjectsIndex_root__81HUh.ProjectsIndex_open__s5c95{overflow-y:auto;transform:translateY(0)}.ProjectsIndex_button__n87s6{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2;background-color:var(--background);padding:1.6rem var(--gap);text-align:center;border-bottom:1px solid;margin-bottom:-1px}.ProjectsIndex_button__n87s6>span{letter-spacing:.01em;display:inline-block;transform-origin:top center;transform:scale(.44);transition:transform .45s var(--ease)}.ProjectsIndex_button__n87s6:after{content:"×";position:absolute;right:var(--gap);top:1.6rem;opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease)}.ProjectsIndex_root__81HUh.ProjectsIndex_open__s5c95 .ProjectsIndex_button__n87s6>span{transform:scale(1)}.ProjectsIndex_root__81HUh.ProjectsIndex_open__s5c95 .ProjectsIndex_button__n87s6:after{opacity:1}@media (min-width:760px){.ProjectsIndex_root__81HUh{transform:translateY(calc(100% - 7.2rem))}.ProjectsIndex_root__81HUh:after{content:"";border-top:1px solid;height:0;display:block}.ProjectsIndex_button__n87s6>span{transform:translateY(-20%) scale(.5)}}@media (hover:hover){.ProjectsIndex_root__81HUh.ProjectsIndex_open__s5c95 .ProjectsIndex_button__n87s6:hover:after{transform:rotate(90deg)}}@media (hover:hover) and (min-width:760px){.ProjectsIndex_root__81HUh:not(.ProjectsIndex_open__s5c95):hover{transform:translateY(calc(100% - 9.6rem))}.ProjectsIndex_root__81HUh:not(.ProjectsIndex_open__s5c95):hover .ProjectsIndex_button__n87s6>span{transform:translateY(-20%) scale(1)}}.NextProject_root__dvENn{display:block;position:relative;padding:.8rem var(--gap) 0;border-top:1px solid;margin:7.2rem calc(-1 * var(--gap)) 0;perspective:200vw;perspective-origin:center calc(100% - 30vw);overflow:hidden}.NextProject_root__dvENn>h2{margin:1.2rem 0}.NextProject_picture__HN_X_{transform-origin:center bottom;transform:rotateX(calc((var(--progress, 0) * 50deg) - 90deg));margin:-10vw auto 0;width:66vw;height:66vw}.NextProject_picture__HN_X_>img{width:100%;height:100%;object-fit:cover}@media (min-width:760px){.NextProject_picture__HN_X_{transform:rotateX(calc((var(--progress, 0) * 24deg) - 90deg));margin:-40vw auto 0;width:60vw;height:60vw}}.page_main__n_wfh{padding:12rem var(--gap) 5rem var(--gap);display:grid;grid-template-rows:1fr auto;min-height:100dvh}.page_params__CiWMr{display:flex;gap:1.2rem 2.4rem;margin:2rem 0 3.6rem;flex-wrap:wrap}.page_params__CiWMr>span{display:flex;gap:.8rem;align-items:center}.page_params__CiWMr>span:before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:currentColor}@media (min-width:760px){.page_main__n_wfh{padding-bottom:2.6rem}}