.FeaturedProject_default-grid__XHop5{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-column-gap:0;column-gap:0}.FeaturedProject_container__Rfdak{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.FeaturedProject_full-window__Us7Of{position:relative;inset:0;z-index:0;width:100%;height:100vh;object-fit:cover}@keyframes FeaturedProject_underline-animation__y5QjI{0%{background-position-x:0}to{background-position-x:-166.6666%}}.FeaturedProject_link-underline__oe2Tx{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}.FeaturedProject_link-underline__oe2Tx:hover,[data-hovered=true] .FeaturedProject_link-underline__oe2Tx{animation-name:FeaturedProject_underline-animation__y5QjI;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}.FeaturedProject_featuredProject__w60lt{position:relative;padding-bottom:6rem;color:#222}@media only screen and (min-width:768px){.FeaturedProject_featuredProject__w60lt>div{grid-template-rows:auto auto 1fr}}@media only screen and (min-width:1024px){.FeaturedProject_featuredProject__w60lt>div{grid-template-rows:auto auto}}.FeaturedProject_featuredProject__w60lt .FeaturedProject_backgroundOverlay__uMZkD{position:absolute;bottom:-.2rem;left:0;z-index:1;width:100%;height:calc(100% - 1rem);background-color:#fff}@media only screen and (min-width:768px){.FeaturedProject_featuredProject__w60lt .FeaturedProject_backgroundOverlay__uMZkD{height:50%}}.FeaturedProject_featuredProject__w60lt .FeaturedProject_cardWrapper__kOTEj{position:relative;z-index:40}.FeaturedProject_featuredProject__w60lt .FeaturedProject_projectCard__Zb3Kr{grid-column:1/-1}@media only screen and (min-width:768px){.FeaturedProject_featuredProject__w60lt .FeaturedProject_projectCard__Zb3Kr{grid-column:2/span 22}}@media only screen and (min-width:1024px){.FeaturedProject_featuredProject__w60lt .FeaturedProject_projectCard__Zb3Kr{grid-column:2/span 30}}