.home-view{display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:50vh;padding:10px}@media(max-width:767px){.home-view{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}}.home-view *{flex-wrap:wrap}.home-view .header{flex-direction:column;justify-content:center;min-width:50%}.home-view .header,.home-view .header .text{display:flex;margin:auto;padding-bottom:15px;padding-top:15px}.home-view .header .text{align-items:center;flex-direction:row}.home-view .header .text .name{color:#415f79;color:var(--primary);display:flex;margin-left:auto;margin-right:auto;padding-right:5px;text-transform:lowercase}.home-view .header .text .decorator,.home-view .header .text .label-text,.home-view .header .text .name{-webkit-animation:fade-in 2s ease-in-out 0s 1 normal forwards;animation:fade-in 2s ease-in-out 0s 1 normal forwards;display:flex;font-size:30px;padding-left:5px;padding-right:5px}@media(max-width:767px){.home-view .header .text .decorator,.home-view .header .text .decorator>*,.home-view .header .text .label-text,.home-view .header .text .label-text>*,.home-view .header .text .name,.home-view .header .text .name>*{font-size:24px}}@media(max-width:480px){.home-view .header .text .decorator,.home-view .header .text .decorator>*,.home-view .header .text .label-text,.home-view .header .text .label-text>*,.home-view .header .text .name,.home-view .header .text .name>*{font-size:18px}}.home-view .header .text .labels{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto}.home-view .header .text .labels .label{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:auto;margin-top:auto;width:-webkit-max-content;width:max-content}.home-view .header .text .labels .label .label-text{color:#4a88b8;color:var(--secondary);font-style:italic}.home-view .header .profiles{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto}.home-view .bio{background-color:#efefefb7;background-color:var(--bg2trans);min-width:100px;padding:10px 15px}.home-view .bio .bio-header{color:#415f79;color:var(--primary);font-size:24px;margin-bottom:5px;text-align:center;text-transform:uppercase}.home-view .bio .bio-p{color:#292929;color:var(--txt);font-size:18px;font-weight:lighter;padding-bottom:5px;padding-top:5px;text-align:left}.home-view .bio .header{text-align:center;text-transform:uppercase}.home-view .bio .interests{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:5px}.home-view .bio .interests .interest{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;font-family:Ubuntu Mono,monospace;margin-bottom:2.5px;margin-right:5px;padding:2.5px;text-align:center;text-transform:lowercase}.home-view .bio .interests *{font-size:18px}.profile-icon{-webkit-animation:slide-down 1s ease-in-out 0s 1 normal forwards;animation:slide-down 1s ease-in-out 0s 1 normal forwards;display:flex;flex-direction:column;justify-content:center;margin-left:10px;margin-right:10px;text-align:center}.profile-icon:hover{scale:1.025}.profile-icon .icon{display:flex;font-size:40px;margin-left:auto;margin-right:auto}.profile-icon .name{font-size:12px;opacity:0;translate:-10px 0}.profile-icon:hover,.profile-icon:hover *{color:#4a88b8;color:var(--secondary)}.profile-icon:hover .name{opacity:50%;translate:0 0}.profile-icon:hover .name,.profile-icon:hover .name:hover{transition:.25s ease-in-out}.text-widget{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}.text-widget .text-widget-btn{align-items:center;display:flex;flex-direction:row;margin:auto;transition:.5s ease-in-out}.text-widget .text-widget-btn,.text-widget .text-widget-btn *{color:#415f79;color:var(--primary);transition:.5s ease-in-out}.text-widget .text-widget-btn :hover,.text-widget .text-widget-btn:hover{transition:.5s ease-in-out}.text-widget .text-widget-btn:hover,.text-widget .text-widget-btn:hover *{color:#4a88b8;color:var(--secondary);transition:.5s ease-in-out}.text-widget .text-widget-btn:hover,.text-widget .text-widget-btn:hover :hover,.text-widget .text-widget-btn:hover:hover{transition:.5s ease-in-out}.text-widget .text-widget-btn:not([disabled]){cursor:pointer}.text-widget .text-widget-btn .text{padding-bottom:5px;padding-top:5px;text-align:center;text-transform:uppercase}.text-widget .text-widget-btn .icon{display:flex;font-size:18px}.text-widget .text-widget-inner{border:5px solid #4b5765;border:5px solid var(--bord);border-radius:5px;height:0;overflow:auto;transition:all .5s ease;width:80vw}.text-widget .text-widget-inner:not(.show){border-color:transparent}.text-widget .text-widget-inner.show{height:40vh}.avatar{margin-bottom:15px;position:relative;width:100%}.avatar .avatar-inner{border:3px solid #4b5765;border:3px solid var(--bord);border-radius:100%;display:flex;height:220px;margin:auto;overflow:hidden;width:220px;z-index:10}.avatar .avatar-inner,.avatar .avatar-inner:hover{transition:.25s ease-in-out}.avatar .avatar-inner .img{-webkit-animation:fade-in 1.5s ease-in-out 0s 1 normal forwards;animation:fade-in 1.5s ease-in-out 0s 1 normal forwards;display:flex;display:block;-webkit-filter:grayscale(70%);filter:grayscale(70%);height:auto;margin:auto;scale:1;width:220px;z-index:11}.avatar .avatar-inner .img,.avatar .avatar-inner .img:hover{transition:.75s ease-in-out}.avatar .blocks{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;top:0;width:100%}.avatar .blocks .block{-webkit-animation:h-grow 1s ease-in-out 0s 1 normal forwards;animation:h-grow 1s ease-in-out 0s 1 normal forwards;background-color:#4b5765;background-color:var(--bord);border-radius:3px;display:flex;height:6px;margin:10px auto;rotate:-45deg;z-index:9}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.avatar .avatar-inner{border-radius:0}.avatar .blocks{height:0;width:0}.avatar .blocks .block{height:0}}.navbar{align-items:center;display:flex;flex-direction:row;height:50px;margin-bottom:auto;margin-top:auto}.navbar .theme-switch{display:flex;margin-left:auto}.theme-switch{align-items:center;display:flex;flex-direction:row;height:15px;margin:5px;padding:5px}.theme-switch,.theme-switch:hover{transition:.5s ease-in-out}.theme-switch:not([disabled]){cursor:pointer}.theme-switch .pin-outer{align-items:center;background-color:#dedede;background-color:var(--bg3);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;display:flex;flex-direction:row;height:100%;margin:auto 5px;width:30px}.theme-switch .pin-outer .pin-inner{background-color:#efefef;background-color:var(--bg2);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:100%;display:block;height:15px;transition:all .2s linear;width:15px}.works-view{background-color:#cfcfcfb7;background-color:var(--bg4trans);border-bottom:3px solid #4b5765;border-bottom:3px solid var(--bord);border-top:3px solid #4b5765;border-top:3px solid var(--bord);display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding-bottom:5px;padding-top:5px;width:100%}.works-view .work-cards{display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr;overflow-y:auto;padding-left:10px;padding-right:10px;width:100%}.work-card{border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;display:flex;flex-direction:column;height:200px;justify-content:center;margin:5px;padding:10px;width:300px}.work-card .work-info{left:50%;position:absolute;top:50%;translate:-50% -50%}.work-card .work-info .work-name{font-size:18px;font-weight:700;width:100%}.work-card .work-info .work-name,.work-card .work-info .work-subtitle,.work-card .work-info .work-year{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.work-card .work-info .work-subtitle{color:#4a88b8;color:var(--secondary);font-style:italic}.card{-webkit-animation:slide-right 1s ease-in-out 0s 1 normal forwards;animation:slide-right 1s ease-in-out 0s 1 normal forwards;overflow:hidden}.card,.card:hover{transition:.5s ease-in-out}.card:not([disabled]){cursor:pointer}.card *{transition:all .5s}.card:hover{scale:1.01}.card:hover .card-bg{-webkit-filter:grayscale(0);filter:grayscale(0);scale:1.025}.card:hover .card-bg-mask{opacity:50%}.card:hover .card-content{opacity:0}.card .card-bg{-webkit-filter:grayscale(60%);filter:grayscale(60%);left:50%;object-fit:cover;top:50%;translate:-50% -50%;z-index:-2}.card .card-bg,.card .card-bg-mask{height:100%;position:absolute;width:100%}.card .card-bg-mask{background:linear-gradient(0deg,#efefef,#f7f7f7);background:linear-gradient(0deg,var(--bg2),var(--bg1));left:0;opacity:90%;top:0;z-index:-1}.card .card-content{z-index:0}.work-modal{background-color:#dedede;background-color:var(--bg3);border:5px solid #4b5765;border:5px solid var(--bord);border-radius:5px;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90vh;max-width:90vw;overflow:auto;padding:10px 25px;width:-webkit-max-content;width:max-content}.work-modal .header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.work-modal .header *{font-size:18px;padding-right:5px}.work-modal .header .work-name{font-weight:700;text-align:center;text-overflow:ellipsis;white-space:pre-wrap}.work-modal .header .work-duration{color:#6b6b6b;color:var(--inactive)}.work-modal .subheader{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}.work-modal .subheader .work-commission,.work-modal .subheader .work-subtitle{font-style:italic;margin-bottom:10px;text-align:center}.work-modal .subheader .work-subtitle{color:#4a88b8;color:var(--secondary)}.work-modal .notes{border-radius:5px;color:#6b6b6b;color:var(--inactive);display:flex;flex-direction:column;font-style:italic;justify-content:center;margin-left:auto;margin-right:auto;max-width:600px;padding:10px 25px;white-space:pre-wrap}.work-modal .checkout{display:flex;flex-direction:row;justify-content:center;padding-bottom:5px;padding-top:5px;width:100%}.work-modal .checkout .checkout__link{background-color:#4b5765;background-color:var(--bord);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;color:#fff;font-size:12px;padding:5px 10px;text-transform:uppercase;transition:.5s ease-in-out}.work-modal .checkout .checkout__link:hover{transition:.5s ease-in-out}.work-modal .checkout .checkout__link:not([disabled]){cursor:pointer}.work-modal .checkout .checkout__link:hover{background-color:#4a88b8;background-color:var(--secondary)}.work-modal .table{border-spacing:10px}.work-modal .table .table-body .table-row .row-key{font-style:italic;vertical-align:top;width:1%}.work-modal .table .table-body .table-row .row-value{display:flex;flex-wrap:wrap}.work-modal .table .table-body .table-row .row-value .row-value-item.categories,.work-modal .table .table-body .table-row .row-value .row-value-item.instrumentation{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;color:#415f79;color:var(--primary);font-family:Ubuntu Mono,monospace;margin-bottom:2.5px;margin-right:5px;padding:2.5px;text-transform:lowercase}.work-modal .table .table-body .table-row .row-value.awards{display:flex;flex-direction:column}.work-modal .table .table-body .table-row .row-value.awards .award-name{font-weight:700}.work-modal .table .table-body .table-row .row-value.awards .award-institution{font-style:italic}.work-modal .table .table-body .table-row .row-value:has(>.performance){display:flex;flex-direction:column}.work-modal .table .table-body .table-row .row-value .performance{padding-bottom:3.5px;padding-top:3.5px}.work-modal .table .table-body .table-row .row-value .performance a,.work-modal .table .table-body .table-row .row-value .performance span{padding-right:5px}.work-modal .table .table-body .table-row .row-value .performance .event{display:flex;flex-direction:row;font-weight:700}.work-modal .table .table-body .table-row .row-value .performance .media *{font-size:24px;margin-top:5px;transition-duration:.2s;vertical-align:middle}.work-modal .table .table-body .table-row .row-value .performance .media:hover *{-webkit-filter:brightness(112%);filter:brightness(112%)}.work-modal .table .table-body .table-row .row-value .performance .media.video *{color:#d0573f;color:var(--danger)}.work-modal .table .table-body .table-row .row-value .performance .media.audio *{color:#4e97ce;color:var(--audio)}.work-modal .table .table-body .table-row .row-value .performance .performers{padding-left:15px}.work-modal .table .table-body .table-row .row-value .performance .performers .performer-role{color:#6b6b6b;color:var(--inactive);font-style:italic}.work-modal .table .table-body .table-row .row-value .performance .separator{height:2.5px;margin-left:5px;margin-top:7px;width:10%}.modal .modal-close-btn{border-radius:100%;font-size:24px;position:fixed;right:7px;top:7px;transition:.5s ease-in-out}.modal .modal-close-btn,.modal .modal-close-btn *{color:#415f79;color:var(--primary);transition:.5s ease-in-out}.modal .modal-close-btn :hover,.modal .modal-close-btn:hover{transition:.5s ease-in-out}.modal .modal-close-btn:hover,.modal .modal-close-btn:hover *{color:#4a88b8;color:var(--secondary);transition:.5s ease-in-out}.modal .modal-close-btn:hover,.modal .modal-close-btn:hover :hover,.modal .modal-close-btn:hover:hover{transition:.5s ease-in-out}.modal .modal-close-btn:not([disabled]){cursor:pointer}.modal-base{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0;transition:all .3s;z-index:1000}.modal-base:not(.open){opacity:0;z-index:-1}.modal-base .modal-base-inner{left:50%;position:fixed;top:50%;translate:-50% -50%;z-index:1000}.view-header{padding-bottom:15px;padding-top:15px;text-align:center}.view-header .title{font-size:30px;text-transform:uppercase}.view-header .icon{font-size:30px;left:50%;top:50%;translate:-25% -25%;vertical-align:middle}.view-header .icon *{color:#4a88b8;color:var(--secondary)}@media(max-width:767px){.software-view{display:grid;grid-template-columns:1fr}}@media(min-width:768px){.software-view{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.software-view{display:grid;grid-template-columns:1fr 1fr 1fr}}.software-view .software{border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;margin:5px;padding:10px}.software-view .software .name{color:#292929;color:var(--txt);display:flex;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.software-view .software .table{border-spacing:10px 5px}.software-view .software .table .tbody .key{vertical-align:top}.software-view .software .table .tbody .value{display:flex;flex-wrap:wrap}.software-view .software .table .tbody .value.description{color:#4a88b8;color:var(--secondary)}.software-view .software .table .tbody .value .icon.active *{color:#5bb06d}.software-view .software .table .tbody .value .icon.not-active *{color:#c55757}.software-view .software .table .tbody .value .value-item{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;font-family:Ubuntu Mono,monospace;margin-bottom:2.5px;margin-right:5px;padding:2.5px;text-transform:lowercase}.cv-view{margin-bottom:15px;padding:5px}.cv-view .cv-header{display:grid;grid-template-columns:1fr auto 1fr}.cv-view .cv-header .cv-download{display:flex;margin-right:auto;margin-top:auto;padding-bottom:5px;padding-left:7px}@media(max-width:767px){.cv-view .cv-header .cv-download{font-size:12px}}.cv-view .closed .icon{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb}@media(min-width:768px){.cv-view .closed .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.cv-view .icon{font-size:24px}.cv-view .icon *{color:#4a88b8;color:var(--secondary)}.cv-view .cv-section-title,.cv-view .open .icon{vertical-align:middle}.cv-view .open .icon{text-align:middle}.expandable-slide-show{align-items:center;display:flex;flex-direction:row;margin-bottom:auto;margin-top:auto;width:100%}@media(max-width:767px){.expandable-slide-show{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}}@media(min-width:768px){.expandable-slide-show{height:400px}}.expandable-slide{border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;display:flex;flex-direction:column;height:100%;margin:5px;overflow:auto;width:100%}.expandable-slide .slide-title{text-overflow:ellipsis;white-space:nowrap}.expandable-slide.open{background-color:#efefefb7;background-color:var(--bg2trans)}.expandable-slide.open .slide-content *{-webkit-animation:fade-in .5s ease-in-out 0s 1 normal forwards;animation:fade-in .5s ease-in-out 0s 1 normal forwards}@media(min-width:768px){.expandable-slide.open{width:100%}}@media(max-width:767px){.expandable-slide.open{max-height:400px}}.expandable-slide.open .slide-title{display:none;z-index:2}@media(min-width:768px){.expandable-slide.closed{min-width:5vw;width:5vw}.expandable-slide.closed .slide-title{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-writing-mode:tb-rl;writing-mode:tb-rl}}.expandable-slide.closed,.expandable-slide:not(.open){--center-col:var(--bg1trans);background:linear-gradient(60deg,#4b576511 0,var(--center-col) 100%);background:linear-gradient(60deg,var(--bord-trans) 0,var(--center-col) 100%);transition:.5s ease-in-out}.expandable-slide.closed:hover,.expandable-slide:not(.open):hover{transition:.5s ease-in-out}.expandable-slide.closed:not([disabled]),.expandable-slide:not(.open):not([disabled]){cursor:pointer}.expandable-slide.closed:hover,.expandable-slide:not(.open):hover{scale:1.025}.dark .expandable-slide.closed,.dark .expandable-slide:not(.open){--center-col:var(--bg3trans)}.expandable-slide.closed:hover,.expandable-slide:not(.open):hover{background-color:#f7f7f7b7;background-color:var(--bg-hl-trans)}.expandable-slide.closed .slide-content,.expandable-slide:not(.open) .slide-content{display:none}.expandable-slide.closed .cv-section-title,.expandable-slide:not(.open) .cv-section-title{align-items:center;display:flex;flex-direction:row;margin-bottom:auto;margin-top:auto}.expandable-slide .slide-content>.slide-title,.expandable-slide .slide-title{display:flex;flex-direction:column;font-size:18px;justify-content:center;margin:auto;padding-bottom:5px;padding-top:5px;text-align:center;text-transform:uppercase}.expandable-slide .slide-content>.slide-title{background-color:#dedede;background-color:var(--bg3);color:#415f79;color:var(--primary);margin-top:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.expandable-slide .slide-content{height:calc(100% - 32px);width:100%}.education-subview{display:flex;height:100%;margin-bottom:auto;margin-top:auto;width:100%}@media(min-width:768px){.education-subview{display:flex;display:grid;grid-template-columns:1fr 1fr;margin-bottom:auto;margin-top:auto}}@media(max-width:767px){.education-subview{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}}.education-subview .header{padding:5px;text-align:center;text-transform:uppercase}.education-subview .institution,.education-subview .name{font-weight:700}.education-subview .degrees,.education-subview .others{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto;margin-top:auto;padding-bottom:10px;padding-left:5px;padding-right:5px}.education-subview .degrees .degree,.education-subview .degrees .other,.education-subview .others .degree,.education-subview .others .other{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:7px 5px;text-align:center;width:100%}.education-subview .degrees .degree .major,.education-subview .degrees .other .major,.education-subview .others .degree .major,.education-subview .others .other .major{color:#415f79;color:var(--primary);font-style:italic}.education-subview .degrees .degree .minors .minor,.education-subview .degrees .other .minors .minor,.education-subview .highlight,.education-subview .others .degree .minors .minor,.education-subview .others .other .minors .minor{color:#4a88b8;color:var(--secondary)}.education-subview .highlight{font-style:italic}.awards-subview{padding-left:5px;padding-right:5px}.awards-subview .header{font-size:15px;padding-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase}.awards-subview .awards{display:grid;grid-template-columns:1fr 1fr}.awards-subview .awards .award{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:5px;padding:7px 10px;text-align:center}.awards-subview .awards .award .date,.awards-subview .awards .award .name{font-size:18px}.awards-subview .awards .award .name{color:#4a88b8;color:var(--secondary);font-weight:700}.awards-subview .awards .award .date{padding-bottom:5px}.awards-subview .awards .award .institution{font-weight:700}.dropdown{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}.dropdown .btn{align-items:center;display:flex;flex-direction:row;margin-bottom:auto;margin-top:auto;padding-bottom:5px;padding-top:5px;transition:.5s ease-in-out}.dropdown .btn,.dropdown .btn *{color:#415f79;color:var(--primary);transition:.5s ease-in-out}.dropdown .btn :hover,.dropdown .btn:hover{transition:.5s ease-in-out}.dropdown .btn:hover,.dropdown .btn:hover *{color:#4a88b8;color:var(--secondary);transition:.5s ease-in-out}.dropdown .btn:hover,.dropdown .btn:hover :hover,.dropdown .btn:hover:hover{transition:.5s ease-in-out}.dropdown .btn:not([disabled]){cursor:pointer}.dropdown .btn .btn-txt{font-style:italic}.dropdown .content{overflow:hidden}.dropdown .content.open{height:100%}.dropdown .content:not(.open){height:0}.experience-subview{align-items:center;display:flex;flex-direction:column;padding-bottom:10px}.experience-subview .experience-scroll{max-width:500px}.experience-subview .experience-scroll .header{padding-bottom:5px;padding-top:5px;text-align:center;text-transform:uppercase}.experience-subview .experience-scroll .academic,.experience-subview .experience-scroll .other-positions{margin-bottom:5px;margin-top:5px;padding-left:10px;padding-right:10px}.experience-subview .experience-scroll .academic .position,.experience-subview .experience-scroll .other-positions .position{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding-bottom:5px;padding-top:5px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.experience-subview .experience-scroll .academic .position .name,.experience-subview .experience-scroll .other-positions .position .name{color:#4a88b8;color:var(--secondary);display:flex;flex-direction:column;font-size:18px;font-style:italic}.experience-subview .experience-scroll .academic .position .date,.experience-subview .experience-scroll .other-positions .position .date{display:flex;flex-direction:column}.experience-subview .experience-scroll .academic .position .workplace,.experience-subview .experience-scroll .other-positions .position .workplace{font-weight:700}.experience-subview .experience-scroll .academic .position .description-dropdown,.experience-subview .experience-scroll .other-positions .position .description-dropdown{align-items:center}.experience-subview .experience-scroll .academic .position .duties,.experience-subview .experience-scroll .other-positions .position .duties{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;text-align:left}.experience-subview .experience-scroll .academic .position .duties .duty,.experience-subview .experience-scroll .other-positions .position .duties .duty{color:#6b6b6b;color:var(--inactive);font-style:italic;margin-bottom:5px;margin-top:5px}.experience-subview .experience-scroll .academic .position .bulletpoint,.experience-subview .experience-scroll .other-positions .position .bulletpoint{color:#4a88b8!important;color:var(--secondary)!important}.experience-subview .experience-scroll .academic .position .courses,.experience-subview .experience-scroll .other-positions .position .courses{border-spacing:10px 2.5px;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding-bottom:5px;padding-top:5px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.experience-subview .experience-scroll .academic .position .courses .course .name,.experience-subview .experience-scroll .academic .position .courses .course .terms,.experience-subview .experience-scroll .other-positions .position .courses .course .name,.experience-subview .experience-scroll .other-positions .position .courses .course .terms{color:#6b6b6b;color:var(--inactive);font-size:15px}.activities-subview{text-align:center}@media(max-width:767px){.activities-subview{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}}@media(min-width:768px){.activities-subview{display:grid;grid-template-columns:1fr 1fr 1fr}}.activities-subview .lectures,.activities-subview .residencies,.activities-subview .workshops{display:flex;flex-direction:column;margin-bottom:auto;padding-bottom:5px;padding-top:5px}.activities-subview .header{text-align:center;text-transform:uppercase}.activities-subview .lecture,.activities-subview .residence,.activities-subview .workshop{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;margin:5px;padding:7px 15px}.activities-subview .lecture>.name,.activities-subview .residence>.role,.activities-subview .workshop>.name{color:#415f79;color:var(--primary);display:flex;flex-direction:column;font-style:italic;font-weight:700;margin-left:auto;margin-right:auto;text-align:center}.activities-subview .lecture .name,.activities-subview .residence .event,.activities-subview .workshop .institution{display:flex;flex-direction:column;font-weight:700;text-align:center}.activities-subview .lecture .event,.activities-subview .workshop .event{padding-bottom:5px;padding-top:5px}.activities-subview .activities{font-weight:700}.activities-subview .activities .residence-activity{font-style:italic}.activities-subview .language{text-transform:uppercase}.publications-subview{padding:5px 15px}.publications-subview,.publications-subview .publications{display:flex;flex-direction:column}.publications-subview .publications .header{font-size:15px;padding-bottom:10px;padding-top:10px;text-align:center;text-transform:uppercase}.publications-subview .publications .publication{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;margin:5px;padding:10px;width:100%}.publications-subview .publications .publication :not(.icon){font-size:15px}.publications-subview .publications .publication .name{font-weight:700}.publications-subview .publications .publication .album,.publications-subview .publications .publication .publisher{font-style:italic}.skills-subview{margin:5px auto}.skills-subview,.skills-subview .header{display:flex;flex-direction:column;justify-content:center;padding:5px}.skills-subview .header{margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;width:100%}.skills-subview .languages .name{text-transform:capitalize}.skills-subview .languages,.skills-subview .technology{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:auto;margin-top:auto}.skills-subview .languages .skill,.skills-subview .technology .skill{background-color:#f7f7f7;background-color:var(--bg1);border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;display:flex;flex-direction:column;margin:5px;padding:5px}.skills-subview .languages .skill .level,.skills-subview .technology .skill .level{background-color:#4e97ce;background-color:var(--level1);border-radius:1.5px;height:5px;min-height:5px;position:static}.skills-subview .languages .skill .skill-info,.skills-subview .technology .skill .skill-info{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:95px;text-align:center;white-space:pre-wrap;width:190px}.skills-subview .languages .skill .skill-info .name,.skills-subview .technology .skill .skill-info .name{align-items:center;color:#415f79;color:var(--primary);display:flex;font-weight:700;height:50%;margin-bottom:5px;margin-top:5px;vertical-align:middle}.skills-subview .languages .skill .skill-info .keywords,.skills-subview .technology .skill .skill-info .keywords{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:5px;text-transform:lowercase}.skills-subview .languages .skill .skill-info .keywords .keyword,.skills-subview .technology .skill .skill-info .keywords .keyword{border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;font-family:Ubuntu Mono,monospace;font-size:12px;margin-bottom:2.5px;margin-right:5px;padding:2.5px}.shaders-view{align-items:center;background-color:#cfcfcfb7;background-color:var(--bg4trans);border-bottom:3px solid #4b5765;border-bottom:3px solid var(--bord);border-top:3px solid #4b5765;border-top:3px solid var(--bord);display:flex;flex-direction:row;margin-bottom:5px;margin-top:5px;overflow:auto;padding-bottom:5px;padding-top:5px}.shaders-view .shader{border:1.5px solid #4b5765;border:1.5px solid var(--bord);border-radius:5px;display:flex;height:300px;margin:5px;min-width:480px;width:480px}.shadertoy{z-index:3}.shadertoy .inner{width:100%}.shadertoy:not(.clicked){opacity:50%}.shadertoy:not(.clicked),.shadertoy:not(.clicked):hover{transition:.5s ease-in-out}.shadertoy:not(.clicked):hover{opacity:90%}@-webkit-keyframes slide-up{0%{opacity:0;translate:0 30px}to{opacity:100%;translate:0 0}}@keyframes slide-up{0%{opacity:0;translate:0 30px}to{opacity:100%;translate:0 0}}@-webkit-keyframes slide-down{0%{opacity:0;translate:0 -30px}to{opacity:100%;translate:0 0}}@keyframes slide-down{0%{opacity:0;translate:0 -30px}to{opacity:100%;translate:0 0}}@-webkit-keyframes slide-left{0%{opacity:0;translate:30px 0}to{opacity:100%;translate:0 0}}@keyframes slide-left{0%{opacity:0;translate:30px 0}to{opacity:100%;translate:0 0}}@-webkit-keyframes slide-right{0%{opacity:0;translate:-30px 0}to{opacity:100%;translate:0 0}}@keyframes slide-right{0%{opacity:0;translate:-30px 0}to{opacity:100%;translate:0 0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}@-webkit-keyframes drop-down{0%{height:0;overflow:hidden}to{height:100%;overflow:auto}}@keyframes drop-down{0%{height:0;overflow:hidden}to{height:100%;overflow:auto}}@-webkit-keyframes rotate-in{0%{rotate:-15deg}to{rotate:0deg}}@keyframes rotate-in{0%{rotate:-15deg}to{rotate:0deg}}@-webkit-keyframes h-grow{0%{width:0}to{width:250px}}@keyframes h-grow{0%{width:0}to{width:250px}}:root{--bg1:#f7f7f7;--bg1trans:#f7f7f799;--bg2:#efefef;--bg2trans:#efefefb7;--bg3:#dedede;--bg3trans:#dededeb7;--bg4:#cfcfcf;--bg4trans:#cfcfcfb7;--bord:#4b5765;--bord-trans:#4b576511;--txt:#292929;--primary:#415f79;--secondary:#4a88b8;--danger:#d0573f;--bg-hl:#f7f7f7;--bg-hl-trans:#f7f7f7b7;--bg-sel:#d8d8d8;--inactive:#6b6b6b;--glow:#fff4a377;--level1:#4e97ce;--level2:#4ea3ce;--level3:#4ececa;--level4:#4eceb0;--level5:#4ece8a;--audio:var(--level1)}.dark{--bg1:#1d1d1d;--bg1trans:#1d1d1dfb;--bg2:#222;--bg2trans:#222222b7;--bg3:#161616;--bg3trans:#161616b7;--bg4:#101010;--bg4trans:#101010b7;--bord:#445d76;--bord-trans:#445d7608;--txt:#d9d9d9;--primary:#94acb9;--secondary:#73bbd3;--danger:#d86e58;--bg-hl:#313131;--bg-hl-trans:#313131b7;--bg-sel:#3b3a39;--inactive:#949494;--glow:#28272755}*{border-color:#4b5765;border-color:var(--bord);border-style:none;box-sizing:border-box;color:#292929;color:var(--txt);font-family:Lato,sans-serif;font-size:15px;font-weight:400;margin:0;outline-color:#f7f7f7;outline-color:var(--bg-hl);outline-width:1px;padding:0;text-decoration:none;transition-duration:.6s;transition-property:color,background-color}#root,body,html{height:100%;width:100vw}a,a *{transition:.5s ease-in-out}a,a *{color:#415f79;color:var(--primary)}a :hover,a:hover,a:hover *{transition:.5s ease-in-out}a:hover,a:hover *{color:#4a88b8;color:var(--secondary)}a:hover,a:hover :hover,a:hover:hover{transition:.5s ease-in-out}a:not([disabled]){cursor:pointer}hr{background-color:#4b5765;background-color:var(--bord);border-radius:5px;height:1px}.v-stack{display:flex;flex-direction:column}.h-stack{display:flex;flex-direction:row}.v-center{display:flex;margin-bottom:auto;margin-top:auto}.h-center{display:flex;margin-left:auto;margin-right:auto}.center{display:flex;margin:auto}.h-stack-c{align-items:center;display:flex;flex-direction:row;margin-bottom:auto;margin-top:auto}.v-stack-c{flex-direction:column;justify-content:center;margin-right:auto}.to-right,.v-stack-c{display:flex;margin-left:auto}.to-left{display:flex;margin-right:auto}.to-top{display:flex;margin-bottom:auto}.to-bottom{display:flex;margin-top:auto}.material-icons{display:flex;margin:auto}.link,.link *{transition:.5s ease-in-out}.link,.link *{color:#415f79;color:var(--primary)}.link :hover,.link:hover,.link:hover *{transition:.5s ease-in-out}.link:hover,.link:hover *{color:#4a88b8;color:var(--secondary)}.link:hover,.link:hover :hover,.link:hover:hover{transition:.5s ease-in-out}.link:not([disabled]){cursor:pointer}.indent-1{margin-left:10px}.indent-2{margin-left:20px}.indent-3{margin-left:30px;margin-left:40px}.t-pad{padding-top:5px}.b-pad{padding-bottom:5px}.bold{font-weight:700}.app{height:100vh;overflow:auto;z-index:2}.app .app-bg{background-color:#f7f7f7;background-color:var(--bg1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='720' preserveAspectRatio='none'%3E%3Cg mask='url(%26quot;%23a%26quot;)' fill='none'%3E%3Cpath d='m-50.98 496.29 162.14 62.48M-50.98 496.29l-3.33 183.21M-50.98 496.29 58.64 660.01M-50.98 496.29l246.2 14.01M-50.98 496.29 83.99 812.36M-50.98 496.29l289.37 197.9M-54.31 679.5l112.95-19.49M-54.31 679.5l138.3 132.86M111.16 558.77l84.06-48.47M111.16 558.77 58.64 660.01M58.64 660.01l25.35 152.35M58.64 660.01l179.75 34.18M58.64 660.01 195.22 510.3M83.99 812.36l139.4 44.17M83.99 812.36l154.4-118.17M83.99 812.36l27.17-253.59M195.22 510.3l43.17 183.89M238.39 694.19l-15 162.34M238.39 694.19l170.38-45.48M223.39 856.53 58.64 660.01M408.77 648.71l150.85-2.96M408.77 648.71l96.11-138.28M501.51 393.32l3.37 117.11M501.51 393.32l158.57-162.35M501.51 393.32l183.64 139.76M501.51 393.32l58.11 252.43M501.51 393.32l-92.74 255.39M501.51 393.32l298.62-54.71M504.88 510.43l54.74 135.32M559.62 645.75l129.17 48.91M559.62 645.75l-4.38 165.56M559.62 645.75l125.53-112.67M559.62 645.75l90.04 163.49M555.24 811.31l94.42-2.07M555.24 811.31l133.55-116.65M555.24 811.31l-146.47-162.6M555.24 811.31l238.24 7.85M660.08 230.97l140.05 107.64M660.08 230.97 843.59 47.66M685.15 533.08 818 535.64M685.15 533.08l3.64 161.58M685.15 533.08l-180.27-22.65M685.15 533.08l147.14 148.75M688.79 694.66l-39.13 114.58M688.79 694.66l143.5-12.83M688.79 694.66l104.69 124.5M649.66 809.24l143.82 9.92M813.62-56.78l29.97 104.44M813.62-56.78l170.05 18.97M813.62-56.78 1003.6 68.85M813.62-56.78 660.08 230.97M843.59 47.66l160.01 21.19M843.59 47.66l140.08-85.47M800.13 338.61l162.72 1.04M800.13 338.61 818 535.64M800.13 338.61 685.15 533.08M818 535.64l14.29 146.19M818 535.64l172.44-38.87M818 535.64 688.79 694.66M818 535.64l144.85-195.99M832.29 681.83l-38.81 137.33M832.29 681.83 649.66 809.24M832.29 681.83l158.15-185.06M793.48 819.16 818 535.64M793.48 819.16 559.62 645.75M983.67-37.81l19.93 106.66M983.67-37.81l177.42-25.71M983.67-37.81 1130.5 83.37M983.67-37.81l21.1 265.17M1003.6 68.85l126.9 14.52M1003.6 68.85l1.17 158.51M1004.77 227.36l-41.92 112.29M1004.77 227.36l130.16 10.85M1004.77 227.36l83 167.63M990.44 496.77l97.33-101.78M990.44 496.77l-27.59-157.12M990.44 496.77 1096.91 697M990.44 496.77 800.13 338.61M1161.09-63.52l124.64-2.97M1161.09-63.52 1130.5 83.37M1161.09-63.52l99.62 172.35M1161.09-63.52 1003.6 68.85M1161.09-63.52 1405.05 45.5M1130.5 83.37l130.21 25.46M1130.5 83.37l4.43 154.84M1134.93 238.21l160.71 10.41M1134.93 238.21l-47.16 156.78M1134.93 238.21l125.78-129.38M1134.93 238.21 962.85 339.65M1087.77 394.99l-124.92-55.34M1096.91 697l-.87 156.66M1096.04 853.66l206.9-55.79M1096.04 853.66l205.68-152M1285.73-66.49l150.42-41.86M1285.73-66.49 1405.05 45.5M1285.73-66.49l-25.02 175.32M1260.71 108.83l34.93 139.79M1260.71 108.83l144.34-63.33M1295.64 248.62l141.53-44.04M1295.64 248.62l-33.23 162.75M1295.64 248.62l109.02 152.65M1295.64 248.62 1405.05 45.5M1262.41 411.37l.64 124.12M1262.41 411.37l142.25-10.1M1262.41 411.37l-174.64-16.38M1262.41 411.37l-127.48-173.16M1263.05 535.49l161.76 25.71M1301.72 701.66l1.22 96.21M1301.72 701.66l158.73-19.4M1301.72 701.66l-38.67-166.17M1301.72 701.66l123.09-140.46M1301.72 701.66 1096.91 697M1436.15-108.35l-31.1 153.85M1436.15-108.35l-275.06 44.83M1436.15-108.35l-175.44 217.18M1436.15-108.35l1.02 312.93M1437.17 204.58 1405.05 45.5M1437.17 204.58l-32.51 196.69M1437.17 204.58l-176.46-95.75M1404.66 401.27l20.15 159.93M1404.66 401.27l-141.61 134.22M1424.81 561.2l35.64 121.06M1424.81 561.2l-162.4-149.83M1461.57 857l-158.63-59.13M1461.57 857l-1.12-174.74M1461.57 857l-159.85-155.34' stroke='rgba(65, 95, 121, 0.125' stroke-width='1.5'/%3E%3Ccircle r='5' cx='-50.98' cy='496.29' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='-54.31' cy='679.5' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='111.16' cy='558.77' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='58.64' cy='660.01' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='83.99' cy='812.36' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='195.22' cy='510.3' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='238.39' cy='694.19' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='223.39' cy='856.53' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='408.77' cy='648.71' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='501.51' cy='393.32' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='504.88' cy='510.43' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='559.62' cy='645.75' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='555.24' cy='811.31' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='660.08' cy='230.97' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='685.15' cy='533.08' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='688.79' cy='694.66' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='649.66' cy='809.24' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='813.62' cy='-56.78' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='843.59' cy='47.66' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='800.13' cy='338.61' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='818' cy='535.64' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='832.29' cy='681.83' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='793.48' cy='819.16' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='983.67' cy='-37.81' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1003.6' cy='68.85' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1004.77' cy='227.36' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='962.85' cy='339.65' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='990.44' cy='496.77' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1161.09' cy='-63.52' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1130.5' cy='83.37' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1134.93' cy='238.21' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1087.77' cy='394.99' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1096.91' cy='697' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1096.04' cy='853.66' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1285.73' cy='-66.49' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1260.71' cy='108.83' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1295.64' cy='248.62' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1262.41' cy='411.37' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1263.05' cy='535.49' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1301.72' cy='701.66' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1302.94' cy='797.87' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1436.15' cy='-108.35' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1405.05' cy='45.5' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1437.17' cy='204.58' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1404.66' cy='401.27' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1424.81' cy='561.2' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1460.45' cy='682.26' fill='rgba(65, 95, 121, 0.125'/%3E%3Ccircle r='5' cx='1461.57' cy='857' fill='rgba(65, 95, 121, 0.125'/%3E%3Cpath d='m221.85 806.33-124.03 7.35M221.85 806.33l147.31 34.11M221.85 806.33l-15.77-160.15M221.85 806.33 54.25 659.3M221.85 806.33l187.23-123.96M812.92 802.28l32.32-148.54M812.92 802.28l172.35-.72M812.92 802.28l-134.8-130.52M812.92 802.28l174.43-90.29M812.92 802.28 527.61 699.12M812.92 802.28l-314.06 13.29M1003.12 238.64 970.24 344.6M1003.12 238.64l158.6.93M1003.12 238.64l143.11 109.61M985.27 801.56l2.08-89.57M985.27 801.56l145.24 36.23M1273.15-57.36l29.45 115.09M1273.15-57.36l-119.09-38.23M1238.41 232.01l-76.69 7.56M1238.41 232.01l-92.18 116.24M1265.34 385.95l-119.11-37.7M1265.34 385.95l-26.93-153.94M1457.35 93.02l-29.76-144.95M1457.35 93.02 1302.6 57.73M1457.35 93.02l-34.85 165.55M1457.35 93.02l-184.2-150.38M1457.35 93.02l-218.94 138.99M1409.11 843.63l-168.1 5.2M1409.11 843.63l-278.6-5.84M1409.11 843.63l-99.44-301.62M1409.11 843.63 1138.47 656.5M-66.58 691.69 54.25 659.3M-66.58 691.69l-42.27 120.09M-108.85 811.78l206.67 1.9M-108.85 811.78 54.25 659.3M-108.85 811.78l330.7-5.45M54.25 659.3l151.83-13.12M54.25 659.3l43.57 154.38M97.82 813.68l108.26-167.5M97.82 813.68l-164.4-121.99M206.08 646.18l203 36.19M396.59 558.08l93.67-37.97M396.59 558.08l12.49 124.29M396.59 558.08l131.02 141.04M396.59 558.08l-190.51 88.1M409.08 682.37l118.53 16.75M409.08 682.37l89.78 133.2M409.08 682.37l-39.92 158.07M409.08 682.37l81.18-162.26M369.16 840.44l129.7-24.87M369.16 840.44l158.45-141.32M369.16 840.44 206.08 646.18M369.16 840.44 97.82 813.68M527.61 699.12l-28.75 116.45M527.61 699.12l150.51-27.36M527.61 699.12l-37.35-179.01M498.86 815.57l179.26-143.81M498.86 815.57 396.59 558.08M498.86 815.57l-277.01-9.24M673.77 498.86l4.35 172.9M673.77 498.86l-183.51 21.25M673.77 498.86l171.47 154.88M678.12 671.76l167.12-18.02M678.12 671.76 490.26 520.11M845.24 653.74l142.11 58.25M970.24 344.6l175.99 3.65M1154.06-95.59l-34.51 173.71M1154.06-95.59 1302.6 57.73M1154.06-95.59l273.53 43.66M1154.06-95.59l7.66 335.16M1119.55 78.12l42.17 161.45M1119.55 78.12l183.05-20.39M1161.72 239.57l-15.49 108.68M1140.39 534.36l-1.92 122.14M1140.39 534.36l169.28 7.65M1140.39 534.36l5.84-186.11M1140.39 534.36l124.95-148.41M1140.39 534.36 987.35 711.99M1138.47 656.5l-151.12 55.49M1138.47 656.5l-7.96 181.29M1138.47 656.5l171.2-114.49M1138.47 656.5l-153.2 145.06M1130.51 837.79l110.5 11.04M1130.51 837.79l-143.16-125.8M1309.67 542.01l-44.33-156.06M1241.01 848.83 1138.47 656.5M1241.01 848.83l-255.74-47.27M1241.01 848.83 987.35 711.99M1241.01 848.83l68.66-306.82M1422.5 258.57l26.16 122.36M1422.5 258.57l-184.09-26.56M1422.5 258.57l-157.16 127.38M1448.66 380.93l-183.32 5.02M1448.66 380.93l-138.99 161.08M1448.66 380.93l-210.25-148.92M1448.66 380.93l8.69-287.91M1448.66 380.93l-302.43-32.68' stroke='hsla(206.20000000000005, 43.7%25, 65.8%25, 0.125' stroke-width='1.5'/%3E%3Ccircle r='25' cx='221.85' cy='806.33' fill='url(%23b)'/%3E%3Ccircle r='25' cx='812.92' cy='802.28' fill='url(%23b)'/%3E%3Ccircle r='25' cx='1003.12' cy='238.64' fill='url(%23b)'/%3E%3Ccircle r='25' cx='985.27' cy='801.56' fill='url(%23b)'/%3E%3Ccircle r='25' cx='1273.15' cy='-57.36' fill='url(%23b)'/%3E%3Ccircle r='25' cx='1238.41' cy='232.01' fill='url(%23b)'/%3E%3Ccircle r='25' cx='1265.34' cy='385.95' fill='url(%23b)'/%3E%3Ccircle r='25' cx='1457.35' cy='93.02' fill='url(%23b)'/%3E%3Ccircle r='25' cx='1409.11' cy='843.63' fill='url(%23b)'/%3E%3Ccircle r='5' cx='-66.58' cy='691.69' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='-108.85' cy='811.78' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='54.25' cy='659.3' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='97.82' cy='813.68' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='206.08' cy='646.18' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='396.59' cy='558.08' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='409.08' cy='682.37' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='369.16' cy='840.44' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='490.26' cy='520.11' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='527.61' cy='699.12' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='498.86' cy='815.57' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='673.77' cy='498.86' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='678.12' cy='671.76' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='845.24' cy='653.74' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='970.24' cy='344.6' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='987.35' cy='711.99' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1154.06' cy='-95.59' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1119.55' cy='78.12' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1161.72' cy='239.57' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1146.23' cy='348.25' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1140.39' cy='534.36' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1138.47' cy='656.5' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1130.51' cy='837.79' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1302.6' cy='57.73' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1309.67' cy='542.01' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1241.01' cy='848.83' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1427.59' cy='-51.93' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1422.5' cy='258.57' fill='rgba(219, 231, 241, 0.125'/%3E%3Ccircle r='5' cx='1448.66' cy='380.93' fill='rgba(219, 231, 241, 0.125'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b'%3E%3Cstop stop-color='%23fff' offset='.1'/%3E%3Cstop stop-color='rgba(74, 136, 184, 0.125' offset='.2'/%3E%3Cstop stop-color='rgba(74, 136, 184, 0)' offset='1'/%3E%3C/radialGradient%3E%3Cmask id='a'%3E%3Cpath fill='%23fff' d='M0 0h1280v720H0z'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E");background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100vw;z-index:-1}.app .footer{margin-bottom:10px;margin-top:10px;text-align:center}
/*# sourceMappingURL=main.b9beea83.css.map*/