.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:#e6ebf099;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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 #415f79;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 #415f79;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:#415f79;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:#dde3e9;background-color:var(--bg3);border:1.5px solid #415f79;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:#e6ebf0;background-color:var(--bg2);border:1.5px solid #415f79;border:1.5px solid var(--bord);border-radius:100%;display:block;height:15px;transition:all .2s linear;width:15px}.works-view{background-color:#d7dfe7b7;background-color:var(--bg4trans);border-bottom:3px solid #415f79;border-bottom:3px solid var(--bord);border-top:3px solid #415f79;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 #415f79;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,#e6ebf0,#fbfcfd);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:#dde3e9;background-color:var(--bg3);border:5px solid #415f79;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:#415f79;background-color:var(--bord);border:1.5px solid #415f79;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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 #415f79;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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 #415f79;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:#e6ebf099;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:#dde3e9;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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:#fbfcfd;background-color:var(--bg1);border:1.5px solid #415f79;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 #415f79;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}@-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:#fbfcfd;--bg1trans:#fbfcfd99;--bg2:#e6ebf0;--bg2trans:#e6ebf099;--bg3:#dde3e9;--bg3trans:#dde3e9b7;--bg4:#d7dfe7;--bg4trans:#d7dfe7b7;--bord:#415f79;--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:#1e2328;--bg1trans:#1e2328fb;--bg2:#293848;--bg2trans:#293848b7;--bg3:#263342;--bg3trans:#263342b7;--bg4:#283d55;--bg4trans:#283d55b7;--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:#415f79;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:#415f79;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:none;background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;background-size:cover;background:linear-gradient(180deg,#d7dfe7,#fbfcfd);background:linear-gradient(180deg,var(--bg4),var(--bg1));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.88660704.css.map*/