a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--fg:#f93030;--bg:#363636;--s:12px;--m:14px;--l:25px;--xl:34px;--mrg:25px;--pddV:.5em;--pddH:2em}::selection{background-color:var(--fg);color:var(--bg)}::-moz-selection{background-color:var(--fg);color:var(--bg)}::-webkit-scrollbar{display:none}html{min-height:100%;position:relative}body,html{overflow-x:hidden}body,html{max-width:100%;-ms-overflow-style:none;scrollbar-width:none}body{font-family:HaasGrotDisp,Helvetica,sans-serif;font-size:var(--m);line-height:1.2;background:var(--bg);color:var(--fg);height:100%;text-rendering:optimizeSpeed}i{font-style:italic}a{color:var(--fg)}h3{font-size:var(--s);font-style:italic;text-transform:uppercase;text-indent:20px;padding-bottom:var(--pddV)}header{position:fixed;width:100vw;background-color:var(--bg);z-index:100}header,main{display:flex}main section{padding-left:var(--mrg);padding-right:var(--mrg)}main{padding-top:32px;height:calc(100vh - 32px)}header a{text-decoration:none;color:var(--fg);width:100%}header h1{text-align:center;padding:var(--pddV);border-bottom:1.5px solid var(--fg)}#header_main_project{width:65%}#header_selected{display:unset}#header_about,#list_title{display:none}#header_about{border-left:1.5px solid var(--fg)}.header_about_dark{background-color:var(--fg)}.header_about_dark a{color:var(--bg)}.c_sx{width:65%}.c_dx{width:35%}.c_flex{display:flex}.c_flex *{width:50%}#info,#info_gallery,#list{overflow:scroll}#info{display:grid;align-content:space-between}#info_bio p{font-size:var(--l);line-height:1.06;padding-bottom:3em}#info_bio strong{font-weight:700}#info_bio em{font-style:italic}#info_bio_caption{padding-top:30px}#info_cv{display:flex;padding-bottom:calc(var(--pddV) * 8)}#info_gallery{padding:0 4.2px}#gallery{max-width:100%}.hidden_info_cv{display:flex}.hidden_info_bio{display:block}.info_p{width:33.3%;padding-bottom:unset;padding-top:0}.info_p strong{font-weight:700}.info_p em{font-style:italic}.info_p p{font-size:var(--m);margin-left:1.5em;text-indent:-1.5em;line-height:1.08}.info_pdd_rgt{padding-right:2em}.info_p button{outline:none;cursor:pointer;border:none;background-color:transparent;color:var(--fg);text-decoration:underline;text-underline-offset:5px;width:100%;text-align:center;padding:6px 0}.info_p button:hover{background-color:var(--fg);color:var(--bg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}footer{position:fixed;bottom:0;left:0;display:flex;margin:0 -25px;background-color:var(--bg);width:calc(65% + 9px)}footer a{width:33.3%;text-align:center;padding:var(--pddV);border:1.5px solid var(--fg);border-right:none;border-bottom:none;text-decoration:none;color:var(--fg)}footer a:hover{color:var(--bg);background-color:var(--fg)}footer .firstlink{border-left:none}#list{border-left:1.5px solid var(--fg);padding-bottom:unset}#list_space{margin-top:60px}#list_title{padding-bottom:0}.hidden_list{display:unset}.list_proj{display:none;padding-top:.3em}hr{border:none;border-top:1.5px solid var(--fg)}ul a{color:var(--fg);text-decoration:none}ul a:hover li .list_proj{display:block}ul a:hover li{max-height:1200px}li{font-size:var(--l);height:-moz-fit-content;height:fit-content;transition:max-height .5s ease;overflow:hidden;max-height:90px}li span{float:right}li img{width:100%}.proj_title{font-size:var(--xl);line-height:.912;text-transform:uppercase;text-align:center;padding-top:40px}.proj_description{font-size:var(--l);line-height:1.06}.proj_description strong{font-weight:700}.proj_description em{font-style:italic}.proj_credits p{padding-bottom:8px}.proj_credits strong{font-weight:700}.proj_credits em{font-style:italic}.proj_img_L{width:100%}.proj_img_S{width:calc(50% - 4.2px);margin-left:4.2px}.proj_margin_nav{padding-bottom:60px}.proj_vimeo_holder{padding:56.25% 0 0;position:relative}#proj_yt{width:100%!important;height:30vw!important}.project_nav_mobile{display:none}.project_nav_desktop{display:flex;position:absolute;bottom:0;width:38vw;left:unset}#proj_indium_vertical,#proj_ritual_vertical{width:inherit;height:inherit}@media (max-width:900px){:root{--s:12px;--l:3.5vw}header{display:flex}.c_dx,header .c_sx{width:50%}#header_main_project{width:100%}#header_selected{display:none}#header_about,#list_title,main{display:block}.c_dx,main .c_sx{width:unset}footer{width:108%}#list{border-left:none;padding-bottom:70px}#info,#infogallery,#list{overflow:unset}#gallery,#info,#infogallery{display:block}#info_bio{padding-bottom:0}#info_bio p{padding-bottom:1em}#info_cv{display:block}.info_p{width:unset;padding-bottom:calc(var(--pddV)*3);padding-top:30px}.info_p p{font-size:var(--l)}.info_pdd_rgt{padding-right:unset}.hidden_info_bio,.hidden_list{display:none}.hidden_info_cv{display:none!important}.project_nav_mobile{display:flex;position:relative;width:111%}.project_nav_desktop{display:none}.proj_vimeo_holder{padding:56.25% 0 0;position:relative}#proj_yt{height:60vw!important}#proj_indium_vertical{padding:175vw 0 0}#proj_ritual_vertical{padding:132vw 0 0}.proj_margin_nav{padding-bottom:0}.proj_img_S{width:100%;margin-left:0}}@media (max-width:400px){:root{--l:16px}li{font-size:12px}}@font-face{font-family:haasGrot;src:url(/_next/static/media/9d82ec70fc01dec5-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:haasGrot;src:url(/_next/static/media/58c29f2557e2b744-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:haasGrot;src:url(/_next/static/media/5db16a07dfa63877-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:haasGrot;src:url(/_next/static/media/96ad8a03be52b051-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:haasGrot Fallback;src:local("Arial");ascent-override:87.46%;descent-override:19.46%;line-gap-override:21.38%;size-adjust:93.53%}.__className_f50c96{font-family:haasGrot,haasGrot Fallback}