*,:after,:before{box-sizing:border-box}button{padding:0;margin:0;border:none;outline:none;font:inherit;color:inherit;background:none;-webkit-appearance:none}button:hover{cursor:pointer}input{border-radius:0;font-family:inherit;font-size:inherit;background:none;margin:0;-webkit-appearance:none}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{--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-black-rgb:0 0 0;--color-primary:#00f;--site-gutter:10px;--gap:10px;--border-radius:0;--padding-top:200px;--project-media-gap:50px}@media(min-width:1024px){:root{--gap:20px;--site-gutter:20px;--padding-top:200px;--project-media-gap:300px}}@font-face{font-family:Ivory Mono LL;src:url(./IvoryMonoLLWeb-Light.CxgBbx83.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Kmr Apparat Book;src:url(./KMR-Apparat-Book.Kfq2vEkn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary:"Ivory Mono LL",serif;--font-secondary:"Kmr Apparat Book",sans-serif;--viewport-min:320;--viewport-max:767;--root:10;--header-height:25px}@media(min-width:1024px){:root{--viewport-min:768;--viewport-max:1920;--header-height:80px}}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--color-black);background-color:var(--color-white);font-family:var(--font-primary);font-style:normal;font-weight:400;font-size:.78125rem;line-height:1.25}@media(min-width:2400px){body{font-size:1.125rem}}.heading-1,.heading-2,.heading-3,.heading-4{text-transform:uppercase;font-size:.59375rem;line-height:1.25;margin-bottom:4px}@media(min-width:2400px){.heading-1,.heading-2,.heading-3,.heading-4{font-size:.78125rem}}.btn,a{display:inline-block}a{color:var(--color-black);text-decoration:none}.blockcontent a,.link--arrow{text-transform:uppercase}:is(.link--arrow,.blockcontent a):before{content:"↳";margin-right:1px}.link--arrow:hover,.link:hover{color:color-mix(in srgb,currentColor,transparent 50%);transition:color .3s ease}@media(hover:hover)and (pointer:fine){a .imagelink:after{content:"";position:absolute;inset:0;background:rgb(var(--color-black-rgb)/.08);z-index:2;mix-blend-mode:darken;opacity:0}a:hover .imagelink:after{opacity:.8}}a:focus-visible,button:focus-visible{outline:none}.hidden-item,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;left:-1000px}.blockcontent strong,.text_bold{font-weight:600}.text_italic,em{font-family:var(--font-italic);font-style:italic}.text_white{color:var(--color-white)}.text-uppercase{text-transform:uppercase}.blockcontent{white-space:pre-wrap}.blockcontent p{margin-bottom:20px}.blockcontent p:last-child{margin-bottom:0}.blockcontent ul{list-style-type:disc}.blockcontent ol{list-style-type:decimal}.blockcontent figure,.blockcontent img,.blockcontent video{width:100%;height:auto;vertical-align:middle}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-black)!important;-webkit-box-shadow:0 0 0 60px var(--color-primary) inset!important;background-color:var(--color-primary)!important;background-clip:content-box!important}html{box-sizing:border-box}body{-webkit-tap-highlight-color:transparent}#__nuxt,.container,body,html{height:100%;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.container{display:flex;flex-direction:column}.container,main{position:relative}main{flex-grow:1;padding:calc(var(--header-height) + var(--site-gutter)) var(--site-gutter) var(--site-gutter);background-color:var(--color-white);z-index:1}:is(.main--home .main--home__media,.main--archive .archive__preview) .VideoLoop_Control{display:none}.main--page{padding-bottom:55px}@media(min-width:1024px){.main--page{padding-bottom:200px}}@media(max-width:1024px){.mobile-hide{display:none}}.page-enter-active,.page-leave-active{transition:opacity .25s}.page-enter-from,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}@media(min-width:1024px){.media--mobile,.mobile-show{display:none}}.media--desktop,.mobile-hide{display:none}@media(min-width:1024px){.media--desktop,.mobile-hide{display:block}}span[data-v-22edad6c]{padding-left:5px}.nav[data-v-e46e470f]{margin-left:auto}@media(min-width:1024px){.nav[data-v-e46e470f]{padding-top:2px}}.nav__list[data-v-e46e470f]{display:flex;flex-direction:row;gap:30px;text-transform:uppercase}svg[data-v-ee2ddbfe]{width:30px;height:auto}@media(min-width:1024px){svg[data-v-ee2ddbfe]{width:32px}}.header[data-v-dfaf8c1d]{position:fixed;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:var(--site-gutter) var(--site-gutter) 0}@media(min-width:1024px){.header[data-v-dfaf8c1d]{pointer-events:none}}@media(min-width:1024px){.header button[data-v-dfaf8c1d],.header[data-v-dfaf8c1d] a{pointer-events:auto}}.header[data-v-dfaf8c1d]>:not(.mobile-menu){position:relative;z-index:1}.header--home[data-v-dfaf8c1d],.header--home[data-v-dfaf8c1d] a{color:var(--color-white)}:is(.header--home[data-v-dfaf8c1d]):hover,:is(.header--home[data-v-dfaf8c1d] a):hover{color:color-mix(in srgb,var(--color-white),transparent 50%)}.header--home[data-v-dfaf8c1d] a.logo:hover{color:var(--color-white)}.header--home .mobile-menu-toggle[data-v-dfaf8c1d],.header--home[data-v-dfaf8c1d] svg{color:var(--color-white)}.logo[data-v-dfaf8c1d]{text-transform:uppercase;font-family:var(--font-secondary);font-size:1.04688rem;letter-spacing:.0625rem}.logo--desktop[data-v-dfaf8c1d]{display:none}@media(min-width:1024px){.logo--desktop[data-v-dfaf8c1d]{display:block;position:absolute;left:50%;top:0;transform:translate(-50%)}}.logo__animated-name[data-v-dfaf8c1d]{display:inline-flex;white-space:nowrap}.logo__space[data-v-dfaf8c1d],.logo__tail[data-v-dfaf8c1d]{display:inline-block;max-width:10ch;overflow:hidden;opacity:1;transition:max-width .8s cubic-bezier(.65,0,.35,1),opacity .5s ease}.logo__space[data-v-dfaf8c1d]{max-width:1ch}.logo--compact .logo__space[data-v-dfaf8c1d],.logo--compact .logo__tail[data-v-dfaf8c1d]{max-width:0;opacity:0}@media(prefers-reduced-motion:reduce){.logo__space[data-v-dfaf8c1d],.logo__tail[data-v-dfaf8c1d]{transition:none}}.icon--mobile[data-v-dfaf8c1d],.logo--mobile[data-v-dfaf8c1d]{display:block}@media(min-width:1024px){.icon--mobile[data-v-dfaf8c1d],.logo--mobile[data-v-dfaf8c1d]{display:none}}.header .mobile-menu-toggle[data-v-dfaf8c1d]{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;position:absolute;left:50%;transform:translate(-50%)}@media(min-width:1024px){.header .mobile-menu-toggle[data-v-dfaf8c1d]{display:none}}.mobile-menu-toggle__icon[data-v-dfaf8c1d]{width:7px;height:6px;flex:none}.mobile-menu[data-v-dfaf8c1d]{position:fixed;inset:0;z-index:0;width:100%;height:100vh;height:100dvh;padding:calc(var(--site-gutter) + var(--header-height)) 0 var(--site-gutter);overflow-y:auto;color:var(--color-black);background:rgb(var(--color-white-rgb)/75%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:1024px){.mobile-menu[data-v-dfaf8c1d]{display:none}}.header--home .mobile-menu[data-v-dfaf8c1d]{color:var(--color-white);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav--mobile[data-v-dfaf8c1d]{margin:0;border-top:1px solid;padding:0}.nav--mobile[data-v-dfaf8c1d] .nav__list{flex-direction:column;align-items:flex-start;gap:0}.nav--mobile[data-v-dfaf8c1d] .nav__item{width:100%;padding:12px var(--site-gutter) 12px;border-bottom:1px solid;text-align:center}.mobile-menu-enter-active[data-v-dfaf8c1d],.mobile-menu-leave-active[data-v-dfaf8c1d]{transition:opacity .2s ease}.mobile-menu-enter-from[data-v-dfaf8c1d],.mobile-menu-leave-to[data-v-dfaf8c1d]{opacity:0}.nav--desktop[data-v-dfaf8c1d]{display:none}@media(min-width:1024px){.nav--desktop[data-v-dfaf8c1d]{display:block}}body.mobile-menu-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.mobile-menu-enter-active[data-v-dfaf8c1d],.mobile-menu-leave-active[data-v-dfaf8c1d]{transition:none}}main[data-v-fbf1839d]{position:relative}button[data-v-fbf1839d]{margin-top:2rem}.TheHeader[data-v-fbf1839d] .TheHeader_NavButton{display:none}
