@import url(https://db.onlinewebfonts.com/c/3403275a8aeb6fc07122a8dd7f10e0ec?family=DINNextLTW04-Light);.header{z-index:1301!important}.header-typo{flex-grow:1}.header .menu-button .MuiIconButton-label .MuiSvgIcon-root{position:absolute}.header-logo{cursor:pointer;margin-left:10px;max-height:30px}.sidebar{background-color:#26292b;color:#b0fc59;display:flex;flex-direction:column;min-height:100vh;padding-top:60px;width:100vw}.home-sections{min-width:0}.home-sections-list{flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.home-sections-item,.home-sections-list{align-items:center;display:flex}.home-sections-item:not(:last-child):after{background:rgba(176,252,89,.22);content:"";height:.75rem;margin:0 1rem;width:1px}.home-section-link{color:#b0fc59;font-family:DINNext,sans-serif;font-size:clamp(.6875rem,.95vw,.75rem);letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.home-section-link:focus-visible,.home-section-link:hover{color:#c9ff82}.home-section-link:focus-visible{outline:1px solid rgba(176,252,89,.55);outline-offset:3px}.home-sections--header{justify-self:start}@media(max-width:900px){.home-sections--header{display:none}}@media(max-width:420px){.home-sections-item:not(:last-child):after{display:none}.home-sections-list{align-items:flex-start;flex-direction:column;gap:.625rem}}.sculpture-installation{background-color:initial;cursor:crosshair;height:100%;inset:0;position:fixed;touch-action:none;width:100%;z-index:1}.home-container{background-color:#c89878;color:#b0fc59;display:flex;flex-direction:column;flex-grow:1;min-height:100dvh;overflow-x:hidden;position:relative}.home-background{inset:0;pointer-events:none;position:fixed;z-index:0}.home-background-photo{-webkit-animation:home-background-fade 1.4s ease both;animation:home-background-fade 1.4s ease both;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.home-background-overlay{background:transparent;inset:0;position:absolute;transition:background 1.4s ease}.home-background--active .home-background-overlay{background:linear-gradient(180deg,rgba(42,36,32,.3),rgba(143,116,93,.18) 42%,hsla(24,42%,63%,.1))}@-webkit-keyframes home-background-fade{0%{opacity:0}to{opacity:1}}@keyframes home-background-fade{0%{opacity:0}to{opacity:1}}.home-topbar{grid-gap:1.5rem;align-items:center;background:linear-gradient(180deg,rgba(42,36,32,.82),rgba(42,36,32,.45) 72%,transparent);display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto auto;left:0;padding:1rem clamp(1rem,3vw,2rem);pointer-events:none;position:fixed;right:0;top:0;z-index:4}.home-topbar a,.home-topbar button{pointer-events:auto}.home-menu-button{align-items:center;background:transparent;border:0;color:#b0fc59;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;width:2rem}.home-topbar-utils{align-items:center;display:flex;gap:1rem}.home-topbar-link{color:#b0fc59;font-family:DINNext,sans-serif;font-size:clamp(.6875rem,.95vw,.75rem);letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.home-topbar-link:hover{color:#c9ff82}.home-volume-control{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(42,36,32,.72);border:1px solid rgba(176,252,89,.28);bottom:clamp(1rem,3vw,2rem);color:#b0fc59;display:flex;gap:.65rem;padding:.55rem .8rem;pointer-events:auto;position:fixed;right:clamp(1rem,3vw,2rem);z-index:4}.home-volume-icon{align-items:center;color:#c9ff82;display:flex;justify-content:center}.home-volume-label{color:rgba(176,252,89,.88);font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);letter-spacing:.12em;text-transform:uppercase}.home-volume-slider{-webkit-appearance:none;appearance:none;background:rgba(176,252,89,.22);border-radius:999px;cursor:pointer;height:.18rem;margin:0;width:clamp(5.5rem,16vw,7.5rem)}.home-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#c9ff82;border:1px solid rgba(176,252,89,.65);border-radius:50%;box-shadow:0 0 .45rem rgba(176,252,89,.35);height:.85rem;width:.85rem}.home-volume-slider::-moz-range-thumb{background:#c9ff82;border:1px solid rgba(176,252,89,.65);border-radius:50%;box-shadow:0 0 .45rem rgba(176,252,89,.35);height:.85rem;width:.85rem}.home-volume-slider::-moz-range-track{background:rgba(176,252,89,.22);border-radius:999px;height:.18rem}.home-mark{align-items:center;border:1px solid rgba(176,252,89,.85);color:#b0fc59;display:inline-flex;justify-content:center;min-width:7.5rem;padding:.45rem .65rem;text-decoration:none;transition:border-color .25s ease,color .25s ease}.home-mark:hover{border-color:#b0fc59;color:#c9ff82}.home-mark-text{font-family:DINNext,sans-serif;font-size:clamp(.625rem,.9vw,.75rem);letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.home-menu{align-items:center;background:rgba(42,36,32,.94);display:flex;inset:0;justify-content:center;opacity:0;padding:5rem 2rem 2rem;pointer-events:none;position:fixed;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:3}.home-menu--open{opacity:1;pointer-events:auto;visibility:visible}.home-menu-nav{display:flex;flex-direction:column;gap:1.25rem;width:min(100%,24rem)}.home-menu-link{color:#b0fc59;font-family:DINNext,sans-serif;font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:.06em;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.home-menu-link:hover{color:#c9ff82}.home-hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:5rem 1.5rem 4rem;pointer-events:none;position:relative;z-index:2}.home-hero--intro{align-items:flex-start;justify-content:flex-end;padding:5rem clamp(1.25rem,4vw,3rem) clamp(2.5rem,6vh,4rem)}.home-installation-intro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(42,36,32,.55);border-left:2px solid rgba(176,252,89,.55);display:flex;-webkit-filter:blur(6px);filter:blur(6px);flex-direction:column;gap:.75rem;max-width:24rem;opacity:0;padding:1.25rem 0 1.25rem 1.5rem;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),-webkit-transform 1.1s cubic-bezier(.22,1,.36,1),-webkit-filter 1.1s cubic-bezier(.22,1,.36,1);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),-webkit-transform 1.1s cubic-bezier(.22,1,.36,1),-webkit-filter 1.1s cubic-bezier(.22,1,.36,1)}.home-installation-intro--visible{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home-installation-tag{color:rgba(176,252,89,.72);font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);letter-spacing:.08em;margin:0}.home-installation-title{color:#c9ff82;font-family:DINNext,sans-serif;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:300;letter-spacing:.02em;line-height:1.2;margin:0}.home-installation-meta{border-top:1px solid rgba(176,252,89,.15);color:rgba(176,252,89,.72);font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);letter-spacing:.04em;line-height:1.5;margin:0;padding-top:.5rem}.home-installation-text{color:rgba(176,252,89,.88);font-family:DINNext,sans-serif;font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.65;margin:0}.home-sound-cta{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;-webkit-filter:blur(6px);filter:blur(6px);flex-direction:column;gap:1rem;left:50%;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),-webkit-transform 1.1s cubic-bezier(.22,1,.36,1),-webkit-filter 1.1s cubic-bezier(.22,1,.36,1);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),-webkit-transform 1.1s cubic-bezier(.22,1,.36,1),-webkit-filter 1.1s cubic-bezier(.22,1,.36,1);z-index:3}.home-sound-cta--visible{-webkit-filter:blur(0);filter:blur(0);opacity:1;pointer-events:auto}.home-sound-cta:focus-visible .home-sound-cta-label,.home-sound-cta:hover .home-sound-cta-label{color:#c9ff82}.home-sound-cta:focus-visible{outline:1px solid rgba(176,252,89,.65);outline-offset:.75rem}.home-sound-cta-ring{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(42,36,32,.35);border:1px solid rgba(176,252,89,.55);border-radius:50%;display:flex;height:5.5rem;justify-content:center;position:relative;width:5.5rem}.home-sound-cta-ring:before{-webkit-animation:home-sound-ring 2.8s ease-out infinite;animation:home-sound-ring 2.8s ease-out infinite;border:1px solid rgba(176,252,89,.18);border-radius:50%;content:"";inset:-.45rem;position:absolute}.home-sound-cta-pulse{-webkit-animation:home-sound-pulse 2.4s ease-in-out infinite;animation:home-sound-pulse 2.4s ease-in-out infinite;background:#b0fc59;border-radius:50%;box-shadow:0 0 .75rem rgba(176,252,89,.55);height:.55rem;width:.55rem}.home-sound-cta-label{color:#c9ff82;font-family:DINNext,sans-serif;font-size:clamp(.6875rem,.95vw,.75rem);letter-spacing:.16em;line-height:1;text-transform:uppercase}@-webkit-keyframes home-sound-pulse{0%,to{box-shadow:0 0 0 0 rgba(176,252,89,.45);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 0 0 .5rem rgba(176,252,89,0);-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes home-sound-pulse{0%,to{box-shadow:0 0 0 0 rgba(176,252,89,.45);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 0 0 .5rem rgba(176,252,89,0);-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes home-sound-ring{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes home-sound-ring{0%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}.home-scroll-cue{bottom:2rem;color:#c9ff82;font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);left:50%;letter-spacing:.12em;pointer-events:auto;position:absolute;text-decoration:none;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease}.home-scroll-cue:after{content:"↓";display:block;font-size:1rem;margin-top:.35rem;text-align:center}.home-scroll-cue:hover{opacity:.75}.home-feed{grid-gap:clamp(3rem,8vw,5rem);background:rgba(42,36,32,.68);border-top:1px solid hsla(30,45%,72%,.22);display:grid;gap:clamp(3rem,8vw,5rem);padding:clamp(3rem,8vw,5rem) clamp(1.25rem,4vw,3rem) clamp(4rem,10vw,6rem);position:relative;z-index:2}.home-feed-intro{margin:0 auto;max-width:76rem;width:100%}.home-feed-role{color:rgba(176,252,89,.72);font-family:DINNext,sans-serif;font-size:clamp(.8125rem,1.4vw,.9375rem);letter-spacing:.04em;line-height:1.5;margin:0}.home-feed-section{background:rgba(42,36,32,.78);margin:0 auto;max-width:76rem;padding:1.75rem clamp(1rem,3vw,2rem);width:100%}.home-feed-heading{color:#b0fc59;font-family:DINNext,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;letter-spacing:.02em;line-height:1.05;margin:0 0 1.75rem}.home-feed-items{grid-gap:2.5rem;display:grid;gap:2.5rem}.home-feed-item{grid-gap:.65rem;border-top:1px solid hsla(30,45%,72%,.18);display:grid;gap:.65rem;padding-top:1.5rem}.home-feed-tag{color:rgba(176,252,89,.72);font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);letter-spacing:.08em;margin:0}.home-feed-item-title{color:#b0fc59;font-size:clamp(1.125rem,2.2vw,1.625rem);font-weight:300;line-height:1.25}.home-feed-item-meta,.home-feed-item-title{font-family:DINNext,sans-serif;letter-spacing:.01em;margin:0;max-width:42rem}.home-feed-item-meta{line-height:1.55}.home-feed-item-meta,.home-feed-item-text{color:rgba(176,252,89,.72);font-size:clamp(.9375rem,1.3vw,1.0625rem)}.home-feed-item-text{font-family:DINNext,sans-serif;line-height:1.65;margin:0;max-width:42rem}.home-feed-link{color:#c9ff82;display:inline-block;font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);letter-spacing:.08em;margin-top:.35rem;text-decoration:none;text-transform:none;transition:opacity .25s ease}.home-feed-link:hover{opacity:.75}.home-footer{align-items:center;background:#2a2420;border-top:1px solid hsla(30,45%,72%,.18);display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem clamp(1.25rem,4vw,3rem) 2rem;position:relative;z-index:2}.home-social{display:flex;gap:1.25rem}.social-link{align-items:center;color:rgba(176,252,89,.72);display:flex;justify-content:center;text-decoration:none;transition:color .25s ease}.social-link:hover{color:#c9ff82}.home-footer-note{color:rgba(176,252,89,.72);font-family:DINNext,sans-serif;font-size:clamp(.75rem,1.05vw,.8125rem);letter-spacing:.06em;margin:0}@media(max-width:900px){.home-topbar{grid-template-columns:auto 1fr auto}.home-topbar-utils{display:none}}@media(max-width:720px){.home-topbar{gap:.75rem}.home-mark{min-width:6rem;padding:.35rem .5rem}}@media(max-width:480px){.home-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.home-menu{transition:none}.home-background-photo,.home-sound-cta-pulse,.home-sound-cta-ring:before{-webkit-animation:none;animation:none}.home-installation-intro{transition:none}}.bio-wrapper{background-attachment:fixed;background-image:url(/static/media/background.7352a34e1bbe54ddd673.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.bio-backdrop{background:rgba(0,0,0,.5);color:#b0fc59;margin-bottom:60px;padding:40px}.contact-container{padding-top:40px}.contact-form{background:rgba(0,0,0,.5);border-radius:8px;color:#b0fc59;margin-top:40px;padding:25px}.contact-mail-link{border:1px solid rgba(176,252,89,.35);border-radius:4px;color:inherit;cursor:pointer;margin:25px!important}.concerts-wrapper{background-attachment:fixed;background-image:url(/static/media/background.7352a34e1bbe54ddd673.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.concerts-backdrop{background:rgba(0,0,0,.5);color:#b0fc59;margin-bottom:60px;padding:40px}.concert-item:not(:last-child){margin-bottom:50px}.concert-item-title{font-style:italic;text-transform:uppercase}.concert-item-div{border:1px solid #b0fc59;margin-bottom:10px;width:30px}.concert-item-button{align-items:flex-end;display:flex;justify-content:flex-end}.img-item{height:25vw!important}.backdrop{background-color:rgba(0,0,0,.8)!important;z-index:11111!important}.backdrop img{max-height:90vh;max-width:90vw}.video-responsive{margin-bottom:50px}.video-responsive iframe{height:50vh;left:0;top:0;width:100%}.media-tabs a{color:#b0fc59}.projects-wrapper{background-attachment:fixed;background-repeat:no-repeat}.projects-header{border-bottom:1px solid #b0fc59;margin-bottom:15px;padding-bottom:15px}.projects-wrapper{background-image:url(/static/media/background.152982dc734abe985ec3.jpg);background-position:50%;min-height:100vh}.projects-backdrop{background:rgba(0,0,0,.5);color:#b0fc59;padding:20px}.project-item{margin-bottom:50px}.project-item-title{font-style:italic;text-transform:uppercase}.project-item-div{border:1px solid #b0fc59;margin-bottom:10px;width:30px}.App{background-attachment:fixed;background-color:#35383b;background-image:radial-gradient(50% 50% at 50% 50%,rgba(26,25,25,.75),transparent),linear-gradient(180deg,#26292b,#35383b 15%,#272930 50%);background-size:100vw 100vh;color:#b0fc59;min-height:100vh;text-align:center}.App,.App-main{display:flex;flex-direction:column}.App-main{flex-grow:1}.App-container{background-color:#26292b;flex-grow:1}.App .alert-box{justify-content:center}@font-face{font-family:DINNext;src:url(https://db.onlinewebfonts.com/t/3403275a8aeb6fc07122a8dd7f10e0ec.eot);src:url(https://db.onlinewebfonts.com/t/3403275a8aeb6fc07122a8dd7f10e0ec.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/3403275a8aeb6fc07122a8dd7f10e0ec.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/3403275a8aeb6fc07122a8dd7f10e0ec.woff) format("woff"),url(https://db.onlinewebfonts.com/t/3403275a8aeb6fc07122a8dd7f10e0ec.ttf) format("truetype"),url(https://db.onlinewebfonts.com/t/3403275a8aeb6fc07122a8dd7f10e0ec.svg#DINNextLTW04-Light) format("svg")}
/*# sourceMappingURL=main.e76f2cd9.css.map*/