@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";h1,h2,h3,h4,h5,h6{margin:0}p,a,li{font-family:"Courier Prime",monospace;font-weight:400;font-style:normal;font-size:14px}.cr,.cr *{font-family:"Courier Prime",monospace;font-weight:400;font-style:normal;font-size:16px}@media screen and (max-width:768px){.cr,.cr *{font-size:14px}}.cr strong,.cr * strong{font-weight:700}.cb,.cb *{font-family:"Courier Prime",monospace;font-weight:700;font-style:normal;font-size:16px}@media screen and (max-width:768px){.cb,.cb *{font-size:14px}}.cb strong,.cb * strong{font-weight:700}.ir,.ir *{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px}.ir.big,.ir *.big{font-size:40px}.ir strong,.ir * strong{font-weight:700}.ib,.ib *{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:14px}.ib.big,.ib *.big{font-size:40px}.ib strong,.ib * strong{font-weight:700}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px}html.big,body.big,div.big,span.big,applet.big,object.big,iframe.big,h1.big,h2.big,h3.big,h4.big,h5.big,h6.big,p.big,blockquote.big,pre.big,a.big,abbr.big,acronym.big,address.big,big.big,cite.big,code.big,del.big,dfn.big,em.big,img.big,ins.big,kbd.big,q.big,s.big,samp.big,small.big,strike.big,strong.big,sub.big,sup.big,tt.big,var.big,b.big,u.big,i.big,center.big,dl.big,dt.big,dd.big,ol.big,ul.big,li.big,fieldset.big,form.big,label.big,legend.big,table.big,caption.big,tbody.big,tfoot.big,thead.big,tr.big,th.big,td.big,article.big,aside.big,canvas.big,details.big,embed.big,figure.big,figcaption.big,footer.big,header.big,hgroup.big,menu.big,nav.big,output.big,ruby.big,section.big,summary.big,time.big,mark.big,audio.big,video.big{font-size:40px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1{font-optical-sizing:auto;font-weight:700;font-style:normal;text-transform:uppercase;font-size:14px}h1.big{font-size:40px}strong{font-weight:700}.mobile-only{display:none}.desktop-only{display:block}@media screen and (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}.hero{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:-1}.hero img{max-width:50vw;max-height:80vh;object-fit:contain}.content-container{position:relative;margin-top:80vh;padding-bottom:50px}.project-panel{width:100%;margin-bottom:50px;padding-left:40px;box-sizing:border-box;position:relative;overflow:hidden}.project-panel .head{border-top:1px solid #000;border-left:1px solid #000;border-radius:4px 0 0 0;display:flex;padding:20px 40px 20px 20px;align-items:center;justify-content:space-between}.project-panel .head h4{margin:0;text-transform:uppercase}.project-panel .head a{text-decoration:none;color:inherit}.project-panel .head .year{padding-left:10px}.project-panel .media{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.project-panel .media::-webkit-scrollbar{display:none}.project-panel .media .single-media{position:relative;flex:0 0 auto;aspect-ratio:16/9;height:56px;overflow:hidden;contain:layout paint;transform:translateZ(0);will-change:height,transform;transition:height .9s cubic-bezier(.19,1,.22,1)}.project-panel .media .single-media:hover{height:430px}.project-panel .media .single-media .image-container{position:absolute;inset:0;display:block;will-change:transform;transform:translateZ(0)}.project-panel .media .single-media .image-container img,.project-panel .media .single-media .image-container picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;will-change:transform;backface-visibility:hidden;transition:transform 1.4 cubic-bezier(.19,1,.22,1)}.project-panel .media .single-media .image-container:hover picture,.project-panel .media .single-media .image-container:hover img{transform:scale(1.04);transform-origin:top center}.project-panel .media .single-media .image-container .cursor-follow-box{position:absolute;background-color:hsl(0 0% 100% / .5);color:#000;padding:10px 20px;font-size:12px;font-family:"Courier Prime",monospace;pointer-events:none;z-index:1000;opacity:0;transition:opacity .2s ease;white-space:nowrap}.project-panel .media .single-media .image-container:hover .cursor-follow-box{opacity:1}.project-panel .media .single-media:hover img{height:430px}@media screen and (max-width:768px){.project-panel .head{flex-direction:column;align-items:flex-start}.project-panel .head .project-scope{margin-top:12px}.project-panel .head .project-scope .year{width:100%;display:block;padding:10px 0 0}.project-panel .media .single-media .image-container img{width:23vw;height:auto}.project-panel .media .single-media .image-container:hover img{width:23vw!important;height:auto!important}}.home .stack{position:relative;width:100%;max-width:100vw;margin:0rem auto 0;display:grid;gap:2rem;z-index:3;top:calc(100vh - 70px);padding-bottom:95vh}.single-projekt footer{padding-top:40px}.single-projekt .single-projekt-container{display:flex;padding:200px 50px 230px 50px;gap:40px;min-height:calc(100vh - 100px)}.single-projekt .single-projekt-container h1{margin-bottom:50px}.single-projekt .sidebar{width:30%;padding-right:20px}.single-projekt .sidebar-title{font-family:"Inter",sans-serif;font-weight:700;margin-bottom:20px}.single-projekt .projekt-list{list-style:none;padding:0;margin:0;border:1px solid #000;padding:20px;border-radius:4px;position:relative}.single-projekt .projekt-list #expand-projects{display:none}.single-projekt .projekt-list li{margin-bottom:10px}.single-projekt .projekt-list li a{text-decoration:none;color:#000;font-family:"Courier Prime",monospace;transition:color .3s ease}.single-projekt .projekt-list li a:hover{text-decoration:underline}.single-projekt .projekt-list li.current-projekt a{font-weight:700}.single-projekt .main-content{width:80%}.single-projekt .projekt-title{font-family:"Inter",sans-serif;font-weight:700;margin-bottom:30px}.single-projekt .projekt-video{margin-bottom:30px;width:100%}.single-projekt .projekt-video video{width:100%;height:auto}.single-projekt .projekt-content{font-family:"Courier Prime",monospace;line-height:1.6;max-width:70%}@media screen and (max-width:768px){.single-projekt .single-projekt-container{flex-direction:column;padding:70px 16px}.single-projekt .single-projekt-container .projekt-content{max-width:100%}.single-projekt .single-projekt-container .sidebar,.single-projekt .single-projekt-container .main-content{width:100%;padding:0}.single-projekt .single-projekt-container .sidebar h1{display:none}.single-projekt .single-projekt-container .sidebar .projekt-list{max-height:48px;padding:0 20px;overflow:hidden;transition:.3s ease-in-out}.single-projekt .single-projekt-container .sidebar .projekt-list.open{max-height:600px;overflow-y:auto}.single-projekt .single-projekt-container .sidebar .projekt-list.open #expand-projects{transform:rotate(180deg)}.single-projekt .single-projekt-container .sidebar .projekt-list #expand-projects{position:absolute;right:10px;top:18px;height:8px;display:block}.single-projekt .single-projekt-container .sidebar .projekt-list li{display:flex;align-items:center}.single-projekt .single-projekt-container .sidebar .projekt-list li:first-of-type{height:48px}}nav{display:flex;align-items:center;padding:40px 40px;justify-content:space-between;position:fixed;top:0;left:0;width:100%;background:hsl(0 0% 100% / .33);backdrop-filter:blur(7.9px);-webkit-backdrop-filter:blur(7.9px);z-index:99;flex-wrap:wrap}nav h1{display:flex;align-items:center}nav h1 a{color:#000;text-decoration:none;text-transform:uppercase}nav .mobile-nav-btn{display:none;border:1px solid #000;border-radius:4px;padding:10px 20px;cursor:pointer}@media screen and (max-width:768px){nav{padding:16px}nav .mobile-nav-btn{display:block}nav .nav-box{width:100%;max-height:0;padding:0;overflow:hidden;border:none;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;align-items:center;justify-content:center;display:flex}nav .nav-box .black-box-menu{display:flex;list-style:none;margin:0 0 0 0;flex-direction:column;justify-content:center;align-items:center;border:1px solid #000;border-radius:4px;padding:20px;visibility:hidden}nav .nav-box .black-box-menu li:after{position:relative;height:14px;margin:10px auto;display:block}nav .nav-box.open{visibility:visible;opacity:1;pointer-events:all;height:calc(100vh - 60px);max-height:calc(100vh - 60px)}nav .nav-box.open .black-box-menu{visibility:visible}}.glass-effect{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1!important}.black-box-menu-container{border:1px solid #000;border-radius:4px;padding:5px 20px;display:inline-block}.black-box-menu{display:flex;list-style:none;margin:0;padding:0}.black-box-menu li{position:relative;margin:0;padding:0 15px}.black-box-menu li a{color:#000;text-decoration:none;display:block;padding:0;font-family:"Courier Prime",monospace;font-weight:400;text-transform:lowercase}.black-box-menu li a:hover{text-decoration:underline}.black-box-menu li:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:#000;margin:0}footer{padding-top:calc(100vh - 100px);padding-bottom:20px;position:relative;z-index:999}footer p{text-align:center}footer a{text-decoration:none;color:inherit;font-size:14px}.page-template-about .content-container{margin-top:0}.about h1{margin-bottom:50px}.about .about-bg{text-align:center;display:flex;padding-top:90vh;flex-direction:column;align-items:center;justify-content:center}.about .about-bg img.text{width:50vw;position:relative;z-index:2;transform:translateY(-45%)}.about .about-bg img.gonia{width:35vw}.about .main{position:fixed;top:0;padding:150px 0 0 50px;left:0;width:100vw;height:100vh;z-index:5}.about .row{display:flex;gap:40px}.about .row .glass-box{position:relative;padding:20px 140px 20px 20px;border-radius:4px;min-height:200px}.about .row .glass-box:after{top:0;width:100%;height:46px;left:0;content:"";position:absolute;border-radius:4px 0 0 0;border:1px solid #000;border-right:none;border-bottom:none;pointer-events:none}.about .row .glass-box .glass{top:0}.about .row .col.image{width:40%}.about .row .col.image img{width:100%}.about .row .col.content{width:60%}@media screen and (max-width:768px){.about .main{flex-direction:column;position:relative;padding:120px 16px}.about .main h1{margin-bottom:0}.about .main .col.image,.about .main .col.content{width:100%}}.page-template-contact .contact h1{margin-bottom:50px}.page-template-contact .contact .contact-bg{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.page-template-contact .contact .contact-bg img.text{width:50vw}.page-template-contact footer{padding-top:0;padding-bottom:20px;position:fixed;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.page-template-contact .content-container{margin-top:0}.page-template-contact .main{height:auto}}