.menu_normal{background:#131212;width:100%;color:#ff3800}.menu_normal a:visited{color:#ff3800}.menu_normal a:hover{color:#fff}.menu_spoon{background:#dddddd;color:#545454!important;box-shadow:#959da533 0 8px 24px}.menu_spoon .nav-branding,.menu_spoon a:visited{color:#545454}.menu_spoon a:hover{color:#ff3800}.menu_spectropia{background:#dee6e9;color:#42ac9b;box-shadow:#959da533 0 8px 24px}.menu_spectropia a:visited{color:#42ac9b}.menu_spectropia a:hover{color:#ff3800}.menu_people{background:#000000;color:#dee6e9;box-shadow:#959da533 0 8px 24px}.menu_people a:visited{color:#dee6e9}.menu_people a:hover{color:#ff3800}.nav-branding,.nav-item{font-size:2.5rem;font-family:woodland,serif}header{background-color:#262626}li{list-style:none}.container{width:100%;margin:0 auto;position:fixed;z-index:1}.navbar{min-height:70px;display:flex;justify-content:space-between;align-items:center}.nav-branding{padding-left:2rem}.nav-menu{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-right:2rem;padding-left:0}.nav-link{transition:.3s ease-out}.hamburger{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff}@media (max-width: 900px){.hamburger{display:block;padding-right:1rem;padding-bottom:.5rem}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu{position:fixed;transform:translate(-100%);top:70px;gap:0;padding-right:0;flex-direction:column;background-color:#262626;width:100%;text-align:center;transition:transform .3s ease-in-out}.nav-separator{display:none}.menu_normal .nav-menu{background-color:#131212}.menu_spoon .nav-menu{background-color:#ddd}.menu_spectropia .nav-menu{background-color:#dee6e9}.menu_people .nav-menu{background-color:#000}.nav-item{margin:1rem 0;width:100%}.nav-menu.active{transform:translate(0)}}.cookie-consent-banner[data-v-08fab6fb]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);width:95%;max-width:24rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;padding:1.5rem;z-index:50;overflow:hidden;transition:opacity .5s ease-in-out,transform .5s ease-in-out;will-change:opacity,transform}.cookie-consent-banner.hidden[data-v-08fab6fb]{opacity:0;transform:translateY(150%)!important;pointer-events:none}.cookie-consent-banner h3[data-v-08fab6fb]{font-weight:700;font-size:1.125rem;margin-bottom:.5rem;text-align:center;color:#111827}.cookie-consent-banner .subtitle[data-v-08fab6fb]{font-size:.875rem;text-align:center;color:#4b5563;margin-bottom:1rem}.slider-container[data-v-08fab6fb]{position:relative;display:flex;justify-content:space-between;align-items:center;height:6rem}.choice-container[data-v-08fab6fb]{flex-shrink:0;text-align:center}.icon[data-v-08fab6fb]{width:5rem;height:5rem;margin-left:auto;margin-right:auto;transition:transform .2s ease-out,filter .2s ease-out}.accept-icon[data-v-08fab6fb]{color:#22c55e}.decline-icon[data-v-08fab6fb]{color:#ef4444}.choice-label[data-v-08fab6fb]{font-size:.75rem;font-weight:600}.accept-label[data-v-08fab6fb]{color:#22c55e}.decline-label[data-v-08fab6fb]{color:#ef4444}.choice-container.hovering .accept-icon[data-v-08fab6fb]{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(34,197,94,.7))}.choice-container.hovering .decline-icon[data-v-08fab6fb]{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(239,68,68,.7))}.divider[data-v-08fab6fb]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;border-left:2px dashed #d1d5db}#draggable-cookie[data-v-08fab6fb]{position:absolute;left:50%;font-size:4.5rem;cursor:grab;transform-origin:center;touch-action:none;-webkit-user-select:none;user-select:none;opacity:1;transform:translate(-50%) scale(1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.toast[data-v-08fab6fb]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);width:auto;border:1px solid;font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:opacity .4s ease,transform .4s ease;z-index:60}.accept-toast[data-v-08fab6fb]{background-color:#f0fdf4;border-color:#16a34a;color:#15803d}.decline-toast[data-v-08fab6fb]{background-color:#fef2f2;border-color:#e11d48;color:#be123c;padding-top:.75rem;padding-bottom:.75rem}.decline-toast-content[data-v-08fab6fb]{position:relative;display:inline-block}.crumb[data-v-08fab6fb]{position:absolute;width:10px;height:10px;background-color:#854d0e;border-radius:50%}html,body{width:100%;overflow-x:hidden}.Site{display:flex;min-height:100%;width:100%;flex-direction:column}.Site-content{flex:1;position:relative}.slideUp-enter-active,.slideUp-leave-active{position:absolute;width:100%;transition:transform 1s ease;z-index:0}.slideUp-enter-from{transform:translateY(100%)}.slideUp-enter-to,.slideUp-leave-from{transform:translateY(0)}.slideUp-leave-to{transform:translateY(-100%)}.slideDown-enter-active,.slideDown-leave-active{position:absolute;width:100%;transition:transform 1s ease-in-out;z-index:0}.slideDown-enter-from{transform:translateY(-100%)}.slideDown-enter-to,.slideDown-leave-from{transform:translateY(0)}.slideDown-leave-to{transform:translateY(100%)}.slide-enter-active,.slide-leave-active{position:absolute;width:100%;transition:transform 1s ease;z-index:0}.slide-enter-from{transform:translate(100%)}.slide-enter-to,.slide-leave-from{transform:translate(0)}.slide-leave-to{transform:translate(-100%)}.slideback-leave-active,.slideback-enter-active{position:absolute;width:100%;transition:transform 1s ease;z-index:0}.slideback-enter-to{transform:translate(0)}.slideback-enter-from{transform:translate(-100%)}.slideback-leave-to{transform:translate(100%)}.slideback-leave-from{transform:translate(0)}.fadeIn-enter-active{animation:fadeIn 1s ease-in}.fadeIn-leave-active{animation:moveUP .3 ease-in}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(-400px)}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.loading-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-container[data-v-499891ee]{display:flex;flex-direction:column}.image-caption[data-v-499891ee]{font-family:openSans,serif;font-size:2em;text-align:center;color:#fff;white-space:nowrap}.gallery_image[data-v-499891ee]{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:#131212;border-radius:.5em}.video-container[data-v-a9f677d2]{display:flex;flex-direction:column}.video-caption[data-v-a9f677d2]{font-family:openSans,serif;font-size:2em;text-align:center;color:#fff;white-space:nowrap}.gallery_video[data-v-a9f677d2]{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:#131212;border-radius:.5em}main[data-v-123484bd]{background-color:#131212}.image-grid[data-v-123484bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));gap:3em;padding:5em;justify-content:center;max-width:90em;margin:0 auto}@font-face{font-family:bavariaGates;src:url(/assets/BavariaGatesPersonalUse-8MdRg-c4926d2c.otf)}@font-face{font-family:openSans;src:url(/assets/OpenSans-VariableFont_wdth_wght-13744bbc.ttf)}@font-face{font-family:woodland;src:url(/assets/PPWoodland-Bold-75ff0a3f.otf)}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#131212}html{overflow:scroll;scroll-behavior:smooth;width:100%}::-webkit-scrollbar{width:0;background:transparent}main{width:100%;min-height:100vh;padding-top:4rem;padding-bottom:4rem}main{position:relative}.project{padding-top:5rem}a:-webkit-any-link{color:unset;cursor:pointer}a,a:link,a:visited,a:hover,a:active{color:unset;text-decoration:none!important}
