@font-face{font-family:Times New Pixel;src:url(TimesNewPixel.9d73e03b.ttf)format("truetype")}*{color:#e9efec;scroll-behavior:smooth;cursor:url(arrow.66b214b9.cur),auto;font-family:Times New Pixel,monospace;font-size:max(1rem,min(3vw,1.25rem));font-weight:lighter;line-height:1em}* a,* .clickable{cursor:url(hand.f4750ce8.cur),auto;overflow-wrap:break-word;text-decoration:underline}@media (max-width:811px){*{font-size:4vh;line-height:1rem}}*{overflow:hidden}* ul{padding-left:0}* #root{background-image:url(stars-bg.0f81c445.gif);background-size:12rem}* main{background:#05050566;flex-wrap:wrap;width:600vw;display:flex}* body{margin:0}* ::selection{background:#9a4f50}* ::-webkit-scrollbar{width:1vw;position:fixed}* ::-webkit-scrollbar-thumb{border:1px solid #e9efec;position:fixed}* .videos{display:flex}.h-red{color:#211e20;background:#9a4f50;padding:0 .2rem}.h-orange{color:#211e20;background:#68aca9;padding:0 .2rem}.h-green{color:#211e20;background:#6eaa78;padding:0 .2rem}.h-yellow{color:#211e20;background:#be955c;padding:0 .2rem;text-decoration:underline}.h-blue{background:#416aa3;padding:0 .2rem;text-decoration:underline}.screen{width:100vw;height:100vh;margin:0;padding:1vw 0 0;overflow-x:hidden;overflow-y:scroll}.screen ::-webkit-scrollbar{width:8px}.screen ::-webkit-scrollbar-thumb{background-color:#211e20;border:1px solid #fff}.screen .selector{background-color:#211e20;border:1px solid #fff;scrollbar-color:black!important}.screen .screen-title{background-color:#416aa3;margin-bottom:70px;padding:.2vw 1vw}@media (min-width:812px){.screen{width:80vw;height:80vh;padding:10vh 10vw;overflow:hidden}.screen .content{background:#0a0a0a80;border:1px solid #e9efec;height:70vh;padding:5vh 8vw 5vh 28vw;overflow-y:visible}.screen .content ::-webkit-scrollbar{width:8px}.screen .content ::-webkit-scrollbar-thumb{background-color:#211e20;border:1px solid #fff}.screen .content .selector{background-color:#211e20;border:1px solid #fff;scrollbar-color:black!important}}@media (max-width:811px){.screen .content{margin-bottom:8vh;padding:4vh 4vw 0}.screen .videos{flex-wrap:wrap}}@media (min-width:1024px){*{font-size:1.02em}}nav{--anim-scale:.1;padding:5vh 5vh 0;overflow:visible}nav .source{padding:0!important}nav .nav-tree-container{flex-direction:column;display:flex}nav div,nav *{overflow:visible}nav .bottom a{padding:0 .5rem}@media (max-width:811px){nav{text-align:center;width:100vw;left:0}}@media (min-width:812px){nav{width:20vw;height:75vh;margin-top:10vh;margin-left:10vw;display:inline-block;position:absolute}nav .bottom{position:absolute;bottom:5vh}}nav a{cursor:url(hand.f4750ce8.cur),auto;text-decoration:underline}nav .title{text-align:center;color:#211e20;background-color:#6eaa78;padding:0 .5rem}@media (max-width:811px){.nav-desktop{display:none}.nav-mobile{flex-direction:column;justify-content:space-between;gap:3vh;padding:0;display:flex}.nav-mobile .bounce{display:none}.go-home{text-align:center;text-align:center;color:#211e20;z-index:1000;background-color:#6eaa78;width:100vw;padding:0 .5rem;display:inline-block;position:relative;top:2vh}.go-home span{color:#211e20}.go-home{padding:0}}@media (min-width:812px){.nav-mobile,.go-home{display:none}}#title{overflow:hidden!important}#title .h-red{z-index:-1000;padding:0}@media (min-width:812px){#title .home-title{flex-direction:column;justify-content:center;align-items:center;display:flex}#title .home-title div,#title .home-title span{line-height:2.2vh}#title .title-screen{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}}@media (max-width:811px){#title .content{padding:0}#title .home-title{display:none}#title .content{margin-top:7vh}#title .content span{color:#e9efec;width:100vw}}@keyframes float1{0%{transform:translate(0)rotate(0)}25%{transform:translate(calc(var(--anim-scale,1)*3vw),calc(var(--anim-scale,1)*-2vw))rotate(calc(var(--anim-scale,1)*2deg))}50%{transform:translate(calc(var(--anim-scale,1)*-2vw),calc(var(--anim-scale,1)*1.5vw))rotate(calc(var(--anim-scale,1)*-2deg))}75%{transform:translate(calc(var(--anim-scale,1)*-3vw),calc(var(--anim-scale,1)*-1vw))rotate(calc(var(--anim-scale,1)*1deg))}to{transform:translate(0)rotate(0)}}@keyframes float2{0%{transform:translate(0)rotate(0)}30%{transform:translate(calc(var(--anim-scale,1)*-2.5vw),calc(var(--anim-scale,1)*2vw))rotate(calc(var(--anim-scale,1)*-3deg))}60%{transform:translate(calc(var(--anim-scale,1)*3.5vw),calc(var(--anim-scale,1)*-1vw))rotate(calc(var(--anim-scale,1)*2deg))}90%{transform:translate(calc(var(--anim-scale,1)*1vw),calc(var(--anim-scale,1)*2.5vw))rotate(calc(var(--anim-scale,1)*-1deg))}to{transform:translate(0)rotate(0)}}@keyframes float3{0%{transform:translate(0)rotate(0)}20%{transform:translate(calc(var(--anim-scale,1)*2vw),calc(var(--anim-scale,1)*3vw))rotate(calc(var(--anim-scale,1)*3deg))}55%{transform:translate(calc(var(--anim-scale,1)*-3.5vw),calc(var(--anim-scale,1)*-2vw))rotate(calc(var(--anim-scale,1)*-2deg))}85%{transform:translate(calc(var(--anim-scale,1)*2.5vw),calc(var(--anim-scale,1)*-1.5vw))rotate(calc(var(--anim-scale,1)*1deg))}to{transform:translate(0)rotate(0)}}@keyframes float4{0%{transform:translate(0)rotate(0)}35%{transform:translate(calc(var(--anim-scale,1)*-1.5vw),calc(var(--anim-scale,1)*-3vw))rotate(calc(var(--anim-scale,1)*-2deg))}65%{transform:translate(calc(var(--anim-scale,1)*2.5vw),calc(var(--anim-scale,1)*2vw))rotate(calc(var(--anim-scale,1)*3deg))}80%{transform:translate(calc(var(--anim-scale,1)*-2vw),calc(var(--anim-scale,1)*1vw))rotate(calc(var(--anim-scale,1)*-1deg))}to{transform:translate(0)rotate(0)}}@keyframes float5{0%{transform:translate(0)rotate(0)}28%{transform:translate(calc(var(--anim-scale,1)*3.5vw),calc(var(--anim-scale,1)*1.5vw))rotate(calc(var(--anim-scale,1)*-3deg))}58%{transform:translate(calc(var(--anim-scale,1)*-2.5vw),calc(var(--anim-scale,1)*-2.5vw))rotate(calc(var(--anim-scale,1)*2deg))}88%{transform:translate(calc(var(--anim-scale,1)*1.5vw),calc(var(--anim-scale,1)*-1.5vw))rotate(calc(var(--anim-scale,1)*-1deg))}to{transform:translate(0)rotate(0)}}@keyframes float6{0%{transform:translate(0)rotate(0)}22%{transform:translate(calc(var(--anim-scale,1)*-3vw),calc(var(--anim-scale,1)*2.5vw))rotate(calc(var(--anim-scale,1)*2deg))}48%{transform:translate(calc(var(--anim-scale,1)*2vw),calc(var(--anim-scale,1)*-3vw))rotate(calc(var(--anim-scale,1)*-3deg))}78%{transform:translate(calc(var(--anim-scale,1)*-1.5vw),calc(var(--anim-scale,1)*1.5vw))rotate(calc(var(--anim-scale,1)*1deg))}to{transform:translate(0)rotate(0)}}@keyframes float7{0%{transform:translate(0)rotate(0)}30%{transform:translate(calc(var(--anim-scale,1)*2.5vw),calc(var(--anim-scale,1)*-2vw))rotate(calc(var(--anim-scale,1)*-2deg))}60%{transform:translate(calc(var(--anim-scale,1)*-3.5vw),calc(var(--anim-scale,1)*1vw))rotate(calc(var(--anim-scale,1)*3deg))}90%{transform:translate(calc(var(--anim-scale,1)*-1vw),calc(var(--anim-scale,1)*-2.5vw))rotate(calc(var(--anim-scale,1)*1deg))}to{transform:translate(0)rotate(0)}}#about{--anim-scale:.1;overflow-y:auto}#now h1{text-decoration:underline}#now .news-post{margin:2vh 0;padding:0 1px}#now .news-post ul{padding:0 1vw;list-style-type:none}#now .news-post li{padding-left:1.5em;position:relative}#now .news-post li:before{content:"– ";position:absolute;left:0}#now .news-post h1{text-align:center}#now .news-date{text-align:right;background-color:#9a4f50;border:1px solid #e9efec;margin:0;padding:0 2vw;text-decoration:underline}#now .news-content{border-bottom:1px solid #e9efec;border-left:1px solid #e9efec;border-right:1px solid #e9efec;padding:0 .5vw}#now .footer{z-index:100;text-align:center;margin-bottom:2.5vh;padding-left:20vw;font-size:1.2vh;position:fixed;bottom:0;left:0;right:0}#now .footer a{font-size:1.2vh}.bounce{vertical-align:middle;transform-origin:50%;animation:7s ease-in-out infinite float1;display:inline-block;transform:scale(.1)}.bounce:nth-of-type(n){animation-name:float1;animation-delay:5s}.bounce:nth-of-type(2n){animation-name:float2;animation-delay:2s}.bounce:nth-of-type(3n){animation-name:float3;animation-delay:3s}.bounce:nth-of-type(4n){animation-name:float4;animation-delay:4s}.bounce:nth-of-type(5n){animation-name:float5;animation-delay:5s}.bounce:nth-of-type(6n){animation-name:float6;animation-delay:1s}.bounce:nth-of-type(7n){animation-name:float7;animation-delay:3s}.bounce:nth-of-type(8n){animation-name:float1;animation-delay:4s}.bounce:nth-of-type(9n){animation-name:float2;animation-delay:2s}.bounce.expanded{z-index:100;animation-duration:20s;transform:scale(.1)}.bounce.frozen{animation-play-state:paused}#research .research-text{--anim-scale:.1;overflow:visible}#research .outputs{flex-flow:wrap;justify-content:center;align-items:center;gap:1.5vw;display:flex;overflow:visible}#research .outputs .output-class{--anim-scale:.8;animation:6s ease-in-out infinite float;display:inline-block}#research .outputs .output-class li{color:#211e20;background:#68aca9;padding:1vh 0}#research .outputs .output-class li a,#research .outputs .output-class li span{color:#211e20}#research .outputs .output-class:first-child{animation:8s ease-in-out infinite float1}#research .outputs .output-class:nth-child(2){animation:8s ease-in-out infinite float2}#research .outputs .output-class:nth-child(3){animation:6.5s ease-in-out infinite float3}#research .outputs .output-class:nth-child(4){animation:7.5s ease-in-out infinite float4}#research .outputs .output-class:nth-child(5){animation:8.5s ease-in-out infinite float5}#research .outputs .output-class:nth-child(6){animation:6s ease-in-out infinite float6}#research .outputs .output-class:nth-child(7){animation:7.5s ease-in-out infinite float7}#research .outputs .output-class:nth-child(8){animation:8.5s ease-in-out infinite float1}#research .outputs .output-class:nth-child(9){animation:6.5s ease-in-out infinite float2}#research .outputs .output-class:nth-child(10){animation:7s ease-in-out infinite float3}#research .outputs .output-class.expanded{z-index:100;animation-duration:20s;transform:scale(.1)}#research .outputs .output-class.frozen{animation-play-state:paused}#research .outputs .collapse-all{text-align:center;margin-top:2vh}#projects{overflow:visible}#projects header,#projects footer{flex-wrap:wrap;justify-content:center;width:100%;padding:2vh 0;display:flex}#projects button{cursor:pointer;background:0 0;border:none}#projects .h-yellow,#projects .h-blue{padding:0}#projects .screen-title-container{flex-wrap:wrap;justify-content:center;display:flex}#projects .screen-title-container .screen-title{margin-bottom:0}#projects .project-repo{text-align:center;overflow:visible}#projects .project-repo .projects-list{--anim-scale:.5;flex-flow:wrap;justify-content:center;align-items:baseline;gap:2vw;margin:4vh 0;display:flex;overflow:visible}#projects .project-repo .projects-list .output-class{overflow:visible}#projects .project-repo .projects-list .project-card{display:flex;overflow:visible;box-shadow:0 4px 12px #0000004d}#projects .project-repo .projects-list .project-card .project-content{padding:2vh 1vw}#projects .project-repo .projects-list .project-card .h-blue{color:#e9efec!important}#projects .project-repo .projects-list .project-card .project-image-container{cursor:grab;position:relative}#projects .project-repo .projects-list .project-card .project-image-container img{width:100%;display:block}#projects .project-repo .projects-list .project-card .project-image-container .sparkle-overlay{pointer-events:none;opacity:.8;z-index:2;will-change:background-position;background:#0a0a0a33 url(stars.246a623d.gif) 0 0/20px 20px;width:100%;height:100%;position:absolute;top:0;left:0}#projects .project-repo .projects-list .project-card .project-caption{cursor:pointer;position:relative}#projects .project-repo .projects-list .project-card .project-description-wrapper{text-align:center;flex-direction:column;display:flex;box-shadow:0 4px 12px #0000004d}#projects .project-repo .gigs ul{text-align:left}@media (max-width:811px){#projects{overflow-x:hidden!important;overflow-y:auto!important}#projects .reset-pos{display:none}#projects .h-blue{width:100%;display:block!important}#projects .project-card{background:#050505;flex-direction:column}#projects .project-card .project-description-wrapper{color:#e9efec!important}}@media (min-width:812px){#projects .project-repo .projects-list{flex-direction:row}#projects .project-repo .projects-list .project-draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:10vw;transition:none;position:relative;overflow:visible}#projects .project-repo .projects-list .project-draggable.dragging{cursor:grabbing;opacity:.9;transition:opacity .2s;z-index:1000!important}#projects .project-repo .projects-list .project-draggable .project-card{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}#projects .project-repo .projects-list .project-draggable .project-card .project-caption{width:10vw}#projects .project-repo .projects-list .project-draggable .project-card .project-caption.selected{width:30vw;margin:0;padding:0}#projects .project-repo .projects-list .project-draggable .project-card .project-image-container{width:100%}#projects .project-repo .projects-list .project-draggable .project-card .project-image-container.hidden{display:none}#projects .project-repo .projects-list .project-draggable .project-card .project-image-container img{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}#projects .project-repo .projects-list .project-draggable .project-card .project-description-wrapper{color:#000;text-align:left;z-index:100;pointer-events:auto;width:50vw;height:60vh;margin:0;padding:0;overflow-y:scroll}#projects .project-repo .projects-list .project-draggable .project-card .project-description-wrapper .project-content{flex-direction:row;display:flex}#projects .project-repo .projects-list .project-draggable .project-card .project-description-wrapper .project-content img{max-width:20vw}}#projects .project-overlay{z-index:10000;background:#05050580;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}#projects .project-overlay .project-overlay-content{background:#050505;border:1px solid #e9efec;width:80vw;height:60vh;padding:3vw;position:relative;overflow-y:auto;box-shadow:0 8px 32px #00000080}#projects .project-overlay .project-overlay-content .close-button{cursor:pointer;z-index:10001;justify-content:center;align-items:center;font-size:1.1em;display:flex;position:fixed;top:16vh;right:9vw}#projects .project-overlay .project-overlay-content .close-button:hover{background:#9a4f50}#projects .project-overlay .project-overlay-content .project-content{flex-direction:row;gap:2rem;display:flex}#projects .project-overlay .project-overlay-content .project-content img{border:1px solid #e9efec;max-width:30vw;height:-webkit-fit-content;height:fit-content;position:fixed}#projects .project-overlay .project-overlay-content .project-content .project-text{flex-direction:column;align-self:flex-start;width:60%;padding-left:35vw;display:flex}#projects .project-overlay .project-overlay-content .project-content .project-text .shown-at{width:100%}#projects .project-overlay .project-overlay-content .project-content .project-text .shown-at ul{text-align:left}#projects .project-overlay .project-overlay-content .project-content .project-text iframe{border-width:1px}#projects .project-overlay .project-overlay-content .project-content .project-text h3{background-color:#9a4f50;margin-top:0;text-decoration:underline}#blog .blog-post{border:1px solid #e9efec;margin:2vh 0;padding:1vh 1vw}
/*# sourceMappingURL=teresapelinski.4a8964ec.css.map */
