.styles_sectionWrapper__rkzEg {
    margin: 88px 32px 100px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.styles_sectionWrapper__rkzEg>* {
    width: min(75vw,1240px)
}

.styles_eyebrow__qeQpi {
    font-weight: 450;
    font-size: 24px;
    letter-spacing: -.01em;
    line-height: 31px;
    color: #4e5374
}

.styles_eyebrow__qeQpi,.styles_title__7d7ik {
    font-family: var(--font-neue-montreal),"Arial",sans-serif
}

.styles_title__7d7ik {
    font-size: 84px;
    line-height: 84px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #2f3246;
    margin-top: 68px
}

.styles_imagesWrapper__kGDLN {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 48px
}

.styles_firstColumn__1kyqq,.styles_secondColumn__sKlSY {
    display: flex;
    flex-direction: column;
    width: 48%
}

.styles_firstColumn__1kyqq .styles_imageContainer__lsAh0,.styles_secondColumn__sKlSY .styles_imageContainer__lsAh0 {
    margin: 2% 0
}

.styles_firstColumn__1kyqq img,.styles_secondColumn__sKlSY img {
    height: auto;
    width: 100%;
    border-radius: 6%
}

.styles_secondColumn__sKlSY {
    margin-top: 72px
}

.styles_everythingAmazing__70QFe {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 84px;
    line-height: 84px;
    letter-spacing: -.02em;
    font-weight: 400;
    font-size: 100px;
    line-height: 108px;
    margin-top: 20px
}

@media (max-width: 1023.98px) {
    .styles_everythingAmazing__70QFe {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 84px;
        line-height: 84px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

@media (max-width: 767px) {
    .styles_everythingAmazing__70QFe,.styles_title__7d7ik {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 60px;
        line-height: 65px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

@media (max-width: 599.98px) {
    .styles_sectionWrapper__rkzEg {
        margin:48px 16px
    }

    .styles_sectionWrapper__rkzEg>* {
        width: min(420px,100%)
    }

    .styles_eyebrow__qeQpi {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }

    .styles_title__7d7ik {
        font-size: 40px;
        line-height: 45px
    }

    .styles_everythingAmazing__70QFe,.styles_title__7d7ik {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_everythingAmazing__70QFe {
        font-size: 48px;
        line-height: 52px
    }

    .styles_imagesWrapper__kGDLN {
        flex-direction: column
    }

    .styles_secondColumn__sKlSY {
        margin-top: 0
    }

    .styles_firstColumn__1kyqq,.styles_secondColumn__sKlSY {
        width: 100%
    }
}

@media (max-width: 379px) {
    .styles_everythingAmazing__70QFe {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 40px;
        line-height: 45px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

.styles_container__3aGob {
    color: #2f3246;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 80px;
    padding-right: 80px
}

.styles_caption__HkdOS {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-weight: 450;
    font-size: 24px;
    letter-spacing: -.01em;
    line-height: 31px;
    color: #4e5374;
    padding: 100px 0 60px;
    text-align: center
}

.styles_highlight__xmrsG {
    color: #8287a6
}

.styles_headline__kQzcf {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 72px;
    line-height: 75px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #2d2f42;
    max-width: 860px;
    text-align: center;
    padding-bottom: 40px
}

.styles_heroAsk__soa4b {
    background-color: #465ed1;
    color: #fff;
    text-transform: inherit;
    padding: 8px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    z-index: 1;
    margin-bottom: -18px
}

.styles_heroAsk__soa4b p {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: -.02em;
    font-weight: 450;
    line-height: 20px
}

.styles_heroImage__qA_RS {
    height: auto;
    max-height: 552px;
    max-width: 442px;
    width: 100%
}

.styles_asterisk__14CUk {
    margin-left: -52px
}

.styles_disclaimer__MSb2m {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 60px;
    line-height: 65px;
    letter-spacing: -.02em;
    font-weight: 400;
    max-width: 660px;
    text-align: left;
    width: 100%;
    padding-left: 52px
}

.styles_lovedTextContainer__74giF {
    display: flex;
    flex-direction: row;
    margin-top: 100px;
    max-width: 826px;
    width: 100%;
    white-space: pre-line;
    text-align: left
}

.styles_lovedTextContainer__74giF p {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 20px;
    line-height: 29px;
    letter-spacing: 0;
    font-weight: 450;
    margin-right: 16px;
    margin-top: 36px;
    min-width: 112px
}

.styles_lovedTextContainer__74giF h3 {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 120px;
    line-height: 114px;
    letter-spacing: -.02em;
    font-weight: 400
}

@media (max-width: 1099.98px) {
    .styles_container__3aGob {
        padding-left:32px;
        padding-right: 32px
    }
}

@media (max-width: 900px) {
    .styles_lovedTextContainer__74giF {
        white-space:normal
    }

    .styles_lovedTextContainer__74giF h3 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 96px;
        line-height: 100px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

@media (max-width: 680px) {
    .styles_lovedTextContainer__74giF {
        flex-direction:column;
        padding-left: 28px
    }
}

@media (max-width: 599.98px) {
    .styles_container__3aGob {
        padding-left:16px;
        padding-right: 16px
    }

    .styles_caption__HkdOS {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.01em;
        font-weight: 450
    }

    .styles_caption__HkdOS,.styles_headline__kQzcf {
        font-family: var(--font-neue-montreal),"Arial",sans-serif
    }

    .styles_headline__kQzcf {
        font-size: 40px;
        line-height: 45px;
        letter-spacing: -.02em;
        font-weight: 400;
        max-width: 452px
    }

    .styles_asterisk__14CUk {
        margin-left: -28px
    }

    .styles_disclaimer__MSb2m {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 32px;
        line-height: 37px;
        letter-spacing: -.02em;
        font-weight: 400;
        padding-left: 28px
    }

    .styles_lovedTextContainer__74giF {
        margin-top: 40px
    }

    .styles_lovedTextContainer__74giF h3 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 48px;
        line-height: 52px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

.styles_imageGalleryContainer__UhHgT {
    width: 100%;
    overflow: hidden;
    margin-top: 54px
}

.styles_firstRow__uvW34,.styles_secondRow__8tS8K {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    height: 50%
}

.styles_firstRow__uvW34 .styles_imageContainer__dHZ1Q,.styles_secondRow__8tS8K .styles_imageContainer__dHZ1Q {
    margin: 18px
}

.styles_firstRow__uvW34 img,.styles_secondRow__8tS8K img {
    height: auto;
    width: 100%;
    min-width: min(33vw,620px);
    border-radius: 5%
}

@media (max-width: 1023.98px) {
    .styles_firstRow__uvW34 .styles_imageContainer__dHZ1Q,.styles_secondRow__8tS8K .styles_imageContainer__dHZ1Q {
        margin:12px
    }
}

@media (max-width: 599.98px) {
    .styles_firstRow__uvW34 .styles_imageContainer__dHZ1Q,.styles_secondRow__8tS8K .styles_imageContainer__dHZ1Q {
        margin:6px
    }
}

.styles_background__4z_fq {
    height: 100%;
    width: 100%;
    background: #e7e9f4
}

.styles_groupImageContainer__K_ptA {
    overflow: hidden;
    display: flex;
    position: relative
}

.styles_groupImage__bwogU {
    height: auto;
    width: 100%;
    min-height: 240px;
    margin-bottom: -7%
}

.styles_northstarEmoji__FaCNe {
    position: absolute;
    left: 39.4%;
    bottom: 12.7%;
    height: 2%;
    width: 1.3%
}

.styles_defiesExpectationsSection__55V9X {
    background-color: #2f3246;
    background-image: url(https://cdn.mercury.com/fem/d599811004b373ed4071315ec50b1157b2c31e73/_next/static/media/ellipse.05b86da4.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsSectionContainer__CoTl6 {
    max-width: 1058px;
    padding: 294px 0;
    margin: 0 16px
}

.styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsText__pX3NZ {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 96px;
    line-height: 100px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #cacbe3
}

.styles_defiesExpectationsSection__55V9X .styles_secondaryHighlightText__hlS_t {
    color: #fff
}

.styles_turkeyImage__M59LK {
    height: auto;
    width: 100%;
    max-height: 112.5vh;
    -o-object-fit: cover;
    object-fit: cover
}

@media (max-width: 1600px) {
    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsSectionContainer__CoTl6 {
        max-width:758px;
        padding: 206px 0 157px
    }

    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsText__pX3NZ {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 72px;
        line-height: 75px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

@media (max-width: 1280px) {
    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsSectionContainer__CoTl6 {
        max-width:633px;
        padding: 115px 0 95px
    }

    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsText__pX3NZ {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 60px;
        line-height: 65px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

@media (max-width: 767px) {
    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsSectionContainer__CoTl6 {
        text-align:center;
        max-width: 541px;
        padding: 83px 0 90px;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsText__pX3NZ {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

@media (max-width: 600px) {
    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsSectionContainer__CoTl6 {
        max-width:358px;
        padding: 72px 0
    }

    .styles_defiesExpectationsSection__55V9X .styles_defiesExpectationsText__pX3NZ {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 32px;
        line-height: 38px;
        letter-spacing: -.02em;
        font-weight: 400
    }
}

.baseStyles_coloredBackground__sJ9I6 {
    height: 100%;
    width: 100%;
    background: #e7e9f4
}

.baseStyles_sectionTitle__BsBQe {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #4e5374
}

.baseStyles_linkText__K0KIO {
    display: inline-block;
    color: #8287a6;
    border-bottom: 2px solid rgba(130,135,166,.4)
}

@media (max-width: 1600px) {
    .baseStyles_sectionTitle__BsBQe {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 20px;
        line-height: 29px;
        letter-spacing: 0;
        font-weight: 450
    }
}

@media (max-width: 600px) {
    .baseStyles_sectionTitle__BsBQe {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }
}

.styles_contactUsSection__tMojs {
    background: radial-gradient(239.76% 239.76% at left,#d5d8f0 0,#e9eaf6 37%,#7b7faf 94.27%);
    z-index: 1;
    position: relative;
    transform: translateZ(0);
    -webkit-transform: translateZ(0)
}

.styles_contactUsSection__tMojs .styles_contentWrapper__tCuzo {
    background-image: url(https://cdn.mercury.com/fem/d599811004b373ed4071315ec50b1157b2c31e73/_next/static/media/contact-us-ellipse.46346228.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 124px 0 35px;
    color: #2f3246
}

.styles_contactUsSection__tMojs h1 {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 84px;
    line-height: 84px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #383e56;
    max-width: 964px;
    margin: 64px 0 76px;
    z-index: 1
}

.styles_contactUsSection__tMojs .styles_contactEmailsWrapper__mwiKE {
    display: flex;
    padding: 45px 0 68px;
    position: relative
}

.styles_contactUsSection__tMojs .styles_divider__0dUl9 {
    height: 280px;
    width: 1px;
    background: #b3b8d6;
    border: transparent;
    z-index: 1;
    margin: 0 90px
}

.styles_contactUsSection__tMojs .styles_contactEmailsContainer___avzD {
    display: flex
}

.styles_contactUsSection__tMojs .styles_contactEmail__tXKQz {
    box-sizing: content-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    z-index: 1;
    width: 316px
}

.styles_contactUsSection__tMojs .styles_contactEmail__tXKQz .styles_eyebrow__JkZ4X {
    display: inline-block;
    margin-bottom: 16px;
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -.02em;
    font-weight: 400
}

.styles_contactUsSection__tMojs .styles_contactEmail__tXKQz a {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #395aff
}

@media (max-width: 1600px) {
    .styles_contactUsSection__tMojs .styles_contentWrapper__tCuzo {
        padding:79px 0 30px
    }

    .styles_contactUsSection__tMojs h1 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 60px;
        line-height: 65px;
        letter-spacing: -.02em;
        font-weight: 400;
        margin: 48px 0 34px;
        max-width: 700px
    }

    .styles_contactUsSection__tMojs .styles_contactEmailsWrapper__mwiKE {
        padding: 30px 0 45px
    }

    .styles_contactUsSection__tMojs .styles_divider__0dUl9 {
        height: 186px;
        margin: 0 52px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz {
        padding-top: 26px;
        width: 230px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz .styles_eyebrow__JkZ4X {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-weight: 450;
        font-size: 24px;
        letter-spacing: -.01em;
        line-height: 31px;
        margin-bottom: 29px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz a {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 20px;
        line-height: 29px;
        letter-spacing: 0;
        font-weight: 450
    }
}

@media (max-width: 1280px) {
    .styles_contactUsSection__tMojs .styles_contentWrapper__tCuzo {
        padding:81px 0 57px
    }

    .styles_contactUsSection__tMojs h1 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 60px;
        line-height: 65px;
        letter-spacing: -.02em;
        font-weight: 400;
        margin: 22px 0 3px;
        max-width: 649px
    }

    .styles_contactUsSection__tMojs .styles_contactEmailsWrapper__mwiKE {
        padding: 45px 0 8px
    }

    .styles_contactUsSection__tMojs .styles_divider__0dUl9 {
        height: 131px;
        margin: 0 38px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz {
        padding-top: 23px;
        width: 151px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz .styles_eyebrow__JkZ4X {
        margin-bottom: 14px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz .styles_eyebrow__JkZ4X,.styles_contactUsSection__tMojs .styles_contactEmail__tXKQz a {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0;
        font-weight: 450
    }
}

@media (max-width: 767px) {
    .styles_contactUsSection__tMojs .styles_contentWrapper__tCuzo {
        padding:54px 0 16px
    }

    .styles_contactUsSection__tMojs h1 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 40px;
        line-height: 48px;
        letter-spacing: -.02em;
        font-weight: 400;
        margin: 40px 0 29px;
        max-width: 467px
    }

    .styles_contactUsSection__tMojs .styles_contactEmailsWrapper__mwiKE {
        padding: 15px 0 48px
    }

    .styles_contactUsSection__tMojs .styles_divider__0dUl9 {
        height: 121px;
        margin: 0 41px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz {
        padding-top: 13px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz .styles_eyebrow__JkZ4X {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        font-weight: 450;
        margin-bottom: 24px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz a {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }
}

@media (max-width: 600px) {
    .styles_contactUsSection__tMojs .styles_contentWrapper__tCuzo {
        padding:80px 30px 101px
    }

    .styles_contactUsSection__tMojs h1 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 32px;
        line-height: 38px;
        letter-spacing: -.02em;
        font-weight: 400;
        margin: 41px 0 80px;
        max-width: 330px
    }

    .styles_contactUsSection__tMojs .styles_contactEmailsWrapper__mwiKE {
        padding: 0;
        max-width: 258px;
        width: 100%
    }

    .styles_contactUsSection__tMojs .styles_contactEmailsContainer___avzD {
        flex-direction: column;
        align-items: center;
        width: 100%
    }

    .styles_contactUsSection__tMojs .styles_divider__0dUl9 {
        height: 1px;
        width: 100%;
        margin: 48px 0
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz {
        padding-top: 0;
        width: 100%;
        max-width: 174px
    }

    .styles_contactUsSection__tMojs .styles_contactEmail__tXKQz .styles_eyebrow__JkZ4X {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450;
        margin-bottom: 15px
    }
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border-width: 0;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    vertical-align: baseline
}

input {
    padding: 0;
    min-width: 0;
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {
    display: block
}

[hidden] {
    display: none
}

ol,ul {
    list-style: none
}

q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

button {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    font-family: inherit;
    outline: inherit;
    padding: initial
}

html {
    box-sizing: border-box;
    color: #1f1f30;
    font-size: 16px;
    font-weight: 360
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

*,:after,:before {
    box-sizing: inherit;
    font-weight: inherit;
    font-family: inherit
}

body,html {
    height: 100%;
    width: 100%
}

@font-face {
    font-family: __neueMontreal_2d5cea;
    src: url(https://cdn.mercury.com/fem/d599811004b373ed4071315ec50b1157b2c31e73/_next/static/media/6eb6189b2907595b-s.p.woff) format("woff");
    font-display: block;
    font-weight: 400 600
}

@font-face {
    font-family: __neueMontreal_Fallback_2d5cea;
    src: local("Arial");
    ascent-override:103.00%;descent-override:26.02%;line-gap-override:0.00%;size-adjust:93.01%}

.__className_2d5cea {
    font-family: __neueMontreal_2d5cea,__neueMontreal_Fallback_2d5cea
}

.__variable_2d5cea {
    --font-neue-montreal: "__neueMontreal_2d5cea","__neueMontreal_Fallback_2d5cea"
}

.styles_inherit__uZgfx,.styles_newFEM__bbwx_ {
    color: inherit
}

.styles_grey__SD0Cg {
    color: #71718e
}

.styles_grey-medium__7F7nK {
    color: #565674
}

.styles_grey-dark__amsCi {
    color: #41415a
}

.styles_black__AUr_L {
    color: #1f1f30
}

.styles_white__UWTk0 {
    color: #fff
}

.styles_off-white__4rZuA {
    color: #f9f9fb
}

.styles_off-white-dark__bJSgD {
    color: #f2f2f7
}

.styles_pearl-grey__B7qNO {
    color: #efeffd
}

.styles_pearl-grey-medium__xzdZV {
    color: #e4e5fc
}

.styles_pearl-grey-dark__y7kCQ {
    color: #d8d8e9
}

.styles_pearl-grey-darkest__KL19R {
    color: #9d9db0
}

.styles_blue-light__SDKRL {
    color: #607aff
}

.styles_blue__Mc_Mr {
    color: #4d68eb
}

.styles_blue-dark__0iSTM {
    color: #3b55d6
}

.styles_red-light__BnReA {
    color: #fae5f1
}

.styles_red-medium__m_ji0 {
    color: #eab0cf
}

.styles_red__hvyoD {
    color: #d9177e
}

.styles_red-dark__RdOFz {
    color: #c21877
}

.styles_green-light__FX_kX {
    color: #dff7f4
}

.styles_green__QJnh8 {
    color: #0ad19f
}

.styles_green-dark__q2Ev8 {
    color: #008375
}

.styles_highlight-light__jePCz {
    color: #eaf4fe
}

.styles_highlight__0f19S {
    color: #cae2fc
}

.styles_highlight-dark___I_7F {
    color: #aad0f8
}

.styles_admin-light__kH05z {
    color: #c5ebfd
}

.styles_admin-dark__5pEyj {
    color: #355b7f
}

.styles_custom-light__9wjCS {
    color: #d1cefb
}

.styles_custom-dark__ehsiG {
    color: #494579
}

.styles_bookkeeper-light__Kfan5 {
    color: #c0d3f3
}

.styles_bookkeeper-dark__bjxjx {
    color: #254174
}

.styles_card-only-light__LHjXw {
    color: #c8f3ea
}

.styles_card-only-dark___m3Zq {
    color: #2d5e74
}

.styles_mauve-light__WFheF {
    color: #d9beff
}

.styles_mauve-dark__srPlX {
    color: #bd94f5
}

.styles_deep-blue-light__EiByJ {
    color: #2c45c2
}

.styles_deep-blue-dark__jJJet {
    color: #1f37ad
}

.styles_background-grey__7T_T_ {
    background-color: #71718e
}

.styles_background-grey-medium__wWHxy {
    background-color: #565674
}

.styles_background-grey-dark__T1DDR {
    background-color: #41415a
}

.styles_background-black__sHHJ2 {
    background-color: #1f1f30
}

.styles_background-white__mlNvo {
    background-color: #fff
}

.styles_background-off-white__OiCg0 {
    background-color: #f9f9fb
}

.styles_background-off-white-dark__Ns9gc {
    background-color: #f2f2f7
}

.styles_background-pearl-grey__HHGjC {
    background-color: #efeffd
}

.styles_background-pearl-grey-medium__ZZJGl {
    background-color: #e4e5fc
}

.styles_background-pearl-grey-dark___g8wV {
    background-color: #d8d8e9
}

.styles_background-pearl-grey-darkest__0QyFq {
    background-color: #9d9db0
}

.styles_background-blue-light__zkgmJ {
    background-color: #607aff
}

.styles_background-blue__FdLhF {
    background-color: #4d68eb
}

.styles_background-blue-dark__B8HcK {
    background-color: #3b55d6
}

.styles_background-red-light__UrNjB {
    background-color: #fae5f1
}

.styles_background-red-medium__o_v4u {
    background-color: #eab0cf
}

.styles_background-red__vLOcv {
    background-color: #d9177e
}

.styles_background-red-dark__cnnBm {
    background-color: #c21877
}

.styles_background-green-light__NUgpJ {
    background-color: #dff7f4
}

.styles_background-green__FMh5i {
    background-color: #0ad19f
}

.styles_background-green-dark__hBRgn {
    background-color: #008375
}

.styles_background-highlight-light__2vWk9 {
    background-color: #eaf4fe
}

.styles_background-highlight__KBR1o {
    background-color: #cae2fc
}

.styles_background-highlight-dark__N3g3s {
    background-color: #aad0f8
}

.styles_background-admin-light__wK_fa {
    background-color: #c5ebfd
}

.styles_background-admin-dark__Vvc_x {
    background-color: #355b7f
}

.styles_background-custom-light__NFNUr {
    background-color: #d1cefb
}

.styles_background-custom-dark__0_PkF {
    background-color: #494579
}

.styles_background-bookkeeper-light__B7OqF {
    background-color: #c0d3f3
}

.styles_background-bookkeeper-dark__ZrU_S {
    background-color: #254174
}

.styles_background-card-only-light__aiK8K {
    background-color: #c8f3ea
}

.styles_background-card-only-dark__1QQ0Q {
    background-color: #2d5e74
}

.styles_background-mauve-light__120Nl {
    background-color: #d9beff
}

.styles_background-mauve-dark___TnMy {
    background-color: #bd94f5
}

.styles_background-deep-blue-light__OpKy9 {
    background-color: #2c45c2
}

.styles_background-deep-blue-dark__IjXMB {
    background-color: #1f37ad
}

.styles_background-default__X7y_Q {
    color: #fff
}

.styles_background-default-hovered__YHW0u {
    color: #f9f9fb
}

.styles_background-primary__HSlsk {
    color: #4d68eb
}

.styles_background-primary-hovered__K0Kbt {
    color: #3b55d6
}

.styles_background-secondary__IU6Dx {
    color: #f9f9fb
}

.styles_background-secondary-high-contrast__cc_Vb,.styles_background-secondary-hovered__Julpp {
    color: #f2f2f7
}

.styles_background-emphasized__X788R {
    color: #efeffd
}

.styles_background-emphasized-hovered__0Mo2v {
    color: #e4e5fc
}

.styles_background-destructive__mM29F {
    color: #f9f9fb
}

.styles_background-destructive-hovered__nSs3s {
    color: #fae5f1
}

.styles_background-inverted__3ZZgG {
    color: #1f1f30
}

.styles_background-success__cU58v {
    color: #dff7f4
}

.styles_background-error__BuDgj {
    color: #fae5f1
}

.styles_background-foyer-glass__84HG_ {
    color: #ffffffcc
}

.styles_background-input-focused__4F635 {
    color: #fff
}

.styles_background-input-disabled__6eEiR {
    color: #f9f9fb
}

.styles_background-input-checked-hovered__P4y0Z,.styles_background-input-checked__bFBIj {
    color: #4d68eb
}

.styles_background-input-checked-disabled__XgNK5 {
    color: #9d9db0
}

.styles_background-role-admin__sK6in {
    color: #c5ebfd
}

.styles_background-role-bookkeeper__WqDde {
    color: #c0d3f3
}

.styles_background-role-card-only__ndMp5 {
    color: #c8f3ea
}

.styles_background-role-custom__30EBZ {
    color: #d1cefb
}

.styles_text-default__KlfKW {
    color: #41415a
}

.styles_text-secondary__eILzM {
    color: #565674
}

.styles_text-tertiary__joItB {
    color: #71718e
}

.styles_text-emphasized__54flC {
    color: #1f1f30
}

.styles_text-disabled__GYT5X,.styles_text-placeholder__c6RJ6 {
    color: #9d9db0
}

.styles_text-focused__A1JB3 {
    color: #4d68eb
}

.styles_text-title__khz1H {
    color: #1f1f30
}

.styles_text-error__Td4Tp {
    color: #c21877
}

.styles_text-success__i85ci {
    color: #008375
}

.styles_text-link-hovered__oz_8F,.styles_text-link__gaiDh {
    color: #4d68eb
}

.styles_text-money__raFHZ {
    color: #41415a
}

.styles_text-money-pending-or-null__sIO_0 {
    color: #71718e
}

.styles_text-money-out___Du45 {
    color: #c21877
}

.styles_text-money-in__ZwJ_0 {
    color: #008375
}

.styles_text-on-primary__UQV9s {
    color: #fff
}

.styles_text-on-secondary__Dk7Ef {
    color: #41415a
}

.styles_text-on-secondary-hovered__v8LoE {
    color: #1f1f30
}

.styles_text-on-inverted__RdHtq {
    color: #fff
}

.styles_text-on-inverted-secondary__fRKdH {
    color: #d8d8e9
}

.styles_text-on-emphasized-hovered__kO0pI,.styles_text-on-emphasized__wmJ82 {
    color: #41415a
}

.styles_text-role-admin___U_S8 {
    color: #355b7f
}

.styles_text-role-bookkeeper__tnbat {
    color: #254174
}

.styles_text-role-card-only__aFYt_ {
    color: #2d5e74
}

.styles_text-role-custom__McNkI {
    color: #494579
}

.styles_icon-default__kMbLA {
    color: #41415a
}

.styles_icon-primary__OUf3t {
    color: #4d68eb
}

.styles_icon-primary-hovered__KOPjy {
    color: #3b55d6
}

.styles_icon-secondary__dIPDS {
    color: #71718e
}

.styles_icon-tertiary__NOYHt {
    color: #9d9db0
}

.styles_icon-emphasized___Jw9U {
    color: #1f1f30
}

.styles_icon-success__j4AVW {
    color: #008375
}

.styles_icon-error__MrPsb {
    color: #c21877
}

.styles_icon-money-in__ckeec {
    color: #008375
}

.styles_icon-money-out__O0SgL {
    color: #c21877
}

.styles_icon-on-primary__TC_Xh {
    color: #fff
}

.styles_icon-on-secondary__nHgzU {
    color: #41415a
}

.styles_icon-on-secondary-hovered__tNb5O {
    color: #4d68eb
}

.styles_icon-on-tertiary__hklf8 {
    color: #9d9db0
}

.styles_icon-on-tertiary-hovered__GGdgf {
    color: #4d68eb
}

.styles_icon-on-inverted__InRdT {
    color: #fff
}

.styles_icon-on-inverted-success__sIOLZ {
    color: #0ad19f
}

.styles_icon-on-inverted-error__sYY7W {
    color: #d9177e
}

.styles_border-default__idXSK {
    color: #efeffd
}

.styles_border-emphasized__MzqR9 {
    color: #e4e5fc
}

.styles_border-error__U4Qd_ {
    color: #eab0cf
}

.styles_border-on-inverted__hWzAg {
    color: #41415a
}

.styles_border-input__jaHEL {
    color: #e4e5fc
}

.styles_border-input-emphasized__Fm8To {
    color: #d8d8e9
}

.styles_border-input-focused__icIYN {
    color: #efeffd
}

.styles_border-input-error__SZcGj {
    color: #eab0cf
}

.styles_data-visualization-line__dTOmX {
    color: #71718e
}

.styles_data-visualization-line-primary__UspYu {
    color: #4d68eb
}

.styles_data-visualization-line-marker__b5c_j {
    color: #9d9db0
}

.styles_data-visualization-axis-line__J8n84 {
    color: #565674
}

.styles_data-visualization-tick-line__Bn8b6 {
    color: #efeffd
}

.styles_data-visualization-tick-line-minor__4LWhe {
    color: #f2f2f7
}

.styles_data-visualization-thermometer__Qg5cT {
    color: var(--ds-data-visualization-thermometer)
}

.styles_background-background-default__yCPOd {
    background-color: #fff
}

.styles_background-background-default-hovered__uw9wL {
    background-color: #f9f9fb
}

.styles_background-background-primary__nSFRK {
    background-color: #4d68eb
}

.styles_background-background-primary-hovered__nGMLs {
    background-color: #3b55d6
}

.styles_background-background-secondary__xAa5l {
    background-color: #f9f9fb
}

.styles_background-background-secondary-high-contrast__AIr0G,.styles_background-background-secondary-hovered__X6fXG {
    background-color: #f2f2f7
}

.styles_background-background-emphasized__p7bo6 {
    background-color: #efeffd
}

.styles_background-background-emphasized-hovered___TS7m {
    background-color: #e4e5fc
}

.styles_background-background-destructive__EcRv2 {
    background-color: #f9f9fb
}

.styles_background-background-destructive-hovered__xgTUd {
    background-color: #fae5f1
}

.styles_background-background-inverted__2wC5B {
    background-color: #1f1f30
}

.styles_background-background-success__Lppy_ {
    background-color: #dff7f4
}

.styles_background-background-error__97wEz {
    background-color: #fae5f1
}

.styles_background-background-foyer-glass__wOEgP {
    background-color: #ffffffcc
}

.styles_background-background-input-focused__31HN9 {
    background-color: #fff
}

.styles_background-background-input-disabled__0qarB {
    background-color: #f9f9fb
}

.styles_background-background-input-checked-hovered__RRZmP,.styles_background-background-input-checked__X86pM {
    background-color: #4d68eb
}

.styles_background-background-input-checked-disabled__tMQ_K {
    background-color: #9d9db0
}

.styles_background-background-role-admin__9Mo9X {
    background-color: #c5ebfd
}

.styles_background-background-role-bookkeeper__pSXhb {
    background-color: #c0d3f3
}

.styles_background-background-role-card-only__pxP6E {
    background-color: #c8f3ea
}

.styles_background-background-role-custom__HULMl {
    background-color: #d1cefb
}

.styles_background-text-default__OyllM {
    background-color: #41415a
}

.styles_background-text-secondary__qg_ja {
    background-color: #565674
}

.styles_background-text-tertiary__19m0I {
    background-color: #71718e
}

.styles_background-text-emphasized__WGX_X {
    background-color: #1f1f30
}

.styles_background-text-disabled__PvgRf,.styles_background-text-placeholder__QBvi4 {
    background-color: #9d9db0
}

.styles_background-text-focused__kqSEb {
    background-color: #4d68eb
}

.styles_background-text-title__I0vA3 {
    background-color: #1f1f30
}

.styles_background-text-error__zY7kL {
    background-color: #c21877
}

.styles_background-text-success__pCGLI {
    background-color: #008375
}

.styles_background-text-link-hovered__RR_qV,.styles_background-text-link__5RPED {
    background-color: #4d68eb
}

.styles_background-text-money__1qrst {
    background-color: #41415a
}

.styles_background-text-money-pending-or-null__6p0Yj {
    background-color: #71718e
}

.styles_background-text-money-out__9KCkH {
    background-color: #c21877
}

.styles_background-text-money-in__W0aD_ {
    background-color: #008375
}

.styles_background-text-on-primary__qcdPS {
    background-color: #fff
}

.styles_background-text-on-secondary__3lMCL {
    background-color: #41415a
}

.styles_background-text-on-secondary-hovered__wTCcC {
    background-color: #1f1f30
}

.styles_background-text-on-inverted__WWqTm {
    background-color: #fff
}

.styles_background-text-on-inverted-secondary__TO8dP {
    background-color: #d8d8e9
}

.styles_background-text-on-emphasized-hovered__qyYrV,.styles_background-text-on-emphasized__LzM4W {
    background-color: #41415a
}

.styles_background-text-role-admin__ctC6S {
    background-color: #355b7f
}

.styles_background-text-role-bookkeeper__X_0bv {
    background-color: #254174
}

.styles_background-text-role-card-only__xz_sl {
    background-color: #2d5e74
}

.styles_background-text-role-custom__xnCsE {
    background-color: #494579
}

.styles_background-icon-default__e0xQE {
    background-color: #41415a
}

.styles_background-icon-primary__5aAav {
    background-color: #4d68eb
}

.styles_background-icon-primary-hovered__EHV9k {
    background-color: #3b55d6
}

.styles_background-icon-secondary___36_z {
    background-color: #71718e
}

.styles_background-icon-tertiary__ilm1H {
    background-color: #9d9db0
}

.styles_background-icon-emphasized__1J3cI {
    background-color: #1f1f30
}

.styles_background-icon-success__e6vPI {
    background-color: #008375
}

.styles_background-icon-error__PB1a_ {
    background-color: #c21877
}

.styles_background-icon-money-in__SFE3n {
    background-color: #008375
}

.styles_background-icon-money-out__gfrda {
    background-color: #c21877
}

.styles_background-icon-on-primary__6yOWg {
    background-color: #fff
}

.styles_background-icon-on-secondary__ZcexG {
    background-color: #41415a
}

.styles_background-icon-on-secondary-hovered__jJL8m {
    background-color: #4d68eb
}

.styles_background-icon-on-tertiary__8wpIi {
    background-color: #9d9db0
}

.styles_background-icon-on-tertiary-hovered__tDVNm {
    background-color: #4d68eb
}

.styles_background-icon-on-inverted__Ghzhf {
    background-color: #fff
}

.styles_background-icon-on-inverted-success__9B14w {
    background-color: #0ad19f
}

.styles_background-icon-on-inverted-error__4lYA_ {
    background-color: #d9177e
}

.styles_background-border-default__RQg8G {
    background-color: #efeffd
}

.styles_background-border-emphasized__fh7HC {
    background-color: #e4e5fc
}

.styles_background-border-error__A8h9p {
    background-color: #eab0cf
}

.styles_background-border-on-inverted__jRYUz {
    background-color: #41415a
}

.styles_background-border-input___Lmfx {
    background-color: #e4e5fc
}

.styles_background-border-input-emphasized__lWNDx {
    background-color: #d8d8e9
}

.styles_background-border-input-focused__QSLQ2 {
    background-color: #efeffd
}

.styles_background-border-input-error__u7zPH {
    background-color: #eab0cf
}

.styles_background-data-visualization-line__tSfwf {
    background-color: #71718e
}

.styles_background-data-visualization-line-primary__j96Ku {
    background-color: #4d68eb
}

.styles_background-data-visualization-line-marker__KNnJP {
    background-color: #9d9db0
}

.styles_background-data-visualization-axis-line__YAxnO {
    background-color: #565674
}

.styles_background-data-visualization-tick-line__PD92G {
    background-color: #efeffd
}

.styles_background-data-visualization-tick-line-minor__9vz26 {
    background-color: #f2f2f7
}

.styles_background-data-visualization-thermometer__K1ZJ4 {
    background-color: var(--ds-data-visualization-thermometer)
}

.styles_fem-primary__9Ikln {
    color: #395aff
}

.styles_fem-black__Iqxvo {
    color: #040c34
}

.styles_background-fem-primary__uQ_YO {
    background-color: #395aff
}

.styles_background-fem-black__sQr_l {
    background-color: #040c34
}

.styles_underline__pYcu8 {
    text-decoration: underline
}

.styles_title-hero__BTgTt {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 34px;
    line-height: 44px
}

.styles_title-hero-md__TJZr7 {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -.02em;
    font-weight: 400
}

.styles_title-main__m5bxL {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 28px;
    line-height: 36px
}

.styles_title-main-md__8OgCg {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-weight: 450;
    font-size: 24px;
    letter-spacing: -.01em;
    line-height: 31px
}

.styles_title-secondary__OvdOv {
    font-size: 19px
}

.styles_title-minor__kCQ1u,.styles_title-secondary__OvdOv {
    font-family: var(--font-arcadia);
    font-weight: 360;
    line-height: 28px
}

.styles_title-minor__kCQ1u {
    font-size: 17px
}

.styles_title-eyebrow__14m_f {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase
}

.styles_body-large__vCIP8 {
    font-weight: 360
}

.styles_body-large-demi__Q1EZn,.styles_body-large__vCIP8 {
    font-family: var(--font-arcadia);
    font-size: 17px;
    line-height: 28px
}

.styles_body-large-demi__Q1EZn {
    font-weight: 480
}

.styles_body-default__OyZ3F {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 15px;
    line-height: 24px
}

.styles_body-default__OyZ3F b {
    font-weight: 480
}

.styles_body-default-md__qDuYV {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 20px;
    line-height: 29px;
    letter-spacing: 0;
    font-weight: 450
}

.styles_body-default-demi__weQ5U {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 15px;
    line-height: 24px
}

.styles_body-secondary__jxh23 {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 14px;
    line-height: 20px
}

.styles_body-secondary-demi__SfqIT {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 14px;
    line-height: 20px
}

.styles_label__LjsRP {
    font-weight: 360
}

.styles_label-demi__Kr3ad,.styles_label__LjsRP {
    font-family: var(--font-arcadia);
    font-size: 13px;
    line-height: 20px
}

.styles_label-demi__Kr3ad {
    font-weight: 480
}

.styles_tiny__nDOhX {
    font-weight: 360
}

.styles_tiny-demi__mxeHw,.styles_tiny__nDOhX {
    font-family: var(--font-arcadia);
    font-size: 12px;
    line-height: 20px
}

.styles_tiny-demi__mxeHw {
    font-weight: 480
}

.styles_cent__g2gFI {
    font-size: 11px
}

.styles_cent__g2gFI,.styles_micro__b3C6F {
    font-family: var(--font-arcadia);
    font-weight: 360;
    line-height: 20px
}

.styles_micro__b3C6F {
    font-size: 10px
}

.styles_micro-demi__vIR3U {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 10px;
    line-height: 20px
}

.styles_super-hero__9r59C {
    font-size: 46px
}

.styles_old-hero__I2_4O,.styles_super-hero__9r59C {
    font-family: var(--font-arcadia);
    font-weight: 360;
    line-height: 48px
}

.styles_old-hero__I2_4O {
    font-size: 38px
}

.styles_h3__YWMjR {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 24px;
    line-height: 32px
}

.styles_body-16-demi__lm2iS {
    font-weight: 480
}

.styles_body-16-demi__lm2iS,.styles_body-16__FBAWa {
    font-family: var(--font-arcadia);
    font-size: 16px;
    line-height: 24px
}

.styles_body-16__FBAWa {
    font-weight: 360
}

.styles_force-demi__fABJ0 {
    font-weight: 600
}

.styles_italic__2Rdn6 {
    font-style: italic
}

.styles_section-name-el__WIHMt {
    margin-bottom: 8px;
    color: #71718e
}

.styles_ellipsis__fgx1n {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (max-width: 639.98px) {
    .styles_title-hero-md__TJZr7 {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 28px;
        line-height: 35px;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_body-default-md__qDuYV {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }

    .styles_body-default-md__qDuYV.styles_force-demi__fABJ0 {
        font-weight: 600
    }
}

.styles_iconLeft__rX4JW {
    margin-right: 8px;
    margin-bottom: .1em;
    height: .7em
}

.styles_iconRight__3DFZZ {
    margin-left: 8px;
    margin-bottom: .1em;
    height: .7em
}

.styles_iconDown__uvx5X,.styles_iconUp__YPgC8 {
    margin-left: 4px;
    margin-bottom: .15em;
    height: .7em
}

.styles_underline__Oi_jO {
    text-decoration: underline
}

.styles_title-hero__G3Sy5 {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 34px;
    line-height: 44px
}

.styles_title-hero-md__3YJUL {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -.02em;
    font-weight: 400
}

.styles_title-main__mOEpB {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 28px;
    line-height: 36px
}

.styles_title-main-md__ovlFg {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-weight: 450;
    font-size: 24px;
    letter-spacing: -.01em;
    line-height: 31px
}

.styles_title-secondary__otSrB {
    font-size: 19px
}

.styles_title-minor___Jbmm,.styles_title-secondary__otSrB {
    font-family: var(--font-arcadia);
    font-weight: 360;
    line-height: 28px
}

.styles_title-minor___Jbmm {
    font-size: 17px
}

.styles_title-eyebrow__g6aab {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase
}

.styles_body-large__Jv7n3 {
    font-weight: 360
}

.styles_body-large-demi__K8bgM,.styles_body-large__Jv7n3 {
    font-family: var(--font-arcadia);
    font-size: 17px;
    line-height: 28px
}

.styles_body-large-demi__K8bgM {
    font-weight: 480
}

.styles_body-default__DgmOl {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 15px;
    line-height: 24px
}

.styles_body-default__DgmOl b {
    font-weight: 480
}

.styles_body-default-md__LmbGH {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 20px;
    line-height: 29px;
    letter-spacing: 0;
    font-weight: 450
}

.styles_body-default-demi__JH3_q {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 15px;
    line-height: 24px
}

.styles_body-secondary__wLHhQ {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 14px;
    line-height: 20px
}

.styles_body-secondary-demi__JDX84 {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 14px;
    line-height: 20px
}

.styles_label__VGNwj {
    font-weight: 360
}

.styles_label-demi__a_CPV,.styles_label__VGNwj {
    font-family: var(--font-arcadia);
    font-size: 13px;
    line-height: 20px
}

.styles_label-demi__a_CPV {
    font-weight: 480
}

.styles_tiny__r1RL0 {
    font-weight: 360
}

.styles_tiny-demi__shjz3,.styles_tiny__r1RL0 {
    font-family: var(--font-arcadia);
    font-size: 12px;
    line-height: 20px
}

.styles_tiny-demi__shjz3 {
    font-weight: 480
}

.styles_cent__Ewj_y {
    font-size: 11px
}

.styles_cent__Ewj_y,.styles_micro__xr1n3 {
    font-family: var(--font-arcadia);
    font-weight: 360;
    line-height: 20px
}

.styles_micro__xr1n3 {
    font-size: 10px
}

.styles_micro-demi__w0e_A {
    font-family: var(--font-arcadia);
    font-weight: 480;
    font-size: 10px;
    line-height: 20px
}

.styles_super-hero__Mv8wm {
    font-size: 46px
}

.styles_old-hero__58Q1I,.styles_super-hero__Mv8wm {
    font-family: var(--font-arcadia);
    font-weight: 360;
    line-height: 48px
}

.styles_old-hero__58Q1I {
    font-size: 38px
}

.styles_h3__VW4qO {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 24px;
    line-height: 32px
}

.styles_body-16-demi__Jzwan {
    font-weight: 480
}

.styles_body-16-demi__Jzwan,.styles_body-16__ekSBQ {
    font-family: var(--font-arcadia);
    font-size: 16px;
    line-height: 24px
}

.styles_body-16__ekSBQ {
    font-weight: 360
}

.styles_force-demi__TBb9D {
    font-weight: 600
}

.styles_italic__xpKMD {
    font-style: italic
}

.styles_section-name-el__GBjtg {
    margin-bottom: 8px;
    color: #71718e
}

.styles_ellipsis__DFW51 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media (max-width: 639.98px) {
    .styles_title-hero-md__3YJUL {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 28px;
        line-height: 35px;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_body-default-md__LmbGH {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }

    .styles_body-default-md__LmbGH.styles_force-demi__TBb9D {
        font-weight: 600
    }
}

.styles_noVisitedColoring__memEF {
    color: inherit
}

.styles_link__fu1hh {
    cursor: pointer
}

.styles_link__fu1hh.styles_underline-false__458Pt,.styles_link__fu1hh.styles_underline-never__YC9Z7 {
    text-decoration: none
}

.styles_link__fu1hh.styles_underline-always__WRaED,.styles_link__fu1hh.styles_underline-true__b16jf {
    text-decoration: underline
}

.styles_link__fu1hh.styles_underline-onHover__bThd2 {
    text-decoration: none
}

.styles_link__fu1hh.styles_underline-onHover__bThd2:hover {
    text-decoration: underline
}

.styles_size-default__v8eXP {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 15px;
    line-height: 24px
}

.styles_size-small__pfzaL {
    font-family: var(--font-arcadia);
    font-weight: 360;
    font-size: 13px;
    line-height: 20px
}

.styles_variant-primary__tSJoX {
    color: #4d68eb;
    text-decoration: none
}

.styles_variant-primary__tSJoX:hover {
    color: #4d68eb;
    text-decoration: underline
}

.styles_variant-secondary__gg7P7 {
    color: #565674;
    text-decoration: none
}

.styles_variant-secondary__gg7P7:hover {
    color: #1f1f30;
    text-decoration: underline
}

.styles_variant-inline-primary__Fbcuv {
    color: #4d68eb;
    text-decoration: none
}

.styles_variant-inline-primary__Fbcuv:hover {
    color: #4d68eb;
    text-decoration: underline
}

.styles_variant-inline-secondary__avh8z {
    text-decoration: underline
}

.styles_iconLeft__dHaq_ {
    margin-right: 8px;
    margin-bottom: .1em;
    height: .7em
}

.styles_iconRight__ZfIFL {
    margin-left: 8px;
    margin-bottom: .1em;
    height: .7em
}

.styles_iconDown__o5K_U,.styles_iconUp__hte6p {
    margin-left: 4px;
    margin-bottom: .15em;
    height: .7em
}

.styles_errorPageWrapper__Jyc0S {
    margin: 100px 12px;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    text-align: center
}

.styles_errorPageWrapper__Jyc0S svg {
    width: 56px;
    height: 56px
}

.styles_errorHeading__lS9hY {
    margin: 20px 0
}

.styles_upsell__mMHCM {
    margin-top: 64px;
    max-width: 400px
}

.styles_wrapper__cHczt {
    grid-column: 1/-1
}

.styles_listTitle___F1SM {
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .06em;
    text-transform: uppercase;
    margin-bottom: 24px
}

.styles_listItems__Mfo2X,.styles_listTitle___F1SM {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-weight: 450
}

.styles_listItems__Mfo2X {
    font-size: 20px;
    line-height: 29px;
    letter-spacing: 0;
    padding-top: 40px;
    border-top: 1px solid #8287a6;
    list-style: square;
    display: grid;
    grid-template-columns: repeat(5,auto);
    grid-gap: 16px;
    justify-content: space-between
}

.styles_listItems__Mfo2X li {
    grid-column: span 1;
    margin-left: 28px
}

@media (max-width: 1280px) {
    .styles_listItems__Mfo2X {
        grid-template-columns:repeat(3,auto)
    }
}

@media (max-width: 680px) {
    .styles_listItems__Mfo2X {
        grid-template-columns:repeat(2,auto)
    }
}

@media (max-width: 599.98px) {
    .styles_listItems__Mfo2X li {
        margin-left:20px
    }

    .styles_listTitle___F1SM {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-weight: 450;
        font-size: 16px;
        line-height: 19px;
        letter-spacing: .06em;
        text-transform: uppercase
    }
}

@media (max-width: 539.98px) {
    .styles_listItems__Mfo2X {
        grid-template-columns:repeat(1,auto)
    }
}

.styles_linksSection__IMJQC {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.styles_linksContainer__IqtXx {
    display: flex;
    row-gap: 16px;
    -moz-column-gap: 24px;
    column-gap: 24px
}

.styles_linksContainer__IqtXx a.styles_active__geYdj,.styles_linksContainer__IqtXx a:hover {
    color: #040c34
}

.styles_sectionHeading__EdlPZ {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-weight: 450;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .06em;
    text-transform: uppercase
}

@media (min-width: 1280px) {
    .styles_linksContainer__IqtXx {
        flex-direction:column
    }
}

@media (max-width: 1279px) {
    .styles_linksContainer__IqtXx {
        display:grid;
        grid-template-columns: repeat(3,1fr)
    }
}

@media (max-width: 1023.98px) {
    .styles_linksContainer__IqtXx {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (max-width: 767.98px) {
    .styles_linksContainer__IqtXx {
        grid-template-columns:1fr
    }
}

.styles_wrapper__5Lnl1 {
    display: flex;
    flex-direction: column
}

.styles_topBorder__PBDL_ {
    margin-top: 12px;
    margin-bottom: 24px;
    margin-left: 0;
    width: 32px;
    height: 1px;
    background-color: #9d9db0;
    border: transparent
}

.styles_centered__zm5FV .styles_disclaimer__v3eg4 {
    text-align: center
}

.styles_centered__zm5FV .styles_topBorder__PBDL_ {
    margin-left: auto
}

@keyframes styles_fadeInAnimation__fdB_B {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.styles_fadeIn__BKaA6 {
    animation: styles_fadeInAnimation__fdB_B .5s forwards
}

.styles_wrapper__n8MYU {
    background: linear-gradient(180deg,#4e5374,#272b44);
    color: #e7e9f4;
    padding: 120px 160px;
    display: grid;
    grid-gap: 32px;
    justify-items: center;
    text-align: center;
    white-space: pre-line
}

.styles_eyebrow__plvhO {
    font-weight: 450;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .06em;
    text-transform: uppercase
}

.styles_eyebrow__plvhO,.styles_header__lMhd9 {
    font-family: var(--font-neue-montreal),"Arial",sans-serif
}

.styles_header__lMhd9 {
    font-size: 120px;
    line-height: 114px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: #f9faff
}

.styles_heroIllustrationWrapper__306Sr {
    padding-top: 72px;
    padding-bottom: 72px;
    position: relative;
    max-width: 970px;
    width: 100%;
    height: 100%
}

.styles_heroIllustrationWrapper__306Sr svg {
    height: 100%;
    width: 100%
}

.styles_heroGraphic__3i7fc {
    height: 100%;
    width: 62%;
    margin: 0 auto
}

.styles_layerTextIllustration___lLZc {
    position: absolute;
    top: 0;
    width: 100%;
    min-height: 100%;
    height: 100%
}

.styles_layerTextIllustration___lLZc a:hover path {
    opacity: .8
}

.styles_body__f4fme {
    font-size: 24px;
    letter-spacing: -.01em;
    line-height: 31px;
    max-width: 624px
}

.styles_body__f4fme,.styles_disclaimer__uS6O_ {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-weight: 450
}

.styles_disclaimer__uS6O_ {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0;
    max-width: 544px
}

.styles_ctaWrapper__79hZ_ {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.styles_ctaWrapper__79hZ_ :not(:first-child) {
    margin-left: 12px
}

@media (min-width: 1728px) {
    .styles_wrapper__n8MYU {
        padding-left:calc(50% - 704px);
        padding-right: calc(50% - 704px)
    }
}

@media (max-width: 1599.98px) {
    .styles_wrapper__n8MYU {
        padding-left:80px;
        padding-right: 80px
    }
}

@media (max-width: 1023.98px) {
    .styles_header__lMhd9 {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 84px;
        line-height: 84px;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_wrapper__n8MYU {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (max-width: 599.98px) {
    .styles_wrapper__n8MYU {
        grid-row-gap:24px;
        padding: 60px 16px
    }

    .styles_eyebrow__plvhO {
        font-size: 14px;
        line-height: 17px;
        letter-spacing: .06em;
        font-weight: 450;
        text-transform: uppercase
    }

    .styles_eyebrow__plvhO,.styles_header__lMhd9 {
        font-family: var(--font-neue-montreal),"Arial",sans-serif
    }

    .styles_header__lMhd9 {
        font-size: 40px;
        line-height: 45px;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_body__f4fme {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }

    .styles_heroIllustrationWrapper__306Sr {
        padding-top: 28px;
        padding-bottom: 28px
    }

    .styles_ctaWrapper__79hZ_ :not(:first-child) {
        margin-left: 8px
    }

    .styles_disclaimer__uS6O_ {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        font-weight: 450
    }
}

@media (max-width: 359.98px) {
    .styles_wrapper__n8MYU {
        white-space:normal
    }

    .styles_ctaWrapper__79hZ_ {
        flex-direction: column
    }

    .styles_ctaWrapper__79hZ_ :not(:first-child) {
        margin-left: 0;
        margin-top: 8px
    }
}

.styles_dark__AvKv_ {
    color: #e7e9f4
}

.styles_dark__AvKv_ .styles_mainColumnBody___PtzB>:first-child,.styles_dark__AvKv_ h2,.styles_dark__AvKv_ h3 {
    color: #f9faff
}

.styles_light__Dln_m {
    color: #4e5374
}

.styles_light__Dln_m .styles_mainColumnBody___PtzB>:first-child,.styles_light__Dln_m h2,.styles_light__Dln_m h3 {
    color: #2f3246
}

.styles_dark__AvKv_ .styles_mainColumnBody___PtzB,.styles_dark__AvKv_ .styles_secondaryColumnWrapper__xLi1f {
    border-top: 1px solid #8287a6
}

.styles_light__Dln_m .styles_mainColumnBody___PtzB,.styles_light__Dln_m .styles_secondaryColumnWrapper__xLi1f {
    border-top: 1px solid #b3b8d6
}

.styles_sectionWrapper__AR07C {
    display: grid;
    align-items: start;
    padding: 120px 160px;
    grid-row-gap: 120px;
    grid-column-gap: 32px;
    grid-template-columns: repeat(8,1fr)
}

.styles_headingWrapper__I3vgV,.styles_mainContentWrapper__I9IDc {
    grid-column: 1/-1
}

.styles_layerName__dxQ02 {
    font-weight: 450;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .06em;
    text-transform: uppercase;
    padding-bottom: 32px
}

.styles_layerName__dxQ02,.styles_layerTitle__Ln1AF {
    font-family: var(--font-neue-montreal),"Arial",sans-serif
}

.styles_layerTitle__Ln1AF {
    font-size: 72px;
    line-height: 75px;
    letter-spacing: -.02em;
    font-weight: 400;
    max-width: 928px
}

.styles_mainContentWrapper__I9IDc {
    display: grid;
    grid-template-columns: repeat(8,1fr);
    grid-column-gap: 32px
}

.styles_column__41udX,.styles_illustrationColumn__Pv_B1 {
    grid-column: auto/span 4;
    scroll-margin-top: 64px
}

.styles_illustrationColumn__Pv_B1 {
    height: 100%;
    margin-right: 88px
}

.styles_illustrationWrapper__iUKET {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 360px;
    width: 100%;
    background: linear-gradient(180deg,#888eb4,#4b5075);
    border-radius: 24px;
    padding: 32px 16px
}

@supports (aspect-ratio: 1/1) {
    .styles_illustrationWrapper__iUKET {
        aspect-ratio:1/1
    }
}

.styles_illustrationWrapper__iUKET svg {
    width: 100%;
    height: 100%
}

.styles_layerAnimation___dyLo {
    height: 100%
}

.styles_mainColumnTitle__0UfSu {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: -.02em;
    font-weight: 400;
    padding-bottom: 80px
}

.styles_mainColumnTitle__0UfSu>:not(:first-child) {
    padding-top: 32px
}

.styles_mainColumnBody___PtzB {
    padding-top: 40px
}

.styles_mainColumnBody___PtzB>:first-child {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -.02em;
    font-weight: 400
}

.styles_columnIcon__kNxsx {
    margin-top: 32px;
    margin-bottom: 64px;
    height: 120px;
    width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px
}

.styles_columnIcon__kNxsx svg {
    height: 100%
}

.styles_secondaryColumnTitle__dtOsi {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: -.02em;
    font-weight: 400;
    white-space: pre-line;
    max-width: 428px;
    padding-bottom: 40px
}

.styles_mainColumnBody___PtzB,.styles_secondaryColumnBody__md2jh {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 20px;
    line-height: 29px;
    letter-spacing: 0;
    font-weight: 450
}

.styles_mainColumnBody___PtzB>:not(:first-child),.styles_secondaryColumnBody__md2jh>:not(:first-child) {
    padding-top: 32px
}

.styles_mainColumnBody___PtzB ul,.styles_secondaryColumnBody__md2jh ul {
    list-style: square outside;
    margin-left: 28px
}

.styles_disclaimer__tVqm_ {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0;
    font-weight: 450;
    grid-column: 1/-1;
    max-width: 544px
}

@media (min-width: 1728px) {
    .styles_sectionWrapper__AR07C {
        padding-left:calc(50% - 704px);
        padding-right: calc(50% - 704px)
    }
}

@media (max-width: 1599.98px) {
    .styles_sectionWrapper__AR07C {
        padding-left:80px;
        padding-right: 80px
    }

    .styles_illustrationColumn__Pv_B1 {
        margin-right: 56px
    }

    .styles_secondaryColumnTitle__dtOsi {
        padding-bottom: 32px
    }
}

@media (max-width: 1023.98px) {
    .styles_sectionWrapper__AR07C {
        padding-left:32px;
        padding-right: 32px;
        grid-template-columns: repeat(8,1fr)
    }

    .styles_columnIcon__kNxsx {
        height: 100px;
        width: 100px
    }

    .styles_columnIcon__kNxsx svg {
        height: 64px
    }
}

@media (max-width: 840px) {
    .styles_mainContentWrapper__I9IDc,.styles_sectionWrapper__AR07C {
        grid-row-gap:64px
    }

    .styles_mainContentWrapper__I9IDc {
        grid-template-columns: repeat(4,1fr);
        grid-template-rows: repeat(2,auto)
    }

    .styles_mainColumnTitle__0UfSu {
        padding-bottom: 64px
    }

    .styles_column__41udX,.styles_illustrationColumn__Pv_B1 {
        grid-column: 1/-1
    }

    .styles_illustrationColumn__Pv_B1 {
        grid-row: 2;
        margin-right: 0
    }

    .styles_illustrationWrapper__iUKET {
        height: 100%;
        max-height: 408px
    }

    .styles_mainColumnWrapper__GvmMT {
        grid-row: 1
    }
}

@media (--mobile-landscape-only ) {
    .styles_column__41udX,.styles_illustrationColumn__Pv_B1 {
        scroll-margin-top: var(--header-height-max-w-768px)
    }
}

@media (max-width: 599.98px) {
    .styles_sectionWrapper__AR07C {
        padding:80px 16px;
        grid-template-columns: repeat(4,1fr)
    }

    .styles_layerName__dxQ02 {
        font-size: 14px;
        line-height: 17px;
        letter-spacing: .06em;
        font-weight: 450;
        text-transform: uppercase;
        padding-bottom: 24px
    }

    .styles_layerName__dxQ02,.styles_layerTitle__Ln1AF {
        font-family: var(--font-neue-montreal),"Arial",sans-serif
    }

    .styles_layerTitle__Ln1AF {
        font-size: 40px;
        line-height: 45px;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_illustrationWrapper__iUKET {
        min-height: 208px;
        max-height: 360px
    }

    @supports (aspect-ratio: 1/1) {
        .styles_illustrationWrapper__iUKET {
            aspect-ratio:10/7
        }
    }

    .styles_mainColumnTitle__0UfSu {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 28px;
        line-height: 35px;
        letter-spacing: -.02em;
        font-weight: 400;
        padding-bottom: 64px
    }

    .styles_mainColumnTitle__0UfSu>:not(:first-child) {
        padding-top: 24px
    }

    .styles_mainColumnBody___PtzB {
        padding-top: 40px
    }

    .styles_mainColumnBody___PtzB>:first-child,.styles_secondaryColumnTitle__dtOsi {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 24px;
        line-height: 30px;
        letter-spacing: -.02em;
        font-weight: 400
    }

    .styles_secondaryColumnTitle__dtOsi {
        padding-bottom: 24px;
        white-space: normal;
        max-width: none
    }

    .styles_mainColumnBody___PtzB,.styles_secondaryColumnBody__md2jh {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0;
        font-weight: 450
    }

    .styles_mainColumnBody___PtzB>:not(:first-child),.styles_secondaryColumnBody__md2jh>:not(:first-child) {
        padding-top: 24px
    }

    .styles_mainColumnBody___PtzB ul,.styles_secondaryColumnBody__md2jh ul {
        margin-left: 24px
    }
}

@media (max-width: 359.98px) {
    .styles_layerName__dxQ02 {
        padding-bottom:16px
    }

    .styles_mainColumnTitle__0UfSu {
        padding-bottom: 32px
    }

    .styles_mainColumnTitle__0UfSu>:not(:first-child) {
        padding-top: 24px
    }

    .styles_mainColumnBody___PtzB,.styles_secondaryColumnBody__md2jh {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0;
        font-weight: 450
    }

    .styles_mainColumnBody___PtzB>:not(:first-child),.styles_secondaryColumnBody__md2jh>:not(:first-child) {
        padding-top: 16px
    }

    .styles_disclaimer__tVqm_ {
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0;
        font-weight: 450
    }
}

.styles_disclaimer__y_U7F {
    color: #676d8e;
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    font-weight: 450
}

@media (max-width: 767.98px) {
    .styles_disclaimer__y_U7F {
        font-family:var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0;
        font-weight: 450
    }
}

.styles_relativeWrapper__gyEWJ {
    height: 100%;
    width: 100%;
    position: relative;
    opacity: 0;
    animation: styles_fadeIn__HOidw 2s forwards
}

.styles_image__GUT3Z {
    position: absolute;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    width: 100%;
    height: auto
}

@keyframes styles_fadeIn__HOidw {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@font-face {
    font-family: __arcadia_55d782;
    src: url(https://cdn.mercury.com/fem/d599811004b373ed4071315ec50b1157b2c31e73/_next/static/media/66786c931e084141-s.p.woff2) format("woff2");
    font-display: block;
    font-weight: 360 500
}

@font-face {
    font-family: __arcadia_Fallback_55d782;
    src: local("Arial");
    ascent-override:93.24%;descent-override:23.57%;line-gap-override:0.00%;size-adjust:101.91%}

.__className_55d782 {
    font-family: __arcadia_55d782,__arcadia_Fallback_55d782
}

.__variable_55d782 {
    --font-arcadia: "__arcadia_55d782","__arcadia_Fallback_55d782"
}

@font-face {
    font-family: __arcadiaDisplay_c418fc;
    src: url(https://cdn.mercury.com/fem/d599811004b373ed4071315ec50b1157b2c31e73/_next/static/media/92d547acff458051-s.p.woff2) format("woff2");
    font-display: block;
    font-weight: 320 480
}

@font-face {
    font-family: __arcadiaDisplay_Fallback_c418fc;
    src: local("Arial");
    ascent-override:102.29%;descent-override:25.86%;line-gap-override:0.00%;size-adjust:92.89%}

.__className_c418fc {
    font-family: __arcadiaDisplay_c418fc,__arcadiaDisplay_Fallback_c418fc
}

.__variable_c418fc {
    --font-arcadia-display: "__arcadiaDisplay_c418fc","__arcadiaDisplay_Fallback_c418fc"
}

.styles_loadingWrapper__8z8e7 {
    width: 60px;
    height: 20px;
    margin: 0 auto
}

.styles_loadingText__JL7ne {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.styles_loadingDots__S7oMm circle {
    animation: styles_wave__MobZ_ 1.5s cubic-bezier(.05,.2,.35,1) infinite
}

.styles_loadingDots__S7oMm circle:nth-child(2) {
    animation-delay: .1s
}

.styles_loadingDots__S7oMm circle:nth-child(3) {
    animation-delay: .2s
}

@keyframes styles_wave__MobZ_ {
    0% {
        opacity: 0;
        transform: translateY(0)
    }

    25% {
        opacity: 1;
        transform: translateY(-6px)
    }

    75% {
        opacity: 1;
        transform: translateY(-6px)
    }

    to {
        opacity: 0;
        transform: translateY(0)
    }
}

.styles_loadingStyleDefault__lUbzt circle {
    fill: #4d68eb
}

.styles_loadingStyleDarkBackground__DzGV_ circle {
    fill: #fff
}

.styles_newFEM__MeskR {
    margin-bottom: -64px;
    color: var(--text-default);
    font-family: var(--font-arcadia);
    font-size: .875rem;
    font-weight: 360;
    line-height: 135%;
    letter-spacing: 0
}

@media (min-width: 48rem) {
    .styles_newFEM__MeskR {
        font-size:1rem
    }
}

@media (min-width: 64rem) {
    .styles_newFEM__MeskR {
        font-size:1.125rem
    }
}

.styles_newFEM__MeskR .styles_blur__mwFjY {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.styles_newFEM__MeskR .styles_menuButtonOpen__uY9WY {
    color: var(--text-default)!important;
    text-decoration: underline
}

.styles_newFEM__MeskR .styles_menuButtonOpen__uY9WY svg {
    color: var(--text-default)!important
}

@media (max-width: 539.98px) {
    .styles_newFEM__MeskR .styles_mobileMenuButtonOpen__xGA66 {
        color:#272735
    }
}

.styles_frame__ykDeG {
    position: sticky;
    top: 0;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
    --new-product-banner-height-max-w-639px: 40px;
    --new-product-banner-height-min-w-768px: 56px;
    --new-product-banner-height-max-w-767px: 79px;
    --new-product-banner-height-max-w-471px: 85px;
    --new-product-header-height-max-w-639px: calc(var(--new-product-banner-height-min-w-639px) + var(--header-height-max-w-767px));
    --new-product-header-height-min-w-768px: calc(var(--new-product-banner-height-min-w-768px) + var(--header-height-min-w-768px));
    --new-product-header-height-max-w-767px: calc(var(--new-product-banner-height-max-w-767px) + var(--header-height-max-w-767px));
    --new-product-header-height-max-w-471px: calc(var(--new-product-banner-height-max-w-471px) + var(--header-height-max-w-767px));
    --home-page-feature-section-hero-z-index: 2;
    --home-page-feature-hexagon-popup-z-index: 3;
    --scrollable-categories-z-index: 3;
    --home-page-cookie-banner-z-index: 4;
    --home-page-header-bar-background-blur-z-index: 4;
    --home-page-header-bar-above-background-blur-z-index: 5;
    --layout-dashboard-top-bar-height: 64px;
    --popup-menu-z-index: 4
}

.styles_frame__ykDeG.styles_withNewProductBanner__Jmh5n {
    top: calc(-1 * 56px);
    height: calc(56px + 64px)
}

.styles_coloredBackground__bcolA,.styles_frame__ykDeG {
    height: 64px;
    width: 100%
}

.styles_coloredBackground__bcolA.styles_white__F0vcl,.styles_frame__ykDeG.styles_white__F0vcl {
    background-color: hsla(0,0%,100%,.99)
}

.styles_coloredBackground__bcolA.styles_grey__wUY9c,.styles_frame__ykDeG.styles_grey__wUY9c {
    background-color: #f4f4f7
}

.styles_coloredBackground__bcolA.styles_offWhite__jBfZa,.styles_frame__ykDeG.styles_offWhite__jBfZa {
    background-color: #f9f9fb
}

.styles_coloredBackground__bcolA.styles_femGrey__3oPu9,.styles_frame__ykDeG.styles_femGrey__3oPu9 {
    background-color: #d3d6e9
}

.styles_coloredBackground__bcolA.styles_femMarcel__grOMq,.styles_frame__ykDeG.styles_femMarcel__grOMq {
    background-color: #f9faff
}

.styles_coloredBackground__bcolA.styles_femMarcel100__1MnIP,.styles_frame__ykDeG.styles_femMarcel100__1MnIP {
    background-color: #f3f4fc
}

.styles_coloredBackground__bcolA.styles_femMarcel200__YVjyE,.styles_frame__ykDeG.styles_femMarcel200__YVjyE {
    background-color: #e7e9f4
}

.styles_coloredBackground__bcolA.styles_darkGrey___v_qX,.styles_frame__ykDeG.styles_darkGrey___v_qX {
    background-color: #b9b9cb
}

.styles_coloredBackground__bcolA {
    position: absolute;
    z-index: 4
}

.styles_coloredBackground__bcolA.styles_withNewProductBanner__Jmh5n {
    margin-top: 56px
}

.styles_blur__mwFjY {
    z-index: 4;
    position: absolute;
    height: 100%;
    width: 100%
}

.styles_frame__ykDeG,.styles_newProductBanner__6EtOk,.styles_wrapper__mvHTD {
    z-index: 5
}

.styles_newProductBanner__6EtOk {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    padding: 0 55px;
    height: 56px;
    background: #e7e9f4;
    width: 100%;
    color: #41415a
}

.styles_newProductBanner__6EtOk,.styles_newProductBanner__6EtOk .styles_newProductLink__5_Nn0 {
    font-family: var(--font-neue-montreal),"Arial",sans-serif;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: -.02em;
    font-weight: 450
}

.styles_newProductBanner__6EtOk .styles_newProductBadge__wxZS9 {
    margin-right: 10px;
    text-transform: uppercase
}

.styles_bannerContent__8rCzq,.styles_wrapper__mvHTD {
    display: flex;
    align-items: center
}

.styles_wrapper__mvHTD {
    min-height: var(--layout-dashboard-top-bar-height);
    max-height: var(--layout-dashboard-top-bar-height);
    padding: 0 32px;
    flex-grow: 1;
    flex-flow: row;
    justify-content: space-between;
    width: 100%
}

.styles_desktopNavBar__11Ymu {
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

.styles_frame__ykDeG .styles_wrapper__mvHTD .styles_primaryCTA__IpcCp {
    margin-left: 8px
}

.styles_frame__ykDeG .styles_wrapper__mvHTD .styles_dashboardCTA__Ddqpw {
    margin-right: -24px
}

.styles_logo__HR_TM {
    display: flex;
    align-items: center
}

.styles_logo__HR_TM span {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 3px;
    line-height: 23px;
    margin-left: 15.5px;
    font-family: var(--font-arcadia)
}

@media (max-width: 1050px) {
    .styles_newProductBanner__6EtOk {
        text-align:center;
        font-family: var(--font-neue-montreal),"Arial",sans-serif;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0;
        font-weight: 450;
        height: 79px
    }

    .styles_newProductBanner__6EtOk span {
        max-width: 452px
    }

    .styles_newProductBanner__6EtOk {
        padding: 0 16px
    }

    .styles_frame__ykDeG {
        height: 64px
    }

    .styles_frame__ykDeG.styles_withNewProductBanner__Jmh5n {
        top: calc(-1 * 79px);
        height: calc(79px + 64px)
    }

    .styles_coloredBackground__bcolA {
        height: 64px
    }

    .styles_coloredBackground__bcolA.styles_withNewProductBanner__Jmh5n {
        margin-top: 79px
    }
}

.styles_ctaButtonsMobile__1DNVG {
    display: none
}

@media (max-width: 639px) {
    .styles_newProductBanner__6EtOk {
        height:40px
    }

    .styles_frame__ykDeG.styles_withNewProductBanner__Jmh5n {
        top: calc(-1 * var(--new-product-banner-height-max-w-639px));
        height: var(--new-product-header-height-max-w-639px)
    }

    .styles_withNewProductBanner__Jmh5n .styles_mobileMenu__tQNgP,.styles_withNewProductBanner__Jmh5n .styles_tabletBackdrop__879f9 {
        top: var(--new-product-banner-height-max-w-639px)
    }

    .styles_bannerContent__8rCzq {
        justify-content: center
    }

    .styles_frame__ykDeG .styles_wrapper__mvHTD .styles_primaryCTA__IpcCp {
        display: none
    }

    .styles_frame__ykDeG .styles_wrapper__mvHTD .styles_loginCTA__drOpn {
        margin-right: -16px
    }
}

@media (max-width: 539.98px) {
    .styles_dashboardCTA__Ddqpw,.styles_loginCTA__drOpn {
        margin-right:-8px
    }

    .styles_wrapper__mvHTD {
        padding-left: 16px;
        padding-right: 16px
    }

    .styles_bannerContent__8rCzq {
        width: 100%
    }
}

@media (max-width: 360px) {
    .styles_newProductBanner__6EtOk .styles_bannerContent__8rCzq {
        display:flex;
        flex-direction: column;
        align-items: center;
        gap: 10px
    }

    .styles_newProductBanner__6EtOk .styles_bannerContent__8rCzq .styles_newProductBadge__wxZS9 {
        margin-right: 0
    }
}

@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter:blur(10px))) {
    .styles_blur__mwFjY {
        -webkit-backdrop-filter:blur(10px);
        backdrop-filter: blur(10px)
    }

    .styles_frame__ykDeG.styles_white__F0vcl {
        background-color: hsla(0,0%,100%,.7)
    }

    .styles_frame__ykDeG.styles_grey__wUY9c {
        background-color: rgba(244,244,247,.7)
    }

    .styles_frame__ykDeG.styles_offWhite__jBfZa {
        background-color: rgba(249,249,251,.7)
    }

    .styles_frame__ykDeG.styles_femMarcel__grOMq {
        background-color: rgba(249,250,255,.7)
    }

    .styles_frame__ykDeG.styles_femMarcel100__1MnIP {
        background-color: rgba(243,244,252,.7)
    }

    .styles_frame__ykDeG.styles_femMarcel200__YVjyE {
        background-color: rgba(231,233,244,.7)
    }

    .styles_frame__ykDeG.styles_femGrey__3oPu9 {
        background-color: rgba(211,214,233,.7)
    }

    .styles_frame__ykDeG.styles_darkGrey___v_qX {
        background-color: rgba(185,185,203,.6)
    }

    .styles_frame__ykDeG.styles_newFEM__MeskR {
        background-color: transparent;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
        transition-duration: .35s
    }

    .styles_frame__ykDeG.styles_newFEM__MeskR.styles_hasScrolled__lM_Oy {
        background-color: var(--background-frosted);
        box-shadow: 0 0 6px 0 rgba(86,86,118,.1);
        box-shadow: 0 0 6px 0 color(display-p3 .3373 .3373 .4549/.1)
    }

    .styles_newProductBanner__6EtOk {
        background-color: rgba(231,233,244,.7)
    }
}

/*# sourceMappingURL=b344d39ef875e7fa.css.map*/
