body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Times New Roman;margin:0;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Comic Sans MS,monospace}html{scroll-behavior:smooth}.App{background:linear-gradient(0deg,#333,#3f3f3f);display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0;place-items:center;white-space:pre-line;width:100%}.App .fixed-header{background-attachment:fixed;background-color:rgba(0,0,0,0,0);left:0;position:fixed;right:0;top:0;z-index:999}.App .main-body{flex-direction:column;height:100%;justify-content:center;top:0;z-index:1}.App .main-body .main-home{height:100%;margin-bottom:100px;width:100%}.App .main-body .content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:0;top:0;width:100%}.App .main-body .footer{background:#333;height:300px;margin:100px auto auto;padding:0;width:100vw}.App .main-body .footer .content{color:#fff;padding-top:50px}:root{--md-sys-color-primary:#adadad;--md-sys-color-secondary:#000;--md-filled-tonal-button-container-color:#b8b8b8;--md-filled-tonal-button-label-text-color:#1a1a1a}.mainheader{align-items:center;background:#0000;display:flex;justify-content:center;width:100vw}.mainheader .logo{align-self:left}.mainheader .logo,.mainheader .logo img{background-size:10px 10px;height:50px;width:50px}.mainheader .name{background-color:#333;bottom:0;box-shadow:0 0 5px #000;color:#fff;height:1in;margin-bottom:0;margin-top:0;padding-right:1in;text-align:right;top:0}.mainheader .menu,.mainheader .name{align-items:center;display:flex;justify-content:center}.mainheader .menu{border-radius:90px;box-shadow:0 1px 2px #959595;gap:50px;height:40px;margin-top:50px;padding-left:25px;padding-right:25px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mainheader .menu a{color:#232323;font-size:1.25em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center;text-decoration:none}.about{display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:50px;margin-top:50px;max-width:15in;padding-top:100px}.about h1{font-size:xx-large}.about .content,.about h1{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.about .content{display:flex;justify-content:center;margin:0}.about .content .paragraph{font-size:large;margin-bottom:100px;width:100%}.about .content .photo{background-color:red;height:400px;margin-bottom:100px;width:50%;width:400px}.skills{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:100px;width:100%}.skills .progress{width:90%}.skills div{flex-basis:100%}.skill .val{float:right}.progress{margin-bottom:20px}:root{--md-linear-progress-track-color:#a8a8a8;--md-linear-progress-track-height:5px;--md-linear-progress-track-shape:999px;--md-linear-progress-active-indicator-color:#333;--md-linear-progress-active-indicator-height:5px}.experience{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:10in;padding-top:100px}.experience .experiences{grid-row-gap:50px;display:grid;margin-top:50px;row-gap:50px}.experience .experiences .experience-detail{background:#333;box-shadow:0 1px 2px #0000004d;justify-content:center;padding:50px}.experience .experiences .experience-detail .title{border-bottom:1px solid #fff;color:#fff;display:flex;flex-direction:rows;font-size:larger;padding-bottom:5px;width:100%}.line{background:#333;height:200px;margin:auto;padding:0;width:10px}.experience .experiences .experience-detail p em{color:#eee;font-size:large;line-height:1}.experience .experiences .experience-detail p{color:#fff;font-size:large;line-height:2}.experience .experiences .experience-detail .title h2{color:#fff;justify-content:center;margin:0;min-width:310px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.experience .experiences .experience-detail .title .tags{align-items:center;flex:1 1;height:100%;justify-content:right;margin:0}.tags{display:flex;gap:5px;justify-content:end;padding-right:10px;padding-top:4px;width:100%}.tags .content{border:1px solid #bbb;border-radius:999px;color:#575757;flex:0 1;font-size:14px;padding-left:20px;padding-right:20px;text-align:center;white-space:nowrap}.blue-circle{background-color:#909090;border-radius:50%;height:7px;margin-right:5px;width:7px}.home{height:100vh;left:0;max-height:100vh;padding-left:200px;right:0;top:0}.home .content{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1;text-align:start}.home .content .title{color:#878787;font-size:2.5em;width:100%}.home .content .name{color:#eee;font-size:6.5em;text-transform:uppercase;width:100%}.home .content .catch,.home .content .summary{color:#888;font-size:2.5em;width:100%}
/*# sourceMappingURL=main.09ac380f.css.map*/