.hi-stagger-fade{opacity:0}.home-intro{align-items:center;justify-content:center;overflow:hidden;padding:7rem 1.5rem 4rem}.home-intro,.home-intro__main{display:flex;flex-direction:column}.home-intro__main{column-gap:2rem;justify-content:space-between;max-width:calc(2000px - 4em);row-gap:1rem;width:100%}.home-intro__main-text{font-size:78px;font-weight:600;letter-spacing:-.05em;line-height:.75;margin:0;order:1;position:realtive;z-index:5}@media screen and (min-width:375px){.home-intro__main-text{font-size:calc(4.41509px + 19.62264vw)}}@media screen and (min-width:640px){.home-intro__main-text{font-size:calc(-4.35897px + 14.74359vw)}.home-intro__main{max-width:80vw}}@media screen and (min-width:2200px){.home-intro__main-text{font-size:330px}}.home-intro__main-text__line{display:block;left:0;position:relative}.home-intro__main-text__line-text{display:block;white-space:nowrap}.home-intro__main-text__line-text--growth{color:var(--gold)}.home-intro__main-text__line-text--revops{color:var(--green);left:0;opacity:0;position:absolute;top:0}.home-intro__main-text__line-text--hubspot{color:var(--orange);left:0;opacity:0;position:absolute;top:0}.home-intro__main-text__line-text--techstack{color:var(--light-blue);left:0;opacity:0;position:absolute;top:0}.home-intro__main-text__line-text--change{color:var(--dark-blue);left:0;opacity:0;position:absolute;top:0}.home-intro__main-graphic{position:relative;width:65%;z-index:1}.home-intro__main-graphic-img{display:block;height:auto;width:100%}.home-intro__main-graphic-img--change,.home-intro__main-graphic-img--hubspot,.home-intro__main-graphic-img--revops,.home-intro__main-graphic-img--techstack{left:0;position:absolute;top:0}@media screen and (min-width:640px){.home-intro__main{align-items:center;flex-direction:row}.home-intro__main-text{order:0}.home-intro__main-graphic{width:35%}}.home-intro__sub{column-gap:2em;display:flex;flex-direction:column;margin-top:2em;row-gap:2em;width:100%}.home-intro__sub-text{max-width:22em}.home-intro__sub-badges{column-gap:1em;display:flex}.home-intro__sub-badges-badge{width:6em}@media screen and (min-width:700px){.home-intro__sub{align-items:center;flex-direction:row;max-width:1400px;padding:0 0 0 4em}}@media screen and (min-width:1100px){.home-intro{min-height:100vh}}.path-change,.path-growth,.path-hubspot,.path-revops,.path-techstack{opacity:0}