.site{--site-nav-h:64px;flex-direction:column;min-height:100dvh;display:flex}.siteNav{z-index:10;height:var(--site-nav-h);justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.siteNav .hr-logo{align-items:center;min-height:44px;display:inline-flex}.siteNav .hr-logo img{image-rendering:pixelated;display:block}.siteNav .navButtons a{text-decoration:none}.siteMain{width:100%;max-width:720px;padding:0 0 var(--space-2xl);flex:1 0 auto;margin:0 auto}.siteMain a:not(.hr-btn),.siteFooter a{color:var(--ink);text-underline-offset:3px}.siteMain p{margin:0}.hero{gap:var(--space-md);padding:var(--space-xl) 0 var(--space-lg);flex-direction:column;display:flex}.hero h1,.docsHead h1{font-family:var(--font-display);font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--type-headline-weight);letter-spacing:var(--type-headline-tracking);text-transform:uppercase;margin:0}.siteSection h2,.docsSection h2{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking)}.lede{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--ink-2);max-width:60ch}.heroActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.heroActions a{text-decoration:none}.heroPlay{min-width:10ch}.liveStats{gap:var(--space-xs);padding:var(--space-md) 0 0;border-top:1px solid var(--line);flex-direction:column;display:flex}@media (min-width:600px){.liveStats .hr-traits{grid-template-columns:repeat(4,minmax(0,1fr))}}.siteNote{margin-top:var(--space-xs)}.siteSection{gap:var(--space-md);padding:var(--space-xl) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.siteSection h3{margin:0 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-transform:uppercase}.gallery{margin:0 calc(-1 * var(--space-sm));padding:0 var(--space-sm) var(--space-xs);gap:var(--space-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow-x:auto}.gallery li{scroll-snap-align:start;align-content:start;justify-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-2xs);background:var(--street);border:1px solid var(--line);border-top:3px solid var(--punk);flex:0 0 132px;display:grid}.gallery li[data-side=corpoz]{border-top-color:var(--corpo)}.gallery img{width:112px;height:136px;image-rendering:pixelated;display:block}.galleryName{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink-2);text-align:center;font-size:12px;font-weight:600}@media (min-width:600px){.gallery{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.closing{align-items:flex-start}.siteFooter{gap:var(--space-lg);width:100%;max-width:720px;padding:var(--space-xl) 0 var(--space-2xl);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;display:grid}.siteFooter>div{gap:var(--space-xs);flex-direction:column;display:flex}.siteFooter a{align-items:center;min-height:32px;display:inline-flex}.footNote{grid-column:1/-1}.docsLayout{flex:1 0 auto;width:100%;max-width:1040px;margin:0 auto}.docsMain{max-width:720px;padding-bottom:var(--space-2xl)}.docsMain p,.docsMain ul,.docsMain ol,.docsMain dl{margin:0}.docsMain a:not(.hr-btn){color:var(--ink);text-underline-offset:3px}.docsHead{gap:var(--space-sm);padding:var(--space-xl) 0 var(--space-md);flex-direction:column;display:flex}.docsHead h1{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);text-transform:uppercase;margin:0}.docsSection{gap:var(--space-md);padding:var(--space-xl) 0;border-top:1px solid var(--line);scroll-margin-top:calc(var(--site-nav-h) + 72px);flex-direction:column;display:flex}.docsSection ul{gap:var(--space-sm);flex-direction:column;padding-left:1.2em;display:flex}.docsSection h3{margin:var(--space-sm) 0 0;font-family:var(--font-display);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-transform:uppercase}.docsSection code{overflow-wrap:anywhere}.docsNo{font-family:var(--font-display);color:var(--ink-3);margin-right:.4ch}.docsNav{top:var(--site-nav-h);z-index:9;background:var(--ground);border-bottom:1px solid var(--line);position:sticky}.docsNow{align-items:center;gap:var(--space-sm);width:100%;min-height:48px;padding:var(--space-xs) 0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.docsNowTitle{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.docsNowCount{color:var(--ink-2);font-size:var(--type-small-size);white-space:nowrap}.docsProgress{background:var(--line);height:3px}.docsProgress span{background:var(--punk);height:100%;display:block}.docsList{padding:var(--space-xs) 0 var(--space-sm);max-height:60dvh;margin:0;list-style:none;display:none;overflow-y:auto}.docsList[data-open=true]{display:block}.docsList a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.docsList a[aria-current=location]{color:var(--ink);font-weight:600}@media (min-width:900px){.docsLayout{column-gap:var(--space-xl);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.docsNav{top:calc(var(--site-nav-h) + var(--space-lg));border-bottom:0}.docsNow{display:none}.docsProgress{margin-bottom:var(--space-sm)}.docsList{max-height:none;padding:0;display:block}.docsSection{scroll-margin-top:calc(var(--site-nav-h) + var(--space-lg))}}.faq{gap:var(--space-2xs);flex-direction:column;display:flex}.faq h3{text-transform:none;letter-spacing:0;margin:0}.glossary{gap:var(--space-sm);display:grid}.glossary>div{gap:var(--space-sm);grid-template-columns:minmax(8ch,30%) 1fr;display:grid}.glossary dt{font-family:var(--font-display);font-weight:600}.glossary dd{color:var(--ink-2);margin:0}.contracts{gap:var(--space-lg);display:grid}.contracts dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.contracts dd{margin:var(--space-2xs) 0 0;gap:var(--space-xs);color:var(--ink-2);flex-direction:column;display:flex}.docsEnd{padding-top:var(--space-lg)}.docsEnd a{text-decoration:none}.claimBlock{gap:var(--space-md);flex-direction:column;display:flex}.claimConnect{align-self:flex-start;min-width:16ch}.claimWho{color:var(--ink-2)}.claimHeading{margin:0 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-transform:uppercase}.hr-callout__words p{margin:0}.claimNone{gap:var(--space-sm);padding:var(--space-md);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.claimRunners{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.claimRunners>li{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--line);flex-direction:column;display:flex}.claimRunnerHead{align-items:center;gap:var(--space-sm);display:flex}.claimRunnerHead img{width:56px;height:68px;image-rendering:pixelated;background:var(--street)}.claimRunnerHead h3{font-family:var(--font-display);font-size:var(--type-heading-size);text-transform:uppercase;margin:0}.claimStandIn{margin-bottom:var(--space-sm)}.claimBlock a.hr-btn{text-decoration:none}.landing{max-width:1120px}.landing p{max-width:62ch}.sectionHead{gap:var(--space-xs);flex-direction:column;display:flex}.hero{gap:var(--space-lg);display:grid}.heroText,.heroSide{gap:var(--space-md);flex-direction:column;display:flex}.heroSide .liveStats{border-top:0;padding-top:0}.heroSide .liveStats .hr-traits{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.card{gap:var(--space-2xs);padding:var(--space-md);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.card h3{margin:0}.card p{color:var(--ink-2);margin:0}.stepNo{font-family:var(--font-display);font-size:var(--type-heading-size);color:var(--ink-3);line-height:1}.sidesShown{justify-content:flex-start;align-items:center;gap:var(--space-md);display:flex}.sideCard{justify-items:center;gap:var(--space-xs);min-width:120px;padding:var(--space-md) var(--space-lg);background:var(--surface);border:2px solid var(--punk);display:grid}.sideCard[data-side=corpoz]{border-color:var(--corpo)}.sideCard img{image-rendering:pixelated;display:block}.sideName{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:700}.versus{font-family:var(--font-display);font-size:var(--type-heading-size);color:var(--ink-3);text-transform:uppercase}@media (min-width:640px){.cards.cannot{grid-template-columns:repeat(2,minmax(0,1fr))}}.site:has(.landing) .siteFooter{max-width:1120px}@media (min-width:900px){.hero{align-items:center;column-gap:var(--space-2xl);padding-top:var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hero h1{font-size:calc(var(--type-headline-size) * 1.5);line-height:1.05}.hero .lede{font-size:calc(var(--type-body-size) * 1.15)}.landing .gallery{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pair{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cards.steps,.cards.cannot{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .gallery img{width:168px;height:204px}.landing .gallery{--art:3px}.landing .gallery li{flex-basis:196px}.closing{text-align:center;align-items:center}.closing .heroActions{justify-content:center}}.claimSection .claimBlock>.claimNone,.claimSection .claimBlock>.hr-callout,.claimSection .claimBlock>p{max-width:720px}.claimRunners>li{padding:var(--space-md);background:var(--surface);border:1px solid var(--line);border-top:1px solid var(--line)}@media (min-width:900px){.claimSteps{grid-template-columns:minmax(0,1fr)}.claimRunners{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.claimSection .claimBlock>.hr-traits{grid-template-columns:repeat(4,minmax(0,1fr))}}.attract{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.attractFrame{width:var(--demo-w,280px);height:var(--demo-h,364px);border:1px solid var(--line-strong);background:var(--ground);position:relative;overflow:hidden}.attractScreen{transform-origin:0 0;width:360px;height:468px;position:absolute;top:0;left:0}.attractScreen canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.attractScreen .attractFront{z-index:2;position:absolute;top:0;left:0}.attractLabel{max-width:var(--demo-w,280px);font-size:var(--type-small-size);color:var(--ink-2);text-align:center;margin:0}.attractLabel .hr-label{margin-right:var(--space-xs)}.stepHead{justify-content:space-between;align-items:center;min-height:44px;display:flex}.stepSides{gap:var(--space-2xs);display:flex}.stepSides img{image-rendering:pixelated;display:block}.sprite{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);background-image:var(--sprite);image-rendering:pixelated;animation:spriteRun var(--dur) steps(var(--n)) infinite;background-repeat:no-repeat;display:block}@keyframes spriteRun{0%{background-position-x:0}to{background-position-x:calc(var(--w) * var(--n) * -1px)}}[data-reveal]{transition:opacity .45s ease-out,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * 70ms)}[data-reveal].pending{opacity:0;transform:translateY(18px)}.landing .gallery{--art:2px}.landing .gallery img{animation:bob calc(1.9s + var(--i,0) * .17s) steps(1, jump-end) infinite;animation-delay:calc(var(--i,0) * -.41s)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--art)))}}.glow{animation:2.8s ease-in-out infinite glow;display:inline-flex}@keyframes glow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 10px var(--punk))}}@media (prefers-reduced-motion:reduce){.sprite,.landing .gallery img,.glow{animation:none}[data-reveal],[data-reveal].pending{opacity:1;transition:none;transform:none}}@media (max-width:639px){.landing .siteSection{padding:var(--space-lg) 0;gap:var(--space-sm)}.landing .hero{padding:var(--space-lg) 0 var(--space-md);gap:var(--space-md)}.landing .card{padding:var(--space-sm)}.cards.cannot{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.cannot h3{font-size:13px;line-height:1.25}.cards.cannot p{font-size:var(--type-small-size);line-height:var(--type-small-line)}.sideCard{min-width:104px;padding:var(--space-sm) var(--space-md)}}
