.haven-intro-text .haven-header__eyebrow{margin-bottom:40px}.haven-intro-text__content.two-col-layout{display:flex;flex-wrap:wrap;justify-content:space-between}.haven-intro-text__content-left h2{font-family:var(--font-italic);font-size:46px;font-style:italic;font-weight:400;letter-spacing:-.03em;line-height:107%}@media(min-width:992px){.haven-intro-text__content.two-col-layout .haven-intro-text__content-left{width:57.578%}.haven-intro-text__content.two-col-layout .haven-intro-text__content-right{width:40.55%}}@media(max-width:767px){.haven-intro-text .haven-header__eyebrow{margin-bottom:40px}}