.hr-root{background:var(--paper)}.hr-wrap{max-width:1360px;margin:0 auto;padding:0 48px}.hr-band{padding:96px 0}@media (max-width:820px){.hr-band{padding:60px 0}.hr-wrap{padding:0 24px}}.hr-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:22px;line-height:1.65}.hr-display-xl{font-size:clamp(34px,4.6vw,68px);line-height:1.04;letter-spacing:-.015em;max-width:22ch;margin:0 0 26px}.hr-display,.hr-display-xl{font-family:var(--font-head);font-weight:400;color:var(--ink)}.hr-display{font-size:clamp(28px,3.4vw,48px);line-height:1.08;letter-spacing:-.012em;max-width:24ch;margin:0 0 20px}.hr-display-sm{font-family:var(--font-head);font-weight:400;font-size:clamp(24px,2.6vw,36px);line-height:1.1;color:var(--ink);margin:0 0 14px}.hr-display em,.hr-display-sm em,.hr-display-xl em{font-style:italic;color:var(--stone)}.hr-lede{font-size:17px;max-width:62ch;margin:0}.hr-lede,.hr-p{font-family:var(--font-sans);line-height:1.75;color:var(--ink-medium)}.hr-p{font-size:15.5px;max-width:58ch;margin:0 0 22px}.hr-link{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:3px;transition:color .2s,border-color .2s}.hr-link:hover{color:var(--stone);border-color:var(--stone)}.hr-manifesto{border-top:1px solid var(--hair)}.hr-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:44px}.hr-head-note{margin-bottom:6px;text-align:right;max-width:30ch}.hr-agent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media (max-width:960px){.hr-agent-grid{grid-template-columns:1fr}}.hr-agent-card{background:var(--card);border:1px solid var(--hair);padding:34px 30px 30px;text-decoration:none;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.hr-agent-card:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(122,53,13,.1)}.hr-agent-num{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--stone);margin-bottom:40px}.hr-agent-name{font-family:var(--font-head);font-weight:400;font-size:27px;color:var(--ink);margin:0 0 12px}.hr-agent-desc{font-family:var(--font-sans);font-size:14.5px;line-height:1.7;color:var(--ink-medium);margin:0 0 26px;flex:1 1}.hr-agent-proof{font-size:11.5px;font-weight:500;letter-spacing:.1em;color:var(--stone);padding-top:16px;border-top:1px solid var(--hair);margin-bottom:14px}.hr-agent-link,.hr-agent-proof{font-family:var(--font-sans);text-transform:uppercase}.hr-agent-link{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--ink)}.hr-story-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:960px){.hr-story-grid{grid-template-columns:1fr;gap:34px}}.hr-story-media{min-height:460px;position:relative;overflow:hidden;border:1px solid var(--hair)}.hr-story-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:960px){.hr-story-media{min-height:280px}}.hr-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin:30px 0 28px;padding-top:22px;border-top:1px solid var(--hair)}@media (max-width:640px){.hr-metrics{grid-template-columns:repeat(2,1fr)}}.hr-mv{font-family:var(--font-head);font-weight:400;font-size:clamp(22px,2vw,30px);color:var(--ink);line-height:1.1}.hr-ml{font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin-top:6px}.hr-dark{background:var(--deep)}.hr-dark .hr-display{color:#F2E9DF}.hr-dark .hr-display em{color:#D9A276}.hr-dark .hr-p{color:rgba(242,233,223,.78)}.hr-eyebrow-light{color:#D9A276}.hr-dark .hr-mv{color:#F2E9DF}.hr-dark .hr-ml{color:rgba(242,233,223,.55)}.hr-dark .hr-metrics{border-top-color:rgba(242,233,223,.2)}.hr-dark .hr-story-media{border-color:rgba(242,233,223,.2)}.hr-note{font-family:var(--font-sans);font-size:12.5px;color:rgba(242,233,223,.6);font-style:italic}.hr-link-light{color:#F2E9DF;border-color:rgba(242,233,223,.35)}.hr-link-light:hover{color:#D9A276;border-color:#D9A276}.hr-quote{text-align:center}.hr-q{font-family:var(--font-head);font-weight:400;font-style:italic;font-size:clamp(24px,3vw,42px);line-height:1.25;color:var(--ink);max-width:30ch;margin:0 auto 24px}.hr-quote .hr-eyebrow{margin-bottom:0}.hr-cta{text-align:center;padding:120px 0}.hr-cta .hr-display-xl,.hr-cta .hr-lede{margin-left:auto;margin-right:auto}.hr-cta .hr-lede{max-width:46ch}.hr-btn{display:inline-block;margin-top:34px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#F2E9DF;background:var(--ink);padding:20px 52px;text-decoration:none;transition:background .3s,transform .2s}.hr-btn:hover{background:var(--stone);transform:translateY(-1px)}.hr-foot{background:var(--deep);padding:72px 0 36px}.hr-foot-cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.2fr;grid-gap:40px;gap:40px;margin-bottom:56px}@media (max-width:820px){.hr-foot-cols{grid-template-columns:1fr 1fr}}.hr-foot-logo{font-family:var(--font-head);font-weight:500;letter-spacing:.08em;font-size:30px;color:#F2E9DF;margin-bottom:12px}.hr-foot-tag{font-size:13px;color:rgba(242,233,223,.6)}.hr-foot-h,.hr-foot-tag{font-family:var(--font-sans)}.hr-foot-h{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#D9A276;margin-bottom:16px}.hr-foot-col a{display:block;font-family:var(--font-sans);font-size:14px;color:rgba(242,233,223,.82);text-decoration:none;padding:5px 0;transition:color .2s}.hr-foot-col a:hover{color:#fff}.hr-foot-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(242,233,223,.16);font-family:var(--font-sans);font-size:12.5px;color:rgba(242,233,223,.55)}.hr-foot-bottom a{color:rgba(242,233,223,.7);text-decoration:none}.hr-foot-bottom a:hover{color:#fff}body:has(.home-classic) footer.foot{display:none}.hl{color:var(--ink)}.hl,.hl-dark{font-weight:600}.hl-dark{color:#F9F1E7}.hr-hero{padding:138px 0 122px;border-top:1px solid var(--hair);position:relative;overflow:hidden}.hr-hero .hr-wrap{position:relative;z-index:1;text-align:center}.hr-hero .hr-hero-lede{margin-left:auto;margin-right:auto}.hr-hero .hr-hero-ctas{justify-content:center}.hr-hero-title{font-family:var(--font-head);font-weight:400;font-size:clamp(52px,8vw,118px);line-height:.98;letter-spacing:-.02em;color:var(--ink);margin:0 0 30px}.hr-hero-title em{font-style:italic;color:var(--stone)}.hr-hero-lede{max-width:52ch;font-size:18.5px}.hr-hero-ctas{display:flex;align-items:center;gap:34px;flex-wrap:wrap;margin-top:8px}.hr-hero-alt,.hr-hero-ctas .hr-btn{margin-top:26px}@media (max-width:820px){.hr-hero{padding:84px 0 70px}}.hr-hero-plan{position:absolute;z-index:0;pointer-events:none;left:50%;transform:translateX(-56.9%);bottom:0;width:min(940px,90vw)}.hr-hero-plan img{display:block;width:100%;height:auto;opacity:.3;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.26) 0,rgba(0,0,0,.7) 40%,#000);mask-image:linear-gradient(180deg,rgba(0,0,0,.26) 0,rgba(0,0,0,.7) 40%,#000)}@media (max-width:900px){.hr-hero-plan{width:104vw}.hr-hero-plan img{opacity:.24}}.hr-jobs .hr-display{max-width:30ch}.hr-jobs-lead{margin-bottom:8px}.hr-jobboard{margin-top:40px;border-top:1px solid rgba(242,233,223,.22)}.hr-job{padding:26px 0 24px;border-bottom:1px solid rgba(242,233,223,.14)}.hr-job:last-child{border-bottom:0}.hr-job-top{display:grid;grid-template-columns:58px 1fr auto;align-items:baseline;grid-gap:18px;gap:18px}.hr-job-num{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;color:rgba(242,233,223,.45)}.hr-job-name{font-family:var(--font-head);font-weight:400;font-size:clamp(24px,2.6vw,36px);line-height:1.1;color:#F2E9DF}.hr-job-who{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(242,233,223,.5)}.hr-job-desc,.hr-job-who{font-family:var(--font-sans)}.hr-job-desc{font-size:14.5px;line-height:1.7;color:rgba(242,233,223,.72);max-width:62ch;margin:12px 0 0 76px}@media (max-width:640px){.hr-job-desc{margin-left:0}}.hr-job-yours .hr-job-name,.hr-job-yours .hr-job-num,.hr-job-yours .hr-job-who{color:#D9A276}.hr-input-card{cursor:default}.hr-input-card:hover{transform:none;box-shadow:none}.hr-inputs .hr-p{margin-bottom:40px}.hr-mess{border-top:1px solid var(--hair)}.hr-mess .hr-lede{margin-bottom:18px}.hr-mess .hr-lede:last-child{margin-bottom:0}.hr-accuracy{border-top:1px solid var(--hair)}.hr-accuracy .hr-story-grid{align-items:start;grid-template-columns:1.25fr 1fr}@media (max-width:960px){.hr-accuracy .hr-story-grid{grid-template-columns:1fr}}.hr-pilot-card{background:var(--card);border:1px solid var(--hair);padding:36px 34px 30px;position:-webkit-sticky;position:sticky;top:90px}.hr-pilot-h{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:22px}.hr-pilot-list{list-style:none;margin:0;padding:0}.hr-pilot-list li{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--ink-medium);padding:13px 0 13px 30px;border-top:1px solid var(--hair);position:relative}.hr-pilot-list li:before{content:"";position:absolute;left:2px;top:21px;width:12px;height:1.5px;background:var(--stone)}.hr-pilot-foot{margin-top:20px;padding-top:18px;font-family:var(--font-sans);font-size:12.5px;font-style:italic;color:var(--stone)}.hr-pilot-foot,.hr-proof{border-top:1px solid var(--hair)}.hr-proof-metrics{max-width:860px}.hr-proof-links{display:flex;gap:34px;flex-wrap:wrap;margin:6px 0 0}.hr-customers{border-top:1px solid var(--hair)}.hr-case-feature{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);background:var(--card);border:1px solid var(--hair);padding:clamp(30px,4.5vw,60px);margin-top:44px;box-shadow:0 20px 60px rgba(122,53,13,.08)}.hr-case-logo{display:block;height:46px;width:auto;margin-bottom:26px}.hr-case-wordmark{font-family:var(--font-head);font-weight:400;font-size:clamp(24px,2.2vw,32px);color:var(--ink);line-height:1.15;margin-bottom:22px}.hr-case-feature+.hr-case-feature{margin-top:28px}.hr-case-p{font-family:var(--font-sans);font-size:16.5px;line-height:1.78;color:var(--ink-medium);margin:0 0 18px;max-width:58ch}.hr-case-note{font-size:14px;color:var(--stone)}.hr-case-stats{display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,3.4vh,38px);border-left:1px solid var(--hair);padding-left:clamp(28px,3.2vw,56px)}.hr-case-stats .hr-mv{font-size:clamp(38px,3.8vw,58px)}@media (max-width:960px){.hr-case-feature{grid-template-columns:1fr;padding:28px 24px}.hr-case-logo{height:36px}.hr-case-stats{border-left:0;border-top:1px solid var(--hair);padding-left:0;padding-top:26px;flex-direction:row;flex-wrap:wrap;gap:30px}.hr-case-stats .hr-mv{font-size:32px}}.hr-proof-logo{display:block;width:auto;align-self:flex-start;margin-bottom:18px}.hr-proof-co{font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:12px}.hr-proof-co,.hr-proof-p{font-family:var(--font-sans)}.hr-proof-p{font-size:14px;line-height:1.7;color:var(--ink-medium);margin:0 0 20px;flex:1 1}.hr-faq,.hr-faq-list{border-top:1px solid var(--hair)}.hr-faq-list{margin-top:44px;max-width:860px}.hr-faq-item{border-bottom:1px solid var(--hair)}.hr-faq-q{font-family:var(--font-head);font-weight:400;font-size:clamp(19px,2vw,24px);color:var(--ink);padding:22px 44px 22px 0;cursor:pointer;position:relative;line-height:1.3}.hr-faq-mark{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--font-sans);font-size:22px;font-weight:300;color:var(--stone);transition:transform .25s}.hr-faq-item.open .hr-faq-mark{transform:translateY(-50%) rotate(45deg)}.hr-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.hr-faq-item.open .hr-faq-a{max-height:320px}.hr-faq-a p{font-family:var(--font-sans);font-size:15px;line-height:1.75;color:var(--ink-medium);max-width:66ch;margin:0;padding:0 0 26px}.hr-split{display:grid;grid-template-columns:var(--split,38%) 1fr;align-items:stretch;padding:0}.hr-split.flip{grid-template-columns:1fr var(--split,38%)}.hr-split-body,.hr-split-panel{display:flex;flex-direction:column;justify-content:center;padding:96px 56px}.hr-split:not(.flip) .hr-split-panel{padding-left:max(48px,calc((100vw - 1360px) / 2 + 48px))}.hr-split.flip .hr-split-panel,.hr-split:not(.flip) .hr-split-body{padding-right:max(48px,calc((100vw - 1360px) / 2 + 48px))}.hr-split.flip .hr-split-body{padding-left:max(48px,calc((100vw - 1360px) / 2 + 48px))}.hr-split.tone-brown .hr-split-panel{background:#6C4B3E}.hr-split.tone-green .hr-split-panel{background:#2B4C44}.hr-split-panel .hr-eyebrow{color:rgba(242,239,234,.62)}.hr-split-panel .hr-display,.hr-split-panel .hr-display-xl{color:#F2EFEA;margin-bottom:0}.hr-split-panel .hr-display em,.hr-split-panel .hr-display-xl em{color:#D8C6AC}.hr-split-panel .hr-p{color:rgba(242,239,234,.78)}.hr-inputs.hr-split{--split:39%}.hr-faq.hr-split{--split:31%}@media (max-width:900px){.hr-split,.hr-split.flip{grid-template-columns:1fr}.hr-split-panel{padding:56px 24px!important}.hr-split-body{padding:48px 24px!important}.hr-split.flip .hr-split-panel{order:-1}}.hr-customers .hr-case-feature{padding:0;gap:0;align-items:stretch;overflow:hidden;box-shadow:none;border-color:var(--hair)}.hr-customers .hr-case-main,.hr-customers .hr-case-stats{padding:clamp(30px,4.2vw,58px)}.hr-customers .hr-case-stats{border-left:0;background:#2B4C44;gap:clamp(22px,2.8vh,34px)}.hr-customers .hr-case-stats .hr-mv{color:#F2EFEA}.hr-customers .hr-case-stats .hr-ml{display:inline-block;margin-top:11px;padding:5px 13px;border-radius:100px;background:rgba(242,239,234,.93);color:#2B4C44}.hr-customers .hr-case-feature+.hr-case-feature{grid-template-columns:1fr 1.55fr}.hr-customers .hr-case-feature+.hr-case-feature .hr-case-main{order:2}.hr-customers .hr-case-feature+.hr-case-feature .hr-case-stats{order:1;background:#6C4B3E}.hr-customers .hr-case-feature+.hr-case-feature .hr-case-stats .hr-ml{color:#6C4B3E}@media (max-width:960px){.hr-customers .hr-case-feature,.hr-customers .hr-case-feature+.hr-case-feature{grid-template-columns:1fr}.hr-customers .hr-case-feature+.hr-case-feature .hr-case-main,.hr-customers .hr-case-feature+.hr-case-feature .hr-case-stats{order:0}.hr-customers .hr-case-main{padding:30px 24px}.hr-customers .hr-case-stats{padding:28px 24px;flex-direction:row;flex-wrap:wrap;gap:24px 32px;justify-content:flex-start;align-items:flex-start}}.hr-root{--gut:max(48px,calc((100vw - 1360px) / 2 + 48px))}.hr-case-ribbon{width:-moz-fit-content;width:fit-content;max-width:min(780px,74%);margin:0 0 44px calc(-1 * var(--gut));padding:clamp(34px,3.4vw,52px) clamp(40px,4vw,66px) clamp(34px,3.4vw,52px) var(--gut);background:#2B4C44}.hr-case-ribbon .hr-eyebrow{color:rgba(242,239,234,.62)}.hr-case-ribbon .hr-display{color:#F2EFEA;margin-bottom:0}.hr-case-ribbon .hr-display em{color:#D8C6AC}.hr-customers .hr-case-feature{position:relative}.hr-customers .hr-case-main,.hr-customers .hr-case-stats{align-self:stretch;height:100%}.hr-customers .hr-case-feature{cursor:pointer;transition:border-color .25s,transform .25s}.hr-customers .hr-case-feature:hover{border-color:var(--ink);transform:translateY(-2px)}.hr-customers .hr-case-feature .hr-agent-link:after{content:"";position:absolute;inset:0;z-index:1}@media (max-width:960px){.hr-case-ribbon{max-width:100%;margin-bottom:32px}}.hr-hero .hr-wrap{text-align:left;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-column-gap:clamp(30px,5vw,88px);column-gap:clamp(30px,5vw,88px)}.hr-hero .hr-eyebrow{grid-column:1;grid-row:1}.hr-hero .hr-hero-title{grid-column:1;grid-row:2;margin-bottom:0}.hr-hero .hr-hero-lede{grid-column:2;grid-row:2;align-self:end;justify-self:start;margin:0 0 10px;max-width:32ch}.hr-hero .hr-hero-ctas{grid-column:2;grid-row:3;justify-content:flex-start}.hr-hero .hr-hero-ctas .hr-btn{margin-top:30px}@media (max-width:900px){.hr-hero .hr-wrap{grid-template-columns:1fr}.hr-hero .hr-eyebrow,.hr-hero .hr-hero-ctas,.hr-hero .hr-hero-lede,.hr-hero .hr-hero-title{grid-column:1;grid-row:auto}.hr-hero .hr-hero-title{margin-bottom:24px}.hr-hero .hr-hero-lede{margin-bottom:0;max-width:46ch}}.hr-hero .hr-hero-lede{font-family:var(--font-sans);font-size:16.5px;line-height:1.72;letter-spacing:0;color:var(--ink-medium);border-top:1px solid var(--hair);padding-top:22px;margin-bottom:0;max-width:34ch;background:var(--paper);box-shadow:0 0 30px 16px var(--paper)}.hr-hero .hr-hero-ctas .hr-btn{margin-top:40px;border-radius:100px;padding:17px 40px;font-size:12px;letter-spacing:.14em}@media (max-width:900px){.hr-hero .hr-hero-lede{box-shadow:none;background:none;padding-top:20px}.hr-hero .hr-hero-ctas .hr-btn{margin-top:30px}}.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}}