.kit-niches{position:relative}.kit-niches-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kit-niche{padding-block:var(--pad)}.kit-niche a{gap:8px;display:grid}.kit-niche a:focus-visible{outline:2px solid var(--kit-ink);outline-offset:4px}.kit-niche p{color:var(--soft,var(--kit-62));font-size:15px}.kit-niche-text{gap:8px;display:grid}.kit-niche-single{display:block}.kit-niche-single:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid}.kit-niche-single .kit-niche-stage{width:min(100% - 28px,460px)}.kit-headrow-figure>.kit-niches{flex:auto;min-width:0}.kit-hero-reel>.kit-niches{align-items:center;height:100%;display:grid}@media (min-width:900px){.kit-headrow-figure>.kit-niches{margin-block:-64px -28px}}@media (max-width:899px){.kit-hero-reel:has(>.kit-niches){height:auto}}.kit-niche-stage{aspect-ratio:1;width:min(86%,420px);margin-inline:auto;display:block;position:relative}.kit-niche-stage>.hl-figure{z-index:1;width:68%;position:absolute;top:24.8%;left:16%}.kit-niche-stage>.hl-figure[data-hairline=open-house]{width:90%;top:16%;left:5%}.kit-niche-stage>.hl-figure[data-hairline=roof]{width:78%;top:20.8%;left:11%}@media (max-width:899px){.kit-niche-fill{display:none}}
