a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-family:montserrat,sans-serif;font-size:100%;line-height:1.35rem;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}button{background:none}.Tile{border-radius:5px;box-shadow:0 0 20px #0003;padding:2rem}.TileTitle{font-size:2rem;margin-bottom:2rem;text-align:start}a{color:#035397;color:var(--theme);text-decoration:none}a:hover{color:#333;color:var(--black);cursor:pointer}.Section{margin:5rem auto;width:70rem}@media screen and (max-width:1200px){.Section{width:50rem}}@media screen and (max-width:920px){.Section{width:20rem}}*{box-sizing:border-box;image-rendering:-webkit-optimize-contrast}body{background-color:#fff;color:#333;color:var(--black);overflow-x:hidden;text-align:center}.Banner{background-color:#000;height:30rem;left:0;position:absolute;top:0;width:100%}.Banner-Image{height:100%;object-fit:cover;opacity:.4;width:100%}.Banner-Content{align-items:center;color:var(--white);display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.Banner-Content-ProfileImage{border:5px solid var(--white);border-radius:7rem;height:12rem;object-fit:cover;transition:.2s;width:12rem}.Banner-Content-ProfileImage:hover{cursor:pointer;height:14rem;margin:-1rem auto;position:relative;transition:.2s;width:14rem;z-index:1}.Banner-Content-Name{font-size:2rem;margin-top:2rem}.Banner-Content-Description{font-size:1.3rem;margin-top:1rem}.Banner-Social{margin-top:-1.5rem;width:100%;z-index:1}.Banner-Social,.SocialIcon{align-items:center;display:flex;justify-content:center;position:relative}.SocialIcon{background-color:#aaa;background-color:var(--dark-grey);border-radius:2rem;height:3rem;margin:0 .25rem;width:3rem}.SocialIcon-Icon{color:#fff;color:var(--white);font-size:1.4rem}.SocialIcon:hover{background-color:#035397;background-color:var(--theme)}.SocialIcon-Tooltip{border-radius:.5rem;color:#035397;color:var(--theme);left:-3.5rem;margin:3.5rem auto auto;position:absolute;top:0;visibility:hidden;width:10rem;z-index:2}.SocialIcon:hover .SocialIcon-Tooltip{visibility:visible}@media screen and (max-width:920px){.SocialIcon-Tooltip{display:none}}.Paragraph{margin-bottom:1rem}.AboutMe{display:flex;margin-top:35rem}.AboutMe .TileTitle{margin-top:.5rem}.AboutMe-About{padding-right:1rem;text-align:start;width:50%}.AboutMe-About>p{margin-bottom:1rem}.AboutMe-Bio{word-wrap:break-word;display:flex;flex-direction:column;overflow:hidden;padding-left:1rem;width:50%}.AboutMe-Bio-Item{display:flex;margin:.25rem 0}.AboutMe-Bio-Item-Name{display:flex;font-weight:700;text-align:start;text-transform:uppercase;width:30%}.AboutMe-Bio-Item-Value{text-align:start;width:70%}.AboutMe-Bio-IconContainer{margin-right:.5rem;opacity:.8;width:1.3rem}.AboutMe-Bio-Item:nth-child(2){margin-top:0}@media screen and (max-width:1200px){.AboutMe-Bio-Item{flex-direction:column}.AboutMe-Bio-Item-Name{width:100%}.AboutMe-Bio-Item-Value{margin:.25rem auto 1rem;width:100%}}@media screen and (max-width:920px){.AboutMe{flex-direction:column}.AboutMe-About{padding-right:0;width:100%}.AboutMe-Bio{margin-top:1.5rem;padding-left:0;width:100%}}.Skills-Items{display:flex;flex-wrap:wrap;justify-content:space-between}.Skills-ProgressBar{height:4rem;width:49%}.Skills-ProgressBar>.ProgressBar-Bar{height:1.2rem}@media screen and (max-width:920px){.Skills-ProgressBar{width:100%}}.ProgressBar-Image{height:1.5rem;margin-right:.5rem}.ProgressBar-Title{display:flex;font-weight:700;margin-bottom:.5rem;text-align:start}.ProgressBar-Bar{background-color:var(--grey);border-radius:.3rem}.ProgressBar-Progress{background-color:var(--theme);border-radius:inherit;height:inherit}.ProgressBar-Level{align-items:center;color:var(--white);display:flex;font-size:.8rem;height:100%;justify-content:center;text-transform:uppercase}.Timeline,.TimelineItem{display:flex;flex-direction:column}.TimelineItem{padding:0 2rem 2rem;width:calc(50% + 1px)}.TimelineItem-Period{background-color:#eee;background-color:var(--light-grey);border-radius:.25rem;color:#333;color:var(--black);font-weight:700;margin-top:-1rem;padding:.5rem .75rem}.TimelineItem-Title{display:flex;font-size:1.5rem;font-weight:bolder;margin:1rem 0}.TimelineItem-TitleIcon{margin-right:1rem}.TimelineItem-Dot{background-color:#333;background-color:var(--black);border-radius:1rem;height:1rem;width:1rem}.TimelineItem:nth-child(2n-1){align-items:flex-start;align-self:flex-end;border-left:2px solid #333;border-left:2px solid var(--black);text-align:start}.TimelineItem:nth-child(2n-1)>.TimelineItem-Dot{margin-left:calc(-2.5rem - 1px)}.TimelineItem:nth-child(2n){align-items:flex-end;align-self:flex-start;border-right:2px solid #333;border-right:2px solid var(--black);text-align:end}.TimelineItem:nth-child(2n)>.TimelineItem-Dot{margin-right:calc(-2.5rem - 1px)}.TimelineItem:last-child{padding-bottom:0}@media screen and (max-width:920px){.TimelineItem{padding-right:0;width:100%}.TimelineItem:nth-child(2n){align-items:flex-start;align-self:flex-end;border-left:2px solid #333;border-left:2px solid var(--black);border-right:none;text-align:start}.TimelineItem:nth-child(2n)>.TimelineItem-Dot{margin-left:calc(-2.5rem - 1px)}}.TimelineWorkDescription-Employer{margin-bottom:1rem}.TimelineWorkDescription-Employer>a,.TimelineWorkDescription-Employer>div{background-color:var(--theme);border-radius:.25rem;color:#fff;font-size:1rem;padding:.25rem .5rem;text-align:inherit;text-decoration:none;width:-webkit-fit-content;width:fit-content}.TimelineWorkDescription-EmploymentRate{font-size:1.1rem;margin-bottom:.5rem}.TimelineWorkDescription-EmployerIcon{margin-right:.5rem}.TimelineWorkDescription-Description{text-align:inherit}.Projects{margin-bottom:5rem}.Projects-List{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin:auto;width:70rem}@media screen and (max-width:1200px){.Projects-List{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;width:50rem}}@media screen and (max-width:920px){.Projects-List{width:20rem}}.ProjectItem{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-areas:"image title title" "image text text" "image links period";grid-template-columns:3fr 3fr 1.5fr;margin:0;width:auto}.ProjectItem a{color:#035397;color:var(--theme);text-decoration:none}.ProjectItem-ImageContainer{align-items:center;display:flex;grid-area:image;height:100%;justify-content:center}.ProjectItem-Image{border-radius:.5rem;height:12rem;object-fit:contain;width:100%}.ProjectItem-Header{font-size:2rem;font-weight:700;grid-area:title;height:-webkit-fit-content;height:fit-content;line-height:1.8rem;margin:0;text-align:start}.ProjectItem-Description{grid-area:text;text-align:start}.ProjectItem-Links{display:flex;flex-wrap:wrap;grid-area:links;height:-webkit-fit-content;height:fit-content}.ProjectItem-Links a{color:#333;color:var(--black)}.ProjectItem-Links a:hover{color:#035397;color:var(--theme)}.ProjectItem-LinkIcon,.ProjectItem-LinkTitle{color:inherit}.ProjectItem-FooterLink{color:#333;color:var(--black);height:-webkit-fit-content;height:fit-content;overflow:hidden;text-align:center;text-decoration:none;width:4.5rem}.ProjectItem-FooterLink:hover{color:#035397;color:var(--theme)}.ProjectItem-Period{background-color:#dadada;background-color:var(--grey);border-radius:.25rem;color:#333;color:var(--black);font-weight:700;grid-area:period;height:-webkit-fit-content;height:fit-content;margin:auto 0 auto auto;padding:.5rem .75rem;width:-webkit-fit-content;width:fit-content}.ProjectItem-SpaceAfter{margin-bottom:.7rem}@media screen and (max-width:1200px){.ProjectItem{grid-template-columns:4fr 3fr 2fr}}@media screen and (max-width:920px){.ProjectItem{grid-template-areas:"title title" "image image" "period period" "text text" "links links";grid-template-columns:auto}.ProjectItem-ImageContainer{width:-webkit-fit-content;width:fit-content}.ProjectItem-Links{flex-direction:row-reverse}.ProjectItem-Period{margin:auto auto auto 0}}.Footer{align-items:center;background-color:var(--light-grey);flex-direction:column;padding:3rem 0}.Footer,.Footer-Icons{display:flex}.Footer-Name{font-size:1.8rem;font-weight:700;margin-top:3rem}.Footer-Info{color:var(--black);margin-top:1rem}.Footer-Info a{color:inherit;text-decoration:none}.Footer-Info a:hover{color:var(--theme)}.CertificateItem{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-areas:"image title" "image id" "image badge";grid-template-columns:8rem auto}.CertificateItem-ImgWrap{grid-area:image}.CertificateItem-Img{height:100%;object-fit:contain;width:100%}.CertificateItem-Title{align-items:flex-end;display:flex;font-size:1.5rem;font-weight:700;grid-area:title;line-height:1.5rem;max-width:100%;min-height:0;min-width:0}.CertificateItem-Title span{width:inherit}.CertificateItem-DigitalBadge{align-items:flex-end;color:#035397;color:var(--theme);display:flex;font-size:1.3rem;grid-area:badge;height:100%;width:100%}.CertificateItem-DigitalBadge a{height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.CertificateItem-DigitalBadge span{margin-left:.5rem}.CertificateItem-Id{word-wrap:break-word;font-style:italic;grid-area:id;height:-webkit-fit-content;height:fit-content;overflow:hidden;text-align:start;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:920px){.CertificateItem{grid-template-areas:"title title" "image image" "id    id" "badge badge";grid-template-columns:none}.CertificateItem-Img{height:10rem}.CertificateItem-DigitalBadge{justify-content:center}.CertificateItem-Id{text-align:center;width:100%}}.Appearances{margin-bottom:5rem}.Appearances-List{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin:auto;width:70rem}@media screen and (max-width:1200px){.Appearances-List{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;width:50rem}}@media screen and (max-width:920px){.Appearances-List{width:20rem}}:root{--black:#333;--white:#fff;--light-grey:#eee;--grey:#dadada;--dark-grey:#aaa;--theme:#035397}.AppearanceItem{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-areas:"title title title" "event event image" "kind kind image" "text text image" "period links image";grid-template-columns:1.5fr 3fr 3fr;margin:0;width:auto}.AppearanceItem a{color:#035397;color:var(--theme);text-decoration:none}.AppearanceItem-ImageContainer{align-items:center;display:flex;grid-area:image;height:100%;justify-content:center}.AppearanceItem-Image{border-radius:.5rem;height:12rem;object-fit:contain;width:100%}.AppearanceItem-Header{font-size:2rem;font-weight:700;grid-area:title;height:-webkit-fit-content;height:fit-content;line-height:1.8rem;margin:0;text-align:start}.AppearanceItem-Description{grid-area:text;text-align:start}.AppearanceItem-Links{display:flex;flex-wrap:wrap;grid-area:links;height:-webkit-fit-content;height:fit-content}.AppearanceItem-Links a{color:#333;color:var(--black)}.AppearanceItem-Links a:hover{color:#035397;color:var(--theme)}.AppearanceItem-LinkIcon,.AppearanceItem-LinkTitle{color:inherit}.AppearanceItem-FooterLink{color:#333;color:var(--black);height:-webkit-fit-content;height:fit-content;overflow:hidden;text-align:center;text-decoration:none;width:4.5rem}.AppearanceItem-FooterLink:hover{color:#035397;color:var(--theme)}.AppearanceItem-Period{background-color:#dadada;background-color:var(--grey);border-radius:.25rem;color:#333;color:var(--black);font-weight:700;grid-area:period;height:-webkit-fit-content;height:fit-content;margin:auto auto auto 0;padding:.5rem .75rem;width:-webkit-fit-content;width:fit-content}.AppearanceItem-SpaceAfter{margin-bottom:.7rem}.AppearanceItem-Event{word-wrap:break-word;font-style:italic;grid-area:event;height:-webkit-fit-content;height:fit-content;overflow:hidden;text-align:start}.AppearanceItem-Kind{background-color:#035397;background-color:var(--theme);border-radius:.25rem;color:#fff;font-size:1rem;margin-bottom:1rem;padding:.25rem .5rem;text-align:inherit;text-decoration:none;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:1200px){.AppearanceItem{grid-template-columns:2fr 3fr 4fr}}@media screen and (max-width:920px){.AppearanceItem{grid-template-areas:"title title" "event event" "kind kind" "image image" "text text" "links links" "period period";grid-template-columns:auto}.AppearanceItem-ImageContainer{width:-webkit-fit-content;width:fit-content}.AppearanceItem-Links{flex-direction:row-reverse}.AppearanceItem-Period{margin:auto auto auto 0}}
/*# sourceMappingURL=main.fc602b91.css.map*/