:root{--color-bg: #FFF}.sr-only,.screenreader-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}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,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,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;z-index:1;padding:0;margin:0;outline:0;min-height:100vh;width:100vw;max-width:100%}body{margin:0 auto}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}*{-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;border:0}ul{padding:0 0 0 .5rem;margin:0 0 .5rem .5rem}ol{counter-reset:my-counter;padding:.5rem 0}ol li{padding-left:3rem}ol li::before{content:"(" counter(my-counter, lower-alpha) ")";counter-increment:my-counter;width:auto;display:inline-block;left:1.3rem;position:absolute}hr{border-width:1px;margin:.5em 0}img,video{display:block;margin:0;padding:0;width:100%;height:100%}.hidden{display:none}.noselect,.noselect *{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:100}.loading{pointer-events:none}footer,header,nav,pre,section{position:relative}:root{--color-bg: #FFF}.sr-only,.screenreader-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@font-face{font-family:"LaNord-Regular";src:url("../fonts/LaNord/LaNordV2.1-Regular.eot");src:url("../fonts/LaNord/LaNordV2.1-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/LaNord/LaNordV2.1-Regular.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"LaNord-Italic";src:url("../fonts/LaNord/LaNordV2.1-RegularItalic.eot");src:url("../fonts/LaNord/LaNordV2.1-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/LaNord/LaNordV2.1-RegularItalic.otf") format("opentype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"untitled-sans-regular";src:url("../fonts/untitled-sans/untitled-sans-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"untitled-sans-regular-italic";src:url("../fonts/untitled-sans/untitled-sans-regular-italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}html,body{font-size:100%;font-family:"untitled-sans-regular",sans-serif;font-weight:normal;font-style:normal;letter-spacing:.01em;color:inherit;text-decoration:none;word-break:break-word;-webkit-hyphenate-limit-chars:10 5 5;-ms-hyphenate-limit-chars:auto 10 5 5;hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}html ::-moz-selection,body ::-moz-selection{background:rgba(0,0,0,.9);color:#fff}html ::selection,body ::selection{background:rgba(0,0,0,.9);color:#fff}html,body{color:#000}a,a:hover{text-decoration:none;color:inherit}p{margin:0;padding:0}p+p{margin-top:1rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.uppercase{letter-spacing:.01em;font-weight:normal;font-style:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-transform:uppercase;font-variant-numeric:normal;font-feature-settings:"case"}h1,h2,h3,h4,h5{font-family:"untitled-sans-regular",sans-serif;font-weight:normal;font-style:normal;letter-spacing:.01em;color:inherit;text-decoration:none;word-break:break-word;-webkit-hyphenate-limit-chars:10 5 5;-ms-hyphenate-limit-chars:auto 10 5 5;hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:23px;line-height:26px;word-spacing:.01em}@media(min-width: 700px){h1,h2,h3,h4,h5{font-size:26px;line-height:29px;letter-spacing:-0.03em}}h1,h2,h3,h4,h5{margin:0;padding:.4rem;position:relative}.caption{font-size:.875rem;line-height:1.1rem}.obfuscate{text-align:left;display:inline-block;font-variant-ligatures:discretionary-ligatures}section.contact p,.grid-container section.residency article p{margin-left:1em}span.external-link-icon a{text-decoration:none}.lining-nums{font-variant-numeric:lining-nums}.ot-table>div:nth-child(3n+1){font-family:"untitled-sans-regular",sans-serif;font-weight:normal;font-style:normal;letter-spacing:.01em;color:inherit;text-decoration:none;word-break:break-word;-webkit-hyphenate-limit-chars:10 5 5;-ms-hyphenate-limit-chars:auto 10 5 5;hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-lines:2;-ms-hyphenate-limit-lines:2;hyphenate-limit-lines:2;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;letter-spacing:.05em;font-weight:normal;font-style:normal;font-variant:all-small-caps;font-size:1rem;margin:.25rem}.ot-ss01{font-feature-settings:"ss01"}.ot-smcp{font-variant-caps:small-caps;font-feature-settings:"smcp"}.ot-case{font-feature-settings:"case"}.ot-liga{font-feature-settings:"liga"}.p1{font-size:23px;line-height:26px;word-spacing:.01em}@media(min-width: 700px){.p1{font-size:26px;line-height:29px;letter-spacing:-0.03em}}.p1x{font-size:46px;line-height:50px}.p2{font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}@media(max-width: 700px){.p2-mobile{font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}}header,.level-header{font-size:23px;line-height:26px;word-spacing:.01em}@media(min-width: 700px){header,.level-header{font-size:26px;line-height:29px;letter-spacing:-0.03em}}.project-header{font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}@media(min-width: 700px){.project-header{font-size:23px;line-height:26px;word-spacing:.01em}}@media(min-width: 700px)and (min-width: 700px){.project-header{font-size:26px;line-height:29px;letter-spacing:-0.03em}}.page.projectlist{font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}@media(min-width: 700px){.page.projectlist .entry{font-size:23px;line-height:26px;word-spacing:.01em}}@media(min-width: 700px)and (min-width: 700px){.page.projectlist .entry{font-size:26px;line-height:29px;letter-spacing:-0.03em}}@media(min-width: 700px){.page.projectlist .entry.categories{font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}}.section.information-short{font-size:17px;line-height:21px;letter-spacing:-0.02em;word-spacing:.01em}@media(min-width: 700px){.section.information-short{font-size:23px;line-height:26px;word-spacing:.01em}}@media(min-width: 700px)and (min-width: 700px){.section.information-short{font-size:26px;line-height:29px;letter-spacing:-0.03em}}.project-header{color:#000}.project-header svg{fill:#000}p a,li a{color:#444}p a:hover,li a:hover{color:#000}.link-list a,.link-list a.button{color:#444}.link-list a svg,.link-list a.button svg{fill:#444}.link-list a:hover,.link-list a.button:hover{color:#000}.link-list a:hover svg,.link-list a.button:hover svg{fill:#000}.menu_option a.button{color:#000}.page.darkmode p a,.page.darkmode li a{color:#999}.page.darkmode p a:hover,.page.darkmode li a:hover{color:#fff}.page.darkmode .link-list a,.page.darkmode .link-list a.button{color:#999}.page.darkmode .link-list a svg,.page.darkmode .link-list a.button svg{fill:#999}.page.darkmode .link-list a:hover,.page.darkmode .link-list a.button:hover{color:#fff}.page.darkmode .link-list a:hover svg,.page.darkmode .link-list a.button:hover svg{fill:#fff}footer{z-index:100}#page>.page-content{min-height:100svh}.page.archive-filter footer{border-top:.4rem solid #fff}div.wrapper[data-barba=wrapper]{max-width:100vw}.grid{width:100%;display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(8, 1fr)}.grid>section{grid-column:span 8}.flex-grid{position:relative;width:100%;max-width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.grid-project{gap:10px 0;grid-row-gap:10px;padding:0 5px}.grid-project>*:last-child{margin-bottom:0}@media(min-width: 700px){.grid-project{grid-row-gap:10px}}[class^=block-]{position:relative;max-width:100%;display:block;height:auto}[class^=block-] .block-content{display:block;position:relative;max-width:100%;overflow-x:hidden;height:100%;margin:0 auto}img.fit-cover,.fit-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}img.fit-contain,.fit-contain img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}[class^=height-] picture,[class^=height-] img,[class^=height-] .picture,[class^=height-] .picture img,[class^=height-] .block-content,[class^=height-] .video,[class^=height-] video,[class*=" height-"] picture,[class*=" height-"] img,[class*=" height-"] .picture,[class*=" height-"] .picture img,[class*=" height-"] .block-content,[class*=" height-"] .video,[class*=" height-"] video{height:100% !important;width:auto !important;max-width:none !important}[class^=height-].height-tiny,[class*=" height-"].height-tiny{height:40vh}[class^=height-].height-small,[class*=" height-"].height-small{height:60vh}[class^=height-].height-medium,[class*=" height-"].height-medium{height:80vh}[class^=height-].height-large,[class*=" height-"].height-large{height:100vh}[class^=column-],[class*=" column-"]{-webkit-box-sizing:border-box;box-sizing:border-box;grid-column:span 8;width:100vw;max-width:100vw;flex:0 0 100vw}@media(min-width: 700px){[class^=column-],[class*=" column-"]{max-width:100%;flex:0 0 100%}}[class^=column-].expanding,[class*=" column-"].expanding{grid-column:2/span 6}[class^=column-] picture,[class^=column-] img,[class^=column-] .picture,[class*=" column-"] picture,[class*=" column-"] img,[class*=" column-"] .picture{width:100%;max-width:100%}[class^=column-] img,[class^=column-] video,[class*=" column-"] img,[class*=" column-"] video{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}@media(min-width: 700px){[class^=column-].column-one,[class^=column-].column-1,[class*=" column-"].column-one,[class*=" column-"].column-1{grid-column:span 1;width:12.5vw;max-width:12.5vw;flex:0 0 12.5%}[class^=column-].column-one.expanding,[class^=column-].column-1.expanding,[class*=" column-"].column-one.expanding,[class*=" column-"].column-1.expanding{grid-column:4/span 1;transform:translateX(6.25vw)}}@media(min-width: 700px){[class^=column-].column-two,[class^=column-].column-2,[class*=" column-"].column-two,[class*=" column-"].column-2{grid-column:span 2;width:25vw;max-width:25vw;flex:0 0 25%}[class^=column-].column-two.expanding,[class^=column-].column-2.expanding,[class*=" column-"].column-two.expanding,[class*=" column-"].column-2.expanding{grid-column:4/span 2}}@media(min-width: 700px){[class^=column-].column-three,[class^=column-].column-3,[class*=" column-"].column-three,[class*=" column-"].column-3{grid-column:span 3;width:37.5vw;max-width:37.5vw;flex:0 0 37.5%}[class^=column-].column-three.expanding,[class^=column-].column-3.expanding,[class*=" column-"].column-three.expanding,[class*=" column-"].column-3.expanding{grid-column:3/span 3;transform:translateX(6.25vw)}}@media(min-width: 700px){[class^=column-].column-four,[class^=column-].column-4,[class*=" column-"].column-four,[class*=" column-"].column-4{grid-column:span 4;width:50vw;max-width:50vw;flex:0 0 50%}[class^=column-].column-four.expanding,[class^=column-].column-4.expanding,[class*=" column-"].column-four.expanding,[class*=" column-"].column-4.expanding{grid-column:3/span 4}}@media(min-width: 700px){[class^=column-].column-five,[class^=column-].column-5,[class*=" column-"].column-five,[class*=" column-"].column-5{grid-column:span 5;width:62.5vw;max-width:62.5vw;flex:0 0 62.5%}[class^=column-].column-five.expanding,[class^=column-].column-5.expanding,[class*=" column-"].column-five.expanding,[class*=" column-"].column-5.expanding{grid-column:2/span 5;transform:translateX(6.25vw)}}@media(min-width: 700px){[class^=column-].column-six,[class^=column-].column-6,[class*=" column-"].column-six,[class*=" column-"].column-6{grid-column:span 6;width:75vw;max-width:75vw;flex:0 0 75%}[class^=column-].column-six.expanding,[class^=column-].column-6.expanding,[class*=" column-"].column-six.expanding,[class*=" column-"].column-6.expanding{grid-column:2/span 6}}@media(min-width: 700px){[class^=column-].column-seven,[class^=column-].column-7,[class*=" column-"].column-seven,[class*=" column-"].column-7{grid-column:span 7;width:87.5vw;max-width:87.5vw;flex:0 0 87.5%}[class^=column-].column-seven.expanding,[class^=column-].column-7.expanding,[class*=" column-"].column-seven.expanding,[class*=" column-"].column-7.expanding{grid-column:1/span 7;transform:translateX(6.25vw)}}@media(min-width: 700px){[class^=column-].column-eight,[class^=column-].column-8,[class*=" column-"].column-eight,[class*=" column-"].column-8{grid-column:span 8;width:100vw;max-width:100%;flex:0 0 100%}[class^=column-].column-eight.expanding,[class^=column-].column-8.expanding,[class*=" column-"].column-eight.expanding,[class*=" column-"].column-8.expanding{grid-column:1/span 8}}.block-video.column-8 .column-six,.block-video.column-8 .column-6{width:100%;max-width:100%;flex:0 0 100%}.block-video.column-8 .column-six.expanding,.block-video.column-8 .column-6.expanding{grid-column:1/span 7;transform:translateX(6.25vw)}@media(min-width: 500px){.block-video.column-8 .column-six,.block-video.column-8 .column-6{grid-column:span 6;width:75vw;max-width:75vw;flex:0 0 75%}.block-video.column-8 .column-six.expanding,.block-video.column-8 .column-6.expanding{grid-column:2/span 6}}body[data-page=project] .level-top,body[data-page=projects] .level-top{display:none}@media(min-width: 700px){body[data-page=project] .level-top,body[data-page=projects] .level-top{display:block;z-index:1;pointer-events:none}}body[data-page=project] .level-sub,body[data-page=projects] .level-sub{position:relative}@media(min-width: 700px){body[data-page=project] .level-sub,body[data-page=projects] .level-sub{display:block;z-index:1200;position:fixed;top:0px;left:0px;width:100vw;height:100vh;overflow-y:auto;will-change:transform}}body[data-page=selected-works] .level-sub,body[data-page=archive-gallery] .level-sub,body[data-page=archive-list] .level-sub,body[data-page=information] .level-sub{display:none;pointer-events:none}.page.information{position:relative}.page.information .page-content{position:relative}@media(min-width: 700px){.page.information .page-content{display:flex;flex-flow:row nowrap;justify-content:flex-end}}.page.information .column-contact,.page.information .section.contact{display:none}@media(min-width: 700px){.page.information .column-contact,.page.information .section.contact{display:block;flex:0 0 37.5vw;width:37.5vw;position:relative;position:-webkit-sticky;position:sticky;left:0;top:3.13rem}}.page.information .column-information,.page.information .section.information{flex:0 0 100vw;width:100vw;max-width:100%;margin:0}@media(min-width: 700px){.page.information .column-information,.page.information .section.information{flex:0 0 62.5vw;width:62.5vw;margin-left:auto}}@media(min-width: 700px){.page.information .section.contact,.page.information .section.information{padding-top:.3em}}.page.information section{margin:0;padding:1.5rem .4rem}.page.information section section{padding:.4rem 0}@media(min-width: 700px){.page.information section{padding:.6rem .6rem}}.page.archive-filter{clear:both}.page.archive-filter .archive-layout{position:relative;display:flex;flex-flow:column nowrap}@media(min-width: 700px){.page.archive-filter .archive-layout{flex-flow:row nowrap;justify-content:flex-end}}.page.archive-filter .nav-column{width:0vw;flex:0 0 0%;position:relative;top:0;left:0;z-index:100;background:#000;color:#fff;display:none}@media(min-width: 700px){.page.archive-filter .nav-column{width:12.5vw;flex:1 1 12.5%;min-width:8.2rem;padding-top:25px;left:0;display:block;border-right:.38rem solid #fff}}.page.archive-filter .archive-filter-nav-container{position:absolute;z-index:100;top:0;left:0;min-height:none;height:auto;width:100%;flex:0 0 auto;min-width:none;border-bottom:0;background:#fff}@media(min-width: 700px){.page.archive-filter .archive-filter-nav-container{padding-top:10px;min-height:100%;height:100vh;width:12.5vw;flex:1 1 12.5%;min-width:8.2rem;border-right:.38rem solid #fff;background:#000}}.page.archive-filter .archive-gallery{display:block;position:relative;width:100vw;max-width:100%;flex:1 1 100%}@media(min-width: 700px){.page.archive-filter .archive-gallery{width:87.5vw;max-width:87.5vw;max-width:calc(100vw - 8.2rem);flex:0 0 87.5%}}.page.archive-filter .archive-gallery .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.2rem;padding-bottom:.2rem}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid{gap:.4rem;padding-bottom:.4rem}}.page.archive-filter .archive-gallery .grid:last-child{padding-bottom:0}.page.archive-filter .archive-gallery .grid.columns-1{grid-template-columns:repeat(1, 1fr)}.page.archive-filter .archive-gallery .grid.columns-2{grid-template-columns:repeat(2, 1fr)}.page.archive-filter .archive-gallery .grid.columns-3{grid-template-columns:repeat(3, 1fr)}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid.columns-3{grid-template-columns:repeat(3, 1fr)}}.page.archive-filter .archive-gallery .grid.columns-4{grid-template-columns:repeat(3, 1fr)}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid.columns-4{grid-template-columns:repeat(4, 1fr)}}.page.archive-filter .archive-gallery .grid.columns-5{grid-template-columns:repeat(3, 1fr)}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid.columns-5{grid-template-columns:repeat(5, 1fr)}}.page.archive-filter .archive-gallery .grid.columns-6{grid-template-columns:repeat(3, 1fr)}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid.columns-6{grid-template-columns:repeat(6, 1fr)}}.page.archive-filter .archive-gallery .grid.columns-7{grid-template-columns:repeat(3, 1fr)}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid.columns-7{grid-template-columns:repeat(7, 1fr)}}.page.archive-filter .archive-gallery .grid.columns-8{grid-template-columns:repeat(3, 1fr)}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid.columns-8{grid-template-columns:repeat(8, 1fr)}}.page.archive-filter .archive-gallery .grid_card{min-height:10px;min-width:10px}@media(min-width: 700px){.page.archive-filter .archive-gallery .grid_card{min-height:100px;min-width:100px}}.page.archive-filter .archive-gallery .grid_card img{-webkit-aspect-ratio:var(--ratio-intrinsic, auto);aspect-ratio:var(--ratio-intrinsic, auto)}@media(min-width: 700px){body[data-page=legal] .level-header{display:none}}body[data-page=legal] .menu_desktop{display:none}header.main-header{position:fixed;background:#fff}@media(min-width: 700px){header.main-header{z-index:1000}}.site-content{transition:transform .5s linear}@media(min-width: 700px){.page-container{height:100vh;overflow-y:auto}}.page-container.top-page .page{padding-top:3.13rem}.page-container.sub-page{padding-top:0;z-index:1200}.page-container.transitioning{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;box-sizing:border-box;transform:none}.page-container.transitioning.sub-page{z-index:1200}.page-container.transitioning.top-page{z-index:900}:root{--color-bg: #FFF}.sr-only,.screenreader-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}header .title{display:none}.slidegallery{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;position:relative;display:block;min-height:1rem;background:rgba(0,0,0,0);cursor:ew-resize}.slidegallery .gallery-content{width:auto;position:relative;min-width:0;max-width:none;white-space:nowrap;display:flex;flex-flow:row nowrap;justify-content:flex-start;height:100%;overflow-x:auto;-ms-overflow-style:none}.slidegallery .gallery-content::-webkit-scrollbar{display:none}.slidegallery img{display:block;margin:0;padding:0}.grid.archivecategory[data-span="1"] .grid_card{width:12.5%}.grid.archivecategory[data-span="2"] .grid_card{width:25%}.grid.archivecategory[data-span="3"] .grid_card{width:50%}.grid.archivecategory[data-span="4"] .grid_card{width:50%}.grid.archivecategory[data-span="5"] .grid_card{width:50%}.grid.archivecategory[data-span="6"] .grid_card{width:50%}.grid.archivecategory[data-span="7"] .grid_card{width:100%}.grid.archivecategory[data-span="8"] .grid_card{width:100%}.grid.archivecategory .grid_card img{width:100%}nav ul{list-style:none;margin:0;padding:0}nav ul li{display:block;margin:0;padding:0}nav ul li a{display:block;padding:.15rem .2rem .05rem .4rem}.icon{position:relative;display:block;height:1em;width:1em}.icon svg{position:relative;display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;fill:#000;stroke:#000;stroke-width:2px;transition:transform .4s}.arrow-icon{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.arrow-icon svg{flex:0 0 auto;height:80%;width:80%;fill:#000;stroke-width:0;transition:transform .4s}.arrow-icon.east svg{transform-origin:center;transform:rotateZ(0.25turn)}.arrow-icon.west svg{transform-origin:center;transform:rotateZ(0.75turn)}.arrow-icon.south svg{transform-origin:center;transform:rotateZ(0.5turn)}.arrow-icon.north svg{transform-origin:center;transform:rotateZ(0turn)}.onlyDesktop{display:none}@media(min-width: 700px){.onlyDesktop{display:block}}.onlyMobile{display:block}@media(min-width: 700px){.onlyMobile{display:none}}nav.menu_mobile,nav.menu_desktop{background:#fff;height:100%}nav.menu_mobile .menu_title,nav.menu_desktop .menu_title{height:100%}nav.menu_mobile .button,nav.menu_desktop .button{height:100%;height:3.13rem}nav.menu_mobile .icon.arrow-icon svg,nav.menu_desktop .icon.arrow-icon svg{transform-origin:center;transform:rotateZ(0.25turn)}nav.menu_mobile .menu_options,nav.menu_desktop .menu_options{display:flex;align-items:stretch}nav.menu_mobile .menu_options .menu_option,nav.menu_desktop .menu_options .menu_option{order:1;flex:0 0 auto}nav.menu_mobile .menu_options .menu_option.active,nav.menu_desktop .menu_options .menu_option.active{pointer-events:none}nav.menu_mobile .menu_options .menu_option.active a.button,nav.menu_desktop .menu_options .menu_option.active a.button{pointer-events:none}nav.menu_mobile .menu_options .menu_option.active .icon.arrow-icon svg,nav.menu_desktop .menu_options .menu_option.active .icon.arrow-icon svg{transform:rotateZ(0.5turn)}nav.menu_mobile{display:block;z-index:1300}@media(min-width: 700px){nav.menu_mobile{display:none}}nav.menu_mobile .menu_title{position:absolute;z-index:1700;top:0;right:0;width:auto;background:rgba(0,0,0,0)}nav.menu_mobile .menu_options{position:relative;flex-flow:column nowrap}nav.menu_mobile .menu_options .menu_option{display:block;background:#fff}nav.menu_mobile .menu_options .menu_option>a.button{height:100%}nav.menu_mobile .menu_options .menu_option{transition:height .15s linear;height:3.13rem}nav.menu_mobile .menu_options .menu_option>*{transition:opacity .1s linear .3s;opacity:1}nav.menu_mobile .menu_options.collapsed{height:3.13rem}nav.menu_mobile .menu_options.collapsed .menu_option{transition:height .15s linear .1s;height:0;pointer-events:none}nav.menu_mobile .menu_options.collapsed .menu_option>*{transition:opacity .1s linear;opacity:0}nav.menu_mobile .menu_options.collapsed .menu_option.active{height:3.13rem;max-height:none;opacity:1;pointer-events:all}nav.menu_mobile .menu_options.collapsed .menu_option.active>*{opacity:1}nav.menu_desktop{display:none;height:3.13rem}@media(min-width: 700px){nav.menu_desktop{display:block;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}}nav.menu_desktop .menu_options{flex-flow:row nowrap;height:100%}nav.menu_desktop .menu_options .menu_option.active{flex:1 0 auto;order:0}nav.menu_desktop span{opacity:0;transition:opacity 1s ease 1s}nav.menu_desktop.slide-menu-initialized span{opacity:1}.block-text{color:#fff;padding-top:calc(10*5px);padding-bottom:calc(10*5px);padding-left:calc(2*5px);padding-right:calc(2*5px);width:100vw;max-width:100%;flex:0 0 100%}.block-text .block-content{display:flex;flex-flow:column nowrap;gap:calc(3*5px);width:75vw;max-width:75%;flex:0 0 75%}.block-text p a,.block-text li a{color:#777}.block-text p a:hover,.block-text li a:hover{color:#ccc}.page.information .block-text{padding:0}.page.information .block-text+.block-text{margin-top:1.2rem}.page.information .block-text .block-content{margin:0;gap:0}.page.information .block-text p a,.page.information .block-text li a{color:#999}.page.information .block-text p a:hover,.page.information .block-text li a:hover{color:#fff}.block-image img,.block-video img{-webkit-aspect-ratio:var(--ratio-intrinsic, auto);aspect-ratio:var(--ratio-intrinsic, auto)}.block-gallery{width:100vw;max-width:100%;overflow-x:auto;overflow-y:visible}.block-gallery>.block-content{display:flex;flex-flow:row nowrap}@media(min-width: 700px){.block-gallery>.block-content .has-gap{padding-left:5px;padding-right:5px}}@media(max-width: 500px){.block-gallery .height-large{height:67svh !important}.block-gallery .height-large img,.block-gallery .height-large video{max-height:67svh !important}}.block-video{background:rgba(0,0,0,0)}.block-video img{-webkit-aspect-ratio:var(--ratio-intrinsic, auto);aspect-ratio:var(--ratio-intrinsic, auto)}.block-video video,.block-video iframe{margin:0;z-index:10;position:relative;width:100%;height:auto;display:block}.block-video iframe{height:66vw}.block-video .video{height:auto;margin:0;position:relative;z-index:10}.block-video .block-content .poster,.block-video .block-content img.poster,.block-video .block-content .poster img,.block-video .block-content .poster picture,.block-video .block-content .poster .picture{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block-video.no-sound .block-content .video .video-controls .button.btn-sound{display:none}.video-controls{display:none}.video.custom-controls .video-controls{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch;mix-blend-mode:difference}@media(min-width: 500px){.video.custom-controls .video-controls{opacity:0}}.video.custom-controls .video-controls .button{flex:1 1 auto;text-align:center;cursor:pointer}.video.custom-controls .video-controls .button svg.icon{width:2rem;height:2rem;fill:#fff;margin:auto}.video.custom-controls .video-controls .button svg.icon.stroke{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.video.custom-controls .video-controls .button.btn-playpause{display:flex}@media(min-width: 500px){.video.custom-controls .video-controls .button.btn-playpause{display:none}}.video.custom-controls .video-controls .button.btn-playpause svg.pause-icon{opacity:0}@media(min-width: 500px){.video.custom-controls .video-controls .button.btn-playpause svg.pause-icon{opacity:1}}.video.custom-controls .video-controls .button.btn-sound{display:none}@media(min-width: 500px){.video.custom-controls .video-controls .button.btn-sound{display:flex}}.video.custom-controls .video-controls .button:hover svg.icon{fill:#fff}.video.custom-controls .video-controls .button:hover svg.icon.stroke{fill:none;stroke:#fff}@media(min-width: 500px){.video.custom-controls:hover .video-controls{opacity:1}}.video.custom-controls .icon{display:none}.video.custom-controls.muted .soundoff-icon{display:none}.video.custom-controls.muted .soundon-icon{display:block}.video.custom-controls.unmuted .soundoff-icon{display:block}.video.custom-controls.unmuted .soundon-icon{display:none}.video.custom-controls.paused .pause-icon{display:none}.video.custom-controls.paused .play-icon{display:block}.video.custom-controls.playing .pause-icon{display:block}.video.custom-controls.playing .play-icon{display:none}.button{cursor:pointer;padding:.5rem .4rem .4rem .5rem;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap;display:block;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.button span{display:block}.button span.icon,.button .icon{min-width:1em;display:flex}.button:hover .icon.arrow-icon svg{transform:rotateZ(0.5turn)}.button.close:hover .icon.cross svg{transform:rotateZ(0.5turn)}.menu_button{cursor:pointer}.menu_button:hover svg{fill:#d3d3d3;stroke:#d3d3d3}footer{background:#000;color:#fff;display:flex;flex-flow:row nowrap;align-items:flex-start;align-items:stretch}footer .legal-meta{padding:.4rem;flex:1 0 auto}footer .legal-meta span{display:block}@media(min-width: 500px){footer .legal-meta span{display:inline-block}}footer .button{padding:.4rem;flex:0 1 auto}.project-info-container{display:none;max-height:none;background:#fff;max-height:none;min-height:100vh;height:auto;max-height:0;width:100vw;width:100%;max-width:100%;position:relative;left:auto;top:auto;overflow:hidden;z-index:100}@media(min-width: 700px){.project-info-container{position:sticky;top:3.13rem;height:0;max-height:0;overflow-y:auto}}.project-info-container:before{content:"";display:block;position:absolute;left:0;top:0;width:100%}.project-info-container .content{padding:.4rem}ul.link-list{list-style:none;display:block;margin:0;padding:0}ul.link-list li{display:block;margin:0;padding:0}.level-container,.level,.page-container,.page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100vw;max-width:100%}.level{transition:top 400ms ease,transform 400ms ease}header,.level-header,.project-header{-webkit-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,100%,.95);background:#fff;z-index:500;width:100vw;max-width:100%}.project-header{height:3.13rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.project-header>*{flex:0 0 auto}.project-header>*.button{padding:0}.project-header>*.button.info{min-width:4rem;flex:0 0 4rem;padding-left:.4rem}@media(min-width: 700px){.project-header>*.button.info{min-width:4rem;flex:0 0 12.5%;padding-left:.4rem}}.project-header>*.button.close{min-width:2.5rem;flex:0 0 2.5rem;justify-content:center}@media(min-width: 700px){.project-header>*.button.close{min-width:3rem;flex:0 0 3rem}}.project-header>*.button.title{flex:1 0 auto;max-width:calc(100% - 6.5rem)}@media(min-width: 700px){.project-header>*.button.title{max-width:calc(87.5% - 3rem)}}.project-header>*.button.title span:not(.icon){display:block;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 0 auto;width:calc(100% - 1em)}header.level-header.project-header{display:none}.page{scroll-behavior:smooth;display:block;margin:0}.section{position:relative;border:0;padding:0;margin:0;height:auto}.section.information-short{background:#fff;opacity:0;height:0;overflow:hidden}.section.information-short .content{padding:.3rem 0 0 .4rem}body.showInfo .section.information-short{opacity:1;height:auto}.section.project.hideInfo .project-info-container{max-height:0}.section.project.showInfo .project-info-container{max-height:calc(100vh - 3.13rem)}.page.legal h2,.page.information h2,.page.contact h2{display:none}.page.legal h3,.page.information h3,.page.contact h3{padding:.4rem 0}.page.legal section{padding:1rem .4rem;max-width:58rem}.page.darkmode{background:#000;color:#fff}.page.darkmode svg{fill:#fff}.page.contact section{padding:.4rem}.page.contact .contacttext{max-width:14rem}.section.contact,.section.information{padding-bottom:10vh}.section.contact .contacttext{max-width:26rem}.section.contact .link-list a.button{padding:0}.section.information .infolong{max-width:58rem}@media(min-width: 700px){.section.information .aboutimage{display:flex;flex-flow:row nowrap}.section.information .aboutimage picture,.section.information .aboutimage .picture,.section.information .aboutimage img{flex:0 0 37.5vw;order:1}.section.information .aboutimage .aboutimagecaption{flex:0 0 25vw;order:2;padding-left:.4rem}}.page.selected-works section.selectedwork{width:100%;position:relative}.page.selected-works section.selectedwork .slidegallery .gallery-content{padding-left:0 !important;padding-right:0 !important}.page.selected-works section.selectedwork .slidegallery .gallery-content div,.page.selected-works section.selectedwork .slidegallery .gallery-content section,.page.selected-works section.selectedwork .slidegallery .gallery-content img,.page.selected-works section.selectedwork .slidegallery .gallery-content video,.page.selected-works section.selectedwork .slidegallery .gallery-content picture,.page.selected-works section.selectedwork .slidegallery .gallery-content .picture{display:block}.page.selected-works section.selectedwork .slidegallery .gallery-content .block-video .video-controls{display:none}.page.selected-works section.selectedwork .title{position:static}.page.selected-works section.selectedwork a.button{background:#fff;color:#000;position:static}.page.selected-works section.selectedwork a.button svg{fill:#000}.page.selected-works section.selectedwork a.button:hover span.arrow-icon svg{transform:rotate(90deg)}.page.projectlist .row{background:#000;border-top:2px solid #fff;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-left:.4rem;height:3.13rem}.page.projectlist .row:first-child{border-top:2px solid #000}.page.projectlist .row:last-child{border-bottom:2px solid #fff}@media(min-width: 700px){.page.projectlist .row .entry{transform:translateY(0.03rem)}}.page.projectlist a.row{color:#fff;transition:background .4s,color .4s;max-width:100%;overflow-x:hidden}.page.projectlist a.row svg{fill:#fff}.page.projectlist a.row:hover .entry.index{max-width:1.7rem}.page.projectlist .entry{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.projectlist .entry.index{flex:0 2 1.7rem;max-width:0;transition:max-width .1s linear,transform .1s ease}.page.projectlist .entry.title{flex:1 1 auto}@media(min-width: 700px){.page.projectlist .entry.title{flex:0 0 58%}}.page.projectlist .entry.categories{flex:1 2 auto;display:none}@media(min-width: 700px){.page.projectlist .entry.categories{display:block}}.page.projectlist .entry.date{flex:2 0 auto;text-align:right;padding:0 .4rem 0 .2rem}@media(min-width: 700px){.page.projectlist .entry.date{padding:0 .4rem 0 0}}.page.projectlist ul{list-style:none;margin:0;padding:0}.page.projectlist ul li{display:inline-block}.archive-gallery{background:#fff;padding-top:2.12rem}@media(min-width: 700px){.archive-gallery{padding-top:0}}.archive-gallery .grid_card{position:relative;cursor:pointer;overflow:hidden;transform-origin:center;box-shadow:0px 0px 3px rgba(0,0,0,.3);background:#000}.archive-gallery .grid_card picture,.archive-gallery .grid_card .picture,.archive-gallery .grid_card img{background:#000;transform-origin:center;transition:all .5s linear,transform .07s linear;transform:scale(1)}.archive-gallery .grid_card:hover{background-color:rgba(0,0,0,0)}.archive-gallery .grid_card:hover picture,.archive-gallery .grid_card:hover .picture,.archive-gallery .grid_card:hover img{transform:scale(1.01);background-color:rgba(0,0,0,0)}.archive-gallery .grid_card .caption-title{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transition:background-color 400ms ease 400ms}.archive-gallery .grid_card .caption-title>span{flex:0 0 auto;text-align:center;max-width:90%;color:#fff}.archive-gallery .grid_card picture,.archive-gallery .grid_card .picture,.archive-gallery .grid_card img{z-index:1;position:relative}.archive-gallery .grid_card picture.loaded+.caption-title,.archive-gallery .grid_card .picture.loaded+.caption-title,.archive-gallery .grid_card img.loaded+.caption-title{background-color:rgba(0,0,0,0)}.archive-gallery .grid_card .video{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:auto}@media(max-width: 700px){.archive-gallery .grid_card .video video{display:none}}.archive-gallery .grid_card .video.paused video{display:none}body .archive-gallery .archive-category.is-prominent{left:0px;transition:left .5s ease,transform .5s ease}.archive-nav{position:relative;transition:opacity .5s ease .5s}.archive-nav.initialized{opacity:1}.archive-nav .index{height:1.4rem;width:2rem;position:absolute;transform:translate(-2rem, 0);left:0;top:0;transition:top .4s ease,left .4s ease,transform .4s ease}.archive-nav .index::after{content:"";height:.85rem;width:.84rem;border:2px solid #000;border-radius:1rem;position:absolute;left:.58rem;top:.39rem}@media(min-width: 700px){.archive-nav .index::after{top:.19rem;border-color:#fff}}.archive-nav ul,.archive-nav li{list-style:none;display:block;padding:0;margin:0}.archive-nav a,.archive-nav li a{display:block;transform:translateX(0);transition:transform .4s ease;padding:.3rem 0 .7rem .7rem;display:none;color:#000 !important}@media(min-width: 700px){.archive-nav a,.archive-nav li a{padding:.1rem 0 .1rem .7rem;display:block;color:#fff !important}}.archive-nav a.is-active,.archive-nav li a.is-active{transform:translateX(1.1rem);max-width:calc(100% - 1.1rem);white-space:nowrap;overflow-x:hidden;display:block}@media(min-width: 700px){.archive-nav a.is-active,.archive-nav li a.is-active{color:#999 !important}}.archive-nav a :hover,.archive-nav li a :hover{opacity:.5}@media(min-width: 700px){.has-gap{padding-left:5px;padding-right:5px}}.block-content.gallery-content.has-gap{gap:calc(5px*2);padding-left:calc(5px*2);padding-right:calc(5px*2)}[class*=column-].column-8.is-fullscreen,.is-fullscreen{min-width:100vw;max-width:100%;width:100vw}.has-shadow{box-shadow:0 1px 5px rgba(0,0,0,.5)}body .level-container{transition:opacity .2s ease;opacity:1;pointer-events:all}body .page{transition:background-color .2s ease;background:#fff}body .page>*{transition:opacity .2s ease;opacity:1}body.loading{pointer-events:none}body.loading .level-header{opacity:1}body.loading .level-header *{pointer-events:none}body.loading .level-container{pointer-events:none}.page{min-height:calc(100vh - 3.13rem)}.page p,.page span,.page video,.page .picture,.page picture,.page div:after,.page li,.page h1,.page h2,.page h3,.page h4,.page h5{opacity:1;transition:opacity .4s ease .1s}.page.project p,.page.project span,.page.project video,.page.project .picture,.page.project picture,.page.project div:after,.page.project li,.page.project h1,.page.project h2,.page.project h3,.page.project h4,.page.project h5{opacity:1}.page.projects{background:gray}.page.loading>*{opacity:.95}.page.loading p,.page.loading span,.page.loading video,.page.loading .picture,.page.loading picture,.page.loading div:after,.page.loading li,.page.loading h1,.page.loading h2,.page.loading h3,.page.loading h4,.page.loading h5{opacity:1}picture,img,.picture{display:block;position:relative;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;background:var(--color-bg);background:rgba(0,0,0,0)}.picture img,picture img{width:100%;display:block}picture.lazy,img.lazy,.picture.lazy{height:100%}.picture.lazy.preview,img.lazy.preview,picture.lazy.preview,picture.lazy.preview img{height:100%;max-height:100%}.picture.lazy.loaded,img.lazy.loaded,picture.lazy.loaded{max-height:none}img.lazy,picture.lazy img,.picture.lazy img,video.lazy{opacity:.05;max-height:100%;transition:all .5s linear}picture.lazy.loaded img,.picture.lazy.loaded img,img.lazy.loaded,video.lazy.loaded{opacity:1;max-height:none}/*# sourceMappingURL=default.css.map */
