.content-wrapper[data-v-0c2aa254]{display:flex;align-items:center;flex-wrap:wrap;gap:40px;margin-top:0}.paragraph[data-v-0c2aa254]{max-width:700px;margin-bottom:20px;flex:1;min-width:300px}.photo[data-v-0c2aa254]{text-align:center;margin:0}.profile-image[data-v-0c2aa254]{width:300px;height:300px;transition:all .3s ease;border-radius:5px}@media only screen and (max-width:620px){.content-wrapper[data-v-0c2aa254]{flex-direction:column;align-items:center;gap:20px}.paragraph[data-v-0c2aa254]{text-align:center;margin-bottom:0}.profile-image[data-v-0c2aa254]{width:280px;height:280px}}@media only screen and (min-width:620px){.paragraph[data-v-0c2aa254]{margin-bottom:0}.photo[data-v-0c2aa254]{padding:0}}@media only screen and (min-width:1200px){.profile-image[data-v-0c2aa254]{width:320px;height:320px}}.clear[data-v-2dc315a6]{clear:both}.skill-name[data-v-2dc315a6]{float:left;width:200px}.skill-rate[data-v-2dc315a6]{float:left;width:80px;padding-top:11px}.circle[data-v-2dc315a6]{float:left;border-radius:5px;height:10px;width:10px;border:0 solid #a67f5d;background-color:transparent;opacity:.6;margin:0 2px}.circle-full[data-v-2dc315a6]{background-color:#a67f5d}.circle-empty[data-v-2dc315a6]{border-width:1px;width:8px;height:8px}h2[data-v-25b27c10]{font-weight:100;font-size:2em;margin:0;padding:0;padding-top:50px}h3[data-v-25b27c10]{font-weight:100;font-size:1.6em;margin:0;padding:0;padding-top:30px}h4[data-v-25b27c10]{font-weight:100;font-size:1.3em;margin:0;padding:0;padding-top:15px;font-style:italic}.paragraph[data-v-25b27c10]{max-width:700px}.download-link[data-v-25b27c10]{float:left;margin-right:50px}.full-content div[data-v-25b27c10]{max-width:800px}.skill-set h3[data-v-25b27c10]{padding-bottom:10px}.photo img[data-v-25b27c10]{height:300px;width:300px}.tech-stack[data-v-25b27c10]{font-style:italic}.photo[data-v-25b27c10]{margin-top:50px;text-align:center}@media only screen and (min-width:620px){.paragraph[data-v-25b27c10]{float:left}.photo[data-v-25b27c10]{float:left;padding:30px;padding-left:80px}.skill-set[data-v-25b27c10]{float:left;padding-right:60px}}.overlay[data-v-4040a066]{background-color:rgba(0,0,0,.5);z-index:10;position:fixed;top:0;left:0;right:0;bottom:0}.dialog[data-v-4040a066]{position:absolute;top:0;left:0;right:0;z-index:11;margin:20px;padding-bottom:10px;color:#fff}iframe[data-v-4040a066]{width:100%}h1.dialog-title[data-v-4040a066]{text-align:center;font-size:1.3em;margin:0;padding:22px}.dialog-content[data-v-4040a066]{padding:20px;background-color:#fcfcfc;color:#696969}.dialog-close[data-v-4040a066]{position:absolute;top:20px;right:20px;cursor:pointer;font-size:1.2em;font-weight:100}.dialog-close[data-v-4040a066]:hover{opacity:.6}.dialog-bottom[data-v-4040a066]{text-align:center}a.dialog-close-button[data-v-4040a066]{cursor:pointer;font-size:1.4em;display:inline-block;margin:0 auto}@media only screen and (min-width:620px){.dialog[data-v-4040a066]{margin:0 auto;margin-top:80px;margin-bottom:40px;max-width:1000px}h1.dialog-title[data-v-4040a066]{font-size:1.6em}.dialog-content[data-v-4040a066]{padding:40px}}.project-item[data-v-08009831]{height:300px;margin-bottom:20px;width:100%;cursor:pointer;position:relative;overflow:hidden}.project-item-image[data-v-08009831]{background-size:cover;background-position:50%;height:100%;width:100%;transition:all .2s}.project-item-image[data-v-08009831]:hover{transform:scale(1.1)}.project-item[data-v-08009831]:hover{filter:brightness(120%)}.title-bar[data-v-08009831]{position:absolute;bottom:0;width:100%;background-color:#222}.title-text[data-v-08009831]{padding:10px;color:#fff}@media only screen and (min-width:620px){.projects-list[data-v-08009831]{max-width:900px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;grid-auto-rows:minmax(250px,auto)}.project-item[data-v-08009831]{margin:0;height:100%;width:100%}.wide[data-v-08009831]{grid-column-end:span 2}.high[data-v-08009831]{grid-row-end:span 2}}ul[data-v-37f7ad42]{list-style:none;-webkit-padding-start:0;padding-inline-start:0}li[data-v-37f7ad42]{line-height:1.8em;font-size:1.2em}@media only screen and (min-width:620px){ul[data-v-37f7ad42]{-webkit-padding-start:40px;padding-inline-start:40px}li[data-v-37f7ad42]{line-height:2em;font-size:1.4em}}i[data-v-37f7ad42]{margin-right:20px}.http-404[data-v-18e57ce2]{font-size:11em;line-height:3em;text-align:center}