.hrl{list-style:none;margin:0;padding:0;border-top:1px solid var(--hrl-line,hsla(0,0%,100%,.16))}.hrl-row{border-bottom:1px solid var(--hrl-line,hsla(0,0%,100%,.16));position:relative}.hrl-link,.hrl-static{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;grid-gap:1.4rem;gap:1.4rem;padding:clamp(1.4rem,2.6vw,2.4rem) 0;color:inherit;text-decoration:none;cursor:pointer;transition:color .3s,padding-left .35s cubic-bezier(.2,.8,.2,1)}.hrl-num{font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.08em;color:var(--hrl-muted,hsla(0,0%,100%,.45))}.hrl-title{display:block;font-family:Barlow Condensed,sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.02em}.hrl-desc{display:block;margin-top:.55rem;max-width:62ch;font-size:.78rem;line-height:1.6}.hrl-desc,.hrl-tag{font-family:JetBrains Mono,monospace;color:var(--hrl-muted,hsla(0,0%,100%,.45))}.hrl-tag{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .3s}.hrl-link:focus-visible,.hrl-row:hover .hrl-link,.hrl-row:hover .hrl-static{color:var(--hrl-accent,#88ca53);padding-left:.6rem}.hrl-row:hover .hrl-tag{color:var(--hrl-accent,#88ca53)}.hrl-float{position:fixed;top:0;left:0;width:350px;height:450px;background-size:cover;background-position:50%;pointer-events:none;z-index:100;opacity:0;transform:translate(-50%,-50%) scale(.8);border-radius:6px;box-shadow:0 30px 60px rgba(0,0,0,.35)}@media (max-width:1023px){.hrl-float{display:none}.hrl-link,.hrl-static{grid-template-columns:2.4rem minmax(0,1fr)}.hrl-tag{display:none}}@media (prefers-reduced-motion:reduce){.hrl-link,.hrl-static{transition:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}