@import "https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Alegreya+Sans:100,300,400,500i,700,900|Roboto:300,300i,700,700i";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:800}em{font-style:italic}.dark{color:#000}.lite{color:#fff}.bg-dark{background-color:#000}.bg-lite{background-color:#fff}.c1,.color1{color:#ffbc15}.bg1,.bg-1{background-color:#ffbc15}.c2,.color2{color:#0043ea}.bg2,.bg-2{background-color:#0043ea}.c3,.color3{color:#cdff15}.bg3,.bg-3{background-color:#cdff15}.c4,.color4{color:#ff4715}.bg4,.bg-4{background-color:#ff4715}.c5,.color5{color:#1558ff}.bg5,.bg-5{background-color:#1558ff}.c6,.color6{color:#1558ff}.bg6,.bg-6{background-color:#1558ff}.ff1,.content-styles dt{font-family:Montserrat,sans-serif}.ff2{font-family:Roboto,sans-serif}.font-1{font-family:Montserrat,sans-serif;font-weight:500}.font-1 strong,.font-1 bold,.font-1 .bold,.font-1 .semibold{font-weight:700}.font-2{font-family:Roboto,sans-serif;font-weight:300}.font-2 strong,.font-2 bold,.font-2 .bold,.font-2 .semibold{font-weight:700}.red,.color-red{color:#ff1c15!important}.bg-red{background-color:#ff1c15!important}html{width:100%;height:100%;margin:0;padding:0}body{color:#000;background:#686b78;width:100%;height:auto;font-family:Alegreya\+Sans,sans-serif}body strong,body .bold,body b{font-weight:900!important}body i,body .italic,body em{font-weight:500!important}body sb,body .semibold,body b{font-weight:700!important}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}a{text-decoration:none}a:link{color:#142f92;text-decoration:none}a:active,a:visited,a:hover{color:#142f92}.heading,.h6,.content-styles h6,.h5,.content-styles h5,.h4,.content-styles h4,.h3,.content-styles h3,.h2,.content-styles h2,.h1,.content-styles h1{vertical-align:super;padding:0;font-family:Montserrat,sans-serif;font-weight:500;line-height:1em}.h1,.content-styles h1{font-size:4.92em}.h2,.content-styles h2{font-size:4.24em}.h3,.content-styles h3{font-size:2.618em}.h4,.content-styles h4{font-size:1.618em}.h5,.content-styles h5{font-size:1em}.h6,.content-styles h6{font-size:.618em}.ol,.ul{margin:1rem;list-style-position:outside}.ol .li,.ul .li{margin:0 auto 2rem;padding:5px;font-size:1.4em;list-style-position:inside}.content-container{max-width:1280px;margin-left:auto;margin-right:auto}.content-styles h1,.content-styles .h1,.content-styles h2,.content-styles .h2,.content-styles h3,.content-styles .h3,.content-styles h4,.content-styles .h4,.content-styles h5,.content-styles .h5,.content-styles h6,.content-styles .h6{margin-bottom:1rem;padding:1.618rem}.content-styles p{margin:-.324em 0 1.618rem;padding:.618rem calc(1.618rem + 1px);font-size:1.4em;font-weight:300;line-height:1.618em}.content-styles blockquote{border-left:5px solid #0000;margin:0 1.618rem 1.618rem;padding:8px 1em;font-size:1.618em;line-height:1.618em}.content-styles blockquote xa{color:#0043ea;border-color:#0043ea}.content-styles blockquote xa:after{background:#ffbc15!important}.content-styles blockquote xa{color:#fff;background:#0043ea;border:1px solid #0000;padding:0 .2em;display:inline-block;box-shadow:inset 0 .2em .1em #ffbc151a}.content-styles blockquote xa:hover{border:1px solid #000}.content-styles blockquote xa .x:hover{color:#ffbc15;background:#000}.content-styles blockquote.clean{border:none}.content-styles ol,.content-styles ul{margin:0 4.24em 2.618em;list-style-position:outside}.content-styles ol li,.content-styles ul li{margin:0 auto 1.618rem;font-size:1.618rem;line-height:2.618rem;list-style-position:inside}.content-styles p~ul,.content-styles p~ol{margin-bottom:2.618em}.content-styles hr{background:#fff;margin:1em 0}.content-styles details summary{cursor:pointer}.content-styles dl{margin:2rem;display:block}.content-styles dt{color:#fff;background:#000;border:1px solid #000;border-bottom:none;padding:1rem;font-size:2em;font-weight:500}.content-styles dd{border:1px solid #00000040;border-top:none;margin-bottom:4.24rem;padding:1rem 2rem;font-size:1em;line-height:1.618em;transition:all .1s}@media screen and (width<=1025px){.content-styles dd{padding:1rem;font-size:1.2em}}@media screen and (width<=680px){.content-styles dd{padding:1rem;font-size:1.618em}}@media screen and (width<=600px){.content-styles h1,.content-styles .h1,.content-styles h2,.content-styles .h2,.content-styles h3,.content-styles .h3,.content-styles h4,.content-styles .h4,.content-styles h5,.content-styles .h5,.content-styles h6,.content-styles .h6{margin:0}.content-styles blockquote{font-size:2.618em}.content-styles p{font-size:1.618em}.content-styles ol li,.content-styles ul li{font-size:1rem}}body{background:#fff}.page{background:#fff;max-width:1920px;margin:auto}.page-title-region{text-align:center;border-bottom:4px solid #142f92;border-radius:10%;max-width:820px;margin:0 auto 1.618em;padding:2em 0 1.618em}.page-title{font-size:4em;font-weight:700}.fx-a,.content-styles p a:not(.clean),.content-styles blockquote xa{color:#000;text-shadow:0 1px 1px #0043ea1a;border-bottom:1px dashed #00000040;text-decoration:none;transition:color .5s,border .4s ease-in-out;display:inline-block;position:relative}.fx-a:after,.content-styles p a:not(.clean):after,.content-styles blockquote xa:after{backface-visibility:hidden;content:"";background-color:#010101;width:0;height:1px;transition:all .5s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.fx-a:hover,.content-styles p a:hover:not(.clean),.content-styles blockquote xa:hover{color:#000;border-bottom:1px dashed #0000}.fx-a:hover:after,.content-styles p a:hover:not(.clean):after,.content-styles blockquote xa:hover:after{background-color:#000;width:100%}.fx-a:visited,.content-styles p a:visited:not(.clean),.content-styles blockquote xa:visited{color:#000}.fx-a-box{color:#000;text-shadow:0 1px 1px #0043ea1a;border:1px dotted #00000040;text-decoration:none;transition:color .5s,border .4s ease-in-out;display:inline-block;position:relative}.fx-a-box:after{backface-visibility:hidden;content:"";background-color:#010101;width:0;height:1px;transition:all .5s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.fx-a-box:hover{color:#000;border-bottom:1px dashed #0000}.fx-a-box:hover:after{background-color:#000;width:100%}.fx-a-box:visited{color:#000}.triplets .triplet{width:33.33%;display:inline-block}.resume{margin-left:1.618em;padding-bottom:1.618em}.resume a{color:#000}.resume .button{text-align:center;border:2px solid #686b78;border-radius:.8em;margin-right:.618em;padding:1em;overflow:hidden;box-shadow:0 2px .333em .111em #686b7899}.resume .button:hover{color:#142f92;border-color:#142f92;box-shadow:0 2px .333em .111em #142f9299}.projects-shell{padding:0 .618em}.projects.use-grid{grid-template-columns:1fr 1fr 1fr;gap:1.618em;display:grid}.projects.use-grid .project{width:100%;display:flex}.projects.use-grid .project-wrap{flex-direction:column;width:100%;display:flex}.projects.use-grid .project .project-notes{margin-top:auto}@media screen and (width<=1080px){.projects.use-grid{grid-template-columns:1fr 1fr}}@media screen and (width<=680px){.projects.use-grid{grid-template-columns:1fr}}.projects{background:#fff;width:96%;max-width:1920px;margin:1.618em auto 1em;padding:1.618em 0 1em}.projects.no-grid .project{max-width:480px;padding:1em 1em 1.618em}.projects{max-width:1280px}.projects .project{max-width:800px}.project{border-radius:.8em;margin-left:auto;margin-right:auto}.project a{color:#000}.project-wrap{text-align:center;border:2px solid #686b78;border-radius:.8em;overflow:hidden;box-shadow:0 2px .333em .111em #686b7899}.project-title{margin:0;padding:.618em;font-size:1.618em;font-weight:600}.project .project-wrap:hover{cursor:default;box-shadow:0 2px .333em .111em #4c578199}.project.has-url .project-wrap{cursor:pointer}.project.has-url .project-wrap:hover{border-color:#142f92;box-shadow:0 2px .333em .111em #142f9299}.project details>summary{list-style:none}.project details>summary::marker{display:none}.project details>summary::-webkit-details-marker{display:none}.project-summary{cursor:pointer;font-size:1.304em}.project-summary::-webkit-details-marker{display:none}.project-details{color:#686b78;padding:1em 1em .618em;font-size:1em}.project-url{border:2px solid #142f92;border-radius:.4em;margin:1em auto .618em;padding:.618em;display:none}.project-url a{margin:0}.project-image{border-radius:.4em;margin:0 0 1em}.project-image.no-image{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDU2MSA1NjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2MSA1NjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY29udGVudC1jb3B5Ij4KCQk8cGF0aCBkPSJNMzk1LjI1LDBoLTMwNmMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTdoNTFWNTFoMzA2VjB6IE00NzEuNzUsMTAyaC0yODAuNWMtMjguMDUsMC01MSwyMi45NS01MSw1MXYzNTcgICAgYzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMjgwLjVjMjguMDUsMCw1MS0yMi45NSw1MS01MVYxNTNDNTIyLjc1LDEyNC45NSw0OTkuOCwxMDIsNDcxLjc1LDEwMnogTTQ3MS43NSw1MTBoLTI4MC41VjE1M2gyODAuNVY1MTAgICAgeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;background-size:64px 64px;min-height:64px}.project-image img{max-width:100%;max-height:400px;margin:auto}.project:hover .image{background-position:50%;background-size:100%}.project:hover .image.no-image{background-size:64px 64px}.project-notes{text-transform:capitalize;background:#fff;padding:1em}.view-more{text-align:center;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#142f92;border:2px solid #142f92;border-radius:.4em;margin:1em 1em .618em;padding:.618em;font-size:1.618em;display:block}.hidden{display:none!important}#history{padding:1.618em}#history .summary{font-size:1.618em}#history .summary-wrap{vertical-align:middle;padding-left:.618em;display:inline-block}#history .summary-wrap #quick-history{font-size:1.618em}#history .summary-wrap #progressed{margin-top:.304em;font-style:italic}#history .rest{margin-top:2.618em}#history .rest ul{margin:0 0 0 2.618em}#contact{margin-bottom:0;padding-bottom:0}#testimonials{text-align:right;font-size:.8em}
/*# sourceMappingURL=parcel.14dad900.css.map */
