:root{--dark-text-color: rgb(255, 255, 255);--dark-background-color: #1c2541;--dark-text-background-color: var(--dark-background-color);--dark-link-color: #90badd;--dark-link-hover-color: #c4ddf1;--light-text-color: #213547;--light-background-color: #6495ED;--light-text-background-color: #ffffff;--light-link-color: #2e4b63;--light-link-hover-color: #314f67;--text-color: var(--light-text-color);--background-color: var(--light-background-color);--text-background-color: var(--light-text-background-color);--link-color: var(--light-link-color);--link-hover-color: var(--light-link-hover-color);color:var(--text-color);background-color:var(--background-color)}html[data-theme=light]{--text-color: var(--light-text-color);--background-color: var(--light-background-color);--text-background-color: var(--light-text-background-color);--link-color: var(--light-link-color);--link-hover-color: var(--light-link-hover-color)}html[data-theme=dark],html[data-theme=darkest]{--text-color: var(--dark-text-color) !important;--background-color: var(--dark-background-color) !important;--text-background-color: var(--dark-text-background-color);--link-color: var(--dark-link-color) !important;--link-hover-color: var(--dark-link-hover-color) !important}@media (prefers-color-scheme: light){:root{--text-color: var(--light-text-color);--background-color: var(--light-background-color);--link-color: var(--light-link-color);--link-hover-color: var(--light-link-hover-color)}a:hover{color:var(--link-hover-color)}button{background-color:#f9f9f9}}@media (prefers-color-scheme: dark){:root{--text-color: var(--dark-text-color);--background-color: var(--dark-background-color);--text-background-color: var(--dark-text-background-color);--link-color: var(--dark-link-color);--link-hover-color: var(--dark-link-hover-color)}}#theme-switcher{position:fixed;top:1em;right:1em;z-index:1000}#theme-toggle-button{background:none;border:none;color:var(--text-color);cursor:pointer;padding:.5em;border-radius:5px;font-size:1em;background-color:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#theme-toggle-button .icon-auto,#theme-toggle-button .icon-light,#theme-toggle-button .icon-dark,#theme-toggle-button .icon-darkest{display:inline-block;width:1em;height:1em;vertical-align:middle}#theme-menu{position:absolute;top:calc(100% + .25em);right:0;background-color:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:5px;padding:.5em;display:flex;flex-direction:column;gap:.5em}#theme-menu.hidden{display:none}#theme-menu button{background:none;border:none;color:var(--text-color);cursor:pointer;padding:.5em;text-align:left;display:flex;align-items:center;gap:.5em;font-size:1em}#theme-menu button .icon-auto,#theme-menu button .icon-light,#theme-menu button .icon-dark,#theme-menu button .icon-darkest{display:inline-block;width:1em;height:1em;vertical-align:middle}#theme-menu button:hover{color:var(--link-hover-color)}#theme-menu button:hover img{filter:invert(26%) sepia(15%) saturate(1357%) hue-rotate(161deg) brightness(93%) contrast(87%)}html[data-theme=dark] #theme-menu button:hover img,html[data-theme=darkest] #theme-menu button:hover img{filter:invert(77%) sepia(11%) saturate(1078%) hue-rotate(179deg) brightness(96%) contrast(91%)}html[data-theme=dark] #theme-switcher img,html[data-theme=darkest] #theme-switcher img{filter:brightness(0) invert(1)}@media (prefers-color-scheme: dark){html:not([data-theme]) #theme-switcher img{filter:brightness(0) invert(1)}html:not([data-theme]) #theme-menu button:hover img{filter:invert(77%) sepia(11%) saturate(1078%) hue-rotate(179deg) brightness(96%) contrast(91%)}}html[data-theme=darkest]{cursor:auto;--cursorX: 50vw;--cursorY: 50vh}html[data-theme=darkest]:after{content:"";display:block;top:0;left:0;width:100%;height:100%;position:fixed;z-index:1;pointer-events:none;background:radial-gradient(circle 14vmax at var(--cursorX) var(--cursorY),rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 80%,rgba(0,0,0,.95) 100%)}@font-face{font-family:Workbench;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Workbench.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VCR;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/vcr-osd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teletext;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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) format("woff2")}.teletext-styled-content{font-family:Teletext,sans-serif;background-color:#000;color:#fff;padding:1ch}.teletext-styled-content *{font-size:17px;line-height:.9;letter-spacing:2.4px}.teletext-styled-content h1{font-weight:400;color:#ff0;background-color:#00f;margin:.25em 0;font-size:200%;padding:.25em 1em;text-align:center}.teletext-styled-content p{color:#fff;margin:0}.teletext-styled-content header{display:flex;justify-content:space-between;margin-bottom:1em}.teletext-styled-content header span:nth-child(2){color:#0f0}.teletext-styled-content .header-image{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAAAvBAMAAADtBkn2AAAAElBMVEUAAAD//wAA////AAAA/wD///+7GbESAAAAoElEQVR4Xu3XwQnDQAxEUbcwLaQFt+AW0n8rgU3QZVi+Exm8hPkXSbd31fZOGsOuXo9PG3QvIoh+++gs4GdIEJKEhIoIwAgCABUQKiBY/4cIYreAAIwgmDBCQnUpIghphpDOITwgrIcIwnNEMyAEQX1DOI7+3/EcXYwIghkTQLUgIogKAICAnOCMICwEEIJDQhCS7XNGOyMsggji3hwQxAt8RvrBvuRF5gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;width:80%;height:auto;aspect-ratio:264/47;margin:0 auto}.teletext-styled-content .location{color:#ff0}.teletext-styled-content .conditions{color:#00f;background-color:#ff0;padding:.25em 1em;margin:.5em 0;text-align:center}.projects .tv{position:relative;overflow:hidden;width:100%;aspect-ratio:889/627}.projects .tv>div:first-child{overflow:clip;display:grid;width:58%;height:61%;margin-left:9%;margin-top:9.5%}.projects .tv>div:first-child>div,.projects .tv>div:first-child>canvas{width:100%;height:100%}.projects .tv .channel-display-canvas{grid-area:1/1;z-index:1;background-color:transparent;pointer-events:none;opacity:0;animation:glitch2 1s infinite;transition:opacity 0s}.projects .tv .channel-display-canvas.visible{opacity:1}.projects .tv .movie{grid-area:1/1;overflow:hidden;z-index:0;background-color:#000}.projects .tv .movie video{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(.5px);cursor:pointer}.projects .tv .movie .teletext-html-content{display:none;position:relative;z-index:1;width:100%;height:100%;background-color:#122212}.projects .tv .movie .teletext-canvas{position:absolute;top:0%;left:-1.5%;width:103%;height:100%;pointer-events:none;display:none;background-color:transparent}.projects .tv .movie .teletext-canvas.visible{display:block}.projects .tv .movie .scanlines{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;pointer-events:none;opacity:.75}.projects .tv .movie .noise-canvas{width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;background-color:transparent;z-index:2;opacity:.9}.projects .tv .knob-spot{background:#f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAYAAACP3YV9AAAAk0lEQVR4Ae3RgQVCARRG4ZsAQiEEWiOAQNAYDRKA9miZAgSCINQW9fMe3gqX7+NMcAoAAAAAAAAAAAAAAAAABvPl9pRu6ZHOaVEtGXlPv7FX2lVLRj4nIz/pUC0ZeUnv9E3XtK6WjFylfTqmTZoVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBvf8LpExuG2fexAAAAAElFTkSuQmCC) no-repeat center center;background-size:cover;position:absolute;display:block;z-index:1;top:62.8%;left:79%;width:12.83%;height:18.18%;pointer-events:all;transform-origin:center center;transform:rotate(0);border-radius:100%;cursor:pointer}.projects .tv .tv-case,.projects .tv .tv-screen{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(/assets/tv-case-DYAgzCyf.png) no-repeat center center;background-size:cover}.projects .tv .tv-case{pointer-events:none}.projects .tv .tv-case button{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;pointer-events:all;opacity:0;top:12.6%;left:78.9%;width:5%;height:8%;background:transparent url(/assets/button-down-DihqUfGW.png) 0 0 no-repeat;background-size:contain;mix-blend-mode:darken;cursor:pointer}.projects .tv .tv-case button.down{opacity:1}.projects .tv .tv-case button[data-channel="2"]{left:86.2%;background-color:#ff69b4}.projects .tv .tv-case button[data-channel="3"]{top:24.3%;background-color:#ff69b4}.projects .tv .tv-case button[data-channel="4"]{top:24.3%;left:86.2%;background-color:#ff69b4}.projects .tv .tv-screen{background:transparent url(/assets/tv-screen-cropped-BmfrcmHS.png) no-repeat center center;background-size:contain;mix-blend-mode:lighten;pointer-events:none;left:7%;top:12%;width:62%;height:auto;aspect-ratio:529/404}.projects .tv .back-mask{position:absolute;top:12%;left:8%;width:60%;height:65%;z-index:-1;background-color:#000}.wobbly{animation:wobbly .1s infinite}.glitch-effect.is-glitching-1{animation:glitch .3s ease 0s 1 normal none running}.glitch-effect.is-glitching-2{animation:glitch-alt .3s ease 0s 1 normal none running}.tube-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:url(/assets/tube-frame-DdQ7N_uy.png) no-repeat center center;background-size:cover}@keyframes wobbly{0%{transform:translateY(1.5px)}to{transform:translateY(0)}}@keyframes glitch{0%{opacity:1;transform:scale(1) skew(0)}80%{opacity:1;transform:scale(1) skew(0)}82%{opacity:.8;transform:scaleY(1.2) skew(80deg)}84%{opacity:.8;transform:scaleY(1.2) skew(-50deg)}86%{opacity:1;transform:scale(1) skew(0)}to{opacity:1;transform:scale(1) skew(0)}}@keyframes glitch-alt{0%{opacity:1;transform:scale(1) skew(0)}75%{opacity:1;transform:scale(1) skew(0)}77%{opacity:.7;transform:scale(1.1,.9) skew(0,-70deg)}79%{opacity:.7;transform:scale(.9,1.1) skew(0,30deg)}81%{opacity:1;transform:scale(1) skew(0)}to{opacity:1;transform:scale(1) skew(0)}}@keyframes glitch2{0%{transform:translate(0)}30%{transform:translate(0)}31%{transform:translate(-5px)}32%{transform:translate(0)}98%{transform:translate(0)}to{transform:translate(-8px)}}@media screen and (max-width: 600px){@keyframes wobbly{0%{transform:translateY(.5px)}to{transform:translateY(0)}}.projects .tv{aspect-ratio:888/925}.projects .tv .tv-case{background-image:url(/assets/tv-case-phone-ChfX3c0e.png)}.projects .tv>div:first-child{width:80.1%;height:58.6%;margin-left:9.8%;margin-top:8.6%}.projects .tv .tv-screen{left:8%;top:8%;width:82%}.projects .tv .back-mask{width:88%;height:66%;top:6%;left:5%}.projects .tv .tv-case button{width:7.4%;height:6.4%;top:77.4%;left:7.4%;background-image:url(/assets/button-down-phone-7628Npzu.png);mix-blend-mode:darken}.projects .tv .tv-case button[data-channel="2"]{left:15.6%}.projects .tv .tv-case button[data-channel="3"]{top:77.4%;left:23.4%}.projects .tv .tv-case button[data-channel="4"]{top:77.4%;left:32.1%}.projects .tv .knob-spot{top:76.9%;left:86.7%;width:7.4%;height:7%}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,Ubuntu Mono,Source Code Pro,Fira Mono,Droid Sans Mono,Consolas,Courier New,monospace}body{margin-bottom:5em}button{font-family:inherit}a{color:var(--link-color);text-decoration:none;transition:color .25s ease-in-out}a:hover{color:var(--link-hover-color)}a[target=_blank]:after{content:"";display:inline-block;vertical-align:top;width:.75em;height:.75em;background-color:var(--link-color);-webkit-mask-image:url(/new-tab.svg);mask-image:url(/new-tab.svg);transition:opacity .25s ease-in-out;margin-left:.15em;opacity:.5;position:relative;top:.1em}canvas#glslCanvas{position:fixed;top:0;left:0;z-index:-1;display:block;background-color:var(--background-color);width:100%;height:100lvh;opacity:0;transition:opacity 1.5s ease-in-out}canvas#glslCanvas.visible{opacity:1}.content{--content-padding: 2em;padding-top:3em;padding-inline:var(--content-padding);max-width:calc(889px + (var(--content-padding) * 2));margin:0 auto;font-size:120%;line-height:1.5}h1,h2{font-family:Workbench,sans-serif;font-weight:400}h1{font-family:Workbench,sans-serif;font-size:2.5em;margin:0;font-weight:400}h2{margin-top:2em}h5{font-size:1em}ul{padding-inline-start:1em}.content>*:not(div){opacity:.4;transition:opacity .25s ease-in-out}.content>*:not(div).done-glitching{opacity:1}.projects{position:relative;margin-bottom:2em;scroll-margin-top:1em}.listings{font-size:16px;padding:2em;box-shadow:5px 4px 9px #00000040;margin:0 auto 4em;background-color:var(--text-background-color);color:var(--text-color);font-family:Inter,sans-serif;font-weight:300;line-height:1.25}.listings>div{column-count:2;column-gap:2em;column-rule-width:1px;column-rule-style:solid;column-rule-color:var(--text-color)}.listings>div>div{break-inside:avoid;margin-bottom:2em}.listings h2{background-color:var(--text-color);margin-top:0;overflow:hidden;width:30%;aspect-ratio:960/230;-webkit-mask-image:url(/tv-listings-title.svg);mask-image:url(/tv-listings-title.svg);color:transparent}.listings h3,.listings h4,.listings p{margin:0}.listings button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;display:block;width:100%;text-align:left;background-color:var(--text-color);color:var(--text-background-color);font-size:1.75em;line-height:1.5;font-weight:800;padding:0 .25em;margin-bottom:.35em;cursor:pointer}.listings button.active:after{content:"On now";font-size:.5em;font-weight:400;margin-left:1em}.listings h4{font-weight:900;font-size:1.2em;line-height:1em;margin-bottom:.4em}.listings h4 i{font-style:normal;font-size:.75em;position:relative;top:-.1em}.listings p{margin-bottom:.5em;font-size:.9em}.listings .movie{width:2em;height:2.5em;vertical-align:top;float:left;margin-right:.5em}.listings .movie-icon{background-color:var(--text-color);-webkit-mask-image:url(/movie.svg);mask-image:url(/movie.svg);--movie-icon-size: 2.2em;width:var(--movie-icon-size);height:var(--movie-icon-size);vertical-align:top;float:left;margin-right:.5em;margin-top:.125em}.listings .credits{font-size:.7em;display:flex;gap:3em;justify-content:space-between;margin-bottom:.25em}.listings .credits b{display:inline-block;font-weight:600;text-align:right}.listings .link{margin-top:.5em}.listings a{color:var(--link-color);text-decoration:none}.listings a:hover{color:var(--link-hover-color)}.listings a:hover .new-tab{background-color:var(--link-hover-color);opacity:1}body.error-404{margin-block:0}body.error-404 .content{padding-block:0 5em;height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (max-width: 600px){.content{--content-padding: 1em}h1{font-size:8vw}.listings{padding:.75em}.listings h2{width:158px}.listings a{word-break:break-all}.listings>div{column-count:1}}
