.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{position:relative;overflow:hidden}.Figure_figure__w9zI4 figcaption{position:absolute;bottom:0;left:0;right:0;padding:.8rem;color:var(--dark)}.Figure_figure__w9zI4 figcaption:before{content:"";position:absolute;left:0;right:0;bottom:0;height:10rem;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));opacity:.9;z-index:0}.Figure_figure__w9zI4 figcaption span{position:relative;z-index:1}@media (hover:hover){.Figure_figure__w9zI4 figcaption{opacity:0;transition:opacity .3s ease}.Figure_figure__w9zI4:hover figcaption{opacity:1}}.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}.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}@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_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}}.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)}}.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}}@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}}.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%}}.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_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)}}.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}}.StickyProjectNav_root__cHnAc{view-transition-name:match-element;position:fixed;left:var(--gap);top:3rem;overflow:hidden;z-index:20;pointer-events:none;height:3.8rem;width:34vw}.StickyProjectNav_back__FA0t3,.StickyProjectNav_up__fvW9q{position:absolute;top:0;left:0;line-height:3.8rem;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:all;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.StickyProjectNav_back__FA0t3{transition-delay:.1s}.StickyProjectNav_up__fvW9q{text-transform:inherit;transform:translateX(.8rem);visibility:hidden;opacity:0}.StickyProjectNav_scrolled__byk0q>.StickyProjectNav_back__FA0t3{transform:translateX(-.8rem);visibility:hidden;opacity:0;transition-delay:0s}.StickyProjectNav_scrolled__byk0q>.StickyProjectNav_up__fvW9q{transform:translateX(0);visibility:visible;opacity:1;transition-delay:.1s}