@font-face{font-family:raleway;font-style:normal;font-weight:300;src:local('Raleway'),url(/fonts/Raleway-VariableFont_wght.woff2)format('woff2')}@font-face{font-family:unna;font-style:normal;font-weight:400;src:local('Unna'),url(/fonts/Unna-Regular.woff2)format('woff2')}@font-face{font-family:'font awesome 6 brands';font-style:normal;font-weight:400;src:local('Font Awesome 6 Brands'),url(/fonts/fa-brands-400.woff2)format('woff2')}.fab{font-family:"font awesome 6 brands"}@font-face{font-family:'font awesome 6 free regular';font-style:normal;font-weight:400;src:local('Font Awesome 6 Free Regular'),url(/fonts/fa-regular-400.woff2)format('woff2')}.far{font-family:"font awesome 6 free regular"}@font-face{font-family:'font awesome 6 free solid';font-style:normal;font-weight:900;src:local('Font Awesome 5 Free Solid'),url(/fonts/fa-solid-900.woff2)format('woff2')}.fas{font-family:"font awesome 6 free solid"}.fa-fw{display:inline-block;width:1.3rem;font-size:.9rem;text-align:center}.fa-share{display:inline-block;width:2.25rem;font-size:1.75rem;text-align:center}.fa-inline{display:inline-block;font-size:1.35rem;text-align:center}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:flex;justify-content:center;align-items:center;height:1.2rem}.list-inline-item:not(:last-child){margin-right:1rem}.list-inline-item img{display:block;height:1.2rem}*{box-sizing:border-box}html{padding:0;-moz-font-feature-settings:"kern" 1;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}body{width:100vw;margin:0;overflow-x:hidden;background:#fefefe;color:#222;text-align:left;font-family:raleway;font-size:1rem;font-weight:300;line-height:1.5;display:flex;justify-content:center;flex-flow:row wrap}a{color:#e89644;text-decoration:underline;transition:color .25s ease-in-out}a:visited{color:#b97836;text-decoration:underline}a:hover{color:#b97836;text-decoration:none;transition:color .25s ease-in-out}.button{font-family:raleway;font-weight:500;font-size:16px;letter-spacing:.04em;display:inline-block;text-align:center;vertical-align:middle;padding:.375rem .75rem;background-color:initial;cursor:pointer}a.button{text-decoration:none}a.button:visited{color:#e89644;text-decoration:none;transition:color .25s ease-in-out}a.button:hover{color:#b97836;text-decoration:none;transition:color .25s ease-in-out}.float-right{float:right}.rounded-corners{border-radius:.5rem}.small-image{width:250px;transition:.25s ease}.row{}.card{overflow:auto;background-color:#fff;border-radius:.5rem;margin:1rem 0 3rem;box-shadow:rgba(149,157,165,.2)0 8px 24px;align-self:center;transition:3s ease;@media all and (max-width:654px){font-variation-settings: 'wght' 400;}}.card-body{padding:1.5rem}.card-date{font-family:unna;font-weight:400;font-size:1rem;color:gray;margin-bottom:.7rem}a.card-title{text-decoration:none}#header{width:calc(100vw - 2rem);height:100px;display:flex;border-bottom:1px solid #ddd;background-color:#fff;font-family:unna;font-weight:400;font-size:1.6rem;letter-spacing:.03em;margin-bottom:1rem;margin:1rem;border-radius:20px}#header div.background{position:absolute;top:0;left:0;width:calc(100vw - 0rem);height:100px;background-color:#fff;background-image:linear-gradient(180deg,#fff 0%,#fff 97%,rgba(255,255,255,0) 97%,rgba(255,255,255,0) 100%),linear-gradient(90deg,#97D9E1 0%,#b5e2d8 50%,#e0e4cc 100%);border-radius:0;margin:1rem 0}#header div.container{width:100%;height:100px;top:0;left:0;padding:0 20px;z-index:2;position:relative}#header img.avatar{width:60px;height:60px;border-radius:50%}#header #brand{position:absolute;left:20px;top:0;bottom:0;margin-left:9;margin-top:auto;margin-bottom:auto;height:60px}#header span#nav-toggler{display:none;padding:.3rem .4rem;color:#ccc;border:1px solid #ded4da;border-radius:.25rem;cursor:pointer}#header nav{position:absolute;display:flex;gap:1.5rem;left:0;right:0;top:0;bottom:0;margin:auto;width:fit-content;height:fit-content}#header nav a{text-decoration:none;color:#000;height:fit-content}#header a.active,#header a:hover{text-decoration:none;color:#000}#header ul{position:absolute;right:20px;top:0;bottom:0;margin-right:0;margin-top:auto;margin-bottom:auto;padding:0;list-style:none;height:fit-content}#header li{float:left}#header li a{display:inline-block;color:#000;text-align:center;padding:0;text-decoration:none}.img-fluid{max-width:100%;height:auto}.w-100{width:100%!important}.d-block{display:block!important}figure.float-right{max-width:40%;height:auto;float:right;margin:.25rem 0 0 1rem}figure.float-left{max-width:40%;height:auto;float:left;margin:.25rem 1rem 0 0}main{width:calc(100vw - 2rem);display:flex;flex-direction:column;align-items:center;margin:1rem}main div.last-post{width:80%}main div.single{width:65%}@media screen and (max-width:1200px){main div.single{width:85%;transition:.5s ease}}main div.grid-list{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:2rem}@media screen and (max-width:1200px){main div.grid-list{grid-template-columns:1fr 1fr}}main div.grid-list article{margin:1rem}main article img.cover{width:100%;margin:0;height:auto}main article h1{font-family:unna;font-weight:400;font-size:2rem;margin:0;margin-bottom:.5rem}main article h2{font-family:unna;font-weight:400;font-size:1.7rem;margin:0;margin-bottom:.35rem}main article h3{font-family:unna;font-weight:400;font-size:1.5rem;margin:0;margin-bottom:.25rem}main article strong{font-family:raleway;font-weight:400;font-variation-settings:'wght' 600}main p{margin-top:0;margin-bottom:1rem}main p.copyright{width:100%}main code{font-size:87.5%;color:#e83e8c;word-break:break-word}main pre{padding:5px;overflow:auto;background-color:#f8f8f8!important}main pre code{color:inherit;width:1px;display:inline-block}main section h2{font-weight:500;margin:4rem 0 .2rem}main section#share a{font-size:3em}main section#comments input,main section#comments textarea{width:100%;display:block;height:calc(1.5em + .75rem + 2px);box-sizing:border-box;padding:.375rem .75rem;font-size:1rem;line-height:1.5;margin-bottom:1rem;border:1px solid #ded4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}main section#comments textarea{height:auto;overflow:auto;resize:vertical}aside#sidebar{flex:1;margin-left:10px}aside#sidebar h1{margin-top:0;margin-bottom:8px;font-size:1.75rem;font-weight:400;text-transform:capitalize}aside#sidebar ul{margin:0;padding:0;list-style:none}footer{flex:1 100%;text-align:center;margin-top:2rem}footer p{width:100%;margin:0;margin-bottom:.5rem}footer p:last-child{margin-bottom:3rem}@media all and (max-width:800px){.small-image{width:180px;transition:.25s ease}}@media all and (max-width:654px){main{flex:1 100%}main div.grid-list{grid-template-columns:1fr}main div.grid-list article{margin:0}main div.single{width:100%;transition:.5s ease}main div.last-post{width:100%;transition:.5s ease}.small-image{width:130px;transition:.25s ease}#header nav{right:0;top:0;margin-top:11px;margin-right:20px}#header ul{margin-bottom:20px}aside#sidebar{flex:1 100%;margin-left:0}aside#sidebar ul{margin:0 -20px -20px;width:calc(100% + 40px)}aside#sidebar a{display:block;padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.125)}}.twitter-tweet-rendered{display:block;margin-left:auto;margin-right:auto;padding-top:1rem;padding-bottom:1rem}#fastSearch{visibility:hidden;position:absolute;right:0;top:0;display:inline-block;width:300px}#fastSearch input{padding:4px 10px;width:100%;height:31px;font-size:1.6em;color:#aaa;font-weight:700;background-color:#000;border-radius:3px 3px 0 0;border:none;outline:none;text-align:left;display:inline-block}#searchResults li{list-style:none;margin-left:0;background-color:#333;border-bottom:1px dotted #000}#searchResults li .title{font-size:1.1em;margin-bottom:10px;display:inline-block}#searchResults{visibility:inherit;display:inline-block;width:320px}#searchResults a{text-decoration:none!important;padding:10px;display:inline-block}#searchResults a:hover,a:focus{outline:0;background-color:#666;color:#fff}.inlineGallery{border-radius:8px;padding:.7rem;margin-bottom:1rem}.inlineGalleryTitle{font-weight:400;font-size:1.25rem;margin-bottom:1rem}.galleryGridWrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:0;grid-auto-flow:dense;padding:0}.galleryGridSpan11{grid-row-start:span 1;grid-column-start:span 1}.galleryGridSpan22{grid-row-start:span 2;grid-column-start:span 2}.galleryGridSpan12{grid-row-start:span 1;grid-column-start:span 2}.galleryGridSpan21{grid-row-start:span 2;grid-column-start:span 1}.galleryGridWrap img{display:block;width:100%;height:100%;object-fit:cover;box-shadow:3px 3px 6px rgba(0,0,0,.3);border-radius:5px}.galleryGridWrap figure:hover img{filter:blur(1.5px);transition:all ease .2s}.galleryGridWrap figure{counter-increment:numImg;margin:.25rem}.galleryGridWrap div{margin:.25rem}[id^=lightbox-]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity 350ms ease-in-out;pointer-events:none}[id^=lightbox-]:target{opacity:1;pointer-events:inherit}[id^=lightbox-]:target img{filter:blur(0);border-radius:5px}[id^=lightbox-] .lightboxContent{max-width:90%;position:relative;color:#fff}[id^=lightbox-] .lightboxContent>*{transition:all 350ms ease-in-out}[id^=lightbox-] .lightboxTitle{display:block;position:absolute;bottom:0;width:100%;margin:0;padding:.75rem;transform:translateY(-.4rem);font-size:1rem}[id^=lightbox-] .lightboxTitle::after{content:"";transform-origin:bottom;position:absolute;bottom:0;left:0;width:100%;height:100%;transition:all 250ms ease-in-out 150ms;mix-blend-mode:soft-light;border-radius:5px;background-color:rgba(0,0,0,.5)}[id^=lightbox-] img{max-width:100%;max-height:80vh;margin:0;padding:0;border-radius:5px}[id^=lightbox-] a.lightboxClose{display:flex;align-items:center;justify-content:center;transform-origin:right top;position:absolute;top:0;right:0;width:2rem;height:2rem;border-radius:0 5px 0 .5rem;background-color:rgba(0,0,0,.5)}[id^=lightbox-] a.lightboxClose img{width:1.25rem;height:1.25rem;filter:invert(1)}