:root{--ink:#27292b;--muted:#5d6063;--side-text:#ccc;--page:#f0f1f2;--card:#fff;--rule:#dcdee0;--heading:"Rokkitt", Georgia, serif;--body:"Lato", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img{max-width:100%;height:auto}.skip,.sr{position:absolute;left:-9999px}.skip:focus{z-index:10;background:#fff;padding:.5rem 1rem;top:1rem;left:1rem}.shell{max-width:1400px;min-height:100vh;display:flex}.sidebar{color:#fff;flex:0 0 284px;padding:48px 19px}main{background:var(--page);flex:1;min-width:0;padding:48px 57px}.avatar{width:96px;height:96px;margin:0 auto 1rem;display:block}.avatar img{object-fit:cover;border-radius:50%;width:96px;height:96px}.site-title{font:400 28px/1 var(--heading);text-align:center;margin:0 0 .75rem}.site-title a{text-decoration:none}.social{color:#fff;width:20px;margin:0 auto 1.5rem;display:block}.social:hover{opacity:.75}.sidebar nav{border-top:1px solid #3c3e41;border-bottom:1px solid #3c3e41;padding:1rem 0}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar nav li{margin:.5rem 0}.sidebar nav a{font-size:14px;font-weight:700;text-decoration:none}.sidebar nav a:hover,.sidebar nav a[aria-current=page]{text-decoration:underline}.recent h2{font:400 21px/1.2 var(--heading);color:var(--side-text);margin:1.5rem 0 .5rem}.recent li{color:var(--side-text);margin:.4rem 0;font-size:12px;line-height:1.4}.recent a{text-decoration:none}.recent a:hover{text-decoration:underline}.card{background:var(--card);margin:0 0 24px;padding:48px 12%}.post-title{font:400 51px/1.1 var(--heading);text-align:center;margin:0 0 1rem}.post-title a{text-decoration:none}.excerpt .post-title{font-size:37px}.excerpt{text-align:center}.excerpt p{max-width:34em;margin:0 auto 1.25rem;font-size:14px}.more{margin-bottom:0!important}.more a{font-size:14px;text-decoration:underline}.meta{text-align:center;color:var(--muted);margin:-.25rem 0 2rem;font-size:14px}.content{font-size:16px}.content p,.content ul,.content ol{margin:0 0 1.5rem}.content a{text-decoration:underline}.content h2,.content h3{font-family:var(--heading);font-weight:400;line-height:1.2}.content figure{margin:0 0 1.5rem}.content figure img{margin:0 auto;display:block}.content .wp-block-gallery{flex-wrap:wrap;gap:8px;display:flex}.content .wp-block-gallery>figure{flex:calc(50% - 8px);margin:0}.content .wp-block-gallery img{object-fit:cover;width:100%;height:100%}.content .tiled-gallery__gallery{flex-direction:column;gap:4px;margin-bottom:1.5rem;display:flex}.content .tiled-gallery__row{gap:4px;display:flex}.content .tiled-gallery__col{flex-direction:column;gap:4px;min-width:0;display:flex}.content .tiled-gallery__item{flex:1;margin:0}.content .tiled-gallery__item img{object-fit:cover;width:100%;height:100%}.contact-form label{margin-bottom:.25rem;font-weight:700;display:block}.contact-form .req{color:var(--muted);font-weight:400}.contact-form input,.contact-form textarea{width:100%;font:inherit;border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:2px;padding:.6rem .75rem}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.contact-form button{font:700 16px var(--body);background:var(--ink);color:#fff;cursor:pointer;border:0;padding:.75rem 1.5rem}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form .hp{position:absolute;left:-9999px}.cf-turnstile{margin-bottom:1rem}.form-status{font-weight:700}.form-status[data-ok=false]{color:#a11}.site-footer{text-align:center;color:var(--muted);padding-top:1rem;font-size:12px}@media (width<=800px){.shell{display:block}.sidebar{padding:32px 16px 16px}.recent{display:none}.sidebar nav ul{justify-content:center;gap:1.5rem;display:flex}.sidebar nav li{margin:0}main{padding:16px}.card{padding:32px 20px}.post-title{font-size:37px}.excerpt .post-title{font-size:30px}.content .tiled-gallery__row{flex-wrap:wrap}.content .tiled-gallery__col{flex-basis:calc(50% - 2px)!important}}.form-success{margin:0;font-size:1.25rem;font-weight:700}.form-success:focus{outline:none}
