html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,figure,figcaption{font-kerning:normal;margin:0;padding:0;font-style:normal;font-weight:400}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}:focus{outline:none}@font-face{font-family:Nohemi-Light;src:url(/build/fonts/Nohemi-Light-C8mi-UqQ.woff2)format("woff2"),url(/build/fonts/Nohemi-Light-6i6vcoDn.woff)format("woff");font-display:swap}@font-face{font-family:Nohemi-SemiBold;src:url(/build/fonts/Nohemi-SemiBold-B0ODYaoq.woff2)format("woff2"),url(/build/fonts/Nohemi-SemiBold-gtVLTih-.woff)format("woff");font-display:swap}:root{--schwarz:#010310}header,main,footer,.full-bleed{grid-template-columns:1fr min(1644px,100% - 20px) 1fr;display:grid}@media only screen and (width>=1024px){header,main,footer,.full-bleed{grid-template-columns:1fr min(1644px,100% - 40px) 1fr}}header>*,main>*,footer>*,.full-bleed>*{grid-column:2}.full-bleed{grid-column:1/4;width:100%}html{background-color:#f1ebe2}body{color:#010310;letter-spacing:0;flex-direction:column;min-height:100vh;font-family:Nohemi-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex}h1,h2{letter-spacing:.06rem;font-family:Nohemi-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem}@media only screen and (width>=520px){h1,h2{font-size:1.25rem}}p,span,ul{letter-spacing:.06rem;font-family:Nohemi-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem}@media only screen and (width>=520px){p,span,ul{font-size:1.25rem}}a{color:#010310;text-decoration:underline}ul,ol{padding-left:12px;list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}*{scrollbar-width:thin;scrollbar-color:#ff4f1f}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ddd}::-webkit-scrollbar-thumb{background-color:#ff4f1f;box-shadow:0 -100vh 0 100vh #ff4f1f}header .wrap-navbar{margin-top:2.5rem;margin-bottom:40px}@media screen and (width>=320px){header .wrap-navbar{margin-bottom:calc(6.0423vw + 20.6647px)}}@media screen and (width>=1644px){header .wrap-navbar{margin-bottom:120px}}header .wrap-navbar{grid-template-columns:repeat(4,1fr);align-items:center;column-gap:1.25rem;display:grid}header .wrap-navbar a{text-decoration:none;transition:filter .3s,transform .3s}header .wrap-navbar a:hover{filter:blur(3px);transform:scale(1.05)}header .wrap-navbar a{letter-spacing:.06rem}header .wrap-navbar .erste{text-transform:uppercase;grid-column:1;justify-self:start}header .wrap-navbar .zweite{max-width:80px}@media screen and (width>=320px){header .wrap-navbar .zweite{max-width:calc(1.51057vw + 75.1662px)}}@media screen and (width>=1644px){header .wrap-navbar .zweite{max-width:100px}}header .wrap-navbar .zweite{grid-column:2/4;justify-self:center;margin-right:.3125rem;display:inline-flex}header .wrap-navbar .dritte{text-transform:uppercase;grid-column:4;justify-self:end}main:has(.contact){flex:1;display:flex}main section>*{transform-origin:50%;will-change:transform;overflow:visible}main section{grid-template-columns:1fr;align-items:start;column-gap:.625rem;display:grid}@media only screen and (width>=568px){main section{grid-template-columns:repeat(2,1fr)}}@media only screen and (width>=768px){main section{grid-template-columns:repeat(3,1fr)}}@media only screen and (width>=1024px){main section{grid-template-columns:repeat(4,1fr);column-gap:1.25rem}}@media only screen and (width>=568px){main section:first-of-type p{grid-column:1/span 2}}@media only screen and (width>=1024px){main section:first-of-type p{grid-column:1/span 3}}@media only screen and (width>=1224px){main section:first-of-type p{grid-column:1/span 2}}main .home figure{will-change:transform;margin-top:40px}@media screen and (width>=320px){main .home figure{margin-top:calc(1.51057vw + 35.1662px)}}@media screen and (width>=1644px){main .home figure{margin-top:60px}}main .home figure a{text-decoration:none;transition:filter,transform}main .home figure a:hover{filter:blur(3px);transform:scale(0)}main .home figure a figcaption{text-align:right;padding-top:.25rem;font-family:Nohemi-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.625rem}main .home figure img{width:100%;height:auto;display:block}main .project{grid-template-columns:1fr}main .project figure{justify-content:center;display:flex;overflow:hidden}main .project figure:first-of-type{margin-top:40px}@media screen and (width>=320px){main .project figure:first-of-type{margin-top:calc(1.51057vw + 35.1662px)}}@media screen and (width>=1644px){main .project figure:first-of-type{margin-top:60px}}main .project figure img{will-change:transform;width:auto;max-height:100vh;display:block}main .contact{grid-template-columns:unset;justify-content:center;align-items:center;column-gap:unset;flex:1;padding-bottom:60px;display:flex}@media screen and (width>=320px){main .contact{padding-bottom:calc(10.574vw + 26.1631px)}}@media screen and (width>=1644px){main .contact{padding-bottom:200px}}main .contact .wrap-contact{justify-content:center;align-items:center;display:flex}main .contact .wrap-contact .wrap-text p{text-align:center;transition:filter .3s,transform .3s}main .contact .wrap-contact .wrap-text p:hover{filter:blur(3px);transform:scale(1.05)}main .contact .wrap-contact .wrap-text p:first-of-type{font-size:32px}@media screen and (width>=320px){main .contact .wrap-contact .wrap-text p:first-of-type{font-size:calc(4.83384vw + 16.5317px)}}@media screen and (width>=1644px){main .contact .wrap-contact .wrap-text p:first-of-type{font-size:96px}}main .contact .wrap-contact .wrap-text p:first-of-type{line-height:.8}@media only screen and (width>=368px){main .contact .wrap-contact .wrap-text p:first-of-type{line-height:1}}main .contact .wrap-contact .wrap-text p a{text-decoration:none}main .contact .wrap-contact .error-404 a{width:100%;max-width:240px;display:inline-flex}main .contact .wrap-contact .error-404 p{width:90vw}main .contact .wrap-contact .error-404 p:last-of-type{padding-left:70px;font-size:1rem;line-height:.5}@media screen and (width>=320px){main .contact .wrap-contact .error-404 p:last-of-type{padding-left:calc(5.28701vw + 53.0816px)}}@media screen and (width>=1644px){main .contact .wrap-contact .error-404 p:last-of-type{padding-left:140px}}@media only screen and (width>=368px){main .contact .wrap-contact .error-404 p:last-of-type{line-height:1.5}}main .privacy-policy{column-gap:.625rem;display:grid}main .privacy-policy h2{margin-top:40px;font-family:Nohemi-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif}main .privacy-policy p{margin-top:20px}main .privacy-policy p:first-of-type{margin-top:0}@media only screen and (width>=568px){main .privacy-policy h2,main .privacy-policy p,main .privacy-policy ul{grid-column:1/span 2}}@media only screen and (width>=1024px){main .privacy-policy h2,main .privacy-policy p,main .privacy-policy ul{grid-column:1/span 3}}@media only screen and (width>=1224px){main .privacy-policy h2,main .privacy-policy p,main .privacy-policy ul{grid-column:1/span 2}}main .privacy-policy .mt0{margin-top:0}main .privacy-policy ul{margin-top:17px}main .privacy-policy a{text-decoration:none;transition:filter .3s,transform .3s}main .privacy-policy a:hover{filter:blur(3px);transform:scale(1.05)}main .previous-next{margin-top:40px}@media screen and (width>=320px){main .previous-next{margin-top:calc(1.51057vw + 35.1662px)}}@media screen and (width>=1644px){main .previous-next{margin-top:60px}}main .previous-next{grid-template-columns:1fr;place-items:center}main .previous-next .wrap-previous-next{align-items:center;margin-right:2.75rem;display:flex}main .previous-next .wrap-previous-next a{align-items:center;text-decoration:none;transition:filter .3s,transform .3s;display:inline-flex}main .previous-next .wrap-previous-next a:hover{filter:blur(3px);transform:scale(1.05)}main .previous-next .wrap-previous-next span{padding-left:.75rem;padding-right:.75rem}footer .wrap-footer{margin-top:40px}@media screen and (width>=320px){footer .wrap-footer{margin-top:calc(1.51057vw + 35.1662px)}}@media screen and (width>=1644px){footer .wrap-footer{margin-top:60px}}footer .wrap-navbar{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}footer .wrap-navbar a{text-transform:uppercase;text-decoration:none;transition:filter .3s,transform .3s}footer .wrap-navbar a:hover{filter:blur(3px);transform:scale(1.05)}footer .wrap-navbar .dritte{text-transform:uppercase}footer .copyright p{margin-bottom:.625rem;font-size:.5625rem}footer .copyright a{text-decoration:none;transition:filter .3s,transform .3s}footer .copyright a:hover{filter:blur(3px);transform:scale(1.05)}
