.hr-arch[data-astro-cid-ke4xjri5]{color:inherit;text-decoration:none;display:block}.hr-arch__frame[data-astro-cid-ke4xjri5]{aspect-ratio:var(--hr-ar-arch);border-radius:var(--hr-radius-arch);position:relative}.hr-arch__scrim[data-astro-cid-ke4xjri5]{border-radius:inherit;pointer-events:none;background:linear-gradient(#1a140d0f 55%,#1a140d8c 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1a140d1f}.hr-arch__roman[data-astro-cid-ke4xjri5]{z-index:2;font-family:var(--hr-font-serif);color:var(--hr-canvas-bone);font-size:1.5rem;font-style:italic;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.hr-arch__title[data-astro-cid-ke4xjri5]{font-family:var(--hr-font-display);letter-spacing:-.01em;color:var(--hr-ctx-heading);margin:1.3rem 0 0;font-size:1.35rem;font-weight:500;line-height:1.15}.hr-arch__claim[data-astro-cid-ke4xjri5]{font-family:var(--hr-font-serif);color:var(--hr-ctx-accent-text);margin:.45rem 0 0;font-size:.98rem;font-style:italic;line-height:1.4}.hr-arch__text[data-astro-cid-ke4xjri5]{color:var(--hr-ctx-body);margin:.7rem 0 0;font-size:.9rem;line-height:1.55}.hr-arch__svc[data-astro-cid-ke4xjri5]{letter-spacing:.1em;color:var(--hr-ctx-mute);margin:.85rem 0 0;font-size:.66rem;line-height:1.7}@media (width<=560px){.hr-arch__frame[data-astro-cid-ke4xjri5]{aspect-ratio:4/4.5}}.hr-tested[data-astro-cid-wbn645ev]{background:var(--hr-onyx);color:var(--hr-text-bone-on-dark);padding-block:clamp(3rem,5vw,4.5rem)}.hr-tested__head[data-astro-cid-wbn645ev]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.hr-tested__fig[data-astro-cid-wbn645ev]{color:var(--hr-ctx-fig-label)}.hr-tested__label[data-astro-cid-wbn645ev]{color:var(--hr-ctx-mute)}.hr-tested__grid[data-astro-cid-wbn645ev]{border-top:1px solid var(--hr-ctx-rule);border-left:1px solid var(--hr-ctx-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-tested__item[data-astro-cid-wbn645ev]{border-bottom:1px solid var(--hr-ctx-rule);border-right:1px solid var(--hr-ctx-rule);align-items:baseline;gap:.7rem;padding:1.1rem 1.2rem;display:flex}.hr-tested__idx[data-astro-cid-wbn645ev]{font-family:var(--hr-font-mono);letter-spacing:.12em;color:var(--hr-accent-terracotta-light);font-size:.66rem}.hr-tested__env[data-astro-cid-wbn645ev]{font-family:var(--hr-font-serif);color:var(--hr-ctx-body);font-size:.95rem}.hr-tested__note[data-astro-cid-wbn645ev]{font-family:var(--hr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hr-ctx-mute);margin:1.6rem 0 0;font-size:.66rem}@media (width<=980px){.hr-tested__grid[data-astro-cid-wbn645ev]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hr-tested__grid[data-astro-cid-wbn645ev]{grid-template-columns:1fr}}.hr-home-pillars__row[data-astro-cid-wbn645ev]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem);display:grid}@media (width<=1060px){.hr-home-pillars__row[data-astro-cid-wbn645ev]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hr-home-pillars__row[data-astro-cid-wbn645ev]{grid-template-columns:1fr}}.hr-home-pillars__cta[data-astro-cid-wbn645ev]{margin:2.2rem 0 0}.hr-home-twin__ledger[data-astro-cid-wbn645ev]{margin-top:clamp(2.5rem,4vw,4rem)}.hr-home-twin__cta[data-astro-cid-wbn645ev]{flex-wrap:wrap;gap:1rem 2.5rem;margin:2rem 0 0;display:flex}.hr-home-case[data-astro-cid-wbn645ev]{background:var(--hr-onyx)}.hr-home-phases[data-astro-cid-wbn645ev]{padding-block:clamp(2.2rem,4vw,3.2rem)}.hr-home-phases__row[data-astro-cid-wbn645ev]{flex-wrap:wrap;align-items:baseline;gap:1rem 2.5rem;display:flex}.hr-home-phases__label[data-astro-cid-wbn645ev]{color:var(--hr-accent-terracotta-text)}.hr-home-phases__line[data-astro-cid-wbn645ev]{font-family:var(--hr-font-serif);color:var(--hr-text-slate);font-size:1.02rem}.hr-product-home[data-astro-cid-lcdefpme]{background:var(--hr-canvas-bone);min-height:64svh}.hr-product-home__hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hr-rule);padding-block:clamp(5rem,11vw,9rem) clamp(3rem,7vw,5rem)}.hr-product-home__hero-inner[data-astro-cid-lcdefpme]{max-width:62rem}.hr-product-home__eyebrow[data-astro-cid-lcdefpme],#product-directory-heading[data-astro-cid-lcdefpme]{color:var(--hr-accent-terracotta-text)}.hr-product-home[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch;font-family:var(--hr-font-display);letter-spacing:-.03em;color:var(--hr-text-charcoal);margin:1.25rem 0 1.5rem;font-size:clamp(3.1rem,8vw,7rem);line-height:.96}.hr-product-home__intro[data-astro-cid-lcdefpme]{max-width:42rem;font-family:var(--hr-font-serif);color:var(--hr-text-slate);margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}.hr-product-home__products[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,8vw,6rem)}.hr-product-home__grid[data-astro-cid-lcdefpme]{border:1px solid var(--hr-rule);background:var(--hr-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1px;margin-top:1.5rem;display:grid}.hr-product-home__card[data-astro-cid-lcdefpme]{background:var(--hr-canvas-bone);flex-direction:column;align-items:flex-start;min-height:22rem;padding:clamp(1.75rem,4vw,3rem);display:flex}.hr-product-home__card[data-astro-cid-lcdefpme]>.hr-mono-label[data-astro-cid-lcdefpme]{color:var(--hr-text-mute);margin:0 0 2rem}.hr-product-home__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--hr-font-display);color:var(--hr-text-charcoal);margin:0 0 .9rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.hr-product-home__card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.hr-mono-label){max-width:34rem;font-family:var(--hr-font-serif);color:var(--hr-text-slate);margin:0;font-size:1rem;line-height:1.6}.hr-product-home__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem 1.5rem;margin-top:auto;padding-top:2rem;display:flex}.hr-product-home__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--hr-text-charcoal);font-family:var(--hr-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;text-decoration:none}.hr-product-home__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--hr-accent-terracotta-text)}@media (width<=720px){.hr-product-home__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hr-product-home__card[data-astro-cid-lcdefpme]{min-height:19rem}}
