.ProjectList_default-grid__RUKPr{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.ProjectList_container__8oWtc{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.ProjectList_full-window__uGeXw{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes ProjectList_underline-animation__rPD0m{0%{background-position:0 bottom}to{background-position:-166.6666% bottom}}.ProjectList_link-underline__vu2Nj{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.ProjectList_link-underline__vu2Nj:hover{animation-name:ProjectList_underline-animation__rPD0m;animation-duration:.5s;animation-timing-function:cubic-bezier(.26,1,.48,1)}.ProjectList_projectList__k8VwQ{padding-top:8rem;color:#fff;background-color:#000;position:relative;z-index:5}.ProjectList_projectList__k8VwQ .ProjectList_headline__uGQb7{font-family:Söhne,sans-serif;font-size:4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em;margin-bottom:4.4rem}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_headline__uGQb7{font-family:Söhne,sans-serif;font-size:5.6rem;font-weight:400;line-height:1;letter-spacing:-.03em;margin-bottom:7.2rem}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_headline__uGQb7{font-family:Söhne,sans-serif;font-size:6.4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em;margin-bottom:5rem}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_headline__uGQb7{margin-bottom:11rem}}.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A{padding:2.4rem 0;border-top:.1rem solid hsla(0,0%,100%,.2)}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A{grid-template-rows:1fr auto auto;row-gap:1rem}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A{grid-template-rows:unset;padding:3.2rem 0}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ iframe,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ img,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ video,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ iframe,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ img,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ video{transform:translate(-50%,-50%) rotate(0deg) scale(1)}.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectCategories__rjyqk>div,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectCategories__rjyqk>div{transform:translateY(-110%)}.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectDescription__rJx4x>div,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectDescription__rJx4x>div{transform:translateY(0)}.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectTitle__CUl_d>div,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectTitle__CUl_d>div{transform:translateY(-110%)}.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_clientName__ld_QB>div>div:first-child,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_clientName__ld_QB>div>div:first-child{transform:translateY(-100%)}.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_clientName__ld_QB>div>div:last-child,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_clientName__ld_QB>div>div:last-child{transform:translateY(0)}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:focus-visible .ProjectList_projectCategories__rjyqk>div,.ProjectList_projectList__k8VwQ .ProjectList_projectRow__QOn8A:hover .ProjectList_projectCategories__rjyqk>div{transform:none}}.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:-.03em;font-weight:400;grid-row:1;grid-column:1/span 10}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{font-family:Söhne,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em;grid-column:1/span 14}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{font-family:Söhne,sans-serif;font-size:3.2rem;font-weight:400;line-height:1.2;letter-spacing:-.03em;grid-row:1/span 2;grid-column:1/span 7}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{font-family:Söhne,sans-serif;font-size:4rem;font-weight:400;line-height:1.1;letter-spacing:-.03em;grid-column:1/span 7}}.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB>div{display:grid;overflow:hidden}.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB>div>div{grid-area:1/-1;transition:transform .4s ease}.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB>div>div:last-child{display:none}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{margin-bottom:2.4rem}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{align-self:center;margin-bottom:0}.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB>div>div:last-child{display:block;transform:translateY(100%)}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_clientName__ld_QB{letter-spacing:0}}.ProjectList_projectList__k8VwQ .ProjectList_projectTitle__CUl_d{font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:-.03em;font-weight:400;grid-row:2;grid-column:1/span 10;margin-bottom:1rem;overflow:hidden}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectTitle__CUl_d{align-self:center;margin-bottom:0;grid-column:1/span 14}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectTitle__CUl_d{text-align:right;grid-row:1;grid-column:16/span 17}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_projectTitle__CUl_d{font-size:1.8rem;text-align:left;grid-column:18/span 7}}@media only screen and (min-width:1920px){.ProjectList_projectList__k8VwQ .ProjectList_projectTitle__CUl_d{grid-column:22/span 5}}.ProjectList_projectList__k8VwQ .ProjectList_projectTitle__CUl_d>div{transition:transform .4s ease}.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk{align-self:center;overflow:hidden;font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:-.03em;font-weight:400;grid-row:3;grid-column:1/span 10}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk{grid-column:1/span 14}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk{grid-row:2;grid-column:16/span 17}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk{grid-row:1;grid-column:27/span 6}}.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;transition:transform .4s ease}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk>div{gap:1.8rem}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk>div{justify-content:flex-end}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk>div{justify-content:flex-start}}@media only screen and (min-width:1920px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk>div{justify-content:flex-end}}.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk .ProjectList_categoryPill__J6JVw{font-family:Söhne,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:.16em;align-items:center;align-self:center;height:-moz-fit-content;height:fit-content;padding:.8rem;font-size:1rem;text-align:center;border:.1rem solid rgba(251,251,246,.2);border-radius:12rem}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectCategories__rjyqk .ProjectList_categoryPill__J6JVw{font-size:1.2rem}}.ProjectList_projectList__k8VwQ .ProjectList_projectDescription__rJx4x{font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.5;letter-spacing:-.03em;font-weight:400;display:none}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectDescription__rJx4x{display:block;align-self:center;overflow:hidden;text-align:right;grid-row:1/span 2;grid-column:16/span 17}.ProjectList_projectList__k8VwQ .ProjectList_projectDescription__rJx4x>div{transform:translateY(100%);transition:transform .4s ease}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_projectDescription__rJx4x{font-size:1.8rem;line-height:120%;text-align:left;grid-row:1;grid-column:18/span 8}}@media only screen and (min-width:1920px){.ProjectList_projectList__k8VwQ .ProjectList_projectDescription__rJx4x{grid-column:22/span 5}}.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7{position:relative;grid-row:1/span 3;grid-column:13/span 8}.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ iframe,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ img,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ video{width:100%;height:unset;aspect-ratio:121/81;border-radius:.274rem}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ iframe,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ img,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ video{border-radius:.4rem;aspect-ratio:180/120}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ iframe,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ img,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ video{border-radius:.168rem;position:absolute;top:50%;left:50%;aspect-ratio:unset;transform:translate(-50%,-75%) rotate(-20deg) scale(0);transition:transform .65s ease;width:calc((100vw - var(--container-padding)*2)/var(--columns)*10.5);aspect-ratio:285/192}}@media only screen and (min-width:1920px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ iframe,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ img,.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7 .ProjectList_projectAsset__ru8qZ video{width:calc((100vw - var(--container-padding)*2)/var(--columns)*9)}}@media only screen and (min-width:768px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7{grid-column:18/span 7}}@media only screen and (min-width:1024px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7{grid-row:1/span 2;grid-column:11/span 2;height:9.5rem}}@media only screen and (min-width:1440px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7{grid-row:1}}@media only screen and (min-width:1920px){.ProjectList_projectList__k8VwQ .ProjectList_projectAssetContainer__0Ixp7{grid-column:12/span 2;height:12.8rem}}.WorkLandingPage_default-grid___S8LG{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.WorkLandingPage_container__l9PKh{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.WorkLandingPage_full-window__2dy4x{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes WorkLandingPage_underline-animation__ssu7d{0%{background-position:0 bottom}to{background-position:-166.6666% bottom}}.WorkLandingPage_link-underline__Vhn0r{text-decoration:none;background:linear-gradient(90deg,currentcolor,currentcolor 40%,transparent 0,transparent);background-repeat:repeat-x;background-position:0 100%;background-size:250% 1px}.WorkLandingPage_link-underline__Vhn0r:hover{animation-name:WorkLandingPage_underline-animation__ssu7d;animation-duration:.5s;animation-timing-function:cubic-bezier(.26,1,.48,1)}@font-face{font-family:Söhne;font-style:normal;font-weight:400;src:url(/fonts/Sohne-Buch.woff2) format("woff2"),url(/fonts/Sohne-Buch.otf) format("opentype");font-display:swap}@font-face{font-family:Söhne;font-style:normal;font-weight:500;src:url(/fonts/Sohne-Kraftig.woff2) format("woff2"),url(/fonts/Sohne-Kraftig.otf) format("opentype");font-display:swap}@font-face{font-family:Söhne;font-style:normal;font-weight:300;src:url(/fonts/Sohne-Leicht.woff2) format("woff2"),url(/fonts/Sohne-Leicht.otf) format("opentype");font-display:swap}.WorkLandingPage_workLandingPage__xciTZ>div>div:first-child{padding-top:var(--header-height)}@media only screen and (min-width:1920px){.WorkLandingPage_workLandingPage__xciTZ .WorkLandingPage_introText__pUBn_ h3{grid-column-end:-10}}