/* Product explanations are primary messages, not auxiliary captions. */
.partix-home{--product-copy-color:#4b565e;--product-copy-size:16px}
.partix-home .section-heading,
.partix-home .xb-heading,
.partix-home .home-stores-heading,
.partix-home #dismantling .dismantling-heading{
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);
  align-items:end;
  gap:48px;
}
.partix-home .hero-heading{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:end}
.partix-home .hero-copy{max-width:none;padding-top:0}
.partix-home .section-heading>p,
.partix-home .hero-copy>p,
.partix-home .hero-copy>p:first-child,
.partix-home .hero-copy>p:nth-child(2),
.partix-home .agent-intro,
.partix-home .xb-intro>p,
.partix-home .home-stores-copy>p,
.partix-home #dismantling .dismantling-intro p{
  font-family:var(--font);
  font-size:var(--product-copy-size);
  font-weight:600;
  line-height:1.6;
  color:var(--product-copy-color);
  max-width:none;
}
.partix-home .section-heading>p br{display:none}
.partix-home .hero-copy>p,
.partix-home .xb-intro>p,
.partix-home .home-stores-copy>p{margin-bottom:16px}
.partix-home .agent-lead{font-size:24px;font-weight:600;color:var(--product-copy-color)}
@media(max-width:1000px){
  .partix-home .section-heading,
  .partix-home .xb-heading,
  .partix-home .home-stores-heading,
  .partix-home #dismantling .dismantling-heading,
  .partix-home .hero-heading{grid-template-columns:minmax(0,1fr);gap:24px}
  .partix-home .hero-copy{display:block;padding-top:0;margin-top:0}
  .partix-home .section-heading>p{margin-top:0}
}
@media(max-width:600px){
  .partix-home{--product-copy-size:16px}
  .partix-home .hero-copy{margin-top:24px}
  .partix-home .agent-lead{font-size:24px}
}
