.nuxt-progress{background-color:#000;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.menu-graph{height:250px;margin:0;mix-blend-mode:darken;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s;width:250px;z-index:2}.menu-graph.mobile{z-index:1}.menu-graph.show{opacity:1;pointer-events:all}@media(max-width:1200px){.menu-graph{z-index:1}}:root{--white:#fafafa;--black:#000;--gray:#dadada}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{word-wrap:break-word;border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{margin-left:.8em}h3,ol,ul{margin-bottom:1em}h2,h3{font-weight:400}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}a:hover{background:#000;color:#fff}*{scrollbar-gutter:stable}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--text);overflow-x:hidden;padding:env(safe-area-inset)}body{background:radial-gradient(circle,#ebebeb 0,#fff 100%);font-family:DM Sans;font-size:14px;height:100vh;letter-spacing:.01rem;line-height:1.25;width:100vw}::-webkit-scrollbar{width:0}::-moz-selection{background:#e1e1e1;color:#000}::selection{background:#e1e1e1;color:#000}body,canvas,iframe{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,b,em,h1,h2,h3,i,li,ol,p,strong,ul{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}p{margin:1em 0}li{margin-bottom:1em}h1,h2,h3{display:inline-block;font-family:Libre Bodoni Italic;font-weight:400}h1{-webkit-font-smoothing:antialiased;background:#fff;font-size:24px;letter-spacing:2px;padding:5px;text-transform:uppercase}h2{display:inline-block;font-size:16px;margin-top:11px;padding:4px}h3{font-size:14px}h2{background:#fff}iframe{border:none}.tooltip-box{background:rgba(0,0,0,.5);padding:10px;text-align:left;width:300px}.close{cursor:pointer;display:flex;height:20px;transition:all .2s ease-in-out;width:20px}.close button{background:url(/img/close.svg);background-repeat:no-repeat;background-size:contain;border:none;color:transparent;cursor:pointer;white-space:pre}.close button:hover{-webkit-text-decoration:line-through;text-decoration:line-through}.embed-iframe{--video--width:1920;--video--height:1080;background:#000;margin-bottom:1em;max-width:100%;overflow:hidden;padding-bottom:56.25%;padding-bottom:calc(var(--video--height)/var(--video--width)*100%);position:relative}.embed-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.scene-container{filter:drop-shadow(rgba(0,0,0,.25) 0 0 5px)}.project-title{background-color:#fff;color:#000;display:inline-block;font-family:Libre Bodoni Italic;font-size:14px;line-height:20px;margin-left:20px;margin-top:10px;padding:2px 5px}.connections-graph.hide-tooltip .project-title{display:none}.connections-graph{filter:blur(0);font-family:Libre Bodoni Italic;left:0;position:fixed;transform:scale(1);transition:opacity .25s ease-in-out,top 2s ease-in-out,filter 2s ease-in-out;width:100vw}.no-interaction .scene-container,.no-interaction canvas{pointer-events:none}.no-interaction{filter:blur(0)}.hidden{opacity:0!important}.connections-graph .hidden{transform:scale(.9)}.loading{align-items:center;color:#000;display:flex;font-family:Libre Bodoni Italic;font-size:14px;left:50%;line-height:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:3}.dot{animation:dot-flash 1.5s infinite;opacity:0}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.dot:nth-child(4){animation-delay:.6s}@keyframes dot-flash{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.remove-filter{color:#000!important;top:100px}.remove-filter,.view-mode{left:50%;pointer-events:all;position:absolute;transform:translate(-50%,-50%);z-index:1}.view-mode{background:#fff;bottom:50px;opacity:1;padding:2px 5px;transition:opacity .25s ease-in-out}.view-mode .active{-webkit-text-decoration:underline;text-decoration:underline}.view-mode :not(.active){cursor:pointer}.remove-filter button{color:#000;font-family:Libre Bodoni Italic;font-size:18px;line-height:20px;padding-left:28px}[data-v-6cbd9681]:root{--white:#fafafa;--black:#000;--gray:#dadada}a[data-v-6cbd9681],abbr[data-v-6cbd9681],acronym[data-v-6cbd9681],address[data-v-6cbd9681],applet[data-v-6cbd9681],article[data-v-6cbd9681],aside[data-v-6cbd9681],audio[data-v-6cbd9681],b[data-v-6cbd9681],big[data-v-6cbd9681],blockquote[data-v-6cbd9681],body[data-v-6cbd9681],canvas[data-v-6cbd9681],caption[data-v-6cbd9681],center[data-v-6cbd9681],cite[data-v-6cbd9681],code[data-v-6cbd9681],dd[data-v-6cbd9681],del[data-v-6cbd9681],details[data-v-6cbd9681],dfn[data-v-6cbd9681],div[data-v-6cbd9681],dl[data-v-6cbd9681],dt[data-v-6cbd9681],em[data-v-6cbd9681],embed[data-v-6cbd9681],fieldset[data-v-6cbd9681],figcaption[data-v-6cbd9681],figure[data-v-6cbd9681],footer[data-v-6cbd9681],form[data-v-6cbd9681],h1[data-v-6cbd9681],h2[data-v-6cbd9681],h3[data-v-6cbd9681],h4[data-v-6cbd9681],h5[data-v-6cbd9681],h6[data-v-6cbd9681],header[data-v-6cbd9681],hgroup[data-v-6cbd9681],html[data-v-6cbd9681],i[data-v-6cbd9681],iframe[data-v-6cbd9681],img[data-v-6cbd9681],ins[data-v-6cbd9681],kbd[data-v-6cbd9681],label[data-v-6cbd9681],legend[data-v-6cbd9681],li[data-v-6cbd9681],mark[data-v-6cbd9681],menu[data-v-6cbd9681],nav[data-v-6cbd9681],object[data-v-6cbd9681],ol[data-v-6cbd9681],output[data-v-6cbd9681],p[data-v-6cbd9681],pre[data-v-6cbd9681],q[data-v-6cbd9681],ruby[data-v-6cbd9681],s[data-v-6cbd9681],samp[data-v-6cbd9681],section[data-v-6cbd9681],small[data-v-6cbd9681],span[data-v-6cbd9681],strike[data-v-6cbd9681],strong[data-v-6cbd9681],sub[data-v-6cbd9681],summary[data-v-6cbd9681],sup[data-v-6cbd9681],table[data-v-6cbd9681],tbody[data-v-6cbd9681],td[data-v-6cbd9681],tfoot[data-v-6cbd9681],th[data-v-6cbd9681],thead[data-v-6cbd9681],time[data-v-6cbd9681],tr[data-v-6cbd9681],tt[data-v-6cbd9681],u[data-v-6cbd9681],ul[data-v-6cbd9681],var[data-v-6cbd9681],video[data-v-6cbd9681]{word-wrap:break-word;border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article[data-v-6cbd9681],aside[data-v-6cbd9681],details[data-v-6cbd9681],figcaption[data-v-6cbd9681],figure[data-v-6cbd9681],footer[data-v-6cbd9681],header[data-v-6cbd9681],hgroup[data-v-6cbd9681],menu[data-v-6cbd9681],nav[data-v-6cbd9681],section[data-v-6cbd9681]{display:block}ol[data-v-6cbd9681],ul[data-v-6cbd9681]{margin-left:.8em}h3[data-v-6cbd9681],ol[data-v-6cbd9681],ul[data-v-6cbd9681]{margin-bottom:1em}h2[data-v-6cbd9681],h3[data-v-6cbd9681]{font-weight:400}blockquote[data-v-6cbd9681],q[data-v-6cbd9681]{quotes:none}blockquote[data-v-6cbd9681]:after,blockquote[data-v-6cbd9681]:before,q[data-v-6cbd9681]:after,q[data-v-6cbd9681]:before{content:"";content:none}table[data-v-6cbd9681]{border-collapse:collapse;border-spacing:0}a[data-v-6cbd9681]{color:inherit;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline}a[data-v-6cbd9681]:hover{background:#000;color:#fff}[data-v-6cbd9681]{scrollbar-gutter:stable}html[data-v-6cbd9681]{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--text);overflow-x:hidden;padding:env(safe-area-inset)}body[data-v-6cbd9681]{background:radial-gradient(circle,#ebebeb 0,#fff 100%);font-family:DM Sans;font-size:14px;height:100vh;letter-spacing:.01rem;line-height:1.25;width:100vw}[data-v-6cbd9681]::-webkit-scrollbar{width:0}[data-v-6cbd9681]::-moz-selection{background:#e1e1e1;color:#000}[data-v-6cbd9681]::selection{background:#e1e1e1;color:#000}body[data-v-6cbd9681],canvas[data-v-6cbd9681],iframe[data-v-6cbd9681]{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a[data-v-6cbd9681],b[data-v-6cbd9681],em[data-v-6cbd9681],h1[data-v-6cbd9681],h2[data-v-6cbd9681],h3[data-v-6cbd9681],i[data-v-6cbd9681],li[data-v-6cbd9681],ol[data-v-6cbd9681],p[data-v-6cbd9681],strong[data-v-6cbd9681],ul[data-v-6cbd9681]{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}p[data-v-6cbd9681]{margin:1em 0}li[data-v-6cbd9681]{margin-bottom:1em}h1[data-v-6cbd9681],h2[data-v-6cbd9681],h3[data-v-6cbd9681]{display:inline-block;font-family:Libre Bodoni Italic;font-weight:400}h1[data-v-6cbd9681]{-webkit-font-smoothing:antialiased;background:#fff;font-size:24px;letter-spacing:2px;padding:5px;text-transform:uppercase}h2[data-v-6cbd9681]{display:inline-block;font-size:16px;margin-top:11px;padding:4px}h3[data-v-6cbd9681]{font-size:14px}h2[data-v-6cbd9681]{background:#fff}iframe[data-v-6cbd9681]{border:none}.tooltip-box[data-v-6cbd9681]{background:rgba(0,0,0,.5);padding:10px;text-align:left;width:300px}.close[data-v-6cbd9681]{cursor:pointer;display:flex;height:20px;transition:all .2s ease-in-out;width:20px}.close button[data-v-6cbd9681]{background:url(/img/close.svg);background-repeat:no-repeat;background-size:contain;border:none;color:transparent;cursor:pointer;white-space:pre}.close button[data-v-6cbd9681]:hover{-webkit-text-decoration:line-through;text-decoration:line-through}.embed-iframe[data-v-6cbd9681]{--video--width:1920;--video--height:1080;background:#000;margin-bottom:1em;max-width:100%;overflow:hidden;padding-bottom:56.25%;padding-bottom:calc(var(--video--height)/var(--video--width)*100%);position:relative}.embed-iframe iframe[data-v-6cbd9681]{height:100%;left:0;position:absolute;top:0;width:100%}@font-face{font-family:Libre Bodoni;font-style:normal;src:url(/_nuxt/fonts/LibreBodoni-VariableFont_wght.a815416.ttf) format("truetype")}@font-face{font-family:Libre Bodoni Italic;font-style:italic;src:url(/_nuxt/fonts/LibreBodoni-Italic-VariableFont_wght.c145f54.ttf) format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;src:url(/_nuxt/fonts/SourceSerif4-VariableFont_opsz_wght.1144ec0.ttf) format("truetype")}.scene-container[data-v-6cbd9681]{filter:drop-shadow(rgba(0,0,0,.25) 0 0 5px)}.main .project-bg[data-v-6cbd9681]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.85);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .5s;width:100vw;z-index:1}.main .project-bg.show[data-v-6cbd9681]{opacity:1}.main.mobile .project-bg[data-v-6cbd9681]{z-index:2}#background[data-v-6cbd9681]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;transition:background-image .5s ease-in-out}#background[data-v-6cbd9681],.background-image[data-v-6cbd9681]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.background-image[data-v-6cbd9681]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .5s ease-in-out}.background-image.prev[data-v-6cbd9681]{z-index:-2}.background-image.prev.show[data-v-6cbd9681]{opacity:1;z-index:1}