@import url(vendor/luminous-basic.min.css);.search-form label{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.element-invisible{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.cf:after,figure:after,.tag-box:after,.notepad-post-author:after,.post-list li:after,.cf:before,figure:before,.tag-box:before,.notepad-post-author:before,.post-list li:before{display:table;content:'';line-height:0}.cf:after,figure:after,.tag-box:after,.notepad-post-author:after,.post-list li:after{clear:both}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}meta.foundation-version{font-family:"/5.3.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.job-listing:before,.clearfix:after,.job-listing:after{content:" ";display:table}.clearfix:after,.job-listing:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns,.article-body img .row.collapse>.half-width{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns,.article-body img .half-width{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.column,.columns,.article-body img .half-width{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered,.article-body img .small-centered.half-width{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered,.article-body img .small-uncentered.half-width{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child,.article-body img .small-centered.half-width:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child,.article-body img .small-uncentered.half-width:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite,.article-body img .small-uncentered.opposite.half-width{float:right}}@media only screen and (min-width: 40.063em){.column,.columns,.article-body img .half-width{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6,.article-body img .half-width{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered,.article-body img .medium-centered.half-width{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered,.article-body img .medium-uncentered.half-width{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child,.article-body img .medium-centered.half-width:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child,.article-body img .medium-uncentered.half-width:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite,.article-body img .medium-uncentered.opposite.half-width{float:right}}@media only screen and (min-width: 64.063em){.column,.columns,.article-body img .half-width{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered,.article-body img .large-centered.half-width{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered,.article-body img .large-uncentered.half-width{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child,.article-body img .large-centered.half-width:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child,.article-body img .large-uncentered.half-width:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite,.article-body img .large-uncentered.opposite.half-width{float:right}}button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:.875rem 1.5rem .875rem .875rem;font-size:.8125rem;transition:opacity 300ms ease-out;background-color:#008cba;border-color:#0078a0;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008cba;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:bold;color:#bd260d}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:100%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:.875rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{display:block;padding:.0625rem .625rem .0625rem;color:#999;background:none;border-radius:3px;font-weight:normal;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008cba;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008cba}.label{font-weight:normal;font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:.25rem .5rem .375rem;font-size:.6875rem;background-color:#008cba;color:#fff}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#f5f5f5}table thead tr th,table thead tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222}table tfoot{background:#f5f5f5}table tfoot tr th,table tfoot tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222}table tr th,table tr td{padding:.5625rem .625rem;font-size:.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}input{-webkit-appearance:none;-webkit-border-radius:0px;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:.875rem;margin:0 0 1rem 0;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input:focus{box-shadow:0 0 5px #999;border-color:#999;background:#fafafa;border-color:#999;outline:none}input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0px}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas", "Menlo", "Courier", monospace;font-size:inherit;padding:.125rem .25rem 0;border-radius:3px}.highlight .hll{background-color:#ffc}.highlight{background:#f0f3f3}.highlight .c{color:#0099FF;font-style:italic}.highlight .err{color:#AA0000;background-color:#faa}.highlight .k{color:#006699;font-weight:bold}.highlight .o{color:#555}.highlight .ch{color:#0099FF;font-style:italic}.highlight .cm{color:#0099FF;font-style:italic}.highlight .cp{color:#099}.highlight .cpf{color:#0099FF;font-style:italic}.highlight .c1{color:#0099FF;font-style:italic}.highlight .cs{color:#0099FF;font-weight:bold;font-style:italic}.highlight .gd{background-color:#FFCCCC;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#003300;font-weight:bold}.highlight .gi{background-color:#CCFFCC;border:1px solid #0c0}.highlight .go{color:#aaa}.highlight .gp{color:#000099;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#003300;font-weight:bold}.highlight .gt{color:#9c6}.highlight .kc{color:#006699;font-weight:bold}.highlight .kd{color:#006699;font-weight:bold}.highlight .kn{color:#006699;font-weight:bold}.highlight .kp{color:#069}.highlight .kr{color:#006699;font-weight:bold}.highlight .kt{color:#007788;font-weight:bold}.highlight .m{color:#f60}.highlight .s{color:#c30}.highlight .na{color:#309}.highlight .nb{color:#366}.highlight .nc{color:#00AA88;font-weight:bold}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999999;font-weight:bold}.highlight .ne{color:#CC0000;font-weight:bold}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#00CCFF;font-weight:bold}.highlight .nt{color:#330099;font-weight:bold}.highlight .nv{color:#033}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbb}.highlight .mb{color:#f60}.highlight .mf{color:#f60}.highlight .mh{color:#f60}.highlight .mi{color:#f60}.highlight .mo{color:#f60}.highlight .sa{color:#c30}.highlight .sb{color:#c30}.highlight .sc{color:#c30}.highlight .dl{color:#c30}.highlight .sd{color:#CC3300;font-style:italic}.highlight .s2{color:#c30}.highlight .se{color:#CC3300;font-weight:bold}.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .fm{color:#c0f}.highlight .vc{color:#033}.highlight .vg{color:#033}.highlight .vi{color:#033}.highlight .vm{color:#033}.highlight .il{color:#f60}@media only screen and (min-width: 905px){.show-on-mobile-only{display:none !important}}html,body,.notepad-post-container,.notepad-post-header{height:100%}.notepad-parallax-background{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}main,.notepad-share-icons,.notepad-disqus{background:#fafafa;color:#373d3f}.animated-post{background:transparent}.logo-link{display:inline-block}.notepad-blog-logo{display:inline-block;max-height:5rem;padding:15px}@media only screen and (min-width: 905px) and (max-width: 1024px){.notepad-blog-logo{width:200px}}.notepad-blog-logo img{max-height:5rem}.notepad-site-head-content{width:100%;text-align:center;background-color:#0070AD;background-size:cover;display:flex;align-items:center;justify-content:center;padding:2rem 0}.notepad-site-head-content.with-bg-cover{background-color:rgba(0,0,0,0.7)}.notepad-site-head-content h1{margin:0;padding:0;color:white;text-transform:uppercase;font-size:3.5rem}@media only screen and (max-width: 37.5em){.notepad-site-head-content h1{font-size:xx-large}}.notepad-content .notepad-index-post{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:.0625rem solid #d9d9d9}.notepad-content .notepad-index-post:first-of-type{padding-top:3rem}.notepad-content .notepad-index-post .datetime{margin-bottom:2.5rem}@media only screen and (min-width: 40.063em){.notepad-content .notepad-index-post{padding-top:4.375rem;padding-bottom:4.375rem}.notepad-content .notepad-index-post:first-of-type{padding-top:4.5rem}.notepad-content .notepad-index-post .datetime{margin-bottom:0}}.notepad-content .notepad-index-post .notepad-post-meta{display:block;text-align:center}.notepad-content .notepad-index-post .notepad-post-meta .day{display:block;font-size:3.25rem;font-weight:800;color:#0070AD;font-family:"Montserrat", sans-serif}.notepad-content .notepad-index-post .notepad-post-meta .month-year{display:block;color:#000;font-size:.875rem;font-family:"Montserrat", sans-serif;text-transform:uppercase}.notepad-post-title{font-weight:700;text-align:center;font-size:1.625rem;margin:0;padding:0;line-height:1.25}@media only screen and (min-width: 40.063em){.notepad-post-title{text-align:left;font-size:2.125rem;margin-bottom:.9375rem}}.notepad-post-title a{color:inherit}.notepad-post-title .post-subtitle{font-size:1rem;text-transform:none;font-weight:normal;display:block;clear:both}@media only screen and (max-width: 37.5em){.notepad-index-post .post-author{text-align:center}}.notepad-post-excerpt{color:#343a40;font-size:1.25rem;margin-top:.625rem;text-align:left}.notepad-post-excerpt p{margin:0;font-size:1.25rem}.notepad-content .notepad-index-post .notepad-index-post-tags{font-size:.8125rem;float:none;color:#000;text-align:center;padding-top:1.25rem;padding-bottom:.625rem}.notepad-content .notepad-index-post .notepad-index-post-tags a{display:inline-block;padding:.3125rem .9375rem;margin-right:.1875rem;color:#000;border:0.0625rem solid #000;border-radius:.125rem;margin-bottom:.3125rem}.notepad-content .notepad-index-post .notepad-index-post-tags a:hover,.notepad-content .notepad-index-post .notepad-index-post-tags a:focus{color:#0070AD;border:0.0625rem solid #0070AD}@media only screen and (min-width: 40.063em){.notepad-content .notepad-index-post .notepad-index-post-tags{padding-top:.3125rem;padding-bottom:.3125rem;text-align:left;float:left}}.notepad-content .notepad-index-post .notepad-post-read-more{display:block;text-align:center;float:none;margin-left:auto;margin-right:auto;margin-top:1.5625rem;font-size:.8125rem;color:white;background-color:#000;font-weight:600;padding:.625rem 2.5rem;text-transform:uppercase;-webkit-transition:background-color .3s;transition:background-color .3s;width:60%;border-radius:.125rem}.notepad-content .notepad-index-post .notepad-post-read-more:hover,.notepad-content .notepad-index-post .notepad-post-read-more:focus{background-color:#0070AD}@media only screen and (min-width: 40.063em){.notepad-content .notepad-index-post .notepad-post-read-more{width:auto;float:left;margin-left:0;margin-right:.3125rem}}nav.pagination{padding-top:5.625rem;padding-bottom:5.625rem;text-align:center}nav.pagination .newer-posts,nav.pagination .older-posts,nav.pagination .page-number{font-size:.875rem;display:inline-block;padding:.625rem 1.25rem;border-radius:.1875rem;color:#000;border:0.125rem solid #000}nav.pagination .newer-posts:hover,nav.pagination .older-posts:hover{border:0.125rem solid #0070AD;color:#0070AD}nav.pagination .newer-posts.faded,nav.pagination .older-posts.faded{color:#6f777f;border:0.125rem solid #6f777f}nav.pagination .newer-posts.faded a,nav.pagination .older-posts.faded a{color:gray}nav.pagination .newer-posts .icon{margin-right:.625rem}nav.pagination .older-posts .icon{margin-left:.625rem}.fadeInDown{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.tag-template .notepad-index-post:first-of-type{padding-top:3.125rem}@media only screen and (min-width: 40.063em){.tag-template .notepad-index-post:first-of-type{padding-top:4.6875rem}}.notepad-tags-container{background:#f1f3f5}.notepad-tags-container .notepad-tags-header{font-family:"Montserrat", sans-serif;font-size:1.125rem;color:#000;text-transform:uppercase;margin:0;padding:0;padding-top:3.125rem;padding-bottom:3.125rem;text-align:center}.notepad-tags-container .notepad-tags-header .tag-name{color:#0070AD;text-transform:none}@media only screen and (min-width: 40.063em){.notepad-tags-container .notepad-tags-header{font-size:1.5625rem}}figure{*zoom:1;max-width:56.25rem;margin:0 auto}figure img{display:block;margin-right:auto;margin-bottom:10px;margin-left:auto}@media only screen and (min-width: 43.75em){figure.half img{float:left;width:49%;margin-right:.5%;margin-left:.5%}figure.half figcaption{clear:left}figure.third img{float:left;width:32.3%;margin-right:.5%;margin-left:.5%}figure.third figcaption{clear:left}}svg:not(:root){overflow:hidden}figcaption{padding-top:.625rem;padding-bottom:2.125rem;text-align:center;font-size:.875rem;font-style:italic;max-width:800px;margin:auto}::-webkit-scrollbar{width:4px;height:6px}::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5);-webkit-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.2)}.notice{padding:.5em 1em;margin-top:1.5em;text-indent:0;background-color:#f1f3f5;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lum-lightbox{background:#000}body{font-family:ubuntu,Verdana,Arial,sans-serif;height:auto;min-height:100%;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:ubuntu,Verdana,Arial,sans-serif}@media only screen and (min-width: 40.063em){h2{font-size:2rem}}button,.button{background-color:#0070AD}button:focus,button:hover,.button:focus,.button:hover{background-color:#0070AD;color:#fff}a{color:#0070AD}a:hover,a:focus{color:#00a3e1}a:focus,input:focus,button:focus{outline:none;box-shadow:0 0 0 3pt #ffe066}a:focus{background-color:#ffe066;color:#000 !important}.icon{height:1em;width:1em;line-height:1;fill:currentColor}.author-social-links .icon{vertical-align:-0.15em;display:inline-block}.post-template .notepad-post-header{position:relative;width:100%;margin:0 auto;min-height:35rem}.post-template .notepad-post-header .notepad-post-menu-header{position:absolute;top:0;left:0;width:100%;height:5rem;z-index:9999}.post-template .notepad-post-title{position:absolute;top:50%;left:50%;width:100%;margin:0 auto;padding:0 1.25em;z-index:1000;text-align:center;transform:translateX(-50%) translateY(-50%)}.post-template .notepad-post-title a{color:#000}.post-template .notepad-post-title a:hover,.post-template .notepad-post-title a:focus{color:#0070AD}.background--light{color:#000}.background--dark{color:#f8f9fa}.background--dark h1,.background--dark a,.background--dark .notepad-page-title a,.background--dark .notepad-post-title-simple a{color:#f8f9fa}.notepad-post-content{margin:0 auto;padding:0}.notepad-page-content{margin:0 auto;padding:0 0 5rem}.article-body{margin:0 auto;padding-left:1.875rem;padding-right:1.875rem}.article-body ul,.article-body ol{padding-left:1.25rem;font-size:1.125rem}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6,.article-body ul,.article-body ol,.article-body blockquote,.article-body pre,.article-body hr,.article-body .highlight{margin-left:auto;margin-right:auto;max-width:56.25rem}.article-body h2{margin-top:3rem;clear:both}.article-body p{margin:0 auto 2em;max-width:56.25rem;font-size:1.125rem;text-align:left}.article-body p a{text-decoration:underline}.article-body p a:hover,.article-body p a:focus{text-decoration:none}.article-body p:has(+ul,+ol){margin-bottom:0.5rem}.article-body>p:first-child{font-weight:300;font-size:1.375rem}@media only screen and (min-width: 40.063em){.article-body>p:first-child{font-size:1.625rem}}.notepad-presentation-container .article-body>p:first-child{font-weight:normal;font-size:1.125rem}@media only screen and (min-width: 43.75em){.article-body>p:first-child:first-letter{float:left;font-size:4.688rem;line-height:4.375rem;padding-top:.25rem;padding-right:.5rem;padding-left:.188rem;font-family:serif}}.article-body table{margin:0 auto 2em;max-width:56.25rem;font-size:1.125rem;line-height:1.5}.article-body table th,.article-body table td{font-size:inherit;line-height:inherit}.article-body img{display:block;margin:1em auto 2em;width:auto}@media only screen and (min-width: 43.75em){.article-body img{max-width:66.666667%}}.article-body img.inline{display:inline-block}.article-body .image-source{display:block;text-align:center;margin-top:.5rem;font-size:.8rem}.article-body blockquote{margin-bottom:2em;padding:.5625rem 1.25rem 0 1.1875rem;color:#000;border:none}.article-body blockquote:before,.article-body blockquote:after{display:inline-block;vertical-align:top;font-family:Georgia,"Times New Roman",serif;font-size:4rem;line-height:1rem;margin-top:.9rem;margin-bottom:0}.article-body blockquote:before{content:'\201C'}.article-body blockquote:after{content:'\201D';vertical-align:bottom}.article-body blockquote p{display:inline;max-width:65%;margin-bottom:0}@media only screen and (min-width: 22rem){.article-body blockquote p{max-width:75%}}.article-body blockquote.has-cite p{display:inline-block}.article-body blockquote cite{display:block;font-size:.8125rem;color:#6f777f}.article-body blockquote cite:before{content:"\2014 \0020"}.article-body blockquote a,.article-body blockquote a:visited{color:#6f777f}.pulledquote{display:block;font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-style:italic;line-height:2rem;text-align:initial}@media only screen and (min-width: 40.063em){.pulledquote{max-width:15em;margin:0 1.5rem 1.5rem 0;float:left}.pulledquote.even{float:right;margin-right:0;margin-left:.75rem}}.pulledquote blockquote{display:block;padding:0;max-width:17rem}@media only screen and (min-width: 350px){.pulledquote blockquote{max-width:16rem}}@media only screen and (min-width: 40.063em){.pulledquote blockquote{display:inline;max-width:17rem}}.pulledquoteparent{position:relative}@media screen and (max-width: 47em){.post-template .notepad-post-title,.post-template .notepad-post-content{font-size:70%}}@media screen and (max-width: 27em){.post-template .notepad-post-title,.post-template .notepad-post-content{font-size:50%}.post-template button.trigger::before{display:none}}.footnotes ol::before{display:block;content:"Footnotes";font-weight:bold;font-size:1.5rem;margin:0 0 .75rem -1.25rem}.footnotes p{margin-bottom:0.5rem}.footnotes .reversefootnote{font-size:0.8rem;margin-left:.5rem}.notepad-post-share{padding:3.75rem 0;font-size:1.875rem;border-top:0.0625rem solid #f1f3f5;color:#0070AD}@media only screen and (min-width: 40.063em){.notepad-post-share{padding-top:5rem;padding-bottom:5rem}}.notepad-post-share a{display:inline-block;margin:0 .9375rem;color:#0070AD}.notepad-post-title-wrapper.has-image{margin-bottom:2rem;background-size:cover}.notepad-page-title,.notepad-post-title-simple{width:100%;margin:0 auto}.notepad-page-title a,.notepad-post-title-simple a{color:#000}.notepad-page-title a:hover,.notepad-page-title a:focus,.notepad-post-title-simple a:hover,.notepad-post-title-simple a:focus{color:#0070AD}.notepad-page-title h1,.notepad-post-title-simple h1{margin:0 auto 1.5rem;padding:5rem 0 4.375rem;font-weight:800;font-size:3.125rem;line-height:1.25;text-align:center}@media only screen and (max-width: 37.5em){.notepad-page-title h1,.notepad-post-title-simple h1{font-size:xx-large}}.notepad-post-meta-simple{padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}@media only screen and (max-width: 37.5em){.notepad-post-meta-simple{padding-top:1.5rem;padding-bottom:1.5rem}}.notepad-post-meta-simple h1{padding:0}.notepad-post-meta-simple p.meta{padding-top:.625rem}.notepad-post-meta-simple .post-subtitle{display:block;margin-bottom:1rem;font-weight:normal;text-transform:none;font-size:1.5rem}.post-meta-author,.post-meta-tags{margin-bottom:0}.post-meta-time{font-weight:bold}.post-meta-reading-time{margin-top:0.25rem;font-size:0.9rem;font-weight:lighter}.post-meta-original{font-size:0.9rem;font-weight:lighter}.post-meta-original a{color:#0070AD}@media screen and (max-width: 47em){.notepad-page-title,.notepad-page-content{font-size:70%}}@media screen and (max-width: 27em){.notepad-page-title,.notepad-page-content{font-size:50%}}.notepad-post-title-simple.row,.notepad-disqus.row,.social-icons.row,.notepad-author-info .row{margin-left:auto;margin-right:auto}.row{max-width:58.125rem}.row p{margin:0 auto 1em;max-width:56.25rem;font-size:1.125rem}.row .post-author{margin:0;font-size:0.95rem;color:#6f777f}@media only screen and (min-width: 58.125em){.row{margin-left:auto;margin-right:auto}}::selection{background:#00a3e1;color:#f8f9fa}::-moz-selection{background:#00a3e1;color:#f8f9fa}pre{margin-bottom:1.5625rem;padding:15px;border-radius:5px;background:#f1f3f5;word-wrap:break-word}code{font-size:.9375rem;line-height:1.2}iframe{border:0}.flex-video{margin-left:auto;margin-right:auto;max-width:75rem;background:black}.notepad-disqus{padding:3.75rem 1.875rem 5.625rem}.notepad-disqus .notepad-comments-header{font-weight:700;text-transform:uppercase}@media only screen and (min-width: 40.063em){.notepad-disqus{padding-top:5.3125rem;padding-bottom:9.375rem}}.post-list{margin:0;padding:0;list-style-type:none;clear:both}.tag-box{margin:0;padding:4px 0;overflow:hidden;list-style:none;*zoom:1}.tag-box a{display:inline-flex;margin:2px;padding:0 6px;border:0.0625rem solid #000;border-radius:4px;text-decoration:none}.tag-box.inline li{float:left;font-size:14px;line-height:2.5}.article-count{font-size:10px;vertical-align:super;color:#000;order:2;margin-left:5px}.caption{color:#666665;margin-top:-20px;font-style:italic;text-align:center;margin-bottom:15px}.print-link-footnote,.print-links{display:none}.search-form{display:block;margin:0}@media only screen and (max-width: 905px){.search-form{display:inline-block}}.search-form .search-text{float:left;width:12rem;margin:4px 0 0}@media only screen and (min-width: 905px){.search-form .search-text{width:4rem}}@media only screen and (min-width: 940px){.search-form .search-text{width:6rem}}@media only screen and (min-width: 1000px){.search-form .search-text{width:8rem}}@media only screen and (min-width: 1024px){.search-form .search-text{width:7rem}}@media only screen and (min-width: 1115px){.search-form .search-text{width:12rem}}.search-form .search-submit{float:left;height:2.3125rem;margin:4px 4px 0 0;padding:.575rem .4rem .575rem .6rem}.search-form .search-submit span{display:inline-block;text-indent:-9999px;line-height:0}.search-results-count{margin:0 auto 2em;max-width:56.25rem;font-weight:300;font-size:1.375rem}.search-results .entry-description{margin:0;font-size:.9rem}.page-search{margin-bottom:2rem}.page-search .notepad-page-content{padding-bottom:1rem}.notepad-blog-menu{float:right;margin-right:.9375rem;padding-top:0;padding-bottom:0;font-weight:400;font-size:2.625rem;font-family:ubuntu,Verdana,Arial,sans-serif}@media only screen and (min-width: 905px){.notepad-mobile-menu{display:none}}.notepad-mobile-menu a{display:inline-block;color:#00a3e1}.notepad-mobile-menu a:hover,.notepad-mobile-menu a:focus{color:#00a3e1}.notepad-menu{position:absolute;background:#fff;z-index:2;top:0;left:0;width:100%;margin:0;padding-top:0;-webkit-transform:translate3d(0, -110%, 0);transform:translate3d(0, -110%, 0);list-style-type:none;overflow:hidden;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.notepad-menu.opened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);box-shadow:3px 5px 5px rgba(0,0,0,0.4)}.notepad-menu li{display:block;width:100%;margin:0;padding:.125rem;text-align:center}@media only screen and (max-width: 37.5em){.notepad-menu li{font-size:1.75rem}}@media only screen and (min-width: 40.063em){.notepad-menu li{font-size:2.25rem}}.notepad-menu li a{display:block;width:100%;height:100%}.notepad-menu li.notepad-mobile-close-btn{padding-right:.75rem;position:absolute;right:0;width:auto}@media only screen and (min-width: 905px){.notepad-menu li.notepad-mobile-close-btn{display:none}}@media only screen and (min-width: 905px){.notepad-blog-menu{font-size:1rem}.notepad-menu{position:relative;width:auto;margin:0;padding-top:0;padding-bottom:0;background:transparent;transform:none;visibility:visible;list-style-type:none;overflow:auto}.notepad-menu li{float:left;width:auto;margin-left:1rem;padding:0;text-align:left;font-size:1rem}.notepad-menu li a{display:inline-block;width:auto;height:auto;margin-top:.5rem;border-bottom:.1875rem solid transparent}}.notepad-site-head-menu{display:flex;justify-content:space-between;align-items:center;z-index:9999;background:#fff}.skip-link{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);display:block;padding:1em;text-align:center;text-decoration:underline}.skip-link:active,.skip-link:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto}.notepad-site-footer{background:#000}.notepad-site-footer.with-bg-cover{background-color:rgba(0,0,0,0.7)}.notepad-site-footer .social-icons,.notepad-site-footer .copyright{width:100%;padding:0;text-align:center}.notepad-site-footer .copyright{float:none;padding-top:3.75rem;padding-bottom:1.25rem;color:#f8f9fa}.notepad-site-footer .copyright p{margin-bottom:0;font-size:.8125rem}.notepad-site-footer .copyright a{color:#f8f9fa}.notepad-site-footer .social-icons{float:none;padding-bottom:3.75rem;text-align:center;font-size:1.5rem}.notepad-site-footer .social-icons a{display:inline-block;color:#fff;margin-left:0.5rem;text-align:center}.notepad-site-footer .social-icons a span{display:block}.notepad-site-footer .social-icons a:hover{color:#ffe066}@media only screen and (min-width: 70em){.notepad-site-footer .social-icons,.notepad-site-footer .copyright{width:49%;padding:2rem 5rem}.notepad-site-footer .copyright{float:left;text-align:left}.notepad-site-footer .social-icons{float:right;text-align:right}}.notepad-author-info{background:#f8f9fa;padding:2rem 0}@media only screen and (min-width: 40.063em){.notepad-author-info{padding:2rem 1rem}}.notepad-author-info h2{margin-top:0}.notepad-post-author{padding:0 1.875rem}@media only screen and (max-width: 37.5em){.notepad-post-author{padding:0 0.75rem}}.row-even .notepad-post-author{text-align:right}.notepad-post-author h1{margin:0 0 1rem;padding:0;font-weight:700;font-size:2.5rem;font-family:ubuntu,Verdana,Arial,sans-serif;line-height:1;text-transform:uppercase}.notepad-post-author>p{font-size:1.125rem}.notepad-post-author>p a{color:#0070AD}.notepad-post-author .author-info p{text-align:inherit}.notepad-post-author .post-list{padding:0}.row-odd .notepad-post-author-avatar{float:left}.row-even .notepad-post-author-avatar{float:right}.notepad-post-author-avatar img{float:none;display:block;margin:1rem auto;border-radius:50%}.author-info{padding:0}@media only screen and (max-width: 37.5em){.author-info{padding:0}}@media only screen and (min-width: 40.063em){.row-even .author-info{float:right}}.author-info .author-link{color:#000}.author-info .author-link:hover,.author-info .author-link:focus{color:#0070AD}.author-info .author-social-links{clear:both;padding-left:0;margin-bottom:1rem}.post-list{margin:0 0 1rem;padding:0 1.25rem;list-style-type:none}.post-list li{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,0.1);*zoom:1}.post-list .post-link{display:flex;justify-content:space-between;align-items:flex-end}.post-list .post-subtitle{display:block;font-size:.85rem}.post-list .entry-date{display:none}@media only screen and (min-width: 43.75em){.post-list .entry-date{display:inline;float:right;text-transform:uppercase;font-size:.875rem}}.notepad-post-title a:hover,.notepad-post-title a:focus{text-decoration:underline}.notepad-post-title .anchorjs-link:hover,.notepad-post-title .anchorjs-link:focus{text-decoration:none}code{color:#0070AD}.chart{margin-left:auto;margin-right:auto;max-width:56.250rem}.highlight{margin-bottom:3rem}.highlight pre,.highlight .highlight{margin-bottom:0}.job-listing{border-style:solid;border-width:1px;border-color:#dee2e6;margin-bottom:1.25rem;padding:1.25rem;background:#f8f9fa;color:#343a40}.job-listing h2{line-height:1;margin-top:0;margin-bottom:0.625rem}@media only screen and (min-width: 70em){.job-listing .button{float:right}}.presentations-list{display:flex;flex-wrap:wrap}.presentations-list .columns,.presentations-list .article-body img .half-width,.article-body img .presentations-list .half-width{margin-bottom:2rem}.presentations-list h2{margin:0;font-size:1.5rem}.presentations-list .post-subtitle{font-size:1rem;display:block}.presentations-list a{color:inherit}.presentation-preview{min-height:14rem;position:relative}.presentation-thumbnail{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.presentation-content{border:1px solid #000}@media print{a,.article-body p a{text-decoration:none}a[href]:after{font-size:80%}.notepad-post-author-avatar{width:25%}.author-info{width:75%}a[href]:after{content:'' !important}.flex-video,.notepad-blog-menu,.notepad-post-share,#posts-related,.job-listing,.posts-by-author,.notepad-comments-header,.notepad-disqus,#disqus_thread,.social-icons{display:none}.print-link-footnote,.print-links{display:inline}}.article-gallery{display:inline-block}.article-gallery:focus,.article-gallery:active{background:none;outline:1px solid #ffe066}
