.dark body:has(main[data-brand=halfred]),body:has(main[data-brand=halfred]){--background:#050506;--foreground:#f0f4ff;--card:#0e0e10;--muted:#292930;--muted-foreground:rgb(240 244 255/0.64);--accent:#292930;--primary:#d02232;--primary-foreground:#f0f4ff;--border:#292930;--input:#292930;--ring:#ff3b4e;--destructive:#ff3b4e;--hr-red:#d02232;--hr-glow:#ff3b4e;--hr-deep:#5a0b12;color-scheme:dark}body:has(main[data-brand=halfred]) .side-grid{display:none}.hr-root{position:relative;overflow-x:clip}.hr-root:before{content:"";position:absolute;inset:0;z-index:60;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hr-root :focus-visible{outline:2px solid var(--hr-glow);outline-offset:3px}.hr-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.hr-section{position:relative;padding-block:clamp(5rem,12vw,9rem);scroll-margin-top:4rem}.hr-display{font-family:var(--font-hr-display),ui-sans-serif,system-ui,sans-serif}.hr-h1{font-size:clamp(2.75rem,7vw,5.25rem);line-height:1.02;letter-spacing:-.04em}.hr-h1,.hr-h2{font-weight:600}.hr-h2{font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.05;letter-spacing:-.035em}.hr-lead{font-size:1.0625rem;line-height:1.6;color:var(--muted-foreground);text-wrap:pretty}.hr-red{color:var(--hr-red)}.hr-title{display:inline-grid;justify-items:start;text-align:left}.hr-title__rest,.hr-title__top{display:block}.hr-title__rest{font-size:.78em;text-wrap:balance}.hr-rotate{display:inline-grid;vertical-align:bottom}.hr-root :is(p,li,dd,dt,h3){text-wrap:pretty}.hr-rotate>*{grid-area:1/1;white-space:nowrap}.hr-rotate__ghost{visibility:hidden}.hr-cta,.hr-ghost{display:inline-flex;align-items:center;height:3.25rem;border-radius:9999px;font-size:.9375rem;white-space:nowrap;transition:box-shadow .3s ease,background .3s ease,transform .2s ease}.hr-cta:active,.hr-ghost:active{transform:translateY(1px)}.hr-cta{--flow:linear-gradient(90deg,var(--hr-deep),var(--hr-red),var(--hr-glow),color-mix(in srgb,var(--hr-glow) 65%,var(--foreground)),var(--hr-red),var(--hr-deep));gap:.65rem;padding:0 1.6rem;font-weight:600;color:var(--foreground);border:2px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--flow) border-box;background-size:100% 100%,200% 100%;box-shadow:0 10px 30px -14px var(--hr-glow);animation:hr-flow 3s linear infinite}.hr-cta:hover{box-shadow:0 12px 36px -12px var(--hr-glow)}@keyframes hr-flow{to{background-position:0 0,200% 0}}.hr-cta__icon,.hr-ghost__icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.hr-cta:hover .hr-cta__icon{transform:translateX(3px)}.hr-ghost{--w:var(--foreground);position:relative;gap:.6rem;padding:0 1.4rem;font-weight:500;color:var(--foreground);background:color-mix(in srgb,var(--w) 6%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--w) 7%,transparent),inset 0 -10px 18px -12px color-mix(in srgb,var(--hr-glow) 0%,transparent),0 6px 20px -8px var(--background);transition:background .6s ease,box-shadow .6s ease;backdrop-filter:blur(10px) saturate(1.6);-webkit-backdrop-filter:blur(10px) saturate(1.6)}.hr-ghost:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--w) 70%,transparent),color-mix(in srgb,var(--w) 12%,transparent) 35%,color-mix(in srgb,var(--w) 8%,transparent) 65%,color-mix(in srgb,var(--w) 45%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease}.hr-ghost:hover{background:color-mix(in srgb,var(--w) 9%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--w) 9%,transparent),inset 0 -10px 18px -12px color-mix(in srgb,var(--hr-glow) 30%,transparent),0 6px 20px -8px var(--background)}.hr-ghost__icon{color:var(--muted-foreground)}.hr-ghost:hover .hr-ghost__icon{transform:translateY(3px);color:var(--foreground)}.hr-nav{position:fixed;inset:0 0 auto;z-index:40;background:color-mix(in srgb,var(--background) 88%,transparent)}@supports (animation-timeline:scroll()){.hr-nav{background:transparent;animation:hr-nav linear both;animation-timeline:scroll();animation-range:0 40px}@keyframes hr-nav{to{background:color-mix(in srgb,var(--background) 90%,transparent)}}}@media (prefers-reduced-motion:no-preference){.hr-nav>nav{animation:hr-nav-in .8s cubic-bezier(.22,1,.36,1) .1s both}}@keyframes hr-nav-in{0%{opacity:0;translate:0 -8px}}.hr-navlink{position:relative;color:var(--muted-foreground);transition:color .3s ease}.hr-navlink:before{content:"";position:absolute;inset:-.75rem -.5rem}.hr-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:linear-gradient(90deg,var(--hr-red) 50%,var(--foreground) 50%);transform:scaleX(0);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.hr-navlink:focus-visible,.hr-navlink[data-hot]{color:var(--foreground)}.hr-navlink:focus-visible:after,.hr-navlink[data-hot]:after{transform:scaleX(1)}.hr-mark [data-side]{transition:color .35s ease;transition-delay:calc(var(--d) * 55ms)}.hr-mark [data-side=w]{color:var(--foreground)}.hr-mark [data-side=r]{color:var(--hr-red)}.hr-mark:focus-visible [data-side=w],.hr-mark[data-hot] [data-side=w]{color:var(--hr-red)}.hr-mark:focus-visible [data-side=r],.hr-mark[data-hot] [data-side=r]{color:var(--foreground)}.hr-hub{position:relative;align-items:center;color:var(--muted-foreground);transition:color .3s ease}.hr-hub__face{position:absolute;right:calc(100% + .5rem);top:50%;width:1.5rem;height:1.5rem;border-radius:9999px;object-fit:cover;box-shadow:0 0 0 1.5px var(--hr-red);opacity:0;transform:translateY(-50%) translateX(.5rem) scale(.6);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.hr-hub:focus-visible,.hr-hub[data-hot]{color:var(--foreground)}.hr-hub:focus-visible .hr-hub__face,.hr-hub[data-hot] .hr-hub__face{opacity:1;transform:translateY(-50%)}.hr-menu{position:relative}.hr-menu summary{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:var(--muted);cursor:pointer;list-style:none}.hr-menu summary::-webkit-details-marker{display:none}.hr-menu ul{position:absolute;right:0;top:calc(100% + .5rem);min-width:12rem;padding:.5rem;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.hr-menu a{display:block;padding:.75rem;border-radius:10px}.hr-menu a:hover{background:var(--muted)}.hr-hero{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;align-items:center;padding:8rem 0 6rem}.hr-eclipse{background:radial-gradient(ellipse 150% 110% at 64% -36%,transparent 32%,var(--hr-deep) 42%,var(--hr-red) 47.5%,var(--hr-glow) 49.6%,transparent 50%),radial-gradient(ellipse 153% 116% at 64% -36%,transparent 48.5%,rgb(208 34 50/.4) 50%,transparent 58%),radial-gradient(ellipse 100% 92% at 90% 132%,transparent 34%,var(--hr-deep) 43%,var(--hr-red) 47.5%,var(--hr-glow) 49.6%,transparent 50%),radial-gradient(ellipse 103% 97% at 90% 132%,transparent 48.5%,rgb(208 34 50/.35) 50%,transparent 57%)}.hr-eclipse,.hr-hero__stage{position:absolute;inset:0;z-index:-1;pointer-events:none}.hr-hero__stage{overflow:hidden;container-type:size;--px:0.15;mask-image:linear-gradient(180deg,#000 70%,transparent)}.hr-hero__frame{position:absolute;--w:max(100cqw,100cqh * 3840/1620);width:var(--w);aspect-ratio:3840/1620;left:calc((100cqw - var(--w)) * var(--px));top:calc((100cqh - var(--w) * 1620 / 3840) / 2)}.hr-hero__art{display:block;width:100%;height:100%}.hr-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 32% 50%,color-mix(in srgb,var(--background) 82%,transparent),color-mix(in srgb,var(--background) 50%,transparent) 55%,transparent 80%)}@media (max-aspect-ratio:4/3),(max-width:1023px){.hr-hero__stage{z-index:-2;--px:0.74}.hr-hero:before{background:radial-gradient(ellipse 95% 40% at 50% 50%,color-mix(in srgb,var(--background) 92%,transparent),color-mix(in srgb,var(--background) 75%,transparent) 55%,transparent 85%)}}.hr-ignite{animation:hr-ignite 3.2s cubic-bezier(.25,.6,.2,1) both}@media (prefers-reduced-motion:no-preference){.hr-hero:has(.hr-hero__stage) :is(.hr-title__top,.hr-title__rest,.hr-lead,.hr-hero__cta){animation:hr-reveal .8s cubic-bezier(.22,1,.36,1) both;will-change:opacity,translate}.hr-hero:has(.hr-hero__stage) .hr-title__top{animation-delay:0s}.hr-hero:has(.hr-hero__stage) .hr-title__rest{animation-delay:.1s}.hr-hero:has(.hr-hero__stage) .hr-lead{animation-delay:.72s}.hr-hero:has(.hr-hero__stage) .hr-hero__cta{animation-delay:.84s}}@keyframes hr-reveal{0%{opacity:.01;translate:0 .35rem}}.hr-title{position:relative}.hr-title__light{display:none}@media (min-width:768px){.hr-hero .hr-title>.hr-title__rest,.hr-hero .hr-title>.hr-title__top{text-shadow:-.04em -.025em .1em color-mix(in srgb,var(--background) 85%,transparent)}.hr-title__light{position:absolute;inset:0;display:inherit;justify-items:start;pointer-events:none;color:transparent;mix-blend-mode:screen;text-shadow:.016em .008em 0 color-mix(in srgb,var(--hr-glow) 75%,transparent),.03em .016em .05em color-mix(in srgb,var(--hr-glow) 50%,transparent),.08em .05em .3em color-mix(in srgb,var(--hr-red) 55%,transparent);mask-image:radial-gradient(circle farthest-corner at 118% 210%,#000 0,rgb(0 0 0/.55) 38%,transparent 72%);animation:hr-lit 1.4s ease-out 1.6s both}.hr-hero .hr-title>.hr-title__rest .hr-rotate__word{text-shadow:.016em .008em 0 color-mix(in srgb,var(--hr-glow) 45%,transparent),.08em .05em .3em color-mix(in srgb,var(--hr-red) 40%,transparent)}.hr-hero .hr-lead{text-shadow:.6px .3px 0 color-mix(in srgb,var(--hr-glow) 14%,transparent)}.hr-hero .hr-ghost:after{animation:hr-lit 1.4s ease-out 1.6s both;content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 50%,color-mix(in srgb,var(--hr-glow) 12%,transparent));box-shadow:inset -1px -.5px 0 color-mix(in srgb,var(--hr-glow) 30%,transparent),10px 5px 22px -14px color-mix(in srgb,var(--hr-red) 55%,transparent)}}@keyframes hr-ignite{0%{opacity:0;transform:scale(1.06)}}@keyframes hr-lit{0%{opacity:0}}.hr-hero__art{animation:hr-corona 2s cubic-bezier(.3,0,.2,1) .3s both;transform-origin:85.2% 110.4%}@keyframes hr-corona{0%{opacity:0;transform:scale(1.025)}}.hr-hero:not([data-eclipse]) .hr-ghost:after,.hr-hero:not([data-eclipse]) :is(.hr-hero__art,.hr-title__light,.hr-lead,.hr-hero__cta){animation-play-state:paused}.hr-banner{isolation:isolate;overflow:hidden}.hr-banner__art{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:60% 60%;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hr-banner__art{mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(100deg,#000 40%,transparent 60%);mask-size:100% 100%,300% 100%;mask-repeat:no-repeat;mask-composite:intersect;animation:hr-sweep linear both;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes hr-sweep{0%{mask-position:0 0,100% 0}to{mask-position:0 0,0 0}}@media (min-width:1024px){.hr-root .hr-section.hr-banner{align-content:center}.hr-banner .hr-about{justify-items:center;max-width:104rem}.hr-banner .hr-banner__art{inset:auto 0 0 0;width:100%;height:82%;object-fit:cover;object-position:60% 100%;mask-image:linear-gradient(#000,#000),linear-gradient(180deg,transparent,#000 22%,#000 94%,transparent);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect;animation:none}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hr-banner .hr-banner__art{mask-image:linear-gradient(#000,#000),linear-gradient(180deg,transparent,#000 22%,#000 94%,transparent),linear-gradient(100deg,#000 40%,transparent 60%);mask-size:100% 100%,100% 100%,300% 100%;animation:hr-sweep-lg linear both;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes hr-sweep-lg{0%{mask-position:0 0,0 0,100% 0}to{mask-position:0 0,0 0,0 0}}.hr-about{max-width:84rem}.hr-about--wide{max-width:100rem}@media (min-width:1024px){.hr-about--wide .hr-h2{font-size:min(2.4vw,2.625rem)}}.hr-about .hr-h2{font-size:clamp(1.875rem,3vw,2.625rem)}.hr-about__line{display:block;text-wrap:balance}.hr-about .hr-h2 .hr-about__line{white-space:nowrap}@media (max-width:767px){.hr-about .hr-h2{font-size:clamp(1.75rem,7.6vw,2.25rem)}.hr-about .hr-h2 .hr-about__line{white-space:normal}}@media (min-width:1280px){.hr-about .hr-lead .hr-about__line{white-space:nowrap}}.hr-flow-sec{position:relative;isolation:isolate;overflow:hidden}.hr-flow-skip{position:absolute;right:1.5rem;bottom:1.25rem;z-index:1;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem;font-size:.8125rem;color:var(--muted-foreground);transition:color .25s ease}.hr-flow-skip:focus-visible,.hr-flow-skip:hover{color:var(--foreground)}.hr-flow-skip:hover .hr-flow-skip__arrow{animation:hr-skip-dive 1.1s cubic-bezier(.45,0,.55,1) infinite;color:var(--hr-red)}@keyframes hr-skip-dive{50%{translate:0 .25rem}}@media (prefers-reduced-motion:reduce){.hr-flow-skip:hover .hr-flow-skip__arrow{animation:none}}@media (min-width:768px){.hr-flow-skip{bottom:4.5rem;right:2.5rem}}.hr-flow-band{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}@media (min-width:768px){.hr-flow-band{inset:5.5rem 0 3rem}}.hr-flow-band__art{width:100%;height:100%;object-fit:cover;object-position:50% 45%;scale:1.05;animation:hr-breathe 16s ease-in-out infinite alternate}@keyframes hr-breathe{to{scale:1.12}}.hr-flow-band:after{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,color-mix(in srgb,var(--background) 70%,transparent),color-mix(in srgb,var(--background) 25%,transparent) 55%,color-mix(in srgb,var(--background) 10%,transparent)),linear-gradient(var(--background),transparent 8%,transparent 92%,var(--background))}.hr-about--wide>:first-child{position:relative;z-index:1}.hr-flow__copy{padding:clamp(1.5rem,2.5vw,2.25rem);border-radius:22px;background:color-mix(in srgb,var(--background) 90%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 7%,transparent),0 30px 60px -30px #000}.hr-flow__points{margin:2.5rem 0 0;display:grid}.hr-flow__points>div{position:relative;display:grid;gap:.25rem;padding-block:1.1rem;border-top:1px solid var(--border)}.hr-flow__points dd,.hr-flow__points dt{transition:color .9s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1)}.hr-flow__points>div[data-on] dt{translate:.5rem 0}.hr-flow__points>div[data-on] dd{translate:.5rem 0;transition-delay:60ms}.hr-flow__points>div:not([data-on]) :is(dt,dd){opacity:.7}.hr-flow__points>div:not([data-on]) dt{color:var(--muted-foreground)}.hr-flow__points>div:not([data-on]) dd{color:color-mix(in srgb,var(--muted-foreground) 85%,transparent)}.hr-flow__points>div[data-on] dt{color:var(--hr-glow)}.hr-flow__points>div:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:var(--hr-red);transform-origin:left;transform:scaleX(0)}.hr-flow__points>div[data-on]:before{animation:hr-step-bar .8s cubic-bezier(.65,0,.35,1) both}@keyframes hr-step-bar{to{transform:scaleX(1)}}.hr-flow__points>div:last-child{border-bottom:1px solid var(--border)}.hr-flow__points dt{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.hr-flow__points dd{margin:0;color:var(--muted-foreground)}.hr-flow{position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-items:center;min-height:22rem;padding:2rem clamp(1.25rem,4vw,3.5rem)}@media (min-width:1024px){.hr-flow{height:min(calc(100svh - 12rem),38rem)}}@media (max-width:1023px){.hr-flow{order:-1;height:clamp(27rem,70vw,32rem);padding-top:3rem}.hr-flow__node{width:clamp(3.5rem,13vw,4.75rem)}.hr-flow__node svg{width:42%;height:42%}}.hr-flow__beams{position:absolute;inset:0;overflow:visible;pointer-events:none}.hr-flow__track{fill:none;stroke:color-mix(in srgb,var(--foreground) 14%,transparent);stroke-width:1;stroke-dasharray:1.5 3.5}.hr-flow__pop{border-radius:inherit;border:1.5px solid var(--foreground);box-shadow:0 0 22px -2px color-mix(in srgb,var(--foreground) 70%,transparent)}.hr-flow__flash,.hr-flow__pop{position:absolute;inset:-1px;pointer-events:none;opacity:0}.hr-flow__flash{border-radius:inherit;box-shadow:0 0 0 1px var(--hr-glow),0 0 40px -2px var(--hr-glow),inset 0 0 18px -6px var(--hr-glow)}.hr-flow__col{position:relative;display:grid;gap:clamp(2rem,6vw,3.5rem)}.hr-flow__hub,.hr-flow__node{position:relative;display:grid;place-items:center;aspect-ratio:1;background:linear-gradient(150deg,color-mix(in srgb,var(--foreground) 7%,var(--card)),var(--card) 60%);border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 14%,transparent),inset 0 -2px 6px -2px rgb(0 0 0/.6),0 1px 0 #1c1d20,0 2px 0 #151618,0 3px 0 #111214,0 4px 0 #0c0d0e,0 22px 26px -12px rgb(0 0 0/.85)}.hr-flow__hub:before,.hr-flow__node:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255/.1),transparent 38%,transparent 70%,rgb(255 255 255/.03))}.hr-flow__node{width:4.75rem;border-radius:1.25rem}.hr-flow__node svg{width:2rem;height:2rem;fill:var(--foreground)}.hr-flow__hub{width:7rem;border-radius:1.75rem;font-size:2.25rem;font-weight:600;border-color:color-mix(in srgb,var(--hr-red) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 16%,transparent),0 1px 0 #2a0c10,0 2px 0 #210a0d,0 3px 0 #19080a,0 4px 0 #120607,0 5px 0 #0c0405,0 26px 30px -12px rgb(0 0 0/.9),0 0 48px -14px var(--hr-glow)}.hr-flow__hub:after{content:"";position:absolute;inset:-30%;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--hr-red) 35%,transparent),transparent);animation:hr-hub-halo 4s ease-in-out infinite alternate}@keyframes hr-hub-halo{0%{opacity:.5;scale:.9}to{opacity:1;scale:1.1}}.hr-flow__draw{fill:none;stroke:color-mix(in srgb,var(--hr-glow) 55%,transparent);stroke-width:1.25;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:.55}.hr-flow__track{opacity:0}.hr-tangle{fill:none;stroke:var(--hr-ink,#8b8f98);stroke-width:var(--hr-ink-w,2.4);stroke-linecap:round}.hr-tangle__ink{--hr-ink:rgb(0 0 0/0.75);--hr-ink-w:3.8;translate:0 1px}.hr-flow__count{position:absolute;right:-.55rem;top:-.55rem;z-index:2;min-width:1.5rem;padding:.2rem .4rem;border-radius:999px;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.1;text-align:center;color:var(--foreground);background:linear-gradient(180deg,var(--hr-red),var(--hr-deep));box-shadow:0 6px 16px -6px var(--hr-red),inset 0 1px 0 rgb(255 255 255/.25);opacity:0;translate:0 6px;filter:blur(4px);transition:opacity .4s cubic-bezier(.22,1,.36,1),translate .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.hr-flow__count[data-on]{opacity:1;translate:0 0;filter:none}.hr-flow__node[data-junk]{position:absolute;left:0;top:0}.hr-flow__box{position:relative;z-index:1;width:clamp(4.75rem,15vw,7.5rem);aspect-ratio:5/4}.hr-flow__box>div{position:absolute;inset:0;transition:opacity .25s ease,scale .35s cubic-bezier(.34,1.56,.64,1)}.hr-flow__box[data-face=pc] .hr-box__vps,.hr-flow__box[data-face=vps] .hr-box__pc{opacity:0;scale:.8}.hr-box__pc{display:grid;justify-items:center;align-content:end;gap:0;padding-bottom:4%}.hr-pc__screen{display:grid;place-items:center;width:100%;aspect-ratio:16/10;border-radius:.9rem;background:radial-gradient(80% 90% at 50% 40%,#2a1215,#120708 70%) padding-box,#26272c border-box;border:5px solid transparent;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),inset 0 0 0 1px rgb(0 0 0/.6),0 1px 0 #1c1d20,0 2px 0 #151618,0 3px 0 #111214,0 4px 0 #0c0d0e,0 22px 26px -8px rgb(0 0 0/.85),0 0 30px -10px color-mix(in srgb,var(--hr-red) 60%,transparent)}.hr-pc__screen svg{width:34%;height:auto;overflow:visible}.hr-pc__neck{width:16%;height:.55rem;margin-top:5px;background:linear-gradient(90deg,#1a1b1f,#2c2d33,#1a1b1f)}.hr-pc__foot{width:46%;height:.4rem;border-radius:.4rem .4rem .2rem .2rem;background:linear-gradient(180deg,#34353b,#1b1c20);box-shadow:0 10px 14px -6px rgb(0 0 0/.8)}.hr-plug--dead .hr-plug__body{stroke:#6b6e76}.hr-spark{fill:#ffd9a0;filter:drop-shadow(0 0 4px #ff8a3d) drop-shadow(0 0 8px var(--hr-glow))}.hr-err{filter:drop-shadow(0 5px 7px color-mix(in srgb,var(--hr-red) 45%,transparent))}.hr-err__shine{fill:none;stroke:rgb(255 255 255/.25);stroke-width:1;stroke-dasharray:0 6 1000;clip-path:inset(0 0 60% 0)}.hr-err text{fill:var(--foreground);font-size:11px;font-weight:700}.hr-box__warn{fill:var(--hr-red)}.hr-box__bang{stroke:#fff;stroke-width:2.6;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.hr-box__warn{animation:hr-warn .9s steps(2) infinite}}@keyframes hr-warn{50%{opacity:.35}}.hr-box__vps{border-radius:1.1rem;display:grid;place-items:center;background:linear-gradient(160deg,#4a4b52,#33343a 55%,#2a2b30);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 -2px 6px -2px rgb(0 0 0/.7),0 1px 0 #1c1d20,0 2px 0 #151618,0 3px 0 #111214,0 4px 0 #0c0d0e,0 22px 26px -12px rgb(0 0 0/.85)}.hr-box__logo{width:30%;height:auto;opacity:1;filter:drop-shadow(0 .8px 0 rgb(255 255 255/.28)) drop-shadow(0 -.6px 0 rgb(0 0 0/.9))}.hr-box__vents{position:absolute;left:10%;top:50%;display:grid;gap:.22rem;translate:0 -50%}.hr-box__vents i{display:block;width:.9rem;height:2px;border-radius:2px;background:#0d0e10;box-shadow:0 1px 0 rgb(255 255 255/.06)}.hr-box__led{position:absolute;right:10%;bottom:14%;width:.4rem;height:.4rem;border-radius:50%;background:#3a1418;transition:background-color .3s ease,box-shadow .3s ease}.hr-flow__box[data-on] .hr-box__led{background:var(--hr-glow);box-shadow:0 0 10px 2px var(--hr-glow)}.hr-flow__box[data-on] .hr-box__vps{box-shadow:inset 0 1px 0 rgb(255 255 255/.12),inset 0 -2px 6px -2px rgb(0 0 0/.7),0 1px 0 #1c1d20,0 2px 0 #151618,0 3px 0 #111214,0 4px 0 #0c0d0e,0 22px 26px -12px rgb(0 0 0/.85),0 0 40px -12px var(--hr-glow)}.hr-flow .hr-flow__hub{position:absolute;left:0;top:0;z-index:4;width:clamp(6rem,15vw,8.5rem);aspect-ratio:3/4;border:0;border-radius:0;background:none;box-shadow:none;transform-origin:50% 60%;pointer-events:none}.hr-flow .hr-flow__hub:before{content:none}.hr-flow .hr-flow__hub:after{content:none;inset:20% -35% -10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hr-red) 22%,transparent),color-mix(in srgb,var(--hr-red) 8%,transparent) 60%,transparent)}.hr-flow__arms,.hr-flow__fx{position:absolute;inset:0;overflow:visible;pointer-events:none}.hr-flow:not([data-staged]) :is(.hr-flow__arms,.hr-flow__fx,.hr-flow__hub){visibility:hidden}.hr-flow__arms{z-index:5}.hr-flow__arms--back{z-index:3}.hr-flow__fx{z-index:6}.hr-butler{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 18px rgb(0 0 0/.6))}.hr-butler__head,.hr-butler__torso{transform-box:fill-box;transform-origin:50% 100%}.hr-butler__jacket{fill:#2a2a30}.hr-butler__shirt{fill:#eef3ff}.hr-butler__bow{fill:#141417}.hr-butler__hair{fill:#2a2a30}.hr-butler__face{fill:var(--hr-red)}.hr-arm path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hr-arm__outline,.hr-flow__fx .hr-arm__outline{fill:none;stroke:#0b0b0d;stroke-linecap:round}.hr-arm__sleeve,.hr-flow__fx .hr-arm__sleeve{fill:none;stroke:#2a2a30;stroke-linecap:round}.hr-arm__glove{fill:var(--hr-red);stroke:#0b0b0d;stroke-width:1.2}.hr-fx__puff{fill:#eceef3;stroke:#0b0b0d;stroke-width:2.5}.hr-fx__star{fill:var(--hr-red);stroke:#0b0b0d;stroke-width:3;stroke-linejoin:round}.hr-fx__star[data-alt]{fill:#f2f3f7}.hr-fx__hand{fill:var(--hr-red);stroke:#0b0b0d;stroke-width:2}.hr-plug__glow{fill:var(--hr-glow);opacity:0;filter:blur(5px)}.hr-plug__body{fill:#1f1f24;stroke:color-mix(in srgb,var(--hr-glow) 70%,#fff 10%);stroke-width:1}.hr-coil ellipse,.hr-coil__lead{fill:none;stroke:color-mix(in srgb,var(--hr-glow) 55%,#6b6e76);stroke-width:2}.hr-plug__pins{stroke:#c9ccd4;stroke-width:1.6;stroke-linecap:round}.hr-chip path{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s ease}.hr-chip__edge{stroke:color-mix(in srgb,var(--foreground) 24%,transparent)}.hr-chip__bg{stroke:#202126}.hr-chip text{fill:var(--foreground);font-size:11px;font-weight:600;font-family:var(--font-sans,inherit)}.hr-chip[data-out] .hr-chip__bg{stroke:color-mix(in srgb,var(--hr-red) 30%,#16171a)}.hr-chip[data-out] .hr-chip__edge{stroke:var(--hr-glow)}.hr-chip[data-packet] .hr-chip__bg{stroke:#f4f5f8}.hr-chip[data-packet] .hr-chip__edge{stroke:var(--hr-glow);filter:drop-shadow(0 0 5px var(--hr-glow))}.hr-mess circle{fill:#8b8f98;transition:fill .15s ease}.hr-mess[data-hot] circle{fill:var(--hr-glow);filter:drop-shadow(0 0 4px var(--hr-glow))}.hr-box__vps:after{content:"";position:absolute;left:30%;right:30%;bottom:16%;height:2px;border-radius:2px;background:var(--hr-glow);transform:scaleX(0);transform-origin:left;opacity:0}.hr-flow__box[data-boot] .hr-box__vps:after{opacity:1;animation:hr-boot-bar .95s cubic-bezier(.65,0,.35,1) forwards}.hr-flow__box[data-boot] .hr-box__led{animation:hr-boot-led .95s steps(1) forwards}.hr-flow__box[data-boot] .hr-box__logo,.hr-flow__box[data-on] .hr-box__logo{transition:filter .9s ease;filter:drop-shadow(0 .8px 0 rgb(255 255 255/.28)) drop-shadow(0 -.6px 0 rgb(0 0 0/.9)) drop-shadow(0 0 7px color-mix(in srgb,var(--hr-glow) 80%,transparent))}@keyframes hr-boot-bar{to{transform:scaleX(1)}}@keyframes hr-boot-led{0%,30%,60%{background:var(--hr-glow);box-shadow:0 0 10px 2px var(--hr-glow)}15%,45%,75%{background:#3a1418;box-shadow:none}90%,to{background:var(--hr-glow);box-shadow:0 0 10px 2px var(--hr-glow)}}.hr-fx__puff--back{fill:#b3b6c1}.hr-fx__ink{fill:#0b0b0d;stroke:#0b0b0d;stroke-width:6}.hr-fx__ink--thin{stroke-width:4.5}.hr-fx__shoe{fill:#2a2220;stroke:#0b0b0d;stroke-width:2.5;stroke-linejoin:round}.hr-fx__word polygon{fill:#f2f3f7;stroke:#0b0b0d;stroke-width:4;stroke-linejoin:round}.hr-fx__word text,.hr-fx__word[data-alt] polygon{fill:var(--hr-red)}.hr-fx__word text{font-family:var(--font-display,inherit);font-weight:800;font-size:26px;stroke:#0b0b0d;stroke-width:1.5;paint-order:stroke;letter-spacing:-.02em}.hr-fx__word[data-alt] text{fill:#fff}.hr-ej circle,.hr-ej ellipse,.hr-ej path,.hr-ej rect{stroke:#0b0b0d;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.hr-ej__stocking{fill:none;stroke:#c9ccd4!important;stroke-width:6!important}.hr-ej__dress{fill:#7d1d2c}.hr-ej__shawl{fill:#d9dbe3}.hr-ej__dark{fill:#2a2220}.hr-ej__strap{fill:none;stroke:#2a2220!important;stroke-width:2.5!important}.hr-ej__bun{fill:#6f7380}.hr-ej--cat>*{fill:#141416;stroke:#eceef3!important;stroke-width:1.6!important}.hr-ej--cat .hr-ej__tail{fill:none;stroke:#141416!important;stroke-width:5!important}.hr-ej--cat .hr-ej__eye{fill:#ffd84d;stroke:none!important}.hr-ej--bird>*{fill:#9aa0aa}.hr-ej__wing{fill:#6f7580!important}.hr-ej__beak{fill:#e8a33d!important}.hr-ej__pupil{fill:#0b0b0d!important;stroke:none!important}.hr-ej__speed{fill:none;stroke:#f2f3f7!important;stroke-width:3!important;opacity:.8}.hr-fx__dizzy{fill:#ffe38a;stroke:#0b0b0d;stroke-width:1.5;stroke-linejoin:round}.hr-about__sub{font-size:.9375rem;color:var(--muted-foreground)}@media (min-width:1024px){.hr-about__sub{white-space:nowrap}}.hr-site .hr-about__sub{white-space:normal;max-width:44ch}@media (max-width:1023px){.hr-local .hr-about__sub{white-space:normal}}.hr-guards .hr-about__line{white-space:normal}@media (min-width:1024px){.hr-guards .hr-about__line{white-space:nowrap}}.hr-guards{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.75rem,3.5vw,2.75rem);text-align:center}.hr-guards>div{width:100%}.hr-gains{display:grid;gap:1.5rem;margin:0 auto;padding:0;list-style:none;max-width:104rem;text-align:left}@media (min-width:900px){.hr-gains{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.hr-gains{grid-auto-flow:column;grid-auto-columns:min(82%,24rem);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * 1.25rem);padding:.5rem 1.25rem 1rem;scroll-padding-inline:1.25rem;scrollbar-width:none}.hr-gains::-webkit-scrollbar{display:none}.hr-gains>.hr-gain{scroll-snap-align:start}}.hr-gain{display:grid;align-content:start;gap:.6rem;padding:.9rem .9rem 2rem;border-radius:26px;background:color-mix(in srgb,var(--card) 95%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent),0 24px 60px -30px #000;transition:box-shadow .6s cubic-bezier(.25,1,.5,1),translate .6s cubic-bezier(.25,1,.5,1)}.hr-gain:hover{translate:0 -5px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hr-red) 50%,transparent),0 30px 70px -28px var(--hr-deep),0 0 48px -16px color-mix(in srgb,var(--hr-red) 45%,transparent)}.hr-gain__body,.hr-gain__title{padding-inline:1rem}.hr-gain__title{margin-top:1.25rem;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:600;color:var(--foreground)}.hr-gain__body{font-size:clamp(.9375rem,1vw,1.0625rem);line-height:1.6;color:var(--muted-foreground)}.hr-gain__stage{position:relative;display:grid;align-items:center;height:clamp(12rem,17vw,19rem);padding:clamp(1rem,2vw,2.5rem);border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--hr-red) 10%,transparent),transparent 60%),var(--background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 6%,transparent)}.hr-gain__stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--foreground) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--foreground) 6%,transparent) 1px,transparent 1px);background-size:1.25rem 1.25rem;mask-image:radial-gradient(80% 80% at 50% 40%,#000,transparent)}.hr-marquee{display:grid;gap:.75em;margin-inline:calc(-1 * clamp(1rem, 2vw, 2.5rem));font-size:clamp(.75rem,.95vw,1rem);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.hr-marquee__row{display:flex;gap:.75em;overflow:hidden}.hr-marquee__track{display:flex;flex:none;gap:.75em;margin:0;padding:0;list-style:none;animation:hr-marquee 22s linear infinite}.hr-marquee__row[data-reverse] .hr-marquee__track{animation-direction:reverse}@keyframes hr-marquee{to{translate:calc(-100% - .75em) 0}}.hr-task{display:flex;align-items:center;gap:.7em;flex:none;padding:.7em 1.1em .7em .8em;border-radius:14px;background:color-mix(in srgb,var(--card) 85%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent),inset 0 -18px 40px -24px color-mix(in srgb,var(--foreground) 12%,transparent)}.hr-task__icon{display:grid;place-items:center;flex:none;width:2.2em;aspect-ratio:1;border-radius:10px;color:var(--foreground);background:linear-gradient(180deg,var(--hr-red),var(--hr-deep));box-shadow:0 6px 18px -8px var(--hr-red)}.hr-task__text{display:grid;min-width:0}.hr-task__name{font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-task__when{font-size:max(.92em,.75rem);color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.hr-marquee__track{animation:none}}.hr-notifs{position:relative;display:grid;align-content:start;height:100%;margin:0;padding:0;list-style:none;overflow:hidden;mask-image:linear-gradient(#000 70%,transparent)}.hr-notifs>li{display:grid;grid-template-rows:1fr;animation:hr-notif-in .6s cubic-bezier(.2,.7,.2,1) both}.hr-notifs>li>.hr-notif{min-height:0;overflow:hidden}.hr-notifs>li+li{animation:none}@keyframes hr-notif-in{0%{grid-template-rows:0fr;opacity:0;scale:.94}}.hr-notif{display:flex;align-items:center;gap:.75em;margin-bottom:.5em;padding:.65em .8em;border-radius:14px;background:color-mix(in srgb,var(--card) 85%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent),inset 0 -18px 40px -24px color-mix(in srgb,var(--foreground) 12%,transparent)}.hr-notif__icon{display:grid;place-items:center;flex:none;width:2.2em;aspect-ratio:1;border-radius:10px;color:var(--foreground);background:linear-gradient(180deg,var(--hr-red),var(--hr-deep));box-shadow:0 6px 18px -8px var(--hr-red)}.hr-notif__text{display:grid;min-width:0}.hr-notif__title{font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-notif__ago{font-weight:400;color:var(--muted-foreground)}.hr-notif__detail{font-size:.92em;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-gain__stage:has(.hr-notifs){align-items:stretch}.hr-gain__stage:has(.hr-sheet){align-items:start;padding-bottom:0}.hr-gain__stage:has(.hr-sheet):after{content:"";position:absolute;inset:auto 0 0;height:45%;pointer-events:none;background:linear-gradient(transparent,var(--background) 92%)}.hr-sheet{position:relative;border-radius:12px 12px 0 0;overflow:hidden;font-size:clamp(.72rem,.9vw,.95rem);background:var(--background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}.hr-sheet__bar{display:flex;align-items:center;justify-content:space-between;padding:.5em .8em;font-size:.85em;color:var(--muted-foreground);border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.hr-sheet__live{display:inline-flex}.hr-sheet__live:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--hr-glow);box-shadow:0 0 8px var(--hr-red);animation:hr-live 1.4s ease-in-out infinite}@keyframes hr-live{50%{opacity:.25}}.hr-sheet table{width:100%;border-collapse:collapse;table-layout:fixed}.hr-sheet col:first-child{width:2.2em}.hr-sheet col:nth-child(3){width:5.5em}.hr-sheet col:nth-child(4){width:4.2em}.hr-sheet td:nth-child(2),.hr-sheet th,.hr-sheet th:nth-child(2){overflow:hidden;text-overflow:ellipsis}.hr-sheet td,.hr-sheet th{padding:.42em .8em;text-align:left;white-space:nowrap;border-top:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)}.hr-sheet td+td,.hr-sheet th+th{border-left:1px solid color-mix(in srgb,var(--foreground) 7%,transparent)}.hr-sheet th{font-weight:500;font-size:.9em;color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 70%,transparent)}.hr-sheet td:first-child,.hr-sheet th:first-child{color:var(--muted-foreground);text-align:center}.hr-sheet td{color:var(--foreground)}.hr-sheet td span{display:inline-block;padding:0 .3em;margin:0 -.3em;border-radius:4px}.hr-sheet__flash{animation:hr-flash 1.2s ease-out}@keyframes hr-flash{0%{background:var(--hr-red);color:var(--foreground)}to{background:transparent}}.hr-sheet__gain{color:var(--muted-foreground)!important}.hr-sheet__gain:has(svg){color:var(--hr-glow)!important}.hr-sheet__gain svg{display:inline;margin-right:.15em;vertical-align:-.1em}@media (prefers-reduced-motion:reduce){.hr-sheet__flash,.hr-sheet__live:before{animation:none}}@media (min-width:768px){.hr-guards .hr-h2{font-size:clamp(2.25rem,3.6vw,3.5rem)}.hr-guards .hr-about__sub{font-size:1.0625rem}}.hr-refs{max-width:46ch;font-size:1rem;line-height:1.9;color:var(--muted-foreground)}.hr-ref{position:relative;display:inline-block;font-weight:600;color:var(--foreground);cursor:default;outline:none}a.hr-ref{cursor:pointer}.hr-ref{text-decoration:underline 1px color-mix(in srgb,var(--foreground) 25%,transparent);text-underline-offset:.3em;transition:text-decoration-color .25s ease}.hr-ref:focus-visible,.hr-ref:hover{text-decoration-color:var(--hr-red)}.hr-ref__card{position:absolute;bottom:calc(100% + .6rem);left:-.5rem;z-index:20;display:grid;gap:.3rem;width:16rem;padding:.5rem .5rem .75rem;border-radius:14px;text-align:left;font-weight:400;line-height:1.4;pointer-events:none;background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 20px 50px -18px var(--hr-deep),0 10px 30px -12px #000;opacity:0;translate:0 6px;scale:.96;transform-origin:1.5rem 100%;transition:opacity .25s ease,translate .35s cubic-bezier(.2,.7,.2,1),scale .35s cubic-bezier(.2,.7,.2,1)}.hr-ref:focus-visible .hr-ref__card,.hr-ref:hover .hr-ref__card{opacity:1;translate:0 0;scale:1}.hr-ref__card{white-space:normal;text-wrap:pretty}a.hr-ref .hr-ref__card{pointer-events:auto;cursor:pointer}@media (min-width:1024px){.hr-root .hr-refs--end{max-width:none;text-wrap:nowrap}}.hr-refs--end .hr-ref__card{left:auto;right:-.5rem;transform-origin:calc(100% - 1.5rem) 100%}.hr-ref__card img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:9px;margin-bottom:.3rem}.hr-ref__name{padding-inline:.25rem;font-size:.875rem;font-weight:600;color:var(--foreground)}.hr-ref__desc{padding-inline:.25rem;font-size:.75rem;color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.hr-ref,.hr-ref__card{transition:none}}@media (hover:none){.hr-ref__card{display:none}.hr-ref{padding-block:.6rem}}.hr-local,.hr-vault{overflow:hidden}.hr-vault{position:relative;width:100%;aspect-ratio:16/11;max-height:calc(100svh - 5rem);mask-image:linear-gradient(90deg,#000 50%,transparent 97%),linear-gradient(transparent,#000 16%,#000 82%,transparent);mask-composite:intersect}@media (min-width:768px){.hr-local__grid{max-width:none;padding-left:0;padding-right:max(1.25rem,calc((100vw - 100rem) / 2 + 1.25rem))}}.hr-vault__fx{position:absolute;inset:0;width:100%;height:100%}.hr-vault[data-gl] :is(.hr-vault__block,.hr-vault__reflect,.hr-vault__shadow){visibility:hidden}.hr-vault__block,.hr-vault__reflect{position:absolute;left:50%;width:40%;translate:-50% 0}.hr-vault__block{bottom:calc(100% - var(--base))}.hr-vault__reflect{top:calc(var(--base) - .6%);scale:1 -1;opacity:.3;filter:blur(1px);mask-image:linear-gradient(0deg,#000,transparent 35%)}.hr-vault__shadow{position:absolute;left:50%;top:calc(var(--base) - 1.5%);width:52%;height:9%;translate:-50% -50%;background:radial-gradient(closest-side,#000 55%,transparent);opacity:1}.hr-local__never>[aria-hidden]{display:inline-block}.hr-local:has(.hr-vault[data-gl]:not([data-lit])) .hr-local__never>[aria-hidden]{opacity:0}.hr-local:has(.hr-vault[data-lit]) .hr-local__never>[aria-hidden]{animation:hr-blur-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * .05s)}@keyframes hr-blur-up{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)}}.hr-aurora{background:linear-gradient(120deg,var(--hr-red),var(--hr-glow),#5a0b12,var(--hr-red),var(--hr-glow),#5a0b12) 0 50% /300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hr-aurora 9s ease-in-out infinite alternate}@keyframes hr-aurora{to{background-position:100% 50%}}.hr-steps__frame[data-art]{overflow:visible;background:none;box-shadow:none}.hr-contact-sec{overflow:clip}.hr-contact,.hr-contact__main{display:grid;gap:2.5rem}.hr-contact__main{align-content:start;min-width:0}.hr-contact__robot{position:relative;height:clamp(26rem,60svh,42rem)}@media (min-width:1024px){.hr-contact__robot{translate:3rem 0}.hr-contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.hr-contact .hr-h2{font-size:clamp(2rem,3vw,3rem);white-space:nowrap}.hr-contact__robot{height:44rem}.hr-contact__main{position:relative;z-index:1}}.hr-robot{position:absolute;inset:0;opacity:0;translate:0 1.5rem;transition:opacity 1.1s ease,translate 1.4s cubic-bezier(.22,1,.36,1)}.hr-robot[data-ready]{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){.hr-robot{translate:none}}.hr-robot canvas{position:absolute;inset:0;width:100%!important;height:100%!important;cursor:pointer}.hr-kinds{display:grid;gap:2.5rem}@media (min-width:1024px){.hr-kinds{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem)}}.hr-kinds__stage{display:grid;gap:2.25rem;min-width:0;justify-items:center}.hr-kinds__refs{display:flex;justify-content:center}@media (min-width:1024px){.hr-kinds__refs{grid-column:2}}.hr-swap{display:grid}.hr-swap>*{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.hr-swap>[data-on]{opacity:1;visibility:visible;transition:opacity .6s ease .12s}.hr-kinds__detail{margin-top:2rem}.hr-kinds__body{max-width:40ch;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.5;text-wrap:pretty}.hr-kinds__points{margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.hr-kinds__points li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding-block:.8rem;border-bottom:1px solid var(--border);font-size:.9375rem}.hr-kinds__points .num{font-size:.75rem;color:var(--muted-foreground);padding-top:.15rem}.hr-kinds__price{margin-top:2rem}.hr-kinds .hr-local__price .hr-display{font-size:clamp(2.25rem,3.2vw,3.25rem)}.hr-mac{position:relative;isolation:isolate;width:100%;aspect-ratio:600/491.3}@media (min-width:1024px){.hr-mac{max-width:calc((100svh - 15rem) * 600 / 491.3)}}.hr-mac__glow{position:absolute;left:4.8%;top:5%;width:90.4%;height:62.2%;z-index:-2;pointer-events:none}.hr-mac__glow img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:blur(40px) saturate(1.3);opacity:0;scale:1.04;transition:opacity .4s ease}.hr-mac__glow img[data-on]{opacity:.35}.hr-mac:after{content:"";position:absolute;left:37%;right:37%;top:98.6%;height:2.4%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(0 0 0/.9),transparent 100%)}.hr-mac__svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 -6px 30px rgb(0 0 0/.5))}.hr-mac .hr-shot{position:absolute;left:4.797%;top:5.023%;width:90.407%;height:62.23%;display:flex;flex-direction:column}.hr-shot{margin:0;overflow:hidden;border-radius:2px;background:#1a1b1e}.hr-shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(155deg,rgb(255 255 255/.06),transparent 35%)}.hr-mac .hr-shot{container-type:inline-size}.hr-shot[data-cursor],.hr-shot[data-cursor] *{cursor:none}.hr-shot__cursor{position:absolute;left:0;top:0;z-index:5;width:max(10px,2.2cqw);pointer-events:none;will-change:transform}.hr-shot:not([data-seen]) .hr-shot__cursor{visibility:hidden}.hr-shot__cursor svg{display:block;width:100%;margin:-8% 0 0 -12%;fill:#0f1012;stroke:#f4f4f5;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgb(0 0 0/.45))}.hr-shot__view{position:relative;flex:1;overflow:hidden;background:var(--background)}.hr-shot__view img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;visibility:hidden}.hr-shot__view img[data-on]{visibility:visible}.hr-click{position:absolute;z-index:4;width:4px;height:4px;border-radius:50%;pointer-events:none;background:var(--c);box-shadow:0 0 6px var(--c)}.hr-click--ring{width:34px;height:34px;background:none;border:1.5px solid var(--c);box-shadow:0 0 10px -2px var(--c)}.hr-shot__bar{display:flex;align-items:flex-end;gap:.75rem;padding:.4rem .6rem 0;background:#1a1b1e}.hr-shot__dots{display:flex;gap:.3rem;align-self:center;padding-bottom:.3rem}.hr-shot__dots span{width:.5rem;height:.5rem;border-radius:9999px;background:#3a3b40}.hr-kinds__tabs{position:relative;display:flex;flex:1;min-width:0}.hr-kinds__seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.25rem;margin:0 0 1.25rem;padding:.25rem;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.hr-kinds__seg button{min-height:2.75rem;padding:.4rem .5rem;border-radius:10px;font-size:.875rem;font-weight:600;line-height:1.15;color:var(--muted-foreground);transition:color .3s ease,background-color .3s ease}.hr-kinds__seg button[data-on]{color:var(--foreground);background:var(--muted);box-shadow:inset 0 -2px 0 var(--tint,var(--hr-red))}@media (min-width:1024px){.hr-kinds__seg{display:none}}.hr-kinds__pill{position:absolute;left:0;bottom:0;top:0;border-radius:9px 9px 0 0;background:var(--background);pointer-events:none;transition:transform .5s cubic-bezier(.65,0,.25,1),width .5s cubic-bezier(.65,0,.25,1);box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.hr-kinds__pill:after,.hr-kinds__pill:before{content:"";position:absolute;bottom:0;width:9px;height:9px}.hr-kinds__pill:before{left:-9px;background:radial-gradient(circle at 0 0,transparent 8.5px,var(--background) 9px)}.hr-kinds__pill:after{right:-9px;background:radial-gradient(circle at 100% 0,transparent 8.5px,var(--background) 9px)}.hr-kinds__tab{position:relative;display:flex;align-items:center;gap:.5rem;flex:1 1 0;min-width:0;max-width:15rem;padding:.5rem .65rem .55rem;font-size:clamp(.6875rem,.8vw,.8125rem);text-align:left;white-space:nowrap;color:var(--muted-foreground);cursor:pointer;transition:color .4s ease}.hr-kinds__tab:not([data-on]):hover:before{opacity:1}.hr-kinds__tab:before{content:"";position:absolute;inset:.2rem .15rem;z-index:-1;border-radius:7px;opacity:0;background:rgb(255 255 255/.05);transition:opacity .25s ease}.hr-kinds__tabs{isolation:isolate}.hr-kinds__tab[data-on]{color:var(--foreground)}.hr-kinds__icon{flex:none;display:grid;place-items:center;width:14px;height:14px;border-radius:3px;object-fit:contain;font-size:9px;font-weight:700;color:var(--background);background:color-mix(in srgb,var(--foreground) 80%,transparent)}img.hr-kinds__icon{background:none}.hr-kinds__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.hr-kinds__close{flex:none;width:1rem;text-align:center;font-size:.9em;opacity:0;transition:opacity .3s ease}.hr-kinds__tab[data-on] .hr-kinds__close{opacity:.6}.hr-kinds__tab:after{content:"";position:absolute;inset:0 0 auto;height:10px;pointer-events:none;border:2px solid var(--tint,var(--hr-red));border-bottom:0;border-radius:9px 9px 0 0;-webkit-mask:linear-gradient(#000 30%,transparent);mask:linear-gradient(#000 30%,transparent);clip-path:inset(0 100% 0 0)}.hr-kinds__tab[data-on]:after{clip-path:inset(0 0 0 0)}.hr-kinds__tab[data-run]:after{animation:hr-kind-fill 9s linear both}@keyframes hr-kind-fill{0%{clip-path:inset(0 100% 0 0)}}.hr-root .hr-refs--mock{max-width:none;font-size:.8125rem;line-height:1.6;text-align:center;color:color-mix(in srgb,var(--muted-foreground) 80%,transparent)}@media (min-width:768px){.hr-root .hr-refs--mock{white-space:nowrap}}.hr-refs--mock .hr-ref{font-weight:500;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.hr-local__eyebrow{font-size:.75rem;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--hr-glow)}.hr-local__points{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.hr-local__points li{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding-block:.85rem;border-bottom:1px solid var(--border)}.hr-local__points .num{font-size:.75rem;color:var(--muted-foreground);padding-top:.2rem}.hr-local__price{margin-top:2rem}.hr-steps{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media (max-width:1023px){.hr-steps__frame:not([data-art]){display:none}}.hr-tab__offers{display:grid;gap:0;margin:1.25rem 0 0;padding:0;list-style:none}.hr-tab__offers li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;padding:.9rem 0;border-top:1px solid var(--border)}.hr-tab__offer{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.hr-tab__offers .hr-display:not(.hr-tab__offer){font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.05;text-align:right}.hr-tab__offers .hr-steps__range{justify-items:end}.hr-tab__offers .hr-steps__to{margin-left:0}.hr-tab__offers .hr-card__note{display:block;grid-column:1/-1;margin-top:.4rem;font-size:.8125rem;color:var(--muted-foreground)}.hr-tab__vat{margin-top:.25rem}@media (min-width:1024px){.hr-tab__offers,.hr-tab__vat{display:none}}.hr-pricing__title{font-size:clamp(1.875rem,3vw,2.625rem)}@media (min-width:1024px){.hr-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:center;column-gap:clamp(2.5rem,4vw,5rem)}}.hr-steps__side{display:grid;gap:2.5rem;align-content:center}.hr-steps__list{position:relative;display:grid}.hr-steps__cursor{position:absolute;z-index:3;left:0;top:0;width:2px;height:100px;pointer-events:none;transform-origin:0 0;background:color-mix(in srgb,var(--hr-red) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--hr-red) 60%,transparent);transition:transform .38s cubic-bezier(.65,0,.35,1)}.hr-tab__bar{z-index:2}.hr-tab__bar .hr-tab__fill{opacity:0}.hr-tab__fill{animation-delay:.2s!important}.hr-tab{position:relative;padding-left:1.5rem;border-top:1px solid var(--border)}.hr-tab:first-child{border-top:0}.hr-tab__bar{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--muted)}.hr-tab__fill{position:absolute;inset:0;transform-origin:top;background:linear-gradient(180deg,var(--hr-glow),var(--hr-red));box-shadow:0 0 12px var(--hr-red)}.hr-tab__fill[data-mode=hold],.hr-tab__fill[data-mode=run]{animation:hr-tab-fill 12s linear both}.hr-tab__fill[data-mode=hold]{animation-play-state:paused}@keyframes hr-tab-fill{0%{transform:scaleY(0)}}.hr-tab__head{display:flex;align-items:baseline;gap:1rem;width:100%;padding:.85rem 0;text-align:left;cursor:pointer}.hr-tab__num{font-size:.75rem}.hr-tab__num,.hr-tab__title{color:var(--muted-foreground)}.hr-tab__title{font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;transition:color .4s ease}.hr-tab[data-on] .hr-tab__title,.hr-tab__head:hover .hr-tab__title{color:var(--foreground)}.hr-tab[data-on] .hr-tab__num{color:var(--hr-glow)}.hr-tab__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.23,1,.32,1),opacity .3s ease}.hr-tab__panel>div{overflow:hidden}.hr-tab__panel>div:after{content:"";display:block;height:1rem}.hr-tab[data-on] .hr-tab__panel{grid-template-rows:1fr;opacity:1}.hr-tab:not([data-on]) .hr-tab__panel{visibility:hidden}.hr-steps__frame{position:relative;display:grid;gap:1rem}.hr-deck{grid-area:1/1;display:grid;padding:6% 5% 0 0;opacity:0;visibility:hidden;transition:opacity .35s ease-in-out,visibility 0s .35s}.hr-deck[data-on]{opacity:1;visibility:visible;transition:opacity .35s ease-in-out}.hr-deck[data-on] .hr-deck__slot[data-depth="0"] .hr-card__art img{animation:hr-img-in .7s cubic-bezier(.45,0,.55,1) both}@keyframes hr-img-in{0%{opacity:0;filter:blur(14px);scale:1.04}}.hr-deck__slot{grid-area:1/1;z-index:calc(10 - var(--depth));transform-origin:100% 0;transform:translate(calc(var(--depth) * 5%),calc(var(--depth) * -9%)) scale(calc(1 - var(--depth) * .07));transition:transform .5s cubic-bezier(.3,.7,.2,1)}.hr-deck:has(.hr-deck__slot+.hr-deck__slot) .hr-deck__slot[data-depth="0"]{animation:hr-card-over .5s cubic-bezier(.3,.7,.2,1)}@keyframes hr-card-over{45%{translate:0 -9%;scale:1.03}}.hr-deck__dots{grid-row:2;display:flex;justify-content:center;align-items:center;gap:.5rem;height:1.5rem}.hr-deck__dots span{width:6px;height:6px;border-radius:9999px;background:color-mix(in srgb,var(--foreground) 30%,transparent);transition:width .4s ease,background .4s ease}.hr-deck__dots span[data-on]{width:18px;background:var(--hr-glow)}.hr-card{--rim:clamp(5px,0.6vw,8px);position:relative;aspect-ratio:4/3;border-radius:clamp(18px,2.2vw,28px);background:#020202;transition:filter .7s ease;will-change:transform;box-shadow:0 40px 70px -35px #000,0 14px 28px -14px rgb(0 0 0/.8),0 0 0 1px rgb(255 255 255/.06)}.hr-card:not([data-front]){filter:brightness(.7) saturate(.85)}.hr-card__art{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.hr-card__art img{width:100%;height:100%;object-fit:cover}.hr-card__art:after,.hr-card__art:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.hr-card__art:after{background:linear-gradient(115deg,transparent 38%,rgb(255 255 255/calc(.05 + var(--glare, 0) * .16)) 47%,rgb(255 255 255/calc(var(--glare, 0) * .05)) 52%,transparent 60%) calc(var(--lx, 30%) * 1) calc(var(--ly, 0%) * 1) /300% 300% no-repeat,linear-gradient(115deg,rgb(255 110 130/.06),rgb(150 190 255/.05) 20%,rgb(255 230 190/.05) 40%,rgb(190 150 255/.05) 60%,rgb(255 120 140/.06) 80%,rgb(150 210 255/.05)) calc(100% - var(--lx, 30%)) calc(100% - var(--ly, 0%)) /220% 220%,linear-gradient(180deg,rgb(255 255 255/.05),transparent 30%);mix-blend-mode:screen;opacity:calc(.55 + var(--glare, 0) * .45)}.hr-card__art:before{z-index:1;background:radial-gradient(circle at 20% 30%,rgb(255 255 255/.9) 0 .6px,transparent 1px) 0 0 /7px 9px,radial-gradient(circle at 70% 60%,rgb(255 235 235/.8) 0 .5px,transparent .9px) 3px 4px /11px 8px;-webkit-mask:radial-gradient(circle at var(--lx,30%) var(--ly,0),#000,transparent 45%);mask:radial-gradient(circle at var(--lx,30%) var(--ly,0),#000,transparent 45%);mix-blend-mode:screen;opacity:calc(var(--glare, 0) * .35)}.hr-card__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:var(--rim);background:conic-gradient(from var(--la,-20deg),rgb(255 255 255/calc(.14 + var(--glare, 0) * .34)),rgb(255 255 255/.04) 70deg,rgb(255 255 255/.02) 150deg,rgb(255 255 255/calc(.06 + var(--glare, 0) * .1)) 180deg,rgb(255 255 255/.02) 210deg,rgb(255 255 255/.04) 290deg,rgb(255 255 255/calc(.14 + var(--glare, 0) * .34)));-webkit-backdrop-filter:blur(10px) saturate(1.8) brightness(1.25);backdrop-filter:blur(10px) saturate(1.8) brightness(1.25);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hr-card:after{box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),inset 0 -24px 40px -16px rgb(0 0 0/.7),inset 0 0 0 var(--rim) rgb(255 255 255/.015),inset 0 0 0 calc(var(--rim) + 1px) rgb(255 255 255/.07),inset 0 0 0 calc(var(--rim) + 1.5px) rgb(0 0 0/.4)}.hr-card:after,.hr-card:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none}.hr-card:before{padding:1.25px;background:conic-gradient(from var(--la,-20deg),rgb(255 255 255/calc(.45 + var(--glare, 0) * .45)),rgb(255 255 255/.08) 60deg,transparent 140deg,rgb(255 255 255/calc(.12 + var(--glare, 0) * .18)) 180deg,transparent 220deg,rgb(255 255 255/.08) 300deg,rgb(255 255 255/calc(.45 + var(--glare, 0) * .45)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hr-card__body{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,2.4vw,2rem);border-radius:inherit;background:linear-gradient(180deg,rgb(0 0 0/.55),transparent 30%,transparent 62%,rgb(0 0 0/.6))}.hr-card__name{display:grid;gap:.4rem;min-width:0}.hr-card__name .hr-card__title{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--foreground)}.hr-card__name .hr-red{color:var(--hr-glow)}.hr-card__note{margin:.35rem 0 0 auto;max-width:30ch;font-size:.75rem;color:color-mix(in srgb,var(--foreground) 62%,transparent);text-wrap:pretty}.hr-card__price{align-self:flex-end;text-align:right}.hr-card__price .hr-display{font-size:clamp(1.75rem,3.4vw,3.5rem);white-space:nowrap;font-weight:600;letter-spacing:-.03em;line-height:1.05}.hr-card__price .hr-steps__range{justify-items:end}.hr-card__price .hr-steps__to{margin-left:0}@media (max-width:639px){.hr-card__note{display:none}.hr-card__body{padding:1rem}}.hr-steps__frame>.hr-steps__vat{grid-row:3;text-align:center}.hr-steps__body{font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.45;letter-spacing:-.01em;color:var(--foreground);text-wrap:pretty}.hr-steps__who{margin-top:.625rem;font-size:.875rem;color:var(--muted-foreground);text-wrap:pretty}.hr-local__price .hr-display{font-size:clamp(1.75rem,2.4vw,2.375rem);white-space:nowrap;font-weight:600;letter-spacing:-.03em;line-height:1.1}.hr-steps__range{display:grid}:is(.hr-steps__pre,.hr-steps__to,.hr-steps__per){font-size:max(.36em,.75rem);font-weight:500;letter-spacing:0;color:var(--muted-foreground)}.hr-steps__pre{margin-bottom:.35em}.hr-steps__to{margin:.3em 0 0 1.5em}.hr-steps__vat{font-size:.75rem;color:color-mix(in srgb,var(--muted-foreground) 85%,transparent)}@media (min-width:1024px){.hr-steps__frame{order:2;width:100%;max-width:calc((100svh - 27rem) * 4 / 3 / .95);justify-self:center}.hr-tab__panel .hr-steps__body{font-size:clamp(1rem,1.1vw,1.125rem);max-width:40ch}.hr-tab__head{padding:1rem 0}.hr-tab__title{font-size:clamp(1.125rem,1.35vw,1.4rem);transition:color .4s ease,font-size .5s cubic-bezier(.22,1,.36,1)}.hr-tab[data-on] .hr-tab__title{font-size:clamp(1.625rem,2vw,2.25rem)}.hr-tab__panel{padding-left:2.25rem}}@media (min-width:1280px){.hr-tab__title{white-space:nowrap}.hr-tab[data-on] .hr-tab__title{white-space:normal}}.hr-footer{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:grid;grid-template-rows:1fr auto;padding-bottom:2.5rem}.hr-footer__stage{position:relative;align-self:end;font-size:clamp(4.5rem,21vw,17rem);margin-bottom:clamp(2rem,5vw,4rem)}.hr-footer__tagline{max-width:52ch;margin:clamp(1rem,2vw,1.5rem) auto 0;padding-inline:1rem;font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.6;text-align:center;text-wrap:balance;color:var(--muted-foreground)}.hr-footer__art{position:absolute;top:-2.35em;left:50%;translate:-50% 0;z-index:-2;width:10em;max-width:none;height:auto;mask-image:linear-gradient(180deg,transparent 20%,#000 60%)}.hr-footer:before{content:"";position:absolute;inset:0 0 auto;height:30svh;z-index:-1;pointer-events:none;background:linear-gradient(var(--background),transparent)}.hr-footer__art.hr-footer__halo{filter:blur(22px) brightness(1.8);opacity:.2;animation:hr-eclipse 7s ease-in-out infinite alternate}@keyframes hr-eclipse{to{opacity:.55}}.hr-footer__glow{position:absolute;inset:-2em -50vw 0;z-index:-1;background:radial-gradient(ellipse 80% 55% at 50% 45%,rgb(208 34 50/.55),var(--hr-deep) 45%,transparent 72%)}.hr-legal{display:grid;gap:2rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);font-size:.8125rem;color:var(--muted-foreground)}@media (min-width:1024px){.hr-legal{grid-template-columns:1fr auto 1.3fr;gap:3.5rem}}.hr-legal__who{display:grid;gap:1rem;align-content:start;min-width:0}.hr-legal__links{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-block:-.75rem}.hr-legal__links a{display:inline-block;padding-block:.75rem;transition:color .2s ease}.hr-legal__links a:hover{color:var(--foreground)}.hr-legal__ids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;align-content:start}@media (min-width:1024px){.hr-legal__ids{grid-template-columns:repeat(2,max-content);column-gap:2.5rem}}.hr-legal__ids dt{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.hr-legal__ids dd{margin-top:.25rem;color:var(--foreground);overflow-wrap:anywhere}@media (min-width:1024px){.hr-legal__ids dd{white-space:nowrap}}.hr-legal__terms{max-width:52ch;font-size:.75rem;line-height:1.6}.hr-panel{position:relative;border-radius:28px;padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--foreground) 5%,transparent),transparent 35%),var(--card);border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 8%,transparent),0 40px 100px -40px var(--background)}.hr-form{display:grid;gap:1.75rem}.hr-form__fields{display:grid;gap:1.25rem}.hr-form__row{display:grid;gap:1.25rem 2rem}@media (min-width:640px){.hr-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-field{position:relative;display:grid;gap:.3rem;font-size:.75rem;letter-spacing:.02em;color:var(--muted-foreground);transition:color .3s ease}.hr-field:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--hr-red) 50%,var(--foreground) 50%);transform:scaleX(0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hr-field:focus-within{color:var(--foreground)}.hr-field:focus-within:after{transform:scaleX(1)}.hr-field input,.hr-field textarea{width:100%;padding:.3rem 0 .5rem;font-size:1rem;letter-spacing:0;color:var(--foreground);caret-color:var(--hr-glow);background:transparent;border-bottom:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);transition:border-color .25s ease}.hr-field textarea{resize:none;line-height:1.5;field-sizing:content;min-height:3.5em;max-height:14rem}.hr-field input:hover,.hr-field textarea:hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}.hr-root .hr-field :focus-visible{outline:none}.hr-field ::placeholder{color:color-mix(in srgb,var(--muted-foreground) 60%,transparent);opacity:1;font-size:.9375rem}.hr-field input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:inset 0 0 0 100px var(--background)}.hr-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.hr-form button:disabled{opacity:.6;cursor:progress}.hr-mail{display:grid;gap:.1rem}.hr-mailbtn{display:inline-flex;align-items:center;gap:.55rem;padding-block:.75rem;font-size:.9375rem;font-weight:500;white-space:nowrap;color:var(--muted-foreground);transition:color .25s ease}.hr-mailbtn svg{width:1.1rem;height:1.1rem;fill:currentColor;transition:color .25s ease}.hr-mailbtn span{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--foreground) 20%,transparent);text-underline-offset:5px;transition:text-decoration-color .25s ease}.hr-mailbtn:hover{color:var(--foreground)}.hr-mailbtn:hover svg{color:var(--hr-glow)}.hr-mailbtn:hover span{text-decoration-color:var(--hr-red)}.hr-mail:hover .hr-display{text-decoration:underline;text-decoration-color:var(--hr-red);text-underline-offset:5px}.hr-sent{display:grid;justify-items:start;gap:1rem;padding-block:clamp(2.5rem,6vw,4rem)}.hr-sent__mark{width:3rem;aspect-ratio:1;border-radius:9999px;background:var(--hr-red);box-shadow:0 0 36px -4px var(--hr-red)}.hr-wordmark{margin:0;padding-bottom:.06em;font-size:1em;line-height:.9;letter-spacing:-.065em;font-weight:600;white-space:nowrap;text-align:center}.hr-wm{display:inline-block;cursor:default;transform-origin:50% 55%;text-shadow:-.02em -.012em .06em color-mix(in srgb,var(--background) 80%,transparent),.012em .006em 0 color-mix(in srgb,var(--hr-glow) 45%,transparent),.05em .03em .2em color-mix(in srgb,var(--hr-red) 30%,transparent)}.hr-wm[data-side=r][data-on],.hr-wm[data-side=w]{color:var(--foreground)}.hr-wm[data-side=r],.hr-wm[data-side=w][data-on]{color:var(--hr-red)}[data-idle] *,[data-idle]:after,[data-idle]:before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hr-footer__halo{animation:none}.hr-steps__cursor{transition:none}.hr-kinds__tab:after{animation:none!important}.hr-kinds__pill,.hr-swap>*{transition:none!important}.hr-aurora,.hr-flow-band__art,.hr-flow__hub:after{animation:none}.hr-local__never>[aria-hidden]{animation:none!important;opacity:1!important}.hr-hero .hr-ghost:after,.hr-hero__art,.hr-ignite,.hr-title__light{animation:none}.hr-cta,.hr-ghost{transition:none}.hr-cta{animation:none}.hr-tab__fill{animation:none!important}.hr-tab__panel{transition:none}.hr-card,.hr-card__art img,.hr-deck,.hr-deck__slot{transition:none!important}.hr-card__art img,.hr-deck__slot{animation:none!important}.hr-flow__points>div:before{display:none}.hr-flow__points :is(dt,dd){transition:none;translate:none!important}}@media (min-width:1024px){.hr-root .hr-section{min-height:100svh;display:grid;align-content:center;padding-block:5.5rem 3rem}}.hr-banner [data-blur-fade]:has(>.hr-gains){opacity:1;animation:none}.hr-banner [data-blur-fade=wait]>.hr-gains>.hr-gain{opacity:0}@media (prefers-reduced-motion:no-preference){.hr-banner [data-blur-fade=run]>.hr-gains>.hr-gain{animation:hr-gain-in .8s cubic-bezier(.2,.7,.2,1) backwards}.hr-banner [data-blur-fade=run]>.hr-gains>.hr-gain:first-child{animation-delay:.35s}.hr-banner [data-blur-fade=run]>.hr-gains>.hr-gain:nth-child(2){animation-delay:.6s}.hr-banner [data-blur-fade=run]>.hr-gains>.hr-gain:nth-child(3){animation-delay:.85s}}@keyframes hr-gain-in{0%{opacity:0;translate:0 24px}}[data-lite] :is(.hr-ghost,.hr-card__rim){-webkit-backdrop-filter:none;backdrop-filter:none}[data-lite] .hr-card__rim{background:rgb(255 255 255/.06)}[data-lite] .hr-card__art:before,[data-lite] :is(.hr-mac__glow,.hr-footer__halo,.hr-fx__rays){display:none}[data-lite] .hr-flow__hub:after,[data-lite] :is(.hr-aurora,.hr-flow-band__art,.hr-box__warn){animation:none!important}[data-lite] .hr-chip[data-packet] .hr-chip__edge,[data-lite] .hr-mess[data-hot] circle,[data-lite] .hr-plug__glow,[data-lite] .hr-spark{filter:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hr-mac__logo{animation:hr-mac-logo linear both;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes hr-mac-logo{0%,55%{filter:url(#hr-mac-engrave)}75%{filter:url(#hr-mac-engrave) brightness(3.2) drop-shadow(0 0 1.2px rgb(255 255 255/.7))}to{filter:url(#hr-mac-engrave)}}@font-face{font-family:display;src:url(/_next/static/media/d9532b38a05b0008-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.__className_837747{font-family:display,display Fallback}.__variable_837747{--font-hr-display:"display","display Fallback"}