@import"https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i";h1[data-v-a47c673d]{font-weight:500;font-size:2.6rem;position:relative;top:-10px}h3[data-v-a47c673d]{font-size:1.2rem}.greetings h1[data-v-a47c673d],.greetings h3[data-v-a47c673d]{text-align:center}@media (min-width: 1024px){.greetings h1[data-v-a47c673d],.greetings h3[data-v-a47c673d]{text-align:left}}[data-v-211689a4]{margin:0;padding:0}html[data-v-211689a4]{background-color:#fff}.header[data-v-211689a4]{align-self:center;justify-self:end}.header .nav-buttons[data-v-211689a4]{display:grid;grid-template-rows:100%;grid-template-columns:auto auto auto auto auto auto auto;width:50vw;align-items:center;color:#3273dc;text-decoration:none}.header .nav-buttons a[data-v-211689a4]{color:#3273dc;font-size:3vh;text-decoration:none}.header .nav-buttons a[data-v-211689a4]:visited{color:#3273dc;text-decoration:none}.header .nav-buttons a[data-v-211689a4]:hover{color:var(--theme-color2);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);text-decoration:none}.header .sizing[data-v-211689a4]{font-size:3vh}@media only screen and (max-width: 600px){.header .nav-buttons[data-v-211689a4]{justify-self:start;width:90vw;margin-left:5vw;margin-right:5vw}}.card[data-v-b7cb4cf0]{margin-left:-15vw;-webkit-user-select:none;user-select:none;height:65vh;width:20vw;border:1px solid rgba(255,255,255,.1333333333);background-color:#282c34;background:linear-gradient(0deg,#282c34,#11002080);box-shadow:0 7px 20px 5px #0008;border-radius:.7rem;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow:hidden;transition:.5s all;display:grid;grid-template-rows:min-content 1fr 2fr 1fr 1fr 1fr;padding:2vh}.card .image-row[data-v-b7cb4cf0]{width:100%;display:flex;justify-content:center;margin:auto}.card .image-row .card-image[data-v-b7cb4cf0]{display:flex;justify-self:center;max-width:100%;height:12vw}.card .title-row[data-v-b7cb4cf0]{margin-top:1vh;font-size:1.2cqw}.card .description-row[data-v-b7cb4cf0]{color:#a89ec9;font-size:1vw}.card .button-row[data-v-b7cb4cf0]{display:flex;width:100%;justify-content:center}.card .button-row button[data-v-b7cb4cf0]{width:5vw;height:3vh;border-radius:25%}.card .button-row .btn-hover[data-v-b7cb4cf0]{width:200px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;margin:20px;height:3vh;text-align:center;border:none;background-size:300% 100%;border-radius:50px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-b7cb4cf0]:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-b7cb4cf0]:focus{outline:none}.card .button-row .btn-hover.color-1[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#25aae1,#40e495,#30dd8a,#2bb673);box-shadow:0 4px 15px #31c4bebf}.card .button-row .btn-hover.color-2[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#f5ce62,#e43603,#fa7199,#e85a19);box-shadow:0 4px 15px #e5420abf}.card .button-row .btn-hover.color-3[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#667eea,#764ba2,#6b8dd6,#8e37d7);box-shadow:0 4px 15px #744fa8bf}.card .button-row .btn-hover.color-4[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#fc6076,#ff9a44,#ef9d43,#e75516);box-shadow:0 4px 15px #fc686ebf}.card .button-row .btn-hover.color-5[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#0ba360,#3cba92,#30dd8a,#2bb673);box-shadow:0 4px 15px #17a86cbf}.card .button-row .btn-hover.color-6[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#009245,#fcee21,#00a8c5,#d9e021);box-shadow:0 4px 15px #53b039bf}.card .button-row .btn-hover.color-7[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#6253e1,#852d91,#a3a1ff,#f24645);box-shadow:0 4px 15px #7e34a1bf}.card .button-row .btn-hover.color-8[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#29323c,#485563,#2b5876,#4e4376);box-shadow:0 4px 15px #2d3641bf}.card .button-row .btn-hover.color-9[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px #4184eabf}.card .button-row .btn-hover.color-10[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#ed6ea0,#ec8c69,#f7186a,#fbb03b);box-shadow:0 4px 15px #ec7495bf}.card .button-row .btn-hover.color-11[data-v-b7cb4cf0]{background-image:linear-gradient(to right,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px #f2616766}.card .built-with-row[data-v-b7cb4cf0]{font-size:.8cqw}.card .built-with-row ins[data-v-b7cb4cf0]{color:#a89ec9;text-decoration:none}.card .technologies-row .card-line[data-v-b7cb4cf0]{border:1px solid white;margin-top:2vh;margin-bottom:2vh}.card .technologies-row .card-icons[data-v-b7cb4cf0]{display:flex;align-items:center}.card .technologies-row .card-icons .tech-icon[data-v-b7cb4cf0]{width:7vh;height:7vh;margin-right:.3vw}.card[data-v-b7cb4cf0] :before{position:fixed;content:"";box-shadow:0 0 100px 40px #ffffff08;top:-10%;left:-100%;transform:rotate(-45deg);height:60rem;transition:.7s all}.card[data-v-b7cb4cf0]:hover{border:1px solid rgba(255,255,255,.2666666667);box-shadow:0 7px 50px 10px #000a;transform:scale(1.015);filter:brightness(1.3)}.card[data-v-b7cb4cf0]:hover :before{filter:brightness(.5);top:-100%;left:200%}.card[data-v-3fe45d5c]{-webkit-user-select:none;user-select:none;height:min-content;width:80vw;border:1px solid rgba(255,255,255,.1333333333);background-color:#282c34;background:linear-gradient(0deg,#282c34,#11002080);box-shadow:0 7px 20px 5px #0008;border-radius:.7rem;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow:hidden;transition:.5s all;display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content;padding:2vh;margin-top:5vh}.card .image-row[data-v-3fe45d5c]{margin:auto}.card .image-row .card-image[data-v-3fe45d5c]{margin:auto;width:100%;height:35vh;border-radius:.5rem;object-fit:cover}.card .title-row[data-v-3fe45d5c]{margin-top:2vh;margin-bottom:3vh;font-size:6cqw;color:#fff}.card .description-row[data-v-3fe45d5c]{margin-bottom:3vh;color:#a89ec9;font-size:4cqw}.card .button-row[data-v-3fe45d5c]{display:flex;width:100%;justify-content:center}.card .button-row button[data-v-3fe45d5c]{width:5vw;height:2vh;border-radius:25%}.card .button-row .btn-hover[data-v-3fe45d5c]{width:200px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;margin:20px;height:5vh;text-align:center;border:none;background-size:300% 100%;border-radius:50px;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-3fe45d5c]:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.card .button-row .btn-hover[data-v-3fe45d5c]:focus{outline:none}.card .button-row .btn-hover.color-1[data-v-3fe45d5c]{background-image:linear-gradient(to right,#25aae1,#40e495,#30dd8a,#2bb673);box-shadow:0 4px 15px #31c4bebf}.card .button-row .btn-hover.color-2[data-v-3fe45d5c]{background-image:linear-gradient(to right,#f5ce62,#e43603,#fa7199,#e85a19);box-shadow:0 4px 15px #e5420abf}.card .button-row .btn-hover.color-3[data-v-3fe45d5c]{background-image:linear-gradient(to right,#667eea,#764ba2,#6b8dd6,#8e37d7);box-shadow:0 4px 15px #744fa8bf}.card .button-row .btn-hover.color-4[data-v-3fe45d5c]{background-image:linear-gradient(to right,#fc6076,#ff9a44,#ef9d43,#e75516);box-shadow:0 4px 15px #fc686ebf}.card .button-row .btn-hover.color-5[data-v-3fe45d5c]{background-image:linear-gradient(to right,#0ba360,#3cba92,#30dd8a,#2bb673);box-shadow:0 4px 15px #17a86cbf}.card .button-row .btn-hover.color-6[data-v-3fe45d5c]{background-image:linear-gradient(to right,#009245,#fcee21,#00a8c5,#d9e021);box-shadow:0 4px 15px #53b039bf}.card .button-row .btn-hover.color-7[data-v-3fe45d5c]{background-image:linear-gradient(to right,#6253e1,#852d91,#a3a1ff,#f24645);box-shadow:0 4px 15px #7e34a1bf}.card .button-row .btn-hover.color-8[data-v-3fe45d5c]{background-image:linear-gradient(to right,#29323c,#485563,#2b5876,#4e4376);box-shadow:0 4px 15px #2d3641bf}.card .button-row .btn-hover.color-9[data-v-3fe45d5c]{background-image:linear-gradient(to right,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px #4184eabf}.card .button-row .btn-hover.color-10[data-v-3fe45d5c]{background-image:linear-gradient(to right,#ed6ea0,#ec8c69,#f7186a,#fbb03b);box-shadow:0 4px 15px #ec7495bf}.card .button-row .btn-hover.color-11[data-v-3fe45d5c]{background-image:linear-gradient(to right,#eb3941,#f15e64,#e14e53,#e2373f);box-shadow:0 5px 15px #f2616766}.card .built-with-row[data-v-3fe45d5c]{font-size:3.5cqw;color:#fff}.card .built-with-row ins[data-v-3fe45d5c]{color:#a89ec9;text-decoration:none}.card .technologies-row .card-line[data-v-3fe45d5c]{border:1px solid white;margin-top:2vh;margin-bottom:2vh}.card .technologies-row .card-icons[data-v-3fe45d5c]{display:flex;align-items:center}.card .technologies-row .card-icons .tech-icon[data-v-3fe45d5c]{width:7vh;height:7vh;margin-right:1vw}.card[data-v-3fe45d5c] :before{position:fixed;content:"";box-shadow:0 0 100px 40px #ffffff08;top:-10%;left:-100%;transform:rotate(-45deg);height:60rem;transition:.7s all}.card[data-v-3fe45d5c]:hover{border:1px solid rgba(255,255,255,.2666666667);box-shadow:0 7px 50px 10px #000a;transform:scale(1.015);filter:brightness(1.3)}.card[data-v-3fe45d5c]:hover :before{filter:brightness(.5);top:-100%;left:200%}html[data-v-5afef406]{background-color:#fff}[data-v-5afef406]{margin:0;padding:0}.page-layout[data-v-5afef406]{display:grid;grid-template-rows:min-content auto 20vh;grid-template-columns:100%;background-color:#000;margin:0;padding:0;padding-left:10vw;padding-right:10vw}.page-layout .panel1[data-v-5afef406]{margin-bottom:0vh;background-color:#000}.page-layout .panel1 .top-line[data-v-5afef406]{height:12vh;display:flex;margin-top:5vh;margin-right:5vw;justify-content:right}.page-layout .panel1 .bottom-line[data-v-5afef406]{margin-top:1vh;margin-right:1.5vw;height:10vh;display:flex;justify-content:right}.page-layout .panel1 .letter-box[data-v-5afef406]{height:min-content;width:min-content}.page-layout .panel1 .letter-a[data-v-5afef406],.page-layout .panel1 .letter-l[data-v-5afef406]{margin-left:0vw}.page-layout .panel1 .letter-g[data-v-5afef406]{margin-top:2.5vh}.page-layout .panel2[data-v-5afef406]{color:#fff;font-family:sans-serif}.page-layout .panel2 .panel-title[data-v-5afef406]{font-size:10vh;margin:auto;text-align:center}.page-layout .panel2 .line[data-v-5afef406]{border-bottom:.2vh white solid;width:100%;margin:-.7vh auto 2vh}.page-layout .panel2 .category[data-v-5afef406]{width:80vw;margin:2vh auto 0vh;font-size:5vh}.page-layout .panel2 .project-cards-section[data-v-5afef406]{margin-bottom:5vh;display:flex;justify-content:space-between}.page-layout .panel2 .project-cards-section[data-v-5afef406] :first-child{margin-left:0}.page-layout .footer[data-v-5afef406]{background-color:#191919}.page-layout .special[data-v-5afef406]{display:none!important}@media (min-width: 1001px){.special[data-v-5afef406],.panel1-mobile[data-v-5afef406],.panel2-mobile[data-v-5afef406]{display:none!important}}@media (min-width: 1001px) and (max-width: 1199px){.page-layout[data-v-5afef406]{padding-left:5vw;padding-right:5vw}}@media (max-width: 1000px){[data-v-5afef406]{margin:0;padding:0}.page-layout[data-v-5afef406]{margin:0;padding:0;display:grid;grid-template-rows:min-content auto 20vh;background-color:#fff}.page-layout .panel1[data-v-5afef406],.page-layout .panel2[data-v-5afef406],.page-layout .footer[data-v-5afef406]{display:none!important}.page-layout .special[data-v-5afef406]{display:none!important;margin:auto;color:#fff}.page-layout .panel1-mobile[data-v-5afef406]{background-color:#000;margin-top:-2vh;width:100vw;margin-left:-2vw}.page-layout .panel1-mobile .top-line[data-v-5afef406]{height:10vh;display:flex;margin-right:5vw;justify-content:right}.page-layout .panel1-mobile .bottom-line[data-v-5afef406]{margin-top:1vh;margin-right:2vw;height:10vh;display:flex;justify-content:right}.page-layout .panel2-mobile[data-v-5afef406]{background-color:#fff;margin:auto;font-family:sans-serif;height:200vh}.page-layout .panel2-mobile .line[data-v-5afef406]{border-bottom:.4vh white solid;width:80vw;margin:-1vw auto 0vh auto}.page-layout .panel2-mobile .category[data-v-5afef406]{width:85vw;margin:5vh auto 1.5vh;font-size:10.5cqw;color:#2b2a2a;text-shadow:gray 1px 0 1cqh;text-shadow:0 7px 20px 5px rgba(0,0,0,.5333333333)}.page-layout .panel2-mobile .project-cards-section[data-v-5afef406]{width:100%}}[data-v-a66bca18]{margin:0;padding:0}html[data-v-a66bca18]{background-color:#fff}.page[data-v-a66bca18]{margin:15pt 0 0 25pt}.page .title[data-v-a66bca18]{font-size:25pt}.page .resumes-list[data-v-a66bca18]{display:grid;grid-template-columns:auto;list-style-type:circle;font-size:15pt;margin:0 5pt 0 25pt}.page .resume-item[data-v-a66bca18]{margin:15pt 0 0}.header[data-v-a66bca18]{align-self:center;justify-self:end}.header .nav-buttons[data-v-a66bca18]{display:grid;grid-template-rows:100%;grid-template-columns:auto auto auto auto auto auto auto;width:50vw;align-items:center;color:#3273dc;text-decoration:none}.header .nav-buttons a[data-v-a66bca18]{color:#3273dc;font-size:3vh;text-decoration:none}.header .nav-buttons a[data-v-a66bca18]:visited{color:#3273dc;text-decoration:none}.header .nav-buttons a[data-v-a66bca18]:hover{color:var(--theme-color2);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);text-decoration:none}.header .sizing[data-v-a66bca18]{font-size:3vh}@media print,screen{.job[data-v-9f7168be]{font-size:10pt;margin-bottom:30pt}.job .job-header[data-v-9f7168be]{align-items:center;justify-items:start;font-weight:500}.job .job-header .company[data-v-9f7168be]{font-size:12pt;font-weight:700}.job .job-header .position[data-v-9f7168be]{font-weight:600;margin-left:10pt}.job .job-header .time[data-v-9f7168be]{font-weight:300;margin-left:10pt}.job .job-experience[data-v-9f7168be]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.job .job-experience .icon[data-v-9f7168be]{font-size:8pt;margin-top:2pt}.job .job-experience .experience[data-v-9f7168be]{margin-left:4pt;font-weight:300;margin-bottom:6pt}.job .job-experience .experience .underline[data-v-9f7168be]{text-decoration:underline}}@media print,screen{[data-v-2c7d2399]{margin:0;padding:0}html[data-v-2c7d2399]{margin:0;padding:0;background-color:#fff}.resume[data-v-2c7d2399]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-2c7d2399] *{transition:none!important}.resume[data-v-2c7d2399]{-webkit-print-color-adjust:exact}.resume .page[data-v-2c7d2399]{height:792pt;width:612pt;display:grid;grid-template-columns:33% 67%;grid-template-rows:20% 80%;grid-template-areas:"left-header      right-header" "left-column      right-column";align-items:start;color:#fff;border:1px solid black;margin:0;padding:0}.resume .page .left-header[data-v-2c7d2399]{grid-area:left-header;background-color:#414141;height:100%}.resume .page .right-header[data-v-2c7d2399]{height:100%;grid-area:right-header;display:grid;padding-top:35pt;grid-template-rows:35pt 45pt auto;grid-template-areas:"emblem" "name" "main-position";background-color:#414141;text-align:center}.resume .page .right-header .emblem[data-v-2c7d2399]{grid-area:emblem;font-size:30pt}.resume .page .right-header .emblem img[data-v-2c7d2399]{font-size:10pt}.resume .page .right-header .emblem .emblem1[data-v-2c7d2399]{margin-left:50pt}.resume .page .right-header .emblem .emblem2[data-v-2c7d2399]{margin-right:50pt}.resume .page .right-header .name[data-v-2c7d2399]{grid-area:name;font-size:40pt;text-transform:uppercase}.resume .page .right-header .main-position[data-v-2c7d2399]{grid-area:main-position;margin-top:5pt;font-size:18pt;font-weight:300;text-transform:uppercase}.resume .page .left-column[data-v-2c7d2399]{height:calc(100% + 95pt);grid-area:left-column;background-color:#add8e6;margin:-125pt 0 0 25pt;padding:15pt 20pt}.resume .page .left-column .profile-pic img[data-v-2c7d2399]{width:140pt;height:140pt;border-radius:50%}.resume .page .left-column .profile-pic[data-v-2c7d2399]{margin-bottom:10pt}.resume .page .left-column .page2-offset[data-v-2c7d2399]{margin-top:90pt}.resume .page .left-column .section[data-v-2c7d2399]{color:#000;text-align:center;font-size:9pt;font-weight:500}.resume .page .left-column .section .section-title[data-v-2c7d2399]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .section .item[data-v-2c7d2399]{margin-top:8pt}.resume .page .left-column .subsection[data-v-2c7d2399]{margin-top:16pt;font-size:12;text-transform:uppercase;font-weight:700}.resume .page .left-column .section-break[data-v-2c7d2399]{border:.15vh solid black;margin:20pt 0}.resume .page .right-column[data-v-2c7d2399]{grid-area:right-column;background-color:#fff;color:#000;padding:20pt 25pt 0}.resume .page .right-column .section .section-title[data-v-2c7d2399]{font-size:18pt;font-weight:500;text-transform:uppercase;text-align:center;margin-bottom:15pt}.resume .page .right-column .section .profile-text[data-v-2c7d2399]{font-size:10pt}.resume .page .right-column .section-break[data-v-2c7d2399]{margin:15pt 0}.resume .page .right-column .job[data-v-2c7d2399]{font-size:10pt;margin-bottom:30pt}.resume .page .right-column .job .job-header[data-v-2c7d2399]{align-items:center;justify-items:start;font-weight:500}.resume .page .right-column .job .job-header .company[data-v-2c7d2399]{font-size:12pt;font-weight:700}.resume .page .right-column .job .job-header .position[data-v-2c7d2399]{font-weight:600;margin-left:10pt}.resume .page .right-column .job .job-header .time[data-v-2c7d2399]{font-weight:300;margin-left:10pt}.resume .page .right-column .job .job-experience[data-v-2c7d2399]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.resume .page .right-column .job .job-experience .icon[data-v-2c7d2399]{font-size:8pt;margin-top:2pt}.resume .page .right-column .job .job-experience .experience[data-v-2c7d2399]{margin-left:4pt;font-weight:300;margin-bottom:6pt}.resume .page .right-column .job .job-experience .experience .underline[data-v-2c7d2399]{text-decoration:underline}.resume .page .test[data-v-2c7d2399]{margin-left:-30pt}.resume .page .diamond-small[data-v-2c7d2399]{margin-top:2pt}.resume .page .footer[data-v-2c7d2399]{background-color:#fff;margin-top:10pt;font-size:8pt}}@media print,screen{.job[data-v-eba90fa0]{font-size:10pt;margin-bottom:30pt}.job .job-header[data-v-eba90fa0]{align-items:center;justify-items:start;font-weight:500}.job .job-header .company[data-v-eba90fa0]{font-size:12pt;font-weight:700}.job .job-header .position[data-v-eba90fa0]{font-weight:600;margin-left:10pt}.job .job-header .time[data-v-eba90fa0]{font-weight:300;margin-left:10pt}.job .job-experience[data-v-eba90fa0]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.job .job-experience .icon[data-v-eba90fa0]{font-size:8pt;margin-top:2pt}.job .job-experience .experience[data-v-eba90fa0]{margin-left:4pt;font-weight:300;margin-bottom:6pt}.job .job-experience .experience .underline[data-v-eba90fa0]{text-decoration:underline}}@media print,screen{[data-v-92096e3a]{margin:0;padding:0}html[data-v-92096e3a]{margin:0;padding:0;background-color:#fff}.resume[data-v-92096e3a]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-92096e3a] *{transition:none!important}.resume[data-v-92096e3a]{-webkit-print-color-adjust:exact}.resume .page[data-v-92096e3a]{height:792pt;width:612pt;display:grid;grid-template-columns:33% 67%;grid-template-rows:20% 80%;grid-template-areas:"left-header      right-header" "left-column      right-column";align-items:start;color:#fff;border:1px solid black;margin:0;padding:0}.resume .page .left-header[data-v-92096e3a]{grid-area:left-header;background-color:#061c2b;height:100%}.resume .page .right-header[data-v-92096e3a]{height:100%;grid-area:right-header;display:grid;padding-top:45pt;grid-template-rows:45pt auto;grid-template-areas:"name" "main-position";background-color:#061c2b;text-align:center}.resume .page .right-header .emblem[data-v-92096e3a]{grid-area:emblem;font-size:30pt}.resume .page .right-header .emblem img[data-v-92096e3a]{font-size:10pt}.resume .page .right-header .emblem .emblem1[data-v-92096e3a]{margin-left:50pt}.resume .page .right-header .emblem .emblem2[data-v-92096e3a]{margin-right:50pt}.resume .page .right-header .name[data-v-92096e3a]{grid-area:name;font-size:40pt;text-transform:uppercase}.resume .page .right-header .main-position[data-v-92096e3a]{grid-area:main-position;margin-top:15pt;font-size:18pt;font-weight:300;text-transform:uppercase}.resume .page .left-column[data-v-92096e3a]{height:calc(100% + 95pt);grid-area:left-column;background-color:#add8e6;margin:-125pt 0 0 25pt;padding:15pt 20pt}.resume .page .left-column .profile-pic img[data-v-92096e3a]{width:140pt;height:140pt;border-radius:50%}.resume .page .left-column .profile-pic[data-v-92096e3a]{margin-bottom:10pt}.resume .page .left-column .page2-offset[data-v-92096e3a]{margin-top:90pt}.resume .page .left-column .contact-section[data-v-92096e3a]{color:#000;text-align:center;font-size:9pt;font-weight:500;margin-bottom:35pt}.resume .page .left-column .contact-section .section-title[data-v-92096e3a]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .contact-section .item[data-v-92096e3a]{margin-top:8pt}.resume .page .left-column .section[data-v-92096e3a]{color:#000;text-align:center;font-size:9pt;font-weight:500}.resume .page .left-column .section .section-title[data-v-92096e3a]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .section .item[data-v-92096e3a]{margin-top:8pt}.resume .page .left-column .subsection[data-v-92096e3a]{margin-top:16pt;font-size:12;text-transform:uppercase;font-weight:700}.resume .page .left-column .underline[data-v-92096e3a]{border:.15vh solid black;margin:10pt 0 0}.resume .page .left-column .section-break[data-v-92096e3a]{margin:20pt 0}.resume .page .right-column[data-v-92096e3a]{grid-area:right-column;background-color:#fff;color:#000;padding:20pt 25pt 0}.resume .page .right-column .section .section-title[data-v-92096e3a]{font-size:18pt;font-weight:500;text-transform:uppercase;text-align:center;margin-bottom:15pt}.resume .page .right-column .section .profile-text[data-v-92096e3a]{font-size:10pt}.resume .page .right-column .section-break[data-v-92096e3a]{margin:15pt 0}.resume .page .right-column .job[data-v-92096e3a]{font-size:10pt;margin-bottom:30pt}.resume .page .right-column .job .job-header[data-v-92096e3a]{align-items:center;justify-items:start;font-weight:500}.resume .page .right-column .job .job-header .company[data-v-92096e3a]{font-size:12pt;font-weight:700}.resume .page .right-column .job .job-header .position[data-v-92096e3a]{font-weight:600;margin-left:10pt}.resume .page .right-column .job .job-header .time[data-v-92096e3a]{font-weight:300;margin-left:10pt}.resume .page .right-column .job .sub-heading[data-v-92096e3a]{margin-left:10pt;font-size:12pt;font-weight:500}.resume .page .right-column .job .job-experience[data-v-92096e3a]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.resume .page .right-column .job .job-experience .icon[data-v-92096e3a]{font-size:8pt;margin-top:2pt}.resume .page .right-column .job .job-experience .project[data-v-92096e3a]{display:inline}.resume .page .right-column .job .job-experience .project .project-title[data-v-92096e3a]{margin-left:4pt;font-weight:700;display:inline}.resume .page .right-column .job .job-experience .project .project-text[data-v-92096e3a]{display:inline;margin-left:4pt;font-weight:400}.resume .page .right-column .job .job-experience .experience[data-v-92096e3a]{margin-left:4pt;font-weight:400;margin-bottom:6pt}.resume .page .right-column .job .job-experience .experience .underline[data-v-92096e3a]{text-decoration:underline}.resume .page .test[data-v-92096e3a]{margin-left:-30pt}.resume .page .diamond-small[data-v-92096e3a]{margin-top:2pt}.resume .page .footer[data-v-92096e3a]{background-color:#fff;margin-top:10pt;font-size:8pt}}@media print,screen{[data-v-bbec838d]{margin:0;padding:0}html[data-v-bbec838d]{margin:0;padding:0;background-color:#fff}.resume[data-v-bbec838d]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-bbec838d] *{transition:none!important}.resume[data-v-bbec838d]{-webkit-print-color-adjust:exact}.resume .page[data-v-bbec838d]{background-color:#373739;height:872pt;width:612pt;color:#fff;border:1px solid black;margin:0;padding:25pt 50pt}.resume .page .header .name[data-v-bbec838d]{text-align:center;font-size:30pt;font-weight:500}.resume .page .header .contact-info[data-v-bbec838d]{margin-top:10pt;display:inline-block;display:grid;grid-template-columns:auto auto auto;color:#c6c6c8;text-align:center}.resume .page .header .contact-info a[data-v-bbec838d]{color:#c6c6c8;text-decoration:none}.resume .page .header .contact-info .contact-item[data-v-bbec838d]{display:inline}.resume .page .header .contact-info .contact-item .contact-item-icon[data-v-bbec838d]{display:inline;margin-left:15pt}.resume .page .header .contact-info .contact-item .contact-item-icon img[data-v-bbec838d]{width:10pt;height:auto;border-radius:25%}.resume .page .header .contact-info .contact-item .contact-item-text[data-v-bbec838d]{display:inline;margin-left:5pt}.resume .page .section-title[data-v-bbec838d]{display:grid;grid-template-columns:min-content auto;margin-top:15pt}.resume .page .section-title .section-title-text[data-v-bbec838d]{font-size:20pt;color:#5f99c0;font-weight:700;white-space:nowrap}.resume .page .section-title .underline[data-v-bbec838d]{border-bottom:.15vh solid #8b8a8d;margin:0 0 5pt 5pt}.resume .page .summary[data-v-bbec838d]{color:#c6c6c8;margin-left:7pt;font-size:11pt}.resume .page .skills[data-v-bbec838d]{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-top:0}.resume .page .skills .diamond-small[data-v-bbec838d]{margin-left:7pt}.resume .page .skills .skills-subsection[data-v-bbec838d]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .skills .skills-subsection-icon[data-v-bbec838d]{margin-left:5pt}.resume .page .skills .skills-title[data-v-bbec838d]{display:inline;margin-left:opt;font-weight:700;color:#c6c6c8;font-size:11pt}.resume .page .skills .skills-text[data-v-bbec838d]{display:inline;margin-left:5pt;color:#c6c6c8;font-weight:300;font-size:11pt}.resume .page .experience .job-header[data-v-bbec838d]{display:grid;grid-template-columns:auto auto auto;font-size:12pt;font-weight:700;margin-left:7pt;margin-top:10pt}.resume .page .experience .job-header .time[data-v-bbec838d]{text-align:right}.resume .page .experience .job-experience[data-v-bbec838d]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .experience .job-experience .diamond-small[data-v-bbec838d]{margin-left:7pt}.resume .page .experience .job-experience .project-text .project-title[data-v-bbec838d]{display:inline;color:#c6c6c8;font-weight:800;font-size:11pt;margin-right:5pt}.resume .page .experience .job-experience .project-text .project-description[data-v-bbec838d]{display:inline;color:#c6c6c8;font-size:11pt;font-weight:300}.resume .page .education[data-v-bbec838d]{margin-top:5pt}.resume .page .education .school[data-v-bbec838d]{display:grid;grid-template-columns:25pt 150pt auto auto;font-size:11pt;font-weight:300;margin-bottom:5pt}.resume .page .education .school .diamond-small[data-v-bbec838d]{margin-left:7pt}.resume .page .education .school .school-name[data-v-bbec838d],.resume .page .education .school .school-credential[data-v-bbec838d]{color:#c6c6c8}.resume .page .education .school .school-date[data-v-bbec838d]{text-align:right;color:#c6c6c8}.resume .page .diamond-small[data-v-bbec838d]{margin-top:2pt}.resume .page .footer[data-v-bbec838d]{margin-top:25pt;font-size:8pt;text-align:center}}@media print,screen{[data-v-cd3265db]{margin:0;padding:0}html[data-v-cd3265db]{margin:0;padding:0;background-color:#fff}.resume[data-v-cd3265db]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-cd3265db] *{transition:none!important}.resume[data-v-cd3265db]{-webkit-print-color-adjust:exact}.resume .page[data-v-cd3265db]{background-color:#373739;height:872pt;width:612pt;color:#fff;border:1px solid black;margin:0;padding:25pt 50pt}.resume .page .header .name[data-v-cd3265db]{text-align:center;font-size:30pt;font-weight:500}.resume .page .header .contact-info[data-v-cd3265db]{margin-top:10pt;display:inline-block;display:grid;grid-template-columns:auto auto auto;color:#c6c6c8;text-align:center}.resume .page .header .contact-info a[data-v-cd3265db]{color:#c6c6c8;text-decoration:none}.resume .page .header .contact-info .contact-item[data-v-cd3265db]{display:inline}.resume .page .header .contact-info .contact-item .contact-item-icon[data-v-cd3265db]{display:inline;margin-left:15pt}.resume .page .header .contact-info .contact-item .contact-item-icon img[data-v-cd3265db]{width:10pt;height:auto;border-radius:25%}.resume .page .header .contact-info .contact-item .contact-item-text[data-v-cd3265db]{display:inline;margin-left:5pt}.resume .page .section-title[data-v-cd3265db]{display:grid;grid-template-columns:min-content auto;margin-top:20pt}.resume .page .section-title .section-title-text[data-v-cd3265db]{font-size:20pt;color:#5f99c0;font-weight:700;white-space:nowrap}.resume .page .section-title .underline[data-v-cd3265db]{border-bottom:.15vh solid #8b8a8d;margin:0 0 5pt 5pt}.resume .page .summary[data-v-cd3265db]{color:#c6c6c8;margin-left:7pt;font-size:11pt}.resume .page .skills[data-v-cd3265db]{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-top:0}.resume .page .skills .diamond-small[data-v-cd3265db]{margin-left:7pt}.resume .page .skills .skills-subsection[data-v-cd3265db]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .skills .skills-subsection-icon[data-v-cd3265db]{margin-left:5pt}.resume .page .skills .skills-title[data-v-cd3265db]{display:inline;margin-left:opt;font-weight:700;color:#c6c6c8;font-size:11pt}.resume .page .skills .skills-text[data-v-cd3265db]{display:inline;margin-left:5pt;color:#c6c6c8;font-weight:300;font-size:11pt}.resume .page .experience .job-header[data-v-cd3265db]{display:grid;grid-template-columns:auto auto auto;font-size:12pt;font-weight:700;margin-left:7pt;margin-top:10pt}.resume .page .experience .job-header .time[data-v-cd3265db]{text-align:right}.resume .page .experience .job-experience[data-v-cd3265db]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .experience .job-experience .diamond-small[data-v-cd3265db]{margin-left:7pt}.resume .page .experience .job-experience .project-text .project-title[data-v-cd3265db]{display:inline;color:#c6c6c8;font-weight:800;font-size:11pt;margin-right:5pt}.resume .page .experience .job-experience .project-text .project-description[data-v-cd3265db]{display:inline;color:#c6c6c8;font-size:11pt;font-weight:300}.resume .page .education[data-v-cd3265db]{margin-top:5pt}.resume .page .education .school[data-v-cd3265db]{display:grid;grid-template-columns:25pt 150pt auto auto;font-size:11pt;font-weight:300;margin-bottom:5pt}.resume .page .education .school .diamond-small[data-v-cd3265db]{margin-left:7pt}.resume .page .education .school .school-name[data-v-cd3265db],.resume .page .education .school .school-credential[data-v-cd3265db]{color:#c6c6c8}.resume .page .education .school .school-date[data-v-cd3265db]{text-align:right;color:#c6c6c8}.resume .page .diamond-small[data-v-cd3265db]{margin-top:2pt}.resume .page .footer[data-v-cd3265db]{margin-top:25pt;font-size:8pt;text-align:center}}@media print,screen{[data-v-95d69e98]{margin:0;padding:0}html[data-v-95d69e98]{margin:0;padding:0;background-color:#fff}.resume[data-v-95d69e98]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-95d69e98] *{transition:none!important}.resume[data-v-95d69e98]{-webkit-print-color-adjust:exact}.resume .page[data-v-95d69e98]{background-color:#373739;height:872pt;width:612pt;color:#fff;border:1px solid black;margin:0;padding:25pt 50pt}.resume .page .header .name[data-v-95d69e98]{text-align:center;font-size:30pt;font-weight:500}.resume .page .header .contact-info[data-v-95d69e98]{margin-top:10pt;display:inline-block;display:grid;grid-template-columns:auto auto auto;color:#c6c6c8;text-align:center}.resume .page .header .contact-info a[data-v-95d69e98]{color:#c6c6c8;text-decoration:none}.resume .page .header .contact-info .contact-item[data-v-95d69e98]{display:inline}.resume .page .header .contact-info .contact-item .contact-item-icon[data-v-95d69e98]{display:inline;margin-left:15pt}.resume .page .header .contact-info .contact-item .contact-item-icon img[data-v-95d69e98]{width:10pt;height:auto;border-radius:25%}.resume .page .header .contact-info .contact-item .contact-item-text[data-v-95d69e98]{display:inline;margin-left:5pt}.resume .page .section-title[data-v-95d69e98]{display:grid;grid-template-columns:min-content auto;margin-top:15pt}.resume .page .section-title .section-title-text[data-v-95d69e98]{font-size:20pt;color:#5f99c0;font-weight:700;white-space:nowrap}.resume .page .section-title .underline[data-v-95d69e98]{border-bottom:.15vh solid #8b8a8d;margin:0 0 5pt 5pt}.resume .page .summary[data-v-95d69e98]{color:#c6c6c8;margin-left:7pt;font-size:11pt}.resume .page .skills[data-v-95d69e98]{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-top:0}.resume .page .skills .diamond-small[data-v-95d69e98]{margin-left:7pt}.resume .page .skills .skills-subsection[data-v-95d69e98]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .skills .skills-subsection-icon[data-v-95d69e98]{margin-left:5pt}.resume .page .skills .skills-title[data-v-95d69e98]{display:inline;margin-left:opt;font-weight:700;color:#c6c6c8;font-size:11pt}.resume .page .skills .skills-text[data-v-95d69e98]{display:inline;margin-left:5pt;color:#c6c6c8;font-weight:300;font-size:11pt}.resume .page .experience .job-header[data-v-95d69e98]{display:grid;grid-template-columns:auto auto auto;font-size:12pt;font-weight:700;margin-left:7pt;margin-top:10pt}.resume .page .experience .job-header .time[data-v-95d69e98]{text-align:right}.resume .page .experience .job-experience[data-v-95d69e98]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .experience .job-experience .diamond-small[data-v-95d69e98]{margin-left:7pt}.resume .page .experience .job-experience .project-text .project-title[data-v-95d69e98]{display:inline;color:#c6c6c8;font-weight:800;font-size:11pt;margin-right:5pt}.resume .page .experience .job-experience .project-text .project-description[data-v-95d69e98]{display:inline;color:#c6c6c8;font-size:11pt;font-weight:300}.resume .page .education[data-v-95d69e98]{margin-top:5pt}.resume .page .education .school[data-v-95d69e98]{display:grid;grid-template-columns:25pt 150pt auto auto;font-size:11pt;font-weight:300;margin-bottom:5pt}.resume .page .education .school .diamond-small[data-v-95d69e98]{margin-left:7pt}.resume .page .education .school .school-name[data-v-95d69e98],.resume .page .education .school .school-credential[data-v-95d69e98]{color:#c6c6c8}.resume .page .education .school .school-date[data-v-95d69e98]{text-align:right;color:#c6c6c8}.resume .page .diamond-small[data-v-95d69e98]{margin-top:2pt}.resume .page .footer[data-v-95d69e98]{margin-top:25pt;font-size:8pt;text-align:center}}@media print,screen{[data-v-fa9f624b]{margin:0;padding:0}html[data-v-fa9f624b]{margin:0;padding:0;background-color:#fff}.resume[data-v-fa9f624b]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-fa9f624b] *{transition:none!important}.resume[data-v-fa9f624b]{-webkit-print-color-adjust:exact}.resume .page[data-v-fa9f624b]{height:792pt;width:612pt;display:grid;grid-template-columns:30% 70%;grid-template-rows:15% 85%;grid-template-areas:"header           header" "left-column      right-column";align-items:start;color:#fff;border:1px solid black;margin:0;padding:0}.resume .page .header[data-v-fa9f624b]{height:100%;grid-area:header;display:grid;padding-top:25pt;grid-template-rows:45pt auto;grid-template-areas:"name" "main-position";background-color:#061c2b;text-align:center}.resume .page .header .emblem[data-v-fa9f624b]{grid-area:emblem;font-size:30pt}.resume .page .header .emblem img[data-v-fa9f624b]{font-size:10pt}.resume .page .header .emblem .emblem1[data-v-fa9f624b]{margin-left:50pt}.resume .page .header .emblem .emblem2[data-v-fa9f624b]{margin-right:50pt}.resume .page .header .name[data-v-fa9f624b]{grid-area:name;font-size:40pt;text-transform:uppercase}.resume .page .header .main-position[data-v-fa9f624b]{grid-area:main-position;margin-top:5pt;font-size:18pt;font-weight:300;text-transform:uppercase}.resume .page .left-column[data-v-fa9f624b]{height:100%;grid-area:left-column;background-color:#add8e6;margin:0;padding:0 20pt}.resume .page .left-column .profile-pic img[data-v-fa9f624b]{width:140pt;height:140pt;border-radius:50%}.resume .page .left-column .profile-pic[data-v-fa9f624b]{margin-bottom:10pt}.resume .page .left-column .contact-section[data-v-fa9f624b]{color:#000;text-align:left;font-size:9pt;font-weight:500;margin-bottom:35pt;margin-top:20pt}.resume .page .left-column .contact-section .section-title[data-v-fa9f624b]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .contact-section .contact-details[data-v-fa9f624b]{margin-top:10pt;display:grid;grid-template-rows:20pt 20pt;grid-template-columns:20pt 100pt}.resume .page .left-column .contact-section .contact-details .contact-item-icon[data-v-fa9f624b]{margin-left:0}.resume .page .left-column .contact-section .contact-details .contact-item-icon img[data-v-fa9f624b]{width:15pt;height:auto;border-radius:75%}.resume .page .left-column .contact-section .contact-details .contact-item-icon .contact-item-text[data-v-fa9f624b]{margin-left:50pt}.resume .page .left-column .section[data-v-fa9f624b]{margin-top:20pt;color:#000;text-align:left;font-size:9pt;font-weight:500}.resume .page .left-column .section .section-title[data-v-fa9f624b]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .section .item[data-v-fa9f624b]{margin-top:8pt}.resume .page .left-column .subsection[data-v-fa9f624b]{margin-top:16pt;font-size:12;text-transform:uppercase;font-weight:700}.resume .page .left-column .underline[data-v-fa9f624b]{border:.15vh solid black;margin:10pt 0 0}.resume .page .left-column .section-break[data-v-fa9f624b]{margin:20pt 0}.resume .page .right-column[data-v-fa9f624b]{grid-area:right-column;background-color:#fff;color:#000;padding:20pt 25pt 0}.resume .page .right-column .section .section-title[data-v-fa9f624b]{font-size:18pt;font-weight:500;text-transform:uppercase;text-align:left;margin-bottom:15pt}.resume .page .right-column .section .profile-text[data-v-fa9f624b]{font-size:10pt}.resume .page .right-column .section .project .project-title[data-v-fa9f624b]{font-weight:700}.resume .page .right-column .section .project .project-bullet[data-v-fa9f624b]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.resume .page .right-column .section .project .project-bullet .icon[data-v-fa9f624b]{font-size:8pt;margin-top:2pt}.resume .page .right-column .section .project .project-bullet .project-bullet-text[data-v-fa9f624b]{display:inline;margin-left:4pt;font-weight:400;font-size:10pt}.resume .page .right-column .section .project .project-photos[data-v-fa9f624b]{display:flex;height:auto;margin-bottom:5pt}.resume .page .right-column .section .project .project-photos .project-photo[data-v-fa9f624b]{margin:7pt auto 0}.resume .page .right-column .section .project .project-photos .project-photo img[data-v-fa9f624b]{width:120pt;height:90pt}.resume .page .right-column .section-break[data-v-fa9f624b]{margin:15pt 0}.resume .page .right-column .job[data-v-fa9f624b]{font-size:10pt;margin-bottom:30pt}.resume .page .right-column .job .job-header[data-v-fa9f624b]{align-items:center;justify-items:start;font-weight:500}.resume .page .right-column .job .job-header .company[data-v-fa9f624b]{font-size:12pt;font-weight:700}.resume .page .right-column .job .job-header .position[data-v-fa9f624b]{font-weight:600;margin-left:10pt}.resume .page .right-column .job .job-header .time[data-v-fa9f624b]{font-weight:300;margin-left:10pt}.resume .page .right-column .job .sub-heading[data-v-fa9f624b]{margin-left:10pt;font-size:12pt;font-weight:500}.resume .page .right-column .job .job-experience[data-v-fa9f624b]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.resume .page .right-column .job .job-experience .icon[data-v-fa9f624b]{font-size:8pt;margin-top:2pt}.resume .page .right-column .job .job-experience .project[data-v-fa9f624b]{display:inline}.resume .page .right-column .job .job-experience .project .project-title[data-v-fa9f624b]{margin-left:4pt;font-weight:700;display:inline}.resume .page .right-column .job .job-experience .project .project-text[data-v-fa9f624b]{display:inline;margin-left:4pt;font-weight:400}.resume .page .right-column .job .job-experience .experience[data-v-fa9f624b]{margin-left:4pt;font-weight:400;margin-bottom:6pt}.resume .page .right-column .job .job-experience .experience .underline[data-v-fa9f624b]{text-decoration:underline}.resume .page .test[data-v-fa9f624b]{margin-left:-30pt}.resume .page .diamond-small[data-v-fa9f624b]{margin-top:2pt}.resume .page .footer[data-v-fa9f624b]{background-color:#fff;margin-top:10pt;font-size:8pt}}@media print,screen{[data-v-63f3e284]{margin:0;padding:0}html[data-v-63f3e284]{margin:0;padding:0;background-color:#fff}.resume[data-v-63f3e284]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-63f3e284] *{transition:none!important}.resume[data-v-63f3e284]{-webkit-print-color-adjust:exact}.resume .page[data-v-63f3e284]{height:792pt;width:612pt;display:grid;grid-template-columns:30% 70%;grid-template-rows:15% 85%;grid-template-areas:"header           header" "left-column      right-column";align-items:start;color:#fff;border:1px solid black;margin:0;padding:0}.resume .page .header[data-v-63f3e284]{height:100%;grid-area:header;display:grid;padding-top:25pt;grid-template-rows:45pt auto;grid-template-areas:"name" "main-position";background-color:#061c2b;text-align:center}.resume .page .header .emblem[data-v-63f3e284]{grid-area:emblem;font-size:30pt}.resume .page .header .emblem img[data-v-63f3e284]{font-size:10pt}.resume .page .header .emblem .emblem1[data-v-63f3e284]{margin-left:50pt}.resume .page .header .emblem .emblem2[data-v-63f3e284]{margin-right:50pt}.resume .page .header .name[data-v-63f3e284]{grid-area:name;font-size:40pt;text-transform:uppercase}.resume .page .header .main-position[data-v-63f3e284]{grid-area:main-position;margin-top:5pt;font-size:18pt;font-weight:300;text-transform:uppercase}.resume .page .left-column[data-v-63f3e284]{height:100%;grid-area:left-column;background-color:#add8e6;margin:0;padding:0 20pt}.resume .page .left-column .profile-pic img[data-v-63f3e284]{width:140pt;height:140pt;border-radius:50%}.resume .page .left-column .profile-pic[data-v-63f3e284]{margin-bottom:10pt}.resume .page .left-column .contact-section[data-v-63f3e284]{color:#000;text-align:left;font-size:9pt;font-weight:500;margin-bottom:35pt;margin-top:20pt}.resume .page .left-column .contact-section .section-title[data-v-63f3e284]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .contact-section .contact-details[data-v-63f3e284]{margin-top:10pt;display:grid;grid-template-rows:20pt 20pt;grid-template-columns:20pt 100pt}.resume .page .left-column .contact-section .contact-details .contact-item-icon[data-v-63f3e284]{margin-left:0}.resume .page .left-column .contact-section .contact-details .contact-item-icon img[data-v-63f3e284]{width:15pt;height:auto;border-radius:75%}.resume .page .left-column .contact-section .contact-details .contact-item-icon .contact-item-text[data-v-63f3e284]{margin-left:50pt}.resume .page .left-column .section[data-v-63f3e284]{margin-top:20pt;color:#000;text-align:left;font-size:9pt;font-weight:500}.resume .page .left-column .section .section-title[data-v-63f3e284]{font-size:15pt;text-transform:uppercase}.resume .page .left-column .section .item[data-v-63f3e284]{margin-top:8pt}.resume .page .left-column .subsection[data-v-63f3e284]{margin-top:16pt;font-size:12;text-transform:uppercase;font-weight:700}.resume .page .left-column .underline[data-v-63f3e284]{border:.15vh solid black;margin:10pt 0 0}.resume .page .left-column .section-break[data-v-63f3e284]{margin:20pt 0}.resume .page .right-column[data-v-63f3e284]{grid-area:right-column;background-color:#fff;color:#000;padding:20pt 25pt 0}.resume .page .right-column .section .section-title[data-v-63f3e284]{font-size:18pt;font-weight:500;text-transform:uppercase;text-align:left;margin-bottom:15pt}.resume .page .right-column .section .profile-text[data-v-63f3e284]{font-size:10pt}.resume .page .right-column .section .project .project-title[data-v-63f3e284]{font-weight:700}.resume .page .right-column .section .project .project-bullet[data-v-63f3e284]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.resume .page .right-column .section .project .project-bullet .icon[data-v-63f3e284]{font-size:8pt;margin-top:2pt}.resume .page .right-column .section .project .project-bullet .project-bullet-text[data-v-63f3e284]{display:inline;margin-left:4pt;font-weight:400;font-size:10pt}.resume .page .right-column .section .project .project-photos[data-v-63f3e284]{display:flex;height:auto;margin-bottom:5pt}.resume .page .right-column .section .project .project-photos .project-photo[data-v-63f3e284]{margin:7pt auto 10pt}.resume .page .right-column .section .project .project-photos .project-photo img[data-v-63f3e284]{width:120pt;height:80pt}.resume .page .right-column .section-break[data-v-63f3e284]{margin:15pt 0}.resume .page .right-column .job[data-v-63f3e284]{font-size:10pt;margin-bottom:30pt}.resume .page .right-column .job .job-header[data-v-63f3e284]{align-items:center;justify-items:start;font-weight:500}.resume .page .right-column .job .job-header .company[data-v-63f3e284]{font-size:12pt;font-weight:700}.resume .page .right-column .job .job-header .position[data-v-63f3e284]{font-weight:600;margin-left:10pt}.resume .page .right-column .job .job-header .time[data-v-63f3e284]{font-weight:300;margin-left:10pt}.resume .page .right-column .job .sub-heading[data-v-63f3e284]{margin-left:10pt;font-size:12pt;font-weight:500}.resume .page .right-column .job .job-experience[data-v-63f3e284]{margin:2pt 0 0 8pt;display:grid;justify-content:start;grid-template-columns:auto auto}.resume .page .right-column .job .job-experience .icon[data-v-63f3e284]{font-size:8pt;margin-top:2pt}.resume .page .right-column .job .job-experience .project[data-v-63f3e284]{display:inline}.resume .page .right-column .job .job-experience .project .project-title[data-v-63f3e284]{margin-left:4pt;font-weight:700;display:inline}.resume .page .right-column .job .job-experience .project .project-text[data-v-63f3e284]{display:inline;margin-left:4pt;font-weight:400}.resume .page .right-column .job .job-experience .experience[data-v-63f3e284]{margin-left:4pt;font-weight:400;margin-bottom:6pt}.resume .page .right-column .job .job-experience .experience .underline[data-v-63f3e284]{text-decoration:underline}.resume .page .test[data-v-63f3e284]{margin-left:-30pt}.resume .page .diamond-small[data-v-63f3e284]{margin-top:2pt}.resume .page .footer[data-v-63f3e284]{background-color:#fff;margin-top:10pt;font-size:8pt}}@media print,screen{[data-v-3973edc6]{margin:0;padding:0}html[data-v-3973edc6]{margin:0;padding:0;background-color:#fff}.resume[data-v-3973edc6]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-3973edc6] *{transition:none!important}.resume[data-v-3973edc6]{-webkit-print-color-adjust:exact}.resume .page[data-v-3973edc6]{background-color:#373739;height:872pt;width:612pt;color:#fff;border:1px solid black;margin:0;padding:25pt 50pt}.resume .page .header .name[data-v-3973edc6]{text-align:center;font-size:30pt;font-weight:500}.resume .page .header .contact-info[data-v-3973edc6]{margin-top:10pt;margin-right:15pt;display:inline-block;display:grid;grid-template-columns:auto auto auto auto;color:#c6c6c8;text-align:center}.resume .page .header .contact-info a[data-v-3973edc6]{color:#c6c6c8;text-decoration:none}.resume .page .header .contact-info .contact-item[data-v-3973edc6]{display:inline}.resume .page .header .contact-info .contact-item .contact-item-icon[data-v-3973edc6]{display:inline;margin-left:15pt}.resume .page .header .contact-info .contact-item .contact-item-icon img[data-v-3973edc6]{width:10pt;height:auto;border-radius:25%}.resume .page .header .contact-info .contact-item .contact-item-text[data-v-3973edc6]{display:inline;margin-left:5pt}.resume .page .section-title[data-v-3973edc6]{display:grid;grid-template-columns:min-content auto;margin-top:15pt}.resume .page .section-title .section-title-text[data-v-3973edc6]{font-size:20pt;color:#5f99c0;font-weight:700;white-space:nowrap}.resume .page .section-title .underline[data-v-3973edc6]{border-bottom:.15vh solid #8b8a8d;margin:0 0 5pt 5pt}.resume .page .summary[data-v-3973edc6]{color:#c6c6c8;margin-left:7pt;font-size:11pt}.resume .page .skills[data-v-3973edc6]{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-top:0}.resume .page .skills .diamond-small[data-v-3973edc6]{margin-left:7pt}.resume .page .skills .skills-subsection[data-v-3973edc6]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .skills .skills-subsection-icon[data-v-3973edc6]{margin-left:5pt}.resume .page .skills .skills-title[data-v-3973edc6]{display:inline;margin-left:opt;font-weight:700;color:#c6c6c8;font-size:11pt}.resume .page .skills .skills-text[data-v-3973edc6]{display:inline;margin-left:5pt;color:#c6c6c8;font-weight:300;font-size:11pt}.resume .page .experience .job-header[data-v-3973edc6]{display:grid;grid-template-columns:auto auto auto;font-size:12pt;font-weight:700;margin-left:7pt;margin-top:10pt}.resume .page .experience .job-header .time[data-v-3973edc6]{text-align:right}.resume .page .experience .job-experience[data-v-3973edc6]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .experience .job-experience .diamond-small[data-v-3973edc6]{margin-left:7pt}.resume .page .experience .job-experience .project-text .project-title[data-v-3973edc6]{display:inline;color:#c6c6c8;font-weight:800;font-size:11pt;margin-right:5pt}.resume .page .experience .job-experience .project-text .project-description[data-v-3973edc6]{display:inline;color:#c6c6c8;font-size:11pt;font-weight:300}.resume .page .education[data-v-3973edc6]{margin-top:5pt}.resume .page .education .school[data-v-3973edc6]{display:grid;grid-template-columns:25pt 150pt auto auto;font-size:11pt;font-weight:300;margin-bottom:5pt}.resume .page .education .school .diamond-small[data-v-3973edc6]{margin-left:7pt}.resume .page .education .school .school-name[data-v-3973edc6],.resume .page .education .school .school-credential[data-v-3973edc6]{color:#c6c6c8}.resume .page .education .school .school-date[data-v-3973edc6]{text-align:right;color:#c6c6c8}.resume .page .diamond-small[data-v-3973edc6]{margin-top:2pt}.resume .page .footer[data-v-3973edc6]{margin-top:25pt;font-size:8pt;text-align:center}}@media print,screen{[data-v-994c214b]{margin:0;padding:0}html[data-v-994c214b]{margin:0;padding:0;background-color:#fff}.resume[data-v-994c214b]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-994c214b] *{transition:none!important}.resume[data-v-994c214b]{-webkit-print-color-adjust:exact}.resume .page[data-v-994c214b]{background-color:#373739;height:872pt;width:612pt;color:#fff;border:1px solid black;margin:0;padding:25pt 50pt}.resume .page .header .name[data-v-994c214b]{text-align:center;font-size:30pt;font-weight:500;margin-bottom:20pt}.resume .page .header .contact-info[data-v-994c214b]{margin-top:10pt;margin-right:15pt;display:inline-block;display:grid;grid-template-columns:auto auto auto auto;color:#c6c6c8;text-align:center}.resume .page .header .contact-info a[data-v-994c214b]{color:#c6c6c8;text-decoration:none}.resume .page .header .contact-info .contact-item[data-v-994c214b]{display:inline}.resume .page .header .contact-info .contact-item .contact-item-icon[data-v-994c214b]{display:inline;margin-left:15pt}.resume .page .header .contact-info .contact-item .contact-item-icon img[data-v-994c214b]{width:10pt;height:auto;border-radius:25%}.resume .page .header .contact-info .contact-item .contact-item-text[data-v-994c214b]{display:inline;margin-left:5pt}.resume .page .section-title[data-v-994c214b]{display:grid;grid-template-columns:min-content auto;margin-top:20pt}.resume .page .section-title .section-title-text[data-v-994c214b]{font-size:20pt;color:#5f99c0;font-weight:700;white-space:nowrap}.resume .page .section-title .underline[data-v-994c214b]{border-bottom:.15vh solid #8b8a8d;margin:0 0 5pt 5pt}.resume .page .summary[data-v-994c214b]{color:#c6c6c8;margin-left:7pt;font-size:11pt}.resume .page .skills[data-v-994c214b]{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-top:0}.resume .page .skills .diamond-small[data-v-994c214b]{margin-left:7pt}.resume .page .skills .skills-subsection[data-v-994c214b]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .skills .skills-subsection-icon[data-v-994c214b]{margin-left:5pt}.resume .page .skills .skills-title[data-v-994c214b]{display:inline;margin-left:opt;font-weight:700;color:#c6c6c8;font-size:11pt}.resume .page .skills .skills-text[data-v-994c214b]{display:inline;margin-left:5pt;color:#c6c6c8;font-weight:300;font-size:11pt}.resume .page .experience .job-header[data-v-994c214b]{display:grid;grid-template-columns:auto auto auto;font-size:12pt;font-weight:700;margin-left:7pt;margin-top:10pt}.resume .page .experience .job-header .time[data-v-994c214b]{text-align:right}.resume .page .experience .job-experience[data-v-994c214b]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .experience .job-experience .diamond-small[data-v-994c214b]{margin-left:7pt}.resume .page .experience .job-experience .project-text .project-title[data-v-994c214b]{display:inline;color:#c6c6c8;font-weight:800;font-size:11pt;margin-right:5pt}.resume .page .experience .job-experience .project-text .project-description[data-v-994c214b]{display:inline;color:#c6c6c8;font-size:11pt;font-weight:300}.resume .page .education[data-v-994c214b]{margin-top:5pt}.resume .page .education .school[data-v-994c214b]{display:grid;grid-template-columns:25pt 150pt auto auto;font-size:11pt;font-weight:300;margin-bottom:5pt}.resume .page .education .school .diamond-small[data-v-994c214b]{margin-left:7pt}.resume .page .education .school .school-name[data-v-994c214b],.resume .page .education .school .school-credential[data-v-994c214b]{color:#c6c6c8}.resume .page .education .school .school-date[data-v-994c214b]{text-align:right;color:#c6c6c8}.resume .page .diamond-small[data-v-994c214b]{margin-top:2pt}.resume .page .footer[data-v-994c214b]{margin-top:25pt;font-size:8pt;text-align:center}}@media print,screen{[data-v-cab9dda0]{margin:0;padding:0}html[data-v-cab9dda0]{margin:0;padding:0;background-color:#fff}.resume[data-v-cab9dda0]{margin:-5pt;padding:0;font-family:Montserrat,sans-serif}.resume[data-v-cab9dda0] *{transition:none!important}.resume[data-v-cab9dda0]{-webkit-print-color-adjust:exact}.resume .page[data-v-cab9dda0]{background-color:#373739;height:872pt;width:612pt;color:#fff;border:1px solid black;margin:0;padding:25pt 50pt}.resume .page .header .name[data-v-cab9dda0]{text-align:center;font-size:30pt;font-weight:500;margin-bottom:20pt}.resume .page .header .contact-info[data-v-cab9dda0]{margin-top:10pt;margin-right:15pt;display:inline-block;display:grid;grid-template-columns:auto auto auto auto;color:#c6c6c8;text-align:center}.resume .page .header .contact-info a[data-v-cab9dda0]{color:#c6c6c8;text-decoration:none}.resume .page .header .contact-info .contact-item[data-v-cab9dda0]{display:inline}.resume .page .header .contact-info .contact-item .contact-item-icon[data-v-cab9dda0]{display:inline;margin-left:15pt}.resume .page .header .contact-info .contact-item .contact-item-icon img[data-v-cab9dda0]{width:10pt;height:auto;border-radius:25%}.resume .page .header .contact-info .contact-item .contact-item-text[data-v-cab9dda0]{display:inline;margin-left:5pt}.resume .page .section-title[data-v-cab9dda0]{display:grid;grid-template-columns:min-content auto;margin-top:18pt}.resume .page .section-title .section-title-text[data-v-cab9dda0]{font-size:20pt;color:#5f99c0;font-weight:700;white-space:nowrap}.resume .page .section-title .underline[data-v-cab9dda0]{border-bottom:.15vh solid #8b8a8d;margin:0 0 5pt 5pt}.resume .page .summary[data-v-cab9dda0]{color:#c6c6c8;margin-left:7pt;font-size:11pt}.resume .page .skills[data-v-cab9dda0]{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;margin-top:0}.resume .page .skills .diamond-small[data-v-cab9dda0]{margin-left:7pt}.resume .page .skills .skills-subsection[data-v-cab9dda0]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .skills .skills-subsection-icon[data-v-cab9dda0]{margin-left:5pt}.resume .page .skills .skills-title[data-v-cab9dda0]{display:inline;margin-left:opt;font-weight:700;color:#c6c6c8;font-size:11pt}.resume .page .skills .skills-text[data-v-cab9dda0]{display:inline;margin-left:5pt;color:#c6c6c8;font-weight:300;font-size:11pt}.resume .page .experience .job-header[data-v-cab9dda0]{display:grid;grid-template-columns:auto auto auto;font-size:12pt;font-weight:700;margin-left:7pt;margin-top:10pt}.resume .page .experience .job-header .time[data-v-cab9dda0]{text-align:right}.resume .page .experience .job-experience[data-v-cab9dda0]{display:grid;grid-template-columns:25pt auto;margin-top:5pt}.resume .page .experience .job-experience .diamond-small[data-v-cab9dda0]{margin-left:7pt}.resume .page .experience .job-experience .project-text .project-title[data-v-cab9dda0]{display:inline;color:#c6c6c8;font-weight:800;font-size:11pt;margin-right:5pt}.resume .page .experience .job-experience .project-text .project-description[data-v-cab9dda0]{display:inline;color:#c6c6c8;font-size:11pt;font-weight:300}.resume .page .education[data-v-cab9dda0]{margin-top:5pt}.resume .page .education .school[data-v-cab9dda0]{display:grid;grid-template-columns:25pt 150pt auto auto;font-size:11pt;font-weight:300;margin-bottom:5pt}.resume .page .education .school .diamond-small[data-v-cab9dda0]{margin-left:7pt}.resume .page .education .school .school-name[data-v-cab9dda0],.resume .page .education .school .school-credential[data-v-cab9dda0]{color:#c6c6c8}.resume .page .education .school .school-date[data-v-cab9dda0]{text-align:right;color:#c6c6c8}.resume .page .diamond-small[data-v-cab9dda0]{margin-top:2pt}.resume .page .footer[data-v-cab9dda0]{margin-top:25pt;font-size:8pt;text-align:center}}@media print{[data-v-6dd1a6b5]{margin:0;padding:0;box-sizing:border-box}html[data-v-6dd1a6b5],body[data-v-6dd1a6b5]{margin:0;padding:0;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Montserrat,sans-serif}.resume-print-container[data-v-6dd1a6b5]{display:block;width:100%;height:auto}.resume-page[data-v-6dd1a6b5]{width:8.5in;height:11in;background-color:#373739;color:#fff;margin:0;padding:.4in;page-break-after:always;page-break-inside:avoid;position:relative;overflow:hidden;box-sizing:border-box}.resume-page.page-break[data-v-6dd1a6b5]{page-break-before:always}.resume-page .header[data-v-6dd1a6b5]{margin-bottom:.3in}.resume-page .header .name[data-v-6dd1a6b5]{text-align:center;font-size:36pt;font-weight:500;margin-bottom:.2in;color:#fff}.resume-page .header .contact-info[data-v-6dd1a6b5]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.1in;color:#c6c6c8;text-align:center}.resume-page .header .contact-info a[data-v-6dd1a6b5]{color:#c6c6c8;text-decoration:none}.resume-page .header .contact-info .contact-item[data-v-6dd1a6b5]{display:flex;align-items:center;justify-content:center}.resume-page .header .contact-info .contact-item .contact-item-icon img[data-v-6dd1a6b5]{width:12pt;height:auto;border-radius:25%}.resume-page .header .contact-info .contact-item .contact-item-text[data-v-6dd1a6b5]{margin-left:.05in;font-size:10pt}.resume-page .section-title[data-v-6dd1a6b5]{display:flex;align-items:center;margin-top:.4in;margin-bottom:.1in}.resume-page .section-title .section-title-text[data-v-6dd1a6b5]{font-size:18pt;color:#5f99c0;font-weight:700;white-space:nowrap;margin-right:.1in}.resume-page .section-title .underline[data-v-6dd1a6b5]{flex:1;border-bottom:2pt solid #8b8a8d}.resume-page .section.summary[data-v-6dd1a6b5]{margin-left:.1in;margin-bottom:.2in}.resume-page .section.summary .profile-text[data-v-6dd1a6b5]{color:#c6c6c8;font-size:11pt;line-height:1.4}.resume-page .section.skills[data-v-6dd1a6b5]{margin-bottom:.2in}.resume-page .section.skills .skills-subsection[data-v-6dd1a6b5]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.skills .skills-subsection .diamond-small[data-v-6dd1a6b5]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-title[data-v-6dd1a6b5]{font-weight:700;color:#c6c6c8;font-size:11pt;margin-right:.1in}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-text[data-v-6dd1a6b5]{color:#c6c6c8;font-weight:300;font-size:11pt;line-height:1.3}.resume-page .section.experience[data-v-6dd1a6b5]{margin-bottom:.2in}.resume-page .section.experience .job-header[data-v-6dd1a6b5]{display:grid;grid-template-columns:40% 30% 30%;font-size:12pt;font-weight:700;margin-left:.1in;margin-top:.1in;margin-bottom:.1in}.resume-page .section.experience .job-header .position[data-v-6dd1a6b5],.resume-page .section.experience .job-header .company[data-v-6dd1a6b5]{color:#fff}.resume-page .section.experience .job-header .time[data-v-6dd1a6b5]{text-align:right;color:#c6c6c8}.resume-page .section.experience .job-experience[data-v-6dd1a6b5]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.experience .job-experience .diamond-small[data-v-6dd1a6b5]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.experience .job-experience .project-text .project-title[data-v-6dd1a6b5]{color:#c6c6c8;font-weight:600;font-size:11pt;margin-right:.05in}.resume-page .section.experience .job-experience .project-text .project-description[data-v-6dd1a6b5]{color:#c6c6c8;font-size:11pt;font-weight:300;line-height:1.3}.resume-page .section.education[data-v-6dd1a6b5]{margin-top:.1in}.resume-page .section.education .school[data-v-6dd1a6b5]{display:grid;grid-template-columns:25pt 1.5in auto .8in;font-size:11pt;font-weight:300;margin-bottom:.1in}.resume-page .section.education .school .diamond-small[data-v-6dd1a6b5]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.education .school .school-name[data-v-6dd1a6b5],.resume-page .section.education .school .school-credential[data-v-6dd1a6b5]{color:#c6c6c8}.resume-page .section.education .school .school-date[data-v-6dd1a6b5]{text-align:right;color:#c6c6c8}.resume-page .footer[data-v-6dd1a6b5]{position:absolute;bottom:.2in;left:.4in;right:.4in;font-size:8pt;text-align:center;color:#c6c6c8}}@media screen{.resume-print-container[data-v-6dd1a6b5]{display:flex;flex-direction:column;align-items:center;background:#fff;min-height:100vh}.resume-page[data-v-6dd1a6b5]{width:8.5in;height:11in;background-color:#373739;color:#fff;margin:20px;padding:.4in;box-shadow:0 0 20px #0000004d;position:relative;overflow:hidden;box-sizing:border-box}.resume-page.page-break[data-v-6dd1a6b5]{margin-top:40px}.resume-page .header[data-v-6dd1a6b5]{margin-bottom:.3in}.resume-page .header .name[data-v-6dd1a6b5]{text-align:center;font-size:30pt;font-weight:500;margin-bottom:.2in;color:#fff}.resume-page .header .contact-info[data-v-6dd1a6b5]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.1in;color:#c6c6c8;text-align:center}.resume-page .header .contact-info a[data-v-6dd1a6b5]{color:#c6c6c8;text-decoration:none}.resume-page .header .contact-info .contact-item[data-v-6dd1a6b5]{display:flex;align-items:center;justify-content:center}.resume-page .header .contact-info .contact-item .contact-item-icon img[data-v-6dd1a6b5]{width:12pt;height:auto;border-radius:25%}.resume-page .header .contact-info .contact-item .contact-item-text[data-v-6dd1a6b5]{margin-left:.05in;font-size:10pt}.resume-page .section-title[data-v-6dd1a6b5]{display:flex;align-items:center;margin-top:.4in;margin-bottom:.1in}.resume-page .section-title .section-title-text[data-v-6dd1a6b5]{font-size:18pt;color:#5f99c0;font-weight:700;white-space:nowrap;margin-right:.1in}.resume-page .section-title .underline[data-v-6dd1a6b5]{flex:1;border-bottom:2pt solid #8b8a8d}.resume-page .section.summary[data-v-6dd1a6b5]{margin-left:.1in;margin-bottom:.2in}.resume-page .section.summary .profile-text[data-v-6dd1a6b5]{color:#c6c6c8;font-size:11pt;line-height:1.4}.resume-page .section.skills[data-v-6dd1a6b5]{margin-bottom:.2in}.resume-page .section.skills .skills-subsection[data-v-6dd1a6b5]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.skills .skills-subsection .diamond-small[data-v-6dd1a6b5]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-title[data-v-6dd1a6b5]{font-weight:700;color:#c6c6c8;font-size:11pt;margin-right:.1in}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-text[data-v-6dd1a6b5]{color:#c6c6c8;font-weight:300;font-size:11pt;line-height:1.3}.resume-page .section.experience[data-v-6dd1a6b5]{margin-bottom:.2in}.resume-page .section.experience .job-header[data-v-6dd1a6b5]{display:grid;grid-template-columns:40% 30% 30%;font-size:12pt;font-weight:700;margin-left:.1in;margin-top:.1in;margin-bottom:.1in}.resume-page .section.experience .job-header .position[data-v-6dd1a6b5],.resume-page .section.experience .job-header .company[data-v-6dd1a6b5]{color:#fff}.resume-page .section.experience .job-header .time[data-v-6dd1a6b5]{text-align:right;color:#c6c6c8}.resume-page .section.experience .job-experience[data-v-6dd1a6b5]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.experience .job-experience .diamond-small[data-v-6dd1a6b5]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.experience .job-experience .project-text .project-title[data-v-6dd1a6b5]{color:#c6c6c8;font-weight:600;font-size:11pt;margin-right:.05in}.resume-page .section.experience .job-experience .project-text .project-description[data-v-6dd1a6b5]{color:#c6c6c8;font-size:11pt;font-weight:300;line-height:1.3}.resume-page .section.education[data-v-6dd1a6b5]{margin-top:.1in}.resume-page .section.education .school[data-v-6dd1a6b5]{display:grid;grid-template-columns:25pt 1.5in auto .8in;font-size:11pt;font-weight:300;margin-bottom:.1in}.resume-page .section.education .school .diamond-small[data-v-6dd1a6b5]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.education .school .school-name[data-v-6dd1a6b5],.resume-page .section.education .school .school-credential[data-v-6dd1a6b5]{color:#c6c6c8}.resume-page .section.education .school .school-date[data-v-6dd1a6b5]{text-align:right;color:#c6c6c8}.resume-page .footer[data-v-6dd1a6b5]{position:absolute;bottom:.2in;left:.4in;right:.4in;font-size:8pt;text-align:center;color:#c6c6c8}}@page{size:8.5in 11in;margin:0}.resume-print-container[data-v-27ba9333]{--name-bottom-margin: var(--331e7a7c);--contact-info-bottom-margin: var(--5673ae24);--section-bottom-margin: var(--2a5fbeb4);--section-title-font-size: var(--3d752cbc);--summary-font-size: var(--121b3238);--skills-title-font-size: var(--f7e93ffe);--skills-text-font-size: var(--72b5b970);--job-header-font-size: var(--de703596);--project-title-font-size: var(--34ff10f0);--project-description-font-size: var(--33458114)}@media print{[data-v-27ba9333]{margin:0;padding:0;box-sizing:border-box}html[data-v-27ba9333],body[data-v-27ba9333]{margin:0;padding:0;background:#373739;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Montserrat,sans-serif}.resume-print-container[data-v-27ba9333]{display:block;width:100%;height:auto;background:#373739}.resume-page[data-v-27ba9333]{width:8.6in;height:11.11in;background-color:#373739;color:#fff;margin-left:-.1in;margin-top:-.1in;padding:.45in .4in;page-break-after:always;page-break-inside:avoid;position:relative;overflow:hidden;box-sizing:border-box}.resume-page.page-break[data-v-27ba9333]{page-break-before:always}.resume-page .header .name[data-v-27ba9333]{text-align:center;font-size:36pt;font-weight:500;margin-bottom:var(--name-bottom-margin, .2in);color:#fff}.resume-page .header .contact-info[data-v-27ba9333]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.1in;color:#c6c6c8;text-align:center;margin-bottom:var(--contact-info-bottom-margin, .3in)}.resume-page .header .contact-info a[data-v-27ba9333]{color:#c6c6c8;text-decoration:none}.resume-page .header .contact-info .contact-item[data-v-27ba9333]{display:flex;align-items:center;justify-content:center}.resume-page .header .contact-info .contact-item .contact-item-icon img[data-v-27ba9333]{width:12pt;height:auto;border-radius:25%}.resume-page .header .contact-info .contact-item .contact-item-text[data-v-27ba9333]{margin-left:.05in;font-size:10pt}.resume-page .section-title[data-v-27ba9333]{display:flex;align-items:center;margin-bottom:.1in}.resume-page .section-title .section-title-text[data-v-27ba9333]{font-size:var(--section-title-font-size, 18pt);color:#5f99c0;font-weight:700;white-space:nowrap;margin-right:.1in}.resume-page .section-title .underline[data-v-27ba9333]{flex:1;border-bottom:2pt solid #8b8a8d}.resume-page .section.summary[data-v-27ba9333]{margin-left:.1in;margin-bottom:var(--section-bottom-margin, .2in)}.resume-page .section.summary .profile-text[data-v-27ba9333]{color:#c6c6c8;font-size:var(--summary-font-size, 11pt);line-height:1.4}.resume-page .section.skills[data-v-27ba9333]{margin-bottom:var(--section-bottom-margin, .2in)}.resume-page .section.skills .skills-subsection[data-v-27ba9333]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.skills .skills-subsection .diamond-small[data-v-27ba9333]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-title[data-v-27ba9333]{font-weight:700;color:#c6c6c8;font-size:var(--skills-title-font-size, 11pt);margin-right:.1in;display:inline}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-text[data-v-27ba9333]{color:#c6c6c8;font-weight:300;font-size:var(--skills-text-font-size, 11pt);line-height:1.3;display:inline}.resume-page .section.experience[data-v-27ba9333]{margin-bottom:var(--section-bottom-margin, .2in)}.resume-page .section.experience .job-header[data-v-27ba9333]{display:grid;grid-template-columns:40% 30% 30%;font-size:var(--job-header-font-size, 12pt);font-weight:700;margin-left:.1in;margin-top:.1in;margin-bottom:.1in}.resume-page .section.experience .job-header .position[data-v-27ba9333],.resume-page .section.experience .job-header .company[data-v-27ba9333]{color:#fff}.resume-page .section.experience .job-header .time[data-v-27ba9333]{text-align:right}.resume-page .section.experience .job-experience[data-v-27ba9333]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.experience .job-experience .diamond-small[data-v-27ba9333]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.experience .job-experience .project-text .project-title[data-v-27ba9333]{color:#c6c6c8;font-weight:600;font-size:var(--project-title-font-size, 11pt);margin-right:.05in;display:inline}.resume-page .section.experience .job-experience .project-text .project-description[data-v-27ba9333]{color:#c6c6c8;font-size:var(--project-description-font-size, 11pt);font-weight:300;display:inline;line-height:1.3}.resume-page .section.education[data-v-27ba9333]{margin-top:.1in}.resume-page .section.education .school[data-v-27ba9333]{display:grid;grid-template-columns:25pt 1.5in auto .8in;font-size:11pt;font-weight:300;margin-bottom:.1in}.resume-page .section.education .school .diamond-small[data-v-27ba9333]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.education .school .school-name[data-v-27ba9333],.resume-page .section.education .school .school-credential[data-v-27ba9333]{color:#c6c6c8}.resume-page .section.education .school .school-date[data-v-27ba9333]{text-align:right;color:#c6c6c8}.resume-page .footer[data-v-27ba9333]{position:absolute;bottom:.25in;left:.4in;right:.4in;font-size:8pt;text-align:center;color:#c6c6c8}}@media screen{.resume-print-container[data-v-27ba9333]{display:flex;flex-direction:column;align-items:center;background:#fff;min-height:100vh}.resume-page[data-v-27ba9333]{width:8.5in;height:11in;background-color:#373739;color:#fff;margin:20px;padding:.4in;box-shadow:0 0 20px #0000004d;position:relative;overflow:hidden;box-sizing:border-box}.resume-page.page-break[data-v-27ba9333]{margin-top:40px}.resume-page .header .name[data-v-27ba9333]{text-align:center;font-size:30pt;font-weight:500;margin-bottom:var(--name-bottom-margin, .2in);color:#fff}.resume-page .header .contact-info[data-v-27ba9333]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.1in;color:#c6c6c8;text-align:center;margin-bottom:var(--contact-info-bottom-margin, .3in)}.resume-page .header .contact-info a[data-v-27ba9333]{color:#c6c6c8;text-decoration:none}.resume-page .header .contact-info .contact-item[data-v-27ba9333]{display:flex;align-items:center;justify-content:center}.resume-page .header .contact-info .contact-item .contact-item-icon img[data-v-27ba9333]{width:12pt;height:auto;border-radius:25%}.resume-page .header .contact-info .contact-item .contact-item-text[data-v-27ba9333]{margin-left:.05in;font-size:10pt}.resume-page .section-title[data-v-27ba9333]{display:flex;align-items:center;margin-bottom:.1in}.resume-page .section-title .section-title-text[data-v-27ba9333]{font-size:var(--section-title-font-size, 18pt);color:#5f99c0;font-weight:700;white-space:nowrap;margin-right:.1in}.resume-page .section-title .underline[data-v-27ba9333]{flex:1;border-bottom:2pt solid #8b8a8d}.resume-page .section.summary[data-v-27ba9333]{margin-left:.1in;margin-bottom:var(--section-bottom-margin, .2in)}.resume-page .section.summary .profile-text[data-v-27ba9333]{color:#c6c6c8;font-size:var(--summary-font-size, 11pt);line-height:1.4}.resume-page .section.skills[data-v-27ba9333]{margin-bottom:var(--section-bottom-margin, .2in)}.resume-page .section.skills .skills-subsection[data-v-27ba9333]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.skills .skills-subsection .diamond-small[data-v-27ba9333]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-title[data-v-27ba9333]{font-weight:700;color:#c6c6c8;font-size:var(--skills-title-font-size, 11pt);margin-right:.1in;display:inline}.resume-page .section.skills .skills-subsection .skills-subsection-item .skills-text[data-v-27ba9333]{color:#c6c6c8;font-weight:300;font-size:var(--skills-text-font-size, 11pt);line-height:1.3;display:inline}.resume-page .section.experience[data-v-27ba9333]{margin-bottom:var(--section-bottom-margin, .2in)}.resume-page .section.experience .job-header[data-v-27ba9333]{display:grid;grid-template-columns:40% 30% 30%;font-size:var(--job-header-font-size, 12pt);font-weight:700;margin-left:.1in;margin-top:.1in;margin-bottom:.1in}.resume-page .section.experience .job-header .position[data-v-27ba9333],.resume-page .section.experience .job-header .company[data-v-27ba9333]{color:#fff}.resume-page .section.experience .job-header .time[data-v-27ba9333]{text-align:right}.resume-page .section.experience .job-experience[data-v-27ba9333]{display:grid;grid-template-columns:25pt auto;margin-top:.1in}.resume-page .section.experience .job-experience .diamond-small[data-v-27ba9333]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.experience .job-experience .project-text .project-title[data-v-27ba9333]{color:#c6c6c8;font-weight:600;font-size:var(--project-title-font-size, 11pt);margin-right:.05in;display:inline}.resume-page .section.experience .job-experience .project-text .project-description[data-v-27ba9333]{color:#c6c6c8;font-size:var(--project-description-font-size, 11pt);font-weight:300;display:inline;line-height:1.3}.resume-page .section.education[data-v-27ba9333]{margin-top:.1in}.resume-page .section.education .school[data-v-27ba9333]{display:grid;grid-template-columns:25pt 1.5in auto .8in;font-size:11pt;font-weight:300;margin-bottom:.1in}.resume-page .section.education .school .diamond-small[data-v-27ba9333]{margin-left:.1in;width:8pt;height:8pt}.resume-page .section.education .school .school-name[data-v-27ba9333],.resume-page .section.education .school .school-credential[data-v-27ba9333]{color:#c6c6c8}.resume-page .section.education .school .school-date[data-v-27ba9333]{text-align:right;color:#c6c6c8}.resume-page .footer[data-v-27ba9333]{position:absolute;bottom:.25in;left:.4in;right:.4in;font-size:8pt;text-align:center;color:#c6c6c8}}
