.image-strip{overflow:hidden;width:50%;display:flex;flex-direction:row}@media only screen and (max-width:1000px){.image-strip{width:100%}}.gallery{display:flex;flex-direction:row;margin:1em;align-items:center;justify-content:center}.captioned-image{width:100%;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0}.captioned-image img{width:100%}.image-caption{text-align:center;font-style:italic}.gallery-nav{font-size:2em}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}td{vertical-align:top}h1{margin:0}.collaborator:not(:last-child):after{content:" // "}strong{text-transform:uppercase}.project-field{margin:.7em 0}.project-subtitle{font-style:italic}.project-selector{width:25%;flex-grow:0;flex-shrink:0}@media only screen and (max-width:1000px){.project-selector{width:100%;background-color:#fff}}.project-list-container{padding-right:1em;display:flex;flex-direction:column}.project-selector .mobile .project-thumbnails-container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.project-thumbnail{border:1px solid #000;padding:.2em;margin:.1em;height:1.5em}.project-thumbnails-container{height:1000px;background-color:#fff;transition:all 1s;position:absolute;z-index:100;overflow-y:hidden}.project-thumbnails-container.collapsed{height:0}.collapse-projects{text-align:center;font-size:2em;transform:rotate(450deg);transition:all 1.5s}.collapse-projects.collapsed{transform:rotate(0deg)}img[data-v-6e72ed3c]{position:absolute;bottom:0;left:60%;max-width:25%;max-height:75%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;animation:fadeIn-6e72ed3c 1s linear;opacity:1}@keyframes fadeIn-6e72ed3c{0%{opacity:0}to{opacity:1}}.text-section[data-v-6e72ed3c]{width:50%}.position[data-v-700fe15f]{margin:.25em 0}.position-header[data-v-700fe15f]{display:flex;flex-direction:row;justify-content:space-between}.position-title[data-v-700fe15f]{font-weight:700}.date[data-v-700fe15f]{width:9em;-moz-text-align-last:justify;text-align-last:justify}.workplace{margin-top:5px}.workspace-header{padding:3px;border-radius:7px;font-style:italic;background:#d2dbe5;display:inline-block}.work-catagory-container,.workplaces{flex-grow:1;display:flex;flex-direction:column}.workplaces{justify-content:space-between}.me,.skillCatagotyName{font-weight:700}.project{margin:.5em 0}.project-header{display:flex;flex-direction:row;justify-content:space-between}.project-title{font-weight:700}.project-body{display:flex;flex-direction:row;justify-content:space-between;gap:2em}.project-context{font-style:italic}.qr-code{margin-top:1em}.mylink:hover{text-decoration:underline;cursor:pointer}.discography td,.discography th{padding:0 1em}.discography{text-transform:capitalize}.resume{font-size:11px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:left;width:70em;margin:auto;overflow:auto}.contact{display:none}@media print{.page{page-break-inside:auto;page-break-after:always;width:100%}.contact{display:initial}.avoid-break,.project{page-break-inside:avoid}}.my-name{font-size:2em}.contact{text-align:center;font-size:1.2em}.section-title{text-decoration:underline;text-decoration-color:#99b6da;text-decoration-thickness:3px;text-underline-position:under;text-underline-offset:-3px;font-size:1.1em;text-transform:uppercase;padding-bottom:.5em;padding-top:1em}.publication{display:flex;flex-direction:row;text-align:left;margin:.3em 0}.publication .date{width:5em}.publication .text{width:50%;flex-grow:1}.date{color:#9b6e00}.columns-container{display:flex;flex-direction:row;align-content:space-between;justify-content:space-between;margin:2em 0}.columns-container>*+*{margin-left:6em}.column{width:20%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}ul{list-style:square;padding-inline-start:1.5em;margin:0}ul li:before{content:none}.academic-title{font-style:italic}.text{text-align:justify}.button-container{display:flex;flex-direction:row;justify-content:space-around}.mobile{display:none}#app{height:100%}#header{flex-direction:column;margin-bottom:2rem}@media only screen and (max-width:1000px){body{font-size:13px}.desktop{display:none}.mobile{display:initial}#header{flex-direction:row;margin-bottom:0}}body{font-family:Fira Code,monospace;padding:0;box-sizing:border-box;margin:0;position:absolute;height:100%;width:100%}.selected{background-color:#000;color:#fff;transition:all .5s}.selectable:hover:not(.selected){font-style:italic;cursor:pointer}#header{display:flex;align-items:center}#nav{display:flex;flex-direction:row}#nav div{margin:1em}#name{font-size:2em}#content-container{width:80%;margin:auto}#extended-project{overflow-y:auto;flex-grow:1;margin:0 1em;padding:0 1em}.item-button span:before{content:"> "}ul.my-list{list-style:none}ul.my-list li:before{content:"> "}#vueapp{box-sizing:border-box;padding:2em 2em 0 2em;height:100%;width:100%;display:flex;flex-direction:column}#content-container{display:flex;flex-direction:row;width:100%;height:1px;flex-grow:1;position:relative}@media only screen and (max-width:1000px){#content-container{flex-direction:column}}.component-fade-enter-active,.component-fade-leave-active{transition:opacity .5s ease}.component-fade-enter,.component-fade-leave-to{opacity:0;transform:translateY(2px)}.link,a{cursor:pointer;color:blue;text-decoration:underline}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}#header,#vueapp{margin-top:0;padding-top:0}.no-print,.no-print *{display:none!important}}