.AspectRatio_aspectRatio__y7mzx{position:relative;width:100%}.AspectRatio_aspectRatio__y7mzx:before{content:"";display:block}.AspectRatio_aspectRatio__content__l4ucn{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.CaseListItem_caseListItem__thumbnailContainer__joeAb{position:relative}.CaseListItem_caseListItem__thumbnailBox__fBS2k{border-radius:8px;overflow:hidden;transition:transform .2s var(--ease-out-quad)}@media(hover:hover){.CaseListItem_caseListItem__NN_aR:hover .CaseListItem_caseListItem__thumbnailBox__fBS2k{transform:scale(.98)}}.CaseListItem_caseListItem__thumbnail__AAmnq{width:100%!important;height:100%!important;object-fit:cover}.CaseListItem_caseListItem__thumbnailBg__jTrYv{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:blur(90px);opacity:0;transition:opacity .6s var(--ease-out-quad)}@media(hover:hover){.CaseListItem_caseListItem__NN_aR:hover .CaseListItem_caseListItem__thumbnailBg__jTrYv{opacity:.6}}.CaseListItem_caseListItem__content___fO0w{margin-top:16px}.CaseListItem_caseListItem__client__Ty0iR{font-size:1.4rem;font-weight:400;color:var(--color-white);font-family:FKGroteskNeue-Regular,sans-serif;line-height:1.15em;font-size:16px}@media screen and (min-width:850px){.CaseListItem_caseListItem__client__Ty0iR{font-size:calc(16px + 16 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.CaseListItem_caseListItem__client__Ty0iR{font-size:32px}}@media(min-width:90em){.CaseListItem_caseListItem__client__Ty0iR{letter-spacing:-.01em}}.CaseListItem_caseListItem__projectTitle__GrM8Q{font-size:1rem;font-weight:400;color:var(--color-white-60);font-family:FKGroteskNeue-Regular,sans-serif;line-height:1.15em;font-size:16px}@media screen and (min-width:850px){.CaseListItem_caseListItem__projectTitle__GrM8Q{font-size:calc(16px + 16 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.CaseListItem_caseListItem__projectTitle__GrM8Q{font-size:32px}}@media(min-width:90em){.CaseListItem_caseListItem__projectTitle__GrM8Q{letter-spacing:-.01em}}.LoadMore_loadMore__8tVby{position:relative;padding:40px 0 30px}@media(min-width:48em){.LoadMore_loadMore__8tVby{padding:80px 0 70px}}.LoadMore_loadMore__8tVby button{display:block;position:relative;font-family:FKGroteskNeue-Regular,sans-serif;line-height:1.15em;background:none;border:none;margin-left:auto;margin-right:auto;--color-text:var(--color-black);--color-hover:var(--color-black-60);color:var(--color-text);font-size:16px}@media screen and (min-width:850px){.LoadMore_loadMore__8tVby button{font-size:calc(16px + 16 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.LoadMore_loadMore__8tVby button{font-size:32px}}@media(min-width:90em){.LoadMore_loadMore__8tVby button{letter-spacing:-.01em}}@media(hover:hover){.LoadMore_loadMore__8tVby button:hover{cursor:pointer;text-decoration:underline}}.LoadMore_loadMore__8tVby button[data-theme=light]{--color-text:var(--color-black);--color-hover:var(--color-black-60)}.LoadMore_loadMore__8tVby button[data-theme=dark]{--color-text:var(--color-white);--color-hover:var(--color-white-60)}.CaseList_caseList__fYOXT{width:100%}.CaseList_caseList__cases__PCCRH{display:flex;flex-direction:column;position:relative}.CaseList_caseList__cases__PCCRH>*{margin-bottom:48px}.CaseList_caseList__cases__PCCRH[data-can-show-more-cases=false]{padding-bottom:-38px}@media(min-width:48em){.CaseList_caseList__cases__PCCRH{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:0,1fr;grid-gap:20px;gap:20px;grid-column-gap:20px;grid-row-gap:20px}.CaseList_caseList__cases__PCCRH[data-can-show-more-cases=false]{padding-bottom:62px}}.CaseList_caseList__loadMore__1FUxQ{margin-top:-48px}.Filters_filterItem__Sso7r{cursor:pointer;position:relative}@media(hover:hover){.Filters_filterItem__Sso7r:hover{cursor:pointer;text-decoration:underline}}.Filters_filterItem__Sso7r[data-active=true]{text-decoration:underline}.Select_select__currentValue__qpBj3,.Select_select__item__IjvYW{--color-fg:var(--color-black);--color-bg:var(--color-white);cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:80px;padding:8px 16px;color:var(--color-fg);background-color:var(--color-bg);border:1px solid var(--color-fg);border-radius:32px;transition:color .2s,background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.Select_select__currentValue__qpBj3:hover,.Select_select__item__IjvYW:hover{cursor:pointer;--color-fg:var(--color-white);--color-bg:var(--color-black)}}.Select_select__currentValue__qpBj3{text-transform:capitalize}.Select_select__91Zlp[data-is-open=true] .Select_select__currentValue__qpBj3{--color-fg:var(--color-white);--color-bg:var(--color-black)}.Select_select__currentValueIcon__L6ESS{margin-left:8px}.Select_select__91Zlp[data-is-open=true] .Select_select__currentValueIcon__L6ESS{transform:translateY(-2px)}@font-face{font-family:FKGroteskNeue-Regular;src:url(/fonts/FKGroteskNeue/woff2/FKGroteskNeue-Regular.woff2),url(/fonts/FKGroteskNeue/woff/FKGroteskNeue-Regular.woff),url(/fonts/FKGroteskNeue/ttf/FKGroteskNeue-Regular.ttf),url(/fonts/FKGroteskNeue/otf/FKGroteskNeue-Regular.otf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FKGroteskNeue-Bold;src:url(/fonts/FKGroteskNeue/woff2/FKGroteskNeue-Bold.woff2),url(/fonts/FKGroteskNeue/woff/FKGroteskNeue-Bold.woff),url(/fonts/FKGroteskNeue/ttf/FKGroteskNeue-Bold.ttf),url(/fonts/FKGroteskNeue/otf/FKGroteskNeue-Bold.otf);font-style:bold;font-weight:700;font-display:swap}@font-face{font-family:FKDisplay;src:url(/fonts/FKDisplay/FKDisplaynarrowdotv1-RegularAlt.woff),url(/fonts/FKDisplay/FKDisplaynarrowdotv1-RegularAlt.oft);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FKGroteskMono;src:url(/fonts/FKGroteskMono/fkgroteskmonotrial-regular-webfont.woff2),url(/fonts/FKGroteskMono/fkgroteskmonotrial-regular-webfont.woff);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FKGroteskMono;src:url(/fonts/FKGroteskMono/fkgroteskmonotrial-medium-webfont.woff2),url(/fonts/FKGroteskMono/fkgroteskmonotrial-medium-webfont.woff);font-style:normal;font-weight:600;font-display:swap}.CaseArchive_caseArchive__X3do_{position:relative;padding-top:84px;background-color:var(--color-white);color:var(--color-black);min-height:100vh}.CaseArchive_caseArchive__X3do_[data-can-fetch-more=false]{padding-bottom:84px}.CaseArchive_caseArchive__title__ALoy8{position:relative;font-family:FKDisplay,sans-serif;line-height:.95em;letter-spacing:-.02em;font-size:44px}@media screen and (min-width:850px){.CaseArchive_caseArchive__title__ALoy8{font-size:calc(44px + 136 * ((100vw - 850px) / 1130))}}@media screen and (min-width:1980px){.CaseArchive_caseArchive__title__ALoy8{font-size:180px}}@media(min-width:90em){.CaseArchive_caseArchive__title__ALoy8{letter-spacing:-.05em}}.CaseArchive_caseArchive__scrollToAnchor__jo3Um{position:absolute;top:-100px;left:0;width:100%;height:1px;pointer-events:none;visibility:hidden}.CaseArchive_caseArchive__fetchMoreTrigger__dWpHT{height:1px;width:100%;opacity:0}.CaseArchive_caseArchive__header__QIAcP{margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start}@media(min-width:48em){.CaseArchive_caseArchive__header__QIAcP{flex-direction:row;justify-content:space-between;align-items:flex-end}}.CaseArchive_caseArchive__header__QIAcP>*{flex-shrink:0}.CaseArchive_caseArchive__filtersContainer__xEQI4{--height:50px;--case-archive-title-size:44px;--margin-top:0px;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:16px;margin-bottom:16px;width:100%;position:-webkit-sticky;position:sticky;top:96px;z-index:10;height:var(--height);transition:top .25s var(--ease-in-out-cubic)}@media(max-width:47.99em){.CaseArchive_caseArchive__filtersContainer__xEQI4{--height:37px;align-items:center}}@media(min-width:48em){.CaseArchive_caseArchive__filtersContainer__xEQI4{justify-content:flex-end;top:28px;--margin-top:calc(var(--height) * -1 - var(--case-archive-title-size) * 0.2);margin-top:var(--margin-top);margin-bottom:calc(var(--margin-top)*-1)}}@media(min-width:90em){.CaseArchive_caseArchive__filtersContainer__xEQI4{--margin-top:calc(var(--height) * -1 - var(--case-archive-title-size) * 0.15);--case-archive-title-size:calc(44px + 178 * ((100vw - 850px) / 1714))}}.CaseArchive_caseArchive__filtersContainer__xEQI4[data-header-visible=true]{top:108px}@media(max-width:47.99em){.CaseArchive_caseArchive__filtersContainer__xEQI4[data-header-visible=true]{top:90px}.CaseArchive_caseArchive__filtersListContainer__XBV85{width:100%;margin-right:auto}}.CaseArchive_caseArchive__filtersList__3gB9o{position:relative;display:flex;flex-wrap:wrap;background:#fff;margin-right:auto}.CaseArchive_caseArchive__filtersList__3gB9o[data-is-sticky=true]{background:var(--color-black-25)}.CaseArchive_caseArchive__filtersList__3gB9o>*{margin-right:6px}@media(min-width:48em){.CaseArchive_caseArchive__filtersList__3gB9o>*{margin-right:10px}}.CaseArchive_caseArchive__filtersList__3gB9o>:last-child{margin-right:0}.CaseArchive_caseArchive__filtersListItem__UzU_h{text-transform:capitalize}.CaseArchive_caseArchive__filtersDropdown__mJTOS{display:flex;text-transform:capitalize;flex-direction:column;align-items:flex-end;height:37px}@media(min-width:48em){.CaseArchive_caseArchive__filtersDropdown__mJTOS{height:60px}}.CaseArchive_caseArchive__filtersDropdown__mJTOS>*{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CaseArchive_caseArchive__filtersDropdownItem__36Q0u{margin-top:8px}.CaseArchive_caseArchive__list__oCS8Z{--_list-color:var(--list-color,#000)}.CaseArchive_caseArchive__list__oCS8Z li{padding:14px 0;position:relative;width:100%;color:var(--_list-color);overflow:hidden}.CaseArchive_caseArchive__list__oCS8Z li:before{top:0}.CaseArchive_caseArchive__list__oCS8Z li:before,.CaseArchive_caseArchive__list__oCS8Z li:last-child:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:var(--_list-color);transform-origin:left center;transform:scaleX(0)}.CaseArchive_caseArchive__list__oCS8Z li:last-child:after{bottom:0}.CaseArchive_caseArchive__list__oCS8Z li>*{opacity:0;transform:translateY(80%)}.CaseArchive_caseArchive__list__oCS8Z li[data-revealed=true]:before,.CaseArchive_caseArchive__list__oCS8Z li[data-revealed=true]:last-child:after{transform:scaleX(1);transition:transform .4s var(--ease-in-out-quad);transition-delay:var(--animation-delay,0)}.CaseArchive_caseArchive__list__oCS8Z li[data-revealed=true]>*{opacity:1;transform:translateY(0);transition:all .4s var(--ease-out-cubic);transition-delay:calc(var(--animation-delay, 0) + .3s)}div.CaseArchive_caseArchive__cursor__Vo7Kn{position:fixed;top:0;left:0;width:200px;border-radius:8px;overflow:hidden;background:var(--color-black-25);pointer-events:none;opacity:0;transition:opacity .1s ease-out;z-index:100}div.CaseArchive_caseArchive__cursor__Vo7Kn[data-active=true]{opacity:1}div.CaseArchive_caseArchive__cursor__Vo7Kn img{width:100%;height:100%;object-fit:cover}.CaseArchive_caseArchiveItem__Hc8YO{display:flex;width:100%}@media(hover:hover){.CaseArchive_caseArchiveItem__Hc8YO[data-interactable=true]:hover{cursor:pointer}}.CaseArchive_caseArchiveItem__year__IrlLL{width:60px;margin-right:var(--grid-gap)}@media(min-width:48em){.CaseArchive_caseArchiveItem__year__IrlLL{width:calc(100vw*(1 / var(--grid-columns)) - var(--grid-gap)*.5);min-width:100px}}.CaseArchive_caseArchiveItem__projectInfo__WMTt_{display:flex;flex:1 1;flex-direction:column}@media(min-width:48em){.CaseArchive_caseArchiveItem__projectInfo__WMTt_{flex-direction:row}}.CaseArchive_caseArchiveItem__projectTitle__YWQfi{margin-right:var(--grid-gap)}@media(min-width:48em){.CaseArchive_caseArchiveItem__projectTitle__YWQfi{width:calc(100vw*(6 / var(--grid-columns)) - var(--grid-gap)*.5)}}.CaseArchive_caseArchiveItem__vertical__4lE80{text-transform:capitalize;color:var(--color-black-60)}@media(min-width:48em){.CaseArchive_caseArchiveItem__vertical__4lE80{color:inherit}}.CaseArchive_caseArchiveItem__projectLink__JchJd{margin-left:auto;display:inline-flex}.CaseArchive_caseArchiveItem__projectLink__JchJd p{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0;transform:translateX(-20px);transition:all .25s var(--ease-out-cubic)}@media(hover:hover){.CaseArchive_caseArchiveItem__Hc8YO[data-interactable=true]:hover .CaseArchive_caseArchiveItem__projectLink__JchJd p{opacity:1;transform:none}.CaseArchive_caseArchiveItem__Hc8YO[data-interactable=true]:not(:hover) .CaseArchive_caseArchiveItem__projectLink__JchJd p{transition:all .8s var(--ease-in-out-cubic)}}.CaseArchive_caseArchiveItem__projectLink__JchJd>*+*{margin-left:20px}