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}body{-webkit-text-size-adjust:none}mark{color:inherit;background-color:#0000}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-webkit-appearance:none;appearance:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,input,select,textarea{font-size:16pt;line-height:1.75em}a{border-bottom:1px dotted;text-decoration:none}a:hover{border-bottom-color:#0000;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{font-size:2.4em;line-height:1.5em}h2{font-size:1.5em;line-height:1.5em}h3{font-size:1.25em;line-height:1.5em}h4{font-size:1.1em;line-height:1.5em}h5{font-size:.9em;line-height:1.5em}h6{font-size:.7em;line-height:1.5em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}blockquote{padding:.5em 0 .5em 1.5em;font-style:italic}code{margin:0 .25em;padding:.25em .65em;font-size:.9em}pre{-webkit-overflow-scrolling:touch}pre code{padding:1em 1.5em;line-height:1.75em;display:block;overflow-x:auto}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@font-face{font-family:Anonymous Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/anonymous-pro-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anonymous Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/anonymous-pro-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anonymous Pro;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/anonymous-pro-700-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anonymous Pro;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/anonymous-pro-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anonymous Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anonymous-pro-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anonymous-pro-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anonymous Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anonymous-pro-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anonymous Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/anonymous-pro-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-200-900-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-200-900-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-optical-sizing:auto;background-color:#000;background-image:url(/images/background.jpg);background-position:0 0,50%;background-size:cover,cover;background-attachment:fixed;padding:30px;font-family:"Source Sans 3",serif;font-style:normal;font-weight:300}@media (max-width:63.99em){body{background-attachment:scroll}}h1,h2,h3,h4,p{color:#ffffffd4}.debug{color:#bfff00;display:none}@media (min-width:20.01em){.debug span:after{content:"small"}}@media (min-width:48.01em){.debug span:after{content:"tablet"}}@media (min-width:64.01em){.debug span:after{content:"desktop"}}@media (min-width:88.01em){.debug span:after{content:"large"}}@media (min-width:100.01em){.debug span:after{content:"supreme"}}header{padding-top:1.2em}header a{color:#ffffffd4;font-optical-sizing:auto;border:none;margin-left:1em;font-family:"Source Sans 3",serif;font-size:1.2em;font-style:normal;font-weight:300;text-decoration:none;display:inline-block}header .nav-links{float:right;padding-top:1.2em}header .nav-links .links{margin-left:1em}header .nav-links .links a{margin-left:.2em}header .nav-links .links svg{vertical-align:-.125em;fill:currentColor;width:auto;height:1em}@media (max-width:47.99em){header img{width:100%;height:auto}header .nav-links .links{display:block}}@media (min-width:20.01em) and (max-width:63.99em){header .image{float:left;width:48%;display:block}header img{width:100%;height:auto}header .nav-links{float:right;text-align:right;width:48%;font-size:.8em}header .nav-links a{margin-left:.1em}header .nav-links .links{margin:0}}@media (min-width:48.01em){header .display-middle{width:70%}}.display-container{position:relative}.display-middle{width:90%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:20.01em) and (max-width:48em){.display-middle{width:90%}}@media (min-width:64.01em){.display-middle{width:70%}}@media (min-width:100.01em){.display-middle{width:60em}}@media (max-width:64em){section,article{padding-top:1em!important}}section,article{color:#ffffffd4;width:100%;padding-top:5em;display:flow-root}section.special,article.special{text-align:center}section.year,article.year{border-top:1px solid _palette(accent2, bg)}section.tags,article.tags{float:right;width:80%;padding-top:2em}section.tags p,article.tags p{margin-bottom:0;font-size:.8em}section.tags span,article.tags span{background:#ffb21633;margin:0 8px 0 0;padding:0 10px;font-size:.7em;display:inline-block}section.tags a,article.tags a{color:#ffffffd4}section.taglist span,article.taglist span{font-size:1em!important}section pre,section code,article pre,article code{background:#0009;border-radius:.7em;padding:.7em;font-family:Anonymous Pro,Courier New,Courier,monospace;font-size:.9em;line-height:1.4em}section blockquote,section .quote,article blockquote,article .quote{font-optical-sizing:auto;background:#ffffff1a;border-left:1px solid #ffffffd4;border-radius:0 .7em .7em 0;margin-bottom:1em;font-family:"Source Sans 3",serif;font-style:italic;font-weight:300}section blockquote p,section .quote p,article blockquote p,article .quote p{margin-bottom:0!important}section.profile,article.profile{float:right;width:20%}section.profile img,article.profile img{width:100%;margin-top:1em}section section,article section{padding:0}.title{width:100%;padding-bottom:1em;padding-left:1em;display:flow-root}.title h1{font-optical-sizing:auto;float:right;width:80%;font-family:"Source Sans 3",serif;font-size:2.6em;font-style:normal;font-weight:200;display:block}@media (max-width:63.99em){.title h1{float:none;width:100%;font-size:1.8em}}.post{float:right;border-left:1px solid #ffffffd4;width:80%;padding-left:1em}.post img{background-color:#ffffffd4;border:1px solid #ffffffd4;width:100%;height:auto;margin-bottom:.5em;display:block}.post img.no-frame{background-color:#0000;border:0}.post .lqip{margin-bottom:.5em;display:block;position:relative;overflow:hidden}.post .lqip:before{content:"";background-image:var(--lqip-src);filter:blur(12px);background-position:50%;background-size:cover;position:absolute;inset:-10px;transform:scale(1.05)}.post .lqip img{opacity:0;margin-bottom:0;transition:opacity .3s;position:relative}.post .lqip img.loaded{opacity:1}.post p{margin-bottom:.9em}.post .video-embed{aspect-ratio:16/9;width:100%;margin-bottom:.9em}.post .video-embed iframe{border:0;width:100%;height:100%;display:block}.post a{color:#ffb216}.post em,.post i{font-style:italic}.post strong,.post b{font-weight:500}.post ul{margin:0;padding-left:1.2em;list-style:outside}.post.about,.post.tagindex,.post.taglist,.post.archives{border:none}.post.about h1,.post.tagindex h1,.post.taglist h1,.post.archives h1{font-optical-sizing:auto;margin-bottom:.3em;font-family:"Source Sans 3",serif;font-size:2.6em;font-style:normal;font-weight:200}.post.about h3,.post.tagindex h3,.post.taglist h3,.post.archives h3{font-optical-sizing:auto;margin-bottom:.4em;font-family:"Source Sans 3",serif;font-size:2em;font-style:normal;font-weight:200}.post.about h3 strong,.post.tagindex h3 strong,.post.taglist h3 strong,.post.archives h3 strong{font-weight:500}.post.about p,.post.tagindex p,.post.taglist p,.post.archives p{font-size:1.2em;font-weight:300}@media (max-width:47.99em){.post.about h1,.post.tagindex h1,.post.taglist h1,.post.archives h1{font-size:1.6em}.post.about h3,.post.tagindex h3,.post.taglist h3,.post.archives h3{font-size:1.2em}}.post.tagindex{margin-top:0}.post.tagindex .alltags{margin-top:1em;font-size:1.2em}.post.taglist p{font-size:1em}.post.taglist p span{margin:.3em;display:inline-block}.post.archives h3{border-bottom:1px solid #ffffffd4;margin-top:1.5em}@media (max-width:47.99em){.post.tagindex{width:100%}}.post-layout{display:flow-root}@media (min-width:88.01em){.post-layout--wide-photography{grid-template-columns:minmax(0,1fr) minmax(0,48rem) minmax(0,1fr);align-items:start;display:grid;overflow:visible}.post-layout--wide-photography .title{grid-area:1/2;padding-left:0}.post-layout--wide-photography .title h1{float:none;width:100%}.post-layout--wide-photography .post{float:none;grid-area:2/2;width:100%;overflow:visible}.post-layout--wide-photography .date-block{float:none;grid-area:2/1;width:100%}.post-layout--wide-photography .tags{float:none;grid-area:3/2;width:100%}.post-layout--wide-photography .prev-next{float:none;grid-area:4/2;width:100%}.post-layout--wide-photography .post .lqip{width:min(80rem,100vw - 4rem);max-width:none;margin-left:50%;transform:translate(-50%)}}.post-date{margin-top:0;padding-top:0;font-size:.75em}.date-block{color:#ffffffd4;float:left;text-align:right;width:20%;margin-bottom:0;padding-right:1em;font-size:.8em}.date-block .date{margin:0;font-weight:600}.prev-next{float:right;width:80%;padding-top:2em;font-size:.8em;display:flow-root}.prev-next span{float:left;width:48%;display:block}.prev-next span a{color:#ffb216}.prev-next span.next{float:right;text-align:right}footer{padding:5em}footer .copyright{color:#fff6;font-size:.7em}@media (max-width:48em){body{padding:.75rem;font-size:18px}.display-middle{width:100%;height:auto;position:static;transform:none}header{padding-top:.5rem}header .inner{display:flow-root}header .image{float:none;width:min(72vw,17rem);margin-left:0;display:block}header .nav-links{float:none;text-align:left;width:100%;padding-top:.5rem}header .nav-links a{margin-left:0;margin-right:.5rem}header .nav-links .links{margin-left:.25rem;display:inline}.post-layout{flex-direction:column;display:flex}.title{order:1;padding:1.5rem 0 .75rem}.title h1{float:none;width:100%;font-size:clamp(2rem,10vw,2.5rem);line-height:1.15}.date-block{float:none;text-align:left;white-space:nowrap;order:2;gap:.5rem;width:100%;padding:0 0 .75rem;display:flex}.date-block p{margin:0}.post{float:none;border-left:0;order:3;width:100%;padding-left:0}section.tags{float:none;order:4;width:100%;padding-top:1.25rem!important}section.tags span{margin:0 .35rem .35rem 0;padding:0 .6rem;font-size:.8em}.prev-next{float:none;flex-direction:column;order:5;gap:.75rem;width:100%;padding-top:1.5rem;display:flex}.prev-next span,.prev-next span.next{float:none;text-align:left;width:100%}footer{text-align:center;padding:3rem 0 1.5rem}footer .copyright{white-space:nowrap}}@media (min-width:64.01em){header .inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}header .image{flex:0 24rem;width:min(42%,24rem);margin-left:0}header img{width:100%;height:auto;display:block}header .nav-links{float:none;text-align:right;white-space:nowrap;flex:none;width:auto;padding-top:0}header .nav-links a,header .nav-links .links{margin-left:.5rem}#main>section{padding-top:2rem}}#lightbox{z-index:1000;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#lightbox.open{display:flex}#lightbox img{object-fit:contain;cursor:zoom-out;background:0 0;border:none;max-width:95vw;max-height:95vh}
