.companies_listing_root__Z6Z_L {
    position: relative;
    background-color: var(--core-cream);
    padding-bottom: 5.6rem;
    color: var(--neutral-charcoal)
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L {
        padding-bottom: 7.2rem
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L {
        padding-bottom: 11.2rem
    }
}

.companies_listing_root__Z6Z_L {
    padding-top: 5.6rem
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L {
        padding-top: 5.6rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L {
        padding-top: 7rem
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L {
        padding-top: 11.2rem
    }
}

.companies_listing_root__Z6Z_L .companies_listing_anchorRef__T5bGq {
    position: absolute;
    left: 0;
    top: -7.5rem
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_anchorRef__T5bGq {
        top: -8rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_anchorRef__T5bGq {
        top: -8rem
    }
}

.companies_listing_root__Z6Z_L .companies_listing_companyRow__bLQov {
    border-color: var(--neutral-nickel)
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_companyRow__bLQov {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem;
        border-top-width: 1px;
        padding-top: 1.6rem;
        padding-bottom: 1.6rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_companyRow__bLQov {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem;
        border-top-width: 1px;
        padding-top: 1.6rem;
        padding-bottom: 1.6rem
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L .companies_listing_companyRow__bLQov {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem;
        border-top-width: 1.5px;
        padding-top: 2.4rem;
        padding-bottom: 2.4rem
    }
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_currentStatusColumn__KCDSR {
        grid-column: span 2/span 2;
        margin-left: -1.2rem;
        padding-right: 9.2rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_currentStatusColumn__KCDSR {
        grid-column: span 2/span 2;
        margin-left: 0;
        padding-right: 0
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L .companies_listing_currentStatusColumn__KCDSR {
        margin-left: -1.2rem
    }
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_firstInvestedColumn___mkvD {
        grid-column: span 1/span 1;
        margin-left: 1.2rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_firstInvestedColumn___mkvD {
        grid-column: span 2/span 2;
        margin-left: 0
    }
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI {
        grid-column: span 1/span 1
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI {
        grid-column: span 3/span 3
    }
}

.companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI {
    height: 100%;
    color: var(--text-charcoal);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.32px;
    font-size: 3.2rem;
    line-height: 4.096rem
}

.companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI img {
    -o-object-fit: contain;
    object-fit: contain;
    width: auto;
    max-width: 20rem;
    max-height: 4.8rem
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI img {
        max-width: 10rem;
        max-height: 5rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI img {
        max-width: 14rem;
        max-height: 5rem
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L .companies_listing_logoContainer__DewgI img {
        max-width: 20rem;
        max-height: 5rem
    }
}

.companies_listing_root__Z6Z_L .companies_listing_mobileLogoContainer__jEv8z {
    overflow: hidden;
    color: var(--text-charcoal);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 1.8rem;
    line-height: 1.8rem
}

.companies_listing_root__Z6Z_L .companies_listing_mobileLogoContainer__jEv8z img {
    max-height: 2.4rem;
    width: 15.2rem;
    max-width: 15.2rem;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left !important;
    object-position: left !important
}

.companies_listing_root__Z6Z_L .companies_listing_toggleContainer__qUMNN {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    position: relative;
    display: flex;
    border-radius: 5rem;
    border-width: 1px;
    border-color: var(--neutral-charcoal);
    padding: .4rem
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_toggleContainer__qUMNN {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_toggleContainer__qUMNN {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.128rem;
        border-radius: 3rem;
        padding: .4rem
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L .companies_listing_toggleContainer__qUMNN {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2rem;
        line-height: 2.2rem;
        -moz-column-gap: 1.6rem;
        column-gap: 1.6rem;
        border-radius: 5rem;
        border-width: 1.5px;
        padding: .8rem
    }
}

.companies_listing_root__Z6Z_L .companies_listing_toggleButton__as91C {
    z-index: 3;
    padding: .4rem 1.6rem;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .75s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (min-width:768px) {
    .companies_listing_root__Z6Z_L .companies_listing_toggleButton__as91C {
        padding: .4rem .8rem
    }
}

@media (min-width:1024px) {
    .companies_listing_root__Z6Z_L .companies_listing_toggleButton__as91C {
        border-radius: 3rem;
        padding: .4rem 1.2rem
    }
}

@media (min-width:1440px) {
    .companies_listing_root__Z6Z_L .companies_listing_toggleButton__as91C {
        border-radius: 5rem;
        padding: .4rem 1.6rem
    }
}

.build_root__FiRkX {
    background-color: var(--secondary-skylight)
}

.build_root__FiRkX .build_headline__7Uzf5 {
    color: var(--neutral-charcoal);
    text-align: center;
    max-width: 31.8rem;
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    margin: 4rem auto
}

@media (min-width:768px) {
    .build_root__FiRkX .build_headline__7Uzf5 {
        max-width: 65.4rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        margin-top: 5.6rem;
        margin-bottom: 5.6rem
    }
}

@media (min-width:1024px) {
    .build_root__FiRkX .build_headline__7Uzf5 {
        max-width: 62.4rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem;
        margin-top: 4.5rem;
        margin-bottom: 4.5rem
    }
}

@media (min-width:1440px) {
    .build_root__FiRkX .build_headline__7Uzf5 {
        max-width: 87.8rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 7.17rem;
        margin-top: 6.4rem;
        margin-bottom: 6.4rem
    }
}

.build_root__FiRkX .build_line__w9F3F {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.build_root__FiRkX .build_lineContainer__uww97 {
    position: relative;
    height: 5.6rem
}

@media (min-width:768px) {
    .build_root__FiRkX .build_lineContainer__uww97 {
        height: 8.8rem
    }
}

@media (min-width:1024px) {
    .build_root__FiRkX .build_lineContainer__uww97 {
        height: 7.964rem
    }
}

@media (min-width:1440px) {
    .build_root__FiRkX .build_lineContainer__uww97 {
        height: 11.2rem
    }
}

.build_root__FiRkX .build_lineContainer__uww97 svg {
    height: 5.6rem
}

@media (min-width:768px) {
    .build_root__FiRkX .build_lineContainer__uww97 svg {
        height: 8.8rem
    }
}

@media (min-width:1024px) {
    .build_root__FiRkX .build_lineContainer__uww97 svg {
        height: 7.964rem
    }
}

@media (min-width:1440px) {
    .build_root__FiRkX .build_lineContainer__uww97 svg {
        height: 11.2rem
    }
}

.breadcrumb_nav_root__jL1XY ul {
    display: flex;
    justify-content: center;
    gap: .6rem
}

.breadcrumb_nav_root__jL1XY ul li {
    display: block;
    width: .8rem;
    height: .8rem;
    background-color: var(--neutral-aluminum);
    border-radius: 100%
}

.breadcrumb_nav_root__jL1XY ul li.breadcrumb_nav_active__kcSL3 {
    background-color: var(--secondary-coral)
}

.notch_wrapper_root__94krP {
    position: relative
}

.notch_wrapper_root__94krP:after {
    content: "";
    display: block;
    background-color: var(--core-cream);
    position: absolute
}

.notch_wrapper_root__94krP.notch_wrapper_left__oIY8k:after {
    content: "";
    width: 5.6rem;
    height: 8rem;
    clip-path: path("M0 0.0156623V79.8C7.43503 60.0534 30.1514 44.1716 56 39.9C30.1514 36.0195 7.43503 19.7622 0 0V0.0156623Z");
    background-color: var(--core-cream);
    position: absolute;
    top: 3.2rem;
    left: -.4rem;
    transform: translateX(-100%) scale(.43);
    transform-origin: 0 0;
    transition: transform .25s ease-out 0s
}

@media (min-width:768px) {
    .notch_wrapper_root__94krP.notch_wrapper_left__oIY8k:after {
        top: 3.2rem;
        transform: translateX(-100%) scale(.5)
    }
}

@media (min-width:1024px) {
    .notch_wrapper_root__94krP.notch_wrapper_left__oIY8k:after {
        top: 4.5rem;
        transform: translateX(-100%) scale(.71)
    }
}

@media (min-width:1440px) {
    .notch_wrapper_root__94krP.notch_wrapper_left__oIY8k:after {
        top: 6.4rem;
        transform: translateX(-100%) scale(1)
    }
}

.notch_wrapper_root__94krP.notch_wrapper_left__oIY8k.notch_wrapper_showNotch__RCqv9:after {
    transform: translateX(0) scale(.43);
    transition: transform .25s ease-out .375s
}

@media (min-width:768px) {
    .notch_wrapper_root__94krP.notch_wrapper_left__oIY8k.notch_wrapper_showNotch__RCqv9:after {
        transform: translateX(0) scale(.5)
    }
}

@media (min-width:1024px) {
    .notch_wrapper_root__94krP.notch_wrapper_left__oIY8k.notch_wrapper_showNotch__RCqv9:after {
        transform: translateX(0) scale(.71)
    }
}

@media (min-width:1440px) {
    .notch_wrapper_root__94krP.notch_wrapper_left__oIY8k.notch_wrapper_showNotch__RCqv9:after {
        transform: translateX(0) scale(1)
    }
}

.notch_wrapper_root__94krP.notch_wrapper_right__w257U:after {
    clip-path: path("M32 45.9911L32 0.400002C27.7514 11.6838 14.7706 20.7591 2.71887e-07 23.2C14.7706 25.4174 27.7514 34.7073 32 46L32 45.9911Z");
    width: 3.2rem;
    height: 4.56rem;
    transform: translateX(100%) translateY(-50%) scale(.5219298246);
    transform-origin: 100% 50%;
    right: -1px;
    transition: transform .75s ease-in-out
}

@media (min-width:768px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U:after {
        transform: translateX(100%) translateY(-50%) scale(.5745614035)
    }
}

@media (min-width:1024px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U:after {
        transform: translateX(100%) translateY(-50%) scale(.7138157895)
    }
}

@media (min-width:1440px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U:after {
        transform: translateX(100%) translateY(-50%) scale(1)
    }
}

.notch_wrapper_root__94krP.notch_wrapper_right__w257U.notch_wrapper_showNotch__RCqv9:after {
    transition-delay: var(--delay);
    transform: translateX(0) translateY(-50%) scale(.5219298246)
}

@media (min-width:768px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.notch_wrapper_showNotch__RCqv9:after {
        transform: translateX(0) translateY(-50%) scale(.5745614035)
    }
}

@media (min-width:1024px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.notch_wrapper_showNotch__RCqv9:after {
        transform: translateX(0) translateY(-50%) scale(.7138157895)
    }
}

@media (min-width:1440px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.notch_wrapper_showNotch__RCqv9:after {
        transform: translateX(0) translateY(-50%) scale(1)
    }
}

.notch_wrapper_root__94krP.notch_wrapper_right__w257U.top:after {
    top: 4.558rem
}

@media (min-width:768px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.top:after {
        top: 3.4055rem
    }
}

@media (min-width:1024px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.top:after {
        top: 4.2265rem
    }
}

@media (min-width:1440px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.top:after {
        top: 5.92rem
    }
}

.notch_wrapper_root__94krP.notch_wrapper_right__w257U.middle:after {
    top: 50%
}

.notch_wrapper_root__94krP.notch_wrapper_right__w257U.bottom:after {
    top: calc(100% - 4.558rem)
}

@media (min-width:768px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.bottom:after {
        top: calc(100% - 3.4055rem)
    }
}

@media (min-width:1024px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.bottom:after {
        top: calc(100% - 4.2265rem)
    }
}

@media (min-width:1440px) {
    .notch_wrapper_root__94krP.notch_wrapper_right__w257U.bottom:after {
        top: calc(100% - 5.92rem)
    }
}

.content_carousel_root__2_02I {
    --column-gap: 0.8rem;
    position: relative;
    display: flex;
    margin-bottom: 9.2rem;
    width: 100%;
    color: var(--neutral-charcoal);
    min-height: 30rem
}

@media (min-width:1024px) {
    .content_carousel_root__2_02I {
        min-height: 42rem
    }
}

@media (min-width:1440px) {
    .content_carousel_root__2_02I {
        min-height: 54rem
    }
}

.content_carousel_root__2_02I .content_carousel_breadcrumbNav__UrdrE {
    position: absolute;
    top: calc(100% + 2.35rem);
    left: 0;
    width: 100%
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 {
    flex-basis: 2rem;
    transition: flex .25s ease-out .125s
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl {
    flex: 1
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_activeContent__XnnLK,
.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_inactiveContent__1jLU8 {
    position: absolute !important
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_inactiveContent__1jLU8 {
    visibility: hidden
}

@media (min-width:768px) {
    .content_carousel_root__2_02I {
        --column-gap: 1.6rem;
        display: grid;
        grid-template-columns: 6fr 3fr 3fr;
        transition: grid-template .25s ease-out .125s;
        -moz-column-gap: var(--column-gap);
        column-gap: var(--column-gap);
        margin-bottom: 7.483rem
    }

    .content_carousel_root__2_02I .content_carousel_breadcrumbNav__UrdrE {
        display: none
    }

    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 {
        flex: unset
    }

    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_activeContent__XnnLK,
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_inactiveContent__1jLU8 {
        position: unset
    }

    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_inactiveContent__1jLU8 {
        visibility: unset
    }

    .content_carousel_root__2_02I.content_carousel_active_0__VfNoD {
        grid-template-columns: calc(50% - var(--column-gap)*.5) calc(25% - var(--column-gap)*.75) calc(25% - var(--column-gap)*.75)
    }

    .content_carousel_root__2_02I.content_carousel_active_1__mTEs3 {
        grid-template-columns: calc(25% - var(--column-gap)*.75) calc(50% - var(--column-gap)*.5) calc(25% - var(--column-gap)*.75)
    }

    .content_carousel_root__2_02I.content_carousel_active_2__cwyAA {
        grid-template-columns: calc(25% - var(--column-gap)*.75) calc(25% - var(--column-gap)*.75) calc(50% - var(--column-gap)*.5)
    }
}

@media (min-width:1024px) {
    .content_carousel_root__2_02I {
        margin-bottom: 11.947rem
    }
}

@media (min-width:1440px) {
    .content_carousel_root__2_02I {
        margin-bottom: 16.8rem
    }
}

.content_carousel_root__2_02I>div:first-child {
    z-index: 3
}

.content_carousel_root__2_02I>div:first-child .content_carousel_activeContent__XnnLK {
    background: var(--secondary-coral)
}

.content_carousel_root__2_02I>div:nth-child(2) {
    z-index: 2
}

.content_carousel_root__2_02I>div:nth-child(2) .content_carousel_activeContent__XnnLK {
    background: var(--secondary-skylight)
}

.content_carousel_root__2_02I>div:nth-child(3) {
    z-index: 1
}

.content_carousel_root__2_02I>div:nth-child(3) .content_carousel_activeContent__XnnLK {
    color: var(--core-cream);
    background: var(--secondary-pine)
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 {
    position: relative
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6 {
    position: absolute;
    width: 1.5px;
    height: 100%;
    top: 0;
    right: .7125rem;
    background-color: var(--neutral-charcoal);
    z-index: 0
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:before {
    content: "";
    position: absolute;
    width: 2.3rem;
    height: 1.6rem;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scale(.62);
    transform-origin: 50% 0;
    background-color: var(--neutral-charcoal);
    clip-path: path("M22.9955 0H0.200003C5.84188 2.12429 10.3795 8.61469 11.6 16C12.7087 8.61469 17.3536 2.12429 23 0H22.9955Z")
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:after {
    content: "";
    position: absolute;
    width: 2.3rem;
    height: 1.6rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) scale(.62);
    transform-origin: 50% 100%;
    background-color: var(--neutral-charcoal);
    clip-path: path("M0.00447495 16H22.8C17.1581 13.8757 12.6205 7.38531 11.4 0C10.2913 7.38531 5.64635 13.8757 0 16H0.00447495Z")
}

@media (min-width:768px) {
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6 {
        right: .584rem
    }

    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:after,
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:before {
        transform: translateX(-50%) scale(.5)
    }
}

@media (min-width:1024px) {
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6 {
        right: .81rem
    }

    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:after,
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:before {
        transform: translateX(-50%) scale(.7)
    }
}

@media (min-width:1440px) {
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6 {
        right: 1.15rem
    }

    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:after,
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_divider__rahj6:before {
        transform: translateX(-50%) scale(1)
    }
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_activeContent__XnnLK {
    transition: transform .125s ease-in 0s;
    transform: scaleX(1)
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_activeContent__XnnLK:before {
    transform: translateX(0) scale(.43);
    transition: transform .25s ease-out .375s
}

@media (min-width:768px) {
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_activeContent__XnnLK:before {
        transform: translateX(0) scale(.5)
    }
}

@media (min-width:1024px) {
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_activeContent__XnnLK:before {
        transform: translateX(0) scale(.71)
    }
}

@media (min-width:1440px) {
    .content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_activeContent__XnnLK:before {
        transform: translateX(0) scale(1)
    }
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_activeContent__XnnLK .content_carousel_content__24CFJ {
    opacity: 1;
    transform: translateX(0);
    transition: opacity .25s ease-in-out .375s, transform .25s ease-out .375s
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7.content_carousel_active__Jo_nl .content_carousel_inactiveContent__1jLU8 .content_carousel_content__24CFJ {
    opacity: 0
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_contentMasker__dAdOM {
    overflow: hidden;
    position: relative;
    height: 100%
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_contentMasker__dAdOM .content_carousel_content__24CFJ {
    position: relative;
    height: 100%;
    display: flex;
    flex-flow: column
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_inactiveContent__1jLU8 {
    position: relative;
    height: 100%
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_inactiveContent__1jLU8 .content_carousel_content__24CFJ {
    opacity: 1;
    transition: opacity .25s ease-in-out .375s, transform .25s ease-out .375s
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_activeContent__XnnLK {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition: transform .125s ease-out .25s;
    overflow: hidden
}

.content_carousel_root__2_02I .content_carousel_carouselItem__NSau7 .content_carousel_activeContent__XnnLK .content_carousel_content__24CFJ {
    opacity: 0;
    transform: translateX(-4rem);
    transition: opacity .125s ease-in-out 0s, transform .125s ease-out 0s
}

.content_carousel_type__fyxHS {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    margin-top: auto;
    margin-bottom: 3.2rem;
    padding-top: 3.2rem
}

.content_carousel_activeContent__XnnLK {
    padding: 0 3.2rem
}

.content_carousel_activeContent__XnnLK .content_carousel_date__rRR6X {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    margin-bottom: .8rem;
    margin-top: 3.9rem
}

.content_carousel_activeContent__XnnLK h2 {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem
}

.content_carousel_activeContent__XnnLK a {
    font-family: Graphik, sans-serif;
    margin-top: .8rem;
    margin-bottom: .8rem;
    font-size: 1.4rem;
    font-weight: 500;
    text-decoration: underline;
    align-self: flex-start
}

@media (min-width:768px) {
    .content_carousel_type__fyxHS {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem;
        margin-bottom: 1.7rem;
        padding-top: 1.7rem
    }

    .content_carousel_activeContent__XnnLK {
        padding: 0 4.5rem
    }

    .content_carousel_activeContent__XnnLK .content_carousel_date__rRR6X {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem;
        margin-bottom: .8rem;
        margin-top: 1.4rem
    }

    .content_carousel_activeContent__XnnLK a {
        font-weight: 400
    }

    .content_carousel_activeContent__XnnLK a:hover {
        font-weight: 500;
        transform: translateY(-10%)
    }

    .content_carousel_inactiveContent__1jLU8 {
        padding: 0 2.968rem 0 1.8rem
    }

    .content_carousel_inactiveContent__1jLU8 .content_carousel_date__rRR6X {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem;
        margin-top: 1.4rem;
        margin-bottom: 1.2rem
    }

    .content_carousel_inactiveContent__1jLU8 h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 1.904rem
    }
}

@media (min-width:1024px) {
    .content_carousel_type__fyxHS {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem;
        margin-bottom: 2.1rem;
        padding-top: 2.1rem
    }

    .content_carousel_activeContent__XnnLK {
        padding: 0 6.2rem
    }

    .content_carousel_activeContent__XnnLK .content_carousel_date__rRR6X {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem;
        margin-bottom: 1.2rem;
        margin-top: 2.3rem
    }

    .content_carousel_activeContent__XnnLK h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        font-size: 3.6rem;
        line-height: 4.608rem;
        letter-spacing: -.01em
    }

    .content_carousel_activeContent__XnnLK a {
        margin-top: 1.2rem;
        font-size: 1.2rem;
        font-weight: 400
    }

    .content_carousel_inactiveContent__1jLU8 {
        padding: 0 3.92rem 0 2.3rem
    }

    .content_carousel_inactiveContent__1jLU8 .content_carousel_date__rRR6X {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem;
        margin-top: 2.3rem
    }

    .content_carousel_inactiveContent__1jLU8 h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.304rem
    }
}

@media (min-width:1440px) {
    .content_carousel_type__fyxHS {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem;
        margin-bottom: 3.2rem
    }

    .content_carousel_activeContent__XnnLK {
        padding: 0 8.8rem
    }

    .content_carousel_activeContent__XnnLK .content_carousel_date__rRR6X {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem;
        margin-bottom: 1.6rem;
        margin-top: 3.2rem
    }

    .content_carousel_activeContent__XnnLK h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem
    }

    .content_carousel_activeContent__XnnLK a {
        margin-top: 1.6rem;
        font-size: 1.6rem
    }

    .content_carousel_activeContent__XnnLK .content_carousel_type__fyxHS {
        padding-bottom: 3.2rem;
        padding-top: 3.2rem;
        margin-bottom: 0
    }

    .content_carousel_inactiveContent__1jLU8 {
        padding: 0 5.5rem 0 3.2rem
    }

    .content_carousel_inactiveContent__1jLU8 .content_carousel_date__rRR6X {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }

    .content_carousel_inactiveContent__1jLU8 h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

.content_carousel_resizer__ZKkau {
    width: 100%;
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    display: grid;
    grid-template-columns: 1fr
}

.content_carousel_resizer__ZKkau .content_carousel_activeContent__XnnLK {
    grid-column: 1/span 1;
    grid-row: 1/span 1
}

@media (min-width:768px) {
    .content_carousel_resizer__ZKkau {
        grid-template-columns: 6fr 3fr 3fr
    }

    .content_carousel_resizer__ZKkau .content_carousel_activeContent__XnnLK {
        grid-column: 1/span 1
    }
}

.editorial_with_cta_and_animation_root__ZX4GB {
    background: var(--secondary-pine) url(../image/with-noise-pine.png) repeat
}

.editorial_with_cta_and_animation_root__ZX4GB>div {
    display: flex;
    flex-flow: column;
    gap: 5.6rem;
    align-items: center;
    color: var(--core-cream);
    padding: 5.6rem 0
}

.editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj {
    order: 2;
    text-align: center
}

.editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj h2.editorial_with_cta_and_animation_headline__mJY0R {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    max-width: 32rem;
    margin: 0
}

.editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj .editorial_with_cta_and_animation_cta__nRmt0 {
    margin-top: 2.4rem;
    display: inline-block
}

@media (min-width:768px) {
    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj {
        order: unset
    }

    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj h2.editorial_with_cta_and_animation_headline__mJY0R {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.24px;
        font-size: 2.4rem;
        line-height: 3.072rem;
        max-width: 40.5rem
    }

    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj .editorial_with_cta_and_animation_cta__nRmt0 {
        margin-top: 1.6rem
    }
}

@media (min-width:1024px) {
    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj h2.editorial_with_cta_and_animation_headline__mJY0R {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem;
        max-width: 64.8rem
    }

    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj .editorial_with_cta_and_animation_cta__nRmt0 {
        margin-top: 2.276rem
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj h2.editorial_with_cta_and_animation_headline__mJY0R {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        max-width: 76rem
    }

    .editorial_with_cta_and_animation_root__ZX4GB .editorial_with_cta_and_animation_header___NUxj .editorial_with_cta_and_animation_cta__nRmt0 {
        margin-top: 3.2rem
    }
}

@media (min-width:768px) {
    .editorial_with_cta_and_animation_root__ZX4GB {
        gap: 3.2rem
    }
}

@media (min-width:1024px) {
    .editorial_with_cta_and_animation_root__ZX4GB {
        gap: 4.55rem;
        padding: 11.947rem 0
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_and_animation_root__ZX4GB {
        gap: 6.4rem;
        padding: 16.8rem 0
    }
}

.editorial_with_cta_and_animation_stages__VU6fD {
    display: grid;
    grid-template-rows: max-content 7.2rem max-content;
    align-items: center;
    font-family: Graphik, "sans-serif";
    font-weight: 300;
    font-size: 4.4rem;
    line-height: 7.68rem;
    letter-spacing: -1.28px
}

.editorial_with_cta_and_animation_stages__VU6fD ul {
    display: grid;
    grid-template-columns: max-content;
    justify-content: center
}

.editorial_with_cta_and_animation_stages__VU6fD ul li {
    grid-column: 1/span 1;
    grid-row: 1/span 1;
    text-align: center;
    visibility: hidden
}

.editorial_with_cta_and_animation_stages__VU6fD ul li .editorial_with_cta_and_animation_mint__2oKwr {
    color: var(--secondary-mint)
}

.editorial_with_cta_and_animation_stages__VU6fD ul li .editorial_with_cta_and_animation_chartreuse__bIMhh {
    color: var(--secondary-chartreuse)
}

.editorial_with_cta_and_animation_stages__VU6fD ul li .editorial_with_cta_and_animation_coral__wltow {
    color: var(--secondary-coral)
}

.editorial_with_cta_and_animation_stages__VU6fD ul li .editorial_with_cta_and_animation_skylight__E7f2h {
    color: var(--secondary-skylight)
}

.editorial_with_cta_and_animation_stages__VU6fD ul li.editorial_with_cta_and_animation_active__t6oSB {
    visibility: visible
}

.editorial_with_cta_and_animation_stages__VU6fD ul li span:nth-child(2) {
    margin-left: .2em
}

@media (min-width:768px) {
    .editorial_with_cta_and_animation_stages__VU6fD {
        grid-template-rows: unset;
        grid-template-columns: max-content max-content max-content;
        gap: 1.6rem
    }

    .editorial_with_cta_and_animation_stages__VU6fD ul li {
        text-align: left
    }
}

@media (min-width:1024px) {
    .editorial_with_cta_and_animation_stages__VU6fD {
        font-size: 9.6rem
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_and_animation_stages__VU6fD {
        font-size: 8rem
    }
}

.editorial_with_cta_and_animation_stages__VU6fD .editorial_with_cta_and_animation_arrow__9W8Ea {
    position: relative;
    height: auto;
    width: 5.6rem;
    height: 2.4rem;
    display: flex;
    align-items: center;
    transform: rotate(90deg);
    margin: 0 auto 1rem
}

.editorial_with_cta_and_animation_stages__VU6fD .editorial_with_cta_and_animation_arrow__9W8Ea:before {
    content: "";
    height: 1px;
    background-color: var(--core-cream);
    flex: 1;
    display: block
}

.editorial_with_cta_and_animation_stages__VU6fD .editorial_with_cta_and_animation_arrow__9W8Ea svg {
    position: relative;
    width: auto;
    height: 100%;
    flex-grow: 0
}

@media (min-width:768px) {
    .editorial_with_cta_and_animation_stages__VU6fD .editorial_with_cta_and_animation_arrow__9W8Ea {
        transform: unset;
        width: 6.6rem;
        height: 2rem;
        margin: 0 auto
    }
}

@media (min-width:1024px) {
    .editorial_with_cta_and_animation_stages__VU6fD .editorial_with_cta_and_animation_arrow__9W8Ea {
        width: 8.8rem;
        height: 2.66rem
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_and_animation_stages__VU6fD .editorial_with_cta_and_animation_arrow__9W8Ea {
        width: 12.4rem;
        height: 3.226rem
    }
}

.flying_arrows_canvas_root__NRZoL {
    height: 100%
}

.flying_arrows_hero_root__HWJx_ {
    overflow: hidden;
    position: relative;
    background-color: var(--core-sage);
    height: 75.6rem
}

@media (min-width:768px) {
    .flying_arrows_hero_root__HWJx_ {
        height: 45.6rem
    }
}

@media (min-width:1024px) {
    .flying_arrows_hero_root__HWJx_ {
        height: 62.7rem
    }
}

@media (min-width:1440px) {
    .flying_arrows_hero_root__HWJx_ {
        height: 82.6rem
    }
}

.flying_arrows_hero_root__HWJx_ .flying_arrows_hero_headlineContainer__zuuYn,
.flying_arrows_hero_root__HWJx_ h1 {
    margin: 0;
    text-align: center;
    color: var(--neutral-charcoal);
    width: 30.7rem;
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem
}

@media (min-width:768px) {

    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_headlineContainer__zuuYn,
    .flying_arrows_hero_root__HWJx_ h1 {
        width: 27.2rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem
    }
}

@media (min-width:1024px) {

    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_headlineContainer__zuuYn,
    .flying_arrows_hero_root__HWJx_ h1 {
        width: 40.4rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 4.7rem
    }
}

@media (min-width:1440px) {

    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_headlineContainer__zuuYn,
    .flying_arrows_hero_root__HWJx_ h1 {
        width: 56.9rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 6.25rem
    }
}

.flying_arrows_hero_root__HWJx_ .flying_arrows_hero_content__CB1fA {
    position: absolute;
    bottom: -10%;
    left: 50%;
    transform: translate(-50%);
    opacity: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 2.4rem
}

@media (min-width:768px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_content__CB1fA {
        row-gap: 1.6rem
    }
}

@media (min-width:1440px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_content__CB1fA {
        row-gap: 2.4rem
    }
}

.flying_arrows_hero_root__HWJx_ .flying_arrows_hero_upline__VmDNR {
    height: 31.1rem
}

@media (min-width:768px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_upline__VmDNR {
        height: 10.5rem
    }
}

@media (min-width:1024px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_upline__VmDNR {
        height: 23rem
    }
}

@media (min-width:1440px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_upline__VmDNR {
        height: 32.2rem
    }
}

.flying_arrows_hero_root__HWJx_ .flying_arrows_hero_arrow__pigcS {
    scale: .9
}

@media (min-width:768px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_arrow__pigcS {
        scale: .5;
        translate: 0 .8rem
    }
}

@media (min-width:1024px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_arrow__pigcS {
        scale: .7;
        translate: 0 .5rem
    }
}

@media (min-width:1440px) {
    .flying_arrows_hero_root__HWJx_ .flying_arrows_hero_arrow__pigcS {
        scale: 1;
        translate: 0
    }
}

.growth_hero_root__MYXio {
    position: relative;
    overflow: hidden
}

.growth_hero_arrows__kl_g1 {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: auto;
    pointer-events: none;
    transform: translateX(-50%)
}

.growth_hero_content__pfROX {
    min-height: 100svh;
    transform: translateZ(0);
    position: relative
}

@media (min-width:768px) {
    .growth_hero_content__pfROX {
        min-height: 43.2rem
    }
}

@media (min-width:1024px) {
    .growth_hero_content__pfROX {
        min-height: 51.5rem
    }
}

.growth_hero_arrow__iimI_ {
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: left center;
    left: 50%;
    top: 6.4rem;
    height: 4.6rem;
    width: 3.2rem
}

.growth_hero_line__qu2jy {
    background-color: var(--core-cream);
    bottom: 0;
    left: 50%;
    position: absolute;
    height: 12.6rem;
    width: 1.5px
}

.growth_stats_root__yjzWH {
    padding-top: 8rem;
    padding-bottom: 8.9rem
}

@media (min-width:768px) {
    .growth_stats_root__yjzWH {
        padding-top: 8.5rem;
        padding-bottom: 8.5rem
    }
}

@media (min-width:1024px) {
    .growth_stats_root__yjzWH {
        padding-top: 8.6rem;
        padding-bottom: 9.8rem
    }
}

@media (min-width:1440px) {
    .growth_stats_root__yjzWH {
        padding-top: 11.2rem;
        padding-bottom: 11.5rem
    }
}

.growth_stats_title__K986c {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    margin-bottom: 5.6rem;
    text-align: center
}

@media (min-width:768px) {
    .growth_stats_title__K986c {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem;
        margin-bottom: 4.8rem
    }
}

@media (min-width:1024px) {
    .growth_stats_title__K986c {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem;
        margin-bottom: 8rem
    }
}

@media (min-width:1440px) {
    .growth_stats_title__K986c {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem;
        text-align: left
    }
}

.growth_stats_stat__Mw8fs,
.growth_stats_stats__nKqDD {
    border-color: var(--neutral-aluminum);
    position: relative
}

.growth_stats_stats__nKqDD {
    border-width: 1px 0 0
}

@media (min-width:768px) {
    .growth_stats_stats__nKqDD {
        border-width: 0 0 0 1px;
        margin: 0 .9rem
    }
}

@media (min-width:1440px) {
    .growth_stats_stats__nKqDD {
        margin: 0 0 0 6rem
    }
}

.growth_stats_stats__nKqDD>.growth_stats_arrow__ZVJiv {
    top: -.9rem
}

@media (min-width:768px) {
    .growth_stats_stats__nKqDD>.growth_stats_arrow__ZVJiv {
        left: -.9rem
    }

    .growth_stats_stats__nKqDD>.growth_stats_arrowLeft___f9Qh {
        left: 0;
        top: -1.2rem
    }

    .growth_stats_stats__nKqDD>.growth_stats_arrowRight__qRfDg {
        left: 0;
        top: auto
    }
}

.growth_stats_stat__Mw8fs {
    flex: 1 1 33.333%;
    padding: 5.2rem 3.2rem;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .growth_stats_stat__Mw8fs {
        border-width: 0 1px 0 0;
        padding: 1rem 3rem 2rem;
        min-height: 29rem
    }
}

@media (min-width:1024px) {
    .growth_stats_stat__Mw8fs {
        min-height: 39rem
    }
}

.growth_stats_statTitle__xl6vO {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.2px;
    font-size: 2rem;
    line-height: 2.56rem;
    margin-bottom: 2.4rem
}

@media (min-width:1024px) {
    .growth_stats_statTitle__xl6vO {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.24px;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1440px) {
    .growth_stats_statTitle__xl6vO {
        font-size: 3.2rem
    }
}

.growth_stats_statContent__8omOz {
    font-family: Graphik, sans-serif;
    font-size: 1.6rem;
    line-height: 1.46
}

.growth_stats_statContent__8omOz h3 {
    color: var(--core-ocean);
    font-weight: 300;
    font-size: 5.9rem;
    line-height: .86;
    letter-spacing: -.04em
}

@media (min-width:1024px) {
    .growth_stats_statContent__8omOz {
        font-size: 1.8rem
    }

    .growth_stats_statContent__8omOz h3 {
        font-size: 8rem
    }
}

.growth_stats_arrow__ZVJiv {
    fill: var(--core-ocean);
    position: absolute;
    bottom: -.9rem;
    height: 1.8rem;
    width: 1.5rem;
    transform-origin: left center
}

@media (min-width:768px) {
    .growth_stats_arrow__ZVJiv {
        right: -2rem;
        height: 2.4rem;
        width: 2rem
    }
}

.growth_stats_arrowLeft___f9Qh {
    left: 0
}

@media (min-width:768px) {
    .growth_stats_arrowLeft___f9Qh {
        transform: rotate(90deg);
        left: auto;
        top: -1.2rem
    }
}

.growth_stats_arrowRight__qRfDg {
    transform: rotate(180deg);
    transform-origin: center;
    right: 0
}

@media (min-width:768px) {
    .growth_stats_arrowRight__qRfDg {
        transform: rotate(270deg);
        transform-origin: center left;
        top: auto;
        bottom: -1.2rem;
        right: -2rem
    }
}

.image_slides_slidesContainer__dB0Sb {
    color: var(--neutral-charcoal);
    row-gap: 4.8rem
}

.image_slides_slide__wWw_J {
    grid-column: 1/-1
}

@media (min-width:768px) {
    .image_slides_slide__wWw_J {
        grid-column: span 2/span 2
    }
}

@media (min-width:1024px) {
    .image_slides_slide__wWw_J {
        grid-column: span 3/span 3
    }
}

.image_slides_slideImage__5cwRf {
    margin-bottom: 1.6rem
}

.image_slides_slideSeparator__c2mI0 {
    position: relative;
    height: 2px;
    background-color: var(--neutral-nickel);
    margin-top: 1.6rem;
    margin-bottom: .8rem
}

.image_slides_slideSeparator__c2mI0 .image_slides_slideAnimatedBar__Vnxhu {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    background-color: var(--secondary-chartreuse)
}

.image_slides_slideTitle__ykDCd {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

@media (min-width:768px) {
    .image_slides_slideTitle__ykDCd {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .image_slides_slideTitle__ykDCd {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .image_slides_slideTitle__ykDCd {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.image_slides_slideJobTitle__DVGo8 {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem
}

@media (min-width:768px) {
    .image_slides_slideJobTitle__DVGo8 {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1024px) {
    .image_slides_slideJobTitle__DVGo8 {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem
    }
}

@media (min-width:1440px) {
    .image_slides_slideJobTitle__DVGo8 {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

.content_card_component_footerLabel__V_ycN,
.content_card_component_footer__D0WAz,
.content_card_component_root__ufyIW {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.content_card_component_root__ufyIW {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border-radius: .4rem;
    border-width: 1px;
    padding: 1.6rem;
    color: var(--neutral-charcoal)
}

@media (min-width:1024px) {
    .content_card_component_root__ufyIW {
        border-radius: .8rem;
        border-width: 1.5px;
        padding: 2.4rem
    }
}

@media (min-width:1440px) {
    .content_card_component_root__ufyIW {
        padding: 3.2rem
    }
}

.content_card_component_root__ufyIW {
    height: 23rem
}

@media (min-width:768px) {
    .content_card_component_root__ufyIW {
        height: 16.7rem
    }
}

@media (min-width:1024px) {
    .content_card_component_root__ufyIW {
        height: 23.1rem
    }
}

@media (min-width:1440px) {
    .content_card_component_root__ufyIW {
        height: 32.4rem
    }
}

@media(hover:hover) {
    .content_card_component_root__ufyIW:hover .content_card_component_footer__D0WAz {
        border-color: var(--core-cream)
    }

    .content_card_component_root__ufyIW:hover .content_card_component_footerLabel__V_ycN {
        color: var(--core-cream)
    }
}

.content_card_component_articleSource__tLIEp {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.32rem;
    margin-bottom: .8rem
}

@media (min-width:1024px) {
    .content_card_component_articleSource__tLIEp {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem
    }
}

@media (min-width:1440px) {
    .content_card_component_articleSource__tLIEp {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1024px) {
    .content_card_component_articleSource__tLIEp {
        margin-bottom: 1.2rem
    }
}

@media (min-width:1440px) {
    .content_card_component_articleSource__tLIEp {
        margin-bottom: 1.6rem
    }
}

.content_card_component_contentCard__lGoZp {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    margin-bottom: 4.8rem
}

@media (min-width:768px) {
    .content_card_component_contentCard__lGoZp {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 1.6rem;
        line-height: 2.048rem
    }
}

@media (min-width:1024px) {
    .content_card_component_contentCard__lGoZp {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.24px;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1440px) {
    .content_card_component_contentCard__lGoZp {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.32px;
        font-size: 3.2rem;
        line-height: 4.096rem
    }
}

@media (min-width:768px) {
    .content_card_component_contentCard__lGoZp {
        margin-bottom: 0;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}

@media (min-width:1024px) {
    .content_card_component_contentCard__lGoZp {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6
    }
}

.content_card_component_footer__D0WAz {
    margin-right: -3.2rem;
    margin-top: auto;
    border-top-width: 1px
}

@media (min-width:1024px) {
    .content_card_component_footer__D0WAz {
        border-top-width: 1.5px
    }
}

.content_card_component_footer__D0WAz {
    border-color: inherit
}

.content_card_component_footerLabel__V_ycN {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.32rem;
    margin-top: .8rem;
    color: var(--neutral-charcoal)
}

@media (min-width:1024px) {
    .content_card_component_footerLabel__V_ycN {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem
    }
}

@media (min-width:1440px) {
    .content_card_component_footerLabel__V_ycN {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

.hero_w_image_root__z3jrn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: column-reverse nowrap;
    background-color: #004eb0;
    color: #fff;
}

@media (min-width:768px) {
    .hero_w_image_root__z3jrn {
        display: grid;
        grid-template-columns: auto 34.4rem;
        -moz-column-gap: 5.5rem;
        column-gap: 5.5rem
    }
}

@media (min-width:1024px) {
    .hero_w_image_root__z3jrn {
        grid-template-columns: auto 49.3rem;
        -moz-column-gap: 5.4rem;
        column-gap: 5.4rem
    }
}

@media (min-width:1440px) {
    .hero_w_image_root__z3jrn {
        grid-template-columns: auto 55.2rem;
        -moz-column-gap: 10.2rem;
        column-gap: 10.2rem
    }
}

.hero_w_image_root__z3jrn.hero_w_image_isSticky__JyGB_ {
    position: sticky;
    top: 0;
    z-index: -1;
    margin-top: -5.6rem;
    padding-top: 5.6rem
}

@media (min-width:768px) {
    .hero_w_image_root__z3jrn.hero_w_image_isSticky__JyGB_ {
        margin-top: -7.2rem;
        padding-top: 7.2rem
    }
}

@media (min-width:1024px) {
    .hero_w_image_root__z3jrn.hero_w_image_isSticky__JyGB_ {
        margin-top: -9.6rem;
        padding-top: 9.6rem
    }
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH {
    padding: 5.6rem 1.6rem
}

@media (min-width:768px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-flow: column nowrap;
        padding: 5.6rem 0 5.6rem 5.4rem
    }
}

@media (min-width:1440px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH {
        padding-left: 10.25rem
    }
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_headline__Amt7C {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    margin-top: 0;
    margin-bottom: 2.4rem
}

@media (min-width:768px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_headline__Amt7C {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem;
        margin-bottom: 1.6rem
    }
}

@media (min-width:1024px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_headline__Amt7C {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        margin-bottom: 2.3rem;
        line-height: 6.4rem
    }
}

@media (min-width:1440px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_headline__Amt7C {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 500;
        letter-spacing: -.01em;
        font-size: 7.2rem;
        margin-bottom: 3.2rem;
        line-height: 8.064rem;
        text-transform: math-auto;
    }
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    padding-right: 3.7rem
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig a {
    text-decoration: underline;
    transition: font-weight .2s ease-in-out
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig a:hover {
    font-weight: 500
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig a:after {
    content: attr(data-text);
    content: attr(data-text)/"";
    height: 0;
    visibility: hidden;
    text-decoration: underline;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-weight: 500
}

@media speech {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig a:after {
        display: none
    }
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig b,
.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig strong {
    font-weight: 700
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig>:not(:last-child) {
    min-height: .1px;
    margin-bottom: 1.28em
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig>h2:not(:last-child) {
    margin-bottom: 1.12em
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig>p:not(:last-child) {
    margin-bottom: 1.46em
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig ol,
.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig ul {
    margin-left: 1.5em;
    margin-right: 1.5em
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig ul {
    list-style-type: disc
}

.hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig ol {
    list-style-type: decimal
}

@media (min-width:768px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem;
        padding-right: 4rem
    }
}

@media (min-width:1024px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem;
        padding-right: 7.7rem
    }
}

@media (min-width:1440px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem;
        padding-right: 7rem;
        max-width: 90%
    }
}

@media (min-width:1780px) {
    .hero_w_image_root__z3jrn .hero_w_image_textWrapper__Oq3hH .hero_w_image_copy__EY7Ig {
        max-width: 70%
    }
}

.hero_w_image_root__z3jrn .hero_w_image_image__wa8br {
    height: 55rem;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media (min-width:768px) {
    .hero_w_image_root__z3jrn .hero_w_image_image__wa8br {
        height: 100%
    }
}

.hover_cards_root__vzktG {
    padding-top: 5.6rem;
    padding-bottom: 5.6rem;
    background-color: var(--core-cream)
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG {
        padding-top: 11.2rem;
        padding-bottom: 11.2rem
    }
}

.hover_cards_root__vzktG .swiper-wrapper {
    padding-bottom: 3.2rem
}

@media (min-width:768px) {
    .hover_cards_root__vzktG .swiper-wrapper {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        -moz-column-gap: .8rem;
        column-gap: .8rem
    }

    @media (min-width:768px) {
        .hover_cards_root__vzktG .swiper-wrapper {
            grid-template-columns: repeat(6, minmax(0, 1fr))
        }
    }

    @media (min-width:1024px) {
        .hover_cards_root__vzktG .swiper-wrapper {
            grid-template-columns: repeat(12, minmax(0, 1fr));
            -moz-column-gap: 1.6rem;
            column-gap: 1.6rem
        }
    }

    .hover_cards_root__vzktG .swiper-wrapper {
        grid-auto-rows: 1fr;
        padding-bottom: 0;
        row-gap: .8rem
    }
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .swiper-wrapper {
        row-gap: 2.4rem
    }
}

.hover_cards_root__vzktG .swiper-slide {
    height: auto
}

@media (min-width:768px) {
    .hover_cards_root__vzktG .swiper-slide {
        width: auto !important
    }
}

.hover_cards_root__vzktG .swiper-pagination {
    bottom: 0
}

.hover_cards_root__vzktG .swiper-pagination-bullet-active {
    background-color: var(--secondary-sapphire)
}

.hover_cards_root__vzktG .hover_cards_cards__grid__tw5mk>div {
    padding-bottom: 3.2rem
}

.hover_cards_root__vzktG .hover_cards_card__inner__ZvTlK {
    color: var(--core-cream);
    border-radius: .4rem;
    border-width: .125rem;
    border-style: solid;
    text-align: left;
    height: 100%
}

@media (min-width:768px) {
    .hover_cards_root__vzktG .hover_cards_card__inner__ZvTlK {
        background-color: var(--core-cream) !important;
        color: var(--neutral-charcoal)
    }
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .hover_cards_card__inner__ZvTlK {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        border: none;
        position: relative;
        width: 100%;
        height: 100%;
        transition: transform 1.2s;
        min-height: 23.3rem
    }
}

@media (min-width:1440px) {
    .hover_cards_root__vzktG .hover_cards_card__inner__ZvTlK {
        min-height: 32.8rem
    }
}

.hover_cards_root__vzktG .hover_cards_card__inner__ZvTlK.hover_cards_shadowContent__1uehW {
    visibility: hidden
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__headline__8940j {
        border: .125rem solid;
        border-radius: .5689rem;
        grid-column: 1;
        grid-row: 1;
        width: 100%;
        height: 100%;
        backface-visibility: hidden
    }
}

@media (min-width:1440px) {

    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__headline__8940j {
        border-radius: .8rem
    }
}

.hover_cards_root__vzktG .hover_cards_card__headline__8940j {
    color: var(--neutral-carbon);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    padding: 3.2rem 2.4rem .8rem
}

@media (min-width:768px) {
    .hover_cards_root__vzktG .hover_cards_card__headline__8940j {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem;
        padding: 2.4rem 2.4rem .8rem
    }
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .hover_cards_card__headline__8940j {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem;
        display: flex;
        align-items: center;
        padding: 4rem;
        background-color: var(--core-cream)
    }
}

@media (min-width:1440px) {
    .hover_cards_root__vzktG .hover_cards_card__headline__8940j {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 6.4rem;
        padding: 5.6rem
    }
}

.hover_cards_root__vzktG .hover_cards_card__copy__9uaAq {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    padding: .8rem 4rem 3.2rem 2.4rem
}

@media (min-width:768px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem;
        padding: .8rem 2.4rem 2.4rem
    }
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq {
        display: flex;
        flex-flow: column nowrap;
        align-items: flex-start;
        justify-content: center;
        padding: 0 4rem
    }
}

@media (min-width:1440px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem;
        padding: 0 12.2rem 0 5.6rem
    }
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq>:first-child {
        padding-top: 4rem
    }
}

@media (min-width:1440px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq>:first-child {
        padding-top: 5.6rem
    }
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq>:last-child {
        padding-bottom: 4rem
    }
}

@media (min-width:1440px) {
    .hover_cards_root__vzktG .hover_cards_card__copy__9uaAq>:last-child {
        padding-bottom: 5.6rem
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__headline__8940j,
.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__headline__8940j,
.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__headline__8940j {
    color: var(--core-cream)
}

@media (min-width:768px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__headline__8940j,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__headline__8940j,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__headline__8940j {
        color: var(--neutral-carbon)
    }
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__copy__9uaAq {
        color: var(--core-cream)
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__inner__ZvTlK {
    background-color: var(--secondary-sapphire);
    border-color: var(--secondary-sapphire)
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__headline__8940j {
        border-color: var(--secondary-sapphire)
    }

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-sapphire__bNW7B .hover_cards_card__copy__9uaAq {
        background-color: var(--secondary-sapphire)
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__inner__ZvTlK {
    background-color: var(--secondary-teal);
    border-color: var(--secondary-teal)
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__headline__8940j {
        border-color: var(--secondary-teal)
    }

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-teal__51d7a .hover_cards_card__copy__9uaAq {
        background-color: var(--secondary-teal)
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__inner__ZvTlK {
    background-color: var(--neutral-charcoal);
    border-color: var(--neutral-charcoal)
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__headline__8940j {
        border-color: var(--neutral-charcoal)
    }

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_neutral-charcoal__Y3AEp .hover_cards_card__copy__9uaAq {
        background-color: var(--neutral-charcoal)
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-chartreuse__hpyOj .hover_cards_card__inner__ZvTlK {
    background-color: var(--secondary-chartreuse);
    border-color: var(--secondary-chartreuse);
    color: var(--neutral-charcoal)
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-chartreuse__hpyOj .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-chartreuse__hpyOj .hover_cards_card__headline__8940j {
        border-color: var(--secondary-chartreuse)
    }

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-chartreuse__hpyOj .hover_cards_card__copy__9uaAq {
        background-color: var(--secondary-chartreuse)
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-coral__7KezM .hover_cards_card__inner__ZvTlK {
    background-color: var(--secondary-coral);
    border-color: var(--secondary-coral);
    color: var(--neutral-charcoal)
}

@media (min-width:1024px) {

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-coral__7KezM .hover_cards_card__copy__9uaAq,
    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-coral__7KezM .hover_cards_card__headline__8940j {
        border-color: var(--secondary-coral)
    }

    .hover_cards_root__vzktG .hover_cards_card__2Lauj.hover_cards_secondary-coral__7KezM .hover_cards_card__copy__9uaAq {
        background-color: var(--secondary-coral)
    }
}

.hover_cards_root__vzktG .hover_cards_card__2Lauj .hover_cards_card__copy__9uaAq {
    transition: opacity .3s ease
}

@media (min-width:1024px) {
    .hover_cards_root__vzktG .hover_cards_card__2Lauj .hover_cards_card__copy__9uaAq {
        opacity: 0
    }

    .hover_cards_root__vzktG .hover_cards_card__2Lauj:hover .hover_cards_card__copy__9uaAq {
        opacity: 1
    }
}

.line_animation_root__jymYV {
    background-color: var(--core-cream);
    padding-bottom: 6.5rem;
    overflow: hidden
}

@media (min-width:768px) {
    .line_animation_root__jymYV {
        padding-bottom: 14.4rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV {
        padding-bottom: 14.65rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV {
        padding-bottom: 17.6rem
    }
}

.line_animation_root__jymYV .line_animation_description__s8S_T {
    color: var(--neutral-charcoal);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    margin-right: auto;
    margin-left: auto;
    grid-column: span 4/span 4;
    grid-column-start: 1;
    max-width: 31.4rem
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T {
        margin-left: unset;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.24px;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:first-child {
        grid-column: span 3/span 3;
        grid-column-start: 4;
        max-width: 32.9rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:first-child {
        grid-column: span 6/span 6;
        grid-column-start: 7;
        max-width: 43.5rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:first-child {
        grid-column: span 6/span 6;
        grid-column-start: 7;
        max-width: 66rem
    }
}

.line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(2) {
    margin-top: 7.5rem
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(2) {
        grid-column: span 4/span 4;
        grid-column-start: 2;
        max-width: 31.3rem;
        margin-right: auto;
        margin-top: 12.8rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(2) {
        grid-column: span 6/span 6;
        grid-column-start: 4;
        max-width: 47.22rem;
        margin-right: unset;
        margin-top: 18.2rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(2) {
        grid-column: span 6/span 6;
        grid-column-start: 4;
        max-width: 66.4rem;
        margin-top: 16.8rem
    }
}

.line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(3) {
    margin-top: 7rem
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(3) {
        grid-column: span 3/span 3;
        grid-column-start: 4;
        max-width: 31.3rem;
        margin-top: 12.8rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(3) {
        grid-column: span 6/span 6;
        grid-column-start: 7;
        max-width: 47.22rem;
        margin-top: 17.5rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_description__s8S_T:nth-child(3) {
        grid-column: span 6/span 6;
        grid-column-start: 7;
        max-width: 66.4rem;
        margin-top: 15.8rem
    }
}

.line_animation_root__jymYV .line_animation_lineContainer__1Vjfu {
    position: relative;
    height: 5.6rem;
    margin-bottom: 4rem
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_lineContainer__1Vjfu {
        height: 8.8rem;
        margin-bottom: 5.6rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_lineContainer__1Vjfu {
        height: 7.964rem;
        margin-bottom: 4.5rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_lineContainer__1Vjfu {
        height: 11.2rem;
        margin-bottom: 6.4rem
    }
}

.line_animation_root__jymYV .line_animation_lineContainer__1Vjfu svg {
    height: 5.6rem
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_lineContainer__1Vjfu svg {
        height: 8.8rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_lineContainer__1Vjfu svg {
        height: 7.964rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_lineContainer__1Vjfu svg {
        height: 11.2rem
    }
}

.line_animation_root__jymYV .line_animation_line__S4TK2 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.line_animation_root__jymYV .line_animation_curve__SmZrG {
    position: absolute;
    top: 15.25rem
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_curve__SmZrG {
        left: 50%;
        top: 23.5rem;
        width: 129.8rem;
        height: 69.3rem;
        transform: translateX(-50%) scaleX(.75)
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_curve__SmZrG {
        transform: translateX(-50%);
        top: 21.287rem;
        width: 116.556rem;
        height: auto
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_curve__SmZrG {
        width: unset;
        height: unset;
        top: 29.85rem
    }
}

.line_animation_root__jymYV .line_animation_arrow__jO8sl {
    position: absolute;
    opacity: 0;
    width: .8rem;
    height: auto
}

@media (min-width:768px) {
    .line_animation_root__jymYV .line_animation_arrow__jO8sl {
        width: 1.6rem
    }
}

@media (min-width:1024px) {
    .line_animation_root__jymYV .line_animation_arrow__jO8sl {
        width: 1.136rem
    }
}

@media (min-width:1440px) {
    .line_animation_root__jymYV .line_animation_arrow__jO8sl {
        width: 1.6rem
    }
}

.secondary_cta_root__I47JP {
    position: relative;
    color: transparent
}

.secondary_cta_hoverFix__a3qTi:before {
    position: absolute;
    inset: 0;
    white-space: nowrap;
    color: var(--neutral-charcoal);
    font-family: Graphik, Arial;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 146%;
    text-decoration-line: underline
}

@media (min-width:768px) {
    .secondary_cta_hoverFix__a3qTi:before {
        font-family: Graphik, Arial;
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 146%;
        text-decoration-line: underline
    }
}

@media (min-width:1024px) {
    .secondary_cta_hoverFix__a3qTi:before {
        font-family: Graphik, Arial;
        font-size: 1.4rem;
        font-style: normal;
        font-weight: 400;
        line-height: 146%;
        text-decoration-line: underline
    }
}

@media (min-width:1440px) {
    .secondary_cta_hoverFix__a3qTi:before {
        font-family: Graphik, Arial;
        font-size: 1.6rem;
        font-style: normal;
        font-weight: 400;
        line-height: 146%;
        text-decoration-line: underline
    }
}

.secondary_cta_hoverFix__a3qTi:before {
    visibility: visible;
    content: attr(data-label)
}

.secondary_cta_hoverFix__a3qTi:hover:before {
    top: -.17em;
    font-weight: 700
}

.secondary_cta_hoverFixLight__tua1e:before {
    position: absolute;
    inset: 0;
    white-space: nowrap;
    color: var(--core-cream);
    font-family: Graphik, Arial;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 146%;
    text-decoration-line: underline
}

@media (min-width:768px) {
    .secondary_cta_hoverFixLight__tua1e:before {
        font-family: Graphik, Arial;
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 400;
        line-height: 146%;
        text-decoration-line: underline
    }
}

@media (min-width:1024px) {
    .secondary_cta_hoverFixLight__tua1e:before {
        font-family: Graphik, Arial;
        font-size: 1.4rem;
        font-style: normal;
        font-weight: 400;
        line-height: 146%;
        text-decoration-line: underline
    }
}

@media (min-width:1440px) {
    .secondary_cta_hoverFixLight__tua1e:before {
        font-family: Graphik, Arial;
        font-size: 1.6rem;
        font-style: normal;
        font-weight: 400;
        line-height: 146%;
        text-decoration-line: underline
    }
}

.secondary_cta_hoverFixLight__tua1e:before {
    visibility: visible;
    content: attr(data-label)
}

.secondary_cta_hoverFixLight__tua1e:hover:before {
    top: -.17em;
    font-weight: 700
}

.locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
    position: absolute;
    height: 3.8rem;
    width: 3.4rem
}

@media (min-width:768px) {
    .locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
        height: 2rem;
        width: 2rem
    }
}

@media (min-width:1024px) {
    .locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
        height: 2.6rem;
        width: 2.4rem
    }
}

@media (min-width:1440px) {
    .locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
        height: 3.8rem;
        width: 3.4rem
    }
}

.locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
    z-index: 3;
    left: 0;
    top: 3rem
}

@media (min-width:768px) {
    .locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
        left: -.1rem;
        top: 1.6rem
    }
}

@media (min-width:1024px) {
    .locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
        left: 0;
        top: 2.143rem
    }
}

@media (min-width:1440px) {
    .locations_map_root__qpXpc .locations_map_indicator__mV_u1 {
        top: 3rem
    }
}

.locations_map_root__qpXpc .swiper-button-prev {
    position: absolute;
    display: block;
    inset: auto;
    pointer-events: all;
    background-image: url(../image/prev_button.svg) !important;
    background-repeat: no-repeat;
    height: 1.2rem;
    width: .7rem;
    bottom: 2rem;
    right: 4rem;
    color: var(--core-cream)
}

@media (min-width:1440px) {
    .locations_map_root__qpXpc .swiper-button-prev {
        right: 7.5rem !important;
        bottom: 3rem !important;
        background-size: auto auto;
        transform: scale(1.5)
    }
}

@media (min-width:1024px) {
    .locations_map_root__qpXpc .swiper-button-prev {
        background-size: .5rem .9rem;
        bottom: 2rem;
        right: 5.5rem
    }
}

@media (min-width:768px) {
    .locations_map_root__qpXpc .swiper-button-prev {
        background-size: .5rem .9rem;
        bottom: 1.6rem;
        right: 4.5rem
    }
}

.locations_map_root__qpXpc .swiper-button-prev:after {
    content: ""
}

.locations_map_root__qpXpc .swiper-button-next {
    position: absolute;
    display: block;
    inset: auto;
    pointer-events: all;
    background-image: url(../image/next_button.svg) !important;
    background-repeat: no-repeat;
    height: 1.2rem;
    width: .7rem;
    bottom: 2rem;
    right: 2rem;
    color: var(--core-cream)
}

@media (min-width:1440px) {
    .locations_map_root__qpXpc .swiper-button-next {
        background-size: auto auto;
        right: 5rem !important;
        bottom: 3rem !important;
        transform: scale(1.5)
    }
}

@media (min-width:1024px) {
    .locations_map_root__qpXpc .swiper-button-next {
        background-size: .5rem .9rem;
        bottom: 2rem;
        right: 3.8rem
    }
}

@media (min-width:768px) {
    .locations_map_root__qpXpc .swiper-button-next {
        background-size: .5rem .9rem;
        bottom: 1.6rem;
        right: 2.8rem
    }
}

.locations_map_root__qpXpc .swiper-button-next:after {
    content: ""
}

.locations_map_root__qpXpc .swiper {
    position: relative
}

.locations_map_root__qpXpc .swiper:after {
    position: absolute;
    content: "";
    inset: 0 0 1px 1px;
    z-index: -10;
    background-color: var(--secondary-pine)
}

.locations_map_root__qpXpc .swiper-slide {
    height: auto !important;
    align-self: stretch !important
}

.locations_map_root__qpXpc .swiper-wrapper {
    display: flex !important
}

.locations_map_root__qpXpc .locations_map_ForegroundGradient__Sac6H {
    position: relative
}

.locations_map_root__qpXpc .locations_map_ForegroundGradient__Sac6H:after {
    pointer-events: none;
    opacity: 0;
    transition: opacity .4s ease-out;
    position: absolute;
    inset: 0;
    width: 50%;
    right: 0;
    left: auto;
    content: "";
    z-index: 10;
    background: linear-gradient(270deg, #00514f, rgba(0, 81, 79, 0))
}

.locations_map_root__qpXpc .locations_map_ForegroundGradient__Sac6H small {
    font-size: 1.6rem;
    text-decoration-line: none
}

@media (min-width:768px) {
    .locations_map_root__qpXpc .locations_map_ForegroundGradient__Sac6H small {
        font-size: 1rem
    }
}

@media (min-width:1024px) {
    .locations_map_root__qpXpc .locations_map_ForegroundGradient__Sac6H small {
        font-size: 1.2rem
    }
}

@media (min-width:1440px) {
    .locations_map_root__qpXpc .locations_map_ForegroundGradient__Sac6H small {
        font-size: 1.6rem
    }
}

.locations_map_root__qpXpc .locations_map_ShowGradient__kYdJW:after {
    opacity: 1
}

.manifesto_hero_root__EbB3i {
    background-color: var(--core-sage);
    padding-top: 4rem;
    padding-bottom: 9.6rem
}

@media (min-width:768px) {
    .manifesto_hero_root__EbB3i {
        padding-top: 5.6rem;
        padding-bottom: 14.4rem
    }
}

@media (min-width:1024px) {
    .manifesto_hero_root__EbB3i {
        padding-top: 4.5rem;
        padding-bottom: 11.7rem
    }
}

@media (min-width:1440px) {
    .manifesto_hero_root__EbB3i {
        padding-top: 6.4rem;
        padding-bottom: 17.4rem
    }
}

.manifesto_hero_root__EbB3i .manifesto_hero_headline__d0dNh {
    text-align: center;
    color: var(--core-ocean);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    max-width: 29.3rem;
    margin: 4rem auto auto
}

@media (min-width:768px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_headline__d0dNh {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        max-width: 61.8rem;
        margin-top: 5.6rem
    }
}

@media (min-width:1024px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_headline__d0dNh {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        max-width: 63.6rem;
        margin-top: 4.5rem
    }
}

@media (min-width:1440px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_headline__d0dNh {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 6.4rem;
        line-height: 8.192rem;
        max-width: 89.4rem;
        margin-top: 6.4rem
    }
}

.manifesto_hero_root__EbB3i .manifesto_hero_arrow__Rpliu {
    margin-left: auto;
    margin-right: auto;
    width: 3.42rem
}

@media (min-width:768px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_arrow__Rpliu {
        width: 100%
    }
}

@media (min-width:1024px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_arrow__Rpliu {
        width: 3.2rem
    }
}

@media (min-width:1440px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_arrow__Rpliu {
        width: 100%
    }
}

.manifesto_hero_root__EbB3i .manifesto_hero_line__O10S9 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 5.6rem
}

@media (min-width:768px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_line__O10S9 {
        height: 8.8rem
    }
}

@media (min-width:1024px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_line__O10S9 {
        height: 7.964rem
    }
}

@media (min-width:1440px) {
    .manifesto_hero_root__EbB3i .manifesto_hero_line__O10S9 {
        height: 11.2rem
    }
}

.newsletter_signup_root__wzqa5 {
    background-color: var(--core-sage)
}

.newsletter_signup_innerWrapper__HG_el {
    padding: 5rem .8rem
}

@media (min-width:768px) {
    .newsletter_signup_innerWrapper__HG_el {
        padding: 4rem 0
    }
}

@media (min-width:1024px) {
    .newsletter_signup_innerWrapper__HG_el {
        padding: 6.8rem 0
    }
}

@media (min-width:1440px) {
    .newsletter_signup_innerWrapper__HG_el {
        padding: 9.6rem 0
    }
}

.newsletter_signup_copy__Kxh_9 {
    color: var(--neutral-charcoal);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem
}

@media (min-width:768px) {
    .newsletter_signup_copy__Kxh_9 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1024px) {
    .newsletter_signup_copy__Kxh_9 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_copy__Kxh_9 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem
    }
}

.newsletter_signup_copy__Kxh_9 {
    margin-bottom: 2.4rem;
    text-align: center
}

@media (min-width:768px) {
    .newsletter_signup_copy__Kxh_9 {
        text-align: left;
        margin-bottom: 0
    }
}

.newsletter_signup_inputWrapper___kawK {
    position: relative
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK {
        padding: 0 .8rem 0 3.8rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_inputWrapper___kawK {
        padding: 0 .8rem 0 5.8rem
    }
}

.newsletter_signup_inputWrapper___kawK input {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem
}

@media (min-width:768px) {
    .newsletter_signup_inputWrapper___kawK input {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK input {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1440px) {
    @media (min-width:768px) {
        .newsletter_signup_inputWrapper___kawK input {
            font-family: Graphik, Arial;
            font-style: normal;
            font-weight: 400;
            font-size: 1.6rem;
            line-height: 2.336rem
        }
    }
}

.newsletter_signup_inputWrapper___kawK input {
    padding: .5rem 1.6rem .3rem;
    width: 100%;
    height: 2.3rem;
    border-radius: 10rem;
    outline: none;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .newsletter_signup_inputWrapper___kawK input {
        height: 2.7rem
    }
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK input {
        height: 3.7rem;
        padding: .7rem 2.2756rem .5rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_inputWrapper___kawK input {
        height: 5.15rem;
        padding: .9rem 3.2rem .7rem
    }
}

.newsletter_signup_inputWrapper___kawK input::-moz-placeholder {
    color: var(--neutral-steel)
}

.newsletter_signup_inputWrapper___kawK input::placeholder {
    color: var(--neutral-steel)
}

.newsletter_signup_inputWrapper___kawK button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1rem;
    z-index: 20
}

@media (min-width:768px) {
    .newsletter_signup_inputWrapper___kawK button {
        right: 1.72rem
    }
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK button {
        right: 3.076rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_inputWrapper___kawK button {
        right: 4rem
    }
}

.newsletter_signup_inputWrapper___kawK button svg {
    width: 1.7rem;
    height: auto
}

@media (min-width:768px) {
    .newsletter_signup_inputWrapper___kawK button svg {
        width: 1.04rem
    }
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK button svg {
        width: 1.385rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_inputWrapper___kawK button svg {
        width: 1.95rem
    }
}

.newsletter_signup_inputWrapper___kawK.newsletter_signup_inputWrapper__error__AOzUV input {
    border: .1rem solid var(--secondary-coral);
    height: 2.8rem
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK.newsletter_signup_inputWrapper__error__AOzUV input {
        height: 3.14rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_inputWrapper___kawK.newsletter_signup_inputWrapper__error__AOzUV input {
        height: 5.2rem
    }
}

.newsletter_signup_inputWrapper___kawK.newsletter_signup_inputWrapper__error__AOzUV svg {
    width: 1.4rem
}

@media (min-width:1024px) {
    .newsletter_signup_inputWrapper___kawK.newsletter_signup_inputWrapper__error__AOzUV svg {
        width: 1.6rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_inputWrapper___kawK.newsletter_signup_inputWrapper__error__AOzUV svg {
        width: 2rem
    }
}

.newsletter_signup_error__NZI_C {
    font-family: Graphik;
    display: inline-block;
    background-color: var(--secondary-coral);
    padding: .4rem 7.1rem .4rem 3.9rem;
    border-radius: 5rem;
    color: var(--neutral-black, #000);
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.46;
    margin-top: .9rem;
    position: relative
}

@media (min-width:1024px) {
    .newsletter_signup_error__NZI_C {
        margin-left: 3.8rem;
        margin-top: 1.45rem
    }
}

@media (min-width:1440px) {
    .newsletter_signup_error__NZI_C {
        margin-left: 5.8rem;
        margin-top: .95rem
    }
}

.newsletter_signup_error__NZI_C:after {
    content: "";
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    left: 4.4rem;
    width: 0;
    height: 0;
    border-bottom: .5rem solid var(--secondary-coral);
    border-right: .5rem solid transparent;
    border-left: .5rem solid transparent
}

.newsletter_signup_error__NZI_C svg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1.3rem;
    width: .85rem;
    height: .85rem
}

@media (min-width:768px) {
    .newsletter_signup_error__NZI_C svg {
        width: .9rem;
        height: .9rem
    }
}

.newsletter_signup_success__1IkQJ {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem
}

@media (min-width:768px) {
    .newsletter_signup_success__1IkQJ {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1024px) {
    .newsletter_signup_success__1IkQJ {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        font-size: 3.6rem;
        line-height: 4.608rem;
        letter-spacing: -.01em
    }
}

@media (min-width:1440px) {
    .newsletter_signup_success__1IkQJ {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem
    }
}

.newsletter_signup_success__1IkQJ {
    text-align: center
}

@media (min-width:768px) {
    .newsletter_signup_success__1IkQJ {
        text-align: left
    }
}

.newsletter_signup_widgetCopy__QZ7Ld {
    font-size: 3.5rem;
    line-height: 1.1;
    text-align: left
}

@media (min-width:768px) {
    .newsletter_signup_widgetCopy__QZ7Ld {
        margin-bottom: 2rem;
        text-align: center
    }
}

@media (min-width:1024px) {
    .newsletter_signup_widgetCopy__QZ7Ld {
        font-size: 2.84rem;
        text-align: left
    }
}

@media (min-width:1440px) {
    .newsletter_signup_widgetCopy__QZ7Ld {
        font-size: 4rem
    }
}

@media (min-width:1780px) {
    .newsletter_signup_widgetCopy__QZ7Ld {
        font-size: 5rem
    }
}

.newsletter_signup_widgetInput__l_dKp {
    padding-left: 0
}

.contact_info_root__qPCCx .contact_info_headline__fZsmG {
    grid-column: span 3/span 3
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_headline__fZsmG {
        grid-column: span 3/span 3
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_headline__fZsmG {
        grid-column: span 6/span 6
    }
}

.contact_info_root__qPCCx .contact_info_headline__fZsmG {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_headline__fZsmG {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_headline__fZsmG {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_headline__fZsmG {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 6.4rem;
        line-height: 8.192rem
    }
}

.contact_info_root__qPCCx .contact_info_copy___FqXw {
    grid-column: 1/-1;
    margin-bottom: 3.2rem;
    padding-right: 3.6rem
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw {
        grid-column: span 2/span 2;
        padding-right: 1rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw {
        grid-column: span 4/span 4
    }
}

.contact_info_root__qPCCx .contact_info_copy___FqXw a {
    text-decoration-line: underline
}

.contact_info_root__qPCCx .contact_info_copy___FqXw p {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.contact_info_root__qPCCx .contact_info_copy___FqXw p {
    margin-bottom: 1.6rem
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw p {
        margin-bottom: 2.4rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw p {
        margin-bottom: 3.2rem
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw p {
        margin-bottom: 4.4rem
    }
}

.contact_info_root__qPCCx .contact_info_copy___FqXw ol,
.contact_info_root__qPCCx .contact_info_copy___FqXw ul {
    margin-left: 2rem;
    list-style-position: inside
}

.contact_info_root__qPCCx .contact_info_copy___FqXw ol p,
.contact_info_root__qPCCx .contact_info_copy___FqXw ul p {
    margin-bottom: 0
}

.contact_info_root__qPCCx .contact_info_copy___FqXw ol li p,
.contact_info_root__qPCCx .contact_info_copy___FqXw ul li p {
    display: inline-block;
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {

    .contact_info_root__qPCCx .contact_info_copy___FqXw ol li p,
    .contact_info_root__qPCCx .contact_info_copy___FqXw ul li p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {

    .contact_info_root__qPCCx .contact_info_copy___FqXw ol li p,
    .contact_info_root__qPCCx .contact_info_copy___FqXw ul li p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {

    .contact_info_root__qPCCx .contact_info_copy___FqXw ol li p,
    .contact_info_root__qPCCx .contact_info_copy___FqXw ul li p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.contact_info_root__qPCCx .contact_info_copy___FqXw ul li {
    list-style-type: disc
}

.contact_info_root__qPCCx .contact_info_copy___FqXw ul li::marker {
    font-size: 2.5em;
    display: inline-block
}

.contact_info_root__qPCCx .contact_info_copy___FqXw ol li {
    list-style-type: decimal;
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw ol li {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw ol li {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_copy___FqXw ol li {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
    margin-bottom: 2.4rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
        margin-bottom: 1.2rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
        margin-bottom: 1.6rem
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
        margin-bottom: 2.4rem
    }
}

.contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 128%
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 136%
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 128%
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_contactHeadline__vDZjD {
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 128%
    }
}

.contact_info_root__qPCCx .contact_info_contact__09j_0 p {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.128rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_contact__09j_0 p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_contact__09j_0 p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_contact__09j_0 p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.contact_info_root__qPCCx .contact_info_contact__09j_0 p a {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.336rem;
    margin-top: 1.2rem;
    display: inline-block;
    font-size: 16px;
    text-decoration-line: underline
}

@media (min-width:768px) {
    .contact_info_root__qPCCx .contact_info_contact__09j_0 p a {
        margin-top: .4rem;
        font-size: 10px
    }
}

@media (min-width:1024px) {
    .contact_info_root__qPCCx .contact_info_contact__09j_0 p a {
        font-size: 12px
    }
}

@media (min-width:1440px) {
    .contact_info_root__qPCCx .contact_info_contact__09j_0 p a {
        font-size: 16px
    }
}

.primaryCTA_root__diSfU:focus {
    border-width: 4px;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.primaryCTA_root__diSfU.primaryCTA_charcoal__iY4lU,
.primaryCTA_root__diSfU.primaryCTA_chartreus-dark__u5Ys0,
.primaryCTA_root__diSfU.primaryCTA_coral-dark__gizix,
.primaryCTA_root__diSfU.primaryCTA_mint__i5_j_,
.primaryCTA_root__diSfU.primaryCTA_pine__Tyn2W,
.primaryCTA_root__diSfU.primaryCTA_sapphire__mjcLE,
.primaryCTA_root__diSfU.primaryCTA_teal__gzeyY {
    border-color: var(--neutral-charcoal);
    color: var(--neutral-charcoal)
}

.primaryCTA_root__diSfU.primaryCTA_chartreus-light__9ax3N,
.primaryCTA_root__diSfU.primaryCTA_coral-light__8E0Gk {
    color: var(--core-cream);
    border-color: var(--core-cream)
}

.primaryCTA_root__diSfU.primaryCTA_coral-dark__gizix:hover,
.primaryCTA_root__diSfU.primaryCTA_coral-light__8E0Gk:hover {
    color: var(--core-cream);
    border-color: var(--secondary-coral);
    background-color: var(--secondary-coral)
}

.primaryCTA_root__diSfU.primaryCTA_mint__i5_j_:hover {
    border-color: var(--secondary-mint);
    background-color: var(--secondary-mint)
}

.primaryCTA_root__diSfU.primaryCTA_teal__gzeyY:hover {
    border-color: var(--secondary-teal);
    background-color: var(--secondary-teal);
    color: var(--core-cream)
}

.primaryCTA_root__diSfU.primaryCTA_pine__Tyn2W:hover {
    border-color: var(--secondary-pine);
    background-color: var(--secondary-pine);
    color: var(--core-cream)
}

.primaryCTA_root__diSfU.primaryCTA_sapphire__mjcLE:hover {
    border-color: var(--secondary-sapphire);
    background-color: var(--secondary-sapphire);
    color: var(--core-cream)
}

.primaryCTA_root__diSfU.primaryCTA_charcoal__iY4lU:hover {
    border-color: var(--neutral-charcoal);
    background-color: var(--neutral-charcoal);
    color: var(--core-cream)
}

.primaryCTA_root__diSfU.primaryCTA_chartreus-dark__u5Ys0:hover,
.primaryCTA_root__diSfU.primaryCTA_chartreus-light__9ax3N:hover {
    border-color: var(--secondary-chartreuse);
    background-color: var(--secondary-chartreuse);
    color: var(--neutral-charcoal)
}

.primaryCTA_root__diSfU.primaryCTA_charcoal__iY4lU:focus,
.primaryCTA_root__diSfU.primaryCTA_chartreus-dark__u5Ys0:focus,
.primaryCTA_root__diSfU.primaryCTA_coral-dark__gizix:focus,
.primaryCTA_root__diSfU.primaryCTA_mint__i5_j_:focus,
.primaryCTA_root__diSfU.primaryCTA_pine__Tyn2W:focus,
.primaryCTA_root__diSfU.primaryCTA_sapphire__mjcLE:focus,
.primaryCTA_root__diSfU.primaryCTA_teal__gzeyY:focus {
    border-color: var(--neutral-steel)
}

@media(max-width:calc(1024px - 1px)) {

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_coral-dark__gizix,
    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_coral-light__8E0Gk {
        color: var(--core-cream);
        border-color: var(--secondary-coral);
        background-color: var(--secondary-coral)
    }

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_mint__i5_j_ {
        border-color: var(--secondary-mint);
        background-color: var(--secondary-mint)
    }

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_teal__gzeyY {
        border-color: var(--secondary-teal);
        background-color: var(--secondary-teal);
        color: var(--core-cream)
    }

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_pine__Tyn2W {
        border-color: var(--secondary-pine);
        background-color: var(--secondary-pine);
        color: var(--core-cream)
    }

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_sapphire__mjcLE {
        border-color: var(--secondary-sapphire);
        background-color: var(--secondary-sapphire);
        color: var(--core-cream)
    }

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_charcoal__iY4lU {
        border-color: var(--neutral-charcoal);
        background-color: var(--neutral-charcoal);
        color: var(--core-cream)
    }

    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_chartreus-dark__u5Ys0,
    .primaryCTA_root__diSfU.primaryCTA_mobileFilled__izNSc.primaryCTA_chartreus-light__9ax3N {
        border-color: var(--secondary-chartreuse);
        background-color: var(--secondary-chartreuse);
        color: var(--neutral-charcoal)
    }
}

.primaryCTA_disabled__qPFtx {
    border-color: var(--neutral-aluminum);
    color: var(--neutral-aluminum)
}

.contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 7.17rem
    }
}

.contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
    margin-bottom: 2.4rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
        margin-bottom: 1.2rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
        margin-bottom: 1.6rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_headline__uYc32 {
        margin-bottom: 2.4rem
    }
}

.contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.128rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
    margin-bottom: 2.4rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
        margin-bottom: 1.2rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
        margin-bottom: 1.6rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_copy__ru8Bl {
        margin-bottom: 2.4rem
    }
}

.contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
    grid-column: 1/-1;
    border-width: 1.5px
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        grid-column: span 3/span 3
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        grid-column: span 6/span 6
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        grid-column: span 6/span 6
    }
}

.contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
    border-radius: .8rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        border-radius: .4rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        border-radius: .6rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        border-radius: .8rem
    }
}

.contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
    padding: 4rem 6rem 4rem 2.4rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        padding: 3.2rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        padding: 3.6rem 4rem 3.6rem 3.6rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_card__aL_M1 {
        padding: 5.2rem
    }
}

.contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
    margin-right: 2.8rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
        margin-right: 1.6rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
        margin-right: 2rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
        margin-right: 2.8rem
    }
}

.contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
    margin-top: 1rem
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
        margin-top: .8rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_socials__6GjxV {
        margin-top: 1rem
    }
}

@media (min-width:768px) {
    .contact_cards_root__qZlOe .contact_cards_primaryCTA__yNg6I {
        padding: .4rem 1.6rem
    }
}

@media (min-width:1024px) {
    .contact_cards_root__qZlOe .contact_cards_primaryCTA__yNg6I {
        padding: .8rem 2.4rem
    }
}

@media (min-width:1440px) {
    .contact_cards_root__qZlOe .contact_cards_primaryCTA__yNg6I {
        padding: 1rem 3.2rem
    }
}

.contact_cards_root__qZlOe .contact_cards_xlogo__YnynY {
    scale: .9
}

.contact_cards_root__qZlOe .contact_cards_xlogo__YnynY path {
    fill: var(--neutral-charcoal)
}

.content_carousel_root__CHL4S {
    overflow: hidden
}

.content_carousel_root__CHL4S .content_carousel_header__7zoE_ {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    grid-column: 1/span 4;
    text-align: center;
    padding: 5.6rem 0
}

@media (min-width:768px) {
    .content_carousel_root__CHL4S .content_carousel_header__7zoE_ {
        grid-column: 2/span 4;
        padding: 5.6rem 0 3.2rem
    }
}

@media (min-width:1024px) {
    .content_carousel_root__CHL4S .content_carousel_header__7zoE_ {
        grid-column: 3/span 8;
        padding: 11.9rem 0 4.55rem
    }
}

@media (min-width:1440px) {
    .content_carousel_root__CHL4S .content_carousel_header__7zoE_ {
        grid-column: 4/span 6;
        padding: 16.8rem 0 6.4rem
    }
}

.content_carousel_root__CHL4S h2.content_carousel_headline__ZVxV3 {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    color: var(--neutral-charcoal);
    margin: 0
}

.content_carousel_root__CHL4S .content_carousel_cta__sVnCw {
    display: inline-block;
    margin-top: 2.4rem
}

@media (min-width:768px) {
    .content_carousel_root__CHL4S .content_carousel_cta__sVnCw {
        margin-top: 1.6rem
    }
}

@media (min-width:1024px) {
    .content_carousel_root__CHL4S h2.content_carousel_headline__ZVxV3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 7.168rem
    }

    .content_carousel_root__CHL4S .content_carousel_cta__sVnCw {
        margin-top: 2.2rem
    }
}

@media (min-width:1440px) {
    .content_carousel_root__CHL4S h2.content_carousel_headline__ZVxV3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 6.4rem;
        line-height: 8.192rem
    }

    .content_carousel_root__CHL4S .content_carousel_cta__sVnCw {
        margin-top: 3.2rem
    }
}

.portrait_slideshow_v1_root__itzMY {
    display: flex;
    flex-flow: column;
    padding-top: 5.6rem;
    padding-bottom: 5.6rem
}

.portrait_slideshow_v1_root__itzMY h2 {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    margin-bottom: 2.4rem;
    color: var(--neutral-charcoal)
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg p {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: var(--neutral-charcoal)
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg .portrait_slideshow_v1_cta__PScsG {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    display: inline-block;
    padding: .8rem 2.4rem;
    border-radius: 3.2rem;
    background-color: var(--secondary-chartreuse);
    color: var(--neutral-charcoal);
    align-self: flex-start;
    margin-top: 2.4rem;
    margin-bottom: 5.6rem
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg .portrait_slideshow_v1_cta__PScsG {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg .portrait_slideshow_v1_cta__PScsG {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.128rem;
        background-color: transparent;
        border-width: 1px;
        border-style: solid;
        color: var(--neutral-charcoal);
        border-color: var(--neutral-charcoal)
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg .portrait_slideshow_v1_cta__PScsG:hover {
        border-color: transparent;
        background-color: var(--secondary-chartreuse)
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg .portrait_slideshow_v1_cta__PScsG {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2rem;
        line-height: 2.2rem
    }
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileName__o7izo h3 {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 2.4rem;
    line-height: 146%;
    color: var(--neutral-charcoal)
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileName__o7izo p {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.336rem;
    color: var(--core-ocean)
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slidesInner__yyzR9 {
    width: 100%;
    height: 100%;
    position: relative
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl {
    position: relative
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_breadcrumbNav__bqGnw {
    width: 100%;
    position: absolute;
    top: calc(100% + 1.9rem)
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_breadcrumbNav__bqGnw {
        display: none
    }
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl ul.portrait_slideshow_v1_slidesUL__MhdMF {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    aspect-ratio: 1
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl ul.portrait_slideshow_v1_slidesUL__MhdMF {
        display: unset;
        aspect-ratio: unset;
        position: absolute;
        width: 100%;
        height: 100%
    }
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE {
    opacity: 0;
    transform: translate3d(2rem, -50%, 1px);
    transition: opacity .75s ease-in-out, transform .75s ease-in-out
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq img {
    opacity: 0;
    transition: opacity 1s, transform 3s
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.portrait_slideshow_v1_active__LLjnH .portrait_slideshow_v1_name__5ieOE {
        opacity: 1
    }
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.portrait_slideshow_v1_active__LLjnH img {
    opacity: 1
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.top .portrait_slideshow_v1_name__5ieOE {
    top: 4.558rem
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.top .portrait_slideshow_v1_name__5ieOE {
        top: 3.4055rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.top .portrait_slideshow_v1_name__5ieOE {
        top: 4.2265rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.top .portrait_slideshow_v1_name__5ieOE {
        top: 5.92rem
    }
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.middle .portrait_slideshow_v1_name__5ieOE {
    top: 50%
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.bottom .portrait_slideshow_v1_name__5ieOE {
    top: calc(100% - 4.558rem)
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.bottom .portrait_slideshow_v1_name__5ieOE {
        top: calc(100% - 3.4055rem)
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.bottom .portrait_slideshow_v1_name__5ieOE {
        top: calc(100% - 4.2265rem)
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq.bottom .portrait_slideshow_v1_name__5ieOE {
        top: calc(100% - 5.92rem)
    }
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq div {
    position: absolute
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE {
    color: var(--core-cream);
    position: absolute;
    right: 2.5rem
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE.portrait_slideshow_v1_dark__GlHDt {
    color: var(--neutral-charcoal)
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE h3 {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.128rem
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE p {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileNotch__AdYSB {
    position: absolute;
    bottom: -.1rem;
    left: 1rem;
    z-index: 2
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileNameContainer__RHqnF {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    padding-top: 1.6rem
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileNameContainer__RHqnF .portrait_slideshow_v1_mobileName__o7izo {
    opacity: 0;
    grid-column: 1;
    grid-row: 1;
    transition: all .5s ease
}

.portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileNameContainer__RHqnF .portrait_slideshow_v1_mobileName__o7izo.portrait_slideshow_v1_active__LLjnH {
    opacity: 1
}

@media (min-width:768px) {
    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileNameContainer__RHqnF {
        display: none
    }

    .portrait_slideshow_v1_root__itzMY {
        display: grid;
        padding-top: 5.9rem;
        padding-bottom: 5.6rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_mobileNotch__AdYSB {
        display: none
    }

    .portrait_slideshow_v1_root__itzMY h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem;
        grid-column: 1/span 4;
        margin-bottom: 3.2rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg {
        grid-column: 1/span 2;
        grid-row: 2;
        margin-right: 6rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl {
        aspect-ratio: 890/594;
        grid-column: 3/span 4;
        grid-row: 2
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE {
        right: 4.6rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE h3 {
        font-size: 1.36rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE p {
        font-size: 1.16rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v1_root__itzMY {
        padding-top: 12rem;
        padding-bottom: 12rem
    }

    .portrait_slideshow_v1_root__itzMY h2 {
        grid-column: 1/span 7;
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        margin-bottom: 4.5rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg {
        grid-column: 1/span 3;
        margin-right: 0
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl {
        padding-left: 5rem;
        grid-column: 5/span 8
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE {
        right: 5.2rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE h3 {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v1_root__itzMY {
        padding-top: 16.8rem;
        padding-bottom: 16.8rem
    }

    .portrait_slideshow_v1_root__itzMY h2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 6.4rem;
        line-height: 8.192rem;
        margin-bottom: 6.4rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_copy__qegJg {
        grid-column: 1/span 3;
        padding-right: 6rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl {
        grid-column: 4/span 8
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE {
        right: 6.6rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE h3 {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }

    .portrait_slideshow_v1_root__itzMY .portrait_slideshow_v1_slides__rTpxl .portrait_slideshow_v1_slide__4qYTq .portrait_slideshow_v1_name__5ieOE p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

.portrait_slideshow_v2_root__Hs_3e {
    background-color: #004eb0;
    --portrait-slideshow-anim-duration: 4s;
    padding-top: 5.6rem;
    padding-bottom: 1rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e {
        --portrait-slideshow-anim-duration: 2s;
        padding-bottom: 5.2rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e {
        padding: 12rem 0
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e {
        padding: 16.8rem 0
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 {
    position: relative;
    z-index: 1
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 h3 {
    color: var(--core-cream);
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    margin-bottom: 2.4rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 h3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem;
        margin-bottom: 1.6rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 h3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 h3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 6.4rem;
        line-height: 8.192rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 .portrait_slideshow_v2_sectionCopy__YLCkC {
    color: var(--core-cream);
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 .portrait_slideshow_v2_sectionCopy__YLCkC {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 .portrait_slideshow_v2_sectionCopy__YLCkC {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_contentSection__DQ2W8 .portrait_slideshow_v2_sectionCopy__YLCkC {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_topSection__4amAu {
    grid-column: span 4/span 4;
    grid-column-start: 1;
    margin-bottom: 5.6rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_topSection__4amAu {
        grid-column: span 3/span 3;
        grid-column-start: 1;
        margin-bottom: 4.7rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_topSection__4amAu {
        grid-column: span 5/span 5;
        grid-column-start: 1;
        margin-bottom: 9.2rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_topSection__4amAu {
        margin-bottom: 13.6rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_lowerSection__4UtLT {
    grid-column: span 4/span 4;
    grid-column-start: 1;
    margin-bottom: 6.8rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_lowerSection__4UtLT {
        grid-column: span 4/span 4;
        grid-column-start: 2;
        padding-left: 7rem;
        padding-right: 7rem;
        margin-bottom: 3.4rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_lowerSection__4UtLT {
        grid-column: span 6/span 6;
        grid-column-start: 4;
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 5rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_lowerSection__4UtLT {
        margin-bottom: 11.1rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_ctaContainer__MI6UB {
    margin-top: 3.4rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_ctaContainer__MI6UB {
        margin-top: 2.6rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_ctaContainer__MI6UB {
        margin-top: 3rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_ctaContainer__MI6UB {
        margin-top: 2.6rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slidesContainer__FJElA {
    row-gap: 2rem;
    min-height: 46rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slidesContainer__FJElA {
        min-height: unset
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slidesContainer__FJElA {
        min-height: 31.2rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slidesContainer__FJElA {
        min-height: 42.8rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideSeparator__LM0Vn {
    position: relative;
    height: 2px;
    background-color: var(--neutral-nickel);
    margin-top: 1.6rem;
    margin-bottom: .8rem
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideSeparator__LM0Vn .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    background-color: var(--secondary-chartreuse)
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO {
    display: block;
    grid-column: span 4/span 4;
    grid-column-start: 1;
    grid-row-start: 1;
    opacity: 1;
    transition: opacity 1s ease;
    min-height: 46rem
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO.portrait_slideshow_v2_hidden__kgd36 {
    opacity: 0;
    pointer-events: none
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:not(.portrait_slideshow_v2_hidden__kgd36) .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
    animation-name: portrait_slideshow_v2_PortraitSlideshow__ejiIK;
    animation-duration: var(--portrait-slideshow-anim-duration);
    animation-timing-function: linear;
    animation-fill-mode: forwards
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO {
        min-height: unset;
        grid-column: span 2/span 2
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(3n+1) {
        grid-column-start: 1;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(3n+2) {
        grid-column-start: 3;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(3n+2) .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
        animation-delay: var(--portrait-slideshow-anim-duration)
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(3n+3) {
        grid-column-start: 5;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(3n+3) .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
        animation-delay: calc(2*var(--portrait-slideshow-anim-duration))
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO {
        grid-column: span 3/span 3
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+1) {
        grid-column-start: 1;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+1) .portrait_slideshow_v2_slideSeparator__LM0Vn .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
        animation-delay: 0s
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+2) {
        grid-column-start: 4;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+2) .portrait_slideshow_v2_slideSeparator__LM0Vn .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
        animation-delay: var(--portrait-slideshow-anim-duration)
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+3) {
        grid-column-start: 7;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+3) .portrait_slideshow_v2_slideSeparator__LM0Vn .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
        animation-delay: calc(2*var(--portrait-slideshow-anim-duration))
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+4) {
        grid-column-start: 10;
        grid-row-start: 1
    }

    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_teamSlide__BwetO:nth-child(4n+4) .portrait_slideshow_v2_slideSeparator__LM0Vn .portrait_slideshow_v2_slideAnimatedBar__ZNzsy {
        animation-delay: calc(3*var(--portrait-slideshow-anim-duration))
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideTitle__cF92s {
    color: var(--core-cream);
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideTitle__cF92s {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideTitle__cF92s {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideTitle__cF92s {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideJobTitle__fb7Le {
    color: var(--core-cream);
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideJobTitle__fb7Le {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1024px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideJobTitle__fb7Le {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.752rem
    }
}

@media (min-width:1440px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_slideJobTitle__fb7Le {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

.portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_arrowCanvas__F_iPa {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    visibility: hidden
}

@media (min-width:768px) {
    .portrait_slideshow_v2_root__Hs_3e .portrait_slideshow_v2_arrowCanvas__F_iPa {
        visibility: visible
    }
}

@keyframes portrait_slideshow_v2_PortraitSlideshow__ejiIK {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.requirements_root__HpKir {
    background-color: var(--core-ocean)
}

.requirements_root__HpKir .requirements_requirement__kE7kJ {
    color: var(--core-cream);
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    max-width: 27.8rem
}

@media (min-width:768px) {
    .requirements_root__HpKir .requirements_requirement__kE7kJ {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem;
        max-width: 49.4rem
    }
}

@media (min-width:1024px) {
    .requirements_root__HpKir .requirements_requirement__kE7kJ {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem;
        max-width: 59.5rem
    }
}

@media (min-width:1440px) {
    .requirements_root__HpKir .requirements_requirement__kE7kJ {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem;
        max-width: 63rem
    }
}

.requirements_root__HpKir .requirements_lineContainer__OlKW_ {
    position: relative;
    height: 5.6rem
}

@media (min-width:768px) {
    .requirements_root__HpKir .requirements_lineContainer__OlKW_ {
        height: 8.8rem
    }
}

@media (min-width:1024px) {
    .requirements_root__HpKir .requirements_lineContainer__OlKW_ {
        height: 7.1rem
    }
}

@media (min-width:1440px) {
    .requirements_root__HpKir .requirements_lineContainer__OlKW_ {
        height: 10rem
    }
}

.requirements_root__HpKir .requirements_lineContainer__OlKW_ svg {
    height: 5.6rem
}

@media (min-width:768px) {
    .requirements_root__HpKir .requirements_lineContainer__OlKW_ svg {
        height: 8.8rem
    }
}

@media (min-width:1024px) {
    .requirements_root__HpKir .requirements_lineContainer__OlKW_ svg {
        height: 7.1rem
    }
}

@media (min-width:1440px) {
    .requirements_root__HpKir .requirements_lineContainer__OlKW_ svg {
        height: 10rem
    }
}

.requirements_root__HpKir .requirements_line__0otse {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.requirements_root__HpKir .requirements_requirementsContainer__4C4vS {
    display: flex;
    flex-direction: column;
    row-gap: 2.4rem
}

@media (min-width:768px) {
    .requirements_root__HpKir .requirements_requirementsContainer__4C4vS {
        row-gap: 4rem
    }
}

@media (min-width:1024px) {
    .requirements_root__HpKir .requirements_requirementsContainer__4C4vS {
        row-gap: 2.276rem
    }
}

@media (min-width:1440px) {
    .requirements_root__HpKir .requirements_requirementsContainer__4C4vS {
        row-gap: 3.2rem
    }
}

.simple_hero_root__9uxqS {
    padding-top: 12.8rem;
    padding-bottom: 12.8rem
}

@media (min-width:768px) {
    .simple_hero_root__9uxqS {
        padding-top: 7.6rem;
        padding-bottom: 6.4rem
    }
}

@media (min-width:1024px) {
    .simple_hero_root__9uxqS {
        padding-top: 9.6rem;
        padding-bottom: 7.6rem
    }
}

@media (min-width:1440px) {
    .simple_hero_root__9uxqS {
        padding-top: 13.6rem;
        padding-bottom: 12.8rem
    }
}

.simple_hero_root__9uxqS .simple_hero_headline__1q11K {
    margin: 0;
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem
}

@media (min-width:768px) {
    .simple_hero_root__9uxqS .simple_hero_headline__1q11K {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.6rem;
        line-height: 4.61rem
    }
}

@media (min-width:1024px) {
    .simple_hero_root__9uxqS .simple_hero_headline__1q11K {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 7.168rem
    }
}

@media (min-width:1440px) {
    .simple_hero_root__9uxqS .simple_hero_headline__1q11K {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 7.2rem;
        line-height: 8.064rem
    }
}

.editorial_with_cta_root__n8QLf {
    padding-top: 5.6rem;
    padding-bottom: 5.6rem
}

@media (min-width:1024px) {
    .editorial_with_cta_root__n8QLf {
        padding-top: 12rem;
        padding-bottom: 12rem
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_root__n8QLf {
        padding-top: 15.12rem;
        padding-bottom: 15.12rem
    }
}

.editorial_with_cta_root__n8QLf .editorial_with_cta_headline__T2Eql {
    color: var(--neutral-charcoal);
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    /* letter-spacing: -.01em; */
    font-size: 3.6rem;
    line-height: 4.61rem;
    margin-bottom: 2.4rem;
    max-width: 30.8rem
}

@media (min-width:768px) {
    .editorial_with_cta_root__n8QLf .editorial_with_cta_headline__T2Eql {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        /* letter-spacing: -.01em; */
        font-size: 4.8rem;
        line-height: 6.144rem;
        margin-bottom: 1.6rem;
        max-width: 63.3rem
    }
}

@media (min-width:1024px) {
    .editorial_with_cta_root__n8QLf .editorial_with_cta_headline__T2Eql {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        /* letter-spacing: -.01em; */
        font-size: 6.4rem;
        line-height: 8.192rem;
        margin-bottom: 2.4rem;
        max-width: 85.6rem
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_root__n8QLf .editorial_with_cta_headline__T2Eql {
        max-width: 99.76rem;
        font-family: SangBleu Kingdom;
        font-style: normal;
        /* font-weight: 500; */
        /* letter-spacing: -.01em; */
        margin-bottom: 0.2rem;
        font-size: 7rem;
        line-height: 8.6rem;
        color: #fff;
    }
}

.editorial_with_cta_root__n8QLf .editorial_with_cta_ctasContainer__2XLoq {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 1.6rem;
    -moz-column-gap: .8rem;
    column-gap: .8rem
}

@media (min-width:768px) {
    .editorial_with_cta_root__n8QLf .editorial_with_cta_ctasContainer__2XLoq {
        flex-direction: row;
        row-gap: .8rem;
        -moz-column-gap: .8rem;
        column-gap: .8rem
    }
}

@media (min-width:1024px) {
    .editorial_with_cta_root__n8QLf .editorial_with_cta_ctasContainer__2XLoq {
        row-gap: 1.2rem;
        -moz-column-gap: 1.2rem;
        column-gap: 1.2rem
    }
}

@media (min-width:1440px) {
    .editorial_with_cta_root__n8QLf .editorial_with_cta_ctasContainer__2XLoq {
        row-gap: 1.6rem;
        -moz-column-gap: 1.6rem;
        column-gap: 1.6rem
    }
}

.wysiwyg_root__MNgh9 strong {
    font-weight: 500
}

.wysiwyg_root__MNgh9 a {
    text-decoration: underline;
    line-height: 1em;
    font-weight: 400
}

.wysiwyg_root__MNgh9 a span {
    font-weight: 400
}

.wysiwyg_root__MNgh9 a:hover span {
    font-weight: 500;
    letter-spacing: -.0115em
}

.wysiwyg_root__MNgh9 ul {
    list-style-type: disc;
    padding-left: 1.6em
}

.wysiwyg_root__MNgh9 ol {
    list-style-type: decimal;
    padding-left: 1.6em
}

.growth_copy_root__YNbUC {
    position: relative;
    overflow: hidden
}

@media (min-width:768px) {
    .growth_copy_content__YZrw_ {
        min-height: 43.2rem
    }
}

@media (min-width:1024px) {
    .growth_copy_content__YZrw_ {
        min-height: 51.5rem
    }
}

.growth_copy_copy__qBlfL h2,
.growth_copy_copy__qBlfL h3 {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    margin-bottom: 1.2rem
}

@media (min-width:768px) {

    .growth_copy_copy__qBlfL h2,
    .growth_copy_copy__qBlfL h3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1024px) {

    .growth_copy_copy__qBlfL h2,
    .growth_copy_copy__qBlfL h3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem
    }
}

@media (min-width:1440px) {

    .growth_copy_copy__qBlfL h2,
    .growth_copy_copy__qBlfL h3 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

.growth_copy_copy__qBlfL p {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

@media (min-width:768px) {
    .growth_copy_copy__qBlfL p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1024px) {
    .growth_copy_copy__qBlfL p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem
    }
}

@media (min-width:1440px) {
    .growth_copy_copy__qBlfL p {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 146%
    }
}

.growth_copy_line__Pxi3b {
    background-color: var(--core-cream);
    top: 0;
    left: 50%;
    position: absolute;
    height: .8rem;
    width: 1.5px
}

@media (min-width:768px) {
    .growth_copy_line__Pxi3b {
        background-color: var(--secondary-mint);
        height: 12.6rem
    }
}

.related_articles_component_root__6Rvbp {
    position: relative
}

.stat_module_v1_client_root__e_ipc {
    overflow: hidden;
    background-color: var(--core-cream);
    padding-top: 13.6rem
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc {
        padding-top: 10.3rem
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc {
        padding-top: 17.6rem
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc {
        padding: 15rem 0;
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_footnote__sZmIe {
    padding-bottom: 2.4rem;
    padding-top: 13.1rem
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_footnote__sZmIe {
        padding-top: 10.3rem
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_footnote__sZmIe {
        padding-top: 17.6rem
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_footnote__sZmIe {
        padding-top: 26.7rem
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_statsContainer__ohwNb {
    display: flex;
    flex-direction: row;
    row-gap: 8rem;
    justify-content: space-evenly;
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statsContainer__ohwNb {
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statsContainer__ohwNb {
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_statValue__mFDwD {
    font-family: Graphik;
    font-weight: 300;
    font-size: 2.6rem;
    line-height: 12.8rem;
    letter-spacing: -.04em
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statValue__mFDwD {
        font-size: 6.4rem;
        line-height: 8.5rem
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statValue__mFDwD {
        font-size: 9.6rem;
        line-height: 10.56rem
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statValue__mFDwD {
        font-size: 6rem;
        line-height: 12.32rem;
        font-family: fantasy;
        letter-spacing: 2px;
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_statValue__mFDwD>span {
    opacity: 1
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_statLabel__KabRR {
    white-space: normal;
    opacity: 1;
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statLabel__KabRR {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statLabel__KabRR {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_statLabel__KabRR {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51 {
    display: flex;
    flex-direction: row;
    align-items: center
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+1) .stat_module_v1_client_statValue__mFDwD {
    color: var(--core-ocean)
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+1) .stat_module_v1_client_textContainer__7X2BM {
    /* transform: translateX(-22vw); */
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+1) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(-32.6vw); */
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+1) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(-46.9rem); */
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+2) .stat_module_v1_client_statValue__mFDwD {
    color: var(--secondary-teal)
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+2) .stat_module_v1_client_textContainer__7X2BM {
    /* transform: translateX(-22vw); */
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+2) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(-8.9vw); */
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+2) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(-12.9rem); */
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+3) .stat_module_v1_client_statValue__mFDwD {
    color: var(--secondary-sapphire)
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+3) .stat_module_v1_client_textContainer__7X2BM {
    /* transform: translateX(-22vw); */
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+3) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(10.9vw); */
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+3) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(14.6vw); */
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_stat__AEQ51:nth-child(3n+3) .stat_module_v1_client_textContainer__7X2BM {
        /* transform: translateX(6.1rem); */
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_textContainer__7X2BM {
    /* position: absolute; */
    /* left: 50vw; */
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_lineArrowContainer__zEraf {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100vw;
    position: absolute;
    left: -50vw;
    transform: translateX(-100vw)
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_line__mW12b {
    flex-grow: 1
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_arrow__rCJkK {
    transform-origin: center left;
    scale: .75;
    min-width: 1.6rem
}

@media (min-width:768px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_arrow__rCJkK {
        scale: .54
    }
}

@media (min-width:1024px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_arrow__rCJkK {
        scale: .71
    }
}

@media (min-width:1440px) {
    .stat_module_v1_client_root__e_ipc .stat_module_v1_client_arrow__rCJkK {
        scale: 1
    }
}

.stat_module_v1_client_root__e_ipc .stat_module_v1_client_footnote__sZmIe {
    color: #707070;
    font-family: Graphik;
    font-size: 1.2rem;
    line-height: 1.32rem;
    font-weight: 400
}

.manifesto_pre_footer_root__hjT7v {
    background-color: var(--core-sage);
    padding-top: 4rem
}

@media (min-width:768px) {
    .manifesto_pre_footer_root__hjT7v {
        padding-top: 5.6rem
    }
}

@media (min-width:1024px) {
    .manifesto_pre_footer_root__hjT7v {
        padding-top: 4.5rem
    }
}

@media (min-width:1440px) {
    .manifesto_pre_footer_root__hjT7v {
        padding-top: 6.4rem
    }
}

.manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_headline__0P65b {
    color: var(--neutral-charcoal);
    text-align: center;
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.01em;
    font-size: 3.6rem;
    line-height: 4.61rem;
    max-width: 33.3rem;
    margin: 4rem auto
}

@media (min-width:768px) {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_headline__0P65b {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        max-width: 49.8rem;
        margin-top: 5.6rem;
        margin-bottom: 5.6rem
    }
}

@media (min-width:1024px) {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_headline__0P65b {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        font-size: 3.6rem;
        line-height: 4.608rem;
        letter-spacing: -.01em;
        max-width: 63.6rem;
        margin-top: 4.55rem;
        margin-bottom: 4.5rem
    }
}

@media (min-width:1440px) {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_headline__0P65b {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4.8rem;
        line-height: 6.144rem;
        max-width: 89.4rem;
        margin-top: 6.4rem;
        margin-bottom: 6.4rem
    }
}

.manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_arrow__EV2ce {
    margin-left: auto;
    margin-right: auto;
    width: 3.42rem
}

@media (min-width:768px) {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_arrow__EV2ce {
        width: 100%
    }
}

@media (min-width:1024px) {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_arrow__EV2ce {
        width: 3.2rem
    }
}

@scren xl {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_arrow__EV2ce {
        width: 100%
    }
}

.manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_line__rahHN {
    margin-left: auto;
    margin-right: auto
}

.manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_line__rahHN line {
    stroke-width: 1.5px
}

@media (min-width:1024px) {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_line__rahHN line {
        stroke-width: 1px
    }
}

@scren xl {
    .manifesto_pre_footer_root__hjT7v .manifesto_pre_footer_line__rahHN line {
        stroke-width: 1.5px
    }
}

.wysiwyg_with_sections_root__9QxAP {
    padding-top: 6rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP {
        padding-top: 4rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP {
        padding-top: 6.4rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_anchorRef__XqqQO {
    position: absolute;
    top: -6.5rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_anchorRef__XqqQO {
        top: -10rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_anchorRef__XqqQO {
        top: -12rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_forcedEllipsis__IKOCy {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_forcedEllipsis__IKOCy.wysiwyg_with_sections_navOpen__vHftI {
    display: none
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_forcedEllipsis__IKOCy {
        display: none
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo {
    position: relative;
    overflow: hidden;
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.32rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 2.628rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo {
    width: calc(100% - 4.8rem)
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        row-gap: 1rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo .wysiwyg_with_sections_navItem__9bUqv {
    margin-right: 2.4rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo .wysiwyg_with_sections_navItem__9bUqv {
        margin-right: 1.2rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo .wysiwyg_with_sections_navItem__9bUqv {
        margin-right: 3.2rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo .wysiwyg_with_sections_navItem__9bUqv {
        margin-right: 4rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo .wysiwyg_with_sections_navItem__9bUqv {
    display: inline-block
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterbar__aKEAo .wysiwyg_with_sections_navItem__9bUqv:hover {
    font-weight: 500;
    color: var(--secondary-sapphire);
    text-decoration-line: underline;
    transform: translateY(-10%)
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_navOpen__vHftI {
    max-height: 999px;
    padding-right: 0;
    transition: max-height .4s ease-in
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_navClosed__MaQCX {
    max-height: 4.8rem;
    white-space: nowrap;
    padding-right: 4.8rem
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterIcon__VXb3_ {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_filterIcon__VXb3_ {
        display: none
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 2.4rem;
        line-height: 3.072rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 3.2rem;
        line-height: 4.096rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
        font-family: SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
    margin-bottom: 4rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
        margin-bottom: 2rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
        margin-bottom: 3.2rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_sectionTitle__MekO2 {
        margin-bottom: 4rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
    grid-column: 1/-1
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        grid-column: span 4/span 4;
        grid-column-start: 2
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        grid-column: span 8/span 8;
        grid-column-start: 3
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
    font-family: Graphik, Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.128rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.336rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        font-family: Graphik, Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 3.212rem
    }
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        font-size: 1.6rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i {
        font-size: 2.2rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i a {
    text-decoration: underline;
    transition: font-weight .2s ease-in-out
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i a:hover {
    font-weight: 500
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i a:after {
    content: attr(data-text);
    content: attr(data-text)/"";
    height: 0;
    visibility: hidden;
    text-decoration: underline;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-weight: 500
}

@media speech {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i a:after {
        display: none
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i b,
.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i strong {
    font-weight: 700
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i>:not(:last-child) {
    min-height: .1px;
    margin-bottom: 1.28em
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i>h2:not(:last-child) {
    margin-bottom: 1.12em
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i>p:not(:last-child) {
    margin-bottom: 1.46em
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i ol,
.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i ul {
    margin-left: 1.5em;
    margin-right: 1.5em
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i ul {
    list-style-type: disc
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i ol {
    list-style-type: decimal
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py {
    position: relative;
    margin-bottom: 8rem;
    color: var(--neutral-charcoal)
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py {
        margin-bottom: 6.4rem
    }
}

@media (min-width:1024px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py {
        margin-bottom: 8rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py {
        margin-bottom: 11.2rem
    }
}

.wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py p {
    margin-bottom: 1.6rem
}

@media (min-width:768px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py p {
        margin-bottom: 2.4rem
    }
}

@media (min-width:1440px) {
    .wysiwyg_with_sections_root__9QxAP .wysiwyg_with_sections_content__BXx2i .wysiwyg_with_sections_singleSection__IZ0py p {
        margin-bottom: 3.2rem
    }
}

.growth_companies_root__MKTlD {
    background-color: var(--secondary-mint);
    --neutral-nickel: #000
}