*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:17px;line-height:1.667em}body{color:#515151;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:#268bd2;text-decoration:none}a:hover,a:focus{text-decoration:underline}a strong{color:inherit}img{display:block;max-width:100%}table{margin-bottom:1rem;width:100%;font-size:85%;border:1px solid #e5e5e5;border-collapse:collapse}td,th{padding:.25rem .5rem;border:1px solid #e5e5e5}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}@supports not (display: grid){.container{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.container{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}}@supports (display: grid){.container{width:100%}}footer{margin-bottom:2rem}.page,.post{margin-bottom:4em}.page li+li,.post li+li{margin-top:.25rem}.page-title,.post-title,.post-title a{color:#303030}.page-title,.post-title{margin-top:0}.post-date{display:block;margin-top:-.5rem;margin-bottom:1rem;color:#9a9a9a}.related{padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.related-posts{padding-left:0;list-style:none}.related-posts h3{margin-top:0}.related-posts li small{font-size:75%;color:#999}.related-posts li a:hover{color:#268bd2;text-decoration:none}.related-posts li a:hover small{color:inherit}*{box-sizing:border-box}html{display:block;-webkit-text-size-adjust:100%;box-direction:normal;font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:17px;line-height:1.667em;font-weight:400}html,body{margin:0;padding:0}@supports (display: grid){.content{display:grid;align-content:start;justify-content:stretch;--article-grid-margin: minmax(1.5rem, 1fr);grid-template-columns:[full-start] var(--article-grid-margin) [main-start] minmax(0, 40rem) [main-end] var(--article-grid-margin) [full-end]}.content>*{grid-column:main;margin-bottom:0px}.content article{display:grid;grid-template-columns:inherit;grid-column:full;grid-row-gap:inherit}.content article>*{grid-column:main;margin-bottom:0px}.content article header{display:grid;grid-template-columns:inherit;grid-column:full;grid-row-gap:inherit;grid-template-rows:auto;grid-row-gap:unset}.content article header>*{grid-column:main;margin-bottom:0px}.content article .toc-wrapper{display:grid;grid-template-columns:inherit;grid-column:full;grid-row-gap:inherit;grid-column:full !important}.content article .toc-wrapper>*{grid-column:main;margin-bottom:0px}.content .post{display:grid;grid-template-columns:inherit;grid-column:full;grid-row-gap:inherit}.content .post>*{grid-column:main;margin-bottom:0px}.content .post>figure{display:grid;grid-template-columns:inherit;grid-column:full;grid-row-gap:inherit}.content .post>figure>*{grid-column:main;margin-bottom:0px}.content .post>.highlight{display:grid;grid-template-columns:inherit;grid-column:full;grid-row-gap:inherit}.content .post>.highlight>*{grid-column:main;margin-bottom:0px}.content .post>.highlight>pre{grid-column:full;display:grid;align-content:start;justify-content:start;grid-template-columns:[full-start] var(--article-grid-margin) [main-start] minmax(max-content, 40rem) [main-end] var(--article-grid-margin) [full-end]}.content .post>.highlight>pre>*{grid-column:main;margin-bottom:0px}}.hero-image{aria-hidden:true;display:none}@supports (display: grid){.hero-dark{text-shadow:0px 1px 2px #000;color:white}.hero-dark .post__meta{color:white}.hero-dark a{color:#84ceff}.hero-dark a:focus,.hero-dark a:hover{color:white}.hero-header{position:relative}.hero-header h1{text-shadow:0px 2px 6px #000}.hero-header .hero-image{display:block;position:absolute;width:100%;height:calc(100% + 1rem + 2rem);top:-2rem;grid-column:unset;z-index:-1;object-fit:cover}}h1,h2,h3,h4{font-family:"Bitter","Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}h1{font-size:2.15rem;line-height:1.25;margin-bottom:1rem}h2{font-size:1.85rem;margin-bottom:.5rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1rem}figure{max-width:100%;margin-left:0;margin-right:0;padding:0}@supports (display: grid){figure{background:#f2f6f9}}figcaption,caption{font-style:italic;font-size:0.85em;line-height:1.1em;padding:1em}.warning,.important,blockquote{padding:.8889rem;margin-top:1rem;margin-left:0px;margin-right:0px;border-left:6px solid;border-right:6px solid transparent;border-right-width:6px;border-right-style:solid;border-right-color:rgba(0,0,0,0) transparent;color:#7a7a7a}blockquote{background-color:#fafafa;border-left-color:#e6e6e6}.important{background-color:#fbf8e8;border-left-color:#fee450}.warning{background-color:#f2dbdc;border-left-color:#ae272f}kbd{font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:2px 7px;border:1px solid #ccc;font-size:0.8em;line-height:1.4;background-color:#f3f3f3;color:#313131;box-shadow:0 0 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;border-radius:3px;display:inline-block;text-shadow:0 1px 0 #fff;white-space:nowrap}a{color:#268bd2;text-decoration:none;word-wrap:break-word}a.sidebar-nav-item:hover{border-style:none;text-decoration:none}a.sidebar-nav-item:focus{border-style:none;text-decoration:none}a:focus{color:#515151;border-bottom:1px dotted #ccc;text-decoration:none;background:transparent;background-color:transparent;word-wrap:break-word}a:focus.tag{border-style:none;text-decoration:none}a:hover{color:#515151;border-bottom:1px dotted #ccc;text-decoration:none;background:transparent;background-color:transparent;word-wrap:break-word}a:hover.tag{border-style:none;text-decoration:none}a.tag{border-style:none;text-decoration:none}a.read-more-symbol{text-decoration:none;border-style:none;text-decoration:none}sub,sup{line-height:0}.content{padding-bottom:2rem;padding-top:2rem}.sidebar{background-color:#00233a;color:#fff;color:rgba(255,255,255,0.5);padding:2rem 1rem;text-align:center}.sidebar a{color:#f9f9f9;border:none}.sidebar a:hover{color:#268bd2}.sidebar a:focus{color:#268bd2}.sidebar a.inconspicuous{color:inherit;text-decoration:underline;text-decoration-style:dotted}.sidebar a.inconspicuous:hover,.sidebar a.inconspicuous:focus{color:#f9f9f9}.sidebar .sidebar-about{text-align:center}.sidebar .author-image{margin-top:1.5rem;margin-bottom:1rem}.sidebar-nav{text-align:center;list-style:none;margin-bottom:2rem;margin-top:2rem;padding-left:0}.sidebar-nav-item{display:block;line-height:1.75}.sidebar-nav-item .active{font-weight:bold}.site__title{font-size:2.5rem;margin-bottom:0.5rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.site__title{font-size:1.75rem}}.site__title a:hover{border:none}.site__description{font-size:1.15rem;font-weight:300}.social{text-align:center}.social a{padding:0 7px;border-style:none;text-decoration:none}.img--circle{border-radius:50%}.img--headshot{height:115px;width:115px}.img--caption{font-style:italic}.builtwith,.copyright{font-size:.7rem;line-height:1.1rem;text-align:center}.copyright{padding-top:1rem}.builtwith{padding-top:.2rem}.section__title{font-size:2.15rem}.post-list__item{margin-bottom:3em}.item__title--big{display:block;font-size:1.785rem;line-height:1.25}.item__title--small{font-size:1rem}.item__date{color:#9a9a9a;display:block;font-size:1rem;margin-bottom:.2rem;margin-top:.2rem}.post__meta{font-size:.8rem;color:#878787;font-weight:300}.post__category{font-weight:bold}.post__tag{background:#eee;border-radius:2px;color:#606570;font-size:.667rem;font-weight:bold;padding:2px 6px}.post__title{background-image:-webkit-linear-gradient(left, #ff2c2c, #7a5e91);background-image:-moz-linear-gradient(left, #ff2c2c, #7a5e91);background-image:-ms-linear-gradient(left, #ff2c2c, #7a5e91);background-image:-o-linear-gradient(left, #ff2c2c, #7a5e91);background-image:linear-gradient(to right, #ff2c2c, #7a5e91);color:transparent;-webkit-background-clip:text;background-clip:text}.post__subtitle{display:block;font-size:1.5rem;font-style:italic;padding:0 0 1rem 0}#references li{font-size:0.9rem}pre{padding-top:1em;padding-bottom:1em;line-height:1.1em;overflow-x:auto;scrollbar-width:thin}pre code{font-size:.9rem;white-space:pre-wrap;max-width:100ch}code{font-family:"Inconsolata","SFMono-Regular","SF-Mono",Menlo,Monaco,Consolas,"Liberation Mono","Roboto Mono","Ubuntu Mono","Courier New",Courier,monospace;font-size:1.05rem}code{padding:.1em .1em;color:#ab5979;border-radius:3px}a code{color:#268bd2}table code{overflow-wrap:anywhere}.hljs{font-family:"Inconsolata","SFMono-Regular","SF-Mono",Menlo,Monaco,Consolas,"Liberation Mono","Roboto Mono","Ubuntu Mono","Courier New",Courier,monospace;font-size:.9rem;line-height:1.667em;white-space:pre;border:1px solid #ddd;border-radius:4px}body .gist .gist-data{background-color:#fafafa}body .gist .highlight{background-color:transparent}body .gist td{border:none}ul.pagination{list-style:none}ul.pagination li.page-item{display:inline-block}ul.pagination li.page-item a{padding:0.05em 0.4em}ul.pagination li.page-item.active a{color:#c2255c;border-bottom:3px solid #c2255c}.navigation{max-width:calc(100% - 0px);margin:0 auto;margin-top:60px}.navigation a{font-size:0.8rem;display:flex;align-items:center;justify-content:center;padding:15px;color:#c2255c;border:2px solid #c2255c;line-height:1.25;text-transform:uppercase}.navigation a:hover{padding:14px;border-width:3px}.navigation a:nth-child(2){margin-top:10px}.navigation a:first-child:last-child{width:100%}.navigation .fa{font-size:0.8rem}.navigation .navigation-prev{text-align:left}.navigation .navigation-prev .fa{padding-right:10px}.navigation .navigation-prev .navigation-tittle{padding-left:4px}.navigation .navigation-next{text-align:right}.navigation .navigation-next .fa{padding-left:10px}.navigation .navigation-next .navigation-tittle{padding-right:4px}.navigation-single a{text-transform:none}.badge-category,a.badge-category{color:#fff !important;background-color:#0088cc}.badge-category:hover,.badge-category:focus,a.badge-category:hover,a.badge-category:focus{color:#0088cc !important;background:transparent;background-color:transparent;text-decoration:none;border-bottom:none}.badge-tag,a.badge-tag{color:#fff !important;background-color:#7766cc}.badge-tag:hover,.badge-tag:focus,a.badge-tag:hover,a.badge-tag:focus{color:#7766cc !important;background:transparent;background-color:transparent;text-decoration:none;border-bottom:none}.badge{display:inline-block;padding:0.25em 0.4em;font-size:0.75rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.portfolio__content section{margin-bottom:1.765rem}.portfolio__featured-project{margin:0 0 1.765rem}.portfolio__featured-project img{margin:0 0 1rem;box-shadow:1px 1px #eee}.project__image{border:1px solid #eee;box-shadow:1px 1px #eee}.project__title{margin-top:1.765rem;letter-spacing:1px;font-size:1.85rem}.project__subtitle-small,.project__subtitle-big{font-style:italic;color:#778492;display:block;margin-top:0.5rem;margin:0 0 1rem}.project__subtitle-big{font-size:1.5rem}.project__subtitle-small{font-size:1.3rem}.project__featured-image{position:relative}.project__summary{margin-bottom:1.765rem;text-align:left}.divider{margin-bottom:3.5rem}.row-space{margin-bottom:1rem}.col-md-8,.col-sm-8,.col-md-4,.col-sm-4,.col-xs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.row{margin-left:-15px;margin-right:-15px}.col-xs-12{width:100%}.img-responsive{display:block;max-width:100%;height:auto}@media (max-width: 767px),(max-height: 399px){html,body{font-size:17px}.sidebar li{padding:.1rem 0}.sidebar .container{padding-left:0;padding-right:0}.hidden-tablet{display:none}.sidebar-about,.copyright{display:none}.sidebar{margin:0;padding:0;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;z-index:100}.menu-content{padding:0 0 0 0px;max-height:0;overflow:hidden;margin-top:0}.collapsible-menu{padding:0px 0px}.collapsible-menu ul{list-style-type:none;padding:0}.collapsible-menu li{display:block}.collapsible-menu a{text-decoration:none;cursor:pointer}.collapsible-menu label{background:url(/img/menu-open.svg) no-repeat left center;background-position:1.5rem;display:block;cursor:pointer;color:#fff;padding:10px 0 10px 0px}input#menuToggle{display:none}input#menuToggle+label{font-weight:bold}input#menuToggle:checked+label{background-image:url(/img/menu-close.svg);background-position:1.5rem;color:#fff}input#menuToggle:checked~.menu-content{max-height:100% !important}.social{padding:1em 0 1em 0}.content .post>figure{--article-grid-margin: minmax(0, 1fr);grid-template-columns:[full-start] var(--article-grid-margin) [main-start] minmax(0, 40rem) [main-end] var(--article-grid-margin) [full-end]}.content .post>figure a,.content .post>figure img{justify-self:center}}@media (max-height: 650px){.author-image{display:none}}@media (max-height: 550px){.site__description{display:none}}@media (min-width: 768px) and (min-height: 400px){html,body{font-size:17px;width:100%}body{display:flex}.sidebar{width:16rem;flex:initial;flex-shrink:0;min-height:100vh}.sidebar .container{left:0;position:fixed;text-align:left;width:16rem;padding-left:1.5rem;padding-right:1.5rem}.skiplink{margin-bottom:2rem}.content{--article-grid-margin: 3.5rem;grid-template-columns:[full-start] var(--article-grid-margin) [main-start] minmax(0, 40rem) [main-end gutter-start] minmax(0, 1fr) [gutter-end] var(--article-grid-margin) [full-end]}.content .post>figure{grid-template-columns:[full-start] var(--article-grid-margin) [main-start] minmax(auto, 40rem) [main-end side-start] minmax(min-content, 26.66666667rem) [side-end gutter-start] minmax(0, 1fr) [gutter-end] var(--article-grid-margin) [full-end]}.content .post>figure>a,.content .post>figure img{grid-column:main}.content .post>figure figcaption,.content .post>figure caption{grid-column:side;align-self:start}.content .post>figure figcaption p,.content .post>figure caption p{margin:0em}.content .post>figure a~figcaption>p::after{content:" (click for source)"}.content .post>figure>img{max-height:70vh}.content .post>figure.immersive img{grid-column:main / gutter;justify-self:start}@supports not (display: grid){.content{min-width:0;max-width:40rem;flex:1;margin-left:3.5rem;margin-right:3.5rem}}}@media all and (min-width: 768px) and (min-height: 400px) and (-ms-high-contrast: none),(min-width: 768px) and (min-height: 400px) and (-ms-high-contrast: active){.content{min-width:0;max-width:40rem;flex:1;margin-left:3.5rem;margin-right:3.5rem}}@media (min-width: 768px) and (min-height: 400px){.content article header h1{grid-row:2;grid-column:main / gutter;margin-top:unset}.content article header .post__meta{display:flex;flex-direction:column-reverse;grid-row:1}.col-sm-8{width:66.66666667%}.project__title{margin-top:0.2rem}.navigation{display:flex;justify-content:space-between}.navigation a{width:calc(50% - 10px)}.navigation a:nth-child(2){margin-top:0}input#menuToggle,input#menuToggle+label{display:none}}@media (min-width: 76rem){html,body{font-size:19px}.col-md-4{float:left;width:33.33333333%}.col-md-8{float:left;width:66.66666667%}.portfolio-container{width:68rem}}.element--center{display:block;margin-left:auto;margin-right:auto}.menu{background-color:#f3f3f3;color:#333;border-radius:2px;padding:1px 5px}.text-center{text-align:center}.pull-right{float:right}.draft{color:#999 !important}.screenreader-only-focusable:not(:focus){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skiplink{display:inline-block;text-align:center;width:100%}

/*# sourceMappingURL=hyde-hyde.css.map */