.hr-root .hr-hero{--hero-pb:46px;--hf-ink:var(--deep,#6C4B3E);--hf-loop:36s;padding-bottom:var(--hero-pb)}.hr-hero-fig{position:absolute;z-index:-1;pointer-events:none;left:48px;bottom:calc(-1 * var(--hero-pb));--hf-gap:clamp(30px,5vw,88px);width:calc((100% - 96px - var(--hf-gap)) * .56 + var(--hf-gap) - 20px);color:var(--hf-ink)}.hr-hero-fig svg{display:block;width:100%;height:auto;overflow:visible}.hf-p{opacity:0;animation:hf-show var(--hf-loop) linear infinite both;animation-delay:var(--s)}@keyframes hf-show{0%{opacity:0}.2%{opacity:1}22.6%{opacity:1}24.6%{opacity:0}to{opacity:0}}.hf-s{fill:none;stroke:var(--hf-ink);stroke-width:1.15;stroke-opacity:.66;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1;animation:hf-draw var(--hf-loop) linear infinite both;animation-delay:calc(var(--s) + var(--i) * 1.3s)}.hf-h{stroke-width:1.75;stroke-opacity:.86}.hf-fill{fill:var(--paper)}@keyframes hf-draw{0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.3,.55,.3,1)}3.4%{stroke-dashoffset:0}60%{stroke-dashoffset:0}60.01%{stroke-dashoffset:1}to{stroke-dashoffset:1}}.hf-f,.hf-t{opacity:0;animation:hf-fade var(--hf-loop) linear infinite both;animation-delay:calc(var(--s) + .6s + var(--i) * 1.3s)}@keyframes hf-fade{0%{opacity:0}1.8%{opacity:1}60%{opacity:1}60.01%{opacity:0}to{opacity:0}}.hf-t{font:500 10.5px var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;fill:var(--hf-ink);fill-opacity:.9}.hf-scan{opacity:0;animation:hf-scan 9s linear infinite both;animation-delay:2.3s}.hf-scan path{fill:none;stroke:var(--hf-ink);stroke-width:1.5}@keyframes hf-scan{0%{opacity:0;transform:translateX(40px)}1%{opacity:1}24.4%{opacity:1;transform:translateX(860px)}26%{opacity:0;transform:translateX(860px)}to{opacity:0;transform:translateX(860px)}}.hf-b{opacity:0;animation:hf-pop var(--hf-loop) linear infinite both;animation-delay:calc(var(--s) + 2.3s + var(--x) * 2.2s)}@keyframes hf-pop{0%{opacity:0;transform:scale(.3)}.7%{opacity:1;transform:scale(1.2)}1.4%{transform:scale(1)}60%{opacity:1;transform:scale(1)}60.01%{opacity:0}to{opacity:0;transform:scale(.3)}}.hf-b rect{fill:var(--paper);stroke:var(--hf-ink);stroke-width:1.2}.hf-b text{font:600 10.5px var(--font-mono),ui-monospace,monospace;letter-spacing:.06em}.hf-b text,.hf-b.hf-hot rect{fill:var(--hf-ink)}.hf-b.hf-hot text{fill:var(--paper)}.hf-box path{fill:none;stroke:var(--hf-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hf-box.hf-hot path{stroke:var(--paper)}.hf-blink{fill:var(--hf-ink);animation:hf-blink 1.5s steps(1) infinite}@keyframes hf-blink{0%,49%{opacity:.95}50%,to{opacity:.12}}.hf-wave{fill:none;stroke:var(--hf-ink);stroke-width:1.1;stroke-opacity:.5;stroke-linecap:round;stroke-dasharray:16 9;animation:hf-wave 2.6s linear infinite}.hf-wave2{stroke-opacity:.34;stroke-dasharray:10 15;animation-duration:3.6s}.hf-wave3{stroke-opacity:.22;stroke-dasharray:6 19;animation-duration:4.8s}@keyframes hf-wave{to{stroke-dashoffset:-25}}.hf-bob{animation:hf-bob 4.2s ease-in-out infinite alternate}.hf-bob2{animation-duration:3.3s;animation-delay:-1.4s}@keyframes hf-bob{0%{transform:translateY(-1.4px)}to{transform:translateY(1.6px)}}.hf-trolley{animation:hf-trolley 7.5s ease-in-out infinite alternate}@keyframes hf-trolley{0%{transform:translateX(-150px)}to{transform:translateX(160px)}}.hr-hero .hr-hero-cap{grid-column:2;grid-row:4;position:relative;margin-top:52px;min-height:108px;max-width:37ch}.hf-bar{position:relative;height:1px;background:var(--hair);overflow:hidden}.hf-bar i{position:absolute;inset:0;background:var(--hf-ink);transform-origin:left center;animation:hf-bar 9s linear infinite}@keyframes hf-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hf-cap{position:absolute;left:0;right:0;top:17px;opacity:0;animation:hf-cap var(--hf-loop) linear infinite both;animation-delay:var(--s)}@keyframes hf-cap{0%{opacity:0;transform:translateY(6px)}1.6%{opacity:1;transform:none}22.6%{opacity:1;transform:none}24.4%{opacity:0;transform:translateY(-4px)}to{opacity:0}}.hf-cap-k{font:500 10.5px var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--hf-ink);margin-bottom:8px}.hf-cap p{font-family:var(--font-sans);font-size:14px;line-height:1.62;color:var(--stone);margin:0}@media (max-width:900px){.hr-root .hr-hero{--hero-pb:0px}.hr-hero .hr-hero-cap{grid-column:1;grid-row:auto;margin-top:40px;min-height:112px;max-width:46ch}.hr-hero-fig{position:relative;order:9;left:auto;bottom:auto;z-index:0;width:100%;margin-top:18px}}@media (max-width:640px){.hf-b:not(.hf-box),.hf-t{display:none}}.hf-solo{--hf-ink:var(--deep,#6C4B3E);--hf-pass:7s;color:var(--hf-ink);pointer-events:none}.hf-solo svg{display:block;width:100%;height:auto;overflow:visible}.hf-solo .hf-p{opacity:1;animation:none}.hf-solo .hf-s{animation:hf1-draw 1.25s cubic-bezier(.3,.55,.3,1) both;animation-delay:calc(.25s + var(--i) * 1.3s)}@keyframes hf1-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hf-solo .hf-f,.hf-solo .hf-t{animation:hf1-in .6s linear both;animation-delay:calc(.85s + var(--i) * 1.3s)}@keyframes hf1-in{0%{opacity:0}to{opacity:1}}.hf-solo .hf-scan{animation:hf1-scan var(--hf-pass) linear infinite both;animation-delay:2.3s}@keyframes hf1-scan{0%{opacity:0;transform:translateX(40px)}1.3%{opacity:1}31.4%{opacity:1;transform:translateX(860px)}33.4%{opacity:0;transform:translateX(860px)}to{opacity:0;transform:translateX(860px)}}.hf-solo .hf-b{animation:hf1-in .2s linear both,hf1-pulse var(--hf-pass) linear infinite;animation-delay:calc(2.3s + var(--x) * 2.2s)}@keyframes hf1-pulse{0%{transform:scale(1)}2%{transform:scale(1.24)}5%{transform:scale(1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hf-b,.hf-bar i,.hf-blink,.hf-bob,.hf-cap,.hf-f,.hf-p,.hf-s,.hf-scan,.hf-t,.hf-trolley,.hf-wave{animation:none!important}.hf-s{stroke-dashoffset:0}.hf-cap:nth-child(2),.hf-p:first-of-type,.hf-p:first-of-type .hf-b,.hf-p:first-of-type .hf-f,.hf-p:first-of-type .hf-t{opacity:1}}