@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inclusive+Sans:ital@0;1&family=Spectral:wght@300;400;700&display=swap);#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;margin-top:60px;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body[data-v-31410e94]{font-family:Bebas Neue,serif}.flex-container[data-v-31410e94]{position:absolute;top:25%;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;padding:3em}h1[data-v-31410e94]{font-size:9.2vw;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;line-height:.9em}h2[data-v-31410e94],h3[data-v-31410e94]{font-size:3em;font-family:Bebas Neue,serif;font-style:normal}footer[data-v-31410e94]{background:#dddee1;padding:5vh 0;text-align:center;position:relative}[data-v-31410e94]:export{primary-background-blue:#00008b;primary-background-red:#800014;primary-background-gradient:linear-gradient(90deg,#0c0c83,#2e2edd 54%,#0c0c83);primary-font-blue:#a6cff2;primary-font-family:"Bebas Neue",serif;primary-font-white:#fafafa;primary-link-blue:#141414;primary-font-black:#212424;primary-grey:hsla(0,4%,77%,.435);border-grey:#c7c1c1}ul[data-v-31410e94]{list-style:none;padding-top:25px;width:100%;justify-content:center}ul li[data-v-31410e94]{padding-right:8px}ul li a img[data-v-31410e94]{max-width:50px;background-color:#fff;border-radius:15%}@media only screen and (max-width:600px){.d-flex[data-v-31410e94]{padding-left:0;justify-content:space-between}}body[data-v-bf204e1e]{font-family:Bebas Neue,serif}.flex-container[data-v-bf204e1e]{position:absolute;top:25%;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;padding:3em}h1[data-v-bf204e1e]{font-size:9.2vw;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;line-height:.9em}h2[data-v-bf204e1e],h3[data-v-bf204e1e]{font-size:3em;font-family:Bebas Neue,serif;font-style:normal}footer[data-v-bf204e1e]{background:#dddee1;padding:5vh 0;text-align:center;position:relative}[data-v-bf204e1e]:export{primary-background-blue:#00008b;primary-background-red:#800014;primary-background-gradient:linear-gradient(90deg,#0c0c83,#2e2edd 54%,#0c0c83);primary-font-blue:#a6cff2;primary-font-family:"Bebas Neue",serif;primary-font-white:#fafafa;primary-link-blue:#141414;primary-font-black:#212424;primary-grey:hsla(0,4%,77%,.435);border-grey:#c7c1c1}.portfolioCards-wrap[data-v-bf204e1e]{padding:20px 0}ul[data-v-bf204e1e]{list-style:none;padding-top:25px;width:100%;justify-content:center}ul li[data-v-bf204e1e]{padding-right:8px}ul li .flip-card-inner[data-v-bf204e1e]{border:3px dashed #c7c1c1}h3[data-v-bf204e1e]{padding-top:8px;color:#212424}.card-body .card-title[data-v-bf204e1e]{font-size:20px;text-decoration:underline}.card-body p[data-v-bf204e1e]{font-size:16px;color:#000}.flip-card[data-v-bf204e1e]{background-color:transparent;width:300px;height:300px;perspective:1000px;cursor:pointer}.flip-card:hover .flip-card-inner[data-v-bf204e1e]{transform:rotateY(180deg)}.flip-card-inner[data-v-bf204e1e]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card-inner.flipped[data-v-bf204e1e],.flip-card.flipped .flip-card-inner[data-v-bf204e1e]{transform:rotateY(180deg)}.flip-card-back[data-v-bf204e1e],.flip-card-front[data-v-bf204e1e]{position:absolute;width:100%;height:100%;backface-visibility:hidden;padding:5px}.flip-card-front[data-v-bf204e1e]{color:#000}.flip-card-back[data-v-bf204e1e]{background-color:hsla(0,4%,77%,.435);color:#fafafa;font-family:Bebas Neue,serif;transform:rotateY(180deg)}[data-v-bf204e1e] .card{border:none}@media only screen and (max-width:600px){.d-flex[data-v-bf204e1e]{flex-direction:column;position:relative;min-width:1px;margin:0 auto;z-index:1;padding:15px 0;display:flex;justify-content:center}.d-flex li[data-v-bf204e1e]{margin-top:16px;width:100%}.d-flex li button[data-v-bf204e1e]{max-width:60vw;margin:0 auto}.d-flex li h3[data-v-bf204e1e]{font-size:3em}.d-flex li .flip-card[data-v-bf204e1e]{width:100%}.flip-card:hover .flip-card-inner[data-v-bf204e1e]{transform:none}.isMobile .flip-card-front[data-v-bf204e1e]{display:none}.isMobile .flip-card-back[data-v-bf204e1e]{transform:none}}body[data-v-3df0f3d2]{font-family:Bebas Neue,serif}.flex-container[data-v-3df0f3d2]{position:absolute;top:25%;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;padding:3em}h1[data-v-3df0f3d2]{font-size:9.2vw;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;line-height:.9em}h2[data-v-3df0f3d2],h3[data-v-3df0f3d2]{font-size:3em;font-family:Bebas Neue,serif;font-style:normal}[data-v-3df0f3d2]:export{primary-background-blue:#00008b;primary-background-red:#800014;primary-background-gradient:linear-gradient(90deg,#0c0c83,#2e2edd 54%,#0c0c83);primary-font-blue:#a6cff2;primary-font-family:"Bebas Neue",serif;primary-font-white:#fafafa;primary-link-blue:#141414;primary-font-black:#212424;primary-grey:hsla(0,4%,77%,.435);border-grey:#c7c1c1}.circletag[data-v-3df0f3d2]{display:block;width:200px;height:200px;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;background-position:50% 50%;background-repeat:no-repeat;margin-right:5em}.container[data-v-3df0f3d2]{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}.wrapper[data-v-3df0f3d2]{display:flex;width:80%}.headshot-aside[data-v-3df0f3d2]{display:flex;flex-direction:column;justify-content:space-between;width:25%;padding:0 10px}.headshot-aside .box[data-v-3df0f3d2]{justify-content:center}.box[data-v-3df0f3d2]{display:flex;justify-content:flex-start}.box[data-v-3df0f3d2]:last-child{border-bottom:none}[data-v-3df0f3d2],[data-v-3df0f3d2]:after,[data-v-3df0f3d2]:before{margin:0;padding:0}.svg-container[data-v-3df0f3d2]{position:absolute;top:0;right:0;left:0;z-index:-1}svg path[data-v-3df0f3d2]{transition:.1s}svg:hover path[data-v-3df0f3d2]{d:path("M 800 300 Q 400 250 0 300 L 0 0 L 800 0 L 800 300 Z")}body[data-v-3df0f3d2]{background:#fff;color:#333;font-family:Ubuntu,sans-serif;position:relative}h1[data-v-3df0f3d2]{font-size:7.2vw}h1 b[data-v-3df0f3d2]{color:#05f7ff}h2[data-v-3df0f3d2],h3[data-v-3df0f3d2]{font-weight:400;text-align:left}header[data-v-3df0f3d2]{color:#fff;padding-top:10vw;padding-bottom:20vw;text-align:center;flex-wrap:wrap}main[data-v-3df0f3d2]{flex-direction:column;flex:1;border-bottom:1px solid rgba(0,0,0,.2);padding:50px 0 30vh 0;position:relative;flex-flow:column;width:900px;margin:0 auto}.projects-wrapper[data-v-3df0f3d2],.summary-wrapper[data-v-3df0f3d2],.work-wrapper[data-v-3df0f3d2]{margin-bottom:6em}.summary-wrapper[data-v-3df0f3d2]{flex-direction:column;display:flex}.sidebar[data-v-3df0f3d2]{position:fixed;left:10px;width:125px;background:#fff;color:#212424;padding:20px;transition:top .3s ease-in-out;top:70%;transform:translateY(-50%);border:1px solid #212424}.sidebar[data-v-3df0f3d2] ul{display:flex;justify-content:flex-start;flex-direction:column;width:100%;flex-wrap:wrap;list-style:none!important;padding-left:0}.sidebar[data-v-3df0f3d2] ul li{border:1px solid #212424}footer[data-v-3df0f3d2]{background:#dddee1;padding:5vh 0;text-align:center;position:relative}small[data-v-3df0f3d2]{opacity:.5;font-weight:300}small a[data-v-3df0f3d2]{color:inherit}.skills-wrapper ul[data-v-3df0f3d2]{display:flex;justify-content:flex-start;flex-direction:row;width:100%;flex-wrap:wrap;list-style:none}.skills-wrapper ul li[data-v-3df0f3d2]{margin:8px;display:flex;justify-content:center}.skills-wrapper ul li[data-v-3df0f3d2]:focus,.skills-wrapper ul li[data-v-3df0f3d2]:focus-within{outline:2px solid #800014!important;box-shadow:0 0 4px 3px hsla(0,75%,69%,.35)!important}.skills-wrapper .logo[data-v-3df0f3d2]{width:120px;max-height:120px}.projects-wrapper ul[data-v-3df0f3d2]{display:flex;list-style:none;padding-top:25px;width:100%;justify-content:center;gap:1em;flex-wrap:wrap}.projects-wrapper ul li[data-v-3df0f3d2]{padding-right:8px;width:275px;justify-content:center;display:flex;text-align:center}.projects-wrapper ul .project-link[data-v-3df0f3d2]:focus,.projects-wrapper ul .project-link[data-v-3df0f3d2]:focus-within{outline:2px solid #800014!important;box-shadow:0 0 4px 3px hsla(0,75%,69%,.35)!important}.projects-wrapper ul .project-link a[data-v-3df0f3d2]:focus{outline:none;border:none}.projects-wrapper img[data-v-3df0f3d2]{max-width:200px;max-height:200px}@media only screen and (max-width:600px){main[data-v-3df0f3d2]{width:100%;padding:0 16px}.headshot-aside[data-v-3df0f3d2]{display:none}header .container .wrapper[data-v-3df0f3d2]{width:100%;justify-content:space-around}h1[data-v-3df0f3d2]{font-size:2.4em}h2[data-v-3df0f3d2]{font-size:17px}h3[data-v-3df0f3d2]{text-align:center}.skills-wrapper[data-v-3df0f3d2]{display:flex;justify-content:flex-start;width:100%}.skills-wrapper ul[data-v-3df0f3d2]{justify-content:space-around}.skills-wrapper ul li[data-v-3df0f3d2]{display:inline-block}.work-wrapper[data-v-3df0f3d2]{width:100%;display:flex;justify-content:center;flex-direction:column}.work-wrapper p[data-v-3df0f3d2]{text-align:center}}body[data-v-6e99250c]{font-family:Bebas Neue,serif}.flex-container[data-v-6e99250c]{position:absolute;top:25%;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;padding:3em}h1[data-v-6e99250c]{font-size:9.2vw;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;line-height:.9em}h2[data-v-6e99250c],h3[data-v-6e99250c]{font-size:3em;font-family:Bebas Neue,serif;font-style:normal}footer[data-v-6e99250c]{background:#dddee1;padding:5vh 0;text-align:center;position:relative}[data-v-6e99250c]:export{primary-background-blue:#00008b;primary-background-red:#800014;primary-background-gradient:linear-gradient(90deg,#0c0c83,#2e2edd 54%,#0c0c83);primary-font-blue:#a6cff2;primary-font-family:"Bebas Neue",serif;primary-font-white:#fafafa;primary-link-blue:#141414;primary-font-black:#212424;primary-grey:hsla(0,4%,77%,.435);border-grey:#c7c1c1}.notFound-wrap[data-v-6e99250c]{height:100vh;margin:0;background:#00008b;background:linear-gradient(90deg,#0c0c83,#2e2edd 54%,#0c0c83);position:relative}.copy-wrap[data-v-6e99250c]{display:flex;flex-direction:column}.copy-wrap a[data-v-6e99250c]{color:#141414;font-size:24px;font-weight:500;font-family:Bebas Neue,serif}h1[data-v-6e99250c]{font-size:4.2vw}img[data-v-6e99250c]{width:350px}p[data-v-6e99250c]{color:#fafafa}@media only screen and (max-width:600px){.flex-container[data-v-6e99250c]{flex-flow:column;justify-content:flex-start;align-items:flex-start}.flex-container .copy-wrap[data-v-6e99250c]{flex-flow:column;width:100%}.flex-container .copy-wrap .main-copy[data-v-6e99250c]{text-align:inherit;padding:0}}