.home-hero-copy .hero-description{margin-bottom:16px}
.hero-positioning{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 16px;color:var(--cobalt);font-family:var(--font-display);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;letter-spacing:.01em;line-height:1.2}
.hero-positioning-rule{width:38px;height:1px;background:currentColor;opacity:.45}
@media(max-width:680px){.home-hero-copy .hero-description{margin-bottom:12px}.hero-positioning{gap:0;margin-bottom:18px;font-size:1rem}.hero-positioning-rule{display:none}}
