.bio_hero_root__Gi7F_ {
    gap: 0
}

.bio_hero_root__Gi7F_ .bio_hero_image__GMaQL {
    grid-column: 1/-1
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_image__GMaQL {
        grid-column:span 4/span 4;
        padding-right: 7.2rem
    }
}

@media (min-width: 1024px) {
    .bio_hero_root__Gi7F_ .bio_hero_image__GMaQL {
        grid-column:span 7/span 7;
        padding-right: 0
    }
}

@media (min-width: 1440px) {
    .bio_hero_root__Gi7F_ .bio_hero_image__GMaQL {
        padding-right:0
    }
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_image__GMaQL {
        width:calc(100% - .8rem);
        height: 100%
    }
}

@media (min-width: 1024px) {
    .bio_hero_root__Gi7F_ .bio_hero_image__GMaQL {
        width:calc(100% - 1.6rem)
    }
}

.bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
    grid-column: 1/-1
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        grid-column:span 2/span 2;
        margin-left: -8rem
    }
}

@media (min-width: 1024px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        grid-column:span 5/span 5;
        margin-left: 0
    }
}

.bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
    padding: 5.6rem 1.6rem
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        padding:5.6rem 2.4rem
    }
}

@media (min-width: 1024px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        padding:4rem 7.6rem 4rem 3.6rem
    }
}

@media (min-width: 1440px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        padding-top:5.6rem
    }
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        /* margin-left:-8rem; */
    }
}

@media (min-width: 1024px) {
    .bio_hero_root__Gi7F_ .bio_hero_copyContainer__vutjz {
        /* margin-left:-1.6rem; */
    }
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-mint__lgQ3i {
    background-color: var(--secondary-mint)
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-skylight__zL_g_ {
    /* background-color:var(--secondary-skylight); */
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-coral__emqMB {
    background-color: var(--secondary-coral)
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-chartreuse__mcFA5 {
    background-color: var(--secondary-chartreuse)
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-teal__YFk9p {
    background-color: var(--secondary-teal)
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-teal__YFk9p .bio_hero_description__ENLos,.bio_hero_root__Gi7F_ .bio_hero_secondary-teal__YFk9p .bio_hero_headline__5_JkT,.bio_hero_root__Gi7F_ .bio_hero_secondary-teal__YFk9p .bio_hero_subHeadline__8nasU {
    color: var(--core-cream)
}

.bio_hero_root__Gi7F_ .bio_hero_secondary-teal__YFk9p .bio_hero_icon__2b6yn path {
    fill: var(--core-cream)
}

.bio_hero_root__Gi7F_ .bio_hero_headline__5_JkT {
    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) {
    .bio_hero_root__Gi7F_ .bio_hero_headline__5_JkT {
        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) {
    .bio_hero_root__Gi7F_ .bio_hero_headline__5_JkT {
        font-family:SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

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

.bio_hero_root__Gi7F_ .bio_hero_headline__5_JkT {
    margin: 0
}

@media (min-width: 1440px) {
    .bio_hero_root__Gi7F_ .bio_hero_headline__5_JkT {
        margin-bottom:.4rem
    }
}

.bio_hero_root__Gi7F_ .bio_hero_subHeadline__8nasU {
    font-family: Graphik,Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    color: var(--neutral-charcoal)
}

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

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

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

.bio_hero_root__Gi7F_ .bio_hero_subHeadline__8nasU {
    margin-bottom: 2.4rem
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_subHeadline__8nasU {
        margin-bottom:1.6rem
    }
}

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

.bio_hero_root__Gi7F_ .bio_hero_tag__6tS9y {
    font-family: Graphik,Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    padding: .2rem .8rem;
    color: var(--neutral-charcoal)
}

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

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

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

.bio_hero_root__Gi7F_ .bio_hero_tag__6tS9y {
    border-radius: .4rem;
    background-color: var(--core-cream)
}

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos {
    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) {
    .bio_hero_root__Gi7F_ .bio_hero_description__ENLos {
        font-family:Graphik,Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 2.044rem
    }
}

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

@media (min-width: 1440px) {
    .bio_hero_root__Gi7F_ .bio_hero_description__ENLos {
        font-family:Graphik,Arial;
        font-style: normal;
        font-weight: 400;
        font-size: 2rem;
        line-height: 2.8rem;
    }
}

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos {
    margin-bottom: 2.4rem
}

@media (min-width: 768px) {
    .bio_hero_root__Gi7F_ .bio_hero_description__ENLos {
        margin-bottom:1.6rem
    }
}

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

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos a {
    text-decoration: underline;
    transition: font-weight .2s ease-in-out
}

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos a:hover {
    font-weight: 500
}

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos 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 {
    .bio_hero_root__Gi7F_ .bio_hero_description__ENLos a:after {
        display: none
    }
}

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos b,.bio_hero_root__Gi7F_ .bio_hero_description__ENLos strong {
    font-weight: 700
}

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

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos>h2:not(:last-child) {
    margin-bottom: 1.12em
}

.bio_hero_root__Gi7F_ .bio_hero_description__ENLos>p:not(:last-child) {
    margin-bottom: 1.46em
}

.bio_hero_root__Gi7F_ .bio_hero_icon__2b6yn path {
    fill: var(--neutral-charcoal)
}

.bio_hero_root__Gi7F_ .bio_hero_icon__2b6yn.bio_hero_xlogo__NKTeP {
    scale: .9
}

.bio_anchor_nav_root__UF8tZ {
    background-color: var(--core-cream);
    padding: 6.4rem 0 2rem;
    margin-bottom: 3.2rem;
    position: sticky;
    z-index: 5;
    top: 1.2rem
}

@media (min-width: 768px) {
    .bio_anchor_nav_root__UF8tZ {
        padding:3.2rem 0 0;
        top: 5.8rem
    }
}

@media (min-width: 1024px) {
    .bio_anchor_nav_root__UF8tZ {
        padding:6.4rem 0 0;
        margin-bottom: 4.4rem;
        top: 5rem
    }
}

@media (min-width: 1440px) {
    .bio_anchor_nav_root__UF8tZ {
        padding:6.4rem 0 0;
        margin-bottom: 6.4rem
    }
}

.bio_anchor_nav_root__UF8tZ .bio_anchor_nav_navContainer__blxQW {
    display: flex;
    flex-direction: row;
    gap: 1.6rem
}

@media (min-width: 768px) {
    .bio_anchor_nav_root__UF8tZ .bio_anchor_nav_navContainer__blxQW {
        gap:1.3rem;
        padding-bottom: 1.6rem;
        border-bottom: .1rem solid var(--neutral-nickel)
    }
}

@media (min-width: 1024px) {
    .bio_anchor_nav_root__UF8tZ .bio_anchor_nav_navContainer__blxQW {
        gap:1.7rem;
        padding-bottom: 1.1rem
    }
}

@media (min-width: 1440px) {
    .bio_anchor_nav_root__UF8tZ .bio_anchor_nav_navContainer__blxQW {
        gap:2.4rem;
        padding-bottom: 1.6rem;
        border-bottom: .15rem solid var(--neutral-nickel)
    }
}

.bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh {
    color: var(--neutral-charcoal);
    font-family: Graphik,Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.862rem;
    transition: color .3s ease;
    display: inline-block
}

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

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

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

.bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh.bio_anchor_nav_selected__YoqDn,.bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh:hover {
    font-weight: 500;
    color: var(--secondary-sapphire);
    text-decoration: underline;
    transform: translateY(-10%)
}

@media (min-width: 768px) {
    .bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh.bio_anchor_nav_selected__YoqDn,.bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh:hover {
        transform:translateY(-20%)
    }
}

@media (min-width: 1024px) {
    .bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh.bio_anchor_nav_selected__YoqDn,.bio_anchor_nav_root__UF8tZ .bio_anchor_nav_anchorLink__XqOoh:hover {
        transform:translateY(-10%)
    }
}

.qa_module_root__iQLAD {
    color: var(--neutral-charcoal);
    position: relative
}

.qa_module_root__iQLAD .qa_module_mainContainer__EpUiL {
    overflow: hidden
}

.qa_module_root__iQLAD .qa_module_anchorRef__A_F_r {
    position: absolute;
    top: -12.5rem
}

@media (min-width: 768px) {
    .qa_module_root__iQLAD .qa_module_anchorRef__A_F_r {
        top:-16rem
    }
}

@media (min-width: 1024px) {
    .qa_module_root__iQLAD .qa_module_anchorRef__A_F_r {
        top:-20rem
    }
}

.qa_module_root__iQLAD .qa_module_item__E4GgD {
    position: relative;
    grid-column: 1/-1;
    grid-column-start: 1
}

@media (min-width: 768px) {
    .qa_module_root__iQLAD .qa_module_item__E4GgD {
        grid-column:span 4/span 4;
        grid-column-start: 2
    }
}

@media (min-width: 1024px) {
    .qa_module_root__iQLAD .qa_module_item__E4GgD {
        grid-column:span 6/span 6;
        grid-column-start: 2
    }
}

.qa_module_root__iQLAD .qa_module_item__E4GgD {
    margin-bottom: 3.2rem;
    margin-left: 3.2rem
}

@media (min-width: 768px) {
    .qa_module_root__iQLAD .qa_module_item__E4GgD {
        margin-bottom:5.6rem;
        margin-left: 0
    }
}

@media (min-width: 1024px) {
    .qa_module_root__iQLAD .qa_module_item__E4GgD {
        margin-bottom:7.6rem
    }
}

@media (min-width: 1440px) {
    .qa_module_root__iQLAD .qa_module_item__E4GgD {
        margin-bottom:11.2rem
    }
}

.qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
    position: relative;
    grid-column: span 3/span 3;
    grid-column-start: 2
}

@media (min-width: 768px) {
    .qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
        grid-column:span 3/span 3;
        grid-column-start: 3
    }
}

@media (min-width: 1024px) {
    .qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
        grid-column:span 6/span 6;
        grid-column-start: 5
    }
}

.qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
    margin-bottom: 3.2rem;
    margin-left: 3.2rem
}

@media (min-width: 768px) {
    .qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
        margin-bottom:5.6rem;
        margin-left: 0
    }
}

@media (min-width: 1024px) {
    .qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
        margin-bottom:7.6rem
    }
}

@media (min-width: 1440px) {
    .qa_module_root__iQLAD .qa_module_itemVariant__wiUhK {
        margin-bottom:11.2rem
    }
}

.qa_module_root__iQLAD .qa_module_question__uGs9z {
    font-family: SangBleu Kingdom;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -.24px;
    font-size: 2.4rem;
    line-height: 3.072rem;
    position: relative;
    margin-bottom: .8rem
}

@media (min-width: 768px) {
    .qa_module_root__iQLAD .qa_module_question__uGs9z {
        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) {
    .qa_module_root__iQLAD .qa_module_question__uGs9z {
        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) {
    .qa_module_root__iQLAD .qa_module_question__uGs9z {
        font-family:SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 4rem;
        line-height: 5.12rem
    }
}

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

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

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

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

.qa_module_root__iQLAD .qa_module_arrowLong__U6BPd {
    position: absolute
}

.qa_module_root__iQLAD .qa_module_arrowShaft__tSt7g {
    width: 500rem;
    height: 2px;
    background-color: currentColor;
    border: none
}

.stat_module_v2_root__mBV6s {
    background-color: var(--core-ocean);
    position: relative;
    overflow: hidden;
    padding-top: 24.9rem;
    padding-bottom: 7.2rem
}

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

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

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

.stat_module_v2_root__mBV6s .stat_module_v2_statsContainer__Apbuu {
    grid-column: span 4/span 4;
    grid-column-start: 1;
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 6.4rem
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s .stat_module_v2_statsContainer__Apbuu {
        grid-column:span 4/span 4;
        grid-column-start: 3;
        margin-left: 5rem;
        margin-right: 1rem;
        grid-template-columns: 1fr 1fr 1fr;
        -moz-column-gap: 3.2rem;
        column-gap: 3.2rem
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s .stat_module_v2_statsContainer__Apbuu {
        margin-left:unset;
        grid-column: span 7/span 7;
        grid-column-start: 6;
        -moz-column-gap: 5rem;
        column-gap: 5rem
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s .stat_module_v2_statsContainer__Apbuu {
        margin-right:6.2rem;
        -moz-column-gap: 6rem;
        column-gap: 6rem
    }
}

.stat_module_v2_root__mBV6s svg {
    position: absolute;
    top: 0;
    left: 50%
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s svg {
        top:calc(50% - 2rem);
        left: unset;
        right: 64vw
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s svg {
        left:unset;
        right: 60vw
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s svg {
        left:0;
        right: unset
    }
}

.stat_module_v2_root__mBV6s svg.stat_module_v2_pathSVG__StdOY {
    transform: translateX(-50%) translateY(-5rem) rotate(90deg) scale(.5)
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s svg.stat_module_v2_pathSVG__StdOY {
        transform:scaleY(.9) translateY(-50%);
        width: 40vw
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s svg.stat_module_v2_pathSVG__StdOY {
        transform:scaleY(.9) translateY(-50%);
        width: 50vw
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s svg.stat_module_v2_pathSVG__StdOY {
        width:unset;
        transform: translateY(-50%)
    }
}

.stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW .stat_module_v2_stat__eDanp.stat_module_v2_fake__SoyRU,.stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn .stat_module_v2_stat__eDanp.stat_module_v2_fake__SoyRU {
    display: none
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW .stat_module_v2_stat__eDanp.stat_module_v2_fake__SoyRU,.stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn .stat_module_v2_stat__eDanp.stat_module_v2_fake__SoyRU {
        display:block
    }

    .stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn svg.stat_module_v2_pathSVG__StdOY {
        transform-origin: left center;
        transform: translateY(-50%) scaleY(.9);
        right: 44vw;
        width: unset
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn svg.stat_module_v2_pathSVG__StdOY {
        right:60vw;
        transform: translateY(-50%) scaleY(.9)
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn svg.stat_module_v2_pathSVG__StdOY {
        transform:translateY(-50%) scaleX(1)
    }
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn .stat_module_v2_svgContainer__kOEOI {
        transform-origin:left;
        transform: translateY(5.5rem)
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn .stat_module_v2_svgContainer__kOEOI {
        transform-origin:left;
        transform: scaleX(1.4) translateY(5rem)
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_twoStats__kacpn .stat_module_v2_svgContainer__kOEOI {
        transform-origin:top center;
        transform: scaleX(1.5);
        height: 100%;
        position: absolute;
        top: 0
    }
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW svg.stat_module_v2_pathSVG__StdOY {
        transform-origin:left center;
        transform: translateY(-50%) scaleY(.9);
        right: 44vw;
        width: unset
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW svg.stat_module_v2_pathSVG__StdOY {
        right:50vw;
        transform: translateY(-50%) scaleY(.9)
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW svg.stat_module_v2_pathSVG__StdOY {
        transform:translateY(-50%) scaleX(1)
    }
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW .stat_module_v2_svgContainer__kOEOI {
        transform-origin:left;
        transform: scaleX(1.2) translateY(5.5rem)
    }
}

@media (min-width: 1024px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW .stat_module_v2_svgContainer__kOEOI {
        transform-origin:left;
        transform: scaleX(1.4) translateY(5rem)
    }
}

@media (min-width: 1440px) {
    .stat_module_v2_root__mBV6s.stat_module_v2_oneStat__RIrSW .stat_module_v2_svgContainer__kOEOI {
        transform-origin:top center;
        transform: scaleX(1.8);
        height: 100%;
        position: absolute;
        top: 0
    }
}

.stat_module_v2_root__mBV6s #stat_module_v2_statModuleArrowPath__DJNsW {
    stroke-width: 2.5
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s #stat_module_v2_statModuleArrowPath__DJNsW {
        stroke-width:1.5
    }
}

.stat_module_v2_root__mBV6s .stat_module_v2_stat__eDanp {
    color: var(--core-cream);
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 0
}

@media (min-width: 768px) {
    .stat_module_v2_root__mBV6s .stat_module_v2_stat__eDanp {
        align-items:flex-start
    }
}

.stat_module_v2_root__mBV6s .stat_module_v2_statNumber__WvBq3 {
    font-family: SangBleu Kingdom;
    font-weight: 300;
    font-size: 9.6rem;
    line-height: 10.7rem;
    letter-spacing: -.01em
}

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

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

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

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

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

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

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

.team_quote_root__JlmiD.team_quote_imageRight__rxRCa .team_quote_rightColumnContainer__SYxiP {
    grid-column: span 2/span 2;
    grid-column-start: 3;
    margin-right: -1.6rem;
    margin-left: -.8rem
}

@media (min-width: 768px) {
    .team_quote_root__JlmiD.team_quote_imageRight__rxRCa .team_quote_rightColumnContainer__SYxiP {
        grid-column:span 2/span 2;
        margin-right: -2.4rem;
        margin-left: 0
    }
}

@media (min-width: 1024px) {
    .team_quote_root__JlmiD.team_quote_imageRight__rxRCa .team_quote_rightColumnContainer__SYxiP {
        grid-column:span 4/span 4;
        grid-column-start: 9;
        margin-right: -3.2rem
    }
}

@media (min-width: 1440px) {
    .team_quote_root__JlmiD.team_quote_imageRight__rxRCa .team_quote_rightColumnContainer__SYxiP {
        margin-right:-4.8rem
    }
}

.team_quote_root__JlmiD .team_quote_quoteTextRight__Weh1y {
    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) {
    .team_quote_root__JlmiD .team_quote_quoteTextRight__Weh1y {
        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) {
    .team_quote_root__JlmiD .team_quote_quoteTextRight__Weh1y {
        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) {
    .team_quote_root__JlmiD .team_quote_quoteTextRight__Weh1y {
        font-family:SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 6.4rem;
        line-height: 8.192rem
    }
}

.team_quote_root__JlmiD .team_quote_quoteTextLeft__7SNsQ {
    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) {
    .team_quote_root__JlmiD .team_quote_quoteTextLeft__7SNsQ {
        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) {
    .team_quote_root__JlmiD .team_quote_quoteTextLeft__7SNsQ {
        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) {
    .team_quote_root__JlmiD .team_quote_quoteTextLeft__7SNsQ {
        font-family:SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.4rem;
        line-height: 7rem
    }
}

.team_quote_root__JlmiD.team_quote_variantSimple__qUjAU {
    background-color: var(--core-ocean);
    padding-top: 4.8rem;
    padding-bottom: 4.8rem
}

@media (min-width: 1440px) {
    .team_quote_root__JlmiD.team_quote_variantSimple__qUjAU {
        padding-top:6.4rem;
        padding-bottom: 6.9rem
    }
}

.team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_contentContainer__oZtXU {
    grid-column: 1/-1
}

@media (min-width: 1024px) {
    .team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_contentContainer__oZtXU {
        grid-column:span 10/span 10;
        grid-column-start: 2
    }
}

@media (min-width: 1440px) {
    .team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_contentContainer__oZtXU {
        grid-column:span 8/span 8;
        grid-column-start: 3
    }
}

.team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_quoteContainer__H_FYc {
    display: flex;
    flex-direction: row;
    color: var(--core-cream);
    margin-bottom: 3.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) {
    .team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_quoteContainer__H_FYc {
        font-family:SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 5.6rem;
        line-height: 7.17rem;
        margin-bottom: 4.2rem;
        margin-left: -4.3rem
    }
}

.team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_startQuoteDesktop__1yO5o {
    display: none
}

@media (min-width: 1024px) {
    .team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_startQuoteDesktop__1yO5o {
        font-family:SangBleu Kingdom;
        font-style: normal;
        font-weight: 300;
        letter-spacing: -.01em;
        font-size: 9.6rem;
        line-height: 10.752rem;
        display: inline
    }

    .team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_startQuoteMobile__O3nqt {
        display: none
    }
}

.team_quote_root__JlmiD.team_quote_variantSimple__qUjAU .team_quote_teamMemberInfo__HS4Nq {
    color: var(--secondary-chartreuse);
    font-family: Graphik,Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem
}

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

.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
    }
}

.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
    }
}

.content_card_listing_root__TU_YE {
    position: relative
}

.content_card_listing_root__TU_YE.content_card_listing_spaceAbove__m35hL {
    padding-top: 4rem
}

@media (min-width: 768px) {
    .content_card_listing_root__TU_YE.content_card_listing_spaceAbove__m35hL {
        padding-top:4.8rem
    }
}

@media (min-width: 1024px) {
    .content_card_listing_root__TU_YE.content_card_listing_spaceAbove__m35hL {
        padding-top:6.4rem
    }
}

@media (min-width: 1440px) {
    .content_card_listing_root__TU_YE.content_card_listing_spaceAbove__m35hL {
        padding-top:9.6rem
    }
}

.content_card_listing_root__TU_YE .content_card_listing_anchorRef__DnBix {
    position: absolute;
    top: -12.5rem
}

@media (min-width: 768px) {
    .content_card_listing_root__TU_YE .content_card_listing_anchorRef__DnBix {
        top:-14rem
    }
}

@media (min-width: 1024px) {
    .content_card_listing_root__TU_YE .content_card_listing_anchorRef__DnBix {
        top:-18rem
    }
}

.bio_content_root__a5eRx {
    position: relative
}

.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
}
