.dark body,body{--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}.hr-veil{position:fixed;inset:0;z-index:39;pointer-events:none;background:var(--background);opacity:0;transition:opacity .28s ease-out}html[data-skip] .hr-veil{opacity:1;transition-duration:.15s;transition-timing-function:ease-in}.side-grid{display:none}html{scroll-padding-top:4.5rem}.hr-root main:focus{outline:none}.hr-skip{position:absolute;left:-9999px;top:1rem;z-index:60;padding:.6rem 1rem;border-radius:9999px;background:var(--card);color:var(--foreground);font-size:.875rem;box-shadow:inset 0 0 0 1px var(--border)}.hr-skip:focus{left:1rem}.hr-root{position:relative;overflow-x:clip;overflow-anchor:none}.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}#paul{scroll-margin-top:5rem}.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-hero .hr-lead{max-width:46ch}.hr-lead__price{display:block;margin-top:.5rem;font-weight:500;color:var(--foreground);text-wrap:balance}@media (min-width:1024px){.hr-lead__price{display:none}}.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__top{overflow-wrap:break-word;hyphens:auto}.hr-title__rest{font-size:.78em;text-wrap:balance}.hr-rotate{display:inline-grid;vertical-align:bottom;transition:width .45s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hr-rotate{transition:none}}.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;justify-self:start}.hr-rotate__word.is-entering{animation:hr-rotate-in .25s ease-out}.hr-rotate__word.is-leaving{animation:hr-rotate-out .25s ease-out forwards}@keyframes hr-rotate-in{0%{opacity:0;transform:translateY(-.5em)}}@keyframes hr-rotate-out{to{opacity:0;transform:translateY(.5em)}}.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)}@media (max-width:639px){.hr-cta,.hr-ghost{height:auto;min-height:3.25rem;max-width:100%;white-space:normal}}.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));position:relative;isolation:isolate;overflow:hidden;gap:.65rem;padding:0 1.6rem;font-weight:600;color:var(--foreground);box-shadow:0 10px 30px -14px var(--hr-glow)}.hr-cta:after,.hr-cta:before{content:"";position:absolute;z-index:-1;pointer-events:none}.hr-cta:before{inset:0 auto 0 0;width:400%;background:var(--flow) 0 0 /50% 100% repeat-x;animation:hr-flow 3s linear infinite;will-change:transform}.hr-cta:after{inset:2px;border-radius:inherit;background:var(--card)}.hr-cta:hover{box-shadow:0 12px 36px -12px var(--hr-glow)}@keyframes hr-flow{0%{transform:translateX(-50%)}to{transform:translateX(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) 96%,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) 96%,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-navlink[aria-current]{color:var(--foreground)}.hr-navlink[aria-current]:after{transform:scaleX(1)}.hr-menu a[aria-current]:not([data-cta]){color:var(--hr-glow)}.hr-mark{padding-block:.5rem;margin-block:-.5rem}.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-menu a[data-cta]{margin-top:.25rem;background:var(--hr-red);color:var(--foreground);font-weight:600;text-align:center;border-radius:9999px}.hr-menu a[data-cta]:hover{background:var(--hr-red);box-shadow:0 8px 24px -10px var(--hr-glow)}.hr-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:0 1rem max(1rem,env(safe-area-inset-bottom));pointer-events:none;opacity:0;translate:0 1.5rem;transition:opacity .3s ease,translate .45s cubic-bezier(.23,1,.32,1)}.hr-sticky[data-show]{opacity:1;translate:0 0}.hr-sticky{gap:.6rem}.hr-sticky__call{pointer-events:auto;flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:9999px;background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border),0 10px 30px -12px var(--hr-glow)}.hr-sticky__call:active{transform:translateY(1px)}.hr-sticky .hr-cta{pointer-events:auto;flex:1;min-width:0;max-width:24rem;justify-content:center;box-shadow:0 10px 30px -12px var(--hr-glow)}@media (min-width:768px){.hr-sticky{display:none}}@media (prefers-reduced-motion:reduce){.hr-sticky{transition:none;translate:none}}.hr-dock{position:fixed;z-index:40;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:flex;align-items:flex-end;gap:.5rem;pointer-events:none;transition:translate .45s cubic-bezier(.23,1,.32,1)}.hr-dock>*,.hr-dock__btn{pointer-events:auto}@media (max-width:767px){html[data-sticky] .hr-dock{translate:0 calc(-3.25rem - .75rem)}}.hr-dock__btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:9999px;cursor:pointer;background:color-mix(in srgb,var(--background) 80%,transparent);color:var(--muted-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 40%,transparent);transition:color .15s ease,box-shadow .15s ease}.hr-dock__btn:focus-visible,.hr-dock__btn[aria-expanded=true]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--hr-red)}@media (hover:hover){.hr-dock__btn:hover{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--hr-red)}}.hr-dock__btn:active{transform:translateY(1px)}html[data-last] .hr-next{display:none}.hr-quality{position:relative}.hr-quality__menu:focus{outline:none}.hr-quality__menu{position:absolute;right:0;bottom:calc(100% + .5rem);min-width:9rem;padding:.25rem;display:flex;flex-direction:column;border-radius:14px;background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 40%,transparent),0 14px 36px -14px #000}.hr-quality__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem;padding:0 .75rem;border-radius:10px;text-align:left;font-size:.9375rem;color:var(--muted-foreground)}.hr-quality__item[aria-checked=true]{color:var(--foreground)}.hr-quality__item:focus-visible{outline-offset:-2px}@media (hover:hover){.hr-quality__item:hover{background:var(--muted);color:var(--foreground)}}@media (pointer:coarse){.hr-quality__item{min-height:2.75rem}}@media (prefers-reduced-motion:no-preference){.hr-quality__menu{animation:hr-pop .12s ease-out}@keyframes hr-pop{0%{opacity:0;translate:0 .25rem}}}@media (prefers-reduced-motion:reduce){.hr-dock,.hr-dock__btn{transition:none}}.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}@media (max-aspect-ratio:4/3),(max-width:1023px){.hr-hero__stage{z-index:-2;--px:0.74}}@media (min-width:1024px) and (max-aspect-ratio:4/3){.hr-hero__stage{--px:0.4}}@media (max-width:1023px){.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[data-art] :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[data-art] .hr-title__top{animation-delay:0s}.hr-hero[data-art] .hr-title__rest{animation-delay:.1s}.hr-hero[data-art] .hr-lead{animation-delay:.72s}.hr-hero[data-art] .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-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-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-stamp,.hr-stamp>.hr-red{position:relative;display:inline-block}.hr-stamp>.hr-red{z-index:1}.hr-stamp__echoes{position:absolute;inset:0;z-index:0;pointer-events:none}.hr-stamp__echoes>span{position:absolute;inset:0;color:var(--hr-red);white-space:nowrap;translate:0 calc(var(--k) * -1.05em - 2.1em);opacity:calc(.24 - var(--k) * .035);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3.4 -1.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-size:90px 90px}@media (prefers-reduced-motion:no-preference){.hr-stamp>.hr-red{animation:hr-stamp-hit 2.6s cubic-bezier(.2,.8,.2,1) infinite}.hr-stamp__echoes>span{opacity:0;animation:hr-stamp-echo 18.2s linear infinite;animation-delay:calc(var(--k) * -2.6s)}}@keyframes hr-stamp-hit{0%{scale:1}4%{scale:1.06 .9;translate:0 .04em}12%{scale:.99 1.02;translate:0}22%,to{scale:1}}@keyframes hr-stamp-echo{0%{translate:0 0;opacity:0}1.5%{translate:0 0;opacity:.5}14.3%{translate:0 -1.05em;opacity:.06}28.6%{translate:0 -2.1em;opacity:.24}to{translate:0 -7.35em;opacity:0}}@media (max-width:767px){.hr-stamp__echoes>span:nth-child(n+4){display:none}}.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}.hr-flow-band__art{position:absolute;left:0;bottom:0;width:100%;height:66%;max-width:none;object-fit:cover;object-position:50% 100%;opacity:.3;transform-origin:50% 100%;mask-image:linear-gradient(180deg,transparent,#000 55%);scale:1.02;animation:hr-breathe 16s ease-in-out infinite alternate}.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__pick{all:unset;display:flex;align-items:center;min-height:2.75rem;width:100%;cursor:pointer}.hr-flow__pick:focus-visible{outline:2px solid var(--hr-glow);outline-offset:4px;border-radius:4px}.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:var(--hr-stage-h)}}@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:var(--wire-c,color-mix(in srgb,var(--hr-glow) 60%,transparent));stroke-width:var(--wire-w,1);stroke-dasharray:1 1;stroke-dashoffset:1;opacity:var(--wire-o,.6)}.hr-tube--glass{--wire-c:color-mix(in srgb,var(--foreground) 15%,transparent);--wire-w:13;--wire-o:1}.hr-tube--core{--wire-c:color-mix(in srgb,var(--background) 88%,transparent);--wire-w:10.5;--wire-o:1}.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;transition:opacity .4s cubic-bezier(.22,1,.36,1),translate .4s cubic-bezier(.22,1,.36,1)}.hr-flow__count[data-on]{opacity:1;translate:0 0}.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(--hr-glow) 45%,transparent)}.hr-chip__bg{stroke:color-mix(in srgb,var(--foreground) 12%,var(--background))}.hr-chip__glass{stroke:color-mix(in srgb,var(--foreground) 15%,transparent)}.hr-chip__core{stroke:color-mix(in srgb,var(--background) 92%,transparent)}.hr-chip text{fill:var(--foreground);font-size:8.5px;font-weight:600;letter-spacing:.02em;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-refs{max-width:46ch;font-size:1rem;line-height:1.9;color:var(--muted-foreground)}.hr-ref{position:relative;display:inline;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}a.hr-ref{padding-block:.75rem}}.hr-local,.hr-vault{overflow:hidden}.hr-vault{position:relative;width:100%;aspect-ratio:16/9;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))}}@media (min-width:1024px){.hr-local__grid{padding-right:max(3rem,4vw)}.hr-local__grid>[data-blur-fade]{max-width:36rem}.hr-local .hr-vault{aspect-ratio:5/4;mask-image:linear-gradient(90deg,#000 50%,transparent 97%),linear-gradient(transparent,#000 9%,#000 91%,transparent)}.hr-root .hr-local :is(.hr-about__sub,.hr-refs){white-space:normal;text-wrap:wrap}}.hr-vault>:is(.hr-vault__film,.hr-vault__still){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.hr-vault:not([data-still])>.hr-vault__still,.hr-vault[data-still]>.hr-vault__film{visibility:hidden}.hr-local__char{display:inline-block}.hr-local[data-gl]:not([data-lit]) .hr-local__char{opacity:0}.hr-local[data-lit] .hr-local__char{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;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(18rem,46svh,26rem)}@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);text-wrap:balance}.hr-contact__robot{height:clamp(28rem,calc(100svh - 7rem),44rem)}.hr-contact__main{position:relative;z-index:1;grid-template-columns:minmax(0,1fr)}}.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}.hr-robot:not([data-ready]){visibility:hidden}@media (prefers-reduced-motion:reduce){.hr-robot{translate:none}}.hr-robot>.hr-gpu{position:absolute;top:0;left:0;width:calc(100% + var(--hr-bleed, 0px));height:100%;max-width:none}.hr-robot>img.hr-gpu{object-fit:contain;object-position:0 100%}.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-type__ghost{color:transparent}.hr-type__caret{display:inline-block;width:2px;height:1.05em;margin:0 1px -.16em;background:var(--hr-glow);box-shadow:0 0 8px rgb(255 59 78/.6)}.hr-kinds__body[data-done] .hr-type__caret{animation:hr-caret .5s steps(1) 4 forwards}@keyframes hr-caret{50%{opacity:0}to{opacity:0}}.hr-tick{display:grid;place-items:center;width:1.125rem;height:1.125rem;margin-top:.12rem;border:1px solid var(--border);border-radius:4px;transition:border-color .3s ease,background-color .3s ease}.hr-tick svg{width:.8rem;fill:none;stroke:var(--hr-glow);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14}.hr-kinds__points[data-run] .hr-tick{animation:hr-tick-box .3s ease var(--d) forwards}.hr-kinds__points[data-run] .hr-tick svg{animation:hr-tick-draw .38s cubic-bezier(.3,.7,.2,1) var(--d) forwards}@keyframes hr-tick-box{to{border-color:rgb(255 59 78/.55);background-color:rgb(208 34 50/.14)}}@keyframes hr-tick-draw{to{stroke-dashoffset:0}}.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{left:37%;right:37%;top:98.6%;height:2.4%;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(0 0 0/.9),transparent 100%)}.hr-mac:after,.hr-mac:before{content:"";position:absolute;pointer-events:none}.hr-mac:before{inset:0 2% 3%;z-index:-3;border-radius:3%;box-shadow:0 -6px 30px rgb(0 0 0/.5)}.hr-mac__svg{position:absolute;inset:0;width:100%;height:100%}.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-pow{position:absolute;z-index:1;width:64px;height:64px;pointer-events:none;opacity:0}.hr-pow svg{display:block;width:100%;height:100%;overflow:visible}.hr-pow polygon{fill:var(--foreground);stroke:var(--hr-red);stroke-width:5;stroke-linejoin:round}.hr-pow .hr-pow__back{fill:none;stroke:var(--background);stroke-width:11}.hr-grr,.hr-sad{position:absolute;z-index:2;pointer-events:none;opacity:0}.hr-grr{width:210px;transform-origin:50% 100%}.hr-grr svg,.hr-sad svg{display:block;width:100%;height:auto;overflow:visible}.hr-sad{width:46px}.hr-ink{fill:none;stroke:var(--foreground);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:hr-ink .14s ease-out calc(var(--i) * 80ms) forwards}.hr-ink--ghost{stroke-width:1.4;opacity:.55}.hr-grr .hr-ink{stroke-width:2.2}.hr-grr .hr-ink--ghost{stroke-width:1}.hr-ink--red{stroke:var(--hr-glow)}@keyframes hr-ink{to{stroke-dashoffset:0}}.hr-boil{visibility:hidden;animation:hr-boil .36s step-end calc(var(--f) * -.12s) infinite}@keyframes hr-boil{0%{visibility:visible}33.33%{visibility:hidden}}.hr-grr__fill{fill:#1a1b1e}.hr-grr__shake{animation:hr-grr-shake .16s steps(2) infinite;transform-origin:0 0}@keyframes hr-grr-shake{50%{rotate:2.5deg;translate:1.5px 0}}.hr-grr__sym{opacity:0;scale:.3;animation:hr-grr-pop .32s cubic-bezier(.34,1.8,.64,1) calc(.18s + var(--k) * .13s) forwards}@keyframes hr-grr-pop{to{opacity:1;scale:1}}.hr-grr__vein{transform-box:fill-box;transform-origin:center;animation:hr-grr-vein .42s ease-in-out infinite alternate}@keyframes hr-grr-vein{to{scale:1.25}}.hr-grr__puff{opacity:0;transform-box:fill-box;transform-origin:center;animation:hr-grr-puff .9s ease-out infinite}.hr-grr__puff--l{--dx:-16px}.hr-grr__puff--r{--dx:16px;animation-delay:.3s}@keyframes hr-grr-puff{15%{opacity:1}to{opacity:0;translate:var(--dx) -26px;scale:1.4}}.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:1.75rem 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(.75rem,.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}@media (max-width:1023px){.hr-kinds__close,.hr-kinds__label{display:none}}.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:.4rem 0 0;max-width:none;text-align:left;font-size:.8125rem;color:var(--muted-foreground)}.hr-tab__vat{margin-top:.25rem}.hr-local__cta,.hr-tab__cta{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:.5rem;font-weight:600;color:var(--hr-glow)}.hr-local__cta:hover,.hr-tab__cta:hover{text-decoration:underline 1px;text-underline-offset:.3em}@media (min-width:1024px){.hr-tab__cta,.hr-tab__offers,.hr-tab__vat{display:none}}.hr-pricing__title{font-size:clamp(1.875rem,3vw,2.625rem)}.hr-pricing__start{font-weight:500;color:var(--foreground)}@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__title{min-width:0}@media (max-width:1023px){.hr-tab__title{color:var(--foreground)}}.hr-tab__hint{margin-left:auto;font-size:.9375rem;font-weight:500;white-space:nowrap;color:var(--foreground);transition:opacity .3s ease}.hr-tab__chev{flex:none;align-self:center;color:var(--muted-foreground);transition:rotate .4s cubic-bezier(.23,1,.32,1),color .4s ease}.hr-tab[data-on] .hr-tab__hint{opacity:0}.hr-tab[data-on] .hr-tab__chev{rotate:180deg;color:var(--hr-glow)}@media (min-width:1024px){.hr-tab__chev,.hr-tab__hint{display:none}}.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;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[data-multi] .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;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>*{transition:opacity .7s ease}.hr-card:not([data-front])>*{opacity:.7}.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,.hr-tab__offer .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}@media (max-width:767px){.hr-footer{min-height:auto;padding-top:14rem}}@media (max-width:1023px){html[data-stage] .hr-footer{min-height:0;padding:4.5rem 0 calc(var(--hr-floor, 0px) + .25rem)}html[data-stage] .hr-footer__stage{margin:.9em 0 1.5rem}html[data-stage] .hr-legal{gap:1.25rem;padding-top:1.25rem}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-footer__stage{font-size:clamp(3.25rem,15vw,6rem);margin-bottom:1rem}html[data-stage] .hr-footer__tagline{margin-top:.5rem}html[data-stage] .hr-legal{gap:1rem;padding-top:1rem}html[data-stage] .hr-legal__links a{padding-block:.6rem}html[data-stage] .hr-legal__links{margin-block:-.6rem}}.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:.75rem;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:.55rem 0 .65rem;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:has(:user-invalid){color:var(--hr-glow)}.hr-field :user-invalid{border-color:var(--hr-glow)}.hr-form__note{font-size:.875rem;color:var(--foreground)}.hr-order{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hr-order__bell{width:1.25rem;height:1.25rem;color:var(--hr-glow)}.hr-order__chip{display:inline-flex;align-items:center;gap:.25rem;min-height:2.25rem;padding:0 .3rem 0 .85rem;border-radius:999px;background:#3a1418;box-shadow:inset 0 0 0 1px #5a0b12;color:var(--foreground);font-size:.875rem;font-weight:600}.hr-order__chip button{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:none;color:var(--muted-foreground);cursor:pointer}.hr-order__chip button:hover{color:var(--foreground);background:#5a0b12}.hr-order__chip svg{width:.9rem;height:.9rem}@media (prefers-reduced-motion:no-preference){.hr-order__chip{animation:hr-chip .45s cubic-bezier(.3,1.4,.5,1) both}}.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-who{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;row-gap:.75rem;padding:1.25rem 0;border-block:1px solid var(--border)}.hr-who__face{width:3.5rem;height:3.5rem;border-radius:9999px;object-fit:cover;box-shadow:0 0 0 2px var(--background),0 0 0 3px var(--hr-red)}.hr-who__name{font-weight:600;color:var(--foreground)}.hr-who__role{font-size:.875rem;color:var(--muted-foreground)}.hr-who__call{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;color:var(--foreground)}.hr-who__call svg{color:var(--hr-glow)}.hr-who__call:hover .num{text-decoration:underline 1px var(--hr-red);text-underline-offset:.3em}.hr-who__bio{grid-column:1/-1;color:var(--muted-foreground);text-wrap:pretty;max-width:52ch}@media (min-width:1024px){.hr-contact__main>:has(>.hr-who){display:none}.hr-form__note{font-size:.8125rem;color:var(--muted-foreground)}}.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:1.5rem;padding-block:clamp(2.25rem,5vw,3.5rem);overflow:hidden;outline:none}.hr-sent:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--hr-glow),transparent);translate:-100% 0;animation:hr-sent-sweep 1.6s cubic-bezier(.22,1,.36,1) .2s forwards}@keyframes hr-sent-sweep{to{translate:100% 0}}.hr-sent__mark{width:3.25rem;overflow:visible;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--hr-red) 70%,transparent))}.hr-sent__disc{fill:var(--hr-red);transform-origin:center;animation:hr-sent-pop .6s cubic-bezier(.34,1.56,.64,1) both}.hr-sent__tick{fill:none;stroke:var(--foreground);stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:hr-sent-draw .45s ease-out .45s forwards}@keyframes hr-sent-pop{0%{transform:scale(.2);opacity:0}}@keyframes hr-sent-draw{to{stroke-dashoffset:0}}.hr-sent__head{display:grid;gap:.35rem}.hr-sent__from,.hr-sent__head>*,.hr-sent__steps li{animation:hr-sent-rise .6s cubic-bezier(.22,1,.36,1) both}.hr-sent__head>:first-child{animation-delay:.25s}.hr-sent__thanks{font-size:1.125rem;color:var(--muted-foreground);animation-delay:.4s!important}@keyframes hr-sent-rise{0%{opacity:0;translate:0 .6rem}}.hr-sent__steps{display:grid;gap:0;width:100%;margin:0;padding:0;list-style:none}.hr-sent__steps li{position:relative;display:grid;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.9rem;padding:.7rem 0;animation-delay:calc(.75s + var(--i) * .35s);border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}.hr-sent__dot{display:grid;place-items:center;width:1.5rem;aspect-ratio:1;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--foreground) 22%,transparent)}.hr-sent__dot:after,.hr-sent__dot>*{grid-area:1/1}.hr-sent__steps li:not([data-state=done]) .hr-sent__dot svg{display:none}.hr-sent__dot svg{width:.85rem;fill:none;stroke:var(--foreground);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.hr-sent__steps li[data-state=done] .hr-sent__dot{background:var(--hr-red);border-color:var(--hr-red)}.hr-sent__steps li[data-state=done] .hr-sent__dot svg{animation:hr-sent-draw .35s calc(.95s + var(--i) * .35s) ease-out forwards}.hr-sent__steps li[data-state=now] .hr-sent__dot{border-color:var(--hr-red)}.hr-sent__steps li[data-state=now] .hr-sent__dot:after{content:"";width:.45rem;aspect-ratio:1;border-radius:9999px;background:var(--hr-red);animation:hr-sent-breathe 1.8s ease-in-out 1.5s infinite}@keyframes hr-sent-breathe{50%{scale:.55;opacity:.5}}.hr-sent__step{font-weight:500;color:var(--foreground)}.hr-sent__steps li:not([data-state]) .hr-sent__step{color:var(--muted-foreground)}.hr-sent__from,.hr-sent__when{font-size:.875rem;color:var(--muted-foreground)}.hr-sent__from{animation-delay:1.9s}.hr-sent:focus,.hr-sent:focus-visible{outline:none}@media (max-width:479px){.hr-sent__steps li{grid-template-columns:1.5rem 1fr;row-gap:.1rem}.hr-sent__when{grid-column:2}}@media (prefers-reduced-motion:reduce){.hr-sent *,.hr-sent:before{animation:none!important}.hr-sent__dot svg,.hr-sent__tick{stroke-dashoffset:0}}.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)}:not(html)[data-idle] *,:not(html)[data-idle]:after,:not(html)[data-idle]:before,html[data-idle] [data-freeze~=after]:after,html[data-idle] [data-freeze~=before]:before,html[data-idle] [data-freeze~=self]{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-tick,.hr-tick svg{animation:none!important}.hr-tick{border-color:rgb(255 59 78/.55);background-color:rgb(208 34 50/.14)}.hr-tick svg{stroke-dashoffset:0}.hr-type__caret{display:none}.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:before{animation:none}.hr-tab__fill{animation:none!important}.hr-tab__panel{transition:none}.hr-card,.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}}html[data-stage],html[data-stage] body{overflow:hidden;overscroll-behavior:none}html[data-stage] .hr-stage{position:fixed;inset:0;overflow:clip;touch-action:pinch-zoom}html[data-stage] .hr-stage>[data-scene]{position:absolute;inset:0;height:100dvh;margin:0;z-index:0;background-color:var(--background);transform:translateY(100%);will-change:transform;transition:none}html[data-stage] .hr-stage>[data-tall]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;align-content:start;touch-action:pan-y pinch-zoom;scrollbar-width:none}html[data-stage] .hr-stage>[data-tall]::-webkit-scrollbar{display:none}html[data-stage] .hr-stage>[data-tall][data-swipe]{touch-action:pinch-zoom}html[data-stage][data-zoomed] :is(.hr-stage,.hr-stage>[data-scene]){touch-action:pan-x pan-y pinch-zoom}html[data-stage] .hr-stage>[data-before]{transform:translateY(-100%)}html[data-stage] .hr-stage>[data-active]{transform:none;z-index:2}html[data-stage] .hr-stage>[data-scene]:focus{outline:none}html[data-stage] .hr-nav{animation:none;background:color-mix(in srgb,var(--background) 96%,transparent)}html[data-stage][data-scene=hero] .hr-nav{background:transparent}.hr-root{--hr-gutter:6rem;--hr-stage-h:min(calc(100svh - 10.5rem),44rem)}.hr-pre{margin-bottom:clamp(4rem,10vw,7rem)}.hr-pre__grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.hr-pre__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--hr-gutter)}}.hr-pre__stage{position:relative;aspect-ratio:4/3}@media (max-width:639px){.hr-pre__stage{aspect-ratio:1}}@media (min-width:1024px){.hr-flow-sec .hr-flow__copy{min-height:var(--hr-stage-h);display:flex;flex-direction:column;justify-content:center}}.hr-pre__copy{overflow:clip}@media (min-width:1024px){.hr-pre__copy .hr-h2{font-size:min(1.95vw,2.4rem)}.hr-pre__copy .hr-about__line{white-space:nowrap}.hr-pre[data-mode=stage]{position:absolute;inset:0;z-index:2;margin:0;display:grid;align-content:center;padding-block:5.5rem 3rem;pointer-events:none}.hr-pre[data-mode=stage] .hr-pre__copy{pointer-events:auto}.hr-pre[data-mode=stage] .hr-pre__stage{aspect-ratio:auto;height:var(--hr-stage-h);pointer-events:auto}.hr-pre[data-mode=stage] .hr-pre__copy,.hr-pre[data-mode=stage] .hr-pre__stage{transition:translate .9s cubic-bezier(.65,0,.35,1),opacity .3s ease .6s}.hr-pre[data-mode=stage][data-done] .hr-pre__stage{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.hr-pre[data-mode=stage][data-done] .hr-pre__copy{translate:calc(-150% - var(--hr-gutter)) 0;opacity:0;pointer-events:none}}.hr-flow-sec :is(.hr-flow__copy:not(.hr-pre__copy),.hr-flow-skip){transition:opacity .3s ease .6s,visibility 0s 0s}.hr-flow-sec[data-pre] :is(.hr-flow__copy:not(.hr-pre__copy),.hr-flow-skip){opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}@media (min-width:1024px){.hr-flow-sec .hr-flow{transition:translate .9s cubic-bezier(.65,0,.35,1),opacity .45s ease,visibility 0s 0s}.hr-flow-sec[data-pre]:not([data-mess]) .hr-flow{opacity:0;visibility:hidden;transition:translate 0s .45s,opacity .45s ease,visibility 0s .45s}.hr-flow-sec[data-pre] .hr-flow{translate:calc(-66.667% - var(--hr-gutter)) 0}}html[data-stage] .hr-stage>[data-scene]{scroll-padding:4.5rem 0 var(--hr-floor,0)}@media (max-width:1023px){html[data-stage] .hr-stage>[data-scene]:not([data-quiet]){--hr-floor:3.75rem}html[data-stage] .hr-stage>:is([data-scene=contact],[data-scene=footer]){--hr-floor:3.75rem}html[data-stage] .hr-stage>[data-tall]{padding-bottom:max(5rem,calc(var(--hr-floor, 0px) + 2rem));clip-path:inset(0 0 var(--hr-floor,0) 0);mask-image:linear-gradient(to top,transparent var(--hr-floor,0),#000 calc(var(--hr-floor, 0px) + 1.5rem))}}@media (max-width:767px){html[data-stage] .hr-stage>[data-scene]:not([data-quiet]){--hr-floor:calc(7.75rem + env(safe-area-inset-bottom))}}@media (max-width:1023px){html[data-stage] .hr-flow-sec{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:.75rem;padding:4.75rem max(1rem,calc((100% - 40rem) / 2)) calc(var(--hr-floor, 0px) + .5rem)}html[data-stage] .hr-flow-sec>.hr-wrap,html[data-stage] .hr-pre[data-mode=stage],html[data-stage] .hr-pre[data-mode=stage]>.hr-pre__grid{display:contents}html[data-stage] .hr-flow-sec .hr-flow,html[data-stage] .hr-pre[data-mode=stage] .hr-pre__stage{grid-area:1/1;order:0;height:auto;min-height:0;aspect-ratio:auto}html[data-stage] .hr-flow-sec>.hr-wrap>:first-child,html[data-stage] .hr-pre[data-mode=stage] .hr-pre__copy{grid-area:2/1;min-width:0}html[data-stage] .hr-flow-sec .hr-flow__copy{height:100%;padding:.9rem 1.1rem 1rem;border-radius:18px}html[data-stage] .hr-flow-sec .hr-flow{padding:.25rem clamp(.25rem,3vw,1.5rem)}html[data-stage] .hr-flow-sec .hr-h2{font-size:clamp(1.4rem,6.2vw,2rem);line-height:1.1}html[data-stage] .hr-pre__copy .hr-about__sub{margin-top:.5rem;font-size:.875rem;line-height:1.45}html[data-stage] .hr-flow-sec .hr-flow__points{display:grid;margin-top:.6rem}html[data-stage] .hr-flow-sec .hr-flow__points>div{grid-area:1/1;min-height:0;padding-block:.55rem 0;border-bottom:0;align-content:start}html[data-stage] .hr-flow-sec .hr-flow__points>div:not([data-on]){opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}html[data-stage] .hr-flow-sec .hr-flow__points>div[data-on]{transition:opacity .45s ease .15s}html[data-stage] .hr-flow-sec .hr-flow__points :is(dt,dd){translate:none}html[data-stage] .hr-flow-sec .hr-flow__points dt{font-size:1.0625rem}html[data-stage] .hr-flow-sec .hr-flow__pick{min-height:2.25rem}html[data-stage] .hr-flow-sec .hr-flow__points dd{font-size:.875rem;line-height:1.45}html[data-stage] .hr-flow-sec .hr-flow{transition:opacity .45s ease,visibility 0s 0s}html[data-stage] .hr-flow-sec[data-pre]:not([data-mess]) .hr-flow{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}html[data-stage] .hr-pre[data-mode=stage] .hr-pre__copy,html[data-stage] .hr-pre[data-mode=stage] .hr-pre__stage{transition:opacity .3s ease .3s,visibility 0s 0s}html[data-stage] .hr-pre[data-mode=stage][data-done] :is(.hr-pre__stage,.hr-pre__copy){opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-flow-sec{padding-top:4.5rem;row-gap:.5rem}html[data-stage] .hr-flow-sec .hr-flow__copy{padding:.7rem .9rem .75rem}html[data-stage] .hr-flow-sec .hr-h2{font-size:1.25rem}html[data-stage] .hr-pre__copy .hr-about__sub{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-stage] .hr-flow-sec .hr-flow__points{margin-top:.35rem}html[data-stage] .hr-flow-sec .hr-flow__points>div{padding-top:.35rem;gap:.1rem}html[data-stage] .hr-flow-sec .hr-flow__points dt{font-size:1rem}html[data-stage] .hr-flow-sec .hr-flow__pick{min-height:2rem}html[data-stage] .hr-flow-sec .hr-flow__points dd{font-size:.8125rem;line-height:1.42}html[data-stage] .hr-flow-sec .hr-flow__node{width:2.6rem;border-radius:.8rem}html[data-stage] .hr-flow-sec .hr-flow__col{gap:.9rem}html[data-stage] .hr-flow-sec .hr-flow__box{width:3.75rem}html[data-stage] .hr-flow-sec .hr-flow .hr-flow__hub{width:4.25rem}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){.hr-sticky{display:none}html[data-sticky] .hr-dock{translate:none}html[data-stage] .hr-stage>[data-scene]:not([data-quiet]){--hr-floor:3.75rem}html[data-stage] .hr-flow-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:1rem;row-gap:0;padding:4.5rem max(1rem,env(safe-area-inset-right)) calc(var(--hr-floor, 0px) + .5rem) max(1rem,env(safe-area-inset-left))}html[data-stage] .hr-flow-sec>.hr-wrap>:first-child,html[data-stage] .hr-pre[data-mode=stage] .hr-pre__copy{grid-area:1/2;align-self:center}html[data-stage] .hr-flow-sec .hr-flow__copy{height:auto}}@media (max-width:1023px){html[data-stage] .hr-pager{display:grid}html[data-stage] .hr-pager__page{grid-area:1/1;display:grid;gap:.75rem;align-content:start;min-width:0}html[data-stage] .hr-pager__block>*{margin:0}html[data-stage] .hr-pager__page:not([data-on]){opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}html[data-stage] .hr-pager__page[data-on]{transition:opacity .45s ease .15s}html[data-stage] .hr-local{display:grid;grid-template-rows:minmax(max(7.5rem,24svh),1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:.75rem;padding:4.75rem max(1rem,calc((100% - 40rem) / 2)) calc(var(--hr-floor, 0px) + .5rem)}html[data-stage] .hr-local__grid{display:contents}html[data-stage] .hr-local__visual{min-height:max(7.5rem,24svh);container-type:size;display:grid;place-items:center}html[data-stage] .hr-local .hr-vault{width:min(100cqw,100cqh * 16/9);max-height:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 14%,#000 84%,transparent)}html[data-stage] .hr-local .hr-h2{margin-top:.4rem;font-size:clamp(1.4rem,6.2vw,2rem);line-height:1.1}html[data-stage] .hr-local .hr-pager{margin-top:.75rem}html[data-stage] .hr-local .hr-about__sub{font-size:.875rem;line-height:1.45}html[data-stage] .hr-local__points li{padding-block:.55rem;font-size:.875rem;line-height:1.45}html[data-stage] .hr-local .hr-refs{font-size:.875rem;line-height:1.7}html[data-stage] .hr-local__price .hr-display{font-size:1.75rem}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-local{padding-top:4.5rem;row-gap:.5rem}html[data-stage] .hr-local .hr-h2{font-size:1.25rem}html[data-stage] .hr-local .hr-pager{margin-top:.5rem}html[data-stage] .hr-local :is(.hr-about__sub,.hr-local__points li,.hr-refs){font-size:.8125rem;line-height:1.42}html[data-stage] .hr-local__points li{padding-block:.4rem}html[data-stage] .hr-local__price .hr-display{font-size:1.5rem}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){html[data-stage] .hr-local{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:1rem;row-gap:0;padding:4.5rem max(1rem,env(safe-area-inset-right)) calc(var(--hr-floor, 0px) + .5rem) max(1rem,env(safe-area-inset-left))}html[data-stage] .hr-local__visual{min-height:0}html[data-stage] .hr-local__grid>[data-blur-fade]{align-self:center;min-width:0}}@media (max-width:1023px){html[data-stage] .hr-site{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(max(7rem,17svh),1fr) repeat(4,auto);row-gap:.75rem;padding:4.75rem max(1rem,calc((100% - 40rem) / 2)) calc(var(--hr-floor, 0px) + .5rem)}html[data-stage] :is(.hr-site>.hr-wrap,.hr-kinds,.hr-kinds__text){display:contents}html[data-stage] .hr-kinds__stage{grid-area:1/1;order:0;min-width:0;min-height:max(7rem,17svh);padding:0;gap:0;container-type:size;display:grid;place-items:center}html[data-stage] .hr-site .hr-mac{width:min(100cqw,100cqh * 600/491.3)}html[data-stage] .hr-kinds__text>[data-blur-fade]{grid-area:2/1}html[data-stage] .hr-kinds__sub{grid-area:3/1/5/2}html[data-stage] .hr-kinds__refs{grid-area:5/1;justify-content:start}html[data-stage] .hr-kinds__seg{grid-area:3/1;margin:0}html[data-stage] .hr-kinds__seg button{padding-inline:.25rem;font-size:.8125rem;white-space:nowrap}html[data-stage] .hr-kinds__detail{grid-area:4/1;margin:0}html[data-stage] .hr-kinds__price{grid-area:5/1;margin:0}html[data-stage] .hr-site .hr-h2{margin-top:.4rem;font-size:clamp(1.4rem,6.2vw,2rem);line-height:1.1}html[data-stage] .hr-site .hr-about__sub{margin:0;font-size:.875rem;line-height:1.45}html[data-stage] .hr-root .hr-site .hr-refs--mock{font-size:.875rem;text-align:start;white-space:normal}html[data-stage] .hr-kinds__body{font-size:.9375rem}html[data-stage] .hr-kinds__points{margin-top:.6rem}html[data-stage] .hr-kinds__points li{padding-block:.45rem;font-size:.875rem}html[data-stage] .hr-kinds .hr-local__price .hr-display{font-size:1.75rem}html[data-stage] .hr-kinds:not([data-intro]) :is(.hr-kinds__sub,.hr-kinds__refs),html[data-stage] .hr-kinds[data-intro] :is(.hr-kinds__seg,.hr-kinds__detail,.hr-kinds__price){opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}html[data-stage] .hr-kinds :is(.hr-kinds__seg,.hr-kinds__detail,.hr-kinds__price,.hr-kinds__sub,.hr-kinds__refs){transition:opacity .45s ease .15s}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-site{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(7rem,1fr) repeat(3,auto);column-gap:.75rem;padding-top:4.5rem;row-gap:.5rem}html[data-stage] .hr-kinds__stage{grid-area:1/1;min-height:7rem}html[data-stage] .hr-kinds__text>[data-blur-fade]{grid-area:1/2;align-self:center}html[data-stage] .hr-kinds__seg{grid-area:2/1/3/-1}html[data-stage] .hr-kinds__sub{grid-area:2/1/4/-1}html[data-stage] .hr-kinds__detail{grid-area:3/1/4/-1}html[data-stage] :is(.hr-kinds__refs,.hr-kinds__price){grid-area:4/1/5/-1}html[data-stage] .hr-site .hr-h2{font-size:1.25rem}html[data-stage] .hr-site :is(.hr-about__sub,.hr-kinds__body,.hr-kinds__points li){font-size:.8125rem;line-height:1.42}html[data-stage] .hr-root .hr-site .hr-refs--mock{font-size:.8125rem}html[data-stage] .hr-kinds__points{margin-top:.4rem}html[data-stage] .hr-kinds__points li{padding-block:.3rem}html[data-stage] .hr-kinds .hr-local__price .hr-display{font-size:1.5rem}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){html[data-stage] .hr-site{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:1.25rem;padding:4.5rem max(1rem,env(safe-area-inset-right)) calc(var(--hr-floor, 0px) + .5rem) max(1rem,env(safe-area-inset-left))}html[data-stage] .hr-kinds__text>[data-blur-fade]{grid-area:1/1;align-self:start}html[data-stage] .hr-kinds__stage{grid-area:2/1;min-height:0}html[data-stage] .hr-kinds__seg{grid-area:3/1}html[data-stage] .hr-kinds__seg button{white-space:normal}html[data-stage] :is(.hr-kinds__sub,.hr-kinds__detail){grid-area:1/2/3/3;align-self:center}html[data-stage] :is(.hr-kinds__refs,.hr-kinds__price){grid-area:3/2;align-self:end}html[data-stage] .hr-site .hr-h2{font-size:1.125rem}html[data-stage] .hr-kinds__points li{padding-block:.2rem;font-size:.75rem}html[data-stage] .hr-kinds__price .hr-swap>*{display:flex;flex-wrap:wrap;align-items:end;gap:0 .75rem}}@media (max-width:1023px){html[data-stage] .hr-redo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(max(8rem,20svh),1fr) repeat(3,auto);row-gap:.75rem;padding:4.75rem max(1rem,calc((100% - 40rem) / 2)) calc(var(--hr-floor, 0px) + .5rem)}html[data-stage] :is(.hr-redo__grid,.hr-redo__intro,.hr-redo__list){display:contents}html[data-stage] .hr-redo__stage{grid-area:1/1;min-width:0;min-height:max(8rem,20svh);grid-template-rows:minmax(0,1fr) auto;gap:.4rem}html[data-stage] .hr-redo__screen{min-height:0;container-type:size;display:grid;place-items:center}html[data-stage] .hr-redo .hr-browser{width:min(100cqw,(100cqh - 1.9rem) * 1.6)}html[data-stage] .hr-redo .hr-browser__bar{height:1.9rem;gap:.6rem;padding-inline:.7rem}html[data-stage] .hr-redo .hr-browser__url{min-width:0;overflow:hidden;white-space:nowrap}html[data-stage] .hr-redo .hr-browser__chips{display:none}html[data-stage] .hr-redo__under{min-height:0;justify-content:center}html[data-stage] .hr-redo .hr-local__eyebrow{letter-spacing:.2em}html[data-stage] .hr-redo__intro>[data-blur-fade]{grid-area:2/1}html[data-stage] .hr-redo__lead{grid-area:3/1}html[data-stage] .hr-redo__lead .hr-lead{margin:0;font-size:.9375rem;line-height:1.5}html[data-stage] .hr-redo__tiers{grid-area:3/1;border-top:0}html[data-stage] .hr-redo__tier{grid-area:1/1;border-bottom:0;min-width:0}html[data-stage] .hr-redo__head{padding:.6rem 0 .5rem}html[data-stage] .hr-redo__more{grid-template-rows:1fr;opacity:1;transition:none}html[data-stage] .hr-redo__more>div{padding-left:0}html[data-stage] .hr-redo__more>div>:last-child{margin-bottom:0}html[data-stage] .hr-redo__body{font-size:.875rem;line-height:1.45}html[data-stage] .hr-redo__points{display:block;margin-top:.4rem;font-size:.8125rem;line-height:1.5}html[data-stage] .hr-redo__points li{display:inline;padding:0;border-radius:0;background:none;box-shadow:none;font-size:inherit}html[data-stage] .hr-redo__points li:not(:last-child):after{content:" · ";color:var(--hr-glow)}html[data-stage] .hr-redo__note{margin:.4rem 0 0;font-size:.75rem}html[data-stage] .hr-redo__foot{grid-area:4/1;margin:0}html[data-stage] .hr-redo .hr-h2{margin-top:.4rem;font-size:clamp(1.4rem,6.2vw,2rem);line-height:1.1}html[data-stage] .hr-redo__grid:not([data-intro]) .hr-redo__lead,html[data-stage] .hr-redo__grid[data-intro] .hr-redo__tiers,html[data-stage] .hr-redo__tier:not([data-on]){opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}html[data-stage] :is(.hr-redo__tiers,.hr-redo__lead,.hr-redo__tier){transition:opacity .45s ease .15s}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-redo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(7rem,1fr) repeat(2,auto);column-gap:.75rem;padding-top:4.5rem;row-gap:.5rem}html[data-stage] .hr-redo__stage{grid-area:1/1;min-height:7rem}html[data-stage] .hr-redo__intro>[data-blur-fade]{grid-area:1/2;align-self:center}html[data-stage] :is(.hr-redo__lead,.hr-redo__tiers){grid-area:2/1/3/-1}html[data-stage] .hr-redo__foot{grid-area:3/1/4/-1}html[data-stage] .hr-redo .hr-h2{font-size:1.25rem}html[data-stage] .hr-redo__body,html[data-stage] .hr-redo__lead .hr-lead{font-size:.8125rem;line-height:1.42}html[data-stage] .hr-redo__points{font-size:.75rem}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){html[data-stage] .hr-redo{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:1.25rem;padding:4.5rem max(1rem,env(safe-area-inset-right)) calc(var(--hr-floor, 0px) + .5rem) max(1rem,env(safe-area-inset-left))}html[data-stage] .hr-redo__intro>[data-blur-fade]{grid-area:1/1;align-self:start}html[data-stage] .hr-redo__stage{grid-area:2/1/4/2;min-height:0}html[data-stage] :is(.hr-redo__lead,.hr-redo__tiers){grid-area:1/2/3/3;align-self:center}html[data-stage] .hr-redo__foot{grid-area:3/2}html[data-stage] .hr-redo__head{padding-top:.3rem}html[data-stage] .hr-redo .hr-h2{font-size:1.125rem}}@media (max-width:1023px){html[data-stage] .hr-carte{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;row-gap:.75rem;padding:4.75rem max(1rem,calc((100% - 40rem) / 2)) calc(var(--hr-floor, 0px) + .5rem)}html[data-stage] .hr-carte:after{height:calc(var(--hr-floor, 0px) + .5rem)}html[data-stage] :is(.hr-carte>.hr-wrap,.hr-carte__stage){display:contents}html[data-stage] .hr-carte__head{grid-area:1/1;margin:0;gap:.4rem}html[data-stage] .hr-carte .hr-h2{font-size:clamp(1.4rem,6.2vw,2rem);line-height:1.1}html[data-stage] .hr-carte__lead{font-size:.875rem;line-height:1.45}html[data-stage] .hr-holo{grid-area:2/1;order:0;position:relative;top:auto;display:grid;min-width:0}html[data-stage] .hr-holo__panel{grid-template-rows:auto minmax(0,1fr) auto auto;gap:.3rem;padding:.75rem .9rem}html[data-stage] .hr-holo__count{display:none}html[data-stage] .hr-holo__demo{min-height:3.5rem;margin:0;container-type:size;display:grid;place-items:center}html[data-stage] .hr-holo__demo .hr-demo{width:min(100cqw,100cqh * 16/9);max-height:none}html[data-stage] .hr-holo__swap{display:grid;min-width:0}html[data-stage] .hr-holo__swap>*{grid-area:1/1;margin:0}html[data-stage] .hr-holo__swap>:not([data-on]){display:block;visibility:hidden}html[data-stage] .hr-holo__name{font-size:1.125rem}html[data-stage] .hr-holo__body{font-size:.8125rem;line-height:1.42}html[data-stage] .hr-holo__price .hr-display{font-size:1.25rem}html[data-stage] .hr-carte__pov{grid-area:3/1;padding:0 2.75rem .75rem .5rem}html[data-stage] .hr-mcard__item{padding-block:.3rem}html[data-stage] .hr-mcard__name{font-size:.875rem;line-height:1.2}html[data-stage] .hr-mcard__price{font-size:.8125rem}html[data-stage] .hr-mcard__sheet{padding:.75rem 1rem 1.25rem}html[data-stage] .hr-glove--left{--lw:84px}html[data-stage] .hr-mcard__brand{padding-bottom:.5rem;margin-bottom:.2rem}html[data-stage] .hr-mcard__hint{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-stage] .hr-mcard__list{display:grid}html[data-stage] .hr-mcard__row{grid-column:1;grid-row:var(--r);align-self:start;transition:opacity .45s ease .15s}html[data-stage] .hr-mcard__row[data-off]{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-carte{padding-top:4.5rem;row-gap:.5rem}html[data-stage] .hr-carte .hr-h2{font-size:1.25rem}html[data-stage] .hr-carte__lead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-stage] .hr-holo__panel{padding:.6rem .85rem;gap:.25rem}html[data-stage] .hr-holo__demo{min-height:2rem}html[data-stage] .hr-holo__name{font-size:1rem}html[data-stage] .hr-holo__body{font-size:.75rem;line-height:1.4}html[data-stage] .hr-holo__price .hr-display{font-size:1.125rem}html[data-stage] .hr-holo__order{min-height:2.5rem;padding-inline:.9rem}html[data-stage] .hr-mcard__brand{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){html[data-stage] .hr-carte{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto minmax(0,1fr);column-gap:1.25rem;padding:4.5rem max(1rem,env(safe-area-inset-right)) calc(var(--hr-floor, 0px) + .5rem) max(1rem,env(safe-area-inset-left))}html[data-stage] .hr-carte .hr-h2{font-size:1.125rem}html[data-stage] .hr-holo{grid-area:1/2/3/3}html[data-stage] .hr-carte__pov{grid-area:2/1;align-self:start}}@media (max-width:1023px){html[data-stage] .hr-flow-skip{display:none}}.hr-pq{container-type:size}.hr-pq,.hr-q{position:absolute;inset:0}.hr-q{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.hr-q[data-on]{opacity:1;visibility:visible;transition:opacity .45s ease}.hr-pq .hr-q__tile{position:absolute;width:min(13cqw,17cqh);border-radius:26%;translate:-50% -50%}.hr-pq .hr-q__tile svg{width:42%;height:42%}.hr-pq .hr-flow__count{font-size:max(.62rem,2.1cqw)}.hr-section[data-idle] .hr-q *{animation-play-state:paused!important}.hr-cal{position:absolute;inset:1% 0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:2.2cqh;padding:3cqh 2.4cqw 2.4cqw;border-radius:2.2cqw;background:linear-gradient(160deg,color-mix(in srgb,var(--foreground) 6%,#0d0e10),#0d0e10 55%);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 10%,transparent),0 1px 0 #1a1b1e,0 2px 0 #121315,0 40px 60px -30px #000;transform-origin:50% 0}.hr-cal__top{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.hr-cal__month{font-size:max(1rem,3.4cqw);font-weight:600;letter-spacing:-.03em;color:var(--foreground)}.hr-cal__month:first-letter{text-transform:uppercase}.hr-cal__week{display:inline-flex;align-items:center;gap:.9cqw;padding:.7cqw 1.6cqw;border-radius:99px;font-size:max(.7rem,1.9cqw);font-weight:600;color:var(--muted-foreground);background:color-mix(in srgb,var(--hr-red) 12%,transparent);border:1px solid color-mix(in srgb,var(--hr-red) 45%,transparent)}.hr-cal__week b{color:var(--foreground);display:inline-block;min-width:2ch}.hr-cal__loop{width:1.15em;height:1.15em;fill:none;stroke:var(--hr-red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hr-cal__grid{display:grid;grid-template-columns:4.2cqw repeat(5,minmax(0,1fr));grid-template-rows:auto repeat(5,minmax(0,1fr));gap:.8cqw;min-height:0}.hr-cal__dow{text-align:left;padding-left:.6cqw;font-size:max(.6rem,1.6cqw);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.hr-cal__wk{align-self:start;padding-top:1cqw;font-size:max(.55rem,1.45cqw);font-weight:600;color:color-mix(in srgb,var(--muted-foreground) 70%,transparent);transition:color .3s ease}.hr-cal__wk[data-on]{color:var(--hr-glow)}.hr-cal__cell{position:relative;display:flex;flex-direction:column;gap:.5cqw;min-height:0;overflow:hidden;padding:.8cqw;border-radius:1.2cqw;background:color-mix(in srgb,var(--foreground) 3%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);transition:border-color .25s ease,background-color .25s ease}.hr-cal__date{font-size:max(.6rem,1.6cqw);font-weight:600;line-height:1;color:var(--muted-foreground)}.hr-cal__cell[data-out] .hr-cal__date{opacity:.45}.hr-cal__cell[data-today]{border-color:color-mix(in srgb,var(--hr-red) 80%,transparent);background:color-mix(in srgb,var(--hr-red) 9%,transparent);box-shadow:0 0 24px -10px var(--hr-glow)}.hr-cal__cell[data-today] .hr-cal__date{align-self:flex-start;padding:.25em .45em;margin:-.25em 0 0 -.25em;border-radius:99px;background:var(--hr-red);color:#fff}.hr-cal__ev{display:flex;align-items:center;gap:.6cqw;min-width:0;padding:.35cqw .6cqw;border-radius:.7cqw;font-size:max(.5rem,1.3cqw);font-weight:600;line-height:1.2;white-space:nowrap;color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,#0d0e10);border-left:2px solid var(--hr-red)}.hr-cal__ev svg{flex:none;width:1.25em;height:1.25em;fill:var(--foreground)}.hr-cal__ev>span{overflow:hidden;text-overflow:ellipsis}.hr-cal__cell[data-past] .hr-cal__ev{opacity:.55}@container (max-width: 560px){.hr-cal__cell{flex-flow:row wrap;align-content:flex-start}.hr-cal__date{flex:none;margin-right:100%}.hr-cal__ev{padding:.6cqw;border-left:0;border-radius:1cqw}.hr-cal__ev svg{width:3cqw;height:3cqw}.hr-cal__ev>span{display:none}}.hr-phone{--ph:94cqh;--pw:calc(var(--ph) * 0.485);position:absolute;left:50%;top:50%;width:var(--pw);height:var(--ph);translate:-50% -50%;padding:calc(var(--pw) * .034);border-radius:calc(var(--pw) * .19);background:linear-gradient(135deg,#3a3b40,#1a1b1e 22%,#0d0e10 50%,#1a1b1e 78%,#3a3b40);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),inset 0 0 0 calc(var(--pw) * .012) #050506,0 40px 60px -24px #000,0 0 80px -30px color-mix(in srgb,var(--hr-red) 60%,transparent)}.hr-phone__btn{position:absolute;width:calc(var(--pw) * .013);border-radius:2px;background:linear-gradient(90deg,#3a3b40,#1a1b1e)}.hr-phone__btn[data-b=action]{left:calc(var(--pw) * -.011);top:16%;height:4.4%}.hr-phone__btn[data-b=up]{left:calc(var(--pw) * -.011);top:24%;height:8%}.hr-phone__btn[data-b=down]{left:calc(var(--pw) * -.011);top:34%;height:8%}.hr-phone__btn[data-b=side]{right:calc(var(--pw) * -.011);top:27%;height:12%}.hr-phone__screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--pw) * .16);background:radial-gradient(120% 55% at 50% 108%,color-mix(in srgb,var(--hr-red) 45%,transparent),transparent 70%),radial-gradient(90% 50% at 50% 0,#1a1b1e,#050506 75%);container-type:inline-size}.hr-phone__island{position:absolute;left:50%;top:2.2%;width:32%;height:3.6%;translate:-50% 0;border-radius:99px;background:#000}.hr-phone__bar{position:absolute;left:9%;right:7%;top:2.6%;height:3%;display:flex;align-items:center;justify-content:space-between}.hr-phone__bar b{font-size:4.6cqw;font-weight:600;color:var(--foreground)}.hr-phone__bar svg{width:19cqw;fill:var(--foreground)}.hr-phone__batt{fill:none;stroke:var(--foreground);stroke-opacity:.6;stroke-width:1}.hr-phone__clock{top:10%;font-family:var(--font-display),system-ui,sans-serif;font-size:23cqw;letter-spacing:-.04em;line-height:1;color:color-mix(in srgb,var(--foreground) 92%,transparent)}.hr-phone__clock,.hr-phone__day{position:absolute;left:0;right:0;text-align:center;font-weight:600}.hr-phone__day{top:7.4%;font-size:4.6cqw;color:color-mix(in srgb,var(--foreground) 80%,transparent)}.hr-phone__day:first-letter{text-transform:uppercase}.hr-phone__notes{position:absolute;left:4%;right:4%;top:31%;bottom:6%}.hr-phone__home{position:absolute;left:50%;bottom:1.4%;width:36%;height:.6%;translate:-50% 0;border-radius:99px;background:color-mix(in srgb,var(--foreground) 85%,transparent)}.hr-q1__note{position:absolute;left:0;right:0;top:0;height:17cqw;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3cqw;padding:0 3.6cqw;border-radius:5.5cqw;background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 8px 16px -10px rgb(0 0 0/.9);translate:0 calc(var(--i) * 19.5cqw);scale:calc(1 - var(--i) * .02);transition:translate .6s cubic-bezier(.22,1,.36,1),scale .6s cubic-bezier(.22,1,.36,1),opacity .6s ease}.hr-q1__note[data-gone]{opacity:0}.hr-q1__icon{display:grid;place-items:center;width:10cqw;aspect-ratio:1;border-radius:2.6cqw;background:#1a1b1e;border:1px solid var(--border)}.hr-q1__icon svg{width:58%;height:58%;fill:var(--foreground)}.hr-q1__txt{display:grid;min-width:0}.hr-q1__txt b,.hr-q1__txt small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hr-q1__txt b{font-size:4.3cqw;font-weight:600;color:var(--foreground)}.hr-q1__txt small{font-size:3.6cqw;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.hr-q1__when{align-self:start;margin-top:3.4cqw;font-size:3.2cqw;color:color-mix(in srgb,var(--foreground) 60%,transparent);font-variant-numeric:tabular-nums}.hr-q1__note[data-red]{background:color-mix(in srgb,var(--hr-red) 26%,rgb(5 5 6/.7));border-color:color-mix(in srgb,var(--hr-red) 70%,transparent);box-shadow:0 0 26px -8px var(--hr-glow)}.hr-q1__note[data-red] b{color:#ff3b4e}.hr-q2__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hr-q2__gap{fill:none;stroke:rgb(255 255 255/.2);stroke-width:1.5;stroke-dasharray:4 6;opacity:0}.hr-q2__no{position:absolute;top:28%;display:grid;place-items:center;width:4.4cqw;aspect-ratio:1;translate:-50% -50%;opacity:0;border-radius:50%;border:1.5px solid var(--hr-red);background:#3a1418;color:#ff3b4e;font-size:2.8cqw;font-weight:700;line-height:1}.hr-q2__col{position:absolute;top:28%;width:0;height:0}.hr-q2__tool{position:absolute;top:8.6cqw;translate:-50% 0;white-space:nowrap;font-size:2.1cqw;font-weight:600;color:var(--muted-foreground)}.hr-q2__paper,.hr-q2__rec{position:absolute;display:flex;align-items:center;gap:1.2cqw;padding:1.1cqw 2.2cqw;border-radius:1.6cqw;white-space:nowrap;background:#f0f4ff;color:#050506;font-size:2.3cqw;font-weight:700;box-shadow:0 10px 18px -8px rgb(0 0 0/.8)}.hr-q2__rec{top:14cqw;translate:-50% 0;opacity:0}.hr-q2__rec em{font-style:normal;font-size:1.8cqw;color:#fff;padding:.2cqw 1cqw;border-radius:99px;background:linear-gradient(180deg,var(--hr-red),var(--hr-deep))}.hr-q2__paper{top:calc(28% + 14cqw);left:20%;translate:-50% 0;opacity:0}.hr-q2__paper svg{position:absolute;right:-2.6cqw;bottom:-2.8cqw;width:3.8cqw;fill:#fff;stroke:#0b0b0d;stroke-width:1.6;stroke-linejoin:round}.hr-q2__knot{stroke-dasharray:1;stroke-dashoffset:0}.hr-q2__pc{left:50%;top:58%;width:18cqw}.hr-q2__err,.hr-q2__pc{position:absolute;translate:-50% -50%}.hr-q2__err{z-index:3;padding:.4cqw 1.3cqw;border-radius:99px;white-space:nowrap;font-size:max(.6rem,1.9cqw);font-weight:700;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)}@media (prefers-reduced-motion:no-preference){.hr-q2[data-on] .hr-q2__gap,.hr-q2[data-on] .hr-q2__no{animation:hr-q2-gap 7.5s ease both}.hr-q2[data-on] .hr-q2__rec[data-k="0"]{animation:hr-q2-r0 7.5s ease both}.hr-q2[data-on] .hr-q2__rec[data-k="1"]{animation:hr-q2-r1 7.5s ease both}.hr-q2[data-on] .hr-q2__rec[data-k="2"]{animation:hr-q2-r2 7.5s ease both}.hr-q2[data-on] .hr-q2__paper--a{animation:hr-q2-pa 7.5s cubic-bezier(.45,0,.3,1) both}.hr-q2[data-on] .hr-q2__paper--b{animation:hr-q2-pb 7.5s cubic-bezier(.45,0,.3,1) both}.hr-q2[data-on] .hr-q2__knot{animation:hr-q2-knot 7.5s cubic-bezier(.5,0,.3,1) both;animation-delay:calc(var(--k) * .12s)}.hr-q2[data-on] .hr-q2__pile>*{animation:hr-q2-drop 7.5s cubic-bezier(.34,1.4,.64,1) both}.hr-q2[data-on] .hr-q2__pile>:nth-child(2){animation-delay:.1s}.hr-q2[data-on] .hr-q2__pile>:nth-child(3){animation-delay:.2s}.hr-q2[data-on] .hr-q2__pile>:nth-child(4){animation-delay:.3s}.hr-q2[data-on] .hr-q2__pile>.hr-q2__pc{animation-name:hr-q2-pc}.hr-q2[data-on] .hr-q2__pile>.hr-q2__err{animation-name:hr-q2-err;animation-delay:calc(var(--k) * .25s)}}@keyframes hr-q2-gap{0%,4%{opacity:0}60%,8%{opacity:1}66%,to{opacity:0}}@keyframes hr-q2-r0{0%,2%{opacity:0}6%,60%{opacity:1}66%,to{opacity:0}}@keyframes hr-q2-r1{0%,27%{opacity:0}29%,60%{opacity:1}66%,to{opacity:0}}@keyframes hr-q2-r2{0%,55%{opacity:0}57%,62%{opacity:1;scale:1}59%{scale:1.12}66%,to{opacity:0}}@keyframes hr-q2-pa{0%,7%{opacity:0;left:20%;translate:-50% 0}9%{opacity:1;left:20%;translate:-50% 0}18%{translate:-50% -10cqw}28%{opacity:1;left:50%;translate:-50% 0}29%,to{opacity:0;left:50%;translate:-50% 0}}@keyframes hr-q2-pb{0%,34%{opacity:0;left:50%;translate:-50% 0}36%{opacity:1;left:50%;translate:-50% 0}45%{translate:-50% -10cqw}56%{opacity:1;left:80%;translate:-50% 0}57%,to{opacity:0;left:80%;translate:-50% 0}}@keyframes hr-q2-knot{0%,64%{stroke-dashoffset:1;opacity:0}65%{opacity:1}76%,to{stroke-dashoffset:0;opacity:1}}@keyframes hr-q2-drop{0%,63%{opacity:0;translate:-50% -140%}70%,to{opacity:1;translate:-50% -50%}}@keyframes hr-q2-pc{0%,62%{opacity:0;scale:.7}68%,to{opacity:1;scale:1}}@keyframes hr-q2-err{0%,78%{opacity:0;scale:.4}81%{opacity:1;scale:1.15}83%,to{opacity:1;scale:1}}.hr-flow__rec{position:absolute;left:0;top:0;z-index:7;display:grid;pointer-events:none;translate:-999px 0;padding:.45rem .9rem;border-radius:.6rem;white-space:nowrap;transform:translate(-50%,-50%);background:#f0f4ff;color:#050506;font-size:.875rem;font-weight:700;box-shadow:0 10px 18px -8px rgb(0 0 0/.8);transition:background-color .2s ease,color .2s ease}.hr-flow__rec>span{grid-area:1/1;display:flex;align-items:center;gap:.4rem;transition:opacity .2s ease}.hr-flow__rec [data-v=ko],.hr-flow__rec[data-wrong] [data-v=ok]{opacity:0}.hr-flow__rec[data-wrong] [data-v=ko]{opacity:1}.hr-flow__rec[data-wrong]{background:#d02232;color:#fff;box-shadow:0 8px 22px -6px var(--hr-glow)}.hr-flow__rec em{font-style:normal;font-size:.75rem;padding:.05rem .4rem;border-radius:99px;background:#fff;color:#d02232}.hr-flow__rec svg{position:absolute;right:-.7rem;bottom:-.8rem;width:1.1rem;fill:#fff;stroke:#050506;stroke-width:1.6;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.hr-cal__ev{animation:hr-cal-stamp .42s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--j) * 60ms)}.hr-cal[data-turn]{animation:hr-cal-turn .7s cubic-bezier(.22,1,.36,1)}.hr-cal__week b{animation:hr-q-pop .5s cubic-bezier(.34,1.56,.64,1)}.hr-cal__loop{animation:hr-cal-loop .7s cubic-bezier(.65,0,.35,1)}.hr-cal__cell[data-today]{animation:hr-cal-today .36s ease-out}.hr-q1__note[data-new]{animation:hr-q1-in .6s cubic-bezier(.22,1,.36,1)}.hr-q1[data-on] .hr-phone__screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 30% at 50% 36%,rgb(255 255 255/.06),transparent 70%);opacity:0;animation:hr-q1-wake 1.3s ease-out infinite}}@keyframes hr-q-pop{0%{scale:1.6;color:var(--hr-red)}}@keyframes hr-cal-stamp{0%{opacity:0;scale:1.35;translate:0 -30%}60%{opacity:1}to{opacity:1;scale:1;translate:0 0}}@keyframes hr-cal-turn{0%{opacity:0;rotate:x -55deg;translate:0 -4%}}@keyframes hr-cal-loop{0%{rotate:-1turn}}@keyframes hr-cal-today{0%{scale:.94}}@keyframes hr-q1-in{0%{opacity:0;translate:0 -60%;scale:.9}}@keyframes hr-q1-wake{0%{opacity:1}60%,to{opacity:0}}.hr-redo__grid{display:grid;gap:clamp(1.75rem,4vw,2.5rem);grid-template-areas:"intro" "stage" "list"}.hr-redo__intro{grid-area:intro}.hr-redo__stage{grid-area:stage}.hr-redo__list{grid-area:list}@media (min-width:1024px){.hr-redo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-rows:auto 1fr;grid-template-areas:"intro stage" "list stage";column-gap:clamp(2.5rem,4vw,4.5rem);row-gap:0;align-items:start}.hr-redo__stage{align-self:center}}.hr-redo__title{max-width:18ch;text-wrap:balance}.hr-redo__tiers{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.hr-redo__tier{position:relative;border-bottom:1px solid var(--border)}.hr-redo__tier:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--hr-red) 50%,var(--muted-foreground) 50%);transition:transform .6s cubic-bezier(.22,1,.36,1)}.hr-redo__tier[data-on]:before{transform:scaleX(1)}.hr-redo__head{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;width:100%;padding:1rem 0;text-align:left;color:var(--muted-foreground);cursor:pointer;transition:color .3s ease}.hr-redo__head:hover,.hr-redo__tier[data-on] .hr-redo__head{color:var(--foreground)}.hr-redo__step{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}.hr-redo__tier[data-on] .hr-redo__step{color:var(--hr-glow)}.hr-redo__name{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.hr-redo__price .hr-display{font-size:clamp(1.1rem,1.5vw,1.35rem);white-space:nowrap;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-align:right}.hr-redo__price .hr-steps__range{justify-items:end}.hr-redo__price .hr-steps__pre{margin-bottom:.15em}.hr-redo__more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.hr-redo__more>div{overflow:hidden;padding-left:2.5rem}.hr-redo__tier[data-on] .hr-redo__more{grid-template-rows:1fr;opacity:1}.hr-redo__body{font-size:.9375rem;line-height:1.5;text-wrap:pretty}.hr-redo__points{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none}.hr-redo__points li{padding:.25rem .65rem;border-radius:9999px;font-size:.8125rem;color:var(--foreground);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.hr-redo__note{margin:.75rem 0 1.1rem;font-size:.8125rem;color:var(--muted-foreground);text-wrap:pretty}.hr-redo__points+.hr-redo__note{margin-top:.75rem}.hr-redo__more>div>:last-child{margin-bottom:1.1rem}.hr-redo__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1.25rem}@media (min-width:1024px){.hr-redo__list{margin-top:clamp(1.5rem,3vw,2.25rem)}}.hr-redo__stage{margin:0;display:grid;gap:.75rem}.hr-redo__under{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:1.9rem}.hr-redo__caption{font-size:.75rem;color:color-mix(in srgb,var(--muted-foreground) 85%,transparent)}.hr-browser{position:relative;border-radius:14px;overflow:hidden;background:#1a1b1e;box-shadow:inset 0 0 0 1px var(--border),0 30px 80px -40px rgb(208 34 50/.55)}.hr-browser__bar{display:flex;align-items:center;gap:.9rem;height:2.4rem;padding:0 .9rem;background:#0d0e10;border-bottom:1px solid var(--border)}.hr-browser__url{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;height:1.5rem;max-width:22rem;margin-inline:auto;border-radius:9999px;background:#1a1b1e;font-size:.75rem;color:var(--muted-foreground)}.hr-browser__lock{width:.75rem;fill:none;stroke:currentColor;stroke-width:1.4;opacity:.45;transition:opacity .4s ease,stroke .4s ease}.hr-browser__url[data-secure] .hr-browser__lock{opacity:1;stroke:var(--foreground)}.hr-browser__view{--cut:50%;position:relative;aspect-ratio:16/10;overflow:hidden;container-type:inline-size;contain:strict;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.hr-browser__after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--cut))}.hr-browser__view[data-drag] .hr-browser__after,.hr-browser__view[data-drag] .hr-browser__cut{transition:none}@media (prefers-reduced-motion:no-preference){.hr-browser__after[data-sweep]{animation:hr-redo-sweep .9s cubic-bezier(.65,0,.35,1)}.hr-browser__cut[data-sweep]{animation:hr-redo-cut .9s cubic-bezier(.65,0,.35,1)}.hr-browser__after[data-sweep=intro],.hr-browser__cut[data-sweep=intro]{animation-duration:1.8s;animation-delay:.25s;animation-fill-mode:backwards}}@keyframes hr-redo-sweep{0%{clip-path:inset(0 0 0 100%)}}@keyframes hr-redo-cut{0%{left:100%}}.hr-browser__cut{position:absolute;top:0;bottom:0;left:var(--cut);z-index:3;width:2px;margin-left:-1px;background:var(--hr-red);box-shadow:0 0 18px var(--hr-glow);outline:none}.hr-browser__grip{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.25rem;height:2.25rem;translate:-50% -50%;border-radius:9999px;background:var(--hr-red);box-shadow:0 6px 20px -6px var(--hr-glow),inset 0 1px 0 rgb(255 255 255/.25);transition:scale .25s cubic-bezier(.34,1.56,.64,1)}.hr-browser__grip svg{width:1rem;fill:none;stroke:var(--foreground);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hr-browser__view:hover .hr-browser__grip,.hr-browser__view[data-drag] .hr-browser__grip{scale:1.12}.hr-browser__cut:focus-visible .hr-browser__grip{outline:2px solid var(--hr-glow);outline-offset:3px}.hr-browser__tag{position:absolute;bottom:.75rem;z-index:2;padding:.2rem .6rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);background:rgb(5 5 6/.72)}.hr-browser__tag--before{left:.75rem}.hr-browser__tag--after{right:.75rem;color:var(--foreground);background:var(--hr-red)}.hr-browser__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.hr-browser__chips li{display:flex;align-items:center;gap:.35rem;padding:.3rem .65rem .3rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--foreground);background:rgb(5 5 6/.86);box-shadow:inset 0 0 0 1px rgb(255 59 78/.5)}.hr-browser__chips svg{width:.75rem;fill:none;stroke:var(--hr-glow);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.hr-browser__chips li{animation:hr-chip .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.6s + var(--i) * .14s)}.hr-browser__chips[data-intro] li{animation-delay:calc(1.6s + var(--i) * .14s)}}@keyframes hr-chip{0%{opacity:0;translate:0 .5rem;scale:.9}}.hr-carte{position:relative;overflow:clip;padding-top:clamp(2rem,5vw,4rem)}.hr-carte:after{content:"";position:absolute;inset:auto 0 0;height:14vh;z-index:3;pointer-events:none;background:linear-gradient(to top,var(--background),rgb(5 5 6/0))}.hr-carte__head{display:grid;gap:.75rem 3rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}@media (min-width:1024px){.hr-carte__head{grid-template-columns:auto minmax(0,1fr);align-items:end}}.hr-carte__title{max-width:14ch;text-wrap:balance}.hr-carte__lead{margin:0;max-width:40ch}.hr-carte__stage{--gap:clamp(1.5rem,5vw,5rem);display:grid;gap:var(--gap);align-items:center}@media (min-width:1024px){.hr-carte__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hr-carte__pov{position:relative;z-index:2;perspective:1400px;padding:0 clamp(4.5rem,11vw,10rem) clamp(4rem,9vw,7rem) clamp(1rem,3vw,3rem)}@media (min-width:1024px){.hr-carte__pov{order:2}}.hr-carte__note{font-size:.75rem;color:var(--muted-foreground)}.hr-mcard{position:relative;transform:rotateX(9deg) rotate(-1.2deg);transform-origin:50% 100%}.hr-mcard__sheet{position:relative;z-index:1;padding:clamp(1.25rem,2.6vw,2.25rem) clamp(1.25rem,2.8vw,2.5rem) clamp(1rem,2vw,1.5rem);border-radius:6px;background:#0e0e10;box-shadow:inset 0 0 0 1px #292930,inset 0 0 0 7px #0e0e10,inset 0 0 0 8px #292930,0 36px 50px -24px #000}.hr-mcard__brand{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.4rem;border-bottom:1px solid #292930;font-size:.75rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.hr-mcard__list{margin:0;padding:0;list-style:none}.hr-mcard__item{display:flex;align-items:baseline;gap:.6rem;width:100%;min-height:2.75rem;padding:.55rem 0;border:0;background:none;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.hr-mcard__tick{flex:none;width:0;height:1rem;align-self:center;color:var(--hr-glow);opacity:0;transition:width .3s ease,opacity .3s ease}.hr-mcard__row[data-cart] .hr-mcard__tick{width:1rem;opacity:1}.hr-mcard__name{font-family:var(--font-hr-display),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.98rem,1.25vw,1.15rem);font-weight:600;letter-spacing:-.015em;transition:color .25s ease}.hr-mcard__dots{flex:1;min-width:1.25rem;border-bottom:2px dotted #3a3b40;translate:0 -.3em;transition:border-color .25s ease}.hr-mcard__price{font-weight:600;white-space:nowrap;color:var(--muted-foreground);transition:color .25s ease}.hr-mcard__row[data-on] .hr-mcard__name,.hr-mcard__row[data-on] .hr-mcard__price{color:var(--hr-glow)}.hr-mcard__row[data-on] .hr-mcard__dots{border-color:var(--hr-red)}.hr-mcard__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.hr-mcard__hint{display:flex;justify-content:flex-end;margin-top:.75rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}.hr-mcard__hint>span{align-items:center;gap:.3rem}.hr-mcard__hint svg{width:1rem;height:1rem}.hr-mcard__hint--touch{display:inline-flex}.hr-mcard__hint--mouse{display:none}@media (hover:hover) and (pointer:fine){.hr-mcard__hint--mouse{display:inline-flex}.hr-mcard__hint--touch{display:none}.hr-mcard,.hr-mcard__item{cursor:none}.hr-carte__pov[data-stage] .hr-mcard,.hr-carte__pov[data-stage] .hr-mcard__item{cursor:default}}.hr-glove{position:absolute;overflow:visible;pointer-events:none}.hr-glove__skin{fill:#f0f4ff;stroke:rgb(5 5 6/.2);stroke-width:1.5}.hr-glove__seam{fill:none;stroke:rgb(5 5 6/.25);stroke-width:2;stroke-linecap:round}.hr-glove__sleeve{fill:#0d0e10;stroke:#292930;stroke-width:1.5}.hr-glove__cuff{fill:#f0f4ff;stroke:rgb(5 5 6/.3);stroke-width:1.5}.hr-glove__link{fill:var(--hr-red)}.hr-glove--left{--lw:clamp(110px,12vw,180px);z-index:0;width:var(--lw);left:calc(var(--lw) * -.42);bottom:calc(var(--lw) * -.62)}.hr-glove--thumb{z-index:2}.hr-hand{position:absolute;left:0;top:0;z-index:3;pointer-events:none;transform:translate3d(var(--hx,90%),var(--hy,40%),0);transition:transform .6s cubic-bezier(.22,1.25,.36,1)}.hr-hand[data-free]{transition:transform .06s linear}.hr-glove--right .hr-glove__sleeve{fill:#3a1418;stroke:#5a0b12}.hr-glove--right .hr-glove__link{display:none}.hr-glove--right{--gw:clamp(150px,16vw,230px);width:var(--gw);left:calc(var(--gw) * -10 / 330);top:calc(var(--gw) * -40 / 330);transform-origin:calc(var(--gw) * 10 / 330) calc(var(--gw) * 40 / 330)}.hr-holo{position:relative;z-index:1}.hr-holo__panel{position:relative;display:grid;gap:.6rem;overflow:hidden;padding:clamp(1.1rem,2.2vw,1.75rem);border-radius:14px;background:#0e0e10;box-shadow:inset 0 0 0 1px #292930,0 30px 60px -30px #000}.hr-holo__panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--hr-red)}.hr-holo__count{font-size:.75rem;letter-spacing:.2em;color:var(--hr-glow)}.hr-holo__name{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.hr-holo__demo{margin:.25rem 0;will-change:transform;contain:paint}.hr-holo__body{color:var(--muted-foreground);line-height:1.5;text-wrap:pretty;max-width:46ch}.hr-holo__swap>:not([data-on]){display:none}.hr-holo__foot{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.5rem 1.5rem}.hr-holo__price .hr-display{font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.hr-holo__order{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.15rem;border:0;border-radius:999px;background:var(--hr-red);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,scale .2s ease}.hr-holo__order svg{width:1.1rem;height:1.1rem}.hr-holo__order:hover{background:#ff3b4e}.hr-holo__order:active{scale:.96}.hr-holo__order:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.hr-carte__butler{position:absolute;z-index:0;left:50%;top:0;width:min(62%,300px);aspect-ratio:240/320;translate:-62% 0;pointer-events:none;opacity:0;visibility:hidden}.hr-carte__man{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 18px rgb(0 0 0/.6))}.hr-carte__arm{fill:none;stroke:#2a2a30;stroke-width:24;stroke-linecap:round}.hr-carte__palm{fill:#f0f4ff;stroke:#f0f4ff;stroke-width:9;stroke-linecap:round}.hr-carte__palm circle{stroke:none}.hr-carte__cuff{fill:#f0f4ff}.hr-carte__wave{transform-box:view-box;transform-origin:178px 186px;opacity:0}.hr-carte__bubble{position:absolute;left:92%;top:-4%;display:grid;place-items:center;width:3.25rem;aspect-ratio:1;border-radius:50% 50% 50% 8%;background:#f0f4ff;color:var(--hr-red);opacity:0;scale:.4;transform-origin:0 100%}.hr-carte__bubble svg{width:1.75rem;height:1.75rem;stroke-width:3}.hr-carte__speed{position:absolute;inset:30% 100% 25% auto;width:70%;display:grid;align-content:space-around;opacity:0}.hr-carte__speed i{display:block;height:4px;border-radius:4px;background:linear-gradient(90deg,rgb(240 244 255/0),rgb(240 244 255/.7))}.hr-carte__speed i:nth-child(2){margin-left:30%}.hr-demo{display:block;width:100%;height:auto;max-height:15rem;overflow:visible}.hr-demo g,.hr-demo line,.hr-demo path,.hr-demo rect{transform-box:fill-box;transform-origin:center}.hr-demo__line{fill:none;stroke:rgb(240 244 255/.72);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hr-demo__soft{fill:rgb(240 244 255/.28)}.hr-demo__fill{fill:var(--hr-red)}.hr-demo__dot,.hr-demo__ink{fill:#f0f4ff}.hr-demo__cross,.hr-demo__tick{fill:none;stroke:var(--hr-glow);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hr-demo__label{font-family:var(--font-hr-display),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;fill:#f0f4ff}.hr-demo__flow{fill:none;stroke:var(--hr-glow);stroke-width:2.5;stroke-dasharray:6 8}.hr-demo__hand{stroke:#f0f4ff;stroke-width:3;stroke-linecap:round;transform-box:view-box;transform-origin:236px 90px}@media (prefers-reduced-motion:no-preference){.hr-glove--left,.hr-mcard__sheet{animation:hr-mcard-breathe 6s ease-in-out infinite}.hr-glove--right{animation:hr-hand-tap 1.6s ease-in-out infinite}.hr-hand[data-free] .hr-glove--right{animation:none}.hr-holo__panel{animation:hr-holo-in .45s cubic-bezier(.2,.8,.2,1) both}.hr-mcard{transition:transform .6s cubic-bezier(.55,0,.25,1)}.hr-carte__pov[data-stage=tap] .hr-glove--right{animation:hr-hand-order .38s ease-in-out both}.hr-carte__pov[data-stage=tap] .hr-mcard__row[data-on] .hr-mcard__item{animation:hr-row-order .38s ease-out both}.hr-carte__pov:is([data-stage=down],[data-stage=wave],[data-stage=run]) .hr-mcard{transform:translateY(72%) rotateX(52deg) rotate(-1.2deg)}.hr-carte__pov:is([data-stage=down],[data-stage=wave],[data-stage=run]) .hr-hand{opacity:0;transition:opacity .25s ease}.hr-carte__pov:is([data-stage=down],[data-stage=wave],[data-stage=run]) .hr-glove--left:not(.hr-glove--thumb){opacity:0;transition:opacity .2s ease}.hr-carte__pov:is([data-stage=down],[data-stage=wave],[data-stage=run]) .hr-carte__butler{opacity:1;visibility:visible}.hr-carte__pov[data-stage=down] .hr-carte__man{animation:hr-butler-peek .6s cubic-bezier(.3,1.4,.5,1) both}.hr-carte__pov[data-stage=wave] .hr-carte__wave{opacity:1;animation:hr-butler-wave 1.05s ease-in-out both}.hr-carte__pov[data-stage=wave] .hr-carte__bubble{animation:hr-bubble 1.05s cubic-bezier(.3,1.5,.5,1) both}.hr-carte__pov[data-stage=run] .hr-carte__man{animation:hr-butler-run .75s cubic-bezier(.6,0,.9,.5) both}.hr-carte__pov[data-stage=run] .hr-carte__speed{animation:hr-speed .75s ease-out both}.hr-carte__pov[data-stage=run] .hr-carte__bubble{opacity:0}.hr-demo__flow{animation:hr-demo-flow 1s linear infinite}.hr-demo *{animation-duration:4.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.3,.7,.2,1);animation-fill-mode:both}.hr-demo--day .hr-demo__tick{animation-name:hr-demo-pop;animation-delay:calc(.3s + var(--i) * .7s)}.hr-demo--day .hr-demo__hand--m{animation:hr-demo-spin 4.2s linear infinite}.hr-demo--day .hr-demo__hand--h{animation:hr-demo-spin 50.4s linear infinite}.hr-demo--google .hr-demo__type{transform-origin:0 50%;animation-name:hr-demo-type}.hr-demo--google .hr-demo__you{animation-name:hr-demo-climb}.hr-demo--google .hr-demo__res{animation-name:hr-demo-sink}.hr-demo--ai .hr-demo__ask{animation-name:hr-demo-in-1}.hr-demo--ai .hr-demo__spark{animation-name:hr-demo-spark}.hr-demo--ai .hr-demo__answer{animation-name:hr-demo-in-2}.hr-demo--ai .hr-demo__cite{animation-name:hr-demo-in-3}.hr-demo--bot .hr-demo__q{animation-name:hr-demo-in-1}.hr-demo--bot .hr-demo__dots{animation-name:hr-demo-wait}.hr-demo--bot .hr-demo__dots circle{animation:hr-demo-blink .9s calc(var(--i) * .15s) ease-in-out infinite}.hr-demo--bot .hr-demo__a{animation-name:hr-demo-in-3}.hr-demo--quote .hr-demo__field{transform-origin:0 50%;animation-name:hr-demo-type;animation-delay:calc(var(--i) * .35s)}.hr-demo--quote .hr-demo__pdf{animation-name:hr-demo-slide}.hr-demo--mobile .hr-demo__slot{animation-name:hr-demo-pop;animation-delay:calc(var(--i) * .3s)}.hr-demo--mobile .hr-demo__off{animation-name:hr-demo-out}.hr-demo--mobile .hr-demo__sync{animation-name:hr-demo-sync}.hr-demo--train .hr-demo__field{transform-origin:0 50%;animation-name:hr-demo-type;animation-delay:calc(var(--i) * .5s)}.hr-demo--train .hr-demo__head{animation:hr-demo-nod 1.4s calc(var(--i) * .25s) ease-in-out infinite}.hr-carte[data-idle] *,.hr-carte[data-idle] :after{animation-play-state:paused}}@keyframes hr-mcard-breathe{50%{translate:0 -5px}}@keyframes hr-hand-tap{50%{translate:-5px 1px}}@keyframes hr-holo-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-hand-order{25%,75%{translate:-14px 3px;scale:.94}50%,to{translate:0 0;scale:1}}@keyframes hr-row-order{30%{scale:1.03}to{scale:1}}@keyframes hr-butler-peek{0%{translate:0 22%}}@keyframes hr-butler-wave{0%{opacity:0;rotate:70deg}18%{opacity:1;rotate:-6deg}36%{rotate:14deg}54%{rotate:-6deg}72%{rotate:14deg}to{rotate:0deg}}@keyframes hr-bubble{0%{opacity:0;scale:.4}22%,85%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes hr-butler-run{0%{transform:none}22%{transform:translateX(-8%) scaleX(.92) scaleY(1.04) skewX(6deg)}to{transform:translateX(260%) skewX(-16deg)}}@keyframes hr-speed{0%,25%{opacity:0;transform:none}45%{opacity:1}to{opacity:0;transform:translateX(260%)}}@keyframes hr-demo-flow{to{stroke-dashoffset:-28}}@keyframes hr-demo-spin{to{transform:rotate(1turn)}}@keyframes hr-demo-pop{0%,12%{opacity:0;transform:scale(.4)}24%,86%{opacity:1;transform:none}to{opacity:0}}@keyframes hr-demo-type{0%,8%{transform:scaleX(0)}30%,88%{transform:none}to{transform:scaleX(0)}}@keyframes hr-demo-climb{0%,30%{transform:none}55%,88%{transform:translateY(-72px)}to{transform:none}}@keyframes hr-demo-sink{0%,30%{transform:none}55%,88%{transform:translateY(36px)}to{transform:none}}@keyframes hr-demo-in-1{0%{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes hr-demo-in-2{0%,38%{opacity:0;transform:translateY(8px)}50%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes hr-demo-in-3{0%,54%{opacity:0;transform:scale(.6)}64%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes hr-demo-spark{0%,12%{opacity:.3;transform:scale(.7)}24%{opacity:1;transform:rotate(45deg) scale(1.15)}38%{transform:rotate(90deg) scale(1)}88%{opacity:1}to{opacity:.3;transform:rotate(90deg) scale(.7)}}@keyframes hr-demo-wait{0%,12%{opacity:0}18%,50%{opacity:1}56%,to{opacity:0}}@keyframes hr-demo-blink{50%{opacity:.25}}@keyframes hr-demo-slide{0%,40%{opacity:0;transform:translateX(-24px)}56%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes hr-demo-out{0%,42%{opacity:1}52%,to{opacity:0}}@keyframes hr-demo-sync{0%,48%{opacity:0;transform:none}56%{opacity:1}88%{opacity:1;transform:rotate(1turn)}to{opacity:0;transform:rotate(1turn)}}@keyframes hr-demo-nod{50%{transform:translateY(-4px)}}@media (min-width:1024px){.hr-demo{max-height:11.5rem}}@media (min-width:1024px) and (max-width:1279px){.hr-carte__pov{padding-right:clamp(3.5rem,7vw,5rem)}.hr-mcard__name{font-size:.9rem}.hr-mcard__price{font-size:.85rem}.hr-mcard__item{gap:.4rem}.hr-mcard__dots{min-width:.5rem}}@media (max-width:1023px){.hr-holo{order:-1;position:sticky;top:4.5rem;z-index:3}.hr-holo__panel .hr-carte__note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hr-carte__pov{padding:0 3.25rem 4.5rem .75rem}.hr-mcard__name{font-size:.95rem}.hr-mcard__price{font-size:.875rem}.hr-glove--right{--gw:130px}.hr-mcard{transform:rotateX(6deg)}.hr-demo{max-height:7.5rem}.hr-holo__panel{gap:.4rem}}@media (min-width:1024px) and (max-height:860px){.hr-root .hr-section{padding-block:4.75rem 1.25rem}.hr-flow__copy{padding:1.25rem 1.5rem}.hr-flow__points{margin-top:1rem}.hr-flow__points>div{padding-block:.45rem}.hr-flow__pick{min-height:2rem}.hr-flow__points dt{font-size:1.05rem}.hr-flow__copy .hr-about__sub,.hr-flow__points dd{font-size:.875rem;line-height:1.45}.hr-redo__head{padding-block:.6rem}.hr-redo__body{font-size:.875rem}.hr-redo .hr-lead{font-size:.9375rem}.hr-kinds__points li{padding-block:.55rem}.hr-kinds__detail,.hr-local__price{margin-top:1.25rem}}@media (max-width:1023px){@media (max-height:700px){.hr-demo{max-height:4.5rem}}.hr-kinds{gap:1.25rem}.hr-kinds__text{display:contents}.hr-kinds__stage{order:1;padding-block:.5rem}.hr-kinds__seg{order:2;margin:0}.hr-kinds__detail{order:3;margin-top:.5rem}.hr-kinds__price{order:4}.hr-kinds__refs{order:5}}.hr-pl-hero{position:relative;padding-top:clamp(7rem,14vw,10rem);display:flex;flex-direction:column;gap:clamp(3rem,7vw,5rem)}.hr-pl-hero:before{content:"";position:absolute;inset:0 0 auto;height:70vh;pointer-events:none;background:radial-gradient(60% 50% at 80% 0,rgb(208 34 50/.22),transparent 70%)}.hr-pl-kicker{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .85rem;border-radius:9999px;border:1px solid var(--border);background:var(--card);font-size:.875rem;color:var(--foreground)}.hr-pl-dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--hr-red);box-shadow:0 0 10px var(--hr-glow)}.hr-pl-title{display:grid}.hr-pl-title>span{display:block;text-wrap:balance}.hr-pl-status{margin-top:.9rem;font-size:.9375rem;color:var(--foreground)}.hr-pl-shot{position:relative;margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--border);background:var(--card)}.hr-pl-shot:before{content:"";position:absolute;z-index:1;top:0;left:0;width:50%;height:3px;background:var(--hr-red)}.hr-pl-shot img{display:block;width:100%;height:auto}.hr-pl-shot--hero{box-shadow:0 40px 120px -40px rgb(208 34 50/.45)}.hr-pl-sec{position:relative;padding-block:clamp(4rem,9vw,7rem);scroll-margin-top:4rem}.hr-pl-shot-sec{padding-bottom:clamp(2rem,6vw,4rem)}.hr-pl-hero__grid{display:grid;gap:clamp(3rem,7vw,5rem)}.hr-pl-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.hr-pl-hero__copy .hr-pager__page{display:grid;gap:.9rem}.hr-pl-hero__copy .hr-pager__block:last-child{margin-top:.85rem}.hr-pl-caption{margin-top:1rem;max-width:60ch;font-size:.9375rem;line-height:1.5;color:var(--muted-foreground)}.hr-pl-modes{margin-top:clamp(2rem,5vw,3.5rem)}.hr-pl-modes .hr-pager__page{display:grid;gap:1.25rem}@media (min-width:1024px){.hr-pl-modes .hr-pager__page{grid-template-columns:1fr 1fr;align-items:start}}.hr-pl-mode{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.25rem,3vw,2rem);border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,var(--hr-deep) 0,var(--card) 7rem)}.hr-pl-mode__name{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-glow)}.hr-pl-mode__title{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1;letter-spacing:-.03em;font-weight:600}.hr-pl-mode__who{color:var(--muted-foreground)}.hr-pl-mode__points{display:flex;flex-direction:column;gap:.6rem;margin:.25rem 0 .5rem;padding:0;list-style:none}.hr-pl-mode__points li{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;line-height:1.5}.hr-pl-mode__points svg{margin-top:.2rem;color:var(--hr-glow)}.hr-pl-trust{margin-top:clamp(2rem,5vw,3.5rem)}.hr-pl-trust .hr-pager__page{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--border)}@media (min-width:768px){.hr-pl-trust .hr-pager__page{grid-template-columns:1fr 1fr;column-gap:3rem}}.hr-pl-trust .hr-pager__block{padding:1.1rem 0;border-bottom:1px solid var(--border);line-height:1.55}.hr-pl-trust__item{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem}.hr-pl-trust__n{font-weight:600;color:var(--hr-glow)}.hr-pl-end{padding-bottom:clamp(5rem,10vw,8rem)}html[data-stage] .hr-pl-scene{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;padding:5.5rem 0 calc(var(--hr-floor, 0px) + 2rem)}html[data-stage] .hr-pl-visual{container-type:size;min-width:0;min-height:7rem}html[data-stage] .hr-pl-visual,html[data-stage] .hr-pl-visual>[data-blur-fade]{display:grid;place-items:center}html[data-stage] .hr-pl-visual .hr-pl-shot{width:min(100cqw,100cqh * 1600/950)}html[data-stage] .hr-pl-sec__title{max-width:none}html[data-stage] .hr-pl-hero{grid-template-rows:minmax(0,1fr);align-content:stretch}html[data-stage] .hr-pl-hero__grid{grid-template-rows:auto minmax(7rem,1fr);gap:1.5rem;min-height:0}html[data-stage] .hr-pl-hero__copy{gap:1.25rem;min-width:0}html[data-stage] .hr-pl-hero .hr-pl-title{font-size:clamp(2rem,3.6vw,4rem)}html[data-stage] .hr-pl-shot-sec{grid-template-rows:minmax(0,1fr);align-content:stretch}html[data-stage] .hr-pl-shot-sec__grid{container-type:inline-size;display:grid;grid-template-rows:minmax(0,auto) auto;align-content:center;min-height:0}html[data-stage] .hr-pl-shot-sec .hr-pl-visual{height:calc(100cqw * 950 / 1600);max-height:100%;min-height:0}html[data-stage] .hr-pl-shot-sec .hr-pl-caption{margin:1rem auto 0;text-align:center}@media (min-width:1024px){html[data-stage] .hr-pl-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);column-gap:3.5rem}html[data-stage] .hr-pl-hero__grid>[data-blur-fade]{align-self:center;min-width:0}html[data-stage] .hr-pl-sec .hr-h2{font-size:clamp(2rem,3.2vw,3rem)}html[data-stage] .hr-pl-modes,html[data-stage] .hr-pl-trust{margin-top:2rem}}@media (min-width:1024px) and (max-height:860px){html[data-stage] .hr-pl-scene{padding-top:5rem;padding-bottom:1.5rem}html[data-stage] .hr-pl-hero .hr-pl-title{font-size:clamp(2rem,3.2vw,3.25rem)}html[data-stage] .hr-pl-hero__copy{gap:1rem}html[data-stage] .hr-pl-hero .hr-lead{font-size:1rem;line-height:1.55}html[data-stage] .hr-pl-sec .hr-h2{font-size:clamp(1.75rem,2.6vw,2.5rem)}html[data-stage] .hr-pl-modes,html[data-stage] .hr-pl-trust{margin-top:1.25rem}html[data-stage] .hr-pl-mode{gap:.6rem;padding:1.25rem 1.5rem}html[data-stage] .hr-pl-mode__title{font-size:1.5rem}html[data-stage] .hr-pl-mode__points{gap:.4rem;margin-block:0}html[data-stage] .hr-pl-mode__points li{font-size:.9375rem;line-height:1.45}html[data-stage] .hr-pl-trust .hr-pager__block{padding-block:.8rem}}@media (max-width:1023px){html[data-stage] .hr-stage.hr-pl-stage>[data-scene]{--hr-floor:3.75rem}html[data-stage] .hr-pl-scene{padding:4.75rem 0 calc(var(--hr-floor, 0px) + .75rem)}html[data-stage] .hr-pl-scene>.hr-wrap{max-width:42rem;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}html[data-stage] .hr-pl-hero .hr-pl-title{font-size:clamp(1.75rem,8.4vw,2.75rem);line-height:1.05}html[data-stage] .hr-pl-kicker{font-size:.8125rem;padding-block:.25rem}html[data-stage] .hr-pl-scene .hr-lead{font-size:.9375rem;line-height:1.5}html[data-stage] .hr-pl-status{font-size:.875rem;line-height:1.45}html[data-stage] .hr-pl-hero__copy .hr-pager__block:last-child{margin-top:.25rem}html[data-stage] .hr-pl-sec .hr-h2{font-size:clamp(1.4rem,6.2vw,2rem);line-height:1.1}html[data-stage] .hr-pl-modes,html[data-stage] .hr-pl-trust{margin-top:1rem}html[data-stage] .hr-pl-mode{gap:.55rem;padding:1rem 1.1rem;border-radius:16px}html[data-stage] .hr-pl-mode__title{font-size:1.3rem}html[data-stage] .hr-pl-mode__who{font-size:.875rem;line-height:1.45}html[data-stage] .hr-pl-mode__points{gap:.45rem;margin:0}html[data-stage] .hr-pl-mode__points li{font-size:.875rem;line-height:1.45}html[data-stage] .hr-pl-trust .hr-pager__page{gap:0}html[data-stage] .hr-pl-trust .hr-pager__block{padding-block:.7rem;font-size:.9375rem;line-height:1.45}html[data-stage] .hr-pl-caption{font-size:.875rem;line-height:1.45}html[data-stage] .hr-pl-end .hr-wrap{gap:1.25rem}}@media (max-width:1023px) and (max-height:760px){html[data-stage] .hr-pl-scene{padding-top:4.5rem}html[data-stage] .hr-pl-hero .hr-pl-title{font-size:clamp(1.5rem,7.4vw,2rem)}html[data-stage] .hr-pl-hero__copy{gap:.75rem}html[data-stage] .hr-pl-hero__grid{gap:1rem}html[data-stage] .hr-pl-sec .hr-h2{font-size:1.25rem}html[data-stage] .hr-pl-scene :is(.hr-lead,.hr-pl-status,.hr-pl-caption,.hr-pl-mode__who,.hr-pl-mode__points li){font-size:.8125rem;line-height:1.42}html[data-stage] .hr-pl-modes,html[data-stage] .hr-pl-trust{margin-top:.6rem}html[data-stage] .hr-pl-mode{gap:.4rem;padding:.8rem .95rem}html[data-stage] .hr-pl-mode__title{font-size:1.125rem}html[data-stage] .hr-pl-trust .hr-pager__block{padding-block:.5rem;font-size:.8125rem;line-height:1.42}}@media (max-width:1023px) and (max-height:520px) and (orientation:landscape){html[data-stage] .hr-pl-scene>.hr-wrap{max-width:none}html[data-stage] .hr-pl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:1rem;row-gap:0;padding:4.5rem max(1rem,env(safe-area-inset-right)) calc(var(--hr-floor, 0px) + .5rem) max(1rem,env(safe-area-inset-left))}html[data-stage] .hr-pl-hero__grid{display:contents}html[data-stage] .hr-pl-hero__grid>[data-blur-fade]{align-self:center;min-width:0}html[data-stage] .hr-pl-hero .hr-pl-title{font-size:1.5rem}html[data-stage] .hr-pl-visual{min-height:0}}.hr-ac{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem);max-width:46rem}.hr-choice{display:grid;gap:.6rem;margin:0;padding:0;border:0;min-width:0}.hr-choice legend{padding:0;margin-bottom:.6rem;font-size:.75rem;letter-spacing:.02em;color:var(--muted-foreground)}.hr-choice>div{display:flex;flex-wrap:wrap;gap:.5rem}.hr-choice label{position:relative}.hr-choice input{position:absolute;inset:0;opacity:0;cursor:pointer}.hr-choice span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid var(--border);font-size:.9375rem;color:var(--foreground);transition:border-color .2s ease,background .2s ease}.hr-choice label:hover span{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}.hr-choice input:checked+span{border-color:var(--hr-red);background:var(--hr-deep)}.hr-choice input:focus-visible+span{outline:2px solid var(--hr-glow);outline-offset:2px}.hr-consent{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:.875rem;color:var(--muted-foreground)}.hr-consent input{width:1.25rem;height:1.25rem;margin-top:.1rem;accent-color:var(--hr-red)}.hr-mf{display:grid;gap:clamp(2.5rem,6vw,3.5rem);max-width:42rem}.hr-mf__head{display:grid;gap:1.25rem}.hr-mf__title{display:flex;align-items:center;gap:clamp(.75rem,2.5vw,1.25rem);min-width:0}.hr-mf__title h1{margin:0;font-size:clamp(1.2rem,6vw,2.75rem);line-height:1.05;letter-spacing:-.04em;font-weight:600;white-space:nowrap}.hr-mf__logo{flex:none;width:clamp(2.4rem,12vw,5.75rem);height:auto}.hr-mf__warn{margin:0;padding:.75rem .9rem;border-radius:.5rem;border:1px solid var(--hr-red);background:color-mix(in srgb,var(--hr-red) 10%,transparent);color:var(--foreground)}.hr-mf__warn b{color:var(--hr-glow);font-weight:600}.hr-mf__steps{list-style:none;margin:0;padding:0;display:grid;gap:2.25rem;counter-reset:mf}.hr-mf__step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem .9rem;counter-increment:mf}.hr-mf__step:before{content:counter(mf);grid-row:1/span 2;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;font:600 .875rem/1 var(--font-hr-display),ui-sans-serif,sans-serif;background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--hr-red),0 6px 18px -8px var(--hr-glow)}.hr-mf__step h2{margin:.1rem 0 0;font-size:1.1875rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}.hr-mf__body{display:grid;gap:.75rem;min-width:0;color:var(--muted-foreground)}.hr-mf__body p{margin:0}.hr-mf__body b,.hr-mf__note b{color:var(--foreground);font-weight:600}.hr-mf__body a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--hr-red);text-decoration-thickness:2px;text-underline-offset:3px}.hr-mf__shot{display:block;width:100%;height:auto;border-radius:.625rem;border:1px solid var(--border);background:#fff}.hr-mf__form{margin-top:.25rem}.hr-mf__drop{display:grid;place-items:center;min-height:9rem;padding:1.25rem;border-radius:.75rem;border:1.5px dashed var(--border);background:var(--card);color:var(--foreground);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.hr-mf__drop:hover,.hr-mf__drop[data-over]{border-color:var(--hr-red)}.hr-mf__drop[data-over]{background:var(--hr-deep)}.hr-mf__drop[data-filled]{min-height:0;border-style:solid;place-items:stretch}.hr-mf__drop:focus-within{outline:2px solid var(--hr-glow);outline-offset:2px}.hr-mf__empty{display:grid;justify-items:center;gap:.4rem}.hr-mf__file{display:flex;align-items:center;gap:.6rem;min-width:0;text-align:left}.hr-mf__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.hr-mf__size{margin-left:auto}.hr-mf__remove,.hr-mf__size{color:var(--muted-foreground);font-size:.875rem}.hr-mf__remove{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .25rem;background:none;border:0;cursor:pointer}.hr-mf__remove:hover{color:var(--foreground)}.hr-mf__progress{display:grid;gap:.5rem}.hr-mf__progress progress{width:100%;height:.375rem;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--border);accent-color:var(--hr-red)}.hr-mf__progress progress::-webkit-progress-bar{background:var(--border)}.hr-mf__progress progress::-webkit-progress-value{background:var(--hr-red)}.hr-mf__progress progress::-moz-progress-bar{background:var(--hr-red)}.hr-mf__note{display:grid;gap:.5rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.875rem;color:var(--muted-foreground)}.hr-mf__note p{margin:0}@media (max-width:32rem){.hr-mf__shot{margin-left:-2.65rem;width:calc(100% + 2.65rem);max-width:none}}:is([data-quality=bas],[data-quality=moyen]) :is(.hr-ghost,.hr-card__rim){-webkit-backdrop-filter:none;backdrop-filter:none}:is([data-quality=bas],[data-quality=moyen]) .hr-card__rim{background:rgb(255 255 255/.06)}[data-quality=bas] .hr-card__art:before,[data-quality=bas] :is(.hr-mac__glow,.hr-footer__halo,.hr-fx__rays){display:none}[data-quality=bas] .hr-flow__hub:after,[data-quality=bas] :is(.hr-aurora,.hr-flow-band__art,.hr-box__warn){animation:none!important}[data-quality=bas] .hr-chip[data-packet] .hr-chip__edge,[data-quality=bas] .hr-mess[data-hot] circle,[data-quality=bas] .hr-plug__glow,[data-quality=bas] .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)}}.hr-mock{position:absolute;inset:0;display:flex;flex-direction:column;gap:3cqw;padding:0 0 2cqw;overflow:hidden;font-size:1.6cqw;line-height:1.35;transition:background-color .5s ease,color .5s ease}.hr-mock *{transition:inherit;transition-property:background-color,color,border-color,border-radius,box-shadow}.hr-mock__banner{margin:0;padding:.5cqw;text-align:center;font:700 1.5cqw/1.2 Comic Sans MS,Comic Sans,cursive;color:#8a1c00;background:repeating-linear-gradient(-45deg,#ffd23f 0 2cqw,#f2c230 2cqw 4cqw)}.hr-mock__head{display:flex;align-items:center;gap:3cqw;padding:1.6cqw 4cqw}.hr-mock__brand{font-weight:700;font-size:2cqw}.hr-mock__nav{display:flex;gap:2.4cqw}.hr-mock__navcta{margin-left:auto;padding:.8cqw 1.8cqw;border-radius:9999px;font-size:1.4cqw;font-weight:600;color:#fff;background:#14532d}.hr-mock__hero{display:grid;grid-template-columns:1.2fr 1fr;gap:3cqw;align-items:center;padding:0 4cqw}.hr-mock__img{order:-1}.hr-mock__copy{display:grid;gap:1.4cqw;justify-items:start}.hr-mock__h1{margin:0;font-size:3.6cqw;line-height:1.05}.hr-mock__p{margin:0;max-width:40ch}.hr-mock__btn{padding:1cqw 2.2cqw;font-size:1.5cqw}.hr-mock__img{position:relative;aspect-ratio:4/3;overflow:hidden;display:grid;place-items:center}.hr-mock__x{width:5cqw;fill:none;stroke:#9a9a9a;stroke-width:1.4}.hr-mock__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;padding:0 4cqw}.hr-mock__card{display:flex;align-items:center;gap:1.2cqw;padding:1.8cqw;font-weight:600}.hr-mock__icon{flex:none;width:2.6cqw;height:2.6cqw}.hr-mock__foot{margin:auto 0 0;padding:0 4cqw;font-size:1.2cqw}.hr-mock[data-tier="0"]{background:#efe9d8;color:#222;font-family:Times New Roman,Times,serif}.hr-mock[data-tier="0"] .hr-mock__head{justify-content:center;flex-direction:column;gap:.8cqw;border-bottom:3px double #7a6e55}.hr-mock[data-tier="0"] .hr-mock__brand{font-size:2.6cqw;color:#7a1f1f;font-style:italic}.hr-mock[data-tier="0"] .hr-mock__nav span{color:#1a0dab;text-decoration:underline}.hr-mock[data-tier="0"] .hr-mock__copy{justify-items:center;text-align:center}.hr-mock[data-tier="0"] .hr-mock__h1{font-size:3.2cqw;color:#1a0dab;text-decoration:underline}.hr-mock[data-tier="0"] .hr-mock__p[data-overflow]{width:120%;white-space:nowrap;overflow:visible}.hr-mock[data-tier="0"] .hr-mock__btn{border:2px outset #bbb;background:#ddd;font-family:Arial,sans-serif}.hr-mock[data-tier="0"] .hr-mock__img{background:#fff;border:1px solid #aaa}.hr-mock[data-tier="0"] .hr-mock__card{border:1px solid #7a6e55;background:#f8f4e8;color:#1a0dab;text-decoration:underline}.hr-mock[data-tier="0"] .hr-mock__icon{background:#c0c0c0;border-radius:0}.hr-mock[data-tier="0"] .hr-mock__card:nth-child(2){translate:0 1.2cqw}.hr-mock[data-tier="0"] .hr-mock__foot{text-align:center;color:#555}.hr-mock--slop{gap:0;padding:0;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.hr-mock--slop .hr-mock__head{gap:3cqw;padding:2cqw 4.5cqw}.hr-mock--slop .hr-mock__brand{display:flex;align-items:center;gap:.9cqw;font-size:1.8cqw;font-weight:700}.hr-mock--slop .hr-mock__nav{margin:0 auto;gap:3cqw;font-size:1.35cqw}.hr-mock--slop .hr-mock__navcta{margin-left:0;padding:.9cqw 2cqw;font-size:1.3cqw}.hr-mock--slop .hr-mock__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:0;padding:0 6cqw;text-align:center}.hr-mock--slop .hr-mock__kicker{padding:.7cqw 1.6cqw;border-radius:9999px;font-size:1.2cqw;letter-spacing:0;text-transform:none}.hr-mock--slop .hr-mock__kicker:before{display:none}.hr-mock--slop .hr-mock__h1{margin:2cqw 0 0;font-size:5cqw;font-weight:800;line-height:1.05;letter-spacing:-.03em}.hr-mock--slop .hr-mock__h1 em{display:block;font-style:normal}.hr-mock--slop .hr-mock__p{margin:2cqw auto 0;max-width:46ch;font-size:1.5cqw;line-height:1.5}.hr-mock--slop .hr-mock__ctas{justify-content:center;margin-top:2.8cqw;gap:1.6cqw}.hr-mock--slop .hr-mock__btn{display:inline-flex;align-items:center;gap:1cqw;padding:1.2cqw 2.6cqw;font-size:1.35cqw;font-weight:600}.hr-mock--slop .hr-mock__link{padding:1.2cqw 2.6cqw;border:0;font-size:1.35cqw;font-weight:600}.hr-mock--slop .hr-mock__list{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;margin:0;padding:0 4.5cqw 7cqw;list-style:none}.hr-mock--slop .hr-mock__list li{display:grid;grid-template-columns:1fr;gap:.5cqw;padding:2cqw;font-size:1.2cqw;line-height:1.45}.hr-mock--slop .hr-mock__list strong{font-size:1.5cqw}.hr-mock__ico{display:grid;place-items:center;width:3.4cqw;height:3.4cqw;margin-bottom:.6cqw;font-size:1.7cqw}.hr-mock[data-kind=slop]{color:#fff;background:radial-gradient(circle at 18% 12%,rgb(124 58 237/.55),rgb(124 58 237/0) 42%),radial-gradient(circle at 86% 34%,rgb(6 182 212/.45),rgb(6 182 212/0) 40%),radial-gradient(circle at 50% 110%,rgb(236 72 153/.45),rgb(236 72 153/0) 45%),#0b0a1f}.hr-mock[data-kind=slop] .hr-mock__logo{width:2.2cqw;aspect-ratio:1;border-radius:.6cqw;background:linear-gradient(135deg,#a855f7,#ec4899)}.hr-mock[data-kind=slop] .hr-mock__nav span{opacity:.8}.hr-mock[data-kind=slop] .hr-mock__navcta{border-radius:9999px;color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777);box-shadow:0 0 2.4cqw rgb(168 85 247/.6)}.hr-mock[data-kind=slop] .hr-mock__kicker{color:#e9d5ff;background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18)}.hr-mock[data-kind=slop] .hr-mock__h1 em{color:transparent;background:linear-gradient(90deg,#c084fc,#f472b6,#fb923c);-webkit-background-clip:text;background-clip:text}.hr-mock[data-kind=slop] .hr-mock__p{color:#c4c2d9}.hr-mock[data-kind=slop] .hr-mock__btn{border-radius:9999px;color:#fff;background:linear-gradient(90deg,#7c3aed,#db2777);box-shadow:0 0 3cqw rgb(219 39 119/.55)}.hr-mock[data-kind=slop] .hr-mock__link{border-radius:9999px;background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2)}.hr-mock[data-kind=slop] .hr-mock__list li{justify-items:center;text-align:center;border-radius:2cqw;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 0 3cqw rgb(124 58 237/.25)}.hr-mock[data-kind=slop] .hr-mock__list li>span:last-child{color:#a5a3bd}.hr-mock[data-kind=slop] .hr-mock__ico{border-radius:1cqw;background:linear-gradient(135deg,#7c3aed,#db2777)}.hr-mock[data-kind=polish]{color:#111214;background:#f6f6f3}.hr-mock[data-kind=polish] .hr-mock__head{border-bottom:1px solid rgb(17 18 20/.08)}.hr-mock[data-kind=polish] .hr-mock__logo{width:1.8cqw;aspect-ratio:1;border-radius:.4cqw;background:#3730a3}.hr-mock[data-kind=polish] .hr-mock__nav{margin:0 0 0 auto}.hr-mock[data-kind=polish] .hr-mock__nav span{color:#5b5e66}.hr-mock[data-kind=polish] .hr-mock__navcta{border-radius:.6cqw;color:#f6f6f3;background:#111214}.hr-mock[data-kind=polish] .hr-mock__hero{align-items:flex-start;text-align:left}.hr-mock[data-kind=polish] .hr-mock__kicker{padding:0;font-size:1.15cqw;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#3730a3}.hr-mock[data-kind=polish] .hr-mock__h1{font-size:5.4cqw;font-weight:650;line-height:.98;letter-spacing:-.045em}.hr-mock[data-kind=polish] .hr-mock__h1 em{color:#3730a3}.hr-mock[data-kind=polish] .hr-mock__p{margin-left:0;max-width:40ch;color:#5b5e66}.hr-mock[data-kind=polish] .hr-mock__ctas{justify-content:flex-start;gap:2.4cqw}.hr-mock[data-kind=polish] .hr-mock__btn{border-radius:.6cqw;color:#f6f6f3;background:#111214}.hr-mock[data-kind=polish] .hr-mock__link{padding:0 0 .2cqw;border-bottom:1px solid}.hr-mock[data-kind=polish] .hr-mock__list{gap:0;padding-bottom:3cqw}.hr-mock[data-kind=polish] .hr-mock__list li{padding:2cqw 3cqw 0 0;border-top:1px solid rgb(17 18 20/.12)}.hr-mock[data-kind=polish] .hr-mock__list li>span:last-child{color:#5b5e66}.hr-mock[data-kind=polish] .hr-mock__ico{justify-items:start}.hr-mock__glyph{width:2.2cqw;height:2.2cqw;border:.22cqw solid #3730a3;border-radius:.5cqw}.hr-mock__glyph[data-i="1"]{border-radius:50%}.hr-mock__glyph[data-i="2"]{rotate:45deg;scale:.85;border-radius:.2cqw}.hr-mock--boot{gap:0;padding:0;color:#444;background:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif}.hr-mock--boot .hr-mock__head{padding:1.8cqw 4.5cqw;background:#1f3a5f}.hr-mock--boot .hr-mock__brand{font-size:2cqw;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em}.hr-mock--boot .hr-mock__nav{margin-left:auto;gap:2.6cqw;font-size:1.25cqw;font-weight:700;color:#cfe0f5;text-transform:uppercase}.hr-mock__band{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;padding:5cqw 3cqw 6cqw;text-align:center;color:#fff;background:linear-gradient(#3b7dd8,#2a5fa8)}.hr-mock--boot .hr-mock__h1{margin:0;font-size:3.6cqw;font-weight:300}.hr-mock--boot .hr-mock__p{margin:1.4cqw auto 0;max-width:50ch;color:#dbe8fb}.hr-mock--boot .hr-mock__btn{display:inline-block;margin-top:2.2cqw;padding:1cqw 2.4cqw;border-radius:.4cqw;font-weight:700;color:#fff;background:#f0ad4e;border-bottom:.3cqw solid #d58512}.hr-mock__arrow{font-size:5cqw;line-height:1;opacity:.6}.hr-mock__dots{position:absolute;left:50%;bottom:2cqw;display:flex;gap:.9cqw;translate:-50% 0}.hr-mock__dots i{width:1cqw;height:1cqw;border-radius:50%;background:rgb(255 255 255/.45)}.hr-mock__dots i:first-child{background:#fff}.hr-mock__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw;margin:0;padding:4cqw 4.5cqw;list-style:none;text-align:center}.hr-mock__cols li{display:grid;justify-items:center;gap:.8cqw;font-size:1.25cqw}.hr-mock__cols strong{font-size:1.7cqw;color:#1f3a5f}.hr-mock__circle{width:5cqw;height:5cqw;border-radius:50%;background:#3b7dd8;box-shadow:inset 0 0 0 .6cqw #a9c8f0}.hr-mock--boot .hr-mock__foot{margin-top:auto;padding:1.6cqw 4.5cqw;color:#9aa7b8;background:#222;text-align:center}.hr-mock__marquee{position:relative;z-index:1;overflow:hidden;padding:1.1cqw 0;border-top:1px solid rgb(255 255 255/.1);background:rgb(14 13 11/.7)}.hr-mock__marquee>div{display:flex;gap:4cqw;width:max-content;padding-left:4.5cqw;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.6cqw;font-style:italic;color:rgb(242 237 228/.55)}.hr-mock__marquee span:after{content:"✦";margin-left:4cqw;font-style:normal;font-size:1cqw;color:#d4a373;vertical-align:.3em}.hr-mock[data-tier="3"] .hr-mock__list{border-top:0;padding-top:1.6cqw}@media (prefers-reduced-motion:no-preference){.hr-mock__marquee>div{animation:hr-marquee 26s linear infinite}.hr-mock[data-tier="3"] .hr-art__beam{animation:hr-beam 7s ease-in-out infinite alternate}.hr-mock[data-tier="3"] .hr-art__sun{animation:hr-breathe 5s ease-in-out infinite alternate}.hr-mock[data-tier="3"] .hr-art__dot{animation:hr-ping 2s ease-out infinite}}@keyframes hr-marquee{to{translate:-50% 0}}@keyframes hr-beam{0%{opacity:.25;translate:-3% 0}to{opacity:.55;translate:3% 0}}@keyframes hr-breathe{to{scale:1.18;opacity:.85}}@keyframes hr-ping{50%{scale:1.5;opacity:.6}}.hr-mock--new{gap:0;padding:0;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.hr-mock--new .hr-mock__head{position:relative;z-index:2;gap:3cqw;padding:2.2cqw 4.5cqw}.hr-mock--new .hr-mock__brand{display:flex;align-items:center;gap:1cqw;font-size:1.8cqw;font-weight:600;letter-spacing:-.01em}.hr-mock__logo{width:2.1cqw;aspect-ratio:1;border-radius:50% 50% 50% 0}.hr-mock--new .hr-mock__nav{margin-left:auto;gap:3cqw;font-size:1.35cqw}.hr-mock--new .hr-mock__nav span{opacity:.7}.hr-mock--new .hr-mock__navcta{margin-left:0;padding:.9cqw 2cqw;font-size:1.3cqw}.hr-mock--new .hr-mock__hero{position:relative;z-index:1;flex:1;min-height:0;grid-template-columns:1.05fr .95fr;gap:4cqw;padding:.6cqw 4.5cqw 2.4cqw}.hr-mock--new .hr-mock__copy{display:block}.hr-mock__kicker{display:flex;align-items:center;gap:1.2cqw;margin:0;font-size:1.15cqw;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.hr-mock__kicker:before{content:"";width:3.2cqw;height:1px;background:currentColor}.hr-mock--new .hr-mock__h1{margin:1.8cqw 0 0;font-size:5.2cqw;font-weight:600;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.hr-mock--new .hr-mock__h1 em{display:block;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.025em}.hr-mock--new .hr-mock__p{margin:2.2cqw 0 0;max-width:32ch;font-size:1.45cqw;line-height:1.55;opacity:.72}.hr-mock__ctas{display:flex;align-items:center;gap:2.6cqw;margin-top:3cqw}.hr-mock--new .hr-mock__btn{display:inline-flex;align-items:center;gap:1cqw;padding:1.25cqw 2.4cqw;border-radius:9999px;font-size:1.35cqw;font-weight:600}.hr-mock__btn svg{width:1.4cqw;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hr-mock__link{padding-bottom:.25cqw;font-size:1.35cqw;font-weight:500;border-bottom:1px solid}.hr-mock__list{display:grid;grid-template-columns:repeat(3,1fr);margin:0 4.5cqw;padding:2cqw 0 2.8cqw;list-style:none}.hr-mock__list li{display:grid;grid-template-columns:auto 1fr;gap:.5cqw 1.4cqw;padding-right:3cqw;font-size:1.2cqw;line-height:1.45}.hr-mock__num{grid-row:span 2;padding-top:.25cqw;font-size:1.1cqw;font-variant-numeric:tabular-nums;opacity:.5}.hr-mock__list strong{font-size:1.5cqw;font-weight:600;letter-spacing:-.01em}.hr-mock__list li>span:last-child{opacity:.62}.hr-mock--table{gap:0;padding:0;color:#f3ead8;background:radial-gradient(120% 90% at 85% 40%,#1d4a3e,#12312a 60%,#0d2520);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.hr-mock--table .hr-mock__head{display:grid;grid-template-columns:1fr auto 1fr;gap:2cqw;padding:2.2cqw 4.5cqw;border-bottom:1px solid rgb(243 234 216/.14)}.hr-mock--table .hr-mock__nav{gap:2.6cqw;font-size:1.25cqw;letter-spacing:.04em}.hr-mock--table .hr-mock__nav span{opacity:.72}.hr-mock--table .hr-mock__brand{font:500 1.9cqw/1 Didot,Bodoni\ 72,Bodoni MT,Iowan Old Style,Georgia,serif;letter-spacing:.32em;text-transform:uppercase}.hr-mock--table .hr-mock__navcta{justify-self:end;margin:0;padding:.8cqw 1.8cqw;color:#f3ead8;background:transparent;box-shadow:inset 0 0 0 1px rgb(243 234 216/.45);font-size:1.2cqw;font-weight:500}.hr-mock--table .hr-mock__hero{flex:1;min-height:0;grid-template-columns:1fr 1fr;gap:3cqw;padding:1.5cqw 4.5cqw}.hr-mock--table .hr-mock__copy{display:block}.hr-mock--table .hr-mock__kicker{color:#e2a93b;letter-spacing:.28em}.hr-mock--table .hr-mock__h1{margin:1.6cqw 0 0;font:400 5.6cqw/.95 Didot,Bodoni\ 72,Bodoni MT,Iowan Old Style,Georgia,serif;letter-spacing:-.02em}.hr-mock--table .hr-mock__h1 em{display:block;font-style:italic;color:#e2a93b}.hr-mock--table .hr-mock__p{margin-top:1.8cqw;max-width:34ch;font-size:1.35cqw;line-height:1.5;color:rgb(243 234 216/.72)}.hr-mock--table .hr-mock__btn{padding:1.2cqw 2.4cqw;border-radius:9999px;font-size:1.3cqw;font-weight:600;color:#12312a;background:#e2a93b;box-shadow:0 1cqw 2.4cqw -1cqw rgb(226 169 59/.7)}.hr-mock--table .hr-mock__link{font-size:1.3cqw;color:#f3ead8}.hr-mock__menu{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:1.8cqw 4.5cqw 2.4cqw;list-style:none;border-top:1px solid rgb(243 234 216/.14)}.hr-mock__menu li{display:grid;grid-template-columns:1fr auto;gap:.4cqw 1.4cqw;padding-right:3cqw}.hr-mock__course{grid-column:1/-1;font-size:1cqw;letter-spacing:.24em;text-transform:uppercase;color:#e2a93b}.hr-mock__menu strong{font:400 1.6cqw/1.25 Didot,Bodoni\ 72,Iowan Old Style,Georgia,serif}.hr-mock__price{align-self:end;font-size:1.3cqw;font-variant-numeric:tabular-nums;opacity:.8}.hr-plate{position:relative;align-self:stretch;min-height:0}.hr-plate:before{content:"";position:absolute;inset:6% 4% 6% 10%;border-radius:2cqw;rotate:-6deg;background:repeating-linear-gradient(90deg,rgb(243 234 216/.07) 0 .3cqw,transparent .3cqw 1.2cqw),#e9dfca;box-shadow:0 3cqw 5cqw -2cqw rgb(0 0 0/.55)}.hr-plate__dish{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:1;translate:-46% -52%;border-radius:50%;background:radial-gradient(circle,#fbf8f1 0 52%,#efe8da 56%,#fbf8f1 62%,#e6dccb 100%);box-shadow:0 1.6cqw 3cqw -1cqw rgb(31 26 18/.45),inset 0 -.6cqw 1cqw rgb(31 26 18/.08)}.hr-plate__fish{position:absolute;left:22%;top:38%;width:52%;height:22%;border-radius:50% 40% 45% 50%/60% 50% 50% 40%;rotate:-14deg;background:linear-gradient(170deg,#f6d9bf,#e9a77c 55%,#c9743f);box-shadow:inset 0 .5cqw .6cqw rgb(255 255 255/.45)}.hr-plate__fish:after{content:"";position:absolute;inset:22% 10%;border-top:.2cqw solid rgb(255 255 255/.45);border-radius:50%}.hr-plate__fennel{position:absolute;left:30%;top:58%;width:30%;height:14%;border-radius:50%;rotate:8deg;background:linear-gradient(180deg,#f1ecd2,#c9cf95)}.hr-plate__leaf{position:absolute;width:11%;height:5%;border-radius:0 100% 0 100%;background:linear-gradient(135deg,#6f9a45,#3e6b2c)}.hr-plate__leaf[data-l="1"]{left:62%;top:34%;rotate:-30deg}.hr-plate__leaf[data-l="2"]{left:66%;top:42%;rotate:20deg}.hr-plate__leaf[data-l="3"]{left:24%;top:33%;rotate:150deg}.hr-plate__drops{position:absolute;left:60%;top:62%;width:2.2%;aspect-ratio:1;border-radius:50%;background:#9c3b1e;box-shadow:2.4cqw .6cqw 0 -.1cqw #9c3b1e,4.2cqw 1.8cqw 0 -.25cqw #9c3b1e,1cqw 2.2cqw 0 -.2cqw #e2a93b}.hr-plate__card{position:absolute;right:-1%;bottom:4%;display:grid;gap:.6cqw;width:46%;padding:1.6cqw 1.8cqw;rotate:4deg;border-radius:.6cqw;color:#12312a;background:#f8f2e4;box-shadow:0 2cqw 3cqw -1.5cqw rgb(0 0 0/.6);font-size:1.1cqw}.hr-plate__card b{font:italic 400 1.6cqw/1 Didot,Bodoni\ 72,Iowan Old Style,Georgia,serif;color:#9c3b1e}.hr-plate__card span{display:flex;justify-content:space-between;gap:1cqw;border-bottom:1px dotted rgb(18 49 42/.3);padding-bottom:.4cqw}.hr-plate__card i{font-style:normal;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.hr-plate__leaf{animation:hr-leaf 4.5s ease-in-out infinite alternate}.hr-plate__leaf[data-l="2"]{animation-delay:-1.5s}.hr-plate__leaf[data-l="3"]{animation-delay:-3s}}@keyframes hr-leaf{to{transform:rotate(8deg) scale(1.06)}}.hr-mock[data-tier="3"]{background:#0e0d0b;color:#f2ede4}.hr-mock[data-tier="3"] .hr-mock__head{margin:1.8cqw 4.5cqw 0;padding:1cqw 1cqw 1cqw 2.2cqw;border-radius:9999px;background:rgb(14 13 11/.62);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.hr-mock[data-tier="3"] .hr-mock__logo{background:linear-gradient(135deg,#d4a373,#f3d7ae)}.hr-mock[data-tier="3"] .hr-mock__navcta{color:#14110d;background:#f2ede4}.hr-mock[data-tier="3"] .hr-mock__hero{position:static;grid-template-columns:1fr;align-content:center}.hr-mock[data-tier="3"] .hr-mock__copy{position:relative;z-index:1;max-width:48%}.hr-mock[data-tier="3"] .hr-mock__h1 em,.hr-mock[data-tier="3"] .hr-mock__kicker{color:#d4a373}.hr-mock[data-tier="3"] .hr-mock__h1{font-size:5.8cqw}.hr-mock[data-tier="3"] .hr-mock__btn{color:#14110d;background:#d4a373;box-shadow:0 1cqw 2.6cqw -1cqw rgb(212 163 115/.7)}.hr-mock[data-tier="3"] .hr-art{position:absolute;inset:0 0 0 34%;border-radius:0}.hr-mock[data-tier="3"] .hr-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0d0b,rgb(14 13 11/0) 42%),linear-gradient(0deg,#0e0d0b,rgb(14 13 11/0) 30%)}.hr-mock[data-tier="3"] .hr-mock__list{position:relative;z-index:1;margin:0;padding:2cqw 4.5cqw 2.6cqw;border-top:1px solid rgb(255 255 255/.1);background:rgb(14 13 11/.7)}.hr-art{position:relative;overflow:hidden;min-height:0;background:linear-gradient(170deg,#efe4d3,#d9c6aa);border-radius:1.6cqw}.hr-art>span{position:absolute}.hr-art__arch{left:23%;right:23%;top:11%;bottom:25%;overflow:hidden;border-radius:999px 999px 0 0;background:linear-gradient(#f8dcae,#f1a979 46%,#c96a4a 78%,#8b4a3b);box-shadow:inset 0 0 0 .8cqw #f6eee2,inset 0 0 0 1.1cqw #cdb99c}.hr-art__sun{left:50%;top:62%;width:12cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(#fff4da,#ffd89c 38%,rgb(255 216 156/0) 70%)}.hr-art__beam{left:38%;top:34%;width:70%;height:72%;opacity:.55;background:linear-gradient(118deg,rgb(255 228 176/.9),rgb(255 228 176/0) 70%);clip-path:polygon(0 0,34% 0,100% 100%,46% 100%)}.hr-art__floor{left:0;right:0;bottom:0;height:25%;background:linear-gradient(#b98e66,#8c684a);box-shadow:0 -.25cqw 0 rgb(0 0 0/.06)}.hr-art__table{left:29%;width:42%;bottom:15%;height:2.6%;border-radius:9999px;background:#5a3c29;box-shadow:0 1.4cqw 1.6cqw -.6cqw rgb(0 0 0/.35)}.hr-art__table:after{content:"";position:absolute;left:47%;width:6%;top:100%;height:2.6cqw;background:#48301f}.hr-art__vase{left:45%;bottom:17.5%;width:4.2cqw;height:5.4cqw;border-radius:46% 46% 32% 32%;background:linear-gradient(90deg,#f0e9dd,#b8ac99)}.hr-art__stem{position:absolute;left:48%;bottom:82%;width:.22cqw;height:9cqw;background:#4d5b3d;rotate:10deg;transform-origin:bottom}.hr-art__stem:after,.hr-art__stem:before{content:"";position:absolute;width:2.2cqw;height:1cqw;border-radius:50%;background:#6b7d52}.hr-art__stem:before{left:0;top:18%;rotate:-28deg;transform-origin:left}.hr-art__stem:after{right:0;top:46%;rotate:24deg;transform-origin:right;background:#5d6e47}.hr-art__badge{right:4cqw;top:22%;z-index:1;display:flex;align-items:center;gap:.9cqw;padding:.8cqw 1.6cqw;border-radius:9999px;font-size:1.15cqw;font-weight:500;color:#f2ede4;background:rgb(14 13 11/.66);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)}.hr-art__dot{position:static!important;width:.8cqw;aspect-ratio:1;border-radius:50%;background:#8fd19e;box-shadow:0 0 .8cqw #8fd19e}.hr-mock[data-tier="3"] .hr-art{background:linear-gradient(170deg,#2c2219,#15100c)}.hr-mock[data-tier="3"] .hr-art__arch{box-shadow:inset 0 0 0 .8cqw #2f251c,inset 0 0 0 1.1cqw #43362a;background:linear-gradient(#3b3a58,#a65d55 40%,#f0a06b 72%,#f7c98f)}.hr-mock[data-tier="3"] .hr-art__sun{top:82%}.hr-mock[data-tier="3"] .hr-art__floor{background:linear-gradient(#3b2a1d,#1e1610)}.hr-mock[data-tier="3"] .hr-art__beam{opacity:.4}.hr-mock[data-tier="3"] .hr-art__vase{background:linear-gradient(90deg,#d8cfc0,#8c8170)}@media (prefers-reduced-motion:no-preference){.hr-browser__after[data-sweep] .hr-mock [style*="--b"]{animation:hr-build .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--b) * 70ms)}.hr-browser__after[data-sweep=intro] .hr-mock [style*="--b"]{animation-duration:.9s;animation-delay:calc(.7s + var(--b) * .12s)}}@keyframes hr-build{0%{opacity:0;translate:0 1.8cqw}}