#NAV a,#TOC a,header a,button.menu{display:inline-block;padding:.75rem;text-decoration:none;color:#eaebec;font-family:"Decima Mono Cyr",Nacelle,Inter,sans-serif;font-size:1.4em}#NAV a:hover,#TOC a:hover,header a:hover,button.menu:hover{color:#50b4f0}#NAV a:hover,#TOC a:hover,button.menu:hover{scale:1.25;z-index:11}.logo{display:inline-block;position:sticky;top:7rem;width:12rem;aspect-ratio:1/1;border-radius:50%;object-fit:cover;object-position:0 100%}.logo.after{margin-right:max(50% - 30ch - 3rem - 12rem,0px)}.after{float:inline-end;margin-left:.75rem}.video{position:relative;overflow:hidden}.video iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.video::after{display:block;content:"";padding-top:56.25%}.gallery{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));grid-auto-flow:dense;margin-bottom:.5rem}.gallery.large{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}.gallery.large .video:last-child{grid-column:1/-1}a{margin:0;color:rgba(80,180,240,.8);transition:.4s ease-in-out}a:hover{color:#50b4f0;text-decoration:none}button{border:none;background:none}button.menu{display:none;font-size:1.5rem;z-index:11}h1,h2,h3,h4,h5{text-align:center;font-family:"Decima Mono Cyr",Nacelle,Inter,sans-serif}h1{font-size:2.4em;font-family:"Improv New Wide Nine",Inter,sans-serif}h2{font-size:2em}section>ul,section>ol,section>p{max-width:60ch;margin:1em auto}section>div{max-width:77ch;margin:0 auto}img,iframe{width:100%;height:auto;border-radius:12px;border:none}section{margin:0;padding:.75rem;background-repeat:no-repeat;background-size:100% 100%}section h1:first-of-type,section h2:first-of-type{margin-top:0}blockquote,footer{font-size:.75em;color:rgba(234,235,236,.75);text-align:center}html{font-family:Nacelle,Inter,sans-serif;font-size:125%;scroll-behavior:smooth;scroll-padding-top:calc(2.25rem + 1em + .5rem)}body{line-height:calc(1em + .5rem);overflow-wrap:break-word;hyphens:auto;color:#eaebec;text-rendering:optimizeLegibility;margin:calc(1.5rem + 1em + .5rem + 4px) 0 0 0;overflow-x:hidden;background:#000}body header{background-color:rgba(68,0,0,.25);backdrop-filter:blur(5px);height:min-content;padding-left:1.5rem;z-index:10;width:100%}body header h1{font-size:1.4em;margin:0}body footer{background-color:#400;padding:.75rem}body footer ul{width:fit-content;margin:auto;list-style:none;padding:0}body footer li{margin:.75em}#TOC,#NAV,body>header{position:fixed;top:0}#TOC{height:fit-content;width:100%}#TOC ol{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}#TOC ol,#TOC li{margin:0;padding:0}#TOC h2{display:none}#NAV{height:min-content;padding-right:1.5rem;right:0;z-index:9;display:flex;justify-content:flex-end}main section:nth-child(1){background-image:linear-gradient(180deg, rgba(0,0,0,0) 95%, #000 100%),linear-gradient(0deg, rgba(0,0,0,0) 95%, #000 100%),url("/bg/kjpargeter.webp")}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media screen and (max-width: 1200px){body>header{background-color:rgba(68,0,0,.25);backdrop-filter:blur(5px);padding:0}body>header>a{opacity:0}button.menu{display:block;position:fixed;top:0;right:0}#TOC{display:none}#NAV{justify-content:space-evenly;padding:0;display:none}body>header,#TOC,#NAV{width:100%}#TOC,#NAV{position:static}.logo{position:static;max-width:30vw;height:auto}main section:nth-child(1){background-image:linear-gradient(180deg, rgba(0,0,0,0) 95%, #000 100%),linear-gradient(0deg, rgba(0,0,0,0) 95%, #000 100%),url("/bg/kjpargeter.portrait.webp")}}@media screen and (max-width: 580px){h1{font-size:calc(8vw - 2px)}body header h1{font-size:calc(8vw - 2px)}}