:root{--highlight: hsl(67, 55%, 78%);--swiper-theme-color: #1c1c1c !important}section.text.full,article.text.full,section.text.medium,article.text.medium,section.text.large,article.text.large,section.list-item .tag,article.list-item .tag,section.list-item.full p,article.list-item.full p,.nav-top nav h1,.privacywire h3,body{font-size:18px;line-height:24px}@media screen and (max-width:780px){section.text.full,article.text.full,section.text.medium,article.text.medium,section.text.large,article.text.large,section.list-item .tag,article.list-item .tag,section.list-item.full p,article.list-item.full p,.nav-top nav h1,.privacywire h3,body{font-size:12px;line-height:24px}}footer *,button.bio-toggle,.privacywire *,sup,.small{font-size:calc(18px * 0.75);line-height:24px}@media screen and (max-width:780px){footer *,button.bio-toggle,.privacywire *,sup,.small{font-size:12px;line-height:16px}}@media (min-width:780px) and (max-width:1024px){footer *,button.bio-toggle,.privacywire *,sup,.small{font-size:12px;line-height:16px}}section.list-item h2 .external-link,article.list-item h2 .external-link{font-size:25px;line-height:36.9px}@media screen and (max-width:780px){section.list-item h2 .external-link,article.list-item h2 .external-link{font-size:18px;line-height:24px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){section.list-item h2 .external-link,article.list-item h2 .external-link{font-size:18px;line-height:24px}}.small>h2{font-size:30px;line-height:36.9px}@media screen and (max-width:780px){.small>h2{font-size:18px;line-height:16px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.small>h2{font-size:18px;line-height:16px}}section>h2,article>h2,section.text h2,article.text h2,section.text h3,article.text h3,h1{font-size:24px;line-height:36px}@media screen and (max-width:780px){section>h2,article>h2,section.text h2,article.text h2,section.text h3,article.text h3,h1{font-size:16px;line-height:24px}}section.intro h2,article.intro h2,section.list-item h2,article.list-item h2{font-size:7vw;line-height:1.2}@media screen and (max-width:780px){section.intro h2,article.intro h2,section.list-item h2,article.list-item h2{font-size:32px;line-height:38px}}.padding{padding:24px !important}button,.button{color:#000000;background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:none}button:hover,.button:hover{cursor:pointer}:root{--color: #5789FF}::selection{background-color:#000000;color:#FFFEF1}*{scrollbar-width:thin;scrollbar-color:#B7B7B7 transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#B7B7B7;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--color)}main,header,footer,.hero,.nav-top{-webkit-animation:reveal 0.1s linear forwards 0.15s;animation:0.1s reveal linear forwards 0.15s;opacity:0;will-change:opacity;width:100%;max-width:100vw;padding:24px}@media screen and (max-width:780px){main,header,footer,.hero,.nav-top{max-width:100%}}header{padding:0}header section.text{padding-bottom:24px}header article.title{padding-top:0}footer{-webkit-animation:reveal 0.1s linear forwards 0.15s;animation:0.1s reveal linear forwards 0.15s}header,footer,.hero,.nav-top{transform-style:preserve-3d}.change-page{-webkit-animation:0.1s bye linear forwards;animation:0.1s bye linear forwards;opacity:1;will-change:opacity}@keyframes reveal{from{opacity:0}to{opacity:1}}@keyframes bye{from{opacity:1}to{opacity:0}}.desktop{display:block}.mobile{display:none}@media screen and (max-width:780px){.desktop{display:none}.mobile{display:block}}main#content,main#temp_content{width:100%;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;min-height:calc(100svh - ((36px * 2) + 36.9px) - 200px);gap:36px 0;padding-bottom:calc(36px * 2);transition:left 333ms ease-in-out, opacity 333ms ease-in-out}@media screen and (max-width:780px){main#content,main#temp_content{gap:24px 0}}body:has(#temp_content){display:flex;flex-direction:column}#temp_content{flex:1;display:flex;align-items:flex-start;justify-content:center}section,article{width:100%;padding:0}section .tags .tag,article .tags .tag{position:relative}section>h2,article>h2{margin-bottom:24px}section.full,article.full{width:100%}section.medium,article.medium{width:700px}@media screen and (max-width:780px){section.medium,article.medium{width:85%}}@media (min-width:780px) and (max-width:1024px){section.medium,article.medium{width:620px}}section.large,article.large{width:935px}@media screen and (max-width:780px){section.large,article.large{width:100%;margin:0}}@media (min-width:780px) and (max-width:1024px){section.large,article.large{width:680px}}section.text,article.text{margin:0 auto;padding:24px 0}@media screen and (max-width:780px){section.text,article.text{padding:24px 0}}section.text ol,section.text ul,section.text li,article.text ol,article.text ul,article.text li{list-style:auto}section.text ol li,article.text ol li{list-style:decimal}section.text ul li,article.text ul li{list-style:disc}section.text ol,section.text ul,article.text ol,article.text ul{padding-left:3rem}section.text li,article.text li{margin-top:24px;margin-bottom:24px}section.text h2,article.text h2{margin-bottom:24px}section.intro,article.intro{padding-top:0}section.intro h2,article.intro h2{margin-top:0}section.main-sections,article.main-sections{padding:0;padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;justify-items:center;gap:24px 0}section.main-sections h2,article.main-sections h2{width:100%}section.images,article.images{margin:0 auto;display:grid;grid-auto-flow:row dense;justify-content:center;align-items:center;justify-items:center;align-content:center;gap:24px;--cols: 1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}@media screen and (max-width:780px){section.images,article.images{gap:24px}}section.images .caption,article.images .caption{grid-column:span var(--cols)}section.images .image-container,article.images .image-container{width:100%;height:100%;line-height:0}section.images .image-container img,article.images .image-container img{width:100%;height:100%;object-fit:cover}section.list-item,article.list-item{text-align:center}section.list-item h2,article.list-item h2{margin:0;display:block}section.list-item h2 .external-link,article.list-item h2 .external-link{-webkit-text-stroke:3px #FFFEF1;paint-order:stroke fill}section.list-item h2 .external-link::before,article.list-item h2 .external-link::before{content:"";position:absolute;width:15px;height:15px;border:2px solid;bottom:-1px;left:-4px;z-index:-1;border-radius:2px}section.list-item p,article.list-item p{margin-top:0}section.list-item a:hover,article.list-item a:hover{text-decoration:underline}section.list-item .tag,article.list-item .tag{transform:scale(1);opacity:1;transition:333ms ease-in-out}section.list-item .tag:hover,article.list-item .tag:hover{opacity:0.5;transform:scale(1.05)}section.more,article.more{margin-top:calc(24px * 4)}section .caption,article .caption{text-align:left}.nav-top{display:flex;flex-direction:column;width:100%;position:-webkit-sticky;position:sticky;top:0;left:0;height:auto;z-index:2;padding:24px}.nav-top nav h1{font-family:"BBB-Herthey-Futural-40", sans-serif}.nav-top nav ul{display:flex;align-content:center;align-items:center;justify-content:space-between;gap:calc(24px * 1.1)}.nav-top nav ul a{color:#000000}.temp_nav.nav-top{background:#FFFEF1;border-bottom:1px solid #000000}body.home .nav-top,body.about .nav-top{background:#FFFEF1;border-bottom:1px solid #000000}body.home header,body.about header{max-height:80lvh;overflow:scroll}footer{padding:0;z-index:0}footer article{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;align-content:center;gap:24px}@media screen and (max-width:780px){footer article{gap:calc(24px / 2)}}footer article a{color:#B7B7B7}body.home{display:flex;flex-direction:column}body.home .tags{--m: 0;display:flex;flex-direction:row;align-content:center;align-items:flex-start;justify-content:space-around;flex-wrap:wrap;gap:calc(24px * 1.1)}@media screen and (max-width:780px){body.home .tags{gap:calc(16px / 2) 16px;padding-top:16px}}body.home .tags .tag{margin-top:calc(var(--m, 0px) * .75)}@media screen and (max-width:780px){body.home .tags .tag{margin-top:calc(var(--m, 0px) * .25)}}@media only screen and (min-width:768px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.home .tags .tag{margin-top:calc(var(--m, 0px) * .25)}}@media (min-width:780px) and (max-width:1024px){body.home .tags .tag{margin-top:calc(var(--m, 0px) * .5)}}body.home .tags.has-selection .tag:not(.is-active){color:var(--grey, #888);opacity:0.6;filter:grayscale(1)}body.home .tags.has-selection .tag.is-active{color:inherit;opacity:1;filter:none}body.home main{flex:1;display:flex;align-items:flex-start;justify-content:center}body.home main .work-list{display:flex;flex-direction:column;width:700px;max-width:700px}@media screen and (max-width:780px){body.home main .work-list{width:100%}}@media only screen and (min-width:768px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.home main .work-list{width:620px;max-width:620px;width:450px;max-width:450px}}@media (min-width:780px) and (max-width:1024px){body.home main .work-list{width:680px;max-width:680px;width:580px;max-width:580px}}body.home main .work-list .work-item{padding-left:calc(var(--m, 0px) * 3)}@media screen and (max-width:780px){body.home main .work-list .work-item{width:auto}}body.home main .work-list .work-item a{color:initial;white-space:nowrap}@media screen and (max-width:780px){body.home main .work-list .work-item a{white-space:normal}}@media (min-width:780px) and (max-width:1024px){body.home main .work-list .work-item a{white-space:normal}}@media only screen and (min-width:768px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.home main .work-list .work-item a{white-space:normal}}body.home main .work-list .work-item[hidden]{display:none !important}@media screen and (max-width:780px){body.home main section.text{padding:0}}body.home main #noMatches{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:0;margin-bottom:0;text-align:center}body.home main #noMatches[hidden]{display:none !important}body.about main#content section.text h2{font-family:"BBB-Herthey-Futural-95", sans-serif;margin-top:0;margin-bottom:18px}body.about main#content section.text ul{list-style:none;display:flex;flex-direction:column;padding-left:0}body.about main#content section.text ul li{list-style:none;display:flex;flex-direction:column;padding-left:0;margin-top:calc(18px / 2);margin-bottom:calc(18px / 2)}body.about main#content section.text ul li:first-of-type{margin-top:0}body.about main#content section.text ul li p{width:100%;margin:0}body.about main#content section.text ul.past li,body.about main#content section.text ul.ongoing li{display:inline-flex;flex-direction:row;margin-top:0;margin-bottom:0;column-gap:5px}body.about main#content section.text:first-of-type{padding-top:24px}body.about main#content section.text.past-events{padding-bottom:0}body.about .other.text-center p,body.about #credits p{margin:0}.bio-block{position:relative}.bio-block.is-collapsed .bio-content{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.bio-block.is-collapsed p:last-of-type{padding-right:7.5em}button.bio-toggle{position:absolute;right:0;bottom:0;background:none;border:0;padding:0;font:inherit;color:var(--color);cursor:pointer}.bio-block:not(.is-collapsed) .bio-toggle{position:static;display:inline-block;margin-top:0.5rem}body.work .tags{--m: 0;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:calc(24px * 1.1)}body.work .tags .tag{margin:calc(var(--m, 0px) * .75) 0}@media screen and (max-width:780px){body.work .tags .tag{margin:calc(var(--m, 0px) * .25) 0}}@media only screen and (min-width:768px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body.work .tags .tag{margin:calc(var(--m, 0px) * .25) 0}}@media (min-width:780px) and (max-width:1024px){body.work .tags .tag{margin:calc(var(--m, 0px) * .5) 0}}body.work main#content section.text.medium{padding-top:0;padding-bottom:0}body.work main#content section.text.medium.video .video-player,body.work main#content section.text.medium.audio .video-player{display:flex;flex-direction:column;gap:calc(24px / 2)}body.work main#content section.text.medium.video figcaption,body.work main#content section.text.medium.audio figcaption{text-align:left;align-self:baseline;font-family:"BBB-Herthey-Futural-95", sans-serif}body.work main#content section.text.medium.video .player,body.work main#content section.text.medium.audio .player{margin-bottom:calc(24px * 2)}body.work main#content section.text.medium.video .player.video,body.work main#content section.text.medium.video .player.audio,body.work main#content section.text.medium.audio .player.video,body.work main#content section.text.medium.audio .player.audio{display:flex;flex-direction:column;align-items:center;align-content:center;gap:calc(24px / 2)}body.work main#content section.text.medium.video .player.video video,body.work main#content section.text.medium.video .player.audio video,body.work main#content section.text.medium.audio .player.video video,body.work main#content section.text.medium.audio .player.audio video{width:100%}body.work main#content section.text.medium.video .player .controls,body.work main#content section.text.medium.audio .player .controls{position:relative;float:left;clear:both;width:100%}body.work main#content section.text.medium.video .player .controls,body.work main#content section.text.medium.video .player .controls .volume-box,body.work main#content section.text.medium.audio .player .controls,body.work main#content section.text.medium.audio .player .controls .volume-box{display:flex;gap:24px;align-content:flex-start;align-items:center;justify-content:flex-start}body.work main#content section.text.medium.video .player .timer,body.work main#content section.text.medium.audio .player .timer{float:left;margin-right:10px}body.work main#content section.text.medium.video .player .slider,body.work main#content section.text.medium.audio .player .slider{position:relative;display:block;float:left;flex:1;height:5px;background:#B7B7B7}body.work main#content section.text.medium.video .player .range,body.work main#content section.text.medium.audio .player .range{position:absolute;display:block;width:100%;height:100%;left:0;bottom:0;border:none;z-index:1;background:var(--color)}body.work main#content section.text.medium.video .player .range.buffer,body.work main#content section.text.medium.audio .player .range.buffer{width:0%}body.work main#content section.text.medium.video .player .volume-box,body.work main#content section.text.medium.audio .player .volume-box{float:left}body.work main#content section.text.medium.video .player .volume-slider,body.work main#content section.text.medium.audio .player .volume-slider{position:relative;float:left;height:5px;width:50px;left:4px;background:#B7B7B7}body.work main#content section.text.medium.video .player .volume-slider .range,body.work main#content section.text.medium.audio .player .volume-slider .range{background:var(--color)}body.work main#content section.text.medium.video .player .buffer,body.work main#content section.text.medium.audio .player .buffer{background:var(--color) !important}body.work main#content section.text.medium.video .player .handle,body.work main#content section.text.medium.audio .player .handle{display:block;position:absolute;width:15px;height:15px;top:-5px;background:var(--color);border-radius:100%;z-index:10;transform:translateX(-50%);cursor:grab}body.work main#content section.text.medium.video .player .handle:active,body.work main#content section.text.medium.audio .player .handle:active{cursor:grabbing}body.work main#content section.text.medium.video .player .caption-selector,body.work main#content section.text.medium.audio .player .caption-selector{position:absolute;display:none;width:170px;padding:5px;height:75px;margin-bottom:10px;overflow:auto;background-color:#000;border:3px solid #fff;z-index:3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 1px 5px #000;-webkit-box-shadow:0px 1px 5px #000;box-shadow:0px 1px 5px #000}body.work main#content section.text.medium.video .player .caption,body.work main#content section.text.medium.audio .player .caption{font-size:14px;font-weight:bold;color:#fff}body.work main#content section.text.medium.video .player .play-button,body.work main#content section.text.medium.video .player .volume-button,body.work main#content section.text.medium.audio .player .play-button,body.work main#content section.text.medium.audio .player .volume-button{float:left}body.work main#content section.text.medium.video .player .fullscreen-button,body.work main#content section.text.medium.audio .player .fullscreen-button{float:right}body.work main#content section.text.medium.video .player button::before,body.work main#content section.text.medium.audio .player button::before{content:"["}body.work main#content section.text.medium.video .player button::after,body.work main#content section.text.medium.audio .player button::after{content:"]"}body.work .work-description{display:flex;flex-direction:column}body.work .work-description #workTitle{padding-left:var(--m, 0px)}body.work .work-description #workText{padding-left:var(--m, 0px)}body.work .ext-media{padding-bottom:20px}.prev-page,.next-page{position:fixed;bottom:0;padding:24px;z-index:2}@media screen and (max-width:780px){.prev-page,.next-page{bottom:50%;transform:translateY(50%)}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.prev-page,.next-page{bottom:50%;transform:translateY(50%)}}@media (min-width:780px) and (max-width:1024px){.prev-page,.next-page{bottom:50%;transform:translateY(50%)}}@media only screen and (min-width:768px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.prev-page,.next-page{bottom:50%;transform:translateY(50%)}}.prev-page{left:0}.next-page{right:0}body.error{display:flex;flex-direction:column}body.error main{flex:1;display:flex;align-items:flex-start;justify-content:center}.show-banner .privacywire.privacywire-banner,.show-options .privacywire.privacywire-options,.show-message .privacywire.privacywire-message{display:flex;align-content:center;align-items:center;justify-content:center;text-align:center;position:fixed;left:0;right:auto;bottom:0;z-index:10000000;gap:24px;background:#FFFEF1;border-top:1px solid;width:100%}@media (min-width:780px) and (max-width:1024px){.show-banner .privacywire.privacywire-banner,.show-options .privacywire.privacywire-options,.show-message .privacywire.privacywire-message{flex-direction:column}}@media screen and (max-width:780px){.show-banner .privacywire.privacywire-banner,.show-options .privacywire.privacywire-options,.show-message .privacywire.privacywire-message{flex-direction:column}}.privacywire{box-shadow:none !important;background:#FFFEF1}.privacywire>*{width:100%}.privacywire .privacywire-text{display:none}.privacywire *{color:#000000}.privacywire .privacywire-banner{display:flex;gap:24px}.privacywire .privacywire-body{display:flex;gap:24px}@media screen and (max-width:780px){.privacywire .privacywire-body{width:100%;flex-direction:column}}.privacywire .privacywire-page-links{border-left:1px solid;display:flex;align-content:center;align-items:center;justify-content:flex-start;gap:24px;padding-left:24px}@media screen and (max-width:780px){.privacywire .privacywire-page-links{padding-left:0;padding-top:24px;border-left:none;border-top:1px solid;gap:24px;justify-content:center}}.privacywire button{cursor:pointer;font-variation-settings:"ital" 0, "wdth" 60, "wght" 400}.privacywire button:hover{text-decoration:underline}.privacywire button::before{content:"["}.privacywire button::after{content:"]"}.privacywire.privacywire-banner{width:100%}.privacywire.privacywire-banner .privacywire-buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:24px}@media screen and (max-width:780px){.privacywire.privacywire-banner .privacywire-buttons{justify-content:center}}.privacywire.privacywire-options{min-width:450px;max-width:40vw}@media screen and (max-width:780px){.privacywire.privacywire-options{min-width:100%;max-width:40vw}}.privacywire.privacywire-options .privacywire-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}@media screen and (max-width:780px){.privacywire.privacywire-options .privacywire-buttons{gap:24px}}.privacywire.privacywire-options *.hidden{display:none !important}.privacywire-show-consent{cursor:pointer}.privacywire-show-consent:hover{text-decoration:underline}iframe.require-consent{display:none}button.privacywire-consent-button{cursor:pointer}button.privacywire-consent-button:hover{text-decoration:underline}button.privacywire-consent-button::before{content:"["}button.privacywire-consent-button::after{content:"]"}@font-face{font-family:BBB-Herthey-Futural--15;src:url("./fonts/BBB-Herthey-Futural--15.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BBB-Herthey-Futural-40;src:url("./fonts/BBB-Herthey-Futural-40.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BBB-Herthey-Futural-95;src:local("BBB-Herthey-Futural-95"), url("./fonts/BBB-Herthey-Futural-95.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}.BBB-Herthey-Futural--15{font-family:"BBB-Herthey-Futural--15"}.BBB-Herthey-Futural-40{font-family:"BBB-Herthey-Futural-40"}.BBB-Herthey-Futural-95{font-family:"BBB-Herthey-Futural-95"}*{position:relative;font-weight:400 !important;scroll-behavior:smooth;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;backface-visibility:hidden}*:focus{outline:none}*::before,*::after{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background-color:#FFFEF1}body{font-style:normal;font-family:"BBB-Herthey-Futural-40", sans-serif;margin:0;overflow-x:hidden;scroll-behavior:smooth;min-height:100svh;color:#000000;background:#FFFEF1}.hidden{display:none !important}sup.small{position:absolute;white-space:nowrap}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:auto}h1{font-family:"BBB-Herthey-Futural-95", sans-serif}strong{font-family:"BBB-Herthey-Futural-95", sans-serif}a{color:var(--color);text-decoration:inherit;cursor:pointer !important;transition:background 500ms ease-in-out, color 500ms ease-in-out, opacity 500ms ease-in-out, fill 500ms ease-in-out;hyphens:auto}a:hover{text-decoration:underline}.clr-grey{color:#B7B7B7}p{margin-top:24px;margin-bottom:24px}p:first-child{margin-top:0}@media screen and (max-width:780px){p{margin-top:16px;margin-bottom:16px}}p.margin-s{margin-top:calc(24px / 2);margin-bottom:calc(24px / 2)}p a{text-decoration:none;text-underline-position:from-font}.small>h2{margin-bottom:24px}ul,li,ol{list-style:none;padding-left:0;margin-top:0;margin-bottom:0}.text-center{text-align:center}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}button{cursor:pointer}button:hover{text-decoration:underline}button::before{content:"["}button::after{content:"]"}