.ScrollContainer_container__jKTOd{position:relative;height:100%}.ScrollContainer_scrollContainer__FMTs7{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.ScrollContainer_scrollContainer__FMTs7::-webkit-scrollbar{display:none}.ScrollContainer_scrollBar__VlQ7S{position:absolute;top:0;height:150px;width:20px;background:#000}.ScrollContainer_scrollBar__VlQ7S.ScrollContainer_position-right__pT35v{right:0}.ScrollContainer_scrollBar__VlQ7S.ScrollContainer_position-right__pT35v.ScrollContainer_offsetScrollbar__S4y7f{right:-20px}.ScrollContainer_scrollBar__VlQ7S.ScrollContainer_position-left__7FP5U{left:0}.ScrollContainer_scrollBar__VlQ7S.ScrollContainer_position-left__7FP5U.ScrollContainer_offsetScrollbar__S4y7f{left:-20px}.SanityImage_img__AGrE1{position:relative;width:100%;height:auto;display:block}.ProjectCard_link__jFmDh{display:block}.ProjectCard_link__jFmDh:not(.ProjectCard_hasUrl__ou1C4){pointer-events:none}.ProjectCard_link__jFmDh a{text-decoration:none;color:unset}.ProjectCard_link__jFmDh.ProjectCard_empty__e_HKu{opacity:0}.ProjectCard_container__5h0HE{border:2px solid #000;aspect-ratio:215/335;display:flex;padding:7%;flex-direction:column;justify-content:space-between;background:#fff;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ProjectCard_link__jFmDh.ProjectCard_debug__y9yGg:first-child .ProjectCard_container__5h0HE{background-color:green}.ProjectCard_link__jFmDh.ProjectCard_debug__y9yGg:last-child .ProjectCard_container__5h0HE{background-color:red}.ProjectCard_container__5h0HE:hover{color:var(--themePrimary)}.ProjectCard_title__4gcLD{font-family:Arial,sans-serif;line-height:.9;font-weight:600;font-size:calc(15.0873786408px + .7766990291vw);word-break:break-word}@media screen and (min-width:320px){.ProjectCard_title__4gcLD{font-size:calc(15.0873786408px + .7766990291vw)}}@media screen and (min-width:1700px){.ProjectCard_title__4gcLD{font-size:calc(15.0873786408px + 1700px * .0077669903)}}@media screen and (min-width:768px){.ProjectCard_title__4gcLD{font-family:Arial,sans-serif;line-height:.9;font-weight:600;font-size:1vw}}.ProjectCard_index__LeRvI{position:absolute;right:.25em;top:.2em;font-family:Arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;font-size:.75em}@media screen and (min-width:768px){.ProjectCard_index__LeRvI{font-size:calc(.5vw + .5vh)}}.ProjectCard_imageContainer__9NKxY{aspect-ratio:14/9}.ProjectCard_imageContainer__9NKxY img{width:100%;height:100%;object-fit:cover;display:block}.SiteLogo_container__rFEZx{position:absolute;z-index:11;width:160px;display:inline-block;left:50%;top:20px;transform:translateX(-53.25%)}.SiteLogo_container__rFEZx:before{content:"";position:absolute;inset:0;height:94%;background:#fff}.SiteLogo_container__rFEZx svg{position:relative;pointer-events:none}.SiteLogo_transitionShield__F2Ztl{position:fixed;inset:0;border:20px solid #fff;background:var(--themePrimary);z-index:10}.SiteLogo_logoWords__1sJEf{width:100%;display:flex;position:absolute}.SiteLogo_logoWords__1sJEf .SiteLogo_logoWord__o2pMf{width:100%}.SiteLogo_logoWords__1sJEf .SiteLogo_logoWord__o2pMf.SiteLogo_logoGroup__iHiwm{width:115%}.SiteLogo_logoWords__1sJEf .SiteLogo_logoWord__o2pMf svg{display:block}.SiteLogo_rect__DzxHR{height:94%;aspect-ratio:1/1;position:absolute;top:0;background:#000}.SiteLogo_rect__DzxHR.SiteLogo_groupRect___cgVZ{left:0;aspect-ratio:1.14/1}.SiteLogo_rect__DzxHR.SiteLogo_workRect__MuGfw{right:0}.SiteLogo_rect__DzxHR.SiteLogo_linkRect__Q94AM{background:red;opacity:0}.Carousel_container__oWHI0{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:ui-monospace,Courier New,monospace;position:relative}.Carousel_fogLeft__7AfcD,.Carousel_fogRight__a_jTD{position:absolute;top:0;height:100%;width:36%;pointer-events:none;z-index:5}.Carousel_fogLeft__7AfcD{left:0;background:linear-gradient(to right,var(--themePrimary) 0,transparent 100%)}.Carousel_fogRight__a_jTD{right:0;background:linear-gradient(to left,var(--themePrimary) 0,transparent 100%)}.Carousel_sceneWrapper__KlUsT{position:relative;width:0;height:0;perspective:3000px;perspective-origin:50% 50%}.Carousel_card__VtaK6,.Carousel_scene__omfXL{position:absolute;transform-style:preserve-3d}.Carousel_card__VtaK6{width:160px;height:247px;left:50%;top:50%;margin-left:-80px;margin-top:-110px;transition:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.WorkPage_container__Asr45{background:var(--themePrimary);display:flex;justify-content:center;align-items:center;overflow-y:auto;position:absolute;inset:0}@media screen and (min-width:1024px){.WorkPage_container__Asr45{inset:20px}}.WorkPage_filtersContainer__3c20Y{position:fixed;left:0;top:0;bottom:0;background:#fff;border-right:2px solid #000;width:250px;font-family:Arial,sans-serif;font-size:calc(10.0582524272px + .5177993528vw);font-weight:400;line-height:1.3em;letter-spacing:-.46px;color:#000;gap:20px;z-index:100;transform:translateX(-100%)}@media screen and (min-width:320px){.WorkPage_filtersContainer__3c20Y{font-size:calc(10.0582524272px + .5177993528vw)}}@media screen and (min-width:1700px){.WorkPage_filtersContainer__3c20Y{font-size:calc(10.0582524272px + 1700px * .0051779935)}}.WorkPage_filtersContainer__3c20Y.WorkPage_showFilters__3Z9Kr{transform:translateX(0)}.WorkPage_filtersContainer__3c20Y:not(.WorkPage_showFilters__3Z9Kr) .WorkPage_filterTab__8wzu6{cursor:pointer}@media screen and (min-width:600px){.WorkPage_filtersContainer__3c20Y{gap:100px}}.WorkPage_filtersInner__ARwHh{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:10px;min-height:100%;padding:0 1.5em}.WorkPage_filtersScroll__l3j7I{width:100%}.WorkPage_filterTab__8wzu6{align-self:flex-start;position:absolute;right:0;top:50%;background:#fff;padding-left:2em;padding-right:2em;display:flex;align-items:center;justify-content:center;border:2px solid;border-color:#000 #000 #fff;box-sizing:border-box;color:#000;text-decoration:none;flex-shrink:0;z-index:2;margin-left:calc(40px*(var(--index)) + 40px);height:40px;transform:translateY(-50%) translateX(calc(50% + 20px - 1px)) rotate(90deg)}@media screen and (min-width:768px){.WorkPage_filterTab__8wzu6{transform:translateY(-50%) translateX(calc(50% + 25px - 1px)) rotate(90deg);height:50px}}.WorkPage_filterTitle__RujJc{font-family:Arial,sans-serif;line-height:.9;font-weight:600;font-size:calc(15.0873786408px + .7766990291vw)}@media screen and (min-width:320px){.WorkPage_filterTitle__RujJc{font-size:calc(15.0873786408px + .7766990291vw)}}@media screen and (min-width:1700px){.WorkPage_filterTitle__RujJc{font-size:calc(15.0873786408px + 1700px * .0077669903)}}.WorkPage_filterTitle__RujJc span{color:#fff;font-size:.7em;cursor:pointer;font-weight:400;padding:.3em .5em;border-radius:100px;margin-left:.5em;top:-.15em;position:relative;background:var(--themePrimary)}.WorkPage_filterTitle__RujJc span:hover{background:#000}.WorkPage_filtersShield___S2og{position:fixed;inset:0;background:var(--themePrimary);opacity:.6;z-index:99;cursor:pointer}.WorkPage_filterCheckbox__BC8bf label{display:flex;justify-content:center;column-gap:.3em;cursor:pointer;font-family:Arial,sans-serif;line-height:.9;font-weight:600;font-size:calc(15.0873786408px + .7766990291vw)}@media screen and (min-width:320px){.WorkPage_filterCheckbox__BC8bf label{font-size:calc(15.0873786408px + .7766990291vw)}}@media screen and (min-width:1700px){.WorkPage_filterCheckbox__BC8bf label{font-size:calc(15.0873786408px + 1700px * .0077669903)}}.WorkPage_filterCheckbox__BC8bf .WorkPage_checkboxInput__BYFjb{position:absolute;opacity:0;cursor:pointer}.WorkPage_filterCheckbox__BC8bf .WorkPage_checkboxInput__BYFjb:checked+.WorkPage_checkboxReplace__HpnOV:before{content:"";position:absolute;inset:5px;background:var(--themePrimary)}.WorkPage_filterCheckbox__BC8bf .WorkPage_checkboxReplace__HpnOV{position:relative;width:20px;height:20px;background:#000;top:.1em;flex-shrink:0}@media screen and (min-width:0px)and (max-width:767px){.WorkPage_scrollContainer__bn3Tm{display:none}}.WorkPage_mobileContainer__xhtsJ{width:100%}@media screen and (min-width:768px){.WorkPage_mobileContainer__xhtsJ{display:none}}.WorkPage_cardsGrid__xSJu4{--rows:1;max-width:1280px;margin:8em auto 20px;display:grid;grid-template-columns:repeat(var(--rows),minmax(0,1fr));grid-gap:20px;gap:20px;padding-left:20px;padding-right:20px}@media screen and (min-width:375px){.WorkPage_cardsGrid__xSJu4{--rows:2}}@media screen and (min-width:768px){.WorkPage_cardsGrid__xSJu4{--rows:3;margin-top:12em}}@media screen and (min-width:1280px){.WorkPage_cardsGrid__xSJu4{--rows:4;width:80%}}