:root{--minima-brand-color: #828282;--minima-brand-color-light: #e8e8e8;--minima-brand-color-dark: #424242;--minima-site-title-color: #424242;--minima-text-color: #111;--minima-background-color: #fdfdfd;--minima-code-background-color: #eef;--minima-link-base-color: #2a7ae2;--minima-link-visited-color: #1756a9;--minima-link-hover-color: #111;--minima-border-color-01: #e8e8e8;--minima-border-color-02: #dbdbdb;--minima-border-color-03: #424242;--minima-table-text-color: #3f3f3f;--minima-table-zebra-color: #f7f7f7;--minima-table-header-bg-color: #f0f0f0;--minima-table-header-border: #e0e0e0;--minima-table-border-color: #e8e8e8}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}@media (prefers-color-scheme: dark){:root{--minima-brand-color: #999;--minima-brand-color-light: #a6a6a6;--minima-brand-color-dark: #404040;--minima-site-title-color: #a6a6a6;--minima-text-color: #bbb;--minima-background-color: #181818;--minima-code-background-color: #212121;--minima-link-base-color: #79b8ff;--minima-link-visited-color: #79b8ff;--minima-link-hover-color: #bbb;--minima-border-color-01: #404040;--minima-border-color-02: #a6a6a6;--minima-border-color-03: #999;--minima-table-text-color: #bbb;--minima-table-zebra-color: #222;--minima-table-header-bg-color: #323232;--minima-table-header-border: #4e4e4e;--minima-table-border-color: #404040}.highlight .c{color:#545454;font-style:italic}.highlight .err{color:#f07178;background-color:#e3d2d2}.highlight .k{color:#89DDFF;font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#545454;font-style:italic}.highlight .cp{color:#545454;font-weight:bold}.highlight .c1{color:#545454;font-style:italic}.highlight .cs{color:#545454;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#f07178}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#f07178}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#FFCB6B;font-weight:bold}.highlight .m{color:#F78C6C}.highlight .s{color:#C3E88D}.highlight .na{color:teal}.highlight .nb{color:#eff}.highlight .nc{color:#FFCB6B;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#82AAFF;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#FFCB6B}.highlight .nv{color:#eff}.highlight .ow{font-weight:bold}.highlight .w{color:#eff}.highlight .mf{color:#F78C6C}.highlight .mh{color:#F78C6C}.highlight .mi{color:#F78C6C}.highlight .mo{color:#F78C6C}.highlight .sb{color:#C3E88D}.highlight .sc{color:#C3E88D}.highlight .sd{color:#C3E88D}.highlight .s2{color:#C3E88D}.highlight .se{color:#eff}.highlight .sh{color:#C3E88D}.highlight .si{color:#C3E88D}.highlight .sx{color:#C3E88D}.highlight .sr{color:#C3E88D}.highlight .s1{color:#C3E88D}.highlight .ss{color:#C3E88D}.highlight .bp{color:#999}.highlight .vc{color:#FFCB6B}.highlight .vg{color:#eff}.highlight .vi{color:#eff}.highlight .il{color:#F78C6C}}*{font-family:Arial;font-size:20px}.profile-pic{float:left;width:250px;height:250px;padding:20px;padding-top:30px;vertical-align:middle}.project-pic{float:left;width:100px;height:100px;padding-right:20px;vertical-align:middle}.main-nav-button{display:inline-block;margin-bottom:1rem;margin-right:1rem;color:#FFF;font-weight:heavy;background-color:rgba(0,127,189,0.4);border-color:rgba(255,255,255,0.6);border-style:solid;border-width:1px;border-radius:0.3rem;transition:color 0.2s,background-color 0.2s,border-color 0.2s}.main-nav-button:link{color:#FFF}.main-nav-button:visited{color:#FFF}.main-nav-button:hover{color:rgba(255,255,255,0.8);text-decoration:none;background-color:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.3)}.content-title{margin-top:0;margin-bottom:1rem;font-weight:bold;font-family:Open Sans}.content-subtitle{margin-bottom:2rem;font-weight:normal;opacity:0.85}.content-entry-card{color:#262526;border-left:5px solid #0331A1;padding:5px 20px;padding-right:2px;margin-top:10px;margin-bottom:50px}.content-card-header{display:block;margin-left:20px;padding-bottom:30px}.content-card-header-title{line-height:4rem}.content-card-text{margin-left:20px;margin-right:1px}.content-entry-card .p{overflow:hidden}.content-entry-card .img{float:left;padding-right:20px;width:100px;height:100px}.header{color:#fff;text-align:center;background-color:#0331A1;background-image:linear-gradient(180deg, #0331A1, #007fbd 50%, #5bc7e1)}.main-page{color:#262526;text-align:left;background-color:#fff}.main-content{margin:5% 7.5%}.footer{color:rgba(var(--minima-text-color), 0.25);font-size:0.9rem;text-align:left}@media screen and (min-width: 64em){.main-nav-button{padding:0.75rem 1rem}.content-title{font-size:3.25rem}.content-subtitle{font-size:1.25rem}.header{padding:5rem 6rem}.main-page{padding:2rem 6rem;margin:0 auto;font-size:1.1rem}}@media screen and (min-width: 42em) and (max-width: 64em){.profile-pic{display:block;float:center;horizontal-align:middle;width:275px;height:275px;padding:20px 30px}.main-nav-button{padding:0.6rem 0.9rem;font-size:0.9rem}.content-title{font-size:2.25rem}.content-subtitle{font-size:1.15rem}.header{padding:3rem 4rem}.main-page{padding:2rem 4rem;font-size:1.1rem}}@media screen and (max-width: 42em){.profile-pic{display:block;float:center;width:275px;height:275px;padding:20px 40px;padding-left:0px}.project-pic{display:block;padding-right:100%}.main-nav-button{display:block;width:90%;padding:0.75rem;font-size:0.9rem}.content-title{font-size:1.75rem}.content-subtitle{font-size:1rem}.content-card-header-title{display:block;line-height:2rem}a{word-wrap:break-word}.header{padding:2rem 1rem}.main-page{padding:2rem 1rem;font-size:1rem}}.style.page{position:left;top:10%;left:50%;padding-bottom:80px;padding-left:80px;padding-right:80px;text-align:left}.centered.menu{position:absolute;top:50%;left:50%;padding-bottom:80px;transform:translate(-50%, -50%)}.page-link{color:var(--minima-text-color);line-height:1.5;display:block;padding:5px 10px;margin-left:20px}.page-link:not(:last-child){margin-right:0}.page-content{padding:30px 0;flex:1 0 auto}.page-heading{font-size:2rem}.post-list-heading{font-size:1.75rem}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:17.5px;color:var(--minima-brand-color)}.post-link{display:block;font-size:1.5rem}.post-header{margin-bottom:30px}.post-title,.post-content h1{font-size:2.625rem;letter-spacing:-1px;line-height:1.15}@media screen and (min-width: 800px){.post-title,.post-content h1{font-size:2.625rem}}.post-content{margin-bottom:30px}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:30px}.post-content h2{font-size:1.75rem}@media screen and (min-width: 800px){.post-content h2{font-size:2rem}}.post-content h3{font-size:1.375rem}@media screen and (min-width: 800px){.post-content h3{font-size:1.625rem}}.post-content h4{font-size:1.25rem}.post-content h5{font-size:1.125rem}.post-content h6{font-size:1.0625rem}.pagination{margin-bottom:30px}.pagination li a,.pagination li div{min-width:41px;text-align:center;box-sizing:border-box}.pagination li div{display:block;padding:7.5px;border:1px solid transparent}.pagination li div.pager-edge{color:var(--minima-border-color-01);border:1px dashed}.site-footer{border-top:1px solid var(--minima-border-color-01);padding:30px 0}.footer-heading{font-size:1.125rem;margin-bottom:15px}.feed-subscribe .svg-icon{padding:5px 5px 2px 0}.contact-list,.social-media-list,.pagination{list-style:none;margin-left:0}body{font-family:Open Sans;color:#585E61;background-color:#D0D4D7}element.style{font-family:Open Sans;padding-right:0px;border-right-width:40px;margin-right:0px}p{padding-top:0.25px;padding-bottom:0.25px}a:link{color:#007fbd}a:visited{color:#710b79}hr{display:block;height:1px;border:0;border-top:2px solid #5bc7e1;margin:1em 0;padding:0}ul{list-style-type:square;margin:1% 2%;padding:0}li{padding:7.5px}li a{display:block;margin:5% 7.5%;color:#D0D4D7;padding:16px 16px;text-decoration:none}li a.active{background-color:#20211D;color:#000}li a:hover:not(.active){background-color:#AAABAD;color:#20211D}
