:root{--hr-ink: #0B0C10;--hr-paper: #F7F5F0;--hr-yellow: #FFE500;--hr-muted: rgba(247, 245, 240, .7);--hr-line: rgba(247, 245, 240, .16);--hr-disp: "Fraunces", Georgia, serif;--hr-sans: "DM Sans", system-ui, sans-serif;--hr-mono: "DM Mono", ui-monospace, monospace;--hr-max: 1200px;--hr-g: clamp(18px, 4vw, 44px);--hr-sky: #0B0C10;--hr-sky2: #141A33;--hr-adminbar: 0px;--hr-reveal-distance: 1.5rem;--hr-reveal-duration: .6s;--hr-ease: cubic-bezier(.2, .7, .2, 1)}body.admin-bar{--hr-adminbar: 32px}@media screen and (max-width: 782px){body.admin-bar{--hr-adminbar: 46px}}@media screen and (max-width: 600px){body.admin-bar{--hr-adminbar: 0px}}:where(.hr-relaunch) *{box-sizing:border-box}:root:has(body.hr-relaunch){scroll-behavior:smooth}body.hr-relaunch{margin:0;background:var(--hr-ink);color:var(--hr-paper);font-family:var(--hr-sans);font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.5;overflow-x:hidden}:where(.hr-relaunch) a{color:inherit}:where(.hr-relaunch) :is(h1,h2,h3){margin:0;font-family:var(--hr-disp);font-weight:500;letter-spacing:-.02em;line-height:1.02}.hr-wrap{max-width:var(--hr-max);margin:0 auto;padding:0 var(--hr-g)}.hr-mono{font-family:var(--hr-mono)}.hr-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:999px;background:var(--hr-yellow);color:var(--hr-ink);font-weight:700;text-decoration:none;font:inherit;border:0;cursor:pointer}.hr-btn.hr-o{background:transparent;color:var(--hr-paper);border:1.5px solid rgba(247,245,240,.35)}:where(.hr-relaunch) :focus-visible{outline:2px solid var(--hr-yellow);outline-offset:3px}.hr-skip-link{position:absolute;left:-9999px}.hr-skip-link:focus{top:calc(1rem + var(--hr-adminbar));left:1rem;z-index:1000;padding:.5rem 1rem;background:var(--hr-paper);color:var(--hr-ink)}.hr-hdr{position:fixed;inset:var(--hr-adminbar) 0 auto 0;z-index:50;color:var(--hr-hdrc, #fff);transition:color .6s}.hr-hdr .hr-wrap{display:flex;justify-content:space-between;align-items:center;height:64px}.hr-logo{font-family:var(--hr-disp);font-weight:600;font-size:1.35rem;text-decoration:none;color:inherit}.hr-nav{display:none;gap:22px;font-size:.92rem}.hr-nav ul{display:flex;gap:22px;margin:0;padding:0;list-style:none}.hr-nav a{text-decoration:none;color:inherit;opacity:.8}@media (min-width: 1000px){.hr-nav{display:flex}}.hr-hdr .hr-btn{padding:10px 14px;font-size:.88rem;mix-blend-mode:normal}.hr-hdr__actions{display:flex;gap:8px;align-items:center}.hr-burger{width:40px;height:40px;border-radius:999px;border:1.5px solid currentColor;background:transparent;display:grid;place-items:center;cursor:pointer;color:inherit}.hr-burger span{width:16px;height:1.5px;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor;display:block}@media (min-width: 1000px){.hr-burger{display:none}}.hr-mnav{position:fixed;inset:0;background:var(--hr-ink);z-index:60;display:none;flex-direction:column;padding:calc(90px + var(--hr-adminbar)) var(--hr-g) 40px;gap:4px}.hr-mnav.hr-open{display:flex}.hr-mnav ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.hr-mnav a{display:block;font-family:var(--hr-disp);font-size:2.2rem;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--hr-line)}.hr-mnav .hr-x{position:absolute;top:calc(14px + var(--hr-adminbar));right:var(--hr-g)}.hr-ft-outer{background:var(--hr-ink);padding-bottom:clamp(64px,9vw,120px)}.hr-ft{border-top:1px solid var(--hr-line);padding:34px 0 60px;display:grid;gap:18px;font-size:.92rem;margin-top:80px}@media (min-width: 900px){.hr-ft{grid-template-columns:2fr 1fr 1fr}}.hr-ft p{color:var(--hr-muted);margin:0;max-width:60ch}.hr-ft .hr-ft__about{margin-top:12px}.hr-ft ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.hr-ft a{text-decoration:none;color:var(--hr-muted)}.hr-section{padding-block:clamp(3rem,8vw,6rem)}.hr-placeholder{padding-top:calc(64px + var(--hr-adminbar) + clamp(3rem,8vw,6rem))}.hr-password{min-height:70svh}.hr-password__title{font-size:clamp(2rem,5vw,3.4rem);margin-bottom:18px}.hr-password .post-password-form p{color:var(--hr-muted);max-width:48ch}.hr-password .post-password-form label{display:grid;gap:8px;font-family:var(--hr-mono);font-size:.8rem}.hr-password input[type=password]{font:inherit;padding:13px 14px;border-radius:12px;border:1px solid var(--hr-line);background:transparent;color:var(--hr-paper);width:min(100%,360px)}.hr-password input[type=submit]{margin-top:12px;display:inline-flex;padding:14px 20px;border-radius:999px;border:0;background:var(--hr-yellow);color:var(--hr-ink);font:inherit;cursor:pointer}.hr-js [data-hr-reveal]{opacity:0;transform:translate3d(0,var(--hr-reveal-distance),0);transition:opacity var(--hr-reveal-duration) var(--hr-ease) var(--hr-reveal-delay, 0ms),transform var(--hr-reveal-duration) var(--hr-ease) var(--hr-reveal-delay, 0ms)}.hr-js [data-hr-reveal=fade]{transform:none}.hr-js [data-hr-reveal=left]{transform:translate3d(calc(-1 * var(--hr-reveal-distance)),0,0)}.hr-js [data-hr-reveal=right]{transform:translate3d(var(--hr-reveal-distance),0,0)}.hr-js [data-hr-reveal=scale]{transform:scale(.96)}.hr-js [data-hr-reveal].hr-is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){:where(.hr-relaunch) *{animation:none!important;transition:none!important}.hr-js [data-hr-reveal]{opacity:1;transform:none}}
