@import"https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";#outer-footer-container[data-v-b5ece988]{display:flex;justify-content:center}#footer-container[data-v-b5ece988]{margin-top:50px;min-height:50px;width:100%;max-width:1200px;border-radius:3px;border:3px white solid;background:#fff;display:flex;justify-content:center;align-items:center;color:#000}:root{--color1: #013547;--color2: #e8ecf5;--color3: rgb(255, 220, 20);--color3Hover: rgb(24, 23, 95);--titleText: #f0ecec}html{box-sizing:border-box;overflow:auto}*,*:before,*:after{box-sizing:inherit}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background:linear-gradient(180deg,#061041 800px,#242425);overflow:hidden;min-height:100vh;padding-bottom:15px;position:relative}@media only screen and (max-width: 950px){#app{background:linear-gradient(180deg,#061041 500px,#242425)}}#nav{padding:4px 2px;background:var(--color3);text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:50px}#nav-block{width:100%;max-width:1460px}#nav-block a{background:var(--color3);border-bottom:2px solid var(--color3);border-radius:5px;padding:0 15px;font-weight:600;font-size:16px;color:#000;min-width:80px}#nav-block a:link,#nav-block a:visited{text-decoration:none}#nav-block a.router-link-exact-active{color:#000;border-color:#000}#inner-nav{flex-grow:1;display:flex;justify-content:space-between;position:relative;padding:0 20px}#inner-nav p{margin-top:0}#inner-nav a{text-align:center;margin:5px}#inner-nav a:hover{color:#000;border-color:#000;border-bottom:2px solid black}.name-container{width:100%;height:100%;line-height:1.1;cursor:pointer}.name-text{font-size:18px;font-weight:600}.name-link{font-size:12px;font-weight:400;text-transform:none}.nav-links{width:100%;display:flex;justify-content:flex-end}@media only screen and (max-width: 950px){.nav-links{display:none}}#mobile-nav-container{height:0px;position:relative;width:100%}#mobile-nav{transition:height .3s;overflow:hidden;height:0;display:flex;flex-direction:column;position:absolute;top:0;right:20px}#mobile-nav a{margin-top:2px;border:2px solid black;height:40px;width:160px;text-align:center}#mobile-nav.open{height:122px}#banner-image{height:800px;background-image:url(/assets/backgroundLarge2-DiAkDduU.png);background-size:1536px;background-position-x:center;background-repeat:no-repeat}@media only screen and (max-width: 950px){#banner-image{background-size:950px}}.scoresheet-button-container{display:flex;justify-content:center;align-items:center;width:100%}.scoresheet-icon{width:15px;height:15px;margin-left:5px}#mobile-button{transition:transform .3s;border-radius:4px;border:3px solid #000;cursor:pointer;padding:2px;margin:2px;width:40px;height:40px}@media only screen and (min-width: 951px){#mobile-button{display:none}}#mobile-button.open{transform:scaleY(-1)}.page-display{margin-top:-480px}@media only screen and (max-width: 950px){.page-display{margin-top:-600px}}.main-section-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1220px;padding:0 15px}.main-section-links{display:flex;flex-wrap:wrap;justify-content:center;width:100%;border:4px solid #000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TtSIVBzMUcchQnSyIijhKFYtgobQVWnUwufQLmhiSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxdXFSdJES/5cUWsR4cNyPd/ced+8AoVFlmtU1Dmi6baYTcSmXX5FCrwiiByIiiMrMMpKZhSx8x9c9Any9i/Es/3N/jn61YDEgIBHPMsO0ideJpzdtg/M+scjKskp8Tjxm0gWJH7muePzGueSywDNFM5ueIxaJpVIHKx3MyqZGPEUcVTWd8oWcxyrnLc5atcZa9+QvDBf05QzXaQ4jgUUkkYIEBTVUUIWNGK06KRbStB/38Q+5/hS5FHJVwMgxjw1okF0/+B/87tYqTk54SeE40P3iOB8jQGgXaNYd5/vYcZonQPAZuNLb/o0GMPNJer2tRY+AgW3g4rqtKXvA5Q4QeTJkU3alIE2hWATez+ib8sDgLdC36vXW2sfpA5ClrpZugINDYLRE2Ws+7+7t7O3fM63+fgBv9nKmeBPL2AAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+cDBhQgCVIpMzwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABRUlEQVR42u3dsQ3FIAxAQfOVJei8Bvsvki5jJMVnBwv5TqJGjp4EVRiZ+UahOWc8zxNdVc9/RUTc9136ASr3z8zW8/+C1gQgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAABxlrrddnaGz/IKJs7QDLVvf5HQHuAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABMAproj/E+qV7J+1AVS+Xz/nLN0/M1vP7whwB0AACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIABOMfbz5XSVmaXv1+8Ay1b3+R0B7gAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAATAKT5L+idaZsY4zgAAAABJRU5ErkJggg==);border-radius:0 0 25px 25px;max-width:1000px}.main-link-container{position:relative}.site-heading{background:var(--color3);margin:15px 0;width:100%;text-align:center;line-height:1.1;padding:6px 0;font-weight:800;max-width:650px}.main-page-link{position:relative;margin:20px 10px 0;max-width:1176px;padding:8px;background-color:#797373}h1,h2,h3,h4{color:#000;margin:0}*,p,div,span{font-family:Kanit,sans-serif}body{margin:0}.project-link[data-v-9281613f]{position:relative;display:flex}.project-link .link-text[data-v-9281613f]{position:absolute;text-transform:uppercase;margin:0;bottom:7px;right:12px;font-weight:700;font-size:25px;color:#fff;text-shadow:2px 2px #000}.project-link img[data-v-9281613f]{width:100%;background-color:#797373;padding:6px;cursor:pointer}.project-link img[data-v-9281613f]:hover{background-color:#ffef0a}.project-link .link-text[data-v-9281613f]{line-height:1;text-align:right}.featured-project-container[data-v-615d5681]{width:98%;display:flex;flex-direction:row;border:4px solid #000;border-radius:0 0 25px 25px;padding:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TtSIVBzMUcchQnSyIijhKFYtgobQVWnUwufQLmhiSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxdXFSdJES/5cUWsR4cNyPd/ced+8AoVFlmtU1Dmi6baYTcSmXX5FCrwiiByIiiMrMMpKZhSx8x9c9Any9i/Es/3N/jn61YDEgIBHPMsO0ideJpzdtg/M+scjKskp8Tjxm0gWJH7muePzGueSywDNFM5ueIxaJpVIHKx3MyqZGPEUcVTWd8oWcxyrnLc5atcZa9+QvDBf05QzXaQ4jgUUkkYIEBTVUUIWNGK06KRbStB/38Q+5/hS5FHJVwMgxjw1okF0/+B/87tYqTk54SeE40P3iOB8jQGgXaNYd5/vYcZonQPAZuNLb/o0GMPNJer2tRY+AgW3g4rqtKXvA5Q4QeTJkU3alIE2hWATez+ib8sDgLdC36vXW2sfpA5ClrpZugINDYLRE2Ws+7+7t7O3fM63+fgBv9nKmeBPL2AAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+cDBhQgCVIpMzwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABRUlEQVR42u3dsQ3FIAxAQfOVJei8Bvsvki5jJMVnBwv5TqJGjp4EVRiZ+UahOWc8zxNdVc9/RUTc9136ASr3z8zW8/+C1gQgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAABxlrrddnaGz/IKJs7QDLVvf5HQHuAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABMAproj/E+qV7J+1AVS+Xz/nLN0/M1vP7whwB0AACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIABOMfbz5XSVmaXv1+8Ay1b3+R0B7gAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAATAKT5L+idaZsY4zgAAAABJRU5ErkJggg==);margin-top:15px}@media only screen and (max-width: 950px){.featured-project-container[data-v-615d5681]{flex-wrap:wrap;max-width:432px}}.link-container[data-v-615d5681]{max-width:412px;min-width:262px}.details-container[data-v-615d5681]{width:60%;height:100%;display:flex;flex-direction:column}@media only screen and (max-width: 950px){.details-container[data-v-615d5681]{width:100%}}.title[data-v-615d5681]{padding-left:10px;text-transform:uppercase;font-size:50px;width:100%;color:#fff}@media only screen and (max-width: 950px){.title[data-v-615d5681]{display:none}}.details-text[data-v-615d5681]{font-size:18px;color:#fff;padding:10px;background:#000}.tech-container[data-v-af4ee32f]{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;border-radius:.125rem;margin:15px 20px;width:150px}@media only screen and (max-width: 950px){.tech-container[data-v-af4ee32f]{width:120px;margin:15px 10px}}.image-container[data-v-af4ee32f]{display:flex;justify-content:center;height:fit-content}.link-text[data-v-af4ee32f]{display:flex;justify-content:flex-start;padding-left:10px;font-size:18px;font-weight:600;width:100%}@media only screen and (max-width: 950px){.link-text[data-v-af4ee32f]{font-size:14px}}.link-image[data-v-af4ee32f]{height:60px;max-width:65px;filter:drop-shadow(2px 5px 4px #000);margin-bottom:4px}@media only screen and (max-width: 950px){.link-image[data-v-af4ee32f]{height:50px;max-width:55px}}#about-title-box[data-v-c13e68ef]{height:100%;background:var(--color3);margin:20px 0;color:#000}.about-banner[data-v-c13e68ef]{background-repeat:repeat-x;background-size:contain;height:40px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABQCAYAAADm4nCVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAGHaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj48dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCjw/eHBhY2tldCBlbmQ9J3cnPz4slJgLAAACe0lEQVR4Xu3cu63DMBSDYdkzZITsP1FGuDvkVgkS+aUHzyEJ5C9VfRALFwa0PB+3ZwG33P/qo5Cej1t9BCnTv9aHs2XiI8r2QwfIxqNj+GEDMPDIWH7IACw8KqZ/egAmHhHbPzUAGz+bgn94AAX8TCr+oQFU8KMp+bsHUMKPpObvGkAN35uiv3kARXxPqv6mAVTxrSn7LwdQxrek7j8dQB1/lYP/cAAH/Fku/t0BXPBHOfk3Azjh93Lzfw3ghq9z9L8HcMR/5upfizH+lbN/KaXAf8rvFYEv5pdf6m9AVFF498tf7n/xA0TiM4r2hw4QjY8uwx82QAY+six/yABZ+Kgy/fABMvERZfuhA2Tj0TH8sAEYeGQsP2QAFh4V0z89ABOPiO2fGoCNn03BPzyAAn4mFf/QACr40ZT83QMo4UdS83cNoIbvTdHfPIAividVf9MAqvjWlP2XAyjjW1L3nw6gjr/KwX84gAP+LBf/7gAu+KOc/JsBnPB7ufm/BnDD1zn63wM44j9z9a/FGP/K2b8644v55Zf6G4AqC+9++c/fe0Hbsv3QAbLx6Bh+2AAMPDKWHzIAC4+K6Z8egIlHxPZPDcDGz6bgHx5AAT+Tin9oABX8aEr+7gGU8COp+bsGUMP3puhvHkAR35Oqv2kAVXxryv7LAZTxLan7TwdQx1/l4D8cwAF/lot/dwAX/FFO/s0ATvi93PxfA7jh6xz97wEc8Z+5+tdijH/l7P+9F9RYlH/zEY4oCu9++cvvvaDrov2hA0Tjo8vwhw2QgY8syx8yQBY+qkw/fIBMfETZfugA2Xh0DD9sAAYeGcsPGYCFR8X0Tw/AxCNi+/8BD7zjd45CGY0AAAAASUVORK5CYII=)}@media only screen and (max-width: 950px){.about-banner[data-v-c13e68ef]{height:30px}}.about-info[data-v-c13e68ef]{padding:30px;width:100%}@media only screen and (max-width: 950px){.about-info[data-v-c13e68ef]{padding:20px}}.about-title[data-v-c13e68ef]{font-size:50px;font-weight:800;line-height:1}@media only screen and (max-width: 950px){.about-title[data-v-c13e68ef]{font-size:36px}}.about-text[data-v-c13e68ef]{font-size:18px;padding:40px}@media only screen and (max-width: 950px){.about-text[data-v-c13e68ef]{padding:10px;font-size:14px}}.skill-title[data-v-c13e68ef]{font-size:30px;font-weight:500;line-height:1;margin-bottom:10px}@media only screen and (max-width: 950px){.skill-title[data-v-c13e68ef]{font-size:24px}}#about-container[data-v-c13e68ef]{display:flex;flex-direction:column;width:100%;height:100%}@media only screen and (max-width: 950px){#about-container[data-v-c13e68ef]{padding:0}}#top-container[data-v-c13e68ef]{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1200px}@media only screen and (max-width: 950px){#top-container[data-v-c13e68ef]{width:100%;flex-direction:column;align-items:center}}.skill-container[data-v-c13e68ef]{width:100%;height:100%;margin:20px 0;padding:20px;background:var(--color2);border-radius:.5rem}.skill-list[data-v-c13e68ef]{width:100%;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:50px}@media only screen and (max-width: 950px){.skill-list[data-v-c13e68ef]{padding-bottom:10px}}.feature-heading[data-v-c13e68ef]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABQCAYAAADm4nCVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsEAAA7BAbiRa+0AAAGHaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj48dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCjw/eHBhY2tldCBlbmQ9J3cnPz4slJgLAAACe0lEQVR4Xu3cu63DMBSDYdkzZITsP1FGuDvkVgkS+aUHzyEJ5C9VfRALFwa0PB+3ZwG33P/qo5Cej1t9BCnTv9aHs2XiI8r2QwfIxqNj+GEDMPDIWH7IACw8KqZ/egAmHhHbPzUAGz+bgn94AAX8TCr+oQFU8KMp+bsHUMKPpObvGkAN35uiv3kARXxPqv6mAVTxrSn7LwdQxrek7j8dQB1/lYP/cAAH/Fku/t0BXPBHOfk3Azjh93Lzfw3ghq9z9L8HcMR/5upfizH+lbN/KaXAf8rvFYEv5pdf6m9AVFF498tf7n/xA0TiM4r2hw4QjY8uwx82QAY+six/yABZ+Kgy/fABMvERZfuhA2Tj0TH8sAEYeGQsP2QAFh4V0z89ABOPiO2fGoCNn03BPzyAAn4mFf/QACr40ZT83QMo4UdS83cNoIbvTdHfPIAividVf9MAqvjWlP2XAyjjW1L3nw6gjr/KwX84gAP+LBf/7gAu+KOc/JsBnPB7ufm/BnDD1zn63wM44j9z9a/FGP/K2b8644v55Zf6G4AqC+9++c/fe0Hbsv3QAbLx6Bh+2AAMPDKWHzIAC4+K6Z8egIlHxPZPDcDGz6bgHx5AAT+Tin9oABX8aEr+7gGU8COp+bsGUMP3puhvHkAR35Oqv2kAVXxryv7LAZTxLan7TwdQx1/l4D8cwAF/lot/dwAX/FFO/s0ATvi93PxfA7jh6xz97wEc8Z+5+tdijH/l7P+9F9RYlH/zEY4oCu9++cvvvaDrov2hA0Tjo8vwhw2QgY8syx8yQBY+qkw/fIBMfETZfugA2Xh0DD9sAAYeGcsPGYCFR8X0Tw/AxCNi+/8BD7zjd45CGY0AAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;display:flex;justify-content:center;height:70px}.featured-projects[data-v-c13e68ef]{display:flex;flex-direction:column;align-items:center;width:100%}
