@font-face {font-family: Caveat;font-style: normal;font-weight: 400;font-display: swap;src: url("https://joinhomebase.com/wp-content/themes/homebase/fonts/Caveat-Regular.ttf");}.yellow-bg {position: relative;padding: 0 2px;z-index: 0;}.yellow-bg.start {background: linear-gradient(to right, #FDBA18 50%, transparent 0);background-size: 200% 100%;background-position: right;animation: yellowBgFadeIn 3s 1s forwards;}@keyframes yellowBgFadeIn {100% {background-position: left;}}#masthead.scrolled {background-color: #fff;}#masthead.hidden {display: none;}#masthead .header-inner .container {padding-top: 1.5rem;}#masthead .header-inner .container .row .col-right {display: none;}#masthead .header-inner .container .row .col-left .col-inner .hb-branding .logo .logo-text {color: #000 !important;position: relative;left: 38px;top: 10px;}.section-hero {padding: 200px 0 0;background-repeat: no-repeat;background-position: center right;background-size: contain;}.section-hero .container-narrow .headline h1 {font-weight: 900;font-size: 4.5rem;line-height: 75px;letter-spacing: 0.02em;text-transform: uppercase;color: #000;margin: 0 0 2.5rem;}.section-hero .container-narrow .text-arrow {margin: 0 6rem;position: relative;}.section-hero .container-narrow .text-arrow .text {padding: 3rem 0 0 6rem;}.section-hero .container-narrow .text-arrow .text p {font-weight: 400;font-size: 16px;line-height: 24px;color: #000;margin: 0;}.section-hero .container-narrow .text-arrow .text::before {content: "";position: absolute;width: 42px;height: 99px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/arrow-down-fow.svg);left: 0;top: 0;}.section-are-you-ready {margin: 120px 0;}.section-are-you-ready .container h2 {font-weight: 900;letter-spacing: 0.02em;text-align: center;color: #000;}.section-outsmarting {background-color: #f6f7f7;background-repeat: no-repeat;background-position: center right;background-size: contain;padding: 131px 0;}.section-outsmarting .container-narrow {display: flex;gap: 36px;}.section-outsmarting .container-narrow .col-left {flex-basis: 40%;}.section-outsmarting .container-narrow .col-left h2 {font-weight: 900;font-size: 36px;line-height: 35px;letter-spacing: 0.01em;color: #000;margin-bottom: 50px;text-transform: uppercase;}.section-outsmarting .container-narrow .col-left p {color: #000;}.section-outsmarting .container-narrow .col-right {flex-basis: 60%;position: relative;}.section-outsmarting .container-narrow .col-right .front-image {position: absolute;bottom: -131px;right: 10px;}.section-outsmarting .container-narrow .col-right .back-image img {width: 100%;height: auto;}.section-outsmarting .container-narrow .col-right .back-image::before {content: "";position: absolute;background-color: #FDBA18;right: -15px;bottom: -15px;width: 90%;height: 90%;}.section-resignation-vertical .container-narrow {display: flex;gap: 114px;}.section-resignation-vertical .container-narrow .col-left {flex-basis: 67%;position: relative;top: -65px;}.section-resignation-vertical .container-narrow .col-left .hline-left {height: 1px;background-color: #000;width: 300%;margin-left: -200%;margin-bottom: 50px;}.section-resignation-vertical .container-narrow .col-left .text p {font-weight: 700;font-size: 22px;line-height: 32px;color: #000;}.section-resignation-vertical .container-narrow .col-right {flex-basis: 33%;padding-top: 160px;}.section-resignation-vertical .container-narrow .col-right .charts {display: flex;justify-content: space-evenly;}.section-resignation-vertical .container-narrow .col-right .charts .chart {display: flex;flex-direction: column;align-items: center;gap: 20px;position: relative;}.section-resignation-vertical .container-narrow .col-right .charts .chart .chart-text {font-size: 11px;line-height: 14px;text-align: center;text-transform: uppercase;color: #000;max-width: 99px;}.section-resignation-vertical .container-narrow .col-right .charts .chart .chart-bg {width: 72px;height: 253px;background-color: #F6F7F7;display: flex;flex-direction: column;justify-content: flex-end;}.section-resignation-vertical .container-narrow .col-right .charts .chart .chart-bg .chart-fill {height: 0;background-color: var(--hb-purple);transition: height 2s, background-color .2s;}.section-resignation-vertical .container-narrow .col-right .charts .chart .chart-bg .chart-fill .percent {font-weight: 900;font-size: 19px;line-height: 17px;text-align: center;letter-spacing: -0.04em;color: #000000;position: relative;top: -35px;}.section-resignation-vertical .container-narrow .col-right .charts .chart:first-child::before {content: "";position: absolute;width: 251px;height: 100px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-outsmarting-vertical-charts-text.svg);top: -90px;left: 0;}.section-resignation-horizontal {margin-bottom: 130px;}.section-resignation-horizontal .container-narrow {display: flex;gap: 130px;}.section-resignation-horizontal .container-narrow .col-left {flex-basis: 33%;padding-top: 80px;}.section-resignation-horizontal .container-narrow .col-left .charts {display: flex;justify-content: space-evenly;flex-direction: column;}.section-resignation-horizontal .container-narrow .col-left .charts .chart {display: flex;flex-direction: column;position: relative;margin-bottom: 1rem;}.section-resignation-horizontal .container-narrow .col-left .charts .chart .chart-text {display: flex;justify-content: space-between;margin-bottom: 5px;}.section-resignation-horizontal .container-narrow .col-left .charts .chart .chart-text .percent {font-weight: 900;font-size: 15px;line-height: 15px;text-transform: uppercase;color: var(--hb-purple);}.section-resignation-horizontal .container-narrow .col-left .charts .chart .chart-text .text-above-chart {font-weight: 500;font-size: 15px;line-height: 15px;letter-spacing: 0.03em;text-transform: uppercase;color: #000;}.section-resignation-horizontal .container-narrow .col-left .charts .chart .chart-bg {width: 350px;height: 15px;background-color: #E5E6E7;display: flex;justify-content: flex-start;}.section-resignation-horizontal .container-narrow .col-left .charts .chart .chart-bg .chart-fill {width: 0;background-color: var(--hb-purple);transition: width 2s, background-color .2s;}.section-resignation-horizontal .container-narrow .col-left .charts .chart:first-child::before {content: "";position: absolute;width: 352px;height: 79px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-outsmarting-horizontal-charts-text.svg);top: -90px;left: -40px;}.section-resignation-horizontal .container-narrow .col-right {flex-basis: 67%;padding-top: 100px;}.section-resignation-horizontal .container-narrow .col-right .text {margin-bottom: 50px;}.section-resignation-horizontal .container-narrow .col-right .text p {font-weight: 700;font-size: 22px;line-height: 32px;color: #000;}.section-resignation-horizontal .container-narrow .col-right .hline-right {height: 1px;background-color: #000;width: 300%;margin-right: -200%;}.section-resignation-quote {background-repeat: no-repeat;background-position: center right;background-size: contain;padding-bottom: 50px;}.section-resignation-quote .hline-left {width: 46%;height: 1px;background-color: #000;margin-bottom: 56px;}.section-resignation-quote .container-narrow .author-info-top {font-weight: 700;font-size: 11px;line-height: 16px;letter-spacing: 0.12em;text-transform: uppercase;color: #000;margin-bottom: 10px;}.section-resignation-quote .container-narrow .author-info-top .author-title {color: var(--hb-purple);}.section-resignation-quote .container-narrow .quote {margin-bottom: 45px;}.section-resignation-quote .container-narrow .quote h3 {font-weight: 900;font-size: 28px;line-height: 32px;letter-spacing: 0.02em;color: #000;max-width: 656px;}.section-resignation-quote .container-narrow .image {position: relative;margin-bottom: 30px;}.section-resignation-quote .container-narrow .image .front-image {position: absolute;bottom: -131px;right: -60px;}.section-resignation-quote .container-narrow .image .back-image img {width: auto;height: auto;}.section-resignation-quote .container-narrow .author-info-bottom {display: flex;flex-direction: column;align-items: center;width: fit-content;position: relative;right: -470px;}.section-resignation-quote .container-narrow .author-info-bottom .author-name {font-family: 'Caveat';font-weight: 400;font-size: 34px;line-height: 1;color: #000;}.section-resignation-quote .container-narrow .author-info-bottom .author-position {font-weight: 700;font-size: 11px;line-height: 16px;text-align: center;letter-spacing: 0.12em;text-transform: uppercase;color: #000;}.section-resignation-quote .container-narrow .author-info-bottom::after {content: "";background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-outsmarting-quote-arrow.svg);width: 32px;height: 30px;position: absolute;top: 7px;right: -50px;}.section-cta {padding: 42px 0 48px;}.section-cta.yellow {background-color: #fdba18;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-cta-bg-yellow.svg);background-repeat: no-repeat;background-position: left center;}.section-cta.yellow .container-narrow .col-left .headline {color: #000 !important;}.section-cta.yellow .container-narrow .col-left .subheadline {color: #000;max-width: 445px;}.section-cta.yellow .container-narrow .col-right .links .link {border-bottom: solid 1px #000;}.section-cta.yellow .container-narrow .col-right .links .link a {color: #000;}.section-cta.purple {background-color: #8746a8;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-cta-bg-purple.svg);background-repeat: no-repeat;background-position: left center;}.section-cta.purple .container-narrow .col-left .headline {color: #fff !important;}.section-cta.purple .container-narrow .col-left .subheadline {color: #fff;}.section-cta.purple .container-narrow .col-right .links .link {border-bottom: solid 1px #fff;}.section-cta.purple .container-narrow .col-right .links .link a {color: #fff;}.section-cta.purple .container-narrow .col-right .links .link a object {filter: invert(93%) sepia(100%) saturate(27%) hue-rotate(103deg) brightness(106%) contrast(109%);}.section-cta .container-narrow {display: flex;align-items: center;justify-content: space-between;}.section-cta .container-narrow .col-left {flex-basis: 55%;}.section-cta .container-narrow .col-left .headline {margin-bottom: 14px;}.section-cta .container-narrow .col-left .subheadline {font-weight: 800;font-size: 22px;line-height: 32px;}.section-cta .container-narrow .col-right .links {display: flex;gap: 50px;}.section-cta .container-narrow .col-right .links .link {transition: 1s;}.section-cta .container-narrow .col-right .links .link a {display: flex;align-items: center;gap: 4px;text-transform: uppercase;font-weight: 500;font-size: 16px;line-height: 16px;letter-spacing: 0.06em;transition: 0.5s;position: relative;padding-right: 24px;padding-bottom: 4px;}.section-cta .container-narrow .col-right .links .link a object {position: absolute;top: -2px;right: 0;border-bottom: 1px solid #000;padding-bottom: 2px;transition: 0.5s;}.section-cta .container-narrow .col-right .links .link:hover a object {right: -15px;transition: right 0.5s linear;}.section-newsletter {background-repeat: no-repeat;background-position: top right;margin: 4rem 0;padding-top: 100px;}.section-newsletter .container-narrow {display: flex;flex-direction: column;}.section-newsletter .container-narrow .headline {font-weight: 900;font-size: 72px;line-height: 75px;letter-spacing: 0.02em;text-transform: uppercase;color: #000;margin-bottom: 4rem;}.section-newsletter .container-narrow .subheadline {font-size: 16px;line-height: 24px;color: #000;margin-bottom: 80px;max-width: 540px;}.section-newsletter .container-narrow .subheadline br:first-child {display: none;}.section-newsletter .container-narrow .form {margin-bottom: 180px;}.section-newsletter .container-narrow .form .email-signup-form {display: flex;gap: 80px;}.section-newsletter .container-narrow .form .email-signup-form .homeform {padding: 0 0 7px;width: 385px;background-color: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;border-bottom: 1px solid #000;border-radius: unset;}.section-newsletter .container-narrow .form .email-signup-form .homeform::placeholder {font-size: 16px;line-height: 24px;color: #969BA0;}.section-newsletter .container-narrow .form .email-signup-form button {text-transform: uppercase;font-weight: 500;font-size: 16px;line-height: 16px;letter-spacing: 0.06em;border: none;background-color: transparent;border-radius: unset;border-bottom: 1px solid #000;padding: 0 24px 5px 0;color: #000;transition: 0.5s;}.section-newsletter .container-narrow .form .email-signup-form button:after {content: "";position: absolute;width: 20px;height: 20px;top: 0;right: 0;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-cta-arrow-right.svg);}.section-newsletter .container-narrow .form .email-signup-form button:hover {padding-right: 39px;transition: padding-right 0.5s linear;}.section-newsletter .container-narrow .future-posts {display: flex;gap: 156px;}.section-newsletter .container-narrow .future-posts .future-post {display: flex;flex-direction: column;flex-basis: 50%;}.section-newsletter .container-narrow .future-posts .future-post .date {margin-bottom: 30px;}.section-newsletter .container-narrow .future-posts .future-post .date p {font-weight: 700;font-size: 11px;line-height: 16px;letter-spacing: 0.12em;text-transform: uppercase;color: #000;margin: 0;}.section-newsletter .container-narrow .future-posts .future-post .image {position: relative;margin-bottom: 60px;}.section-newsletter .container-narrow .future-posts .future-post .image .front-image {position: absolute;bottom: -40px;left: 14%;}.section-newsletter .container-narrow .future-posts .future-post .image .back-image img {width: 100%;height: auto;}.section-newsletter .container-narrow .future-posts .future-post .image .back-image::before {content: "";position: absolute;background-color: #FDBA18;right: -20px;bottom: -20px;width: 100%;height: 90%;}.section-newsletter .container-narrow .future-posts .future-post .title {font-weight: 800;font-size: 22px;line-height: 26px;color: #000000;margin-bottom: 10px;}.section-newsletter .container-narrow .future-posts .future-post .subtitle {font-size: 16px;line-height: 24px;color: #000000;}.section-employee {margin: 100px 0 0;}.section-employee .container-narrow .image-wrapper {padding: 0 0 0 11px;position: relative;z-index: 1;}.section-employee .container-narrow .image-wrapper .image {position: relative;display: inline-block;}.section-employee .container-narrow .image-wrapper .image::before {content: "";position: absolute;background-color: #FDBA18;left: -11px;bottom: -12px;width: 90%;height: 80%;}.section-employee .container-narrow .content {padding: 48px 100px;background-color: #F6F7F7;position: relative;left: 100px;top: -124px;display: flex;flex-direction: column;width: calc(100% - 100px);}.section-employee .container-narrow .content .name {font-family: 'Caveat';font-weight: 400;font-size: 34px;line-height: 34px;color: #000000;}.section-employee .container-narrow .content .position {font-weight: 700;font-size: 11px;line-height: 16px;letter-spacing: 0.12em;text-transform: uppercase;color: #000000;margin-bottom: 32px;}.section-employee .container-narrow .content .text p {font-size: 16px;line-height: 24px;color: #000000;}.section-smb {background-repeat: no-repeat;background-position: center right;padding-bottom: 140px;}.section-smb .hline-left {width: 40%;height: 1px;background-color: #000;margin-bottom: 90px;}.section-smb .container-narrow {display: flex;flex-direction: column;}.section-smb .container-narrow .headline {margin-bottom: 40px;}.section-smb .container-narrow .headline h3 {font-weight: 900;font-size: 28px;line-height: 32px;letter-spacing: 0.02em;color: #000000;}.section-smb .container-narrow .text {margin-bottom: 80px;max-width: 830px;}.section-smb .container-narrow .text p {font-size: 22px;line-height: 32px;color: #000000;}.section-smb .container-narrow .text p:not(:last-child) {margin-bottom: 32px;}.section-smb .container-narrow .text p .yellow-bg {font-weight: 700;}.section-smb .container-narrow .link {border-bottom: solid 1px #000;margin-bottom: 80px;width: fit-content;padding: 0 0 4px;}.section-smb .container-narrow .link a {display: flex;align-items: center;gap: 4px;text-transform: uppercase;font-weight: 500;font-size: 16px;line-height: 16px;letter-spacing: 0.06em;color: #000;transition: 0.5s;}.section-smb .container-narrow .link:hover a {gap: 19px;}.section-smb .container-narrow .hline-right {height: 1px;background-color: #000;width: 240%;margin-right: -200%;align-self: flex-end;}@media screen and (max-width: 960px) {#masthead {height: 80px;}#masthead .header-inner {box-shadow: none;}#masthead .header-inner .container {padding-bottom: 1rem;}#masthead .header-inner .container .row .col-left .col-inner .hb-branding .logo img {width: 155px;}}@media screen and (max-width: 768px) {#masthead .header-inner .container {padding-left: 43px;padding-right: 43px;}.section-hero {background-size: contain;padding: 120px 0 50px;}.section-hero .container-narrow {padding: 0 43px;}.section-hero .container-narrow .headline h1 {font-size: 41px;line-height: 39px;}.section-hero .container-narrow .text-arrow {margin: 0;}.section-hero .container-narrow .text-arrow .text {padding: 0;}.section-hero .container-narrow .text-arrow .text::before {width: 17px;height: 55px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-hero-arrow-down-mobile.svg);left: -28px;top: -55px;}.section-are-you-ready {margin: 75px 0;}.section-are-you-ready .container h2 {font-size: 29px;line-height: 32px;display: flex;flex-direction: column;align-items: center;}.section-are-you-ready .container h2 .yellow-bg {width: fit-content;}.section-outsmarting {background: transparent !important;padding: 50px 0 25px;}.section-outsmarting .container-narrow {flex-direction: column-reverse;padding: 0;}.section-outsmarting .container-narrow .col-right {background-color: #f6f7f7;background-repeat: no-repeat;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-white.svg);background-size: contain;padding: 75px 40px 90px 30px;}.section-outsmarting .container-narrow .col-right .back-image {position: relative;}.section-outsmarting .container-narrow .col-right .front-image {bottom: 0;left: 25%;}.section-outsmarting .container-narrow .col-left {padding: 0 1rem;}.section-outsmarting .container-narrow .col-left h2 {font-size: 29px;line-height: 32px;margin-bottom: 40px;}.section-resignation-vertical .container-narrow {flex-direction: column;gap: 150px;}.section-resignation-vertical .container-narrow .col-left {top: 0;}.section-resignation-vertical .container-narrow .col-left .hline-left {width: 280%;margin-bottom: 80px;}.section-resignation-vertical .container-narrow .col-left .text p {font-size: 18px;line-height: 24px;}.section-resignation-vertical .container-narrow .col-right {padding-top: 0;}.section-resignation-vertical .container-narrow .col-right .charts {max-width: 210px;justify-content: space-between;margin: 0 auto;}.section-resignation-horizontal {margin-bottom: 60px;}.section-resignation-horizontal .container-narrow {flex-direction: column-reverse;}.section-resignation-horizontal .container-narrow .col-left {gap: 120px;padding: 0 32px;}.section-resignation-horizontal .container-narrow .col-left .charts {max-width: 280px;margin: 0 auto;}.section-resignation-horizontal .container-narrow .col-left .charts .chart .chart-bg {width: 100%;}.section-resignation-horizontal .container-narrow .col-right {padding-top: 80px;display: flex;flex-direction: column;}.section-resignation-horizontal .container-narrow .col-right .text p {font-size: 18px;line-height: 24px;}.section-resignation-horizontal .container-narrow .col-right .hline-right {width: 280%;align-self: flex-end;}.section-resignation-quote {background-image: none !important;}.section-resignation-quote .hline-left {width: 75%;}.section-resignation-quote .container-narrow .author-info-top {padding: 0 29px;}.section-resignation-quote .container-narrow .quote {padding: 0 29px;}.section-resignation-quote .container-narrow .quote h3 {font-weight: 800;font-size: 18px;line-height: 24px;}.section-resignation-quote .container-narrow .image {margin: 0 -1rem 20px;padding: 30px 0 80px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-gray.svg);background-repeat: no-repeat;background-size: contain;background-position: center;}.section-resignation-quote .container-narrow .image .front-image {top: 0;right: 0;max-width: 40%;}.section-resignation-quote .container-narrow .author-info-bottom {top: -80px;right: -25%;}.section-cta {background-position: center;background-size: cover;}.section-cta .container-narrow {flex-direction: column;}.section-cta .container-narrow .col-left {margin-bottom: 45px;}.section-cta .container-narrow .col-left .headline {text-align: center;margin-bottom: 20px;}.section-cta .container-narrow .col-left .subheadline {font-weight: 900;font-size: 25px;line-height: 32px;padding: 0 10px;}.section-cta .container-narrow .col-right .links {flex-direction: column;align-items: center;}.section-cta .container-narrow .col-right .links .link {width: fit-content;}.section-cta.yellow {position: relative;top: -100px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-cta-bg-yellow-mobile.svg);margin-bottom: -50px;}.section-cta.purple {background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-cta-bg-purple-mobile.svg);}.section-cta.purple .container-narrow {padding: 0 3rem;align-items: flex-start;}.section-cta.purple .container-narrow .col-left {margin-bottom: 45px;}.section-cta.purple .container-narrow .col-left .headline {text-align: left;}.section-cta.purple .container-narrow .col-left .subheadline {padding: 0;}.section-newsletter {margin: 0 0 100px;background-image: url(https://joinhomebase.com/wp-content/themes/homebase/images/fow-gray.svg) !important;padding-top: 50px;background-size: contain;background-position: center top;}.section-newsletter .container-narrow .headline {font-size: 41px;line-height: 1;margin-bottom: 32px;}.section-newsletter .container-narrow .headline br {display: none;}.section-newsletter .container-narrow .subheadline {margin-bottom: 75px;}.section-newsletter .container-narrow .subheadline br:first-child {display: block;}.section-newsletter .container-narrow .form {margin-bottom: 90px;}.section-newsletter .container-narrow .form .email-signup-form {flex-direction: column;gap: 46px;}.section-newsletter .container-narrow .form .email-signup-form .form-item {width: fit-content;}.section-newsletter .container-narrow .form .email-signup-form .homeform {max-width: 100%;}.section-newsletter .container-narrow .future-posts {flex-direction: column;align-items: center;padding: 0 14px;gap: 90px;}.section-newsletter .container-narrow .future-posts .future-post {max-width: 315px;}.section-newsletter .container-narrow .future-posts .future-post .title {font-weight: 900;font-size: 25px;line-height: 32px;}.section-newsletter .container-narrow .future-posts .future-post .title br {display: none;}.section-newsletter .container-narrow .future-posts .future-post .image .front-image {bottom: -20px;left: 20%;}.section-smb {background-size: contain;background-position: center top;}.section-smb .hline-left {width: 75%;}.section-smb .container-narrow .headline {margin-bottom: 70px;}.section-smb .container-narrow .headline h3 {font-size: 25px;}.section-smb .container-narrow .hline-right {width: 275%;}}@media screen and (max-width: 640px) {#masthead .header-inner .container .row {flex-direction: column;align-items: center;}.section-outsmarting .container-narrow .col-right .front-image img {width: 80%;}.section-employee .container-narrow .image-wrapper {text-align: center;}.section-employee .container-narrow .content {margin: 0 -1rem;left: 0;width: calc(100% + 2rem);top: -90px;align-items: center;padding: 115px 1rem 48px;}.section-employee .container-narrow .content .position {margin-bottom: 46px;}}@media screen and (max-width: 480px) {.section-resignation-vertical .container-narrow .col-left .image img {width: 75%;}.section-resignation-quote .container-narrow .image .front-image {max-width: 45%;}.section-resignation-quote .container-narrow .author-info-bottom {left: 20px;}.section-resignation-quote .container-narrow .author-info-bottom .author-name {font-size: 27px;}.section-newsletter .container-narrow .form .email-signup-form .form-item {width: fit-content;}.section-newsletter .container-narrow .form .email-signup-form .form-item.input {width: 100%;}.section-cta {background-size: contain;}}