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]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,figure,figcaption{margin:0;padding:0;font-weight:400;font-style:normal;font-kerning:normal}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{display:grid;grid-template-columns:1fr min(1644px,100% - 20px) 1fr}@media only screen and (min-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{width:100%;grid-column:1/4}html{background-color:#f1ebe2}body{font-family:Nohemi-Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#010310;font-size:16px;line-height:1.5;letter-spacing:0rem;min-height:100vh;display:flex;flex-direction:column}h1,h2{font-family:Nohemi-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.06rem}@media only screen and (min-width:520px){h1,h2{font-size:1.25rem}}p,span,ul{font-family:Nohemi-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:.06rem}@media only screen and (min-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}header .wrap-navbar{margin-bottom:40px}@media screen and (min-width:320px){header .wrap-navbar{margin-bottom:calc(6.0422960725vw + 20.664652568px)}}@media screen and (min-width:1644px){header .wrap-navbar{margin-bottom:120px}}header .wrap-navbar{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.25rem;align-items:center}header .wrap-navbar a{text-decoration:none;transition:filter .3s ease,transform .3s ease}header .wrap-navbar a:hover{filter:blur(3px);transform:scale(1.05)}header .wrap-navbar a{letter-spacing:.06rem}header .wrap-navbar .erste{grid-column:1;justify-self:start;text-transform:uppercase}header .wrap-navbar .zweite{max-width:80px}@media screen and (min-width:320px){header .wrap-navbar .zweite{max-width:calc(1.5105740181vw + 75.166163142px)}}@media screen and (min-width:1644px){header .wrap-navbar .zweite{max-width:100px}}header .wrap-navbar .zweite{grid-column:2/4;justify-self:center;display:inline-flex;margin-right:.3125rem}header .wrap-navbar .dritte{grid-column:4;justify-self:end;text-transform:uppercase}main:has(.contact){flex:1;display:flex}main section>*{overflow:visible;transform-origin:center;will-change:transform}main section{display:grid;column-gap:.625rem;grid-template-columns:1fr}@media only screen and (min-width:568px){main section{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){main section{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){main section{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){main section{column-gap:1.25rem}}@media only screen and (min-width:568px){main section:first-of-type p{grid-column:1/span 2}}@media only screen and (min-width:1024px){main section:first-of-type p{grid-column:1/span 3}}@media only screen and (min-width:1224px){main section:first-of-type p{grid-column:1/span 2}}main .home figure{margin-top:40px}@media screen and (min-width:320px){main .home figure{margin-top:calc(1.5105740181vw + 35.166163142px)}}@media screen and (min-width:1644px){main .home figure{margin-top:60px}}main .home figure{transition:filter 0s ease,transform 0s ease}main .home figure:hover{filter:blur(3px);transform:scale(0)}main .home figure a{text-decoration:none}main .home figure a figcaption{font-size:.625rem;font-family:Nohemi-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:right;padding-top:.25rem}main .home figure img{width:100%;height:auto;display:block}main .project{grid-template-columns:1fr}main .project figure{display:flex;justify-content:center}main .project figure{margin-top:10px}@media screen and (min-width:320px){main .project figure{margin-top:calc(.7552870091vw + 7.583081571px)}}@media screen and (min-width:1644px){main .project figure{margin-top:20px}}main .project figure:first-of-type{margin-top:40px}@media screen and (min-width:320px){main .project figure:first-of-type{margin-top:calc(1.5105740181vw + 35.166163142px)}}@media screen and (min-width:1644px){main .project figure:first-of-type{margin-top:60px}}main .contact{flex:1;display:flex;align-items:center;justify-content:center;grid-template-columns:unset;column-gap:unset}main .contact{padding-bottom:60px}@media screen and (min-width:320px){main .contact{padding-bottom:calc(10.5740181269vw + 26.163141994px)}}@media screen and (min-width:1644px){main .contact{padding-bottom:200px}}main .contact .wrap-contact{display:flex;justify-content:center;align-items:center}main .contact .wrap-contact .wrap-text p{text-align:center;transition:filter .3s ease,transform .3s ease}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 (min-width:320px){main .contact .wrap-contact .wrap-text p:first-of-type{font-size:calc(4.833836858vw + 16.5317220544px)}}@media screen and (min-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 (min-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{font-size:1rem;line-height:.5}main .contact .wrap-contact .error-404 p:last-of-type{padding-left:70px}@media screen and (min-width:320px){main .contact .wrap-contact .error-404 p:last-of-type{padding-left:calc(5.2870090634vw + 53.081570997px)}}@media screen and (min-width:1644px){main .contact .wrap-contact .error-404 p:last-of-type{padding-left:140px}}@media only screen and (min-width:368px){main .contact .wrap-contact .error-404 p:last-of-type{line-height:1.5}}main .privacy-policy{display:grid;column-gap:.625rem}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 (min-width:568px){main .privacy-policy h2,main .privacy-policy p,main .privacy-policy ul{grid-column:1/span 2}}@media only screen and (min-width:1024px){main .privacy-policy h2,main .privacy-policy p,main .privacy-policy ul{grid-column:1/span 3}}@media only screen and (min-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 ease,transform .3s ease}main .privacy-policy a:hover{filter:blur(3px);transform:scale(1.05)}main .previous-next{margin-top:40px}@media screen and (min-width:320px){main .previous-next{margin-top:calc(1.5105740181vw + 35.166163142px)}}@media screen and (min-width:1644px){main .previous-next{margin-top:60px}}main .previous-next{grid-template-columns:1fr;place-items:center}main .previous-next .wrap-previous-next{display:flex;align-items:center;margin-right:2.75rem}main .previous-next .wrap-previous-next a{display:inline-flex;align-items:center;text-decoration:none;transition:filter .3s ease,transform .3s ease}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 (min-width:320px){footer .wrap-footer{margin-top:calc(1.5105740181vw + 35.166163142px)}}@media screen and (min-width:1644px){footer .wrap-footer{margin-top:60px}}footer .wrap-navbar{margin-bottom:2.5rem;display:flex;justify-content:space-between;align-items:center}footer .wrap-navbar a{text-decoration:none;text-transform:uppercase;transition:filter .3s ease,transform .3s ease}footer .wrap-navbar a:hover{filter:blur(3px);transform:scale(1.05)}footer .wrap-navbar .dritte{text-transform:uppercase}footer .copyright p{font-size:.5625rem;margin-bottom:.625rem}footer .copyright a{text-decoration:none;transition:filter .3s ease,transform .3s ease}footer .copyright a:hover{filter:blur(3px);transform:scale(1.05)}
